aspell-0.60.8.1/0000755000076500007650000000000014540417614010245 500000000000000aspell-0.60.8.1/lib/0000755000076500007650000000000014540417601011007 500000000000000aspell-0.60.8.1/lib/config-c.cpp0000644000076500007650000001014114533006657013124 00000000000000/* Automatically generated file. Do not edit directly. */ /* This file is part of The New Aspell * Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL * license version 2.0 or 2.1. You should have received a copy of the * LGPL license along with this library if you did not you can find it * at http://www.gnu.org/. */ #include "config.hpp" #include "error.hpp" #include "posib_err.hpp" #include "string.hpp" namespace acommon { class Config; struct Error; struct KeyInfo; class KeyInfoEnumeration; class MutableContainer; class StringPairEnumeration; extern "C" int aspell_key_info_enumeration_at_end(const KeyInfoEnumeration * ths) { return ths->at_end(); } extern "C" const KeyInfo * aspell_key_info_enumeration_next(KeyInfoEnumeration * ths) { return ths->next(); } extern "C" void delete_aspell_key_info_enumeration(KeyInfoEnumeration * ths) { delete ths; } extern "C" KeyInfoEnumeration * aspell_key_info_enumeration_clone(const KeyInfoEnumeration * ths) { return ths->clone(); } extern "C" void aspell_key_info_enumeration_assign(KeyInfoEnumeration * ths, const KeyInfoEnumeration * other) { ths->assign(other); } extern "C" Config * new_aspell_config() { return new_config(); } extern "C" void delete_aspell_config(Config * ths) { delete ths; } extern "C" Config * aspell_config_clone(const Config * ths) { return ths->clone(); } extern "C" void aspell_config_assign(Config * ths, const Config * other) { ths->assign(other); } extern "C" unsigned int aspell_config_error_number(const Config * ths) { return ths->err_ == 0 ? 0 : 1; } extern "C" const char * aspell_config_error_message(const Config * ths) { return ths->err_ ? ths->err_->mesg : ""; } extern "C" const Error * aspell_config_error(const Config * ths) { return ths->err_; } extern "C" void aspell_config_set_extra(Config * ths, const KeyInfo * begin, const KeyInfo * end) { ths->set_extra(begin, end); } extern "C" const KeyInfo * aspell_config_keyinfo(Config * ths, const char * key) { PosibErr ret = ths->keyinfo(key); ths->err_.reset(ret.release_err()); if (ths->err_ != 0) return 0; return ret.data; } extern "C" KeyInfoEnumeration * aspell_config_possible_elements(Config * ths, int include_extra) { return ths->possible_elements(include_extra); } extern "C" const char * aspell_config_get_default(Config * ths, const char * key) { PosibErr ret = ths->get_default(key); ths->err_.reset(ret.release_err()); if (ths->err_ != 0) return 0; ths->temp_str = ret.data; return ths->temp_str.c_str(); } extern "C" StringPairEnumeration * aspell_config_elements(Config * ths) { return ths->elements(); } extern "C" int aspell_config_replace(Config * ths, const char * key, const char * value) { PosibErr ret = ths->replace(key, value); ths->err_.reset(ret.release_err()); if (ths->err_ != 0) return 0; return 1; } extern "C" int aspell_config_remove(Config * ths, const char * key) { PosibErr ret = ths->remove(key); ths->err_.reset(ret.release_err()); if (ths->err_ != 0) return 0; return 1; } extern "C" int aspell_config_have(const Config * ths, const char * key) { return ths->have(key); } extern "C" const char * aspell_config_retrieve(Config * ths, const char * key) { PosibErr ret = ths->retrieve(key); ths->err_.reset(ret.release_err()); if (ths->err_ != 0) return 0; ths->temp_str = ret.data; return ths->temp_str.c_str(); } extern "C" int aspell_config_retrieve_list(Config * ths, const char * key, MutableContainer * lst) { PosibErr ret = ths->retrieve_list(key, lst); ths->err_.reset(ret.release_err()); if (ths->err_ != 0) return 0; return 1; } extern "C" int aspell_config_retrieve_bool(Config * ths, const char * key) { PosibErr ret = ths->retrieve_bool(key); ths->err_.reset(ret.release_err()); if (ths->err_ != 0) return -1; return ret.data; } extern "C" int aspell_config_retrieve_int(Config * ths, const char * key) { PosibErr ret = ths->retrieve_int(key); ths->err_.reset(ret.release_err()); if (ths->err_ != 0) return -1; return ret.data; } } aspell-0.60.8.1/lib/new_checker.cpp0000644000076500007650000000152314533006640013710 00000000000000// This file is part of The New Aspell // Copyright (C) 2002 by Kevin Atkinson under the GNU LGPL // license version 2.0 or 2.1. You should have received a copy of the // LGPL license along with this library if you did not you can find it // at http://www.gnu.org/. #include "speller.hpp" #include "document_checker.hpp" #include "stack_ptr.hpp" #include "convert.hpp" #include "tokenizer.hpp" namespace acommon { PosibErr new_document_checker(Speller * speller) { StackPtr checker(new DocumentChecker()); StackPtr tokenizer(new_tokenizer(speller)); StackPtr filter(new Filter); RET_ON_ERR(setup_filter(*filter, speller->config(), true, true, false)); RET_ON_ERR(checker->setup(tokenizer.release(), speller, filter.release())); return checker.release(); } } aspell-0.60.8.1/lib/dummy.cpp0000644000076500007650000000003614533006640012564 00000000000000void pspell_aspell_dummy() {} aspell-0.60.8.1/lib/find_speller.cpp0000644000076500007650000003030414540417415014104 00000000000000// This file is part of The New Aspell // Copyright (C) 2000-2001 by Kevin Atkinson under the GNU LGPL // license version 2.0 or 2.1. You should have received a copy of the // LGPL license along with this library if you did not you can find it // at http://www.gnu.org/. #include #include // POSIX includes #include #include #include "asc_ctype.hpp" #include "can_have_error.hpp" #include "config.hpp" #include "convert.hpp" #include "enumeration.hpp" #include "errors.hpp" #include "filter.hpp" #include "fstream.hpp" #include "getdata.hpp" #include "info.hpp" #include "speller.hpp" #include "stack_ptr.hpp" #include "string_enumeration.hpp" #include "string_list.hpp" #include "string_map.hpp" #include "gettext.h" #if 0 #include "preload.h" #define LT_NON_POSIX_NAMESPACE 1 #ifdef USE_LTDL #include #endif #endif using namespace acommon; namespace acommon { static void free_lt_handle(SpellerLtHandle h) { #ifdef USE_LTDL int s; s = lt_dlclose((lt_dlhandle)h); assert (s == 0); s = lt_dlexit(); assert (s == 0); #endif } extern "C" Speller * libaspell_speller_default_LTX_new_speller_class(SpellerLtHandle); PosibErr get_speller_class(Config * config) { String name = config->retrieve("module"); assert(name == "default"); return libaspell_speller_default_LTX_new_speller_class(0); #if 0 unsigned int i; for (i = 0; i != aspell_speller_funs_size; ++i) { if (strcmp(name.c_str(), aspell_speller_funs[i].name) == 0) { return (*aspell_speller_funs[i].fun)(config, 0); } } #ifdef USE_LTDL int s = lt_dlinit(); assert(s == 0); String libname; libname = LIBDIR "/libaspell_"; libname += name; libname += ".la"; lt_dlhandle h = lt_dlopen (libname.c_str()); if (h == 0) return (new CanHaveErrorImpl()) ->set_error(cant_load_module, name.c_str()); lt_ptr_t fun = lt_dlsym (h, "new_aspell_speller_class"); assert (fun != 0); CanHaveError * m = (*(NewSpellerClass)(fun))(config, h); assert (m != 0); if (m->error_number() != 0) free_lt_handle(h); return m; #else return (new CanHaveErrorImpl()) ->set_error(cant_load_module, name.c_str()); #endif #endif } // Note this writes all over str static void split_string_list(StringList & list, ParmString str) { const char * s0 = str; const char * s1; while (true) { while (*s0 != '\0' && asc_isspace(*s0)) ++s0; if (*s0 == '\0') break; s1 = s0; while (!asc_isspace(*s1)) ++s1; String temp(s0,s1-s0); list.add(temp); if (*s1 != '\0') s0 = s1 + 1; } } enum IsBetter {BetterMatch, WorseMatch, SameMatch}; struct Better { unsigned int cur_rank; unsigned int best_rank; unsigned int worst_rank; virtual void init() = 0; virtual void set_best_from_cur() = 0; virtual void set_cur_rank() = 0; IsBetter better_match(IsBetter prev); virtual ~Better(); }; Better::~Better() {} IsBetter Better::better_match (IsBetter prev) { if (prev == WorseMatch) return prev; set_cur_rank(); if (cur_rank >= worst_rank) return WorseMatch; else if (cur_rank < best_rank) return BetterMatch; else if (cur_rank == best_rank) return prev; else // cur_rank > best_rank if (prev == SameMatch) return WorseMatch; else return BetterMatch; } struct BetterList : public Better { const char * cur; StringList list; const char * best; BetterList(); void init(); void set_best_from_cur(); void set_cur_rank(); }; BetterList::BetterList() { } void BetterList::init() { StringListEnumeration es = list.elements_obj(); worst_rank = 0; while ( (es.next()) != 0) ++worst_rank; best_rank = worst_rank; } void BetterList::set_best_from_cur() { best_rank = cur_rank; best = cur; } void BetterList::set_cur_rank() { StringListEnumeration es = list.elements_obj(); const char * m; cur_rank = 0; while ( (m = es.next()) != 0 && strcmp(m, cur) != 0) ++cur_rank; } struct BetterSize : public Better { unsigned int cur; const char * cur_str; char req_type; unsigned int requested; unsigned int size; unsigned int best; const char * best_str; void init(); void set_best_from_cur(); void set_cur_rank(); }; void BetterSize::init() { worst_rank = 0xFFF; best_rank = worst_rank; } void BetterSize::set_best_from_cur() { best_rank = cur_rank; best = cur; best_str = cur_str; } void BetterSize::set_cur_rank() { int diff = cur - requested; int sign; if (diff < 0) { cur_rank = -diff; sign = -1; } else { cur_rank = diff; sign = 1; } cur_rank <<= 1; if ((sign == -1 && req_type == '+') || (sign == 1 && req_type == '-')) cur_rank |= 0x1; else if ((sign == -1 && req_type == '>') || (sign == 1 && req_type == '<')) cur_rank |= 0x100; } struct BetterVariety : public Better { const char * cur; StringList list; const char * best; BetterVariety() {} void init(); void set_best_from_cur(); void set_cur_rank(); }; void BetterVariety::init() { worst_rank = 3; best_rank = 3; } void BetterVariety::set_best_from_cur() { best_rank = cur_rank; best = cur; } void BetterVariety::set_cur_rank() { if (strlen(cur) == 0) { cur_rank = 2; } else { StringListEnumeration es = list.elements_obj(); const char * m; cur_rank = 3; unsigned list_size = 0, num = 0; while ( (m = es.next()) != 0 ) { ++list_size; unsigned s = strlen(m); const char * c = cur; unsigned p; bool match = false; num = 0; for (; *c != '\0'; c += p) { ++num; p = strcspn(c, "-"); if (p == s && memcmp(m, c, s) == 0) {match = true; break;} if (c[p] == '-') p++; } if (!match) goto fail; cur_rank = 0; } if (cur_rank == 0 && num != list_size) cur_rank = 1; } return; fail: cur_rank = 3; } PosibErr find_word_list(Config * c) { StackPtr config(new_config()); RET_ON_ERR(config->read_in_settings(c)); String dict_name; if (config->have("master")) { dict_name = config->retrieve("master"); } else { //////////////////////////////////////////////////////////////////// // // Give first preference to an exact match for the language-country // code, then give preference to those in the alternate code list // in the order they are presented, then if there is no match // look for one for just language. If that fails give up. // Once the best matching code is found, try to find a matching // variety if one exists, other wise look for one with no variety. // BetterList b_code; //BetterList b_jargon; BetterVariety b_variety; BetterList b_module; BetterSize b_size; Better * better[4] = {&b_code,&b_variety,&b_module,&b_size}; const DictInfo * best = 0; // // retrieve and normalize code // const char * p; String code; PosibErr str = config->retrieve("lang"); p = str.data.c_str(); while (asc_isalpha(*p)) code += asc_tolower(*p++); String lang = code; bool have_country = false; if (*p == '-' || *p == '_') { ++p; have_country = true; code += '_'; while (asc_isalpha(*p)) code += asc_toupper(*p++); } // // Retrieve acceptable code search orders // String lang_country_list; if (have_country) { lang_country_list = code; lang_country_list += ' '; } String lang_only_list = lang; lang_only_list += ' '; // read retrieve lang_country_list and lang_only_list from file(s) // FIXME: Write Me // split_string_list(b_code.list, lang_country_list); split_string_list(b_code.list, lang_only_list); b_code.init(); // // Retrieve Variety // config->retrieve_list("variety", &b_variety.list); if (b_variety.list.empty() && config->have("jargon")) b_variety.list.add(config->retrieve("jargon")); b_variety.init(); str.data.clear(); // // Retrieve module list // if (config->have("module")) b_module.list.add(config->retrieve("module")); else if (config->have("module-search-order")) config->retrieve_list("module-search-order", &b_module.list); { RET_ON_ERR_SET(get_module_info_list(config), const ModuleInfoList *, modules); StackPtr els(modules->elements()); const ModuleInfo * entry; while ( (entry = els->next()) != 0) b_module.list.add(entry->name); } b_module.init(); // // Retrieve size // str = config->retrieve("size"); p = str.data.c_str(); if (p[0] == '+' || p[0] == '-' || p[0] == '<' || p[0] == '>') { b_size.req_type = p[0]; ++p; } else { b_size.req_type = '+'; } if (!asc_isdigit(p[0]) || !asc_isdigit(p[1]) || p[2] != '\0') return make_err(aerror_bad_value, "size", str, "valid"); b_size.requested = atoi(p); b_size.init(); // // // const DictInfoList * dlist = get_dict_info_list(config); DictInfoEnumeration * dels = dlist->elements(); const DictInfo * entry; while ( (entry = dels->next()) != 0) { b_code .cur = entry->code; b_module.cur = entry->module->name; b_variety.cur = entry->variety; b_size.cur_str = entry->size_str; b_size.cur = entry->size; // // check to see if we got a better match than the current // best_match if any // IsBetter is_better = SameMatch; for (int i = 0; i != 4; ++i) is_better = better[i]->better_match(is_better); if (is_better == BetterMatch) { for (int i = 0; i != 4; ++i) better[i]->set_best_from_cur(); best = entry; } } delete dels; // // set config to best match // if (best != 0) { String main_wl,flags; RET_ON_ERR(get_dict_file_name(best, main_wl, flags)); dict_name = best->name; config->replace("lang", b_code.best); config->replace("language-tag", b_code.best); config->replace("master", main_wl.c_str()); config->replace("master-flags", flags.c_str()); config->replace("module", b_module.best); config->replace("jargon", b_variety.best); config->replace("clear-variety", ""); unsigned p; for (const char * c = b_module.best; *c != '\0'; c += p) { p = strcspn(c, "-"); config->replace("add-variety", String(c, p)); } config->replace("size", b_size.best_str); } else { return make_err(no_wordlist_for_lang, code); } } RET_ON_ERR_SET(get_dict_aliases(config), const StringMap *, dict_aliases); const char * val = dict_aliases->lookup(dict_name); if (val) config->replace("master", val); return config.release(); } PosibErr reload_filters(Speller * m) { m->to_internal_->filter.clear(); m->from_internal_->filter.clear(); // Add enocder and decoder filters if any RET_ON_ERR(setup_filter(m->to_internal_->filter, m->config(), true, false, false)); RET_ON_ERR(setup_filter(m->from_internal_->filter, m->config(), false, false, true)); return no_err; } PosibErr new_speller(Config * c0) { aspell_gettext_init(); RET_ON_ERR_SET(find_word_list(c0), Config *, c); StackPtr m(get_speller_class(c)); RET_ON_ERR(m->setup(c)); RET_ON_ERR(reload_filters(m)); return m.release(); } void delete_speller(Speller * m) { SpellerLtHandle h = ((Speller *)(m))->lt_handle(); delete m; if (h != 0) free_lt_handle(h); } } aspell-0.60.8.1/lib/string_list-c.cpp0000644000076500007650000000312314533006657014222 00000000000000/* Automatically generated file. Do not edit directly. */ /* This file is part of The New Aspell * Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL * license version 2.0 or 2.1. You should have received a copy of the * LGPL license along with this library if you did not you can find it * at http://www.gnu.org/. */ #include "posib_err.hpp" #include "string_list.hpp" namespace acommon { class MutableContainer; class StringEnumeration; class StringList; extern "C" StringList * new_aspell_string_list() { return new_string_list(); } extern "C" int aspell_string_list_empty(const StringList * ths) { return ths->empty(); } extern "C" unsigned int aspell_string_list_size(const StringList * ths) { return ths->size(); } extern "C" StringEnumeration * aspell_string_list_elements(const StringList * ths) { return ths->elements(); } extern "C" int aspell_string_list_add(StringList * ths, const char * to_add) { return ths->add(to_add); } extern "C" int aspell_string_list_remove(StringList * ths, const char * to_rem) { return ths->remove(to_rem); } extern "C" void aspell_string_list_clear(StringList * ths) { ths->clear(); } extern "C" MutableContainer * aspell_string_list_to_mutable_container(StringList * ths) { return ths; } extern "C" void delete_aspell_string_list(StringList * ths) { delete ths; } extern "C" StringList * aspell_string_list_clone(const StringList * ths) { return ths->clone(); } extern "C" void aspell_string_list_assign(StringList * ths, const StringList * other) { ths->assign(other); } } aspell-0.60.8.1/lib/string_enumeration-c.cpp0000644000076500007650000000341414533006657015600 00000000000000/* Automatically generated file. Do not edit directly. */ /* This file is part of The New Aspell * Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL * license version 2.0 or 2.1. You should have received a copy of the * LGPL license along with this library if you did not you can find it * at http://www.gnu.org/. */ #include "convert.hpp" #include "string_enumeration.hpp" namespace acommon { class StringEnumeration; extern "C" void delete_aspell_string_enumeration(StringEnumeration * ths) { delete ths; } extern "C" StringEnumeration * aspell_string_enumeration_clone(const StringEnumeration * ths) { return ths->clone(); } extern "C" void aspell_string_enumeration_assign(StringEnumeration * ths, const StringEnumeration * other) { ths->assign(other); } extern "C" int aspell_string_enumeration_at_end(const StringEnumeration * ths) { return ths->at_end(); } extern "C" const char * aspell_string_enumeration_next(StringEnumeration * ths) { const char * s = ths->next(); if (s == 0 || ths->from_internal_ == 0) { return s; } else { ths->temp_str.clear(); ths->from_internal_->convert(s,-1,ths->temp_str); ths->from_internal_->append_null(ths->temp_str); return ths->temp_str.data(); } } extern "C" const void * aspell_string_enumeration_next_wide(StringEnumeration * ths, int type_width) { const char * s = ths->next(); if (s == 0) { return s; } else if (ths->from_internal_ == 0) { assert(type_width == 1); return s; } else { assert(type_width == ths->from_internal_->out_type_width()); ths->temp_str.clear(); ths->from_internal_->convert(s,-1,ths->temp_str); ths->from_internal_->append_null(ths->temp_str); return ths->temp_str.data(); } } } aspell-0.60.8.1/lib/speller-c.cpp0000644000076500007650000002277414533006657013344 00000000000000/* Automatically generated file. Do not edit directly. */ /* This file is part of The New Aspell * Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL * license version 2.0 or 2.1. You should have received a copy of the * LGPL license along with this library if you did not you can find it * at http://www.gnu.org/. */ #include "convert.hpp" #include "error.hpp" #include "mutable_string.hpp" #include "posib_err.hpp" #include "speller.hpp" #include "word_list.hpp" namespace acommon { class CanHaveError; class Config; struct Error; class Speller; class WordList; extern "C" CanHaveError * new_aspell_speller(Config * config) { PosibErr ret = new_speller(config); if (ret.has_err()) { return new CanHaveError(ret.release_err()); } else { return ret; } } extern "C" Speller * to_aspell_speller(CanHaveError * obj) { return static_cast(obj); } extern "C" void delete_aspell_speller(Speller * ths) { delete ths; } extern "C" unsigned int aspell_speller_error_number(const Speller * ths) { return ths->err_ == 0 ? 0 : 1; } extern "C" const char * aspell_speller_error_message(const Speller * ths) { return ths->err_ ? ths->err_->mesg : ""; } extern "C" const Error * aspell_speller_error(const Speller * ths) { return ths->err_; } extern "C" Config * aspell_speller_config(Speller * ths) { return ths->config(); } extern "C" int aspell_speller_check(Speller * ths, const char * word, int word_size) { ths->temp_str_0.clear(); PosibErr word_fixed_size = get_correct_size("aspell_speller_check", ths->to_internal_->in_type_width(), word_size); if (word_fixed_size.get_err()) { return 0; } else { word_size = word_fixed_size; } ths->to_internal_->convert(word, word_size, ths->temp_str_0); unsigned int s0 = ths->temp_str_0.size(); PosibErr ret = ths->check(MutableString(ths->temp_str_0.mstr(), s0)); ths->err_.reset(ret.release_err()); if (ths->err_ != 0) return -1; return ret.data; } extern "C" int aspell_speller_check_wide(Speller * ths, const void * word, int word_size, int word_type_width) { ths->temp_str_0.clear(); word_size = get_correct_size("aspell_speller_check_wide", ths->to_internal_->in_type_width(), word_size, word_type_width); ths->to_internal_->convert(word, word_size, ths->temp_str_0); unsigned int s0 = ths->temp_str_0.size(); PosibErr ret = ths->check(MutableString(ths->temp_str_0.mstr(), s0)); ths->err_.reset(ret.release_err()); if (ths->err_ != 0) return -1; return ret.data; } extern "C" int aspell_speller_add_to_personal(Speller * ths, const char * word, int word_size) { ths->temp_str_0.clear(); PosibErr word_fixed_size = get_correct_size("aspell_speller_add_to_personal", ths->to_internal_->in_type_width(), word_size); ths->err_.reset(word_fixed_size.release_err()); if (ths->err_ != 0) return 0; ths->to_internal_->convert(word, word_size, ths->temp_str_0); unsigned int s0 = ths->temp_str_0.size(); PosibErr ret = ths->add_to_personal(MutableString(ths->temp_str_0.mstr(), s0)); ths->err_.reset(ret.release_err()); if (ths->err_ != 0) return 0; return 1; } extern "C" int aspell_speller_add_to_personal_wide(Speller * ths, const void * word, int word_size, int word_type_width) { ths->temp_str_0.clear(); word_size = get_correct_size("aspell_speller_add_to_personal_wide", ths->to_internal_->in_type_width(), word_size, word_type_width); ths->to_internal_->convert(word, word_size, ths->temp_str_0); unsigned int s0 = ths->temp_str_0.size(); PosibErr ret = ths->add_to_personal(MutableString(ths->temp_str_0.mstr(), s0)); ths->err_.reset(ret.release_err()); if (ths->err_ != 0) return 0; return 1; } extern "C" int aspell_speller_add_to_session(Speller * ths, const char * word, int word_size) { ths->temp_str_0.clear(); PosibErr word_fixed_size = get_correct_size("aspell_speller_add_to_session", ths->to_internal_->in_type_width(), word_size); ths->err_.reset(word_fixed_size.release_err()); if (ths->err_ != 0) return 0; ths->to_internal_->convert(word, word_size, ths->temp_str_0); unsigned int s0 = ths->temp_str_0.size(); PosibErr ret = ths->add_to_session(MutableString(ths->temp_str_0.mstr(), s0)); ths->err_.reset(ret.release_err()); if (ths->err_ != 0) return 0; return 1; } extern "C" int aspell_speller_add_to_session_wide(Speller * ths, const void * word, int word_size, int word_type_width) { ths->temp_str_0.clear(); word_size = get_correct_size("aspell_speller_add_to_session_wide", ths->to_internal_->in_type_width(), word_size, word_type_width); ths->to_internal_->convert(word, word_size, ths->temp_str_0); unsigned int s0 = ths->temp_str_0.size(); PosibErr ret = ths->add_to_session(MutableString(ths->temp_str_0.mstr(), s0)); ths->err_.reset(ret.release_err()); if (ths->err_ != 0) return 0; return 1; } extern "C" const WordList * aspell_speller_personal_word_list(Speller * ths) { PosibErr ret = ths->personal_word_list(); ths->err_.reset(ret.release_err()); if (ths->err_ != 0) return 0; if (ret.data) const_cast(ret.data)->from_internal_ = ths->from_internal_; return ret.data; } extern "C" const WordList * aspell_speller_session_word_list(Speller * ths) { PosibErr ret = ths->session_word_list(); ths->err_.reset(ret.release_err()); if (ths->err_ != 0) return 0; if (ret.data) const_cast(ret.data)->from_internal_ = ths->from_internal_; return ret.data; } extern "C" const WordList * aspell_speller_main_word_list(Speller * ths) { PosibErr ret = ths->main_word_list(); ths->err_.reset(ret.release_err()); if (ths->err_ != 0) return 0; if (ret.data) const_cast(ret.data)->from_internal_ = ths->from_internal_; return ret.data; } extern "C" int aspell_speller_save_all_word_lists(Speller * ths) { PosibErr ret = ths->save_all_word_lists(); ths->err_.reset(ret.release_err()); if (ths->err_ != 0) return 0; return 1; } extern "C" int aspell_speller_clear_session(Speller * ths) { PosibErr ret = ths->clear_session(); ths->err_.reset(ret.release_err()); if (ths->err_ != 0) return 0; return 1; } extern "C" const WordList * aspell_speller_suggest(Speller * ths, const char * word, int word_size) { ths->temp_str_0.clear(); PosibErr word_fixed_size = get_correct_size("aspell_speller_suggest", ths->to_internal_->in_type_width(), word_size); if (word_fixed_size.get_err()) { word = NULL; word_size = 0; } else { word_size = word_fixed_size; } ths->to_internal_->convert(word, word_size, ths->temp_str_0); unsigned int s0 = ths->temp_str_0.size(); PosibErr ret = ths->suggest(MutableString(ths->temp_str_0.mstr(), s0)); ths->err_.reset(ret.release_err()); if (ths->err_ != 0) return 0; if (ret.data) const_cast(ret.data)->from_internal_ = ths->from_internal_; return ret.data; } extern "C" const WordList * aspell_speller_suggest_wide(Speller * ths, const void * word, int word_size, int word_type_width) { ths->temp_str_0.clear(); word_size = get_correct_size("aspell_speller_suggest_wide", ths->to_internal_->in_type_width(), word_size, word_type_width); ths->to_internal_->convert(word, word_size, ths->temp_str_0); unsigned int s0 = ths->temp_str_0.size(); PosibErr ret = ths->suggest(MutableString(ths->temp_str_0.mstr(), s0)); ths->err_.reset(ret.release_err()); if (ths->err_ != 0) return 0; if (ret.data) const_cast(ret.data)->from_internal_ = ths->from_internal_; return ret.data; } extern "C" int aspell_speller_store_replacement(Speller * ths, const char * mis, int mis_size, const char * cor, int cor_size) { ths->temp_str_0.clear(); PosibErr mis_fixed_size = get_correct_size("aspell_speller_store_replacement", ths->to_internal_->in_type_width(), mis_size); ths->err_.reset(mis_fixed_size.release_err()); if (ths->err_ != 0) return -1; ths->to_internal_->convert(mis, mis_size, ths->temp_str_0); unsigned int s0 = ths->temp_str_0.size(); ths->temp_str_1.clear(); PosibErr cor_fixed_size = get_correct_size("aspell_speller_store_replacement", ths->to_internal_->in_type_width(), cor_size); ths->err_.reset(cor_fixed_size.release_err()); if (ths->err_ != 0) return -1; ths->to_internal_->convert(cor, cor_size, ths->temp_str_1); unsigned int s1 = ths->temp_str_1.size(); PosibErr ret = ths->store_replacement(MutableString(ths->temp_str_0.mstr(), s0), MutableString(ths->temp_str_1.mstr(), s1)); ths->err_.reset(ret.release_err()); if (ths->err_ != 0) return -1; return ret.data; } extern "C" int aspell_speller_store_replacement_wide(Speller * ths, const void * mis, int mis_size, int mis_type_width, const void * cor, int cor_size, int cor_type_width) { ths->temp_str_0.clear(); mis_size = get_correct_size("aspell_speller_store_replacement_wide", ths->to_internal_->in_type_width(), mis_size, mis_type_width); ths->to_internal_->convert(mis, mis_size, ths->temp_str_0); unsigned int s0 = ths->temp_str_0.size(); ths->temp_str_1.clear(); cor_size = get_correct_size("aspell_speller_store_replacement_wide", ths->to_internal_->in_type_width(), cor_size, cor_type_width); ths->to_internal_->convert(cor, cor_size, ths->temp_str_1); unsigned int s1 = ths->temp_str_1.size(); PosibErr ret = ths->store_replacement(MutableString(ths->temp_str_0.mstr(), s0), MutableString(ths->temp_str_1.mstr(), s1)); ths->err_.reset(ret.release_err()); if (ths->err_ != 0) return -1; return ret.data; } } aspell-0.60.8.1/lib/filter_entry.hpp0000644000076500007650000000044714533006640014152 00000000000000#ifndef FILTER_ENTRY_HEADER #define FILTER_ENTRY_HEADER #include "indiv_filter.hpp" namespace acommon { typedef IndividualFilter * (FilterFun) (); struct FilterEntry { const char * name; FilterFun * decoder; FilterFun * filter; FilterFun * encoder; }; }; #endif aspell-0.60.8.1/lib/Makefile.in0000644000076500007650000000010014533006640012762 00000000000000top_srcdir = @top_srcdir@ subsystem: $(MAKE) -C ${top_srcdir} aspell-0.60.8.1/lib/word_list-c.cpp0000644000076500007650000000156014533006657013672 00000000000000/* Automatically generated file. Do not edit directly. */ /* This file is part of The New Aspell * Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL * license version 2.0 or 2.1. You should have received a copy of the * LGPL license along with this library if you did not you can find it * at http://www.gnu.org/. */ #include "string_enumeration.hpp" #include "word_list.hpp" namespace acommon { class StringEnumeration; class WordList; extern "C" int aspell_word_list_empty(const WordList * ths) { return ths->empty(); } extern "C" unsigned int aspell_word_list_size(const WordList * ths) { return ths->size(); } extern "C" StringEnumeration * aspell_word_list_elements(const WordList * ths) { StringEnumeration * els = ths->elements(); els->from_internal_ = ths->from_internal_; return els; } } aspell-0.60.8.1/lib/can_have_error-c.cpp0000644000076500007650000000157614533006657014650 00000000000000/* Automatically generated file. Do not edit directly. */ /* This file is part of The New Aspell * Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL * license version 2.0 or 2.1. You should have received a copy of the * LGPL license along with this library if you did not you can find it * at http://www.gnu.org/. */ #include "can_have_error.hpp" #include "error.hpp" namespace acommon { class CanHaveError; struct Error; extern "C" unsigned int aspell_error_number(const CanHaveError * ths) { return ths->err_ == 0 ? 0 : 1; } extern "C" const char * aspell_error_message(const CanHaveError * ths) { return ths->err_ ? ths->err_->mesg : ""; } extern "C" const Error * aspell_error(const CanHaveError * ths) { return ths->err_; } extern "C" void delete_aspell_can_have_error(CanHaveError * ths) { delete ths; } } aspell-0.60.8.1/lib/mutable_container-c.cpp0000644000076500007650000000166614533006657015366 00000000000000/* Automatically generated file. Do not edit directly. */ /* This file is part of The New Aspell * Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL * license version 2.0 or 2.1. You should have received a copy of the * LGPL license along with this library if you did not you can find it * at http://www.gnu.org/. */ #include "mutable_container.hpp" #include "posib_err.hpp" namespace acommon { class MutableContainer; extern "C" int aspell_mutable_container_add(MutableContainer * ths, const char * to_add) { return ths->add(to_add); } extern "C" int aspell_mutable_container_remove(MutableContainer * ths, const char * to_rem) { return ths->remove(to_rem); } extern "C" void aspell_mutable_container_clear(MutableContainer * ths) { ths->clear(); } extern "C" MutableContainer * aspell_mutable_container_to_mutable_container(MutableContainer * ths) { return ths; } } aspell-0.60.8.1/lib/string_pair_enumeration-c.cpp0000644000076500007650000000213714533006657016614 00000000000000/* Automatically generated file. Do not edit directly. */ /* This file is part of The New Aspell * Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL * license version 2.0 or 2.1. You should have received a copy of the * LGPL license along with this library if you did not you can find it * at http://www.gnu.org/. */ #include "string_pair.hpp" #include "string_pair_enumeration.hpp" namespace acommon { class StringPairEnumeration; extern "C" int aspell_string_pair_enumeration_at_end(const StringPairEnumeration * ths) { return ths->at_end(); } extern "C" StringPair aspell_string_pair_enumeration_next(StringPairEnumeration * ths) { return ths->next(); } extern "C" void delete_aspell_string_pair_enumeration(StringPairEnumeration * ths) { delete ths; } extern "C" StringPairEnumeration * aspell_string_pair_enumeration_clone(const StringPairEnumeration * ths) { return ths->clone(); } extern "C" void aspell_string_pair_enumeration_assign(StringPairEnumeration * ths, const StringPairEnumeration * other) { ths->assign(other); } } aspell-0.60.8.1/lib/info-c.cpp0000644000076500007650000000543314540417415012616 00000000000000/* This file is part of The New Aspell * Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL * license version 2.0 or 2.1. You should have received a copy of the * LGPL license along with this library if you did not you can find it * at http://www.gnu.org/. */ #include "info.hpp" namespace acommon { class Config; struct DictInfo; class DictInfoEnumeration; class DictInfoList; struct ModuleInfo; class ModuleInfoEnumeration; class ModuleInfoList; extern "C" ModuleInfoList * get_aspell_module_info_list(Config * config) { PosibErr res = get_module_info_list(config); if (res.get_err()) return 0; return const_cast(res.data); } extern "C" int aspell_module_info_list_empty(const ModuleInfoList * ths) { return ths->empty(); } extern "C" unsigned int aspell_module_info_list_size(const ModuleInfoList * ths) { return ths->size(); } extern "C" ModuleInfoEnumeration * aspell_module_info_list_elements(const ModuleInfoList * ths) { return ths->elements(); } extern "C" DictInfoList * get_aspell_dict_info_list(Config * config) { PosibErr res = get_dict_info_list(config); if (res.get_err()) return 0; return const_cast(res.data); } extern "C" int aspell_dict_info_list_empty(const DictInfoList * ths) { return ths->empty(); } extern "C" unsigned int aspell_dict_info_list_size(const DictInfoList * ths) { return ths->size(); } extern "C" DictInfoEnumeration * aspell_dict_info_list_elements(const DictInfoList * ths) { return ths->elements(); } extern "C" int aspell_module_info_enumeration_at_end(const ModuleInfoEnumeration * ths) { return ths->at_end(); } extern "C" const ModuleInfo * aspell_module_info_enumeration_next(ModuleInfoEnumeration * ths) { return ths->next(); } extern "C" void delete_aspell_module_info_enumeration(ModuleInfoEnumeration * ths) { delete ths; } extern "C" ModuleInfoEnumeration * aspell_module_info_enumeration_clone(const ModuleInfoEnumeration * ths) { return ths->clone(); } extern "C" void aspell_module_info_enumeration_assign(ModuleInfoEnumeration * ths, const ModuleInfoEnumeration * other) { ths->assign(other); } extern "C" int aspell_dict_info_enumeration_at_end(const DictInfoEnumeration * ths) { return ths->at_end(); } extern "C" const DictInfo * aspell_dict_info_enumeration_next(DictInfoEnumeration * ths) { return ths->next(); } extern "C" void delete_aspell_dict_info_enumeration(DictInfoEnumeration * ths) { delete ths; } extern "C" DictInfoEnumeration * aspell_dict_info_enumeration_clone(const DictInfoEnumeration * ths) { return ths->clone(); } extern "C" void aspell_dict_info_enumeration_assign(DictInfoEnumeration * ths, const DictInfoEnumeration * other) { ths->assign(other); } } aspell-0.60.8.1/lib/new_filter.cpp0000644000076500007650000003500114540417415013573 00000000000000// This file is part of The New Aspell // Copyright (C) 2002 by Kevin Atkinson and Christoph Hintermüller // under the GNU LGPL license version 2.0 or 2.1. You should have // received a copy of the LGPL license along with this library if you // did not you can find it at http://www.gnu.org/. // // Expansion for loading filter libraries and collections upon startup // was added by Christoph Hintermüller #include "settings.h" #include "cache-t.hpp" #include "asc_ctype.hpp" #include "config.hpp" #include "enumeration.hpp" #include "errors.hpp" #include "filter.hpp" #include "filter_entry.hpp" #include "fstream.hpp" #include "getdata.hpp" #include "indiv_filter.hpp" #include "iostream.hpp" #include "itemize.hpp" #include "key_info.hpp" #include "parm_string.hpp" #include "posib_err.hpp" #include "stack_ptr.hpp" #include "string_enumeration.hpp" #include "string_list.hpp" #include "string_map.hpp" #include "strtonum.hpp" #include "file_util.hpp" #include #ifdef HAVE_LIBDL # include #endif namespace acommon { #include "static_filters.src.cpp" ////////////////////////////////////////////////////////////////////////// // // setup static filters // PosibErr get_dynamic_filter(Config * config, ParmStr value); extern void activate_filter_modes(Config *config); void setup_static_filters(Config * config) { config->set_filter_modules(filter_modules_begin, filter_modules_end); activate_filter_modes(config); #ifdef HAVE_LIBDL config->load_filter_hook = get_dynamic_filter; #endif } ////////////////////////////////////////////////////////////////////////// // // // #ifdef HAVE_LIBDL struct ConfigFilterModule : public Cacheable { String name; String file; // path of shared object or dll String desc; // description of module Vector options; typedef Config CacheConfig; typedef String CacheKey; static PosibErr get_new(const String & key, const Config *); bool cache_key_eq(const String & okey) const { return name == okey; } ConfigFilterModule() : in_option(0) {} ~ConfigFilterModule(); bool in_option; KeyInfo * new_option() { options.push_back(KeyInfo()); in_option = true; return &options.back();} PosibErr end_option(); }; static GlobalCache filter_module_cache("filters"); ConfigFilterModule::~ConfigFilterModule() { for (Vector::iterator i = options.begin(); i != options.end(); ++i) { free(const_cast(i->name)); free(const_cast(i->def)); free(const_cast(i->desc)); } } #endif class IndividualFilter; // // actual code // FilterEntry * get_standard_filter(ParmStr); ////////////////////////////////////////////////////////////////////////// // // setup filter // PosibErr setup_filter(Filter & filter, Config * config, bool use_decoder, bool use_filter, bool use_encoder) { StringList sl; config->retrieve_list("filter", &sl); StringListEnumeration els = sl.elements_obj(); const char * filter_name; String fun; StackPtr ifilter; filter.clear(); while ((filter_name = els.next()) != 0) { //fprintf(stderr, "Loading %s ... \n", filter_name); FilterEntry * f = get_standard_filter(filter_name); // In case libdl is not available a filter is only available if made // one of the standard filters. This is done by statically linking // the filter sources. // On systems providing libdl or in case libtool mimics libdl // The following code parts assure that all filters needed and requested // by user are loaded properly or be reported to be missing. // FilterHandle decoder_handle, filter_handle, encoder_handle; #ifdef HAVE_LIBDL FilterEntry dynamic_filter; if (!f) { RET_ON_ERR_SET(get_dynamic_filter(config, filter_name), const ConfigModule *, module); if (!(decoder_handle = dlopen(module->file,RTLD_NOW)) || !(encoder_handle = dlopen(module->file,RTLD_NOW)) || !(filter_handle = dlopen(module->file,RTLD_NOW))) return make_err(cant_dlopen_file,dlerror()).with_file(filter_name); fun = "new_aspell_"; fun += filter_name; fun += "_decoder"; dynamic_filter.decoder = (FilterFun *)dlsym(decoder_handle.get(), fun.str()); fun = "new_aspell_"; fun += filter_name; fun += "_encoder"; dynamic_filter.encoder = (FilterFun *)dlsym(encoder_handle.get(), fun.str()); fun = "new_aspell_"; fun += filter_name; fun += "_filter"; dynamic_filter.filter = (FilterFun *)dlsym(filter_handle.get(), fun.str()); if (!dynamic_filter.decoder && !dynamic_filter.encoder && !dynamic_filter.filter) return make_err(empty_filter,filter_name); dynamic_filter.name = filter_name; f = &dynamic_filter; } #else if (!f) return make_err(no_such_filter, filter_name); #endif if (use_decoder && f->decoder && (ifilter = f->decoder())) { RET_ON_ERR_SET(ifilter->setup(config), bool, keep); ifilter->handle = decoder_handle.release(); if (!keep) { ifilter.del(); } else { filter.add_filter(ifilter.release()); } } if (use_filter && f->filter && (ifilter = f->filter())) { RET_ON_ERR_SET(ifilter->setup(config), bool, keep); ifilter->handle = filter_handle.release(); if (!keep) { ifilter.del(); } else { filter.add_filter(ifilter.release()); } } if (use_encoder && f->encoder && (ifilter = f->encoder())) { RET_ON_ERR_SET(ifilter->setup(config), bool, keep); ifilter->handle = encoder_handle.release(); if (!keep) { ifilter.del(); } else { filter.add_filter(ifilter.release()); } } } return no_err; } ////////////////////////////////////////////////////////////////////////// // // get filter // FilterEntry * get_standard_filter(ParmStr filter_name) { unsigned int i = 0; while (i != standard_filters_size) { if (standard_filters[i].name == filter_name) { return (FilterEntry *) standard_filters + i; } ++i; } return 0; } #ifdef HAVE_LIBDL PosibErr get_dynamic_filter(Config * config, ParmStr filter_name) { for (const ConfigModule * cur = config->filter_modules.pbegin(); cur != config->filter_modules.pend(); ++cur) { if (strcmp(cur->name,filter_name) == 0) return cur; } RET_ON_ERR_SET(get_cache_data(&filter_module_cache, config, filter_name), ConfigFilterModule *, module); ConfigModule m = { module->name.str(), module->file.str(), module->desc.str(), module->options.pbegin(), module->options.pend() }; config->filter_modules_ptrs.push_back(module); config->filter_modules.push_back(m); return &config->filter_modules.back(); } PosibErr ConfigFilterModule::get_new(const String & filter_name, const Config * config) { StackPtr module(new ConfigFilterModule); module->name = filter_name; KeyInfo * cur_opt = NULL; String option_file = filter_name; option_file += "-filter.info"; if (!find_file(config, "filter-path", option_file)) return make_err(no_such_filter, filter_name); FStream options; RET_ON_ERR(options.open(option_file,"r")); String buf; DataPair d; while (getdata_pair(options,d,buf)) { to_lower(d.key); // // key == aspell // if (d.key == "aspell") { if ( d.value == NULL || *d.value == '\0' ) return make_err(confusing_version).with_file(option_file,d.line_num); #ifdef FILTER_VERSION_CONTROL PosibErr peb = check_version(d.value.str); if (peb.has_err()) return peb.with_file(option_file,d.line_num); #endif continue; } // // key == option // if (d.key == "option" ) { RET_ON_ERR(module->end_option()); to_lower(d.value.str); cur_opt = module->new_option(); char * s = (char *)malloc(2 + filter_name.size() + 1 + d.value.size + 1); cur_opt->name = s; memcpy(s, "f-", 2); s+= 2; memcpy(s, filter_name.str(), filter_name.size()); s += filter_name.size(); *s++ = '-'; memcpy(s, d.value.str, d.value.size); s += d.value.size; *s = '\0'; for (Vector::iterator cur = module->options.begin(); cur != module->options.end() - 1; // avoid checking the one just inserted ++cur) { if (strcmp(cur_opt->name,cur->name) == 0) return make_err(identical_option).with_file(option_file,d.line_num); } continue; } // // key == static // if (d.key == "static") { RET_ON_ERR(module->end_option()); continue; } // // key == description // if ((d.key == "desc") || (d.key == "description")) { unescape(d.value); // // filter description // if (!module->in_option) { module->desc = d.value; } // //option description // else { //avoid memory leak; if (cur_opt->desc) free((char *)cur_opt->desc); cur_opt->desc = strdup(d.value.str); } continue; } // // key == lib-file // if (d.key == "lib-file") { module->file = d.value; continue; } // // !active_option // if (!module->in_option) { return make_err(options_only).with_file(option_file,d.line_num); } // // key == type // if (d.key == "type") { to_lower(d.value); // This is safe since normally option_value is used if (d.value == "list") cur_opt->type = KeyInfoList; else if (d.value == "int" || d.value == "integer") cur_opt->type = KeyInfoInt; else if (d.value == "string") cur_opt->type = KeyInfoString; //FIXME why not force user to omit type specifier or explicitly say bool ??? else cur_opt->type = KeyInfoBool; continue; } // // key == default // if (d.key == "def" || d.key == "default") { if (cur_opt->type == KeyInfoList) { int new_len = 0; int orig_len = 0; if (cur_opt->def) { orig_len = strlen(cur_opt->def); new_len += orig_len + 1; } for (const char * s = d.value.str; *s; ++s) { if (*s == ':') ++new_len; ++new_len; } new_len += 1; char * x = (char *)realloc((char *)cur_opt->def, new_len); cur_opt->def = x; if (orig_len > 0) { x += orig_len; *x++ = ':'; } for (const char * s = d.value.str; *s; ++s) { if (*s == ':') *x++ = ':'; *x++ = *s; } *x = '\0'; } else { // FIXME //may try some syntax checking //if ( cur_opt->type == KeyInfoBool ) { // check for valid bool values true false 0 1 on off ... // and issue error if wrong or assume false ?? //} //if ( cur_opt->type == KeyInfoInt ) { // check for valid integer or double and issue error if not //} unescape(d.value); cur_opt->def = strdup(d.value.str); } continue; } // // key == flags // if (d.key == "flags") { if (d.value == "utf-8" || d.value == "UTF-8") cur_opt->flags = KEYINFO_UTF8; continue; } // // key == endoption // if (d.key=="endoption") { RET_ON_ERR(module->end_option()); continue; } // // error // return make_err(invalid_option_modifier).with_file(option_file,d.line_num); } // end while getdata_pair_c RET_ON_ERR(module->end_option()); const char * slash = strrchr(option_file.str(), '/'); assert(slash); if (module->file.empty()) { module->file.assign(option_file.str(), slash + 1 - option_file.str()); //module->file += "lib"; module->file += filter_name; module->file += "-filter.so"; } else { if (module->file[0] != '/') module->file.insert(0, option_file.str(), slash + 1 - option_file.str()); module->file += ".so"; } return module.release(); } PosibErr ConfigFilterModule::end_option() { if (in_option) { // FIXME: Check to make sure there is a name and desc. KeyInfo * cur_opt = &options.back(); if (!cur_opt->def) cur_opt->def = strdup(""); } in_option = false; return no_err; } #endif void load_all_filters(Config * config) { #ifdef HAVE_LIBDL StringList filter_path; String toload; config->retrieve_list("filter-path", &filter_path); PathBrowser els(filter_path, "-filter.info"); const char * file; while ((file = els.next()) != NULL) { const char * name = strrchr(file, '/'); if (!name) name = file; else name++; unsigned len = strlen(name) - 12; toload.assign(name, len); get_dynamic_filter(config, toload); } #endif } class FiltersEnumeration : public StringPairEnumeration { public: typedef Vector::const_iterator Itr; private: Itr it; Itr end; public: FiltersEnumeration(Itr i, Itr e) : it(i), end(e) {} bool at_end() const {return it == end;} StringPair next() { if (it == end) return StringPair(); StringPair res = StringPair(it->name, it->desc); ++it; return res; } StringPairEnumeration * clone() const {return new FiltersEnumeration(*this);} void assign(const StringPairEnumeration * other0) { const FiltersEnumeration * other = (const FiltersEnumeration *)other0; *this = *other; } }; PosibErr available_filters(Config * config) { return new FiltersEnumeration(config->filter_modules.begin(), config->filter_modules.end()); } } aspell-0.60.8.1/lib/string_map-c.cpp0000644000076500007650000000371014533006657014026 00000000000000/* Automatically generated file. Do not edit directly. */ /* This file is part of The New Aspell * Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL * license version 2.0 or 2.1. You should have received a copy of the * LGPL license along with this library if you did not you can find it * at http://www.gnu.org/. */ #include "posib_err.hpp" #include "string_map.hpp" namespace acommon { class MutableContainer; class StringMap; class StringPairEnumeration; extern "C" StringMap * new_aspell_string_map() { return new_string_map(); } extern "C" int aspell_string_map_add(StringMap * ths, const char * to_add) { return ths->add(to_add); } extern "C" int aspell_string_map_remove(StringMap * ths, const char * to_rem) { return ths->remove(to_rem); } extern "C" void aspell_string_map_clear(StringMap * ths) { ths->clear(); } extern "C" MutableContainer * aspell_string_map_to_mutable_container(StringMap * ths) { return ths; } extern "C" void delete_aspell_string_map(StringMap * ths) { delete ths; } extern "C" StringMap * aspell_string_map_clone(const StringMap * ths) { return ths->clone(); } extern "C" void aspell_string_map_assign(StringMap * ths, const StringMap * other) { ths->assign(other); } extern "C" int aspell_string_map_empty(const StringMap * ths) { return ths->empty(); } extern "C" unsigned int aspell_string_map_size(const StringMap * ths) { return ths->size(); } extern "C" StringPairEnumeration * aspell_string_map_elements(const StringMap * ths) { return ths->elements(); } extern "C" int aspell_string_map_insert(StringMap * ths, const char * key, const char * value) { return ths->insert(key, value); } extern "C" int aspell_string_map_replace(StringMap * ths, const char * key, const char * value) { return ths->replace(key, value); } extern "C" const char * aspell_string_map_lookup(const StringMap * ths, const char * key) { return ths->lookup(key); } } aspell-0.60.8.1/lib/filter-c.cpp0000644000076500007650000000173414533006657013154 00000000000000/* Automatically generated file. Do not edit directly. */ /* This file is part of The New Aspell * Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL * license version 2.0 or 2.1. You should have received a copy of the * LGPL license along with this library if you did not you can find it * at http://www.gnu.org/. */ #include "error.hpp" #include "filter.hpp" namespace acommon { class CanHaveError; struct Error; class Filter; extern "C" void delete_aspell_filter(Filter * ths) { delete ths; } extern "C" unsigned int aspell_filter_error_number(const Filter * ths) { return ths->err_ == 0 ? 0 : 1; } extern "C" const char * aspell_filter_error_message(const Filter * ths) { return ths->err_ ? ths->err_->mesg : ""; } extern "C" const Error * aspell_filter_error(const Filter * ths) { return ths->err_; } extern "C" Filter * to_aspell_filter(CanHaveError * obj) { return static_cast(obj); } } aspell-0.60.8.1/lib/new_fmode.cpp0000644000076500007650000005225414533006640013405 00000000000000// This file is part of The New Aspell // Copyright (C) 2004 by Christoph Hintermüller (JEH) under the GNU LGPL // license version 2.0 or 2.1. You should have received a copy of the // LGPL license along with this library if you did not you can find it // at http://www.gnu.org/. #include "settings.h" #ifdef USE_POSIX_REGEX # include # include #endif #include "stack_ptr.hpp" #include "cache-t.hpp" #include "string.hpp" #include "vector.hpp" #include "config.hpp" #include "errors.hpp" #include "filter.hpp" #include "string_enumeration.hpp" #include "string_list.hpp" #include "posib_err.hpp" #include "file_util.hpp" #include "fstream.hpp" #include "getdata.hpp" #include "strtonum.hpp" #include "asc_ctype.hpp" #include "iostream.hpp" #include "gettext.h" namespace acommon { class FilterMode { public: class MagicString { public: MagicString(const String & mode) : mode_(mode), fileExtensions() {} MagicString(const String & magic, const String & mode) : magic_(magic), mode_(mode) {} bool matchFile(FILE * in, const String & ext); static PosibErr testMagic(FILE * seekIn, String & magic, const String & mode); void addExtension(const String & ext) { fileExtensions.push_back(ext); } bool hasExtension(const String & ext); void remExtension(const String & ext); MagicString & operator += (const String & ext) {addExtension(ext);return *this;} MagicString & operator -= (const String & ext) {remExtension(ext);return *this;} MagicString & operator = (const String & ext) { fileExtensions.clear(); addExtension(ext); return *this; } const String & magic() const { return magic_; } const String & magicMode() const { return mode_; } ~MagicString() {} private: String magic_; String mode_; Vector fileExtensions; }; FilterMode(const String & name); PosibErr addModeExtension(const String & ext, String toMagic); PosibErr remModeExtension(const String & ext, String toMagic); bool lockFileToMode(const String & fileName,FILE * in = NULL); const String & modeName() const; void setDescription(const String & desc) {desc_ = desc;} const String & getDescription() const {return desc_;} PosibErr expand(Config * config); PosibErr build(FStream &, int line = 1, const char * fname = "mode file"); ~FilterMode(); private: //map extensions to magic keys String name_; String desc_; String file_; Vector magicKeys; struct KeyValue { String key; String value; KeyValue() {} KeyValue(ParmStr k, ParmStr v) : key(k), value(v) {} }; Vector expansion; }; class FilterModeList : public Cacheable, public Vector { public: typedef Config CacheConfig; typedef String CacheKey; String key; static PosibErr get_new(const String & key, const Config *); bool cache_key_eq(const String & okey) const { return key == okey; } }; class ModeNotifierImpl : public Notifier { private: ModeNotifierImpl(); ModeNotifierImpl(const ModeNotifierImpl &); ModeNotifierImpl & operator= (const ModeNotifierImpl & b); CachePtr filter_modes_; public: Config * config; PosibErr get_filter_modes(); ModeNotifierImpl(Config * c) : config(c) { c->filter_mode_notifier = this; } ModeNotifierImpl(const ModeNotifierImpl & other, Config * c) : filter_modes_(other.filter_modes_), config(c) { c->filter_mode_notifier = this; } ModeNotifierImpl * clone(Config * c) const {return new ModeNotifierImpl(*this, c);} PosibErr item_updated(const KeyInfo * ki, ParmStr); PosibErr list_updated(const KeyInfo * ki); ~ModeNotifierImpl() {} }; FilterMode::FilterMode(const String & name) : name_(name) {} PosibErr FilterMode::addModeExtension(const String & ext, String toMagic) { bool extOnly = false; if ( ( toMagic == "" ) || ( toMagic == "" ) || ( toMagic == "" ) || ( toMagic == "" ) ) { extOnly = true; } else { RET_ON_ERR(FilterMode::MagicString::testMagic(NULL,toMagic,name_)); } Vector::iterator it; for ( it = magicKeys.begin() ; it != magicKeys.end() ; it++ ) { if ( ( extOnly && ( it->magic() == "" ) ) || ( it->magic() == toMagic ) ) { *it += ext; return true; } } if ( it != magicKeys.end() ) { return false; } if ( extOnly ) { magicKeys.push_back(MagicString(name_)); } else { magicKeys.push_back(MagicString(toMagic,name_)); } for ( it = magicKeys.begin() ; it != magicKeys.end() ; it++ ) { if ( ( extOnly && ( it->magic() == "" ) ) || ( it->magic() == toMagic ) ) { *it += ext; return true; } } return make_err(mode_extend_expand,name_.str()); } PosibErr FilterMode::remModeExtension(const String & ext, String toMagic) { bool extOnly = false; if ( ( toMagic == "" ) || ( toMagic == "" ) || ( toMagic == "" ) ) { extOnly = true; } else { PosibErr pe = FilterMode::MagicString::testMagic(NULL,toMagic,name_); if ( pe.has_err() ) { return PosibErrBase(pe); } } for ( Vector::iterator it = magicKeys.begin() ; it != magicKeys.end() ; it++ ) { if ( ( extOnly && ( it->magic() == "" ) ) || ( it->magic() == toMagic ) ) { *it -= ext; return true; } } return false; } bool FilterMode::lockFileToMode(const String & fileName,FILE * in) { Vector extStart; int first_point = fileName.size(); while ( first_point > 0 ) { while ( ( --first_point >= 0 ) && ( fileName[first_point] != '.' ) ) { } if ( ( first_point >= 0 ) && ( fileName[first_point] == '.' ) ) { extStart.push_back(first_point + 1); } } if ( extStart.size() < 1 ) { return false; } bool closeFile = false; if ( in == NULL ) { in = fopen(fileName.str(),"rb"); closeFile= true; } for ( Vector::iterator extSIt = extStart.begin() ; extSIt != extStart.end() ; extSIt ++ ) { String ext(fileName); ext.erase(0,*extSIt); for ( Vector::iterator it = magicKeys.begin() ; it != magicKeys.end() ; it++ ) { PosibErr magicMatch = it->matchFile(in,ext); if ( magicMatch || magicMatch.has_err() ) { if ( closeFile ) { fclose ( in ); } if ( magicMatch.has_err() ) { magicMatch.ignore_err(); return false; } return true; } } } if ( closeFile ) { fclose(in); } return false; } const String & FilterMode::modeName() const { return name_; } FilterMode::~FilterMode() { } bool FilterMode::MagicString::hasExtension(const String & ext) { for ( Vector::iterator it = fileExtensions.begin() ; it != fileExtensions.end() ; it++ ) { if ( *it == ext ) { return true; } } return false; } void FilterMode::MagicString::remExtension(const String & ext) { Vector::iterator it = fileExtensions.begin(); while (it != fileExtensions.end()) { if (*it == ext) { it = fileExtensions.erase(it); } else { it++; } } } bool FilterMode::MagicString::matchFile(FILE * in,const String & ext) { Vector::iterator extIt; for ( extIt = fileExtensions.begin() ; extIt != fileExtensions.end() ; extIt ++ ) { if ( *extIt == ext ) { break; } } if ( extIt == fileExtensions.end() ) { return false; } PosibErr pe = testMagic(in,magic_,mode_); if ( pe.has_err() ) { pe.ignore_err(); return false; } return true; } PosibErr FilterMode::MagicString::testMagic(FILE * seekIn,String & magic, const String & mode) { #ifdef USE_POSIX_REGEX if ( magic.size() == 0 ) { return true; } unsigned int magicFilePosition = 0; while ( ( magicFilePosition < magic.size() ) && ( magic[magicFilePosition] != ':' ) ) { magicFilePosition++; } String number(magic); number.erase(magicFilePosition,magic.size() - magicFilePosition); const char * num = number.str(); const char * numEnd = num + number.size(); const char * endHere = numEnd; long position = 0; if ( ( number.size() == 0 ) || ( (position = strtoi_c(num,&numEnd)) < 0 ) || ( numEnd != endHere ) ) { return make_err(file_magic_pos,"",magic.str()); } if ( ( magicFilePosition >= magic.size() ) || ( ( seekIn != NULL ) && ( fseek(seekIn,position,SEEK_SET) < 0 ) ) ) { if ( seekIn != NULL ) { rewind(seekIn); } return false; } //increment magicFilePosition to skip the `:' unsigned int seekRangePos = ++ magicFilePosition; while ( ( magicFilePosition < magic.size() ) && ( magic[magicFilePosition] != ':' ) ) { magicFilePosition++; } String magicRegExp(magic); magicRegExp.erase(0,magicFilePosition + 1); if ( magicRegExp.size() == 0 ) { if ( seekIn != NULL ) { rewind(seekIn); } return make_err(missing_magic,mode.str(),magic.str()); //no regular expression given } number = magic; number.erase(magicFilePosition,magic.size() - magicFilePosition); number.erase(0,seekRangePos);//already incremented by one see above num = (char*)number.str(); endHere = numEnd = num + number.size(); if ( ( number.size() == 0 ) || ( (position = strtoi_c(num,&numEnd)) < 0 ) || ( numEnd != endHere ) ) { if ( seekIn != NULL ) { rewind(seekIn); } return make_err(file_magic_range,mode.str(),magic.str());//no magic range given } regex_t seekMagic; int regsucess = 0; if ( (regsucess = regcomp(&seekMagic,magicRegExp.str(), REG_NEWLINE|REG_NOSUB|REG_EXTENDED)) ){ if ( seekIn != NULL ) { rewind(seekIn); } char regError[256]; regerror(regsucess,&seekMagic,®Error[0],256); return make_err(bad_magic,mode.str(),magic.str(),regError); } if ( seekIn == NULL ) { regfree(&seekMagic); return true; } char * buffer = new char[(position + 1)]; if ( buffer == NULL ) { regfree(&seekMagic); rewind(seekIn); return false; } memset(buffer,0,(position + 1)); if ( (position = fread(buffer,1,position,seekIn)) == 0 ) { rewind(seekIn); regfree(&seekMagic); delete[] buffer; return false; } if ( regexec(&seekMagic,buffer,0,NULL,0) ) { delete[] buffer; regfree(&seekMagic); rewind(seekIn); return false; } delete[] buffer; regfree(&seekMagic); rewind(seekIn); return true; #else return true; #endif } PosibErr FilterMode::expand(Config * config) { config->replace("clear-filter",""); for ( Vector::iterator it = expansion.begin() ; it != expansion.end() ; it++ ) { PosibErr pe = config->replace(it->key, it->value); if (pe.has_err()) return pe.with_file(file_); } return no_err; } PosibErr FilterMode::build(FStream & toParse, int line0, const char * fname) { String buf; DataPair dp; file_ = fname; dp.line_num = line0; while ( getdata_pair(toParse, dp, buf) ) { to_lower(dp.key); if ( dp.key == "filter" ) { to_lower(dp.value); expansion.push_back(KeyValue("add-filter", dp.value)); } else if ( dp.key == "option" ) { split(dp); // FIXME: Add check for empty key expansion.push_back(KeyValue(dp.key, dp.value)); } else { return make_err(bad_mode_key,dp.key).with_file(fname,dp.line_num); } } return no_err; } static GlobalCache filter_modes_cache("filter_modes"); PosibErr set_mode_from_extension (Config * config, ParmString filename, FILE * in) { RET_ON_ERR_SET(static_cast(config->filter_mode_notifier) ->get_filter_modes(), FilterModeList *, fm); for ( FilterModeList::iterator it = fm->begin(); it != fm->end(); it++ ) { if ( it->lockFileToMode(filename,in) ) { RET_ON_ERR(config->replace("mode", it->modeName().str())); break; } } return no_err; } void activate_filter_modes(Config *config); PosibErr ModeNotifierImpl::get_filter_modes() { if (!filter_modes_) { //FIXME is filter-path proper for filter mode files ??? // if filter-options-path better ??? // do we need a filter-mode-path ??? // should change to use genetic data-path once implemented // and then search filter-path - KevinA String filter_path; StringList filter_path_lst; config->retrieve_list("filter-path", &filter_path_lst); combine_list(filter_path, filter_path_lst); RET_ON_ERR(setup(filter_modes_, &filter_modes_cache, config, filter_path)); } return filter_modes_.get(); } PosibErr ModeNotifierImpl::item_updated(const KeyInfo * ki, ParmStr value) { if ( strcmp(ki->name, "mode") == 0 ) { RET_ON_ERR_SET(get_filter_modes(), FilterModeList *, filter_modes); for ( Vector::iterator it = filter_modes->begin() ; it != filter_modes->end() ; it++ ) { if ( it->modeName() == value ) return it->expand(config); } return make_err(unknown_mode, value); } return no_err; } PosibErr ModeNotifierImpl::list_updated(const KeyInfo * ki) { if (strcmp(ki->name, "filter-path") == 0) { filter_modes_.reset(0); } return no_err; } PosibErr FilterModeList::get_new(const String & key, const Config *) { StackPtr filter_modes(new FilterModeList); filter_modes->key = key; StringList mode_path; separate_list(key, mode_path); PathBrowser els(mode_path, ".amf"); String possMode; String possModeFile; const char * file; while ((file = els.next()) != NULL) { possModeFile = file; possMode.assign(possModeFile.str(), possModeFile.size() - 4); unsigned pathPos = 0; unsigned pathPosEnd = 0; while ( ( (pathPosEnd = possMode.find('/',pathPos)) < possMode.size() ) && ( pathPosEnd >= 0 ) ) { pathPos = pathPosEnd + 1; } possMode.erase(0,pathPos); to_lower(possMode.mstr()); Vector::iterator fmIt = filter_modes->begin(); for ( fmIt = filter_modes->begin() ; fmIt != filter_modes->end() ; fmIt++ ) { if ( (*fmIt).modeName() == possMode ) { break; } } if ( fmIt != filter_modes->end() ) { continue; } FStream toParse; RET_ON_ERR(toParse.open(possModeFile.str(),"rb")); String buf; DataPair dp; bool get_sucess = getdata_pair(toParse, dp, buf); to_lower(dp.key); to_lower(dp.value); if ( !get_sucess || ( dp.key != "mode" ) || ( dp.value != possMode.str() ) ) return make_err(expect_mode_key,"mode").with_file(possModeFile, dp.line_num); get_sucess = getdata_pair(toParse, dp, buf); to_lower(dp.key); if ( !get_sucess || ( dp.key != "aspell" ) || ( dp.value == NULL ) || ( *(dp.value) == '\0' ) ) return make_err(mode_version_requirement).with_file(possModeFile, dp.line_num); #ifdef FILTER_VERSION_CONTROL PosibErr peb = check_version(dp.value.str); if (peb.has_err()) return peb.with_file(possModeFile, dp.line_num); #endif FilterMode collect(possMode); while ( getdata_pair(toParse,dp,buf) ) { to_lower(dp.key); if ( ( dp.key == "desc" ) || ( dp.key == "description" ) ) { unescape(dp.value); collect.setDescription(dp.value); break; } if ( dp.key == "magic" ) { char * regbegin = dp.value; while ( regbegin && ( *regbegin != '/' ) ) { regbegin++; } if ( ( regbegin == NULL ) || ( *regbegin == '\0' ) || ( *(++regbegin) == '\0' ) ) return make_err(missing_magic_expression).with_file(possModeFile, dp.line_num); char * regend = regbegin; bool prevslash = false; while ( regend && ( *regend != '\0' ) && ( prevslash || ( * regend != '/' ) ) ) { if ( *regend == '\\' ) { prevslash = !prevslash; } else { prevslash = false; } regend ++ ; } if ( regend == regbegin ) return make_err(missing_magic_expression).with_file(possModeFile, dp.line_num); char swap = *regend; *regend = '\0'; String magic(regbegin); *regend = swap; unsigned int extCount = 0; while ( *regend != '\0' ) { regend ++; extCount ++; regbegin = regend; while ( ( *regend != '/' ) && ( *regend != '\0' ) ) { regend++; } if ( regend == regbegin ) { char charCount[64]; sprintf(&charCount[0],"%li",(long)(regbegin - (char *)dp.value)); return make_err(empty_file_ext,charCount).with_file(possModeFile,dp.line_num); } bool remove = false; bool add = true; if ( *regbegin == '+' ) { regbegin++; } else if ( *regbegin == '-' ) { add = false; remove = true; regbegin++; } if ( regend == regbegin ) { char charCount[64]; sprintf(&charCount[0],"%li",(long)(regbegin - (char *)dp.value)); return make_err(empty_file_ext,charCount).with_file(possModeFile,dp.line_num); } swap = *regend; *regend = '\0'; String ext(regbegin); *regend = swap; // partially unescape magic char * dest = magic.mstr(); const char * src = magic.mstr(); while (*src) { if ((*src == '\\' && src[1] == '/') || src[1] == '#') ++src; *dest++ = *src++; } magic.resize(dest - magic.mstr()); PosibErr pe; if ( remove ) pe = collect.remModeExtension(ext,magic); else pe = collect.addModeExtension(ext,magic); if ( pe.has_err() ) return pe.with_file(possModeFile, dp.line_num); } if (extCount > 0 ) continue; char charCount[64]; sprintf(&charCount[0],"%lu",(unsigned long)strlen((char *)dp.value)); return make_err(empty_file_ext,charCount).with_file(possModeFile,dp.line_num); } return make_err(expect_mode_key,"ext[tension]/magic/desc[ription]/rel[ation]") .with_file(possModeFile,dp.line_num); }//while getdata_pair RET_ON_ERR(collect.build(toParse,dp.line_num,possModeFile.str())); filter_modes->push_back(collect); } return filter_modes.release(); } void activate_filter_modes(Config *config) { config->add_notifier(new ModeNotifierImpl(config)); } class FilterModesEnumeration : public StringPairEnumeration { public: typedef Vector::const_iterator Itr; private: Itr it; Itr end; public: FilterModesEnumeration(Itr i, Itr e) : it(i), end(e) {} bool at_end() const {return it == end;} StringPair next() { if (it == end) return StringPair(); StringPair res = StringPair(it->modeName().str(), it->getDescription().str()); ++it; return res; } StringPairEnumeration * clone() const {return new FilterModesEnumeration(*this);} void assign(const StringPairEnumeration * other0) { const FilterModesEnumeration * other = (const FilterModesEnumeration *)other0; *this = *other; } }; PosibErr available_filter_modes(Config * config) { RET_ON_ERR_SET(static_cast(config->filter_mode_notifier) ->get_filter_modes(), FilterModeList *, fm); return new FilterModesEnumeration(fm->begin(), fm->end()); } } aspell-0.60.8.1/lib/document_checker-c.cpp0000644000076500007650000000427414533006657015173 00000000000000/* Automatically generated file. Do not edit directly. */ /* This file is part of The New Aspell * Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL * license version 2.0 or 2.1. You should have received a copy of the * LGPL license along with this library if you did not you can find it * at http://www.gnu.org/. */ #include "document_checker.hpp" #include "error.hpp" namespace acommon { class CanHaveError; class DocumentChecker; struct Error; class Filter; class Speller; extern "C" void delete_aspell_document_checker(DocumentChecker * ths) { delete ths; } extern "C" unsigned int aspell_document_checker_error_number(const DocumentChecker * ths) { return ths->err_ == 0 ? 0 : 1; } extern "C" const char * aspell_document_checker_error_message(const DocumentChecker * ths) { return ths->err_ ? ths->err_->mesg : ""; } extern "C" const Error * aspell_document_checker_error(const DocumentChecker * ths) { return ths->err_; } extern "C" CanHaveError * new_aspell_document_checker(Speller * speller) { PosibErr ret = new_document_checker(speller); if (ret.has_err()) { return new CanHaveError(ret.release_err()); } else { return ret; } } extern "C" DocumentChecker * to_aspell_document_checker(CanHaveError * obj) { return static_cast(obj); } extern "C" void aspell_document_checker_reset(DocumentChecker * ths) { ths->reset(); } extern "C" void aspell_document_checker_process(DocumentChecker * ths, const char * str, int str_size) { ths->process(str, str_size); } extern "C" void aspell_document_checker_process_wide(DocumentChecker * ths, const void * str, int str_size, int str_type_width) { ths->process_wide(str, str_size, str_type_width); } extern "C" Token aspell_document_checker_next_misspelling(DocumentChecker * ths) { return ths->next_misspelling(); } extern "C" Token aspell_document_checker_next_misspelling_adj(DocumentChecker * ths, int type_width) { Token res = ths->next_misspelling(); res.offset /= type_width; res.len /= type_width; return res; } extern "C" Filter * aspell_document_checker_filter(DocumentChecker * ths) { return ths->filter(); } } aspell-0.60.8.1/lib/new_config.cpp0000644000076500007650000000106414533006640013551 00000000000000// This file is part of The New Aspell // Copyright (C) 2002 by Kevin Atkinson under the GNU LGPL // license version 2.0 or 2.1. You should have received a copy of the // LGPL license along with this library if you did not you can find it // at http://www.gnu.org/. #include #include "config.hpp" #include "errors.hpp" #include "filter.hpp" namespace acommon { extern void setup_static_filters(Config * config); Config * new_config() { Config * config = new_basic_config(); setup_static_filters(config); return config; } } aspell-0.60.8.1/lib/error-c.cpp0000644000076500007650000000106314533006657013013 00000000000000/* Automatically generated file. Do not edit directly. */ /* This file is part of The New Aspell * Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL * license version 2.0 or 2.1. You should have received a copy of the * LGPL license along with this library if you did not you can find it * at http://www.gnu.org/. */ #include "error.hpp" namespace acommon { struct Error; struct ErrorInfo; extern "C" int aspell_error_is_a(const Error * ths, const ErrorInfo * e) { return ths->is_a(e); } } aspell-0.60.8.1/ltmain.sh0000644000076500007650000105203012417260023011775 00000000000000 # libtool (GNU libtool) 2.4.2 # Written by Gordon Matzigkeit , 1996 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, # 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. # This is free software; see the source for copying conditions. There is NO # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # GNU Libtool is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # As a special exception to the GNU General Public License, # if you distribute this file as part of a program or library that # is built using GNU Libtool, you may include this file under the # same distribution terms that you use for the rest of that program. # # GNU Libtool is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GNU Libtool; see the file COPYING. If not, a copy # can be downloaded from http://www.gnu.org/licenses/gpl.html, # or obtained by writing to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # Usage: $progname [OPTION]... [MODE-ARG]... # # Provide generalized library-building support services. # # --config show all configuration variables # --debug enable verbose shell tracing # -n, --dry-run display commands without modifying any files # --features display basic configuration information and exit # --mode=MODE use operation mode MODE # --preserve-dup-deps don't remove duplicate dependency libraries # --quiet, --silent don't print informational messages # --no-quiet, --no-silent # print informational messages (default) # --no-warn don't display warning messages # --tag=TAG use configuration variables from tag TAG # -v, --verbose print more informational messages than default # --no-verbose don't print the extra informational messages # --version print version information # -h, --help, --help-all print short, long, or detailed help message # # MODE must be one of the following: # # clean remove files from the build directory # compile compile a source file into a libtool object # execute automatically set library path, then run a program # finish complete the installation of libtool libraries # install install libraries or executables # link create a library or an executable # uninstall remove libraries from an installed directory # # MODE-ARGS vary depending on the MODE. When passed as first option, # `--mode=MODE' may be abbreviated as `MODE' or a unique abbreviation of that. # Try `$progname --help --mode=MODE' for a more detailed description of MODE. # # When reporting a bug, please describe a test case to reproduce it and # include the following information: # # host-triplet: $host # shell: $SHELL # compiler: $LTCC # compiler flags: $LTCFLAGS # linker: $LD (gnu? $with_gnu_ld) # $progname: (GNU libtool) 2.4.2 Debian-2.4.2-1.11 # automake: $automake_version # autoconf: $autoconf_version # # Report bugs to . # GNU libtool home page: . # General help using GNU software: . PROGRAM=libtool PACKAGE=libtool VERSION="2.4.2 Debian-2.4.2-1.11" TIMESTAMP="" package_revision=1.3337 # Be Bourne compatible if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac fi BIN_SH=xpg4; export BIN_SH # for Tru64 DUALCASE=1; export DUALCASE # for MKS sh # A function that is used when there is no print builtin or printf. func_fallback_echo () { eval 'cat <<_LTECHO_EOF $1 _LTECHO_EOF' } # NLS nuisances: We save the old values to restore during execute mode. lt_user_locale= lt_safe_locale= for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES do eval "if test \"\${$lt_var+set}\" = set; then save_$lt_var=\$$lt_var $lt_var=C export $lt_var lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\" lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\" fi" done LC_ALL=C LANGUAGE=C export LANGUAGE LC_ALL $lt_unset CDPATH # Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh # is ksh but when the shell is invoked as "sh" and the current value of # the _XPG environment variable is not equal to 1 (one), the special # positional parameter $0, within a function call, is the name of the # function. progpath="$0" : ${CP="cp -f"} test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'} : ${MAKE="make"} : ${MKDIR="mkdir"} : ${MV="mv -f"} : ${RM="rm -f"} : ${SHELL="${CONFIG_SHELL-/bin/sh}"} : ${Xsed="$SED -e 1s/^X//"} # Global variables: EXIT_SUCCESS=0 EXIT_FAILURE=1 EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. exit_status=$EXIT_SUCCESS # Make sure IFS has a sensible default lt_nl=' ' IFS=" $lt_nl" dirname="s,/[^/]*$,," basename="s,^.*/,," # func_dirname file append nondir_replacement # Compute the dirname of FILE. If nonempty, add APPEND to the result, # otherwise set result to NONDIR_REPLACEMENT. func_dirname () { func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` if test "X$func_dirname_result" = "X${1}"; then func_dirname_result="${3}" else func_dirname_result="$func_dirname_result${2}" fi } # func_dirname may be replaced by extended shell implementation # func_basename file func_basename () { func_basename_result=`$ECHO "${1}" | $SED "$basename"` } # func_basename may be replaced by extended shell implementation # func_dirname_and_basename file append nondir_replacement # perform func_basename and func_dirname in a single function # call: # dirname: Compute the dirname of FILE. If nonempty, # add APPEND to the result, otherwise set result # to NONDIR_REPLACEMENT. # value returned in "$func_dirname_result" # basename: Compute filename of FILE. # value retuned in "$func_basename_result" # Implementation must be kept synchronized with func_dirname # and func_basename. For efficiency, we do not delegate to # those functions but instead duplicate the functionality here. func_dirname_and_basename () { # Extract subdirectory from the argument. func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"` if test "X$func_dirname_result" = "X${1}"; then func_dirname_result="${3}" else func_dirname_result="$func_dirname_result${2}" fi func_basename_result=`$ECHO "${1}" | $SED -e "$basename"` } # func_dirname_and_basename may be replaced by extended shell implementation # func_stripname prefix suffix name # strip PREFIX and SUFFIX off of NAME. # PREFIX and SUFFIX must not contain globbing or regex special # characters, hashes, percent signs, but SUFFIX may contain a leading # dot (in which case that matches only a dot). # func_strip_suffix prefix name func_stripname () { case ${2} in .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; esac } # func_stripname may be replaced by extended shell implementation # These SED scripts presuppose an absolute path with a trailing slash. pathcar='s,^/\([^/]*\).*$,\1,' pathcdr='s,^/[^/]*,,' removedotparts=':dotsl s@/\./@/@g t dotsl s,/\.$,/,' collapseslashes='s@/\{1,\}@/@g' finalslash='s,/*$,/,' # func_normal_abspath PATH # Remove doubled-up and trailing slashes, "." path components, # and cancel out any ".." path components in PATH after making # it an absolute path. # value returned in "$func_normal_abspath_result" func_normal_abspath () { # Start from root dir and reassemble the path. func_normal_abspath_result= func_normal_abspath_tpath=$1 func_normal_abspath_altnamespace= case $func_normal_abspath_tpath in "") # Empty path, that just means $cwd. func_stripname '' '/' "`pwd`" func_normal_abspath_result=$func_stripname_result return ;; # The next three entries are used to spot a run of precisely # two leading slashes without using negated character classes; # we take advantage of case's first-match behaviour. ///*) # Unusual form of absolute path, do nothing. ;; //*) # Not necessarily an ordinary path; POSIX reserves leading '//' # and for example Cygwin uses it to access remote file shares # over CIFS/SMB, so we conserve a leading double slash if found. func_normal_abspath_altnamespace=/ ;; /*) # Absolute path, do nothing. ;; *) # Relative path, prepend $cwd. func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath ;; esac # Cancel out all the simple stuff to save iterations. We also want # the path to end with a slash for ease of parsing, so make sure # there is one (and only one) here. func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ -e "$removedotparts" -e "$collapseslashes" -e "$finalslash"` while :; do # Processed it all yet? if test "$func_normal_abspath_tpath" = / ; then # If we ascended to the root using ".." the result may be empty now. if test -z "$func_normal_abspath_result" ; then func_normal_abspath_result=/ fi break fi func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \ -e "$pathcar"` func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ -e "$pathcdr"` # Figure out what to do with it case $func_normal_abspath_tcomponent in "") # Trailing empty path component, ignore it. ;; ..) # Parent dir; strip last assembled component from result. func_dirname "$func_normal_abspath_result" func_normal_abspath_result=$func_dirname_result ;; *) # Actual path component, append it. func_normal_abspath_result=$func_normal_abspath_result/$func_normal_abspath_tcomponent ;; esac done # Restore leading double-slash if one was found on entry. func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result } # func_relative_path SRCDIR DSTDIR # generates a relative path from SRCDIR to DSTDIR, with a trailing # slash if non-empty, suitable for immediately appending a filename # without needing to append a separator. # value returned in "$func_relative_path_result" func_relative_path () { func_relative_path_result= func_normal_abspath "$1" func_relative_path_tlibdir=$func_normal_abspath_result func_normal_abspath "$2" func_relative_path_tbindir=$func_normal_abspath_result # Ascend the tree starting from libdir while :; do # check if we have found a prefix of bindir case $func_relative_path_tbindir in $func_relative_path_tlibdir) # found an exact match func_relative_path_tcancelled= break ;; $func_relative_path_tlibdir*) # found a matching prefix func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir" func_relative_path_tcancelled=$func_stripname_result if test -z "$func_relative_path_result"; then func_relative_path_result=. fi break ;; *) func_dirname $func_relative_path_tlibdir func_relative_path_tlibdir=${func_dirname_result} if test "x$func_relative_path_tlibdir" = x ; then # Have to descend all the way to the root! func_relative_path_result=../$func_relative_path_result func_relative_path_tcancelled=$func_relative_path_tbindir break fi func_relative_path_result=../$func_relative_path_result ;; esac done # Now calculate path; take care to avoid doubling-up slashes. func_stripname '' '/' "$func_relative_path_result" func_relative_path_result=$func_stripname_result func_stripname '/' '/' "$func_relative_path_tcancelled" if test "x$func_stripname_result" != x ; then func_relative_path_result=${func_relative_path_result}/${func_stripname_result} fi # Normalisation. If bindir is libdir, return empty string, # else relative path ending with a slash; either way, target # file name can be directly appended. if test ! -z "$func_relative_path_result"; then func_stripname './' '' "$func_relative_path_result/" func_relative_path_result=$func_stripname_result fi } # The name of this program: func_dirname_and_basename "$progpath" progname=$func_basename_result # Make sure we have an absolute path for reexecution: case $progpath in [\\/]*|[A-Za-z]:\\*) ;; *[\\/]*) progdir=$func_dirname_result progdir=`cd "$progdir" && pwd` progpath="$progdir/$progname" ;; *) save_IFS="$IFS" IFS=${PATH_SEPARATOR-:} for progdir in $PATH; do IFS="$save_IFS" test -x "$progdir/$progname" && break done IFS="$save_IFS" test -n "$progdir" || progdir=`pwd` progpath="$progdir/$progname" ;; esac # Sed substitution that helps us do robust quoting. It backslashifies # metacharacters that are still active within double-quoted strings. Xsed="${SED}"' -e 1s/^X//' sed_quote_subst='s/\([`"$\\]\)/\\\1/g' # Same as above, but do not quote variable references. double_quote_subst='s/\(["`\\]\)/\\\1/g' # Sed substitution that turns a string into a regex matching for the # string literally. sed_make_literal_regex='s,[].[^$\\*\/],\\&,g' # Sed substitution that converts a w32 file name or path # which contains forward slashes, into one that contains # (escaped) backslashes. A very naive implementation. lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' # Re-`\' parameter expansions in output of double_quote_subst that were # `\'-ed in input to the same. If an odd number of `\' preceded a '$' # in input to double_quote_subst, that '$' was protected from expansion. # Since each input `\' is now two `\'s, look for any number of runs of # four `\'s followed by two `\'s and then a '$'. `\' that '$'. bs='\\' bs2='\\\\' bs4='\\\\\\\\' dollar='\$' sed_double_backslash="\ s/$bs4/&\\ /g s/^$bs2$dollar/$bs&/ s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g s/\n//g" # Standard options: opt_dry_run=false opt_help=false opt_quiet=false opt_verbose=false opt_warning=: # func_echo arg... # Echo program name prefixed message, along with the current mode # name if it has been set yet. func_echo () { $ECHO "$progname: ${opt_mode+$opt_mode: }$*" } # func_verbose arg... # Echo program name prefixed message in verbose mode only. func_verbose () { $opt_verbose && func_echo ${1+"$@"} # A bug in bash halts the script if the last line of a function # fails when set -e is in force, so we need another command to # work around that: : } # func_echo_all arg... # Invoke $ECHO with all args, space-separated. func_echo_all () { $ECHO "$*" } # func_error arg... # Echo program name prefixed message to standard error. func_error () { $ECHO "$progname: ${opt_mode+$opt_mode: }"${1+"$@"} 1>&2 } # func_warning arg... # Echo program name prefixed warning message to standard error. func_warning () { $opt_warning && $ECHO "$progname: ${opt_mode+$opt_mode: }warning: "${1+"$@"} 1>&2 # bash bug again: : } # func_fatal_error arg... # Echo program name prefixed message to standard error, and exit. func_fatal_error () { func_error ${1+"$@"} exit $EXIT_FAILURE } # func_fatal_help arg... # Echo program name prefixed message to standard error, followed by # a help hint, and exit. func_fatal_help () { func_error ${1+"$@"} func_fatal_error "$help" } help="Try \`$progname --help' for more information." ## default # func_grep expression filename # Check whether EXPRESSION matches any line of FILENAME, without output. func_grep () { $GREP "$1" "$2" >/dev/null 2>&1 } # func_mkdir_p directory-path # Make sure the entire path to DIRECTORY-PATH is available. func_mkdir_p () { my_directory_path="$1" my_dir_list= if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then # Protect directory names starting with `-' case $my_directory_path in -*) my_directory_path="./$my_directory_path" ;; esac # While some portion of DIR does not yet exist... while test ! -d "$my_directory_path"; do # ...make a list in topmost first order. Use a colon delimited # list incase some portion of path contains whitespace. my_dir_list="$my_directory_path:$my_dir_list" # If the last portion added has no slash in it, the list is done case $my_directory_path in */*) ;; *) break ;; esac # ...otherwise throw away the child directory and loop my_directory_path=`$ECHO "$my_directory_path" | $SED -e "$dirname"` done my_dir_list=`$ECHO "$my_dir_list" | $SED 's,:*$,,'` save_mkdir_p_IFS="$IFS"; IFS=':' for my_dir in $my_dir_list; do IFS="$save_mkdir_p_IFS" # mkdir can fail with a `File exist' error if two processes # try to create one of the directories concurrently. Don't # stop in that case! $MKDIR "$my_dir" 2>/dev/null || : done IFS="$save_mkdir_p_IFS" # Bail out if we (or some other process) failed to create a directory. test -d "$my_directory_path" || \ func_fatal_error "Failed to create \`$1'" fi } # func_mktempdir [string] # Make a temporary directory that won't clash with other running # libtool processes, and avoids race conditions if possible. If # given, STRING is the basename for that directory. func_mktempdir () { my_template="${TMPDIR-/tmp}/${1-$progname}" if test "$opt_dry_run" = ":"; then # Return a directory name, but don't create it in dry-run mode my_tmpdir="${my_template}-$$" else # If mktemp works, use that first and foremost my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null` if test ! -d "$my_tmpdir"; then # Failing that, at least try and use $RANDOM to avoid a race my_tmpdir="${my_template}-${RANDOM-0}$$" save_mktempdir_umask=`umask` umask 0077 $MKDIR "$my_tmpdir" umask $save_mktempdir_umask fi # If we're not in dry-run mode, bomb out on failure test -d "$my_tmpdir" || \ func_fatal_error "cannot create temporary directory \`$my_tmpdir'" fi $ECHO "$my_tmpdir" } # func_quote_for_eval arg # Aesthetically quote ARG to be evaled later. # This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT # is double-quoted, suitable for a subsequent eval, whereas # FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters # which are still active within double quotes backslashified. func_quote_for_eval () { case $1 in *[\\\`\"\$]*) func_quote_for_eval_unquoted_result=`$ECHO "$1" | $SED "$sed_quote_subst"` ;; *) func_quote_for_eval_unquoted_result="$1" ;; esac case $func_quote_for_eval_unquoted_result in # Double-quote args containing shell metacharacters to delay # word splitting, command substitution and and variable # expansion for a subsequent eval. # Many Bourne shells cannot handle close brackets correctly # in scan sets, so we specify it separately. *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\"" ;; *) func_quote_for_eval_result="$func_quote_for_eval_unquoted_result" esac } # func_quote_for_expand arg # Aesthetically quote ARG to be evaled later; same as above, # but do not quote variable references. func_quote_for_expand () { case $1 in *[\\\`\"]*) my_arg=`$ECHO "$1" | $SED \ -e "$double_quote_subst" -e "$sed_double_backslash"` ;; *) my_arg="$1" ;; esac case $my_arg in # Double-quote args containing shell metacharacters to delay # word splitting and command substitution for a subsequent eval. # Many Bourne shells cannot handle close brackets correctly # in scan sets, so we specify it separately. *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") my_arg="\"$my_arg\"" ;; esac func_quote_for_expand_result="$my_arg" } # func_show_eval cmd [fail_exp] # Unless opt_silent is true, then output CMD. Then, if opt_dryrun is # not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP # is given, then evaluate it. func_show_eval () { my_cmd="$1" my_fail_exp="${2-:}" ${opt_silent-false} || { func_quote_for_expand "$my_cmd" eval "func_echo $func_quote_for_expand_result" } if ${opt_dry_run-false}; then :; else eval "$my_cmd" my_status=$? if test "$my_status" -eq 0; then :; else eval "(exit $my_status); $my_fail_exp" fi fi } # func_show_eval_locale cmd [fail_exp] # Unless opt_silent is true, then output CMD. Then, if opt_dryrun is # not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP # is given, then evaluate it. Use the saved locale for evaluation. func_show_eval_locale () { my_cmd="$1" my_fail_exp="${2-:}" ${opt_silent-false} || { func_quote_for_expand "$my_cmd" eval "func_echo $func_quote_for_expand_result" } if ${opt_dry_run-false}; then :; else eval "$lt_user_locale $my_cmd" my_status=$? eval "$lt_safe_locale" if test "$my_status" -eq 0; then :; else eval "(exit $my_status); $my_fail_exp" fi fi } # func_tr_sh # Turn $1 into a string suitable for a shell variable name. # Result is stored in $func_tr_sh_result. All characters # not in the set a-zA-Z0-9_ are replaced with '_'. Further, # if $1 begins with a digit, a '_' is prepended as well. func_tr_sh () { case $1 in [0-9]* | *[!a-zA-Z0-9_]*) func_tr_sh_result=`$ECHO "$1" | $SED 's/^\([0-9]\)/_\1/; s/[^a-zA-Z0-9_]/_/g'` ;; * ) func_tr_sh_result=$1 ;; esac } # func_version # Echo version message to standard output and exit. func_version () { $opt_debug $SED -n '/(C)/!b go :more /\./!{ N s/\n# / / b more } :go /^# '$PROGRAM' (GNU /,/# warranty; / { s/^# // s/^# *$// s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/ p }' < "$progpath" exit $? } # func_usage # Echo short help message to standard output and exit. func_usage () { $opt_debug $SED -n '/^# Usage:/,/^# *.*--help/ { s/^# // s/^# *$// s/\$progname/'$progname'/ p }' < "$progpath" echo $ECHO "run \`$progname --help | more' for full usage" exit $? } # func_help [NOEXIT] # Echo long help message to standard output and exit, # unless 'noexit' is passed as argument. func_help () { $opt_debug $SED -n '/^# Usage:/,/# Report bugs to/ { :print s/^# // s/^# *$// s*\$progname*'$progname'* s*\$host*'"$host"'* s*\$SHELL*'"$SHELL"'* s*\$LTCC*'"$LTCC"'* s*\$LTCFLAGS*'"$LTCFLAGS"'* s*\$LD*'"$LD"'* s/\$with_gnu_ld/'"$with_gnu_ld"'/ s/\$automake_version/'"`(${AUTOMAKE-automake} --version) 2>/dev/null |$SED 1q`"'/ s/\$autoconf_version/'"`(${AUTOCONF-autoconf} --version) 2>/dev/null |$SED 1q`"'/ p d } /^# .* home page:/b print /^# General help using/b print ' < "$progpath" ret=$? if test -z "$1"; then exit $ret fi } # func_missing_arg argname # Echo program name prefixed message to standard error and set global # exit_cmd. func_missing_arg () { $opt_debug func_error "missing argument for $1." exit_cmd=exit } # func_split_short_opt shortopt # Set func_split_short_opt_name and func_split_short_opt_arg shell # variables after splitting SHORTOPT after the 2nd character. func_split_short_opt () { my_sed_short_opt='1s/^\(..\).*$/\1/;q' my_sed_short_rest='1s/^..\(.*\)$/\1/;q' func_split_short_opt_name=`$ECHO "$1" | $SED "$my_sed_short_opt"` func_split_short_opt_arg=`$ECHO "$1" | $SED "$my_sed_short_rest"` } # func_split_short_opt may be replaced by extended shell implementation # func_split_long_opt longopt # Set func_split_long_opt_name and func_split_long_opt_arg shell # variables after splitting LONGOPT at the `=' sign. func_split_long_opt () { my_sed_long_opt='1s/^\(--[^=]*\)=.*/\1/;q' my_sed_long_arg='1s/^--[^=]*=//' func_split_long_opt_name=`$ECHO "$1" | $SED "$my_sed_long_opt"` func_split_long_opt_arg=`$ECHO "$1" | $SED "$my_sed_long_arg"` } # func_split_long_opt may be replaced by extended shell implementation exit_cmd=: magic="%%%MAGIC variable%%%" magic_exe="%%%MAGIC EXE variable%%%" # Global variables. nonopt= preserve_args= lo2o="s/\\.lo\$/.${objext}/" o2lo="s/\\.${objext}\$/.lo/" extracted_archives= extracted_serial=0 # If this variable is set in any of the actions, the command in it # will be execed at the end. This prevents here-documents from being # left over by shells. exec_cmd= # func_append var value # Append VALUE to the end of shell variable VAR. func_append () { eval "${1}=\$${1}\${2}" } # func_append may be replaced by extended shell implementation # func_append_quoted var value # Quote VALUE and append to the end of shell variable VAR, separated # by a space. func_append_quoted () { func_quote_for_eval "${2}" eval "${1}=\$${1}\\ \$func_quote_for_eval_result" } # func_append_quoted may be replaced by extended shell implementation # func_arith arithmetic-term... func_arith () { func_arith_result=`expr "${@}"` } # func_arith may be replaced by extended shell implementation # func_len string # STRING may not start with a hyphen. func_len () { func_len_result=`expr "${1}" : ".*" 2>/dev/null || echo $max_cmd_len` } # func_len may be replaced by extended shell implementation # func_lo2o object func_lo2o () { func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` } # func_lo2o may be replaced by extended shell implementation # func_xform libobj-or-source func_xform () { func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` } # func_xform may be replaced by extended shell implementation # func_fatal_configuration arg... # Echo program name prefixed message to standard error, followed by # a configuration failure hint, and exit. func_fatal_configuration () { func_error ${1+"$@"} func_error "See the $PACKAGE documentation for more information." func_fatal_error "Fatal configuration error." } # func_config # Display the configuration for all the tags in this script. func_config () { re_begincf='^# ### BEGIN LIBTOOL' re_endcf='^# ### END LIBTOOL' # Default configuration. $SED "1,/$re_begincf CONFIG/d;/$re_endcf CONFIG/,\$d" < "$progpath" # Now print the configurations for the tags. for tagname in $taglist; do $SED -n "/$re_begincf TAG CONFIG: $tagname\$/,/$re_endcf TAG CONFIG: $tagname\$/p" < "$progpath" done exit $? } # func_features # Display the features supported by this script. func_features () { echo "host: $host" if test "$build_libtool_libs" = yes; then echo "enable shared libraries" else echo "disable shared libraries" fi if test "$build_old_libs" = yes; then echo "enable static libraries" else echo "disable static libraries" fi exit $? } # func_enable_tag tagname # Verify that TAGNAME is valid, and either flag an error and exit, or # enable the TAGNAME tag. We also add TAGNAME to the global $taglist # variable here. func_enable_tag () { # Global variable: tagname="$1" re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$" re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$" sed_extractcf="/$re_begincf/,/$re_endcf/p" # Validate tagname. case $tagname in *[!-_A-Za-z0-9,/]*) func_fatal_error "invalid tag name: $tagname" ;; esac # Don't test for the "default" C tag, as we know it's # there but not specially marked. case $tagname in CC) ;; *) if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then taglist="$taglist $tagname" # Evaluate the configuration. Be careful to quote the path # and the sed script, to avoid splitting on whitespace, but # also don't use non-portable quotes within backquotes within # quotes we have to do it in 2 steps: extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"` eval "$extractedcf" else func_error "ignoring unknown tag $tagname" fi ;; esac } # func_check_version_match # Ensure that we are using m4 macros, and libtool script from the same # release of libtool. func_check_version_match () { if test "$package_revision" != "$macro_revision"; then if test "$VERSION" != "$macro_version"; then if test -z "$macro_version"; then cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, but the $progname: definition of this LT_INIT comes from an older release. $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION $progname: and run autoconf again. _LT_EOF else cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, but the $progname: definition of this LT_INIT comes from $PACKAGE $macro_version. $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION $progname: and run autoconf again. _LT_EOF fi else cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision, $progname: but the definition of this LT_INIT comes from revision $macro_revision. $progname: You should recreate aclocal.m4 with macros from revision $package_revision $progname: of $PACKAGE $VERSION and run autoconf again. _LT_EOF fi exit $EXIT_MISMATCH fi } # Shorthand for --mode=foo, only valid as the first argument case $1 in clean|clea|cle|cl) shift; set dummy --mode clean ${1+"$@"}; shift ;; compile|compil|compi|comp|com|co|c) shift; set dummy --mode compile ${1+"$@"}; shift ;; execute|execut|execu|exec|exe|ex|e) shift; set dummy --mode execute ${1+"$@"}; shift ;; finish|finis|fini|fin|fi|f) shift; set dummy --mode finish ${1+"$@"}; shift ;; install|instal|insta|inst|ins|in|i) shift; set dummy --mode install ${1+"$@"}; shift ;; link|lin|li|l) shift; set dummy --mode link ${1+"$@"}; shift ;; uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) shift; set dummy --mode uninstall ${1+"$@"}; shift ;; esac # Option defaults: opt_debug=: opt_dry_run=false opt_config=false opt_preserve_dup_deps=false opt_features=false opt_finish=false opt_help=false opt_help_all=false opt_silent=: opt_warning=: opt_verbose=: opt_silent=false opt_verbose=false # Parse options once, thoroughly. This comes as soon as possible in the # script to make things like `--version' happen as quickly as we can. { # this just eases exit handling while test $# -gt 0; do opt="$1" shift case $opt in --debug|-x) opt_debug='set -x' func_echo "enabling shell trace mode" $opt_debug ;; --dry-run|--dryrun|-n) opt_dry_run=: ;; --config) opt_config=: func_config ;; --dlopen|-dlopen) optarg="$1" opt_dlopen="${opt_dlopen+$opt_dlopen }$optarg" shift ;; --preserve-dup-deps) opt_preserve_dup_deps=: ;; --features) opt_features=: func_features ;; --finish) opt_finish=: set dummy --mode finish ${1+"$@"}; shift ;; --help) opt_help=: ;; --help-all) opt_help_all=: opt_help=': help-all' ;; --mode) test $# = 0 && func_missing_arg $opt && break optarg="$1" opt_mode="$optarg" case $optarg in # Valid mode arguments: clean|compile|execute|finish|install|link|relink|uninstall) ;; # Catch anything else as an error *) func_error "invalid argument for $opt" exit_cmd=exit break ;; esac shift ;; --no-silent|--no-quiet) opt_silent=false func_append preserve_args " $opt" ;; --no-warning|--no-warn) opt_warning=false func_append preserve_args " $opt" ;; --no-verbose) opt_verbose=false func_append preserve_args " $opt" ;; --silent|--quiet) opt_silent=: func_append preserve_args " $opt" opt_verbose=false ;; --verbose|-v) opt_verbose=: func_append preserve_args " $opt" opt_silent=false ;; --tag) test $# = 0 && func_missing_arg $opt && break optarg="$1" opt_tag="$optarg" func_append preserve_args " $opt $optarg" func_enable_tag "$optarg" shift ;; -\?|-h) func_usage ;; --help) func_help ;; --version) func_version ;; # Separate optargs to long options: --*=*) func_split_long_opt "$opt" set dummy "$func_split_long_opt_name" "$func_split_long_opt_arg" ${1+"$@"} shift ;; # Separate non-argument short options: -\?*|-h*|-n*|-v*) func_split_short_opt "$opt" set dummy "$func_split_short_opt_name" "-$func_split_short_opt_arg" ${1+"$@"} shift ;; --) break ;; -*) func_fatal_help "unrecognized option \`$opt'" ;; *) set dummy "$opt" ${1+"$@"}; shift; break ;; esac done # Validate options: # save first non-option argument if test "$#" -gt 0; then nonopt="$opt" shift fi # preserve --debug test "$opt_debug" = : || func_append preserve_args " --debug" case $host in *cygwin* | *mingw* | *pw32* | *cegcc*) # don't eliminate duplications in $postdeps and $predeps opt_duplicate_compiler_generated_deps=: ;; *) opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps ;; esac $opt_help || { # Sanity checks first: func_check_version_match if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then func_fatal_configuration "not configured to build any kind of library" fi # Darwin sucks eval std_shrext=\"$shrext_cmds\" # Only execute mode is allowed to have -dlopen flags. if test -n "$opt_dlopen" && test "$opt_mode" != execute; then func_error "unrecognized option \`-dlopen'" $ECHO "$help" 1>&2 exit $EXIT_FAILURE fi # Change the help message to a mode-specific one. generic_help="$help" help="Try \`$progname --help --mode=$opt_mode' for more information." } # Bail if the options were screwed $exit_cmd $EXIT_FAILURE } ## ----------- ## ## Main. ## ## ----------- ## # func_lalib_p file # True iff FILE is a libtool `.la' library or `.lo' object file. # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_lalib_p () { test -f "$1" && $SED -e 4q "$1" 2>/dev/null \ | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 } # func_lalib_unsafe_p file # True iff FILE is a libtool `.la' library or `.lo' object file. # This function implements the same check as func_lalib_p without # resorting to external programs. To this end, it redirects stdin and # closes it afterwards, without saving the original file descriptor. # As a safety measure, use it only where a negative result would be # fatal anyway. Works if `file' does not exist. func_lalib_unsafe_p () { lalib_p=no if test -f "$1" && test -r "$1" && exec 5<&0 <"$1"; then for lalib_p_l in 1 2 3 4 do read lalib_p_line case "$lalib_p_line" in \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;; esac done exec 0<&5 5<&- fi test "$lalib_p" = yes } # func_ltwrapper_script_p file # True iff FILE is a libtool wrapper script # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_ltwrapper_script_p () { func_lalib_p "$1" } # func_ltwrapper_executable_p file # True iff FILE is a libtool wrapper executable # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_ltwrapper_executable_p () { func_ltwrapper_exec_suffix= case $1 in *.exe) ;; *) func_ltwrapper_exec_suffix=.exe ;; esac $GREP "$magic_exe" "$1$func_ltwrapper_exec_suffix" >/dev/null 2>&1 } # func_ltwrapper_scriptname file # Assumes file is an ltwrapper_executable # uses $file to determine the appropriate filename for a # temporary ltwrapper_script. func_ltwrapper_scriptname () { func_dirname_and_basename "$1" "" "." func_stripname '' '.exe' "$func_basename_result" func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper" } # func_ltwrapper_p file # True iff FILE is a libtool wrapper script or wrapper executable # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_ltwrapper_p () { func_ltwrapper_script_p "$1" || func_ltwrapper_executable_p "$1" } # func_execute_cmds commands fail_cmd # Execute tilde-delimited COMMANDS. # If FAIL_CMD is given, eval that upon failure. # FAIL_CMD may read-access the current command in variable CMD! func_execute_cmds () { $opt_debug save_ifs=$IFS; IFS='~' for cmd in $1; do IFS=$save_ifs eval cmd=\"$cmd\" func_show_eval "$cmd" "${2-:}" done IFS=$save_ifs } # func_source file # Source FILE, adding directory component if necessary. # Note that it is not necessary on cygwin/mingw to append a dot to # FILE even if both FILE and FILE.exe exist: automatic-append-.exe # behavior happens only for exec(3), not for open(2)! Also, sourcing # `FILE.' does not work on cygwin managed mounts. func_source () { $opt_debug case $1 in */* | *\\*) . "$1" ;; *) . "./$1" ;; esac } # func_resolve_sysroot PATH # Replace a leading = in PATH with a sysroot. Store the result into # func_resolve_sysroot_result func_resolve_sysroot () { func_resolve_sysroot_result=$1 case $func_resolve_sysroot_result in =*) func_stripname '=' '' "$func_resolve_sysroot_result" func_resolve_sysroot_result=$lt_sysroot$func_stripname_result ;; esac } # func_replace_sysroot PATH # If PATH begins with the sysroot, replace it with = and # store the result into func_replace_sysroot_result. func_replace_sysroot () { case "$lt_sysroot:$1" in ?*:"$lt_sysroot"*) func_stripname "$lt_sysroot" '' "$1" func_replace_sysroot_result="=$func_stripname_result" ;; *) # Including no sysroot. func_replace_sysroot_result=$1 ;; esac } # func_infer_tag arg # Infer tagged configuration to use if any are available and # if one wasn't chosen via the "--tag" command line option. # Only attempt this if the compiler in the base compile # command doesn't match the default compiler. # arg is usually of the form 'gcc ...' func_infer_tag () { $opt_debug if test -n "$available_tags" && test -z "$tagname"; then CC_quoted= for arg in $CC; do func_append_quoted CC_quoted "$arg" done CC_expanded=`func_echo_all $CC` CC_quoted_expanded=`func_echo_all $CC_quoted` case $@ in # Blanks in the command may have been stripped by the calling shell, # but not from the CC environment variable when configure was run. " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \ " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*) ;; # Blanks at the start of $base_compile will cause this to fail # if we don't check for them as well. *) for z in $available_tags; do if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then # Evaluate the configuration. eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" CC_quoted= for arg in $CC; do # Double-quote args containing other shell metacharacters. func_append_quoted CC_quoted "$arg" done CC_expanded=`func_echo_all $CC` CC_quoted_expanded=`func_echo_all $CC_quoted` case "$@ " in " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \ " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*) # The compiler in the base compile command matches # the one in the tagged configuration. # Assume this is the tagged configuration we want. tagname=$z break ;; esac fi done # If $tagname still isn't set, then no tagged configuration # was found and let the user know that the "--tag" command # line option must be used. if test -z "$tagname"; then func_echo "unable to infer tagged configuration" func_fatal_error "specify a tag with \`--tag'" # else # func_verbose "using $tagname tagged configuration" fi ;; esac fi } # func_write_libtool_object output_name pic_name nonpic_name # Create a libtool object file (analogous to a ".la" file), # but don't create it if we're doing a dry run. func_write_libtool_object () { write_libobj=${1} if test "$build_libtool_libs" = yes; then write_lobj=\'${2}\' else write_lobj=none fi if test "$build_old_libs" = yes; then write_oldobj=\'${3}\' else write_oldobj=none fi $opt_dry_run || { cat >${write_libobj}T </dev/null` if test "$?" -eq 0 && test -n "${func_convert_core_file_wine_to_w32_tmp}"; then func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" | $SED -e "$lt_sed_naive_backslashify"` else func_convert_core_file_wine_to_w32_result= fi fi } # end: func_convert_core_file_wine_to_w32 # func_convert_core_path_wine_to_w32 ARG # Helper function used by path conversion functions when $build is *nix, and # $host is mingw, cygwin, or some other w32 environment. Relies on a correctly # configured wine environment available, with the winepath program in $build's # $PATH. Assumes ARG has no leading or trailing path separator characters. # # ARG is path to be converted from $build format to win32. # Result is available in $func_convert_core_path_wine_to_w32_result. # Unconvertible file (directory) names in ARG are skipped; if no directory names # are convertible, then the result may be empty. func_convert_core_path_wine_to_w32 () { $opt_debug # unfortunately, winepath doesn't convert paths, only file names func_convert_core_path_wine_to_w32_result="" if test -n "$1"; then oldIFS=$IFS IFS=: for func_convert_core_path_wine_to_w32_f in $1; do IFS=$oldIFS func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f" if test -n "$func_convert_core_file_wine_to_w32_result" ; then if test -z "$func_convert_core_path_wine_to_w32_result"; then func_convert_core_path_wine_to_w32_result="$func_convert_core_file_wine_to_w32_result" else func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result" fi fi done IFS=$oldIFS fi } # end: func_convert_core_path_wine_to_w32 # func_cygpath ARGS... # Wrapper around calling the cygpath program via LT_CYGPATH. This is used when # when (1) $build is *nix and Cygwin is hosted via a wine environment; or (2) # $build is MSYS and $host is Cygwin, or (3) $build is Cygwin. In case (1) or # (2), returns the Cygwin file name or path in func_cygpath_result (input # file name or path is assumed to be in w32 format, as previously converted # from $build's *nix or MSYS format). In case (3), returns the w32 file name # or path in func_cygpath_result (input file name or path is assumed to be in # Cygwin format). Returns an empty string on error. # # ARGS are passed to cygpath, with the last one being the file name or path to # be converted. # # Specify the absolute *nix (or w32) name to cygpath in the LT_CYGPATH # environment variable; do not put it in $PATH. func_cygpath () { $opt_debug if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null` if test "$?" -ne 0; then # on failure, ensure result is empty func_cygpath_result= fi else func_cygpath_result= func_error "LT_CYGPATH is empty or specifies non-existent file: \`$LT_CYGPATH'" fi } #end: func_cygpath # func_convert_core_msys_to_w32 ARG # Convert file name or path ARG from MSYS format to w32 format. Return # result in func_convert_core_msys_to_w32_result. func_convert_core_msys_to_w32 () { $opt_debug # awkward: cmd appends spaces to result func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null | $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"` } #end: func_convert_core_msys_to_w32 # func_convert_file_check ARG1 ARG2 # Verify that ARG1 (a file name in $build format) was converted to $host # format in ARG2. Otherwise, emit an error message, but continue (resetting # func_to_host_file_result to ARG1). func_convert_file_check () { $opt_debug if test -z "$2" && test -n "$1" ; then func_error "Could not determine host file name corresponding to" func_error " \`$1'" func_error "Continuing, but uninstalled executables may not work." # Fallback: func_to_host_file_result="$1" fi } # end func_convert_file_check # func_convert_path_check FROM_PATHSEP TO_PATHSEP FROM_PATH TO_PATH # Verify that FROM_PATH (a path in $build format) was converted to $host # format in TO_PATH. Otherwise, emit an error message, but continue, resetting # func_to_host_file_result to a simplistic fallback value (see below). func_convert_path_check () { $opt_debug if test -z "$4" && test -n "$3"; then func_error "Could not determine the host path corresponding to" func_error " \`$3'" func_error "Continuing, but uninstalled executables may not work." # Fallback. This is a deliberately simplistic "conversion" and # should not be "improved". See libtool.info. if test "x$1" != "x$2"; then lt_replace_pathsep_chars="s|$1|$2|g" func_to_host_path_result=`echo "$3" | $SED -e "$lt_replace_pathsep_chars"` else func_to_host_path_result="$3" fi fi } # end func_convert_path_check # func_convert_path_front_back_pathsep FRONTPAT BACKPAT REPL ORIG # Modifies func_to_host_path_result by prepending REPL if ORIG matches FRONTPAT # and appending REPL if ORIG matches BACKPAT. func_convert_path_front_back_pathsep () { $opt_debug case $4 in $1 ) func_to_host_path_result="$3$func_to_host_path_result" ;; esac case $4 in $2 ) func_append func_to_host_path_result "$3" ;; esac } # end func_convert_path_front_back_pathsep ################################################## # $build to $host FILE NAME CONVERSION FUNCTIONS # ################################################## # invoked via `$to_host_file_cmd ARG' # # In each case, ARG is the path to be converted from $build to $host format. # Result will be available in $func_to_host_file_result. # func_to_host_file ARG # Converts the file name ARG from $build format to $host format. Return result # in func_to_host_file_result. func_to_host_file () { $opt_debug $to_host_file_cmd "$1" } # end func_to_host_file # func_to_tool_file ARG LAZY # converts the file name ARG from $build format to toolchain format. Return # result in func_to_tool_file_result. If the conversion in use is listed # in (the comma separated) LAZY, no conversion takes place. func_to_tool_file () { $opt_debug case ,$2, in *,"$to_tool_file_cmd",*) func_to_tool_file_result=$1 ;; *) $to_tool_file_cmd "$1" func_to_tool_file_result=$func_to_host_file_result ;; esac } # end func_to_tool_file # func_convert_file_noop ARG # Copy ARG to func_to_host_file_result. func_convert_file_noop () { func_to_host_file_result="$1" } # end func_convert_file_noop # func_convert_file_msys_to_w32 ARG # Convert file name ARG from (mingw) MSYS to (mingw) w32 format; automatic # conversion to w32 is not available inside the cwrapper. Returns result in # func_to_host_file_result. func_convert_file_msys_to_w32 () { $opt_debug func_to_host_file_result="$1" if test -n "$1"; then func_convert_core_msys_to_w32 "$1" func_to_host_file_result="$func_convert_core_msys_to_w32_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_msys_to_w32 # func_convert_file_cygwin_to_w32 ARG # Convert file name ARG from Cygwin to w32 format. Returns result in # func_to_host_file_result. func_convert_file_cygwin_to_w32 () { $opt_debug func_to_host_file_result="$1" if test -n "$1"; then # because $build is cygwin, we call "the" cygpath in $PATH; no need to use # LT_CYGPATH in this case. func_to_host_file_result=`cygpath -m "$1"` fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_cygwin_to_w32 # func_convert_file_nix_to_w32 ARG # Convert file name ARG from *nix to w32 format. Requires a wine environment # and a working winepath. Returns result in func_to_host_file_result. func_convert_file_nix_to_w32 () { $opt_debug func_to_host_file_result="$1" if test -n "$1"; then func_convert_core_file_wine_to_w32 "$1" func_to_host_file_result="$func_convert_core_file_wine_to_w32_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_nix_to_w32 # func_convert_file_msys_to_cygwin ARG # Convert file name ARG from MSYS to Cygwin format. Requires LT_CYGPATH set. # Returns result in func_to_host_file_result. func_convert_file_msys_to_cygwin () { $opt_debug func_to_host_file_result="$1" if test -n "$1"; then func_convert_core_msys_to_w32 "$1" func_cygpath -u "$func_convert_core_msys_to_w32_result" func_to_host_file_result="$func_cygpath_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_msys_to_cygwin # func_convert_file_nix_to_cygwin ARG # Convert file name ARG from *nix to Cygwin format. Requires Cygwin installed # in a wine environment, working winepath, and LT_CYGPATH set. Returns result # in func_to_host_file_result. func_convert_file_nix_to_cygwin () { $opt_debug func_to_host_file_result="$1" if test -n "$1"; then # convert from *nix to w32, then use cygpath to convert from w32 to cygwin. func_convert_core_file_wine_to_w32 "$1" func_cygpath -u "$func_convert_core_file_wine_to_w32_result" func_to_host_file_result="$func_cygpath_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_nix_to_cygwin ############################################# # $build to $host PATH CONVERSION FUNCTIONS # ############################################# # invoked via `$to_host_path_cmd ARG' # # In each case, ARG is the path to be converted from $build to $host format. # The result will be available in $func_to_host_path_result. # # Path separators are also converted from $build format to $host format. If # ARG begins or ends with a path separator character, it is preserved (but # converted to $host format) on output. # # All path conversion functions are named using the following convention: # file name conversion function : func_convert_file_X_to_Y () # path conversion function : func_convert_path_X_to_Y () # where, for any given $build/$host combination the 'X_to_Y' value is the # same. If conversion functions are added for new $build/$host combinations, # the two new functions must follow this pattern, or func_init_to_host_path_cmd # will break. # func_init_to_host_path_cmd # Ensures that function "pointer" variable $to_host_path_cmd is set to the # appropriate value, based on the value of $to_host_file_cmd. to_host_path_cmd= func_init_to_host_path_cmd () { $opt_debug if test -z "$to_host_path_cmd"; then func_stripname 'func_convert_file_' '' "$to_host_file_cmd" to_host_path_cmd="func_convert_path_${func_stripname_result}" fi } # func_to_host_path ARG # Converts the path ARG from $build format to $host format. Return result # in func_to_host_path_result. func_to_host_path () { $opt_debug func_init_to_host_path_cmd $to_host_path_cmd "$1" } # end func_to_host_path # func_convert_path_noop ARG # Copy ARG to func_to_host_path_result. func_convert_path_noop () { func_to_host_path_result="$1" } # end func_convert_path_noop # func_convert_path_msys_to_w32 ARG # Convert path ARG from (mingw) MSYS to (mingw) w32 format; automatic # conversion to w32 is not available inside the cwrapper. Returns result in # func_to_host_path_result. func_convert_path_msys_to_w32 () { $opt_debug func_to_host_path_result="$1" if test -n "$1"; then # Remove leading and trailing path separator characters from ARG. MSYS # behavior is inconsistent here; cygpath turns them into '.;' and ';.'; # and winepath ignores them completely. func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" func_to_host_path_result="$func_convert_core_msys_to_w32_result" func_convert_path_check : ";" \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" fi } # end func_convert_path_msys_to_w32 # func_convert_path_cygwin_to_w32 ARG # Convert path ARG from Cygwin to w32 format. Returns result in # func_to_host_file_result. func_convert_path_cygwin_to_w32 () { $opt_debug func_to_host_path_result="$1" if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_to_host_path_result=`cygpath -m -p "$func_to_host_path_tmp1"` func_convert_path_check : ";" \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" fi } # end func_convert_path_cygwin_to_w32 # func_convert_path_nix_to_w32 ARG # Convert path ARG from *nix to w32 format. Requires a wine environment and # a working winepath. Returns result in func_to_host_file_result. func_convert_path_nix_to_w32 () { $opt_debug func_to_host_path_result="$1" if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" func_to_host_path_result="$func_convert_core_path_wine_to_w32_result" func_convert_path_check : ";" \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" fi } # end func_convert_path_nix_to_w32 # func_convert_path_msys_to_cygwin ARG # Convert path ARG from MSYS to Cygwin format. Requires LT_CYGPATH set. # Returns result in func_to_host_file_result. func_convert_path_msys_to_cygwin () { $opt_debug func_to_host_path_result="$1" if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" func_cygpath -u -p "$func_convert_core_msys_to_w32_result" func_to_host_path_result="$func_cygpath_result" func_convert_path_check : : \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" : "$1" fi } # end func_convert_path_msys_to_cygwin # func_convert_path_nix_to_cygwin ARG # Convert path ARG from *nix to Cygwin format. Requires Cygwin installed in a # a wine environment, working winepath, and LT_CYGPATH set. Returns result in # func_to_host_file_result. func_convert_path_nix_to_cygwin () { $opt_debug func_to_host_path_result="$1" if test -n "$1"; then # Remove leading and trailing path separator characters from # ARG. msys behavior is inconsistent here, cygpath turns them # into '.;' and ';.', and winepath ignores them completely. func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result" func_to_host_path_result="$func_cygpath_result" func_convert_path_check : : \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" : "$1" fi } # end func_convert_path_nix_to_cygwin # func_mode_compile arg... func_mode_compile () { $opt_debug # Get the compilation command and the source file. base_compile= srcfile="$nonopt" # always keep a non-empty value in "srcfile" suppress_opt=yes suppress_output= arg_mode=normal libobj= later= pie_flag= for arg do case $arg_mode in arg ) # do not "continue". Instead, add this to base_compile lastarg="$arg" arg_mode=normal ;; target ) libobj="$arg" arg_mode=normal continue ;; normal ) # Accept any command-line options. case $arg in -o) test -n "$libobj" && \ func_fatal_error "you cannot specify \`-o' more than once" arg_mode=target continue ;; -pie | -fpie | -fPIE) func_append pie_flag " $arg" continue ;; -shared | -static | -prefer-pic | -prefer-non-pic) func_append later " $arg" continue ;; -no-suppress) suppress_opt=no continue ;; -Xcompiler) arg_mode=arg # the next one goes into the "base_compile" arg list continue # The current "srcfile" will either be retained or ;; # replaced later. I would guess that would be a bug. -Wc,*) func_stripname '-Wc,' '' "$arg" args=$func_stripname_result lastarg= save_ifs="$IFS"; IFS=',' for arg in $args; do IFS="$save_ifs" func_append_quoted lastarg "$arg" done IFS="$save_ifs" func_stripname ' ' '' "$lastarg" lastarg=$func_stripname_result # Add the arguments to base_compile. func_append base_compile " $lastarg" continue ;; *) # Accept the current argument as the source file. # The previous "srcfile" becomes the current argument. # lastarg="$srcfile" srcfile="$arg" ;; esac # case $arg ;; esac # case $arg_mode # Aesthetically quote the previous argument. func_append_quoted base_compile "$lastarg" done # for arg case $arg_mode in arg) func_fatal_error "you must specify an argument for -Xcompile" ;; target) func_fatal_error "you must specify a target with \`-o'" ;; *) # Get the name of the library object. test -z "$libobj" && { func_basename "$srcfile" libobj="$func_basename_result" } ;; esac # Recognize several different file suffixes. # If the user specifies -o file.o, it is replaced with file.lo case $libobj in *.[cCFSifmso] | \ *.ada | *.adb | *.ads | *.asm | \ *.c++ | *.cc | *.ii | *.class | *.cpp | *.cxx | \ *.[fF][09]? | *.for | *.java | *.go | *.obj | *.sx | *.cu | *.cup) func_xform "$libobj" libobj=$func_xform_result ;; esac case $libobj in *.lo) func_lo2o "$libobj"; obj=$func_lo2o_result ;; *) func_fatal_error "cannot determine name of library object from \`$libobj'" ;; esac func_infer_tag $base_compile for arg in $later; do case $arg in -shared) test "$build_libtool_libs" != yes && \ func_fatal_configuration "can not build a shared library" build_old_libs=no continue ;; -static) build_libtool_libs=no build_old_libs=yes continue ;; -prefer-pic) pic_mode=yes continue ;; -prefer-non-pic) pic_mode=no continue ;; esac done func_quote_for_eval "$libobj" test "X$libobj" != "X$func_quote_for_eval_result" \ && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"' &()|`$[]' \ && func_warning "libobj name \`$libobj' may not contain shell special characters." func_dirname_and_basename "$obj" "/" "" objname="$func_basename_result" xdir="$func_dirname_result" lobj=${xdir}$objdir/$objname test -z "$base_compile" && \ func_fatal_help "you must specify a compilation command" # Delete any leftover library objects. if test "$build_old_libs" = yes; then removelist="$obj $lobj $libobj ${libobj}T" else removelist="$lobj $libobj ${libobj}T" fi # On Cygwin there's no "real" PIC flag so we must build both object types case $host_os in cygwin* | mingw* | pw32* | os2* | cegcc*) pic_mode=default ;; esac if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then # non-PIC code in shared libraries is not supported pic_mode=default fi # Calculate the filename of the output object if compiler does # not support -o with -c if test "$compiler_c_o" = no; then output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.${objext} lockfile="$output_obj.lock" else output_obj= need_locks=no lockfile= fi # Lock this critical section if it is needed # We use this script file to make the link, it avoids creating a new file if test "$need_locks" = yes; then until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do func_echo "Waiting for $lockfile to be removed" sleep 2 done elif test "$need_locks" = warn; then if test -f "$lockfile"; then $ECHO "\ *** ERROR, $lockfile exists and contains: `cat $lockfile 2>/dev/null` This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." $opt_dry_run || $RM $removelist exit $EXIT_FAILURE fi func_append removelist " $output_obj" $ECHO "$srcfile" > "$lockfile" fi $opt_dry_run || $RM $removelist func_append removelist " $lockfile" trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15 func_to_tool_file "$srcfile" func_convert_file_msys_to_w32 srcfile=$func_to_tool_file_result func_quote_for_eval "$srcfile" qsrcfile=$func_quote_for_eval_result # Only build a PIC object if we are building libtool libraries. if test "$build_libtool_libs" = yes; then # Without this assignment, base_compile gets emptied. fbsd_hideous_sh_bug=$base_compile if test "$pic_mode" != no; then command="$base_compile $qsrcfile $pic_flag" else # Don't build PIC code command="$base_compile $qsrcfile" fi func_mkdir_p "$xdir$objdir" if test -z "$output_obj"; then # Place PIC objects in $objdir func_append command " -o $lobj" fi func_show_eval_locale "$command" \ 'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE' if test "$need_locks" = warn && test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then $ECHO "\ *** ERROR, $lockfile contains: `cat $lockfile 2>/dev/null` but it should contain: $srcfile This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." $opt_dry_run || $RM $removelist exit $EXIT_FAILURE fi # Just move the object if needed, then go on to compile the next one if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then func_show_eval '$MV "$output_obj" "$lobj"' \ 'error=$?; $opt_dry_run || $RM $removelist; exit $error' fi # Allow error messages only from the first compilation. if test "$suppress_opt" = yes; then suppress_output=' >/dev/null 2>&1' fi fi # Only build a position-dependent object if we build old libraries. if test "$build_old_libs" = yes; then if test "$pic_mode" != yes; then # Don't build PIC code command="$base_compile $qsrcfile$pie_flag" else command="$base_compile $qsrcfile $pic_flag" fi if test "$compiler_c_o" = yes; then func_append command " -o $obj" fi # Suppress compiler output if we already did a PIC compilation. func_append command "$suppress_output" func_show_eval_locale "$command" \ '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' if test "$need_locks" = warn && test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then $ECHO "\ *** ERROR, $lockfile contains: `cat $lockfile 2>/dev/null` but it should contain: $srcfile This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." $opt_dry_run || $RM $removelist exit $EXIT_FAILURE fi # Just move the object if needed if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then func_show_eval '$MV "$output_obj" "$obj"' \ 'error=$?; $opt_dry_run || $RM $removelist; exit $error' fi fi $opt_dry_run || { func_write_libtool_object "$libobj" "$objdir/$objname" "$objname" # Unlock the critical section if it was locked if test "$need_locks" != no; then removelist=$lockfile $RM "$lockfile" fi } exit $EXIT_SUCCESS } $opt_help || { test "$opt_mode" = compile && func_mode_compile ${1+"$@"} } func_mode_help () { # We need to display help for each of the modes. case $opt_mode in "") # Generic help is extracted from the usage comments # at the start of this file. func_help ;; clean) $ECHO \ "Usage: $progname [OPTION]... --mode=clean RM [RM-OPTION]... FILE... Remove files from the build directory. RM is the name of the program to use to delete files associated with each FILE (typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed to RM. If FILE is a libtool library, object or program, all the files associated with it are deleted. Otherwise, only FILE itself is deleted using RM." ;; compile) $ECHO \ "Usage: $progname [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE Compile a source file into a libtool library object. This mode accepts the following additional options: -o OUTPUT-FILE set the output file name to OUTPUT-FILE -no-suppress do not suppress compiler output for multiple passes -prefer-pic try to build PIC objects only -prefer-non-pic try to build non-PIC objects only -shared do not build a \`.o' file suitable for static linking -static only build a \`.o' file suitable for static linking -Wc,FLAG pass FLAG directly to the compiler COMPILE-COMMAND is a command to be used in creating a \`standard' object file from the given SOURCEFILE. The output file name is determined by removing the directory component from SOURCEFILE, then substituting the C source code suffix \`.c' with the library object suffix, \`.lo'." ;; execute) $ECHO \ "Usage: $progname [OPTION]... --mode=execute COMMAND [ARGS]... Automatically set library path, then run a program. This mode accepts the following additional options: -dlopen FILE add the directory containing FILE to the library path This mode sets the library path environment variable according to \`-dlopen' flags. If any of the ARGS are libtool executable wrappers, then they are translated into their corresponding uninstalled binary, and any of their required library directories are added to the library path. Then, COMMAND is executed, with ARGS as arguments." ;; finish) $ECHO \ "Usage: $progname [OPTION]... --mode=finish [LIBDIR]... Complete the installation of libtool libraries. Each LIBDIR is a directory that contains libtool libraries. The commands that this mode executes may require superuser privileges. Use the \`--dry-run' option if you just want to see what would be executed." ;; install) $ECHO \ "Usage: $progname [OPTION]... --mode=install INSTALL-COMMAND... Install executables or libraries. INSTALL-COMMAND is the installation command. The first component should be either the \`install' or \`cp' program. The following components of INSTALL-COMMAND are treated specially: -inst-prefix-dir PREFIX-DIR Use PREFIX-DIR as a staging area for installation The rest of the components are interpreted as arguments to that command (only BSD-compatible install options are recognized)." ;; link) $ECHO \ "Usage: $progname [OPTION]... --mode=link LINK-COMMAND... Link object files or libraries together to form another library, or to create an executable program. LINK-COMMAND is a command using the C compiler that you would use to create a program from several object files. The following components of LINK-COMMAND are treated specially: -all-static do not do any dynamic linking at all -avoid-version do not add a version suffix if possible -bindir BINDIR specify path to binaries directory (for systems where libraries must be found in the PATH setting at runtime) -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) -export-symbols SYMFILE try to export only the symbols listed in SYMFILE -export-symbols-regex REGEX try to export only the symbols matching REGEX -LLIBDIR search LIBDIR for required installed libraries -lNAME OUTPUT-FILE requires the installed library libNAME -module build a library that can dlopened -no-fast-install disable the fast-install mode -no-install link a not-installable executable -no-undefined declare that a library does not refer to external symbols -o OUTPUT-FILE create OUTPUT-FILE from the specified objects -objectlist FILE Use a list of object files found in FILE to specify objects -precious-files-regex REGEX don't remove output files matching REGEX -release RELEASE specify package release information -rpath LIBDIR the created library will eventually be installed in LIBDIR -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries -shared only do dynamic linking of libtool libraries -shrext SUFFIX override the standard shared library file extension -static do not do any dynamic linking of uninstalled libtool libraries -static-libtool-libs do not do any dynamic linking of libtool libraries -version-info CURRENT[:REVISION[:AGE]] specify library version info [each variable defaults to 0] -weak LIBNAME declare that the target provides the LIBNAME interface -Wc,FLAG -Xcompiler FLAG pass linker-specific FLAG directly to the compiler -Wl,FLAG -Xlinker FLAG pass linker-specific FLAG directly to the linker -XCClinker FLAG pass link-specific FLAG to the compiler driver (CC) All other options (arguments beginning with \`-') are ignored. Every other argument is treated as a filename. Files ending in \`.la' are treated as uninstalled libtool libraries, other files are standard or library object files. If the OUTPUT-FILE ends in \`.la', then a libtool library is created, only library objects (\`.lo' files) may be specified, and \`-rpath' is required, except when creating a convenience library. If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created using \`ar' and \`ranlib', or on Windows using \`lib'. If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file is created, otherwise an executable program is created." ;; uninstall) $ECHO \ "Usage: $progname [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE... Remove libraries from an installation directory. RM is the name of the program to use to delete files associated with each FILE (typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed to RM. If FILE is a libtool library, all the files associated with it are deleted. Otherwise, only FILE itself is deleted using RM." ;; *) func_fatal_help "invalid operation mode \`$opt_mode'" ;; esac echo $ECHO "Try \`$progname --help' for more information about other modes." } # Now that we've collected a possible --mode arg, show help if necessary if $opt_help; then if test "$opt_help" = :; then func_mode_help else { func_help noexit for opt_mode in compile link execute install finish uninstall clean; do func_mode_help done } | sed -n '1p; 2,$s/^Usage:/ or: /p' { func_help noexit for opt_mode in compile link execute install finish uninstall clean; do echo func_mode_help done } | sed '1d /^When reporting/,/^Report/{ H d } $x /information about other modes/d /more detailed .*MODE/d s/^Usage:.*--mode=\([^ ]*\) .*/Description of \1 mode:/' fi exit $? fi # func_mode_execute arg... func_mode_execute () { $opt_debug # The first argument is the command name. cmd="$nonopt" test -z "$cmd" && \ func_fatal_help "you must specify a COMMAND" # Handle -dlopen flags immediately. for file in $opt_dlopen; do test -f "$file" \ || func_fatal_help "\`$file' is not a file" dir= case $file in *.la) func_resolve_sysroot "$file" file=$func_resolve_sysroot_result # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$file" \ || func_fatal_help "\`$lib' is not a valid libtool archive" # Read the libtool library. dlname= library_names= func_source "$file" # Skip this library if it cannot be dlopened. if test -z "$dlname"; then # Warn if it was a shared library. test -n "$library_names" && \ func_warning "\`$file' was not linked with \`-export-dynamic'" continue fi func_dirname "$file" "" "." dir="$func_dirname_result" if test -f "$dir/$objdir/$dlname"; then func_append dir "/$objdir" else if test ! -f "$dir/$dlname"; then func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" fi fi ;; *.lo) # Just add the directory containing the .lo file. func_dirname "$file" "" "." dir="$func_dirname_result" ;; *) func_warning "\`-dlopen' is ignored for non-libtool libraries and objects" continue ;; esac # Get the absolute pathname. absdir=`cd "$dir" && pwd` test -n "$absdir" && dir="$absdir" # Now add the directory to shlibpath_var. if eval "test -z \"\$$shlibpath_var\""; then eval "$shlibpath_var=\"\$dir\"" else eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\"" fi done # This variable tells wrapper scripts just to set shlibpath_var # rather than running their programs. libtool_execute_magic="$magic" # Check if any of the arguments is a wrapper script. args= for file do case $file in -* | *.la | *.lo ) ;; *) # Do a test to see if this is really a libtool program. if func_ltwrapper_script_p "$file"; then func_source "$file" # Transform arg to wrapped name. file="$progdir/$program" elif func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" func_source "$func_ltwrapper_scriptname_result" # Transform arg to wrapped name. file="$progdir/$program" fi ;; esac # Quote arguments (to preserve shell metacharacters). func_append_quoted args "$file" done if test "X$opt_dry_run" = Xfalse; then if test -n "$shlibpath_var"; then # Export the shlibpath_var. eval "export $shlibpath_var" fi # Restore saved environment variables for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES do eval "if test \"\${save_$lt_var+set}\" = set; then $lt_var=\$save_$lt_var; export $lt_var else $lt_unset $lt_var fi" done # Now prepare to actually exec the command. exec_cmd="\$cmd$args" else # Display what would be done. if test -n "$shlibpath_var"; then eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\"" echo "export $shlibpath_var" fi $ECHO "$cmd$args" exit $EXIT_SUCCESS fi } test "$opt_mode" = execute && func_mode_execute ${1+"$@"} # func_mode_finish arg... func_mode_finish () { $opt_debug libs= libdirs= admincmds= for opt in "$nonopt" ${1+"$@"} do if test -d "$opt"; then func_append libdirs " $opt" elif test -f "$opt"; then if func_lalib_unsafe_p "$opt"; then func_append libs " $opt" else func_warning "\`$opt' is not a valid libtool archive" fi else func_fatal_error "invalid argument \`$opt'" fi done if test -n "$libs"; then if test -n "$lt_sysroot"; then sysroot_regex=`$ECHO "$lt_sysroot" | $SED "$sed_make_literal_regex"` sysroot_cmd="s/\([ ']\)$sysroot_regex/\1/g;" else sysroot_cmd= fi # Remove sysroot references if $opt_dry_run; then for lib in $libs; do echo "removing references to $lt_sysroot and \`=' prefixes from $lib" done else tmpdir=`func_mktempdir` for lib in $libs; do sed -e "${sysroot_cmd} s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \ > $tmpdir/tmp-la mv -f $tmpdir/tmp-la $lib done ${RM}r "$tmpdir" fi fi if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then for libdir in $libdirs; do if test -n "$finish_cmds"; then # Do each command in the finish commands. func_execute_cmds "$finish_cmds" 'admincmds="$admincmds '"$cmd"'"' fi if test -n "$finish_eval"; then # Do the single finish_eval. eval cmds=\"$finish_eval\" $opt_dry_run || eval "$cmds" || func_append admincmds " $cmds" fi done fi # Exit here if they wanted silent mode. $opt_silent && exit $EXIT_SUCCESS if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then echo "----------------------------------------------------------------------" echo "Libraries have been installed in:" for libdir in $libdirs; do $ECHO " $libdir" done echo echo "If you ever happen to want to link against installed libraries" echo "in a given directory, LIBDIR, you must either use libtool, and" echo "specify the full pathname of the library, or use the \`-LLIBDIR'" echo "flag during linking and do at least one of the following:" if test -n "$shlibpath_var"; then echo " - add LIBDIR to the \`$shlibpath_var' environment variable" echo " during execution" fi if test -n "$runpath_var"; then echo " - add LIBDIR to the \`$runpath_var' environment variable" echo " during linking" fi if test -n "$hardcode_libdir_flag_spec"; then libdir=LIBDIR eval flag=\"$hardcode_libdir_flag_spec\" $ECHO " - use the \`$flag' linker flag" fi if test -n "$admincmds"; then $ECHO " - have your system administrator run these commands:$admincmds" fi if test -f /etc/ld.so.conf; then echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" fi echo echo "See any operating system documentation about shared libraries for" case $host in solaris2.[6789]|solaris2.1[0-9]) echo "more information, such as the ld(1), crle(1) and ld.so(8) manual" echo "pages." ;; *) echo "more information, such as the ld(1) and ld.so(8) manual pages." ;; esac echo "----------------------------------------------------------------------" fi exit $EXIT_SUCCESS } test "$opt_mode" = finish && func_mode_finish ${1+"$@"} # func_mode_install arg... func_mode_install () { $opt_debug # There may be an optional sh(1) argument at the beginning of # install_prog (especially on Windows NT). if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh || # Allow the use of GNU shtool's install command. case $nonopt in *shtool*) :;; *) false;; esac; then # Aesthetically quote it. func_quote_for_eval "$nonopt" install_prog="$func_quote_for_eval_result " arg=$1 shift else install_prog= arg=$nonopt fi # The real first argument should be the name of the installation program. # Aesthetically quote it. func_quote_for_eval "$arg" func_append install_prog "$func_quote_for_eval_result" install_shared_prog=$install_prog case " $install_prog " in *[\\\ /]cp\ *) install_cp=: ;; *) install_cp=false ;; esac # We need to accept at least all the BSD install flags. dest= files= opts= prev= install_type= isdir=no stripme= no_mode=: for arg do arg2= if test -n "$dest"; then func_append files " $dest" dest=$arg continue fi case $arg in -d) isdir=yes ;; -f) if $install_cp; then :; else prev=$arg fi ;; -g | -m | -o) prev=$arg ;; -s) stripme=" -s" continue ;; -*) ;; *) # If the previous option needed an argument, then skip it. if test -n "$prev"; then if test "x$prev" = x-m && test -n "$install_override_mode"; then arg2=$install_override_mode no_mode=false fi prev= else dest=$arg continue fi ;; esac # Aesthetically quote the argument. func_quote_for_eval "$arg" func_append install_prog " $func_quote_for_eval_result" if test -n "$arg2"; then func_quote_for_eval "$arg2" fi func_append install_shared_prog " $func_quote_for_eval_result" done test -z "$install_prog" && \ func_fatal_help "you must specify an install program" test -n "$prev" && \ func_fatal_help "the \`$prev' option requires an argument" if test -n "$install_override_mode" && $no_mode; then if $install_cp; then :; else func_quote_for_eval "$install_override_mode" func_append install_shared_prog " -m $func_quote_for_eval_result" fi fi if test -z "$files"; then if test -z "$dest"; then func_fatal_help "no file or destination specified" else func_fatal_help "you must specify a destination" fi fi # Strip any trailing slash from the destination. func_stripname '' '/' "$dest" dest=$func_stripname_result # Check to see that the destination is a directory. test -d "$dest" && isdir=yes if test "$isdir" = yes; then destdir="$dest" destname= else func_dirname_and_basename "$dest" "" "." destdir="$func_dirname_result" destname="$func_basename_result" # Not a directory, so check to see that there is only one file specified. set dummy $files; shift test "$#" -gt 1 && \ func_fatal_help "\`$dest' is not a directory" fi case $destdir in [\\/]* | [A-Za-z]:[\\/]*) ;; *) for file in $files; do case $file in *.lo) ;; *) func_fatal_help "\`$destdir' must be an absolute directory name" ;; esac done ;; esac # This variable tells wrapper scripts just to set variables rather # than running their programs. libtool_install_magic="$magic" staticlibs= future_libdirs= current_libdirs= for file in $files; do # Do each installation. case $file in *.$libext) # Do the static libraries later. func_append staticlibs " $file" ;; *.la) func_resolve_sysroot "$file" file=$func_resolve_sysroot_result # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$file" \ || func_fatal_help "\`$file' is not a valid libtool archive" library_names= old_library= relink_command= func_source "$file" # Add the libdir to current_libdirs if it is the destination. if test "X$destdir" = "X$libdir"; then case "$current_libdirs " in *" $libdir "*) ;; *) func_append current_libdirs " $libdir" ;; esac else # Note the libdir as a future libdir. case "$future_libdirs " in *" $libdir "*) ;; *) func_append future_libdirs " $libdir" ;; esac fi func_dirname "$file" "/" "" dir="$func_dirname_result" func_append dir "$objdir" if test -n "$relink_command"; then # Determine the prefix the user has applied to our future dir. inst_prefix_dir=`$ECHO "$destdir" | $SED -e "s%$libdir\$%%"` # Don't allow the user to place us outside of our expected # location b/c this prevents finding dependent libraries that # are installed to the same prefix. # At present, this check doesn't affect windows .dll's that # are installed into $libdir/../bin (currently, that works fine) # but it's something to keep an eye on. test "$inst_prefix_dir" = "$destdir" && \ func_fatal_error "error: cannot install \`$file' to a directory not ending in $libdir" if test -n "$inst_prefix_dir"; then # Stick the inst_prefix_dir data into the link command. relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"` else relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%%"` fi func_warning "relinking \`$file'" func_show_eval "$relink_command" \ 'func_fatal_error "error: relink \`$file'\'' with the above command before installing it"' fi # See the names of the shared library. set dummy $library_names; shift if test -n "$1"; then realname="$1" shift srcname="$realname" test -n "$relink_command" && srcname="$realname"T # Install the shared library and build the symlinks. func_show_eval "$install_shared_prog $dir/$srcname $destdir/$realname" \ 'exit $?' tstripme="$stripme" case $host_os in cygwin* | mingw* | pw32* | cegcc*) case $realname in *.dll.a) tstripme="" ;; esac ;; esac if test -n "$tstripme" && test -n "$striplib"; then func_show_eval "$striplib $destdir/$realname" 'exit $?' fi if test "$#" -gt 0; then # Delete the old symlinks, and create new ones. # Try `ln -sf' first, because the `ln' binary might depend on # the symlink we replace! Solaris /bin/ln does not understand -f, # so we also need to try rm && ln -s. for linkname do test "$linkname" != "$realname" \ && func_show_eval "(cd $destdir && { $LN_S -f $realname $linkname || { $RM $linkname && $LN_S $realname $linkname; }; })" done fi # Do each command in the postinstall commands. lib="$destdir/$realname" func_execute_cmds "$postinstall_cmds" 'exit $?' fi # Install the pseudo-library for information purposes. func_basename "$file" name="$func_basename_result" instname="$dir/$name"i func_show_eval "$install_prog $instname $destdir/$name" 'exit $?' # Maybe install the static library, too. test -n "$old_library" && func_append staticlibs " $dir/$old_library" ;; *.lo) # Install (i.e. copy) a libtool object. # Figure out destination file name, if it wasn't already specified. if test -n "$destname"; then destfile="$destdir/$destname" else func_basename "$file" destfile="$func_basename_result" destfile="$destdir/$destfile" fi # Deduce the name of the destination old-style object file. case $destfile in *.lo) func_lo2o "$destfile" staticdest=$func_lo2o_result ;; *.$objext) staticdest="$destfile" destfile= ;; *) func_fatal_help "cannot copy a libtool object to \`$destfile'" ;; esac # Install the libtool object if requested. test -n "$destfile" && \ func_show_eval "$install_prog $file $destfile" 'exit $?' # Install the old object if enabled. if test "$build_old_libs" = yes; then # Deduce the name of the old-style object file. func_lo2o "$file" staticobj=$func_lo2o_result func_show_eval "$install_prog \$staticobj \$staticdest" 'exit $?' fi exit $EXIT_SUCCESS ;; *) # Figure out destination file name, if it wasn't already specified. if test -n "$destname"; then destfile="$destdir/$destname" else func_basename "$file" destfile="$func_basename_result" destfile="$destdir/$destfile" fi # If the file is missing, and there is a .exe on the end, strip it # because it is most likely a libtool script we actually want to # install stripped_ext="" case $file in *.exe) if test ! -f "$file"; then func_stripname '' '.exe' "$file" file=$func_stripname_result stripped_ext=".exe" fi ;; esac # Do a test to see if this is really a libtool program. case $host in *cygwin* | *mingw*) if func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" wrapper=$func_ltwrapper_scriptname_result else func_stripname '' '.exe' "$file" wrapper=$func_stripname_result fi ;; *) wrapper=$file ;; esac if func_ltwrapper_script_p "$wrapper"; then notinst_deplibs= relink_command= func_source "$wrapper" # Check the variables that should have been set. test -z "$generated_by_libtool_version" && \ func_fatal_error "invalid libtool wrapper script \`$wrapper'" finalize=yes for lib in $notinst_deplibs; do # Check to see that each library is installed. libdir= if test -f "$lib"; then func_source "$lib" fi libfile="$libdir/"`$ECHO "$lib" | $SED 's%^.*/%%g'` ### testsuite: skip nested quoting test if test -n "$libdir" && test ! -f "$libfile"; then func_warning "\`$lib' has not been installed in \`$libdir'" finalize=no fi done relink_command= func_source "$wrapper" outputname= if test "$fast_install" = no && test -n "$relink_command"; then $opt_dry_run || { if test "$finalize" = yes; then tmpdir=`func_mktempdir` func_basename "$file$stripped_ext" file="$func_basename_result" outputname="$tmpdir/$file" # Replace the output file specification. relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'` $opt_silent || { func_quote_for_expand "$relink_command" eval "func_echo $func_quote_for_expand_result" } if eval "$relink_command"; then : else func_error "error: relink \`$file' with the above command before installing it" $opt_dry_run || ${RM}r "$tmpdir" continue fi file="$outputname" else func_warning "cannot relink \`$file'" fi } else # Install the binary that we compiled earlier. file=`$ECHO "$file$stripped_ext" | $SED "s%\([^/]*\)$%$objdir/\1%"` fi fi # remove .exe since cygwin /usr/bin/install will append another # one anyway case $install_prog,$host in */usr/bin/install*,*cygwin*) case $file:$destfile in *.exe:*.exe) # this is ok ;; *.exe:*) destfile=$destfile.exe ;; *:*.exe) func_stripname '' '.exe' "$destfile" destfile=$func_stripname_result ;; esac ;; esac func_show_eval "$install_prog\$stripme \$file \$destfile" 'exit $?' $opt_dry_run || if test -n "$outputname"; then ${RM}r "$tmpdir" fi ;; esac done for file in $staticlibs; do func_basename "$file" name="$func_basename_result" # Set up the ranlib parameters. oldlib="$destdir/$name" func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 tool_oldlib=$func_to_tool_file_result func_show_eval "$install_prog \$file \$oldlib" 'exit $?' if test -n "$stripme" && test -n "$old_striplib"; then func_show_eval "$old_striplib $tool_oldlib" 'exit $?' fi # Do each command in the postinstall commands. func_execute_cmds "$old_postinstall_cmds" 'exit $?' done test -n "$future_libdirs" && \ func_warning "remember to run \`$progname --finish$future_libdirs'" if test -n "$current_libdirs"; then # Maybe just do a dry run. $opt_dry_run && current_libdirs=" -n$current_libdirs" exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs' else exit $EXIT_SUCCESS fi } test "$opt_mode" = install && func_mode_install ${1+"$@"} # func_generate_dlsyms outputname originator pic_p # Extract symbols from dlprefiles and create ${outputname}S.o with # a dlpreopen symbol table. func_generate_dlsyms () { $opt_debug my_outputname="$1" my_originator="$2" my_pic_p="${3-no}" my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'` my_dlsyms= if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then if test -n "$NM" && test -n "$global_symbol_pipe"; then my_dlsyms="${my_outputname}S.c" else func_error "not configured to extract global symbols from dlpreopened files" fi fi if test -n "$my_dlsyms"; then case $my_dlsyms in "") ;; *.c) # Discover the nlist of each of the dlfiles. nlist="$output_objdir/${my_outputname}.nm" func_show_eval "$RM $nlist ${nlist}S ${nlist}T" # Parse the name list into a source file. func_verbose "creating $output_objdir/$my_dlsyms" $opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\ /* $my_dlsyms - symbol resolution table for \`$my_outputname' dlsym emulation. */ /* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */ #ifdef __cplusplus extern \"C\" { #endif #if defined(__GNUC__) && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4)) #pragma GCC diagnostic ignored \"-Wstrict-prototypes\" #endif /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) /* DATA imports from DLLs on WIN32 con't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT_DLSYM_CONST #elif defined(__osf__) /* This system does not cope well with relocations in const data. */ # define LT_DLSYM_CONST #else # define LT_DLSYM_CONST const #endif /* External symbol declarations for the compiler. */\ " if test "$dlself" = yes; then func_verbose "generating symbol list for \`$output'" $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist" # Add our own program objects to the symbol list. progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP` for progfile in $progfiles; do func_to_tool_file "$progfile" func_convert_file_msys_to_w32 func_verbose "extracting global C symbols from \`$func_to_tool_file_result'" $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'" done if test -n "$exclude_expsyms"; then $opt_dry_run || { eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' eval '$MV "$nlist"T "$nlist"' } fi if test -n "$export_symbols_regex"; then $opt_dry_run || { eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T' eval '$MV "$nlist"T "$nlist"' } fi # Prepare the list of exported symbols if test -z "$export_symbols"; then export_symbols="$output_objdir/$outputname.exp" $opt_dry_run || { $RM $export_symbols eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' case $host in *cygwin* | *mingw* | *cegcc* ) eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"' ;; esac } else $opt_dry_run || { eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' eval '$MV "$nlist"T "$nlist"' case $host in *cygwin* | *mingw* | *cegcc* ) eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' eval 'cat "$nlist" >> "$output_objdir/$outputname.def"' ;; esac } fi fi for dlprefile in $dlprefiles; do func_verbose "extracting global C symbols from \`$dlprefile'" func_basename "$dlprefile" name="$func_basename_result" case $host in *cygwin* | *mingw* | *cegcc* ) # if an import library, we need to obtain dlname if func_win32_import_lib_p "$dlprefile"; then func_tr_sh "$dlprefile" eval "curr_lafile=\$libfile_$func_tr_sh_result" dlprefile_dlbasename="" if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then # Use subshell, to avoid clobbering current variable values dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"` if test -n "$dlprefile_dlname" ; then func_basename "$dlprefile_dlname" dlprefile_dlbasename="$func_basename_result" else # no lafile. user explicitly requested -dlpreopen . $sharedlib_from_linklib_cmd "$dlprefile" dlprefile_dlbasename=$sharedlib_from_linklib_result fi fi $opt_dry_run || { if test -n "$dlprefile_dlbasename" ; then eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"' else func_warning "Could not compute DLL name from $name" eval '$ECHO ": $name " >> "$nlist"' fi func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe | $SED -e '/I __imp/d' -e 's/I __nm_/D /;s/_nm__//' >> '$nlist'" } else # not an import lib $opt_dry_run || { eval '$ECHO ": $name " >> "$nlist"' func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'" } fi ;; *) $opt_dry_run || { eval '$ECHO ": $name " >> "$nlist"' func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'" } ;; esac done $opt_dry_run || { # Make sure we have at least an empty file. test -f "$nlist" || : > "$nlist" if test -n "$exclude_expsyms"; then $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T $MV "$nlist"T "$nlist" fi # Try sorting and uniquifying the output. if $GREP -v "^: " < "$nlist" | if sort -k 3 /dev/null 2>&1; then sort -k 3 else sort +2 fi | uniq > "$nlist"S; then : else $GREP -v "^: " < "$nlist" > "$nlist"S fi if test -f "$nlist"S; then eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$my_dlsyms"' else echo '/* NONE */' >> "$output_objdir/$my_dlsyms" fi echo >> "$output_objdir/$my_dlsyms" "\ /* The mapping between symbol names and symbols. */ typedef struct { const char *name; void *address; } lt_dlsymlist; extern LT_DLSYM_CONST lt_dlsymlist lt_${my_prefix}_LTX_preloaded_symbols[]; LT_DLSYM_CONST lt_dlsymlist lt_${my_prefix}_LTX_preloaded_symbols[] = {\ { \"$my_originator\", (void *) 0 }," case $need_lib_prefix in no) eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$my_dlsyms" ;; *) eval "$global_symbol_to_c_name_address_lib_prefix" < "$nlist" >> "$output_objdir/$my_dlsyms" ;; esac echo >> "$output_objdir/$my_dlsyms" "\ {0, (void *) 0} }; /* This works around a problem in FreeBSD linker */ #ifdef FREEBSD_WORKAROUND static const void *lt_preloaded_setup() { return lt_${my_prefix}_LTX_preloaded_symbols; } #endif #ifdef __cplusplus } #endif\ " } # !$opt_dry_run pic_flag_for_symtable= case "$compile_command " in *" -static "*) ;; *) case $host in # compiling the symbol table file with pic_flag works around # a FreeBSD bug that causes programs to crash when -lm is # linked before any other PIC object. But we must not use # pic_flag when linking with -static. The problem exists in # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. *-*-freebsd2.*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;; *-*-hpux*) pic_flag_for_symtable=" $pic_flag" ;; *) if test "X$my_pic_p" != Xno; then pic_flag_for_symtable=" $pic_flag" fi ;; esac ;; esac symtab_cflags= for arg in $LTCFLAGS; do case $arg in -pie | -fpie | -fPIE) ;; *) func_append symtab_cflags " $arg" ;; esac done # Now compile the dynamic symbol file. func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?' # Clean up the generated files. func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T"' # Transform the symbol file into the correct name. symfileobj="$output_objdir/${my_outputname}S.$objext" case $host in *cygwin* | *mingw* | *cegcc* ) if test -f "$output_objdir/$my_outputname.def"; then compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` else compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"` finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"` fi ;; *) compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"` finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"` ;; esac ;; *) func_fatal_error "unknown suffix for \`$my_dlsyms'" ;; esac else # We keep going just in case the user didn't refer to # lt_preloaded_symbols. The linker will fail if global_symbol_pipe # really was required. # Nullify the symbol file. compile_command=`$ECHO "$compile_command" | $SED "s% @SYMFILE@%%"` finalize_command=`$ECHO "$finalize_command" | $SED "s% @SYMFILE@%%"` fi } # func_win32_libid arg # return the library type of file 'arg' # # Need a lot of goo to handle *both* DLLs and import libs # Has to be a shell function in order to 'eat' the argument # that is supplied when $file_magic_command is called. # Despite the name, also deal with 64 bit binaries. func_win32_libid () { $opt_debug win32_libid_type="unknown" win32_fileres=`file -L $1 2>/dev/null` case $win32_fileres in *ar\ archive\ import\ library*) # definitely import win32_libid_type="x86 archive import" ;; *ar\ archive*) # could be an import, or static # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD. if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then func_to_tool_file "$1" func_convert_file_msys_to_w32 win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" | $SED -n -e ' 1,100{ / I /{ s,.*,import, p q } }'` case $win32_nmres in import*) win32_libid_type="x86 archive import";; *) win32_libid_type="x86 archive static";; esac fi ;; *DLL*) win32_libid_type="x86 DLL" ;; *executable*) # but shell scripts are "executable" too... case $win32_fileres in *MS\ Windows\ PE\ Intel*) win32_libid_type="x86 DLL" ;; esac ;; esac $ECHO "$win32_libid_type" } # func_cygming_dll_for_implib ARG # # Platform-specific function to extract the # name of the DLL associated with the specified # import library ARG. # Invoked by eval'ing the libtool variable # $sharedlib_from_linklib_cmd # Result is available in the variable # $sharedlib_from_linklib_result func_cygming_dll_for_implib () { $opt_debug sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"` } # func_cygming_dll_for_implib_fallback_core SECTION_NAME LIBNAMEs # # The is the core of a fallback implementation of a # platform-specific function to extract the name of the # DLL associated with the specified import library LIBNAME. # # SECTION_NAME is either .idata$6 or .idata$7, depending # on the platform and compiler that created the implib. # # Echos the name of the DLL associated with the # specified import library. func_cygming_dll_for_implib_fallback_core () { $opt_debug match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"` $OBJDUMP -s --section "$1" "$2" 2>/dev/null | $SED '/^Contents of section '"$match_literal"':/{ # Place marker at beginning of archive member dllname section s/.*/====MARK====/ p d } # These lines can sometimes be longer than 43 characters, but # are always uninteresting /:[ ]*file format pe[i]\{,1\}-/d /^In archive [^:]*:/d # Ensure marker is printed /^====MARK====/p # Remove all lines with less than 43 characters /^.\{43\}/!d # From remaining lines, remove first 43 characters s/^.\{43\}//' | $SED -n ' # Join marker and all lines until next marker into a single line /^====MARK====/ b para H $ b para b :para x s/\n//g # Remove the marker s/^====MARK====// # Remove trailing dots and whitespace s/[\. \t]*$// # Print /./p' | # we now have a list, one entry per line, of the stringified # contents of the appropriate section of all members of the # archive which possess that section. Heuristic: eliminate # all those which have a first or second character that is # a '.' (that is, objdump's representation of an unprintable # character.) This should work for all archives with less than # 0x302f exports -- but will fail for DLLs whose name actually # begins with a literal '.' or a single character followed by # a '.'. # # Of those that remain, print the first one. $SED -e '/^\./d;/^.\./d;q' } # func_cygming_gnu_implib_p ARG # This predicate returns with zero status (TRUE) if # ARG is a GNU/binutils-style import library. Returns # with nonzero status (FALSE) otherwise. func_cygming_gnu_implib_p () { $opt_debug func_to_tool_file "$1" func_convert_file_msys_to_w32 func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'` test -n "$func_cygming_gnu_implib_tmp" } # func_cygming_ms_implib_p ARG # This predicate returns with zero status (TRUE) if # ARG is an MS-style import library. Returns # with nonzero status (FALSE) otherwise. func_cygming_ms_implib_p () { $opt_debug func_to_tool_file "$1" func_convert_file_msys_to_w32 func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'` test -n "$func_cygming_ms_implib_tmp" } # func_cygming_dll_for_implib_fallback ARG # Platform-specific function to extract the # name of the DLL associated with the specified # import library ARG. # # This fallback implementation is for use when $DLLTOOL # does not support the --identify-strict option. # Invoked by eval'ing the libtool variable # $sharedlib_from_linklib_cmd # Result is available in the variable # $sharedlib_from_linklib_result func_cygming_dll_for_implib_fallback () { $opt_debug if func_cygming_gnu_implib_p "$1" ; then # binutils import library sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"` elif func_cygming_ms_implib_p "$1" ; then # ms-generated import library sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"` else # unknown sharedlib_from_linklib_result="" fi } # func_extract_an_archive dir oldlib func_extract_an_archive () { $opt_debug f_ex_an_ar_dir="$1"; shift f_ex_an_ar_oldlib="$1" if test "$lock_old_archive_extraction" = yes; then lockfile=$f_ex_an_ar_oldlib.lock until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do func_echo "Waiting for $lockfile to be removed" sleep 2 done fi func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" \ 'stat=$?; rm -f "$lockfile"; exit $stat' if test "$lock_old_archive_extraction" = yes; then $opt_dry_run || rm -f "$lockfile" fi if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then : else func_fatal_error "object name conflicts in archive: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" fi } # func_extract_archives gentop oldlib ... func_extract_archives () { $opt_debug my_gentop="$1"; shift my_oldlibs=${1+"$@"} my_oldobjs="" my_xlib="" my_xabs="" my_xdir="" for my_xlib in $my_oldlibs; do # Extract the objects. case $my_xlib in [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;; *) my_xabs=`pwd`"/$my_xlib" ;; esac func_basename "$my_xlib" my_xlib="$func_basename_result" my_xlib_u=$my_xlib while :; do case " $extracted_archives " in *" $my_xlib_u "*) func_arith $extracted_serial + 1 extracted_serial=$func_arith_result my_xlib_u=lt$extracted_serial-$my_xlib ;; *) break ;; esac done extracted_archives="$extracted_archives $my_xlib_u" my_xdir="$my_gentop/$my_xlib_u" func_mkdir_p "$my_xdir" case $host in *-darwin*) func_verbose "Extracting $my_xabs" # Do not bother doing anything if just a dry run $opt_dry_run || { darwin_orig_dir=`pwd` cd $my_xdir || exit $? darwin_archive=$my_xabs darwin_curdir=`pwd` darwin_base_archive=`basename "$darwin_archive"` darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true` if test -n "$darwin_arches"; then darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'` darwin_arch= func_verbose "$darwin_base_archive has multiple architectures $darwin_arches" for darwin_arch in $darwin_arches ; do func_mkdir_p "unfat-$$/${darwin_base_archive}-${darwin_arch}" $LIPO -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}" cd "unfat-$$/${darwin_base_archive}-${darwin_arch}" func_extract_an_archive "`pwd`" "${darwin_base_archive}" cd "$darwin_curdir" $RM "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" done # $darwin_arches ## Okay now we've a bunch of thin objects, gotta fatten them up :) darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$basename" | sort -u` darwin_file= darwin_files= for darwin_file in $darwin_filelist; do darwin_files=`find unfat-$$ -name $darwin_file -print | sort | $NL2SP` $LIPO -create -output "$darwin_file" $darwin_files done # $darwin_filelist $RM -rf unfat-$$ cd "$darwin_orig_dir" else cd $darwin_orig_dir func_extract_an_archive "$my_xdir" "$my_xabs" fi # $darwin_arches } # !$opt_dry_run ;; *) func_extract_an_archive "$my_xdir" "$my_xabs" ;; esac my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP` done func_extract_archives_result="$my_oldobjs" } # func_emit_wrapper [arg=no] # # Emit a libtool wrapper script on stdout. # Don't directly open a file because we may want to # incorporate the script contents within a cygwin/mingw # wrapper executable. Must ONLY be called from within # func_mode_link because it depends on a number of variables # set therein. # # ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR # variable will take. If 'yes', then the emitted script # will assume that the directory in which it is stored is # the $objdir directory. This is a cygwin/mingw-specific # behavior. func_emit_wrapper () { func_emit_wrapper_arg1=${1-no} $ECHO "\ #! $SHELL # $output - temporary wrapper script for $objdir/$outputname # Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION # # The $output program cannot be directly executed until all the libtool # libraries that it depends on are installed. # # This wrapper script should never be moved out of the build directory. # If it is, it will not operate correctly. # Sed substitution that helps us do robust quoting. It backslashifies # metacharacters that are still active within double-quoted strings. sed_quote_subst='$sed_quote_subst' # Be Bourne compatible if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac fi BIN_SH=xpg4; export BIN_SH # for Tru64 DUALCASE=1; export DUALCASE # for MKS sh # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH relink_command=\"$relink_command\" # This environment variable determines our operation mode. if test \"\$libtool_install_magic\" = \"$magic\"; then # install mode needs the following variables: generated_by_libtool_version='$macro_version' notinst_deplibs='$notinst_deplibs' else # When we are sourced in execute mode, \$file and \$ECHO are already set. if test \"\$libtool_execute_magic\" != \"$magic\"; then file=\"\$0\"" qECHO=`$ECHO "$ECHO" | $SED "$sed_quote_subst"` $ECHO "\ # A function that is used when there is no print builtin or printf. func_fallback_echo () { eval 'cat <<_LTECHO_EOF \$1 _LTECHO_EOF' } ECHO=\"$qECHO\" fi # Very basic option parsing. These options are (a) specific to # the libtool wrapper, (b) are identical between the wrapper # /script/ and the wrapper /executable/ which is used only on # windows platforms, and (c) all begin with the string "--lt-" # (application programs are unlikely to have options which match # this pattern). # # There are only two supported options: --lt-debug and # --lt-dump-script. There is, deliberately, no --lt-help. # # The first argument to this parsing function should be the # script's $0 value, followed by "$@". lt_option_debug= func_parse_lt_options () { lt_script_arg0=\$0 shift for lt_opt do case \"\$lt_opt\" in --lt-debug) lt_option_debug=1 ;; --lt-dump-script) lt_dump_D=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%/[^/]*$%%'\` test \"X\$lt_dump_D\" = \"X\$lt_script_arg0\" && lt_dump_D=. lt_dump_F=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%^.*/%%'\` cat \"\$lt_dump_D/\$lt_dump_F\" exit 0 ;; --lt-*) \$ECHO \"Unrecognized --lt- option: '\$lt_opt'\" 1>&2 exit 1 ;; esac done # Print the debug banner immediately: if test -n \"\$lt_option_debug\"; then echo \"${outputname}:${output}:\${LINENO}: libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\" 1>&2 fi } # Used when --lt-debug. Prints its arguments to stdout # (redirection is the responsibility of the caller) func_lt_dump_args () { lt_dump_args_N=1; for lt_arg do \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[\$lt_dump_args_N]: \$lt_arg\" lt_dump_args_N=\`expr \$lt_dump_args_N + 1\` done } # Core function for launching the target application func_exec_program_core () { " case $host in # Backslashes separate directories on plain windows *-*-mingw | *-*-os2* | *-cegcc*) $ECHO "\ if test -n \"\$lt_option_debug\"; then \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir\\\\\$program\" 1>&2 func_lt_dump_args \${1+\"\$@\"} 1>&2 fi exec \"\$progdir\\\\\$program\" \${1+\"\$@\"} " ;; *) $ECHO "\ if test -n \"\$lt_option_debug\"; then \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir/\$program\" 1>&2 func_lt_dump_args \${1+\"\$@\"} 1>&2 fi exec \"\$progdir/\$program\" \${1+\"\$@\"} " ;; esac $ECHO "\ \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2 exit 1 } # A function to encapsulate launching the target application # Strips options in the --lt-* namespace from \$@ and # launches target application with the remaining arguments. func_exec_program () { case \" \$* \" in *\\ --lt-*) for lt_wr_arg do case \$lt_wr_arg in --lt-*) ;; *) set x \"\$@\" \"\$lt_wr_arg\"; shift;; esac shift done ;; esac func_exec_program_core \${1+\"\$@\"} } # Parse options func_parse_lt_options \"\$0\" \${1+\"\$@\"} # Find the directory that this script lives in. thisdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*$%%'\` test \"x\$thisdir\" = \"x\$file\" && thisdir=. # Follow symbolic links until we get to the real thisdir. file=\`ls -ld \"\$file\" | $SED -n 's/.*-> //p'\` while test -n \"\$file\"; do destdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*\$%%'\` # If there was a directory component, then change thisdir. if test \"x\$destdir\" != \"x\$file\"; then case \"\$destdir\" in [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;; *) thisdir=\"\$thisdir/\$destdir\" ;; esac fi file=\`\$ECHO \"\$file\" | $SED 's%^.*/%%'\` file=\`ls -ld \"\$thisdir/\$file\" | $SED -n 's/.*-> //p'\` done # Usually 'no', except on cygwin/mingw when embedded into # the cwrapper. WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_arg1 if test \"\$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then # special case for '.' if test \"\$thisdir\" = \".\"; then thisdir=\`pwd\` fi # remove .libs from thisdir case \"\$thisdir\" in *[\\\\/]$objdir ) thisdir=\`\$ECHO \"\$thisdir\" | $SED 's%[\\\\/][^\\\\/]*$%%'\` ;; $objdir ) thisdir=. ;; esac fi # Try to get the absolute directory name. absdir=\`cd \"\$thisdir\" && pwd\` test -n \"\$absdir\" && thisdir=\"\$absdir\" " if test "$fast_install" = yes; then $ECHO "\ program=lt-'$outputname'$exeext progdir=\"\$thisdir/$objdir\" if test ! -f \"\$progdir/\$program\" || { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\ test \"X\$file\" != \"X\$progdir/\$program\"; }; then file=\"\$\$-\$program\" if test ! -d \"\$progdir\"; then $MKDIR \"\$progdir\" else $RM \"\$progdir/\$file\" fi" $ECHO "\ # relink executable if necessary if test -n \"\$relink_command\"; then if relink_command_output=\`eval \$relink_command 2>&1\`; then : else $ECHO \"\$relink_command_output\" >&2 $RM \"\$progdir/\$file\" exit 1 fi fi $MV \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null || { $RM \"\$progdir/\$program\"; $MV \"\$progdir/\$file\" \"\$progdir/\$program\"; } $RM \"\$progdir/\$file\" fi" else $ECHO "\ program='$outputname' progdir=\"\$thisdir/$objdir\" " fi $ECHO "\ if test -f \"\$progdir/\$program\"; then" # fixup the dll searchpath if we need to. # # Fix the DLL searchpath if we need to. Do this before prepending # to shlibpath, because on Windows, both are PATH and uninstalled # libraries must come first. if test -n "$dllsearchpath"; then $ECHO "\ # Add the dll search path components to the executable PATH PATH=$dllsearchpath:\$PATH " fi # Export our shlibpath_var if we have one. if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then $ECHO "\ # Add our own library path to $shlibpath_var $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" # Some systems cannot cope with colon-terminated $shlibpath_var # The second colon is a workaround for a bug in BeOS R4 sed $shlibpath_var=\`\$ECHO \"\$$shlibpath_var\" | $SED 's/::*\$//'\` export $shlibpath_var " fi $ECHO "\ if test \"\$libtool_execute_magic\" != \"$magic\"; then # Run the actual program with our arguments. func_exec_program \${1+\"\$@\"} fi else # The program doesn't exist. \$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2 \$ECHO \"This script is just a wrapper for \$program.\" 1>&2 \$ECHO \"See the $PACKAGE documentation for more information.\" 1>&2 exit 1 fi fi\ " } # func_emit_cwrapperexe_src # emit the source code for a wrapper executable on stdout # Must ONLY be called from within func_mode_link because # it depends on a number of variable set therein. func_emit_cwrapperexe_src () { cat < #include #ifdef _MSC_VER # include # include # include #else # include # include # ifdef __CYGWIN__ # include # endif #endif #include #include #include #include #include #include #include #include /* declarations of non-ANSI functions */ #if defined(__MINGW32__) # ifdef __STRICT_ANSI__ int _putenv (const char *); # endif #elif defined(__CYGWIN__) # ifdef __STRICT_ANSI__ char *realpath (const char *, char *); int putenv (char *); int setenv (const char *, const char *, int); # endif /* #elif defined (other platforms) ... */ #endif /* portability defines, excluding path handling macros */ #if defined(_MSC_VER) # define setmode _setmode # define stat _stat # define chmod _chmod # define getcwd _getcwd # define putenv _putenv # define S_IXUSR _S_IEXEC # ifndef _INTPTR_T_DEFINED # define _INTPTR_T_DEFINED # define intptr_t int # endif #elif defined(__MINGW32__) # define setmode _setmode # define stat _stat # define chmod _chmod # define getcwd _getcwd # define putenv _putenv #elif defined(__CYGWIN__) # define HAVE_SETENV # define FOPEN_WB "wb" /* #elif defined (other platforms) ... */ #endif #if defined(PATH_MAX) # define LT_PATHMAX PATH_MAX #elif defined(MAXPATHLEN) # define LT_PATHMAX MAXPATHLEN #else # define LT_PATHMAX 1024 #endif #ifndef S_IXOTH # define S_IXOTH 0 #endif #ifndef S_IXGRP # define S_IXGRP 0 #endif /* path handling portability macros */ #ifndef DIR_SEPARATOR # define DIR_SEPARATOR '/' # define PATH_SEPARATOR ':' #endif #if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \ defined (__OS2__) # define HAVE_DOS_BASED_FILE_SYSTEM # define FOPEN_WB "wb" # ifndef DIR_SEPARATOR_2 # define DIR_SEPARATOR_2 '\\' # endif # ifndef PATH_SEPARATOR_2 # define PATH_SEPARATOR_2 ';' # endif #endif #ifndef DIR_SEPARATOR_2 # define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR) #else /* DIR_SEPARATOR_2 */ # define IS_DIR_SEPARATOR(ch) \ (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2)) #endif /* DIR_SEPARATOR_2 */ #ifndef PATH_SEPARATOR_2 # define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR) #else /* PATH_SEPARATOR_2 */ # define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2) #endif /* PATH_SEPARATOR_2 */ #ifndef FOPEN_WB # define FOPEN_WB "w" #endif #ifndef _O_BINARY # define _O_BINARY 0 #endif #define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) #define XFREE(stale) do { \ if (stale) { free ((void *) stale); stale = 0; } \ } while (0) #if defined(LT_DEBUGWRAPPER) static int lt_debug = 1; #else static int lt_debug = 0; #endif const char *program_name = "libtool-wrapper"; /* in case xstrdup fails */ void *xmalloc (size_t num); char *xstrdup (const char *string); const char *base_name (const char *name); char *find_executable (const char *wrapper); char *chase_symlinks (const char *pathspec); int make_executable (const char *path); int check_executable (const char *path); char *strendzap (char *str, const char *pat); void lt_debugprintf (const char *file, int line, const char *fmt, ...); void lt_fatal (const char *file, int line, const char *message, ...); static const char *nonnull (const char *s); static const char *nonempty (const char *s); void lt_setenv (const char *name, const char *value); char *lt_extend_str (const char *orig_value, const char *add, int to_end); void lt_update_exe_path (const char *name, const char *value); void lt_update_lib_path (const char *name, const char *value); char **prepare_spawn (char **argv); void lt_dump_script (FILE *f); EOF cat <= 0) && (st.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH))) return 1; else return 0; } int make_executable (const char *path) { int rval = 0; struct stat st; lt_debugprintf (__FILE__, __LINE__, "(make_executable): %s\n", nonempty (path)); if ((!path) || (!*path)) return 0; if (stat (path, &st) >= 0) { rval = chmod (path, st.st_mode | S_IXOTH | S_IXGRP | S_IXUSR); } return rval; } /* Searches for the full path of the wrapper. Returns newly allocated full path name if found, NULL otherwise Does not chase symlinks, even on platforms that support them. */ char * find_executable (const char *wrapper) { int has_slash = 0; const char *p; const char *p_next; /* static buffer for getcwd */ char tmp[LT_PATHMAX + 1]; int tmp_len; char *concat_name; lt_debugprintf (__FILE__, __LINE__, "(find_executable): %s\n", nonempty (wrapper)); if ((wrapper == NULL) || (*wrapper == '\0')) return NULL; /* Absolute path? */ #if defined (HAVE_DOS_BASED_FILE_SYSTEM) if (isalpha ((unsigned char) wrapper[0]) && wrapper[1] == ':') { concat_name = xstrdup (wrapper); if (check_executable (concat_name)) return concat_name; XFREE (concat_name); } else { #endif if (IS_DIR_SEPARATOR (wrapper[0])) { concat_name = xstrdup (wrapper); if (check_executable (concat_name)) return concat_name; XFREE (concat_name); } #if defined (HAVE_DOS_BASED_FILE_SYSTEM) } #endif for (p = wrapper; *p; p++) if (*p == '/') { has_slash = 1; break; } if (!has_slash) { /* no slashes; search PATH */ const char *path = getenv ("PATH"); if (path != NULL) { for (p = path; *p; p = p_next) { const char *q; size_t p_len; for (q = p; *q; q++) if (IS_PATH_SEPARATOR (*q)) break; p_len = q - p; p_next = (*q == '\0' ? q : q + 1); if (p_len == 0) { /* empty path: current directory */ if (getcwd (tmp, LT_PATHMAX) == NULL) lt_fatal (__FILE__, __LINE__, "getcwd failed: %s", nonnull (strerror (errno))); tmp_len = strlen (tmp); concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); memcpy (concat_name, tmp, tmp_len); concat_name[tmp_len] = '/'; strcpy (concat_name + tmp_len + 1, wrapper); } else { concat_name = XMALLOC (char, p_len + 1 + strlen (wrapper) + 1); memcpy (concat_name, p, p_len); concat_name[p_len] = '/'; strcpy (concat_name + p_len + 1, wrapper); } if (check_executable (concat_name)) return concat_name; XFREE (concat_name); } } /* not found in PATH; assume curdir */ } /* Relative path | not found in path: prepend cwd */ if (getcwd (tmp, LT_PATHMAX) == NULL) lt_fatal (__FILE__, __LINE__, "getcwd failed: %s", nonnull (strerror (errno))); tmp_len = strlen (tmp); concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); memcpy (concat_name, tmp, tmp_len); concat_name[tmp_len] = '/'; strcpy (concat_name + tmp_len + 1, wrapper); if (check_executable (concat_name)) return concat_name; XFREE (concat_name); return NULL; } char * chase_symlinks (const char *pathspec) { #ifndef S_ISLNK return xstrdup (pathspec); #else char buf[LT_PATHMAX]; struct stat s; char *tmp_pathspec = xstrdup (pathspec); char *p; int has_symlinks = 0; while (strlen (tmp_pathspec) && !has_symlinks) { lt_debugprintf (__FILE__, __LINE__, "checking path component for symlinks: %s\n", tmp_pathspec); if (lstat (tmp_pathspec, &s) == 0) { if (S_ISLNK (s.st_mode) != 0) { has_symlinks = 1; break; } /* search backwards for last DIR_SEPARATOR */ p = tmp_pathspec + strlen (tmp_pathspec) - 1; while ((p > tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) p--; if ((p == tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) { /* no more DIR_SEPARATORS left */ break; } *p = '\0'; } else { lt_fatal (__FILE__, __LINE__, "error accessing file \"%s\": %s", tmp_pathspec, nonnull (strerror (errno))); } } XFREE (tmp_pathspec); if (!has_symlinks) { return xstrdup (pathspec); } tmp_pathspec = realpath (pathspec, buf); if (tmp_pathspec == 0) { lt_fatal (__FILE__, __LINE__, "could not follow symlinks for %s", pathspec); } return xstrdup (tmp_pathspec); #endif } char * strendzap (char *str, const char *pat) { size_t len, patlen; assert (str != NULL); assert (pat != NULL); len = strlen (str); patlen = strlen (pat); if (patlen <= len) { str += len - patlen; if (strcmp (str, pat) == 0) *str = '\0'; } return str; } void lt_debugprintf (const char *file, int line, const char *fmt, ...) { va_list args; if (lt_debug) { (void) fprintf (stderr, "%s:%s:%d: ", program_name, file, line); va_start (args, fmt); (void) vfprintf (stderr, fmt, args); va_end (args); } } static void lt_error_core (int exit_status, const char *file, int line, const char *mode, const char *message, va_list ap) { fprintf (stderr, "%s:%s:%d: %s: ", program_name, file, line, mode); vfprintf (stderr, message, ap); fprintf (stderr, ".\n"); if (exit_status >= 0) exit (exit_status); } void lt_fatal (const char *file, int line, const char *message, ...) { va_list ap; va_start (ap, message); lt_error_core (EXIT_FAILURE, file, line, "FATAL", message, ap); va_end (ap); } static const char * nonnull (const char *s) { return s ? s : "(null)"; } static const char * nonempty (const char *s) { return (s && !*s) ? "(empty)" : nonnull (s); } void lt_setenv (const char *name, const char *value) { lt_debugprintf (__FILE__, __LINE__, "(lt_setenv) setting '%s' to '%s'\n", nonnull (name), nonnull (value)); { #ifdef HAVE_SETENV /* always make a copy, for consistency with !HAVE_SETENV */ char *str = xstrdup (value); setenv (name, str, 1); #else int len = strlen (name) + 1 + strlen (value) + 1; char *str = XMALLOC (char, len); sprintf (str, "%s=%s", name, value); if (putenv (str) != EXIT_SUCCESS) { XFREE (str); } #endif } } char * lt_extend_str (const char *orig_value, const char *add, int to_end) { char *new_value; if (orig_value && *orig_value) { int orig_value_len = strlen (orig_value); int add_len = strlen (add); new_value = XMALLOC (char, add_len + orig_value_len + 1); if (to_end) { strcpy (new_value, orig_value); strcpy (new_value + orig_value_len, add); } else { strcpy (new_value, add); strcpy (new_value + add_len, orig_value); } } else { new_value = xstrdup (add); } return new_value; } void lt_update_exe_path (const char *name, const char *value) { lt_debugprintf (__FILE__, __LINE__, "(lt_update_exe_path) modifying '%s' by prepending '%s'\n", nonnull (name), nonnull (value)); if (name && *name && value && *value) { char *new_value = lt_extend_str (getenv (name), value, 0); /* some systems can't cope with a ':'-terminated path #' */ int len = strlen (new_value); while (((len = strlen (new_value)) > 0) && IS_PATH_SEPARATOR (new_value[len-1])) { new_value[len-1] = '\0'; } lt_setenv (name, new_value); XFREE (new_value); } } void lt_update_lib_path (const char *name, const char *value) { lt_debugprintf (__FILE__, __LINE__, "(lt_update_lib_path) modifying '%s' by prepending '%s'\n", nonnull (name), nonnull (value)); if (name && *name && value && *value) { char *new_value = lt_extend_str (getenv (name), value, 0); lt_setenv (name, new_value); XFREE (new_value); } } EOF case $host_os in mingw*) cat <<"EOF" /* Prepares an argument vector before calling spawn(). Note that spawn() does not by itself call the command interpreter (getenv ("COMSPEC") != NULL ? getenv ("COMSPEC") : ({ OSVERSIONINFO v; v.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); GetVersionEx(&v); v.dwPlatformId == VER_PLATFORM_WIN32_NT; }) ? "cmd.exe" : "command.com"). Instead it simply concatenates the arguments, separated by ' ', and calls CreateProcess(). We must quote the arguments since Win32 CreateProcess() interprets characters like ' ', '\t', '\\', '"' (but not '<' and '>') in a special way: - Space and tab are interpreted as delimiters. They are not treated as delimiters if they are surrounded by double quotes: "...". - Unescaped double quotes are removed from the input. Their only effect is that within double quotes, space and tab are treated like normal characters. - Backslashes not followed by double quotes are not special. - But 2*n+1 backslashes followed by a double quote become n backslashes followed by a double quote (n >= 0): \" -> " \\\" -> \" \\\\\" -> \\" */ #define SHELL_SPECIAL_CHARS "\"\\ \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" #define SHELL_SPACE_CHARS " \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" char ** prepare_spawn (char **argv) { size_t argc; char **new_argv; size_t i; /* Count number of arguments. */ for (argc = 0; argv[argc] != NULL; argc++) ; /* Allocate new argument vector. */ new_argv = XMALLOC (char *, argc + 1); /* Put quoted arguments into the new argument vector. */ for (i = 0; i < argc; i++) { const char *string = argv[i]; if (string[0] == '\0') new_argv[i] = xstrdup ("\"\""); else if (strpbrk (string, SHELL_SPECIAL_CHARS) != NULL) { int quote_around = (strpbrk (string, SHELL_SPACE_CHARS) != NULL); size_t length; unsigned int backslashes; const char *s; char *quoted_string; char *p; length = 0; backslashes = 0; if (quote_around) length++; for (s = string; *s != '\0'; s++) { char c = *s; if (c == '"') length += backslashes + 1; length++; if (c == '\\') backslashes++; else backslashes = 0; } if (quote_around) length += backslashes + 1; quoted_string = XMALLOC (char, length + 1); p = quoted_string; backslashes = 0; if (quote_around) *p++ = '"'; for (s = string; *s != '\0'; s++) { char c = *s; if (c == '"') { unsigned int j; for (j = backslashes + 1; j > 0; j--) *p++ = '\\'; } *p++ = c; if (c == '\\') backslashes++; else backslashes = 0; } if (quote_around) { unsigned int j; for (j = backslashes; j > 0; j--) *p++ = '\\'; *p++ = '"'; } *p = '\0'; new_argv[i] = quoted_string; } else new_argv[i] = (char *) string; } new_argv[argc] = NULL; return new_argv; } EOF ;; esac cat <<"EOF" void lt_dump_script (FILE* f) { EOF func_emit_wrapper yes | $SED -n -e ' s/^\(.\{79\}\)\(..*\)/\1\ \2/ h s/\([\\"]\)/\\\1/g s/$/\\n/ s/\([^\n]*\).*/ fputs ("\1", f);/p g D' cat <<"EOF" } EOF } # end: func_emit_cwrapperexe_src # func_win32_import_lib_p ARG # True if ARG is an import lib, as indicated by $file_magic_cmd func_win32_import_lib_p () { $opt_debug case `eval $file_magic_cmd \"\$1\" 2>/dev/null | $SED -e 10q` in *import*) : ;; *) false ;; esac } # func_mode_link arg... func_mode_link () { $opt_debug case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) # It is impossible to link a dll without this setting, and # we shouldn't force the makefile maintainer to figure out # which system we are compiling for in order to pass an extra # flag for every libtool invocation. # allow_undefined=no # FIXME: Unfortunately, there are problems with the above when trying # to make a dll which has undefined symbols, in which case not # even a static library is built. For now, we need to specify # -no-undefined on the libtool link line when we can be certain # that all symbols are satisfied, otherwise we get a static library. allow_undefined=yes ;; *) allow_undefined=yes ;; esac libtool_args=$nonopt base_compile="$nonopt $@" compile_command=$nonopt finalize_command=$nonopt compile_rpath= finalize_rpath= compile_shlibpath= finalize_shlibpath= convenience= old_convenience= deplibs= old_deplibs= compiler_flags= linker_flags= dllsearchpath= lib_search_path=`pwd` inst_prefix_dir= new_inherited_linker_flags= avoid_version=no bindir= dlfiles= dlprefiles= dlself=no export_dynamic=no export_symbols= export_symbols_regex= generated= libobjs= ltlibs= module=no no_install=no objs= non_pic_objects= precious_files_regex= prefer_static_libs=no preload=no prev= prevarg= release= rpath= xrpath= perm_rpath= temp_rpath= thread_safe=no vinfo= vinfo_number=no weak_libs= single_module="${wl}-single_module" func_infer_tag $base_compile # We need to know -static, to get the right output filenames. for arg do case $arg in -shared) test "$build_libtool_libs" != yes && \ func_fatal_configuration "can not build a shared library" build_old_libs=no break ;; -all-static | -static | -static-libtool-libs) case $arg in -all-static) if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then func_warning "complete static linking is impossible in this configuration" fi if test -n "$link_static_flag"; then dlopen_self=$dlopen_self_static fi prefer_static_libs=yes ;; -static) if test -z "$pic_flag" && test -n "$link_static_flag"; then dlopen_self=$dlopen_self_static fi prefer_static_libs=built ;; -static-libtool-libs) if test -z "$pic_flag" && test -n "$link_static_flag"; then dlopen_self=$dlopen_self_static fi prefer_static_libs=yes ;; esac build_libtool_libs=no build_old_libs=yes break ;; esac done # See if our shared archives depend on static archives. test -n "$old_archive_from_new_cmds" && build_old_libs=yes # Go through the arguments, transforming them on the way. while test "$#" -gt 0; do arg="$1" shift func_quote_for_eval "$arg" qarg=$func_quote_for_eval_unquoted_result func_append libtool_args " $func_quote_for_eval_result" # If the previous option needs an argument, assign it. if test -n "$prev"; then case $prev in output) func_append compile_command " @OUTPUT@" func_append finalize_command " @OUTPUT@" ;; esac case $prev in bindir) bindir="$arg" prev= continue ;; dlfiles|dlprefiles) if test "$preload" = no; then # Add the symbol object into the linking commands. func_append compile_command " @SYMFILE@" func_append finalize_command " @SYMFILE@" preload=yes fi case $arg in *.la | *.lo) ;; # We handle these cases below. force) if test "$dlself" = no; then dlself=needless export_dynamic=yes fi prev= continue ;; self) if test "$prev" = dlprefiles; then dlself=yes elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then dlself=yes else dlself=needless export_dynamic=yes fi prev= continue ;; *) if test "$prev" = dlfiles; then func_append dlfiles " $arg" else func_append dlprefiles " $arg" fi prev= continue ;; esac ;; expsyms) export_symbols="$arg" test -f "$arg" \ || func_fatal_error "symbol file \`$arg' does not exist" prev= continue ;; expsyms_regex) export_symbols_regex="$arg" prev= continue ;; framework) case $host in *-*-darwin*) case "$deplibs " in *" $qarg.ltframework "*) ;; *) func_append deplibs " $qarg.ltframework" # this is fixed later ;; esac ;; esac prev= continue ;; inst_prefix) inst_prefix_dir="$arg" prev= continue ;; objectlist) if test -f "$arg"; then save_arg=$arg moreargs= for fil in `cat "$save_arg"` do # func_append moreargs " $fil" arg=$fil # A libtool-controlled object. # Check to see that this really is a libtool object. if func_lalib_unsafe_p "$arg"; then pic_object= non_pic_object= # Read the .lo file func_source "$arg" if test -z "$pic_object" || test -z "$non_pic_object" || test "$pic_object" = none && test "$non_pic_object" = none; then func_fatal_error "cannot find name of object for \`$arg'" fi # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir="$func_dirname_result" if test "$pic_object" != none; then # Prepend the subdirectory the object is found in. pic_object="$xdir$pic_object" if test "$prev" = dlfiles; then if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then func_append dlfiles " $pic_object" prev= continue else # If libtool objects are unsupported, then we need to preload. prev=dlprefiles fi fi # CHECK ME: I think I busted this. -Ossama if test "$prev" = dlprefiles; then # Preload the old-style object. func_append dlprefiles " $pic_object" prev= fi # A PIC object. func_append libobjs " $pic_object" arg="$pic_object" fi # Non-PIC object. if test "$non_pic_object" != none; then # Prepend the subdirectory the object is found in. non_pic_object="$xdir$non_pic_object" # A standard non-PIC object func_append non_pic_objects " $non_pic_object" if test -z "$pic_object" || test "$pic_object" = none ; then arg="$non_pic_object" fi else # If the PIC object exists, use it instead. # $xdir was prepended to $pic_object above. non_pic_object="$pic_object" func_append non_pic_objects " $non_pic_object" fi else # Only an error if not doing a dry-run. if $opt_dry_run; then # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir="$func_dirname_result" func_lo2o "$arg" pic_object=$xdir$objdir/$func_lo2o_result non_pic_object=$xdir$func_lo2o_result func_append libobjs " $pic_object" func_append non_pic_objects " $non_pic_object" else func_fatal_error "\`$arg' is not a valid libtool object" fi fi done else func_fatal_error "link input file \`$arg' does not exist" fi arg=$save_arg prev= continue ;; precious_regex) precious_files_regex="$arg" prev= continue ;; release) release="-$arg" prev= continue ;; rpath | xrpath) # We need an absolute path. case $arg in [\\/]* | [A-Za-z]:[\\/]*) ;; *) func_fatal_error "only absolute run-paths are allowed" ;; esac if test "$prev" = rpath; then case "$rpath " in *" $arg "*) ;; *) func_append rpath " $arg" ;; esac else case "$xrpath " in *" $arg "*) ;; *) func_append xrpath " $arg" ;; esac fi prev= continue ;; shrext) shrext_cmds="$arg" prev= continue ;; weak) func_append weak_libs " $arg" prev= continue ;; xcclinker) func_append linker_flags " $qarg" func_append compiler_flags " $qarg" prev= func_append compile_command " $qarg" func_append finalize_command " $qarg" continue ;; xcompiler) func_append compiler_flags " $qarg" prev= func_append compile_command " $qarg" func_append finalize_command " $qarg" continue ;; xlinker) func_append linker_flags " $qarg" func_append compiler_flags " $wl$qarg" prev= func_append compile_command " $wl$qarg" func_append finalize_command " $wl$qarg" continue ;; *) eval "$prev=\"\$arg\"" prev= continue ;; esac fi # test -n "$prev" prevarg="$arg" case $arg in -all-static) if test -n "$link_static_flag"; then # See comment for -static flag below, for more details. func_append compile_command " $link_static_flag" func_append finalize_command " $link_static_flag" fi continue ;; -allow-undefined) # FIXME: remove this flag sometime in the future. func_fatal_error "\`-allow-undefined' must not be used because it is the default" ;; -avoid-version) avoid_version=yes continue ;; -bindir) prev=bindir continue ;; -dlopen) prev=dlfiles continue ;; -dlpreopen) prev=dlprefiles continue ;; -export-dynamic) export_dynamic=yes continue ;; -export-symbols | -export-symbols-regex) if test -n "$export_symbols" || test -n "$export_symbols_regex"; then func_fatal_error "more than one -exported-symbols argument is not allowed" fi if test "X$arg" = "X-export-symbols"; then prev=expsyms else prev=expsyms_regex fi continue ;; -framework) prev=framework continue ;; -inst-prefix-dir) prev=inst_prefix continue ;; # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:* # so, if we see these flags be careful not to treat them like -L -L[A-Z][A-Z]*:*) case $with_gcc/$host in no/*-*-irix* | /*-*-irix*) func_append compile_command " $arg" func_append finalize_command " $arg" ;; esac continue ;; -L*) func_stripname "-L" '' "$arg" if test -z "$func_stripname_result"; then if test "$#" -gt 0; then func_fatal_error "require no space between \`-L' and \`$1'" else func_fatal_error "need path for \`-L' option" fi fi func_resolve_sysroot "$func_stripname_result" dir=$func_resolve_sysroot_result # We need an absolute path. case $dir in [\\/]* | [A-Za-z]:[\\/]*) ;; *) absdir=`cd "$dir" && pwd` test -z "$absdir" && \ func_fatal_error "cannot determine absolute directory name of \`$dir'" dir="$absdir" ;; esac case "$deplibs " in *" -L$dir "* | *" $arg "*) # Will only happen for absolute or sysroot arguments ;; *) # Preserve sysroot, but never include relative directories case $dir in [\\/]* | [A-Za-z]:[\\/]* | =*) func_append deplibs " $arg" ;; *) func_append deplibs " -L$dir" ;; esac func_append lib_search_path " $dir" ;; esac case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) testbindir=`$ECHO "$dir" | $SED 's*/lib$*/bin*'` case :$dllsearchpath: in *":$dir:"*) ;; ::) dllsearchpath=$dir;; *) func_append dllsearchpath ":$dir";; esac case :$dllsearchpath: in *":$testbindir:"*) ;; ::) dllsearchpath=$testbindir;; *) func_append dllsearchpath ":$testbindir";; esac ;; esac continue ;; -l*) if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc* | *-*-haiku*) # These systems don't actually have a C or math library (as such) continue ;; *-*-os2*) # These systems don't actually have a C library (as such) test "X$arg" = "X-lc" && continue ;; *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc due to us having libc/libc_r. test "X$arg" = "X-lc" && continue ;; *-*-rhapsody* | *-*-darwin1.[012]) # Rhapsody C and math libraries are in the System framework func_append deplibs " System.ltframework" continue ;; *-*-sco3.2v5* | *-*-sco5v6*) # Causes problems with __ctype test "X$arg" = "X-lc" && continue ;; *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) # Compiler inserts libc in the correct place for threads to work test "X$arg" = "X-lc" && continue ;; esac elif test "X$arg" = "X-lc_r"; then case $host in *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc_r directly, use -pthread flag. continue ;; esac fi func_append deplibs " $arg" continue ;; -module) module=yes continue ;; # Tru64 UNIX uses -model [arg] to determine the layout of C++ # classes, name mangling, and exception handling. # Darwin uses the -arch flag to determine output architecture. -model|-arch|-isysroot|--sysroot) func_append compiler_flags " $arg" func_append compile_command " $arg" func_append finalize_command " $arg" prev=xcompiler continue ;; -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) func_append compiler_flags " $arg" func_append compile_command " $arg" func_append finalize_command " $arg" case "$new_inherited_linker_flags " in *" $arg "*) ;; * ) func_append new_inherited_linker_flags " $arg" ;; esac continue ;; -multi_module) single_module="${wl}-multi_module" continue ;; -no-fast-install) fast_install=no continue ;; -no-install) case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*) # The PATH hackery in wrapper scripts is required on Windows # and Darwin in order for the loader to find any dlls it needs. func_warning "\`-no-install' is ignored for $host" func_warning "assuming \`-no-fast-install' instead" fast_install=no ;; *) no_install=yes ;; esac continue ;; -no-undefined) allow_undefined=no continue ;; -objectlist) prev=objectlist continue ;; -o) prev=output ;; -precious-files-regex) prev=precious_regex continue ;; -release) prev=release continue ;; -rpath) prev=rpath continue ;; -R) prev=xrpath continue ;; -R*) func_stripname '-R' '' "$arg" dir=$func_stripname_result # We need an absolute path. case $dir in [\\/]* | [A-Za-z]:[\\/]*) ;; =*) func_stripname '=' '' "$dir" dir=$lt_sysroot$func_stripname_result ;; *) func_fatal_error "only absolute run-paths are allowed" ;; esac case "$xrpath " in *" $dir "*) ;; *) func_append xrpath " $dir" ;; esac continue ;; -shared) # The effects of -shared are defined in a previous loop. continue ;; -shrext) prev=shrext continue ;; -static | -static-libtool-libs) # The effects of -static are defined in a previous loop. # We used to do the same as -all-static on platforms that # didn't have a PIC flag, but the assumption that the effects # would be equivalent was wrong. It would break on at least # Digital Unix and AIX. continue ;; -thread-safe) thread_safe=yes continue ;; -version-info) prev=vinfo continue ;; -version-number) prev=vinfo vinfo_number=yes continue ;; -weak) prev=weak continue ;; -Wc,*) func_stripname '-Wc,' '' "$arg" args=$func_stripname_result arg= save_ifs="$IFS"; IFS=',' for flag in $args; do IFS="$save_ifs" func_quote_for_eval "$flag" func_append arg " $func_quote_for_eval_result" func_append compiler_flags " $func_quote_for_eval_result" done IFS="$save_ifs" func_stripname ' ' '' "$arg" arg=$func_stripname_result ;; -Wl,*) func_stripname '-Wl,' '' "$arg" args=$func_stripname_result arg= save_ifs="$IFS"; IFS=',' for flag in $args; do IFS="$save_ifs" func_quote_for_eval "$flag" func_append arg " $wl$func_quote_for_eval_result" func_append compiler_flags " $wl$func_quote_for_eval_result" func_append linker_flags " $func_quote_for_eval_result" done IFS="$save_ifs" func_stripname ' ' '' "$arg" arg=$func_stripname_result ;; -Xcompiler) prev=xcompiler continue ;; -Xlinker) prev=xlinker continue ;; -XCClinker) prev=xcclinker continue ;; # -msg_* for osf cc -msg_*) func_quote_for_eval "$arg" arg="$func_quote_for_eval_result" ;; # Flags to be passed through unchanged, with rationale: # -64, -mips[0-9] enable 64-bit mode for the SGI compiler # -r[0-9][0-9]* specify processor for the SGI compiler # -xarch=*, -xtarget=* enable 64-bit mode for the Sun compiler # +DA*, +DD* enable 64-bit mode for the HP compiler # -q* compiler args for the IBM compiler # -m*, -t[45]*, -txscale* architecture-specific flags for GCC # -F/path path to uninstalled frameworks, gcc on darwin # -p, -pg, --coverage, -fprofile-* profiling flags for GCC # @file GCC response files # -tp=* Portland pgcc target processor selection # --sysroot=* for sysroot support # -O*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \ -O*|-flto*|-fwhopr*|-fuse-linker-plugin) func_quote_for_eval "$arg" arg="$func_quote_for_eval_result" func_append compile_command " $arg" func_append finalize_command " $arg" func_append compiler_flags " $arg" continue ;; # Some other compiler flag. -* | +*) func_quote_for_eval "$arg" arg="$func_quote_for_eval_result" ;; *.$objext) # A standard object. func_append objs " $arg" ;; *.lo) # A libtool-controlled object. # Check to see that this really is a libtool object. if func_lalib_unsafe_p "$arg"; then pic_object= non_pic_object= # Read the .lo file func_source "$arg" if test -z "$pic_object" || test -z "$non_pic_object" || test "$pic_object" = none && test "$non_pic_object" = none; then func_fatal_error "cannot find name of object for \`$arg'" fi # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir="$func_dirname_result" if test "$pic_object" != none; then # Prepend the subdirectory the object is found in. pic_object="$xdir$pic_object" if test "$prev" = dlfiles; then if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then func_append dlfiles " $pic_object" prev= continue else # If libtool objects are unsupported, then we need to preload. prev=dlprefiles fi fi # CHECK ME: I think I busted this. -Ossama if test "$prev" = dlprefiles; then # Preload the old-style object. func_append dlprefiles " $pic_object" prev= fi # A PIC object. func_append libobjs " $pic_object" arg="$pic_object" fi # Non-PIC object. if test "$non_pic_object" != none; then # Prepend the subdirectory the object is found in. non_pic_object="$xdir$non_pic_object" # A standard non-PIC object func_append non_pic_objects " $non_pic_object" if test -z "$pic_object" || test "$pic_object" = none ; then arg="$non_pic_object" fi else # If the PIC object exists, use it instead. # $xdir was prepended to $pic_object above. non_pic_object="$pic_object" func_append non_pic_objects " $non_pic_object" fi else # Only an error if not doing a dry-run. if $opt_dry_run; then # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir="$func_dirname_result" func_lo2o "$arg" pic_object=$xdir$objdir/$func_lo2o_result non_pic_object=$xdir$func_lo2o_result func_append libobjs " $pic_object" func_append non_pic_objects " $non_pic_object" else func_fatal_error "\`$arg' is not a valid libtool object" fi fi ;; *.$libext) # An archive. func_append deplibs " $arg" func_append old_deplibs " $arg" continue ;; *.la) # A libtool-controlled library. func_resolve_sysroot "$arg" if test "$prev" = dlfiles; then # This library was specified with -dlopen. func_append dlfiles " $func_resolve_sysroot_result" prev= elif test "$prev" = dlprefiles; then # The library was specified with -dlpreopen. func_append dlprefiles " $func_resolve_sysroot_result" prev= else func_append deplibs " $func_resolve_sysroot_result" fi continue ;; # Some other compiler argument. *) # Unknown arguments in both finalize_command and compile_command need # to be aesthetically quoted because they are evaled later. func_quote_for_eval "$arg" arg="$func_quote_for_eval_result" ;; esac # arg # Now actually substitute the argument into the commands. if test -n "$arg"; then func_append compile_command " $arg" func_append finalize_command " $arg" fi done # argument parsing loop test -n "$prev" && \ func_fatal_help "the \`$prevarg' option requires an argument" if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then eval arg=\"$export_dynamic_flag_spec\" func_append compile_command " $arg" func_append finalize_command " $arg" fi oldlibs= # calculate the name of the file, without its directory func_basename "$output" outputname="$func_basename_result" libobjs_save="$libobjs" if test -n "$shlibpath_var"; then # get the directories listed in $shlibpath_var eval shlib_search_path=\`\$ECHO \"\${$shlibpath_var}\" \| \$SED \'s/:/ /g\'\` else shlib_search_path= fi eval sys_lib_search_path=\"$sys_lib_search_path_spec\" eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" func_dirname "$output" "/" "" output_objdir="$func_dirname_result$objdir" func_to_tool_file "$output_objdir/" tool_output_objdir=$func_to_tool_file_result # Create the object directory. func_mkdir_p "$output_objdir" # Determine the type of output case $output in "") func_fatal_help "you must specify an output file" ;; *.$libext) linkmode=oldlib ;; *.lo | *.$objext) linkmode=obj ;; *.la) linkmode=lib ;; *) linkmode=prog ;; # Anything else should be a program. esac specialdeplibs= libs= # Find all interdependent deplibs by searching for libraries # that are linked more than once (e.g. -la -lb -la) for deplib in $deplibs; do if $opt_preserve_dup_deps ; then case "$libs " in *" $deplib "*) func_append specialdeplibs " $deplib" ;; esac fi func_append libs " $deplib" done if test "$linkmode" = lib; then libs="$predeps $libs $compiler_lib_search_path $postdeps" # Compute libraries that are listed more than once in $predeps # $postdeps and mark them as special (i.e., whose duplicates are # not to be eliminated). pre_post_deps= if $opt_duplicate_compiler_generated_deps; then for pre_post_dep in $predeps $postdeps; do case "$pre_post_deps " in *" $pre_post_dep "*) func_append specialdeplibs " $pre_post_deps" ;; esac func_append pre_post_deps " $pre_post_dep" done fi pre_post_deps= fi deplibs= newdependency_libs= newlib_search_path= need_relink=no # whether we're linking any uninstalled libtool libraries notinst_deplibs= # not-installed libtool libraries notinst_path= # paths that contain not-installed libtool libraries case $linkmode in lib) passes="conv dlpreopen link" for file in $dlfiles $dlprefiles; do case $file in *.la) ;; *) func_fatal_help "libraries can \`-dlopen' only libtool libraries: $file" ;; esac done ;; prog) compile_deplibs= finalize_deplibs= alldeplibs=no newdlfiles= newdlprefiles= passes="conv scan dlopen dlpreopen link" ;; *) passes="conv" ;; esac for pass in $passes; do # The preopen pass in lib mode reverses $deplibs; put it back here # so that -L comes before libs that need it for instance... if test "$linkmode,$pass" = "lib,link"; then ## FIXME: Find the place where the list is rebuilt in the wrong ## order, and fix it there properly tmp_deplibs= for deplib in $deplibs; do tmp_deplibs="$deplib $tmp_deplibs" done deplibs="$tmp_deplibs" fi if test "$linkmode,$pass" = "lib,link" || test "$linkmode,$pass" = "prog,scan"; then libs="$deplibs" deplibs= fi if test "$linkmode" = prog; then case $pass in dlopen) libs="$dlfiles" ;; dlpreopen) libs="$dlprefiles" ;; link) libs="$deplibs %DEPLIBS%" test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs" ;; esac fi if test "$linkmode,$pass" = "lib,dlpreopen"; then # Collect and forward deplibs of preopened libtool libs for lib in $dlprefiles; do # Ignore non-libtool-libs dependency_libs= func_resolve_sysroot "$lib" case $lib in *.la) func_source "$func_resolve_sysroot_result" ;; esac # Collect preopened libtool deplibs, except any this library # has declared as weak libs for deplib in $dependency_libs; do func_basename "$deplib" deplib_base=$func_basename_result case " $weak_libs " in *" $deplib_base "*) ;; *) func_append deplibs " $deplib" ;; esac done done libs="$dlprefiles" fi if test "$pass" = dlopen; then # Collect dlpreopened libraries save_deplibs="$deplibs" deplibs= fi for deplib in $libs; do lib= found=no case $deplib in -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else func_append compiler_flags " $deplib" if test "$linkmode" = lib ; then case "$new_inherited_linker_flags " in *" $deplib "*) ;; * ) func_append new_inherited_linker_flags " $deplib" ;; esac fi fi continue ;; -l*) if test "$linkmode" != lib && test "$linkmode" != prog; then func_warning "\`-l' is ignored for archives/objects" continue fi func_stripname '-l' '' "$deplib" name=$func_stripname_result if test "$linkmode" = lib; then searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path" else searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path" fi for searchdir in $searchdirs; do for search_ext in .la $std_shrext .so .a; do # Search the libtool library lib="$searchdir/lib${name}${search_ext}" if test -f "$lib"; then if test "$search_ext" = ".la"; then found=yes else found=no fi break 2 fi done done if test "$found" != yes; then # deplib doesn't seem to be a libtool library if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" fi continue else # deplib is a libtool library # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, # We need to do some special things here, and not later. if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $deplib "*) if func_lalib_p "$lib"; then library_names= old_library= func_source "$lib" for l in $old_library $library_names; do ll="$l" done if test "X$ll" = "X$old_library" ; then # only static version available found=no func_dirname "$lib" "" "." ladir="$func_dirname_result" lib=$ladir/$old_library if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" fi continue fi fi ;; *) ;; esac fi fi ;; # -l *.ltframework) if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" if test "$linkmode" = lib ; then case "$new_inherited_linker_flags " in *" $deplib "*) ;; * ) func_append new_inherited_linker_flags " $deplib" ;; esac fi fi continue ;; -L*) case $linkmode in lib) deplibs="$deplib $deplibs" test "$pass" = conv && continue newdependency_libs="$deplib $newdependency_libs" func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result" func_append newlib_search_path " $func_resolve_sysroot_result" ;; prog) if test "$pass" = conv; then deplibs="$deplib $deplibs" continue fi if test "$pass" = scan; then deplibs="$deplib $deplibs" else compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" fi func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result" func_append newlib_search_path " $func_resolve_sysroot_result" ;; *) func_warning "\`-L' is ignored for archives/objects" ;; esac # linkmode continue ;; # -L -R*) if test "$pass" = link; then func_stripname '-R' '' "$deplib" func_resolve_sysroot "$func_stripname_result" dir=$func_resolve_sysroot_result # Make sure the xrpath contains only unique directories. case "$xrpath " in *" $dir "*) ;; *) func_append xrpath " $dir" ;; esac fi deplibs="$deplib $deplibs" continue ;; *.la) func_resolve_sysroot "$deplib" lib=$func_resolve_sysroot_result ;; *.$libext) if test "$pass" = conv; then deplibs="$deplib $deplibs" continue fi case $linkmode in lib) # Linking convenience modules into shared libraries is allowed, # but linking other static libraries is non-portable. case " $dlpreconveniencelibs " in *" $deplib "*) ;; *) valid_a_lib=no case $deplibs_check_method in match_pattern*) set dummy $deplibs_check_method; shift match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` if eval "\$ECHO \"$deplib\"" 2>/dev/null | $SED 10q \ | $EGREP "$match_pattern_regex" > /dev/null; then valid_a_lib=yes fi ;; pass_all) valid_a_lib=yes ;; esac if test "$valid_a_lib" != yes; then echo $ECHO "*** Warning: Trying to link with static lib archive $deplib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have" echo "*** because the file extensions .$libext of this argument makes me believe" echo "*** that it is just a static archive that I should not use here." else echo $ECHO "*** Warning: Linking the shared library $output against the" $ECHO "*** static library $deplib is not portable!" deplibs="$deplib $deplibs" fi ;; esac continue ;; prog) if test "$pass" != link; then deplibs="$deplib $deplibs" else compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" fi continue ;; esac # linkmode ;; # *.$libext *.lo | *.$objext) if test "$pass" = conv; then deplibs="$deplib $deplibs" elif test "$linkmode" = prog; then if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then # If there is no dlopen support or we're linking statically, # we need to preload. func_append newdlprefiles " $deplib" compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else func_append newdlfiles " $deplib" fi fi continue ;; %DEPLIBS%) alldeplibs=yes continue ;; esac # case $deplib if test "$found" = yes || test -f "$lib"; then : else func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'" fi # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$lib" \ || func_fatal_error "\`$lib' is not a valid libtool archive" func_dirname "$lib" "" "." ladir="$func_dirname_result" dlname= dlopen= dlpreopen= libdir= library_names= old_library= inherited_linker_flags= # If the library was installed with an old release of libtool, # it will not redefine variables installed, or shouldnotlink installed=yes shouldnotlink=no avoidtemprpath= # Read the .la file func_source "$lib" # Convert "-framework foo" to "foo.ltframework" if test -n "$inherited_linker_flags"; then tmp_inherited_linker_flags=`$ECHO "$inherited_linker_flags" | $SED 's/-framework \([^ $]*\)/\1.ltframework/g'` for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do case " $new_inherited_linker_flags " in *" $tmp_inherited_linker_flag "*) ;; *) func_append new_inherited_linker_flags " $tmp_inherited_linker_flag";; esac done fi dependency_libs=`$ECHO " $dependency_libs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` if test "$linkmode,$pass" = "lib,link" || test "$linkmode,$pass" = "prog,scan" || { test "$linkmode" != prog && test "$linkmode" != lib; }; then test -n "$dlopen" && func_append dlfiles " $dlopen" test -n "$dlpreopen" && func_append dlprefiles " $dlpreopen" fi if test "$pass" = conv; then # Only check for convenience libraries deplibs="$lib $deplibs" if test -z "$libdir"; then if test -z "$old_library"; then func_fatal_error "cannot find name of link library for \`$lib'" fi # It is a libtool convenience library, so add in its objects. func_append convenience " $ladir/$objdir/$old_library" func_append old_convenience " $ladir/$objdir/$old_library" tmp_libs= for deplib in $dependency_libs; do deplibs="$deplib $deplibs" if $opt_preserve_dup_deps ; then case "$tmp_libs " in *" $deplib "*) func_append specialdeplibs " $deplib" ;; esac fi func_append tmp_libs " $deplib" done elif test "$linkmode" != prog && test "$linkmode" != lib; then func_fatal_error "\`$lib' is not a convenience library" fi continue fi # $pass = conv # Get the name of the library we link against. linklib= if test -n "$old_library" && { test "$prefer_static_libs" = yes || test "$prefer_static_libs,$installed" = "built,no"; }; then linklib=$old_library else for l in $old_library $library_names; do linklib="$l" done fi if test -z "$linklib"; then func_fatal_error "cannot find name of link library for \`$lib'" fi # This library was specified with -dlopen. if test "$pass" = dlopen; then if test -z "$libdir"; then func_fatal_error "cannot -dlopen a convenience library: \`$lib'" fi if test -z "$dlname" || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then # If there is no dlname, no dlopen support or we're linking # statically, we need to preload. We also need to preload any # dependent libraries so libltdl's deplib preloader doesn't # bomb out in the load deplibs phase. func_append dlprefiles " $lib $dependency_libs" else func_append newdlfiles " $lib" fi continue fi # $pass = dlopen # We need an absolute path. case $ladir in [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;; *) abs_ladir=`cd "$ladir" && pwd` if test -z "$abs_ladir"; then func_warning "cannot determine absolute directory name of \`$ladir'" func_warning "passing it literally to the linker, although it might fail" abs_ladir="$ladir" fi ;; esac func_basename "$lib" laname="$func_basename_result" # Find the relevant object directory and library name. if test "X$installed" = Xyes; then if test ! -f "$lt_sysroot$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then func_warning "library \`$lib' was moved." dir="$ladir" absdir="$abs_ladir" libdir="$abs_ladir" else dir="$lt_sysroot$libdir" absdir="$lt_sysroot$libdir" fi test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes else if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then dir="$ladir" absdir="$abs_ladir" # Remove this search path later func_append notinst_path " $abs_ladir" else dir="$ladir/$objdir" absdir="$abs_ladir/$objdir" # Remove this search path later func_append notinst_path " $abs_ladir" fi fi # $installed = yes func_stripname 'lib' '.la' "$laname" name=$func_stripname_result # This library was specified with -dlpreopen. if test "$pass" = dlpreopen; then if test -z "$libdir" && test "$linkmode" = prog; then func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'" fi case "$host" in # special handling for platforms with PE-DLLs. *cygwin* | *mingw* | *cegcc* ) # Linker will automatically link against shared library if both # static and shared are present. Therefore, ensure we extract # symbols from the import library if a shared library is present # (otherwise, the dlopen module name will be incorrect). We do # this by putting the import library name into $newdlprefiles. # We recover the dlopen module name by 'saving' the la file # name in a special purpose variable, and (later) extracting the # dlname from the la file. if test -n "$dlname"; then func_tr_sh "$dir/$linklib" eval "libfile_$func_tr_sh_result=\$abs_ladir/\$laname" func_append newdlprefiles " $dir/$linklib" else func_append newdlprefiles " $dir/$old_library" # Keep a list of preopened convenience libraries to check # that they are being used correctly in the link pass. test -z "$libdir" && \ func_append dlpreconveniencelibs " $dir/$old_library" fi ;; * ) # Prefer using a static library (so that no silly _DYNAMIC symbols # are required to link). if test -n "$old_library"; then func_append newdlprefiles " $dir/$old_library" # Keep a list of preopened convenience libraries to check # that they are being used correctly in the link pass. test -z "$libdir" && \ func_append dlpreconveniencelibs " $dir/$old_library" # Otherwise, use the dlname, so that lt_dlopen finds it. elif test -n "$dlname"; then func_append newdlprefiles " $dir/$dlname" else func_append newdlprefiles " $dir/$linklib" fi ;; esac fi # $pass = dlpreopen if test -z "$libdir"; then # Link the convenience library if test "$linkmode" = lib; then deplibs="$dir/$old_library $deplibs" elif test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$dir/$old_library $compile_deplibs" finalize_deplibs="$dir/$old_library $finalize_deplibs" else deplibs="$lib $deplibs" # used for prog,scan pass fi continue fi if test "$linkmode" = prog && test "$pass" != link; then func_append newlib_search_path " $ladir" deplibs="$lib $deplibs" linkalldeplibs=no if test "$link_all_deplibs" != no || test -z "$library_names" || test "$build_libtool_libs" = no; then linkalldeplibs=yes fi tmp_libs= for deplib in $dependency_libs; do case $deplib in -L*) func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result" func_append newlib_search_path " $func_resolve_sysroot_result" ;; esac # Need to link against all dependency_libs? if test "$linkalldeplibs" = yes; then deplibs="$deplib $deplibs" else # Need to hardcode shared library paths # or/and link against static libraries newdependency_libs="$deplib $newdependency_libs" fi if $opt_preserve_dup_deps ; then case "$tmp_libs " in *" $deplib "*) func_append specialdeplibs " $deplib" ;; esac fi func_append tmp_libs " $deplib" done # for deplib continue fi # $linkmode = prog... if test "$linkmode,$pass" = "prog,link"; then if test -n "$library_names" && { { test "$prefer_static_libs" = no || test "$prefer_static_libs,$installed" = "built,yes"; } || test -z "$old_library"; }; then # We need to hardcode the library path if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then # Make sure the rpath contains only unique directories. case "$temp_rpath:" in *"$absdir:"*) ;; *) func_append temp_rpath "$absdir:" ;; esac fi # Hardcode the library path. # Skip directories that are in the system default run-time # search path. case " $sys_lib_dlsearch_path " in *" $absdir "*) ;; *) case "$compile_rpath " in *" $absdir "*) ;; *) func_append compile_rpath " $absdir" ;; esac ;; esac case " $sys_lib_dlsearch_path " in *" $libdir "*) ;; *) case "$finalize_rpath " in *" $libdir "*) ;; *) func_append finalize_rpath " $libdir" ;; esac ;; esac fi # $linkmode,$pass = prog,link... if test "$alldeplibs" = yes && { test "$deplibs_check_method" = pass_all || { test "$build_libtool_libs" = yes && test -n "$library_names"; }; }; then # We only need to search for static libraries continue fi fi link_static=no # Whether the deplib will be linked statically use_static_libs=$prefer_static_libs if test "$use_static_libs" = built && test "$installed" = yes; then use_static_libs=no fi if test -n "$library_names" && { test "$use_static_libs" = no || test -z "$old_library"; }; then case $host in *cygwin* | *mingw* | *cegcc*) # No point in relinking DLLs because paths are not encoded func_append notinst_deplibs " $lib" need_relink=no ;; *) if test "$installed" = no; then func_append notinst_deplibs " $lib" need_relink=yes fi ;; esac # This is a shared library # Warn about portability, can't link against -module's on some # systems (darwin). Don't bleat about dlopened modules though! dlopenmodule="" for dlpremoduletest in $dlprefiles; do if test "X$dlpremoduletest" = "X$lib"; then dlopenmodule="$dlpremoduletest" break fi done if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then echo if test "$linkmode" = prog; then $ECHO "*** Warning: Linking the executable $output against the loadable module" else $ECHO "*** Warning: Linking the shared library $output against the loadable module" fi $ECHO "*** $linklib is not portable!" fi if test "$linkmode" = lib && test "$hardcode_into_libs" = yes; then # Hardcode the library path. # Skip directories that are in the system default run-time # search path. case " $sys_lib_dlsearch_path " in *" $absdir "*) ;; *) case "$compile_rpath " in *" $absdir "*) ;; *) func_append compile_rpath " $absdir" ;; esac ;; esac case " $sys_lib_dlsearch_path " in *" $libdir "*) ;; *) case "$finalize_rpath " in *" $libdir "*) ;; *) func_append finalize_rpath " $libdir" ;; esac ;; esac fi if test -n "$old_archive_from_expsyms_cmds"; then # figure out the soname set dummy $library_names shift realname="$1" shift libname=`eval "\\$ECHO \"$libname_spec\""` # use dlname if we got it. it's perfectly good, no? if test -n "$dlname"; then soname="$dlname" elif test -n "$soname_spec"; then # bleh windows case $host in *cygwin* | mingw* | *cegcc*) func_arith $current - $age major=$func_arith_result versuffix="-$major" ;; esac eval soname=\"$soname_spec\" else soname="$realname" fi # Make a new name for the extract_expsyms_cmds to use soroot="$soname" func_basename "$soroot" soname="$func_basename_result" func_stripname 'lib' '.dll' "$soname" newlib=libimp-$func_stripname_result.a # If the library has no export list, then create one now if test -f "$output_objdir/$soname-def"; then : else func_verbose "extracting exported symbol list from \`$soname'" func_execute_cmds "$extract_expsyms_cmds" 'exit $?' fi # Create $newlib if test -f "$output_objdir/$newlib"; then :; else func_verbose "generating import library for \`$soname'" func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?' fi # make sure the library variables are pointing to the new library dir=$output_objdir linklib=$newlib fi # test -n "$old_archive_from_expsyms_cmds" if test "$linkmode" = prog || test "$opt_mode" != relink; then add_shlibpath= add_dir= add= lib_linked=yes case $hardcode_action in immediate | unsupported) if test "$hardcode_direct" = no; then add="$dir/$linklib" case $host in *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;; *-*-sysv4*uw2*) add_dir="-L$dir" ;; *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \ *-*-unixware7*) add_dir="-L$dir" ;; *-*-darwin* ) # if the lib is a (non-dlopened) module then we can not # link against it, someone is ignoring the earlier warnings if /usr/bin/file -L $add 2> /dev/null | $GREP ": [^:]* bundle" >/dev/null ; then if test "X$dlopenmodule" != "X$lib"; then $ECHO "*** Warning: lib $linklib is a module, not a shared library" if test -z "$old_library" ; then echo echo "*** And there doesn't seem to be a static archive available" echo "*** The link will probably fail, sorry" else add="$dir/$old_library" fi elif test -n "$old_library"; then add="$dir/$old_library" fi fi esac elif test "$hardcode_minus_L" = no; then case $host in *-*-sunos*) add_shlibpath="$dir" ;; esac add_dir="-L$dir" add="-l$name" elif test "$hardcode_shlibpath_var" = no; then add_shlibpath="$dir" add="-l$name" else lib_linked=no fi ;; relink) if test "$hardcode_direct" = yes && test "$hardcode_direct_absolute" = no; then add="$dir/$linklib" elif test "$hardcode_minus_L" = yes; then add_dir="-L$absdir" # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then case $libdir in [\\/]*) func_append add_dir " -L$inst_prefix_dir$libdir" ;; esac fi add="-l$name" elif test "$hardcode_shlibpath_var" = yes; then add_shlibpath="$dir" add="-l$name" else lib_linked=no fi ;; *) lib_linked=no ;; esac if test "$lib_linked" != yes; then func_fatal_configuration "unsupported hardcode properties" fi if test -n "$add_shlibpath"; then case :$compile_shlibpath: in *":$add_shlibpath:"*) ;; *) func_append compile_shlibpath "$add_shlibpath:" ;; esac fi if test "$linkmode" = prog; then test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" test -n "$add" && compile_deplibs="$add $compile_deplibs" else test -n "$add_dir" && deplibs="$add_dir $deplibs" test -n "$add" && deplibs="$add $deplibs" if test "$hardcode_direct" != yes && test "$hardcode_minus_L" != yes && test "$hardcode_shlibpath_var" = yes; then case :$finalize_shlibpath: in *":$libdir:"*) ;; *) func_append finalize_shlibpath "$libdir:" ;; esac fi fi fi if test "$linkmode" = prog || test "$opt_mode" = relink; then add_shlibpath= add_dir= add= # Finalize command for both is simple: just hardcode it. if test "$hardcode_direct" = yes && test "$hardcode_direct_absolute" = no; then add="$libdir/$linklib" elif test "$hardcode_minus_L" = yes; then add_dir="-L$libdir" add="-l$name" elif test "$hardcode_shlibpath_var" = yes; then case :$finalize_shlibpath: in *":$libdir:"*) ;; *) func_append finalize_shlibpath "$libdir:" ;; esac add="-l$name" elif test "$hardcode_automatic" = yes; then if test -n "$inst_prefix_dir" && test -f "$inst_prefix_dir$libdir/$linklib" ; then add="$inst_prefix_dir$libdir/$linklib" else add="$libdir/$linklib" fi else # We cannot seem to hardcode it, guess we'll fake it. add_dir="-L$libdir" # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then case $libdir in [\\/]*) func_append add_dir " -L$inst_prefix_dir$libdir" ;; esac fi add="-l$name" fi if test "$linkmode" = prog; then test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" test -n "$add" && finalize_deplibs="$add $finalize_deplibs" else test -n "$add_dir" && deplibs="$add_dir $deplibs" test -n "$add" && deplibs="$add $deplibs" fi fi elif test "$linkmode" = prog; then # Here we assume that one of hardcode_direct or hardcode_minus_L # is not unsupported. This is valid on all known static and # shared platforms. if test "$hardcode_direct" != unsupported; then test -n "$old_library" && linklib="$old_library" compile_deplibs="$dir/$linklib $compile_deplibs" finalize_deplibs="$dir/$linklib $finalize_deplibs" else compile_deplibs="-l$name -L$dir $compile_deplibs" finalize_deplibs="-l$name -L$dir $finalize_deplibs" fi elif test "$build_libtool_libs" = yes; then # Not a shared library if test "$deplibs_check_method" != pass_all; then # We're trying link a shared library against a static one # but the system doesn't support it. # Just print a warning and add the library to dependency_libs so # that the program can be linked against the static library. echo $ECHO "*** Warning: This system can not link to static lib archive $lib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have." if test "$module" = yes; then echo "*** But as you try to build a module library, libtool will still create " echo "*** a static module, that should work as long as the dlopening application" echo "*** is linked with the -dlopen flag to resolve symbols at runtime." if test -z "$global_symbol_pipe"; then echo echo "*** However, this would only work if libtool was able to extract symbol" echo "*** lists from a program, using \`nm' or equivalent, but libtool could" echo "*** not find such a program. So, this module is probably useless." echo "*** \`nm' from GNU binutils and a full rebuild may help." fi if test "$build_old_libs" = no; then build_libtool_libs=module build_old_libs=yes else build_libtool_libs=no fi fi else deplibs="$dir/$old_library $deplibs" link_static=yes fi fi # link shared/static library? if test "$linkmode" = lib; then if test -n "$dependency_libs" && { test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes || test "$link_static" = yes; }; then # Extract -R from dependency_libs temp_deplibs= for libdir in $dependency_libs; do case $libdir in -R*) func_stripname '-R' '' "$libdir" temp_xrpath=$func_stripname_result case " $xrpath " in *" $temp_xrpath "*) ;; *) func_append xrpath " $temp_xrpath";; esac;; *) func_append temp_deplibs " $libdir";; esac done dependency_libs="$temp_deplibs" fi func_append newlib_search_path " $absdir" # Link against this library test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs" # ... and its dependency_libs tmp_libs= for deplib in $dependency_libs; do newdependency_libs="$deplib $newdependency_libs" case $deplib in -L*) func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result";; *) func_resolve_sysroot "$deplib" ;; esac if $opt_preserve_dup_deps ; then case "$tmp_libs " in *" $func_resolve_sysroot_result "*) func_append specialdeplibs " $func_resolve_sysroot_result" ;; esac fi func_append tmp_libs " $func_resolve_sysroot_result" done if test "$link_all_deplibs" != no; then # Add the search paths of all dependency libraries for deplib in $dependency_libs; do path= case $deplib in -L*) path="$deplib" ;; *.la) func_resolve_sysroot "$deplib" deplib=$func_resolve_sysroot_result func_dirname "$deplib" "" "." dir=$func_dirname_result # We need an absolute path. case $dir in [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;; *) absdir=`cd "$dir" && pwd` if test -z "$absdir"; then func_warning "cannot determine absolute directory name of \`$dir'" absdir="$dir" fi ;; esac if $GREP "^installed=no" $deplib > /dev/null; then case $host in *-*-darwin*) depdepl= eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` if test -n "$deplibrary_names" ; then for tmp in $deplibrary_names ; do depdepl=$tmp done if test -f "$absdir/$objdir/$depdepl" ; then depdepl="$absdir/$objdir/$depdepl" darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` if test -z "$darwin_install_name"; then darwin_install_name=`${OTOOL64} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` fi func_append compiler_flags " ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}" func_append linker_flags " -dylib_file ${darwin_install_name}:${depdepl}" path= fi fi ;; *) path="-L$absdir/$objdir" ;; esac else eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` test -z "$libdir" && \ func_fatal_error "\`$deplib' is not a valid libtool archive" test "$absdir" != "$libdir" && \ func_warning "\`$deplib' seems to be moved" path="-L$absdir" fi ;; esac case " $deplibs " in *" $path "*) ;; *) deplibs="$path $deplibs" ;; esac done fi # link_all_deplibs != no fi # linkmode = lib done # for deplib in $libs if test "$pass" = link; then if test "$linkmode" = "prog"; then compile_deplibs="$new_inherited_linker_flags $compile_deplibs" finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs" else compiler_flags="$compiler_flags "`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` fi fi dependency_libs="$newdependency_libs" if test "$pass" = dlpreopen; then # Link the dlpreopened libraries before other libraries for deplib in $save_deplibs; do deplibs="$deplib $deplibs" done fi if test "$pass" != dlopen; then if test "$pass" != conv; then # Make sure lib_search_path contains only unique directories. lib_search_path= for dir in $newlib_search_path; do case "$lib_search_path " in *" $dir "*) ;; *) func_append lib_search_path " $dir" ;; esac done newlib_search_path= fi if test "$linkmode,$pass" != "prog,link"; then vars="deplibs" else vars="compile_deplibs finalize_deplibs" fi for var in $vars dependency_libs; do # Add libraries to $var in reverse order eval tmp_libs=\"\$$var\" new_libs= for deplib in $tmp_libs; do # FIXME: Pedantically, this is the right thing to do, so # that some nasty dependency loop isn't accidentally # broken: #new_libs="$deplib $new_libs" # Pragmatically, this seems to cause very few problems in # practice: case $deplib in -L*) new_libs="$deplib $new_libs" ;; -R*) ;; *) # And here is the reason: when a library appears more # than once as an explicit dependence of a library, or # is implicitly linked in more than once by the # compiler, it is considered special, and multiple # occurrences thereof are not removed. Compare this # with having the same library being listed as a # dependency of multiple other libraries: in this case, # we know (pedantically, we assume) the library does not # need to be listed more than once, so we keep only the # last copy. This is not always right, but it is rare # enough that we require users that really mean to play # such unportable linking tricks to link the library # using -Wl,-lname, so that libtool does not consider it # for duplicate removal. case " $specialdeplibs " in *" $deplib "*) new_libs="$deplib $new_libs" ;; *) case " $new_libs " in *" $deplib "*) ;; *) new_libs="$deplib $new_libs" ;; esac ;; esac ;; esac done tmp_libs= for deplib in $new_libs; do case $deplib in -L*) case " $tmp_libs " in *" $deplib "*) ;; *) func_append tmp_libs " $deplib" ;; esac ;; *) func_append tmp_libs " $deplib" ;; esac done eval $var=\"$tmp_libs\" done # for var fi # Last step: remove runtime libs from dependency_libs # (they stay in deplibs) tmp_libs= for i in $dependency_libs ; do case " $predeps $postdeps $compiler_lib_search_path " in *" $i "*) i="" ;; esac if test -n "$i" ; then func_append tmp_libs " $i" fi done dependency_libs=$tmp_libs done # for pass if test "$linkmode" = prog; then dlfiles="$newdlfiles" fi if test "$linkmode" = prog || test "$linkmode" = lib; then dlprefiles="$newdlprefiles" fi case $linkmode in oldlib) if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then func_warning "\`-dlopen' is ignored for archives" fi case " $deplibs" in *\ -l* | *\ -L*) func_warning "\`-l' and \`-L' are ignored for archives" ;; esac test -n "$rpath" && \ func_warning "\`-rpath' is ignored for archives" test -n "$xrpath" && \ func_warning "\`-R' is ignored for archives" test -n "$vinfo" && \ func_warning "\`-version-info/-version-number' is ignored for archives" test -n "$release" && \ func_warning "\`-release' is ignored for archives" test -n "$export_symbols$export_symbols_regex" && \ func_warning "\`-export-symbols' is ignored for archives" # Now set the variables for building old libraries. build_libtool_libs=no oldlibs="$output" func_append objs "$old_deplibs" ;; lib) # Make sure we only generate libraries of the form `libNAME.la'. case $outputname in lib*) func_stripname 'lib' '.la' "$outputname" name=$func_stripname_result eval shared_ext=\"$shrext_cmds\" eval libname=\"$libname_spec\" ;; *) test "$module" = no && \ func_fatal_help "libtool library \`$output' must begin with \`lib'" if test "$need_lib_prefix" != no; then # Add the "lib" prefix for modules if required func_stripname '' '.la' "$outputname" name=$func_stripname_result eval shared_ext=\"$shrext_cmds\" eval libname=\"$libname_spec\" else func_stripname '' '.la' "$outputname" libname=$func_stripname_result fi ;; esac if test -n "$objs"; then if test "$deplibs_check_method" != pass_all; then func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs" else echo $ECHO "*** Warning: Linking the shared library $output against the non-libtool" $ECHO "*** objects $objs is not portable!" func_append libobjs " $objs" fi fi test "$dlself" != no && \ func_warning "\`-dlopen self' is ignored for libtool libraries" set dummy $rpath shift test "$#" -gt 1 && \ func_warning "ignoring multiple \`-rpath's for a libtool library" install_libdir="$1" oldlibs= if test -z "$rpath"; then if test "$build_libtool_libs" = yes; then # Building a libtool convenience library. # Some compilers have problems with a `.al' extension so # convenience libraries should have the same extension an # archive normally would. oldlibs="$output_objdir/$libname.$libext $oldlibs" build_libtool_libs=convenience build_old_libs=yes fi test -n "$vinfo" && \ func_warning "\`-version-info/-version-number' is ignored for convenience libraries" test -n "$release" && \ func_warning "\`-release' is ignored for convenience libraries" else # Parse the version information argument. save_ifs="$IFS"; IFS=':' set dummy $vinfo 0 0 0 shift IFS="$save_ifs" test -n "$7" && \ func_fatal_help "too many parameters to \`-version-info'" # convert absolute version numbers to libtool ages # this retains compatibility with .la files and attempts # to make the code below a bit more comprehensible case $vinfo_number in yes) number_major="$1" number_minor="$2" number_revision="$3" # # There are really only two kinds -- those that # use the current revision as the major version # and those that subtract age and use age as # a minor version. But, then there is irix # which has an extra 1 added just for fun # case $version_type in # correct linux to gnu/linux during the next big refactor darwin|linux|osf|windows|none) func_arith $number_major + $number_minor current=$func_arith_result age="$number_minor" revision="$number_revision" ;; freebsd-aout|freebsd-elf|qnx|sunos) current="$number_major" revision="$number_minor" age="0" ;; irix|nonstopux) func_arith $number_major + $number_minor current=$func_arith_result age="$number_minor" revision="$number_minor" lt_irix_increment=no ;; *) func_fatal_configuration "$modename: unknown library version type \`$version_type'" ;; esac ;; no) current="$1" revision="$2" age="$3" ;; esac # Check that each of the things are valid numbers. case $current in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) func_error "CURRENT \`$current' must be a nonnegative integer" func_fatal_error "\`$vinfo' is not valid version information" ;; esac case $revision in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) func_error "REVISION \`$revision' must be a nonnegative integer" func_fatal_error "\`$vinfo' is not valid version information" ;; esac case $age in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) func_error "AGE \`$age' must be a nonnegative integer" func_fatal_error "\`$vinfo' is not valid version information" ;; esac if test "$age" -gt "$current"; then func_error "AGE \`$age' is greater than the current interface number \`$current'" func_fatal_error "\`$vinfo' is not valid version information" fi # Calculate the version variables. major= versuffix= verstring= case $version_type in none) ;; darwin) # Like Linux, but with the current version available in # verstring for coding it into the library header func_arith $current - $age major=.$func_arith_result versuffix="$major.$age.$revision" # Darwin ld doesn't like 0 for these options... func_arith $current + 1 minor_current=$func_arith_result xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision" verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" ;; freebsd-aout) major=".$current" versuffix=".$current.$revision"; ;; freebsd-elf) major=".$current" versuffix=".$current" ;; irix | nonstopux) if test "X$lt_irix_increment" = "Xno"; then func_arith $current - $age else func_arith $current - $age + 1 fi major=$func_arith_result case $version_type in nonstopux) verstring_prefix=nonstopux ;; *) verstring_prefix=sgi ;; esac verstring="$verstring_prefix$major.$revision" # Add in all the interfaces that we are compatible with. loop=$revision while test "$loop" -ne 0; do func_arith $revision - $loop iface=$func_arith_result func_arith $loop - 1 loop=$func_arith_result verstring="$verstring_prefix$major.$iface:$verstring" done # Before this point, $major must not contain `.'. major=.$major versuffix="$major.$revision" ;; linux) # correct to gnu/linux during the next big refactor func_arith $current - $age major=.$func_arith_result versuffix="$major.$age.$revision" ;; osf) func_arith $current - $age major=.$func_arith_result versuffix=".$current.$age.$revision" verstring="$current.$age.$revision" # Add in all the interfaces that we are compatible with. loop=$age while test "$loop" -ne 0; do func_arith $current - $loop iface=$func_arith_result func_arith $loop - 1 loop=$func_arith_result verstring="$verstring:${iface}.0" done # Make executables depend on our current version. func_append verstring ":${current}.0" ;; qnx) major=".$current" versuffix=".$current" ;; sunos) major=".$current" versuffix=".$current.$revision" ;; windows) # Use '-' rather than '.', since we only want one # extension on DOS 8.3 filesystems. func_arith $current - $age major=$func_arith_result versuffix="-$major" ;; *) func_fatal_configuration "unknown library version type \`$version_type'" ;; esac # Clear the version info if we defaulted, and they specified a release. if test -z "$vinfo" && test -n "$release"; then major= case $version_type in darwin) # we can't check for "0.0" in archive_cmds due to quoting # problems, so we reset it completely verstring= ;; *) verstring="0.0" ;; esac if test "$need_version" = no; then versuffix= else versuffix=".0.0" fi fi # Remove version info from name if versioning should be avoided if test "$avoid_version" = yes && test "$need_version" = no; then major= versuffix= verstring="" fi # Check to see if the archive will have undefined symbols. if test "$allow_undefined" = yes; then if test "$allow_undefined_flag" = unsupported; then func_warning "undefined symbols not allowed in $host shared libraries" build_libtool_libs=no build_old_libs=yes fi else # Don't allow undefined symbols. allow_undefined_flag="$no_undefined_flag" fi fi func_generate_dlsyms "$libname" "$libname" "yes" func_append libobjs " $symfileobj" test "X$libobjs" = "X " && libobjs= if test "$opt_mode" != relink; then # Remove our outputs, but don't remove object files since they # may have been created when compiling PIC objects. removelist= tempremovelist=`$ECHO "$output_objdir/*"` for p in $tempremovelist; do case $p in *.$objext | *.gcno) ;; $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*) if test "X$precious_files_regex" != "X"; then if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 then continue fi fi func_append removelist " $p" ;; *) ;; esac done test -n "$removelist" && \ func_show_eval "${RM}r \$removelist" fi # Now set the variables for building old libraries. if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then func_append oldlibs " $output_objdir/$libname.$libext" # Transform .lo files to .o files. oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; $lo2o" | $NL2SP` fi # Eliminate all temporary directories. #for path in $notinst_path; do # lib_search_path=`$ECHO "$lib_search_path " | $SED "s% $path % %g"` # deplibs=`$ECHO "$deplibs " | $SED "s% -L$path % %g"` # dependency_libs=`$ECHO "$dependency_libs " | $SED "s% -L$path % %g"` #done if test -n "$xrpath"; then # If the user specified any rpath flags, then add them. temp_xrpath= for libdir in $xrpath; do func_replace_sysroot "$libdir" func_append temp_xrpath " -R$func_replace_sysroot_result" case "$finalize_rpath " in *" $libdir "*) ;; *) func_append finalize_rpath " $libdir" ;; esac done if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then dependency_libs="$temp_xrpath $dependency_libs" fi fi # Make sure dlfiles contains only unique files that won't be dlpreopened old_dlfiles="$dlfiles" dlfiles= for lib in $old_dlfiles; do case " $dlprefiles $dlfiles " in *" $lib "*) ;; *) func_append dlfiles " $lib" ;; esac done # Make sure dlprefiles contains only unique files old_dlprefiles="$dlprefiles" dlprefiles= for lib in $old_dlprefiles; do case "$dlprefiles " in *" $lib "*) ;; *) func_append dlprefiles " $lib" ;; esac done if test "$build_libtool_libs" = yes; then if test -n "$rpath"; then case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc* | *-*-haiku*) # these systems don't actually have a c library (as such)! ;; *-*-rhapsody* | *-*-darwin1.[012]) # Rhapsody C library is in the System framework func_append deplibs " System.ltframework" ;; *-*-netbsd*) # Don't link with libc until the a.out ld.so is fixed. ;; *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc due to us having libc/libc_r. ;; *-*-sco3.2v5* | *-*-sco5v6*) # Causes problems with __ctype ;; *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) # Compiler inserts libc in the correct place for threads to work ;; *) # Add libc to deplibs on all other systems if necessary. if test "$build_libtool_need_lc" = "yes"; then func_append deplibs " -lc" fi ;; esac fi # Transform deplibs into only deplibs that can be linked in shared. name_save=$name libname_save=$libname release_save=$release versuffix_save=$versuffix major_save=$major # I'm not sure if I'm treating the release correctly. I think # release should show up in the -l (ie -lgmp5) so we don't want to # add it in twice. Is that correct? release="" versuffix="" major="" newdeplibs= droppeddeps=no case $deplibs_check_method in pass_all) # Don't check for shared/static. Everything works. # This might be a little naive. We might want to check # whether the library exists or not. But this is on # osf3 & osf4 and I'm not really sure... Just # implementing what was already the behavior. newdeplibs=$deplibs ;; test_compile) # This code stresses the "libraries are programs" paradigm to its # limits. Maybe even breaks it. We compile a program, linking it # against the deplibs as a proxy for the library. Then we can check # whether they linked in statically or dynamically with ldd. $opt_dry_run || $RM conftest.c cat > conftest.c </dev/null` $nocaseglob else potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null` fi for potent_lib in $potential_libs; do # Follow soft links. if ls -lLd "$potent_lib" 2>/dev/null | $GREP " -> " >/dev/null; then continue fi # The statement above tries to avoid entering an # endless loop below, in case of cyclic links. # We might still enter an endless loop, since a link # loop can be closed while we follow links, # but so what? potlib="$potent_lib" while test -h "$potlib" 2>/dev/null; do potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'` case $potliblink in [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";; *) potlib=`$ECHO "$potlib" | $SED 's,[^/]*$,,'`"$potliblink";; esac done if eval $file_magic_cmd \"\$potlib\" 2>/dev/null | $SED -e 10q | $EGREP "$file_magic_regex" > /dev/null; then func_append newdeplibs " $a_deplib" a_deplib="" break 2 fi done done fi if test -n "$a_deplib" ; then droppeddeps=yes echo $ECHO "*** Warning: linker path does not have real file for library $a_deplib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have" echo "*** because I did check the linker path looking for a file starting" if test -z "$potlib" ; then $ECHO "*** with $libname but no candidates were found. (...for file magic test)" else $ECHO "*** with $libname and none of the candidates passed a file format test" $ECHO "*** using a file magic. Last file checked: $potlib" fi fi ;; *) # Add a -L argument. func_append newdeplibs " $a_deplib" ;; esac done # Gone through all deplibs. ;; match_pattern*) set dummy $deplibs_check_method; shift match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` for a_deplib in $deplibs; do case $a_deplib in -l*) func_stripname -l '' "$a_deplib" name=$func_stripname_result if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $a_deplib "*) func_append newdeplibs " $a_deplib" a_deplib="" ;; esac fi if test -n "$a_deplib" ; then libname=`eval "\\$ECHO \"$libname_spec\""` for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do potential_libs=`ls $i/$libname[.-]* 2>/dev/null` for potent_lib in $potential_libs; do potlib="$potent_lib" # see symlink-check above in file_magic test if eval "\$ECHO \"$potent_lib\"" 2>/dev/null | $SED 10q | \ $EGREP "$match_pattern_regex" > /dev/null; then func_append newdeplibs " $a_deplib" a_deplib="" break 2 fi done done fi if test -n "$a_deplib" ; then droppeddeps=yes echo $ECHO "*** Warning: linker path does not have real file for library $a_deplib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have" echo "*** because I did check the linker path looking for a file starting" if test -z "$potlib" ; then $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)" else $ECHO "*** with $libname and none of the candidates passed a file format test" $ECHO "*** using a regex pattern. Last file checked: $potlib" fi fi ;; *) # Add a -L argument. func_append newdeplibs " $a_deplib" ;; esac done # Gone through all deplibs. ;; none | unknown | *) newdeplibs="" tmp_deplibs=`$ECHO " $deplibs" | $SED 's/ -lc$//; s/ -[LR][^ ]*//g'` if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then for i in $predeps $postdeps ; do # can't use Xsed below, because $i might contain '/' tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s,$i,,"` done fi case $tmp_deplibs in *[!\ \ ]*) echo if test "X$deplibs_check_method" = "Xnone"; then echo "*** Warning: inter-library dependencies are not supported in this platform." else echo "*** Warning: inter-library dependencies are not known to be supported." fi echo "*** All declared inter-library dependencies are being dropped." droppeddeps=yes ;; esac ;; esac versuffix=$versuffix_save major=$major_save release=$release_save libname=$libname_save name=$name_save case $host in *-*-rhapsody* | *-*-darwin1.[012]) # On Rhapsody replace the C library with the System framework newdeplibs=`$ECHO " $newdeplibs" | $SED 's/ -lc / System.ltframework /'` ;; esac if test "$droppeddeps" = yes; then if test "$module" = yes; then echo echo "*** Warning: libtool could not satisfy all declared inter-library" $ECHO "*** dependencies of module $libname. Therefore, libtool will create" echo "*** a static module, that should work as long as the dlopening" echo "*** application is linked with the -dlopen flag." if test -z "$global_symbol_pipe"; then echo echo "*** However, this would only work if libtool was able to extract symbol" echo "*** lists from a program, using \`nm' or equivalent, but libtool could" echo "*** not find such a program. So, this module is probably useless." echo "*** \`nm' from GNU binutils and a full rebuild may help." fi if test "$build_old_libs" = no; then oldlibs="$output_objdir/$libname.$libext" build_libtool_libs=module build_old_libs=yes else build_libtool_libs=no fi else echo "*** The inter-library dependencies that have been dropped here will be" echo "*** automatically added whenever a program is linked with this library" echo "*** or is declared to -dlopen it." if test "$allow_undefined" = no; then echo echo "*** Since this library must not contain undefined symbols," echo "*** because either the platform does not support them or" echo "*** it was explicitly requested with -no-undefined," echo "*** libtool will only create a static version of it." if test "$build_old_libs" = no; then oldlibs="$output_objdir/$libname.$libext" build_libtool_libs=module build_old_libs=yes else build_libtool_libs=no fi fi fi fi # Done checking deplibs! deplibs=$newdeplibs fi # Time to change all our "foo.ltframework" stuff back to "-framework foo" case $host in *-*-darwin*) newdeplibs=`$ECHO " $newdeplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` new_inherited_linker_flags=`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` deplibs=`$ECHO " $deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` ;; esac # move library search paths that coincide with paths to not yet # installed libraries to the beginning of the library search list new_libs= for path in $notinst_path; do case " $new_libs " in *" -L$path/$objdir "*) ;; *) case " $deplibs " in *" -L$path/$objdir "*) func_append new_libs " -L$path/$objdir" ;; esac ;; esac done for deplib in $deplibs; do case $deplib in -L*) case " $new_libs " in *" $deplib "*) ;; *) func_append new_libs " $deplib" ;; esac ;; *) func_append new_libs " $deplib" ;; esac done deplibs="$new_libs" # All the library-specific variables (install_libdir is set above). library_names= old_library= dlname= # Test again, we may have decided not to build it any more if test "$build_libtool_libs" = yes; then # Remove ${wl} instances when linking with ld. # FIXME: should test the right _cmds variable. case $archive_cmds in *\$LD\ *) wl= ;; esac if test "$hardcode_into_libs" = yes; then # Hardcode the library paths hardcode_libdirs= dep_rpath= rpath="$finalize_rpath" test "$opt_mode" != relink && rpath="$compile_rpath$rpath" for libdir in $rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then func_replace_sysroot "$libdir" libdir=$func_replace_sysroot_result if test -z "$hardcode_libdirs"; then hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" func_append dep_rpath " $flag" fi elif test -n "$runpath_var"; then case "$perm_rpath " in *" $libdir "*) ;; *) func_append perm_rpath " $libdir" ;; esac fi done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir="$hardcode_libdirs" eval "dep_rpath=\"$hardcode_libdir_flag_spec\"" fi if test -n "$runpath_var" && test -n "$perm_rpath"; then # We should set the runpath_var. rpath= for dir in $perm_rpath; do func_append rpath "$dir:" done eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" fi test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" fi shlibpath="$finalize_shlibpath" test "$opt_mode" != relink && shlibpath="$compile_shlibpath$shlibpath" if test -n "$shlibpath"; then eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" fi # Get the real and link names of the library. eval shared_ext=\"$shrext_cmds\" eval library_names=\"$library_names_spec\" set dummy $library_names shift realname="$1" shift if test -n "$soname_spec"; then eval soname=\"$soname_spec\" else soname="$realname" fi if test -z "$dlname"; then dlname=$soname fi lib="$output_objdir/$realname" linknames= for link do func_append linknames " $link" done # Use standard objects if they are pic test -z "$pic_flag" && libobjs=`$ECHO "$libobjs" | $SP2NL | $SED "$lo2o" | $NL2SP` test "X$libobjs" = "X " && libobjs= delfiles= if test -n "$export_symbols" && test -n "$include_expsyms"; then $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp" export_symbols="$output_objdir/$libname.uexp" func_append delfiles " $export_symbols" fi orig_export_symbols= case $host_os in cygwin* | mingw* | cegcc*) if test -n "$export_symbols" && test -z "$export_symbols_regex"; then # exporting using user supplied symfile if test "x`$SED 1q $export_symbols`" != xEXPORTS; then # and it's NOT already a .def file. Must figure out # which of the given symbols are data symbols and tag # them as such. So, trigger use of export_symbols_cmds. # export_symbols gets reassigned inside the "prepare # the list of exported symbols" if statement, so the # include_expsyms logic still works. orig_export_symbols="$export_symbols" export_symbols= always_export_symbols=yes fi fi ;; esac # Prepare the list of exported symbols if test -z "$export_symbols"; then if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then func_verbose "generating symbol list for \`$libname.la'" export_symbols="$output_objdir/$libname.exp" $opt_dry_run || $RM $export_symbols cmds=$export_symbols_cmds save_ifs="$IFS"; IFS='~' for cmd1 in $cmds; do IFS="$save_ifs" # Take the normal branch if the nm_file_list_spec branch # doesn't work or if tool conversion is not needed. case $nm_file_list_spec~$to_tool_file_cmd in *~func_convert_file_noop | *~func_convert_file_msys_to_w32 | ~*) try_normal_branch=yes eval cmd=\"$cmd1\" func_len " $cmd" len=$func_len_result ;; *) try_normal_branch=no ;; esac if test "$try_normal_branch" = yes \ && { test "$len" -lt "$max_cmd_len" \ || test "$max_cmd_len" -le -1; } then func_show_eval "$cmd" 'exit $?' skipped_export=false elif test -n "$nm_file_list_spec"; then func_basename "$output" output_la=$func_basename_result save_libobjs=$libobjs save_output=$output output=${output_objdir}/${output_la}.nm func_to_tool_file "$output" libobjs=$nm_file_list_spec$func_to_tool_file_result func_append delfiles " $output" func_verbose "creating $NM input file list: $output" for obj in $save_libobjs; do func_to_tool_file "$obj" $ECHO "$func_to_tool_file_result" done > "$output" eval cmd=\"$cmd1\" func_show_eval "$cmd" 'exit $?' output=$save_output libobjs=$save_libobjs skipped_export=false else # The command line is too long to execute in one step. func_verbose "using reloadable object file for export list..." skipped_export=: # Break out early, otherwise skipped_export may be # set to false by a later but shorter cmd. break fi done IFS="$save_ifs" if test -n "$export_symbols_regex" && test "X$skipped_export" != "X:"; then func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' func_show_eval '$MV "${export_symbols}T" "$export_symbols"' fi fi fi if test -n "$export_symbols" && test -n "$include_expsyms"; then tmp_export_symbols="$export_symbols" test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' fi if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then # The given exports_symbols file has to be filtered, so filter it. func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" # FIXME: $output_objdir/$libname.filter potentially contains lots of # 's' commands which not all seds can handle. GNU sed should be fine # though. Also, the filter scales superlinearly with the number of # global variables. join(1) would be nice here, but unfortunately # isn't a blessed tool. $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter func_append delfiles " $export_symbols $output_objdir/$libname.filter" export_symbols=$output_objdir/$libname.def $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols fi tmp_deplibs= for test_deplib in $deplibs; do case " $convenience " in *" $test_deplib "*) ;; *) func_append tmp_deplibs " $test_deplib" ;; esac done deplibs="$tmp_deplibs" if test -n "$convenience"; then if test -n "$whole_archive_flag_spec" && test "$compiler_needs_object" = yes && test -z "$libobjs"; then # extract the archives, so we have objects to list. # TODO: could optimize this to just extract one archive. whole_archive_flag_spec= fi if test -n "$whole_archive_flag_spec"; then save_libobjs=$libobjs eval libobjs=\"\$libobjs $whole_archive_flag_spec\" test "X$libobjs" = "X " && libobjs= else gentop="$output_objdir/${outputname}x" func_append generated " $gentop" func_extract_archives $gentop $convenience func_append libobjs " $func_extract_archives_result" test "X$libobjs" = "X " && libobjs= fi fi if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then eval flag=\"$thread_safe_flag_spec\" func_append linker_flags " $flag" fi # Make a backup of the uninstalled library when relinking if test "$opt_mode" = relink; then $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $? fi # Do each of the archive commands. if test "$module" = yes && test -n "$module_cmds" ; then if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then eval test_cmds=\"$module_expsym_cmds\" cmds=$module_expsym_cmds else eval test_cmds=\"$module_cmds\" cmds=$module_cmds fi else if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then eval test_cmds=\"$archive_expsym_cmds\" cmds=$archive_expsym_cmds else eval test_cmds=\"$archive_cmds\" cmds=$archive_cmds fi fi if test "X$skipped_export" != "X:" && func_len " $test_cmds" && len=$func_len_result && test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then : else # The command line is too long to link in one step, link piecewise # or, if using GNU ld and skipped_export is not :, use a linker # script. # Save the value of $output and $libobjs because we want to # use them later. If we have whole_archive_flag_spec, we # want to use save_libobjs as it was before # whole_archive_flag_spec was expanded, because we can't # assume the linker understands whole_archive_flag_spec. # This may have to be revisited, in case too many # convenience libraries get linked in and end up exceeding # the spec. if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then save_libobjs=$libobjs fi save_output=$output func_basename "$output" output_la=$func_basename_result # Clear the reloadable object creation command queue and # initialize k to one. test_cmds= concat_cmds= objlist= last_robj= k=1 if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then output=${output_objdir}/${output_la}.lnkscript func_verbose "creating GNU ld script: $output" echo 'INPUT (' > $output for obj in $save_libobjs do func_to_tool_file "$obj" $ECHO "$func_to_tool_file_result" >> $output done echo ')' >> $output func_append delfiles " $output" func_to_tool_file "$output" output=$func_to_tool_file_result elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then output=${output_objdir}/${output_la}.lnk func_verbose "creating linker input file list: $output" : > $output set x $save_libobjs shift firstobj= if test "$compiler_needs_object" = yes; then firstobj="$1 " shift fi for obj do func_to_tool_file "$obj" $ECHO "$func_to_tool_file_result" >> $output done func_append delfiles " $output" func_to_tool_file "$output" output=$firstobj\"$file_list_spec$func_to_tool_file_result\" else if test -n "$save_libobjs"; then func_verbose "creating reloadable object files..." output=$output_objdir/$output_la-${k}.$objext eval test_cmds=\"$reload_cmds\" func_len " $test_cmds" len0=$func_len_result len=$len0 # Loop over the list of objects to be linked. for obj in $save_libobjs do func_len " $obj" func_arith $len + $func_len_result len=$func_arith_result if test "X$objlist" = X || test "$len" -lt "$max_cmd_len"; then func_append objlist " $obj" else # The command $test_cmds is almost too long, add a # command to the queue. if test "$k" -eq 1 ; then # The first file doesn't have a previous command to add. reload_objs=$objlist eval concat_cmds=\"$reload_cmds\" else # All subsequent reloadable object files will link in # the last one created. reload_objs="$objlist $last_robj" eval concat_cmds=\"\$concat_cmds~$reload_cmds~\$RM $last_robj\" fi last_robj=$output_objdir/$output_la-${k}.$objext func_arith $k + 1 k=$func_arith_result output=$output_objdir/$output_la-${k}.$objext objlist=" $obj" func_len " $last_robj" func_arith $len0 + $func_len_result len=$func_arith_result fi done # Handle the remaining objects by creating one last # reloadable object file. All subsequent reloadable object # files will link in the last one created. test -z "$concat_cmds" || concat_cmds=$concat_cmds~ reload_objs="$objlist $last_robj" eval concat_cmds=\"\${concat_cmds}$reload_cmds\" if test -n "$last_robj"; then eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\" fi func_append delfiles " $output" else output= fi if ${skipped_export-false}; then func_verbose "generating symbol list for \`$libname.la'" export_symbols="$output_objdir/$libname.exp" $opt_dry_run || $RM $export_symbols libobjs=$output # Append the command to create the export file. test -z "$concat_cmds" || concat_cmds=$concat_cmds~ eval concat_cmds=\"\$concat_cmds$export_symbols_cmds\" if test -n "$last_robj"; then eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" fi fi test -n "$save_libobjs" && func_verbose "creating a temporary reloadable object file: $output" # Loop through the commands generated above and execute them. save_ifs="$IFS"; IFS='~' for cmd in $concat_cmds; do IFS="$save_ifs" $opt_silent || { func_quote_for_expand "$cmd" eval "func_echo $func_quote_for_expand_result" } $opt_dry_run || eval "$cmd" || { lt_exit=$? # Restore the uninstalled library and exit if test "$opt_mode" = relink; then ( cd "$output_objdir" && \ $RM "${realname}T" && \ $MV "${realname}U" "$realname" ) fi exit $lt_exit } done IFS="$save_ifs" if test -n "$export_symbols_regex" && ${skipped_export-false}; then func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' func_show_eval '$MV "${export_symbols}T" "$export_symbols"' fi fi if ${skipped_export-false}; then if test -n "$export_symbols" && test -n "$include_expsyms"; then tmp_export_symbols="$export_symbols" test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' fi if test -n "$orig_export_symbols"; then # The given exports_symbols file has to be filtered, so filter it. func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" # FIXME: $output_objdir/$libname.filter potentially contains lots of # 's' commands which not all seds can handle. GNU sed should be fine # though. Also, the filter scales superlinearly with the number of # global variables. join(1) would be nice here, but unfortunately # isn't a blessed tool. $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter func_append delfiles " $export_symbols $output_objdir/$libname.filter" export_symbols=$output_objdir/$libname.def $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols fi fi libobjs=$output # Restore the value of output. output=$save_output if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then eval libobjs=\"\$libobjs $whole_archive_flag_spec\" test "X$libobjs" = "X " && libobjs= fi # Expand the library linking commands again to reset the # value of $libobjs for piecewise linking. # Do each of the archive commands. if test "$module" = yes && test -n "$module_cmds" ; then if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then cmds=$module_expsym_cmds else cmds=$module_cmds fi else if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then cmds=$archive_expsym_cmds else cmds=$archive_cmds fi fi fi if test -n "$delfiles"; then # Append the command to remove temporary files to $cmds. eval cmds=\"\$cmds~\$RM $delfiles\" fi # Add any objects from preloaded convenience libraries if test -n "$dlprefiles"; then gentop="$output_objdir/${outputname}x" func_append generated " $gentop" func_extract_archives $gentop $dlprefiles func_append libobjs " $func_extract_archives_result" test "X$libobjs" = "X " && libobjs= fi save_ifs="$IFS"; IFS='~' for cmd in $cmds; do IFS="$save_ifs" eval cmd=\"$cmd\" $opt_silent || { func_quote_for_expand "$cmd" eval "func_echo $func_quote_for_expand_result" } $opt_dry_run || eval "$cmd" || { lt_exit=$? # Restore the uninstalled library and exit if test "$opt_mode" = relink; then ( cd "$output_objdir" && \ $RM "${realname}T" && \ $MV "${realname}U" "$realname" ) fi exit $lt_exit } done IFS="$save_ifs" # Restore the uninstalled library and exit if test "$opt_mode" = relink; then $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $? if test -n "$convenience"; then if test -z "$whole_archive_flag_spec"; then func_show_eval '${RM}r "$gentop"' fi fi exit $EXIT_SUCCESS fi # Create links to the real library. for linkname in $linknames; do if test "$realname" != "$linkname"; then func_show_eval '(cd "$output_objdir" && $RM "$linkname" && $LN_S "$realname" "$linkname")' 'exit $?' fi done # If -module or -export-dynamic was specified, set the dlname. if test "$module" = yes || test "$export_dynamic" = yes; then # On all known operating systems, these are identical. dlname="$soname" fi fi ;; obj) if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then func_warning "\`-dlopen' is ignored for objects" fi case " $deplibs" in *\ -l* | *\ -L*) func_warning "\`-l' and \`-L' are ignored for objects" ;; esac test -n "$rpath" && \ func_warning "\`-rpath' is ignored for objects" test -n "$xrpath" && \ func_warning "\`-R' is ignored for objects" test -n "$vinfo" && \ func_warning "\`-version-info' is ignored for objects" test -n "$release" && \ func_warning "\`-release' is ignored for objects" case $output in *.lo) test -n "$objs$old_deplibs" && \ func_fatal_error "cannot build library object \`$output' from non-libtool objects" libobj=$output func_lo2o "$libobj" obj=$func_lo2o_result ;; *) libobj= obj="$output" ;; esac # Delete the old objects. $opt_dry_run || $RM $obj $libobj # Objects from convenience libraries. This assumes # single-version convenience libraries. Whenever we create # different ones for PIC/non-PIC, this we'll have to duplicate # the extraction. reload_conv_objs= gentop= # reload_cmds runs $LD directly, so let us get rid of # -Wl from whole_archive_flag_spec and hope we can get by with # turning comma into space.. wl= if test -n "$convenience"; then if test -n "$whole_archive_flag_spec"; then eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\" reload_conv_objs=$reload_objs\ `$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'` else gentop="$output_objdir/${obj}x" func_append generated " $gentop" func_extract_archives $gentop $convenience reload_conv_objs="$reload_objs $func_extract_archives_result" fi fi # If we're not building shared, we need to use non_pic_objs test "$build_libtool_libs" != yes && libobjs="$non_pic_objects" # Create the old-style object. reload_objs="$objs$old_deplibs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; /\.lib$/d; $lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test output="$obj" func_execute_cmds "$reload_cmds" 'exit $?' # Exit if we aren't doing a library object file. if test -z "$libobj"; then if test -n "$gentop"; then func_show_eval '${RM}r "$gentop"' fi exit $EXIT_SUCCESS fi if test "$build_libtool_libs" != yes; then if test -n "$gentop"; then func_show_eval '${RM}r "$gentop"' fi # Create an invalid libtool object if no PIC, so that we don't # accidentally link it into a program. # $show "echo timestamp > $libobj" # $opt_dry_run || eval "echo timestamp > $libobj" || exit $? exit $EXIT_SUCCESS fi if test -n "$pic_flag" || test "$pic_mode" != default; then # Only do commands if we really have different PIC objects. reload_objs="$libobjs $reload_conv_objs" output="$libobj" func_execute_cmds "$reload_cmds" 'exit $?' fi if test -n "$gentop"; then func_show_eval '${RM}r "$gentop"' fi exit $EXIT_SUCCESS ;; prog) case $host in *cygwin*) func_stripname '' '.exe' "$output" output=$func_stripname_result.exe;; esac test -n "$vinfo" && \ func_warning "\`-version-info' is ignored for programs" test -n "$release" && \ func_warning "\`-release' is ignored for programs" test "$preload" = yes \ && test "$dlopen_support" = unknown \ && test "$dlopen_self" = unknown \ && test "$dlopen_self_static" = unknown && \ func_warning "\`LT_INIT([dlopen])' not used. Assuming no dlopen support." case $host in *-*-rhapsody* | *-*-darwin1.[012]) # On Rhapsody replace the C library is the System framework compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's/ -lc / System.ltframework /'` finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's/ -lc / System.ltframework /'` ;; esac case $host in *-*-darwin*) # Don't allow lazy linking, it breaks C++ global constructors # But is supposedly fixed on 10.4 or later (yay!). if test "$tagname" = CXX ; then case ${MACOSX_DEPLOYMENT_TARGET-10.0} in 10.[0123]) func_append compile_command " ${wl}-bind_at_load" func_append finalize_command " ${wl}-bind_at_load" ;; esac fi # Time to change all our "foo.ltframework" stuff back to "-framework foo" compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` ;; esac # move library search paths that coincide with paths to not yet # installed libraries to the beginning of the library search list new_libs= for path in $notinst_path; do case " $new_libs " in *" -L$path/$objdir "*) ;; *) case " $compile_deplibs " in *" -L$path/$objdir "*) func_append new_libs " -L$path/$objdir" ;; esac ;; esac done for deplib in $compile_deplibs; do case $deplib in -L*) case " $new_libs " in *" $deplib "*) ;; *) func_append new_libs " $deplib" ;; esac ;; *) func_append new_libs " $deplib" ;; esac done compile_deplibs="$new_libs" func_append compile_command " $compile_deplibs" func_append finalize_command " $finalize_deplibs" if test -n "$rpath$xrpath"; then # If the user specified any rpath flags, then add them. for libdir in $rpath $xrpath; do # This is the magic to use -rpath. case "$finalize_rpath " in *" $libdir "*) ;; *) func_append finalize_rpath " $libdir" ;; esac done fi # Now hardcode the library paths rpath= hardcode_libdirs= for libdir in $compile_rpath $finalize_rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" func_append rpath " $flag" fi elif test -n "$runpath_var"; then case "$perm_rpath " in *" $libdir "*) ;; *) func_append perm_rpath " $libdir" ;; esac fi case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'` case :$dllsearchpath: in *":$libdir:"*) ;; ::) dllsearchpath=$libdir;; *) func_append dllsearchpath ":$libdir";; esac case :$dllsearchpath: in *":$testbindir:"*) ;; ::) dllsearchpath=$testbindir;; *) func_append dllsearchpath ":$testbindir";; esac ;; esac done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir="$hardcode_libdirs" eval rpath=\" $hardcode_libdir_flag_spec\" fi compile_rpath="$rpath" rpath= hardcode_libdirs= for libdir in $finalize_rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" func_append rpath " $flag" fi elif test -n "$runpath_var"; then case "$finalize_perm_rpath " in *" $libdir "*) ;; *) func_append finalize_perm_rpath " $libdir" ;; esac fi done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir="$hardcode_libdirs" eval rpath=\" $hardcode_libdir_flag_spec\" fi finalize_rpath="$rpath" if test -n "$libobjs" && test "$build_old_libs" = yes; then # Transform all the library objects into standard objects. compile_command=`$ECHO "$compile_command" | $SP2NL | $SED "$lo2o" | $NL2SP` finalize_command=`$ECHO "$finalize_command" | $SP2NL | $SED "$lo2o" | $NL2SP` fi func_generate_dlsyms "$outputname" "@PROGRAM@" "no" # template prelinking step if test -n "$prelink_cmds"; then func_execute_cmds "$prelink_cmds" 'exit $?' fi wrappers_required=yes case $host in *cegcc* | *mingw32ce*) # Disable wrappers for cegcc and mingw32ce hosts, we are cross compiling anyway. wrappers_required=no ;; *cygwin* | *mingw* ) if test "$build_libtool_libs" != yes; then wrappers_required=no fi ;; *) if test "$need_relink" = no || test "$build_libtool_libs" != yes; then wrappers_required=no fi ;; esac if test "$wrappers_required" = no; then # Replace the output file specification. compile_command=`$ECHO "$compile_command" | $SED 's%@OUTPUT@%'"$output"'%g'` link_command="$compile_command$compile_rpath" # We have no uninstalled library dependencies, so finalize right now. exit_status=0 func_show_eval "$link_command" 'exit_status=$?' if test -n "$postlink_cmds"; then func_to_tool_file "$output" postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` func_execute_cmds "$postlink_cmds" 'exit $?' fi # Delete the generated files. if test -f "$output_objdir/${outputname}S.${objext}"; then func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"' fi exit $exit_status fi if test -n "$compile_shlibpath$finalize_shlibpath"; then compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" fi if test -n "$finalize_shlibpath"; then finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command" fi compile_var= finalize_var= if test -n "$runpath_var"; then if test -n "$perm_rpath"; then # We should set the runpath_var. rpath= for dir in $perm_rpath; do func_append rpath "$dir:" done compile_var="$runpath_var=\"$rpath\$$runpath_var\" " fi if test -n "$finalize_perm_rpath"; then # We should set the runpath_var. rpath= for dir in $finalize_perm_rpath; do func_append rpath "$dir:" done finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " fi fi if test "$no_install" = yes; then # We don't need to create a wrapper script. link_command="$compile_var$compile_command$compile_rpath" # Replace the output file specification. link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output"'%g'` # Delete the old output file. $opt_dry_run || $RM $output # Link the executable and exit func_show_eval "$link_command" 'exit $?' if test -n "$postlink_cmds"; then func_to_tool_file "$output" postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` func_execute_cmds "$postlink_cmds" 'exit $?' fi exit $EXIT_SUCCESS fi if test "$hardcode_action" = relink; then # Fast installation is not supported link_command="$compile_var$compile_command$compile_rpath" relink_command="$finalize_var$finalize_command$finalize_rpath" func_warning "this platform does not like uninstalled shared libraries" func_warning "\`$output' will be relinked during installation" else if test "$fast_install" != no; then link_command="$finalize_var$compile_command$finalize_rpath" if test "$fast_install" = yes; then relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'` else # fast_install is set to needless relink_command= fi else link_command="$compile_var$compile_command$compile_rpath" relink_command="$finalize_var$finalize_command$finalize_rpath" fi fi # Replace the output file specification. link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` # Delete the old output files. $opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname func_show_eval "$link_command" 'exit $?' if test -n "$postlink_cmds"; then func_to_tool_file "$output_objdir/$outputname" postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` func_execute_cmds "$postlink_cmds" 'exit $?' fi # Now create the wrapper script. func_verbose "creating $output" # Quote the relink command for shipping. if test -n "$relink_command"; then # Preserve any variables that may affect compiler behavior for var in $variables_saved_for_relink; do if eval test -z \"\${$var+set}\"; then relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" elif eval var_value=\$$var; test -z "$var_value"; then relink_command="$var=; export $var; $relink_command" else func_quote_for_eval "$var_value" relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" fi done relink_command="(cd `pwd`; $relink_command)" relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` fi # Only actually do things if not in dry run mode. $opt_dry_run || { # win32 will think the script is a binary if it has # a .exe suffix, so we strip it off here. case $output in *.exe) func_stripname '' '.exe' "$output" output=$func_stripname_result ;; esac # test for cygwin because mv fails w/o .exe extensions case $host in *cygwin*) exeext=.exe func_stripname '' '.exe' "$outputname" outputname=$func_stripname_result ;; *) exeext= ;; esac case $host in *cygwin* | *mingw* ) func_dirname_and_basename "$output" "" "." output_name=$func_basename_result output_path=$func_dirname_result cwrappersource="$output_path/$objdir/lt-$output_name.c" cwrapper="$output_path/$output_name.exe" $RM $cwrappersource $cwrapper trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 func_emit_cwrapperexe_src > $cwrappersource # The wrapper executable is built using the $host compiler, # because it contains $host paths and files. If cross- # compiling, it, like the target executable, must be # executed on the $host or under an emulation environment. $opt_dry_run || { $LTCC $LTCFLAGS -o $cwrapper $cwrappersource $STRIP $cwrapper } # Now, create the wrapper script for func_source use: func_ltwrapper_scriptname $cwrapper $RM $func_ltwrapper_scriptname_result trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15 $opt_dry_run || { # note: this script will not be executed, so do not chmod. if test "x$build" = "x$host" ; then $cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result else func_emit_wrapper no > $func_ltwrapper_scriptname_result fi } ;; * ) $RM $output trap "$RM $output; exit $EXIT_FAILURE" 1 2 15 func_emit_wrapper no > $output chmod +x $output ;; esac } exit $EXIT_SUCCESS ;; esac # See if we need to build an old-fashioned archive. for oldlib in $oldlibs; do if test "$build_libtool_libs" = convenience; then oldobjs="$libobjs_save $symfileobj" addlibs="$convenience" build_libtool_libs=no else if test "$build_libtool_libs" = module; then oldobjs="$libobjs_save" build_libtool_libs=no else oldobjs="$old_deplibs $non_pic_objects" if test "$preload" = yes && test -f "$symfileobj"; then func_append oldobjs " $symfileobj" fi fi addlibs="$old_convenience" fi if test -n "$addlibs"; then gentop="$output_objdir/${outputname}x" func_append generated " $gentop" func_extract_archives $gentop $addlibs func_append oldobjs " $func_extract_archives_result" fi # Do each command in the archive commands. if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then cmds=$old_archive_from_new_cmds else # Add any objects from preloaded convenience libraries if test -n "$dlprefiles"; then gentop="$output_objdir/${outputname}x" func_append generated " $gentop" func_extract_archives $gentop $dlprefiles func_append oldobjs " $func_extract_archives_result" fi # POSIX demands no paths to be encoded in archives. We have # to avoid creating archives with duplicate basenames if we # might have to extract them afterwards, e.g., when creating a # static archive out of a convenience library, or when linking # the entirety of a libtool archive into another (currently # not supported by libtool). if (for obj in $oldobjs do func_basename "$obj" $ECHO "$func_basename_result" done | sort | sort -uc >/dev/null 2>&1); then : else echo "copying selected object files to avoid basename conflicts..." gentop="$output_objdir/${outputname}x" func_append generated " $gentop" func_mkdir_p "$gentop" save_oldobjs=$oldobjs oldobjs= counter=1 for obj in $save_oldobjs do func_basename "$obj" objbase="$func_basename_result" case " $oldobjs " in " ") oldobjs=$obj ;; *[\ /]"$objbase "*) while :; do # Make sure we don't pick an alternate name that also # overlaps. newobj=lt$counter-$objbase func_arith $counter + 1 counter=$func_arith_result case " $oldobjs " in *[\ /]"$newobj "*) ;; *) if test ! -f "$gentop/$newobj"; then break; fi ;; esac done func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj" func_append oldobjs " $gentop/$newobj" ;; *) func_append oldobjs " $obj" ;; esac done fi func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 tool_oldlib=$func_to_tool_file_result eval cmds=\"$old_archive_cmds\" func_len " $cmds" len=$func_len_result if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then cmds=$old_archive_cmds elif test -n "$archiver_list_spec"; then func_verbose "using command file archive linking..." for obj in $oldobjs do func_to_tool_file "$obj" $ECHO "$func_to_tool_file_result" done > $output_objdir/$libname.libcmd func_to_tool_file "$output_objdir/$libname.libcmd" oldobjs=" $archiver_list_spec$func_to_tool_file_result" cmds=$old_archive_cmds else # the command line is too long to link in one step, link in parts func_verbose "using piecewise archive linking..." save_RANLIB=$RANLIB RANLIB=: objlist= concat_cmds= save_oldobjs=$oldobjs oldobjs= # Is there a better way of finding the last object in the list? for obj in $save_oldobjs do last_oldobj=$obj done eval test_cmds=\"$old_archive_cmds\" func_len " $test_cmds" len0=$func_len_result len=$len0 for obj in $save_oldobjs do func_len " $obj" func_arith $len + $func_len_result len=$func_arith_result func_append objlist " $obj" if test "$len" -lt "$max_cmd_len"; then : else # the above command should be used before it gets too long oldobjs=$objlist if test "$obj" = "$last_oldobj" ; then RANLIB=$save_RANLIB fi test -z "$concat_cmds" || concat_cmds=$concat_cmds~ eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\" objlist= len=$len0 fi done RANLIB=$save_RANLIB oldobjs=$objlist if test "X$oldobjs" = "X" ; then eval cmds=\"\$concat_cmds\" else eval cmds=\"\$concat_cmds~\$old_archive_cmds\" fi fi fi func_execute_cmds "$cmds" 'exit $?' done test -n "$generated" && \ func_show_eval "${RM}r$generated" # Now create the libtool archive. case $output in *.la) old_library= test "$build_old_libs" = yes && old_library="$libname.$libext" func_verbose "creating $output" # Preserve any variables that may affect compiler behavior for var in $variables_saved_for_relink; do if eval test -z \"\${$var+set}\"; then relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" elif eval var_value=\$$var; test -z "$var_value"; then relink_command="$var=; export $var; $relink_command" else func_quote_for_eval "$var_value" relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" fi done # Quote the link command for shipping. relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` if test "$hardcode_automatic" = yes ; then relink_command= fi # Only create the output if not a dry run. $opt_dry_run || { for installed in no yes; do if test "$installed" = yes; then if test -z "$install_libdir"; then break fi output="$output_objdir/$outputname"i # Replace all uninstalled libtool libraries with the installed ones newdependency_libs= for deplib in $dependency_libs; do case $deplib in *.la) func_basename "$deplib" name="$func_basename_result" func_resolve_sysroot "$deplib" eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result` test -z "$libdir" && \ func_fatal_error "\`$deplib' is not a valid libtool archive" func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name" ;; -L*) func_stripname -L '' "$deplib" func_replace_sysroot "$func_stripname_result" func_append newdependency_libs " -L$func_replace_sysroot_result" ;; -R*) func_stripname -R '' "$deplib" func_replace_sysroot "$func_stripname_result" func_append newdependency_libs " -R$func_replace_sysroot_result" ;; *) func_append newdependency_libs " $deplib" ;; esac done dependency_libs="$newdependency_libs" newdlfiles= for lib in $dlfiles; do case $lib in *.la) func_basename "$lib" name="$func_basename_result" eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` test -z "$libdir" && \ func_fatal_error "\`$lib' is not a valid libtool archive" func_append newdlfiles " ${lt_sysroot:+=}$libdir/$name" ;; *) func_append newdlfiles " $lib" ;; esac done dlfiles="$newdlfiles" newdlprefiles= for lib in $dlprefiles; do case $lib in *.la) # Only pass preopened files to the pseudo-archive (for # eventual linking with the app. that links it) if we # didn't already link the preopened objects directly into # the library: func_basename "$lib" name="$func_basename_result" eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` test -z "$libdir" && \ func_fatal_error "\`$lib' is not a valid libtool archive" func_append newdlprefiles " ${lt_sysroot:+=}$libdir/$name" ;; esac done dlprefiles="$newdlprefiles" else newdlfiles= for lib in $dlfiles; do case $lib in [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; *) abs=`pwd`"/$lib" ;; esac func_append newdlfiles " $abs" done dlfiles="$newdlfiles" newdlprefiles= for lib in $dlprefiles; do case $lib in [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; *) abs=`pwd`"/$lib" ;; esac func_append newdlprefiles " $abs" done dlprefiles="$newdlprefiles" fi $RM $output # place dlname in correct position for cygwin # In fact, it would be nice if we could use this code for all target # systems that can't hard-code library paths into their executables # and that have no shared library path variable independent of PATH, # but it turns out we can't easily determine that from inspecting # libtool variables, so we have to hard-code the OSs to which it # applies here; at the moment, that means platforms that use the PE # object format with DLL files. See the long comment at the top of # tests/bindir.at for full details. tdlname=$dlname case $host,$output,$installed,$module,$dlname in *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll) # If a -bindir argument was supplied, place the dll there. if test "x$bindir" != x ; then func_relative_path "$install_libdir" "$bindir" tdlname=$func_relative_path_result$dlname else # Otherwise fall back on heuristic. tdlname=../bin/$dlname fi ;; esac $ECHO > $output "\ # $outputname - a libtool library file # Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION # # Please DO NOT delete this file! # It is necessary for linking the library. # The name that we can dlopen(3). dlname='$tdlname' # Names of this library. library_names='$library_names' # The name of the static archive. old_library='$old_library' # Linker flags that can not go in dependency_libs. inherited_linker_flags='$new_inherited_linker_flags' # Libraries that this one depends upon. dependency_libs='$dependency_libs' # Names of additional weak libraries provided by this library weak_library_names='$weak_libs' # Version information for $libname. current=$current age=$age revision=$revision # Is this an already installed library? installed=$installed # Should we warn about portability when linking against -modules? shouldnotlink=$module # Files to dlopen/dlpreopen dlopen='$dlfiles' dlpreopen='$dlprefiles' # Directory that this library needs to be installed in: libdir='$install_libdir'" if test "$installed" = no && test "$need_relink" = yes; then $ECHO >> $output "\ relink_command=\"$relink_command\"" fi done } # Do a symbolic link so that the libtool archive can be found in # LD_LIBRARY_PATH before the program is installed. func_show_eval '( cd "$output_objdir" && $RM "$outputname" && $LN_S "../$outputname" "$outputname" )' 'exit $?' ;; esac exit $EXIT_SUCCESS } { test "$opt_mode" = link || test "$opt_mode" = relink; } && func_mode_link ${1+"$@"} # func_mode_uninstall arg... func_mode_uninstall () { $opt_debug RM="$nonopt" files= rmforce= exit_status=0 # This variable tells wrapper scripts just to set variables rather # than running their programs. libtool_install_magic="$magic" for arg do case $arg in -f) func_append RM " $arg"; rmforce=yes ;; -*) func_append RM " $arg" ;; *) func_append files " $arg" ;; esac done test -z "$RM" && \ func_fatal_help "you must specify an RM program" rmdirs= for file in $files; do func_dirname "$file" "" "." dir="$func_dirname_result" if test "X$dir" = X.; then odir="$objdir" else odir="$dir/$objdir" fi func_basename "$file" name="$func_basename_result" test "$opt_mode" = uninstall && odir="$dir" # Remember odir for removal later, being careful to avoid duplicates if test "$opt_mode" = clean; then case " $rmdirs " in *" $odir "*) ;; *) func_append rmdirs " $odir" ;; esac fi # Don't error if the file doesn't exist and rm -f was used. if { test -L "$file"; } >/dev/null 2>&1 || { test -h "$file"; } >/dev/null 2>&1 || test -f "$file"; then : elif test -d "$file"; then exit_status=1 continue elif test "$rmforce" = yes; then continue fi rmfiles="$file" case $name in *.la) # Possibly a libtool archive, so verify it. if func_lalib_p "$file"; then func_source $dir/$name # Delete the libtool libraries and symlinks. for n in $library_names; do func_append rmfiles " $odir/$n" done test -n "$old_library" && func_append rmfiles " $odir/$old_library" case "$opt_mode" in clean) case " $library_names " in *" $dlname "*) ;; *) test -n "$dlname" && func_append rmfiles " $odir/$dlname" ;; esac test -n "$libdir" && func_append rmfiles " $odir/$name $odir/${name}i" ;; uninstall) if test -n "$library_names"; then # Do each command in the postuninstall commands. func_execute_cmds "$postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' fi if test -n "$old_library"; then # Do each command in the old_postuninstall commands. func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' fi # FIXME: should reinstall the best remaining shared library. ;; esac fi ;; *.lo) # Possibly a libtool object, so verify it. if func_lalib_p "$file"; then # Read the .lo file func_source $dir/$name # Add PIC object to the list of files to remove. if test -n "$pic_object" && test "$pic_object" != none; then func_append rmfiles " $dir/$pic_object" fi # Add non-PIC object to the list of files to remove. if test -n "$non_pic_object" && test "$non_pic_object" != none; then func_append rmfiles " $dir/$non_pic_object" fi fi ;; *) if test "$opt_mode" = clean ; then noexename=$name case $file in *.exe) func_stripname '' '.exe' "$file" file=$func_stripname_result func_stripname '' '.exe' "$name" noexename=$func_stripname_result # $file with .exe has already been added to rmfiles, # add $file without .exe func_append rmfiles " $file" ;; esac # Do a test to see if this is a libtool program. if func_ltwrapper_p "$file"; then if func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" relink_command= func_source $func_ltwrapper_scriptname_result func_append rmfiles " $func_ltwrapper_scriptname_result" else relink_command= func_source $dir/$noexename fi # note $name still contains .exe if it was in $file originally # as does the version of $file that was added into $rmfiles func_append rmfiles " $odir/$name $odir/${name}S.${objext}" if test "$fast_install" = yes && test -n "$relink_command"; then func_append rmfiles " $odir/lt-$name" fi if test "X$noexename" != "X$name" ; then func_append rmfiles " $odir/lt-${noexename}.c" fi fi fi ;; esac func_show_eval "$RM $rmfiles" 'exit_status=1' done # Try to remove the ${objdir}s in the directories where we deleted files for dir in $rmdirs; do if test -d "$dir"; then func_show_eval "rmdir $dir >/dev/null 2>&1" fi done exit $exit_status } { test "$opt_mode" = uninstall || test "$opt_mode" = clean; } && func_mode_uninstall ${1+"$@"} test -z "$opt_mode" && { help="$generic_help" func_fatal_help "you must specify a MODE" } test -z "$exec_cmd" && \ func_fatal_help "invalid operation mode \`$opt_mode'" if test -n "$exec_cmd"; then eval exec "$exec_cmd" exit $EXIT_FAILURE fi exit $exit_status # The TAGs below are defined such that we never get into a situation # in which we disable both kinds of libraries. Given conflicting # choices, we go for a static library, that is the most portable, # since we can't tell whether shared libraries were disabled because # the user asked for that or because the platform doesn't support # them. This is particularly important on AIX, because we don't # support having both static and shared libraries enabled at the same # time on that platform, so we default to a shared-only configuration. # If a disable-shared tag is given, we'll fallback to a static-only # configuration. But we'll never go from static-only to shared-only. # ### BEGIN LIBTOOL TAG CONFIG: disable-shared build_libtool_libs=no build_old_libs=yes # ### END LIBTOOL TAG CONFIG: disable-shared # ### BEGIN LIBTOOL TAG CONFIG: disable-static build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac` # ### END LIBTOOL TAG CONFIG: disable-static # Local Variables: # mode:shell-script # sh-indentation:2 # End: # vi:sw=2 aspell-0.60.8.1/configure.ac0000644000076500007650000004240114540417563012457 00000000000000AC_INIT(GNU Aspell, 0.60.8.1) AC_CONFIG_SRCDIR(prog/aspell.cpp) AC_CANONICAL_SYSTEM AM_INIT_AUTOMAKE AM_CONFIG_HEADER(gen/settings.h) if test -e "$srcdir"/autogen -a "$enable_maintainer_mode" != "no" then enable_maintainer_mode=yes fi AM_MAINTAINER_MODE AC_ARG_ENABLE(docdir, AS_HELP_STRING([--enable-docdir=DIR],[documentation files in DIR @<:@PREFIX/share/doc/aspell@:>@]), pkgdocdir=$enable_docdir, pkgdocdir=\${prefix}/share/doc/aspell) AC_SUBST(pkgdocdir) dnl pkgdatadir pkgdatadir=undef AC_ARG_ENABLE(pkgdatadir, AS_HELP_STRING([--enable-pkgdatadir=DIR],[device dependent data files @<:@LIBDIR/aspell-0.60@:>@]), pkgdatadir=$enable_pkgdatadir) AC_ARG_ENABLE(pkgdata-dir, AS_HELP_STRING([--enable-data-dir=DIR],[alias for pkgdatadir]), pkgdatadir=$enable_dict_dir) if test "$pkgdatadir" = "undef" then pkgdatadir=\${libdir}/aspell-0.60 fi AC_SUBST(pkgdatadir) dnl pkglibdir pkglibdir=undef AC_ARG_ENABLE(pkglibdir, AS_HELP_STRING([--enable-pkglibdir=DIR],[device dependent data files @<:@LIBDIR/aspell-0.60@:>@]), pkglibdir=$enable_pkglibdir) AC_ARG_ENABLE(dict-dir, AS_HELP_STRING([--enable-dict-dir=DIR],[alias for pkglibdir]), pkglibdir=$enable_dict_dir) if test "$pkglibdir" = "undef" then pkglibdir=\${libdir}/aspell-0.60 fi AC_SUBST(pkglibdir) dnl optional features AC_ARG_ENABLE(win32-relocatable, [ --enable-win32-relocatable]) AC_ARG_ENABLE(curses, AS_HELP_STRING([--enable-curses=LIBFILE],[cursor control library])) AC_ARG_ENABLE(curses-include, [ --enable-curses-include=DIR]) AC_ARG_ENABLE(wide-curses, AS_HELP_STRING([--disable-wide-curses],[disable wide char utf8 cursor control])) AC_ARG_ENABLE(regex, [ --disable-regex]) AC_ARG_ENABLE(compile-in-filters, [ --enable-compile-in-filters]) AC_ARG_ENABLE(filter-version-control, [ --disable-filter-version-control]) AC_ARG_ENABLE(32-bit-hash-fun, AS_HELP_STRING([--enable-32-bit-hash-fun],[use 32-bit hash function for compiled dictionaries])) AC_ARG_ENABLE(sloppy-null-term-strings, AS_HELP_STRING([--enable-sloppy-null-term-strings],[allows allow null terminated UCS-2 and UCS-4 strings])) AC_ARG_ENABLE(pspell-compatibility, AS_HELP_STRING([--disable-pspell-compatibility],[don't install pspell compatibility libraries])) AC_ARG_ENABLE(incremented-soname, AS_HELP_STRING([--enable-incremented-soname],[break aspell 0.50 binary compatibility])) dnl AC_ARG_ENABLE(aspell5-compatibility, dnl [ --enable-aspell5-compatibility install aspell 0.50 compatibility libraries]) AC_ARG_ENABLE(w-all-error, AS_HELP_STRING([--enable-w-all-error],[selectively enable -Wall and -Werror])) dnl AC_PROG_CXX if test "$GXX" = "yes" && expr x"$CXXFLAGS" : '.*-O' > /dev/null then CXXFLAGS="$CXXFLAGS -fno-exceptions" fi AC_LANG([C++]) AM_PROG_CC_C_O AC_DISABLE_STATIC AC_LIBTOOL_DLOPEN AC_PROG_LIBTOOL dnl DL stuff AC_CHECK_HEADERS(dlfcn.h,,[enable_compile_in_filters=yes]) AC_CHECK_FUNC(dlopen,, AC_CHECK_LIB(dl, dlopen,,[enable_compile_in_filters=yes])) dnl AC_CHECK_PROG(SED,sed,sed) AC_PATH_PROG(PERLPROG,perl) dnl if test "$enable_static" = "yes" then enable_compile_in_filters=yes fi if test "$enable_compile_in_filters" = "yes" then AC_DEFINE(COMPILE_IN_FILTER, 1, [Defined if filters should be compiled in]) fi find_git=`expr "$PACKAGE_VERSION" : '.*git'` if test "$find_git" -gt 0 then enable_filter_version_control=no fi if test "$enable_filter_version_control" != "no" then AC_DEFINE(FILTER_VERSION_CONTROL, 1, [Defined if filter version control should be used]) fi AM_CONDITIONAL(COMPILE_IN_FILTERS, [test "$enable_compile_in_filters" = "yes"]) if test "$enable_32_bit_hash_fun" = "yes" then AC_DEFINE(USE_32_BIT_HASH_FUN, 1, [Defined if 32-bit hash function should be used for compiled dictionaries.]) fi if test "$enable_sloppy_null_term_strings" = "yes" then AC_DEFINE(SLOPPY_NULL_TERM_STRINGS, 1, [Defined if null-terminated UCS-2 and UCS-4 strings should always be allowed.]) fi AM_CONDITIONAL(PSPELL_COMPATIBILITY, [test "$enable_pspell_compatibility" != "no"]) AM_CONDITIONAL(INCREMENTED_SONAME, [test "$enable_incremented_soname" = "yes"]) dnl AM_CONDITIONAL(ASPELL5_COMPATIBILITY, dnl [test "$enable_incremented_soname" != "no" -a \ dnl "$enable_aspell5_compatibility" = "yes"]) AM_CONDITIONAL(W_ALL_ERROR, [test "$enable_w_all_error" = "yes"]) dnl GETTEXT AM_GNU_GETTEXT([external]) AM_GNU_GETTEXT_VERSION([0.19.3]) AH_TOP([#ifndef ASPELL_SETTINGS__H #define ASPELL_SETTINGS__H]) AH_BOTTOM([#define C_EXPORT extern "C"]) AH_BOTTOM([#endif /* ASPELL_SETTINGS__H */]) # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # Platform Specific Tests # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # if test "$enable_win32_relocatable" = "yes" then AC_DEFINE(ENABLE_WIN32_RELOCATABLE, 1, [Defined if win32 relocation should be used]) fi # DL stuff AC_CHECK_HEADERS(dlfcn.h) AC_CHECK_LIB(dl, dlopen) # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # Posix tests # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # AC_MSG_CHECKING(if file locking and truncating is supported) AC_TRY_LINK( [#include #include ], [int fd; struct flock fl; fcntl(fd, F_SETLKW, &fl); ftruncate(fd,0);], [AC_MSG_RESULT(yes) AC_DEFINE(USE_FILE_LOCKS, 1, [Defined if file locking and truncating is supported]) ], [AC_MSG_RESULT(no)] ) AC_MSG_CHECKING(if mmap and friends is supported) AC_TRY_LINK( [#include #include #include ], [char * p = (char *)mmap(NULL, 10, PROT_READ, MAP_SHARED, -1, 2); munmap(p,10);], [AC_MSG_RESULT(yes) AC_DEFINE(HAVE_MMAP, 1, [Defined if mmap and friends is supported])], [AC_MSG_RESULT(no)] ) AC_MSG_CHECKING(if file ino is supported) touch conftest-f1 touch conftest-f2 AC_TRY_RUN( [#include #include int main() { struct stat s1,s2; if (stat("conftest-f1",&s1) != 0) exit(2); if (stat("conftest-f2",&s2) != 0) exit(2); exit (s1.st_ino != s2.st_ino ? 0 : 1); } ], [AC_MSG_RESULT(yes) AC_DEFINE(USE_FILE_INO, 1, [Defined if file ino is supported]) ], [AC_MSG_RESULT(no)], [if test "$MINGW32" = "yes" then AC_MSG_RESULT(cant run test!, assuming no) else AC_MSG_RESULT(cant run test!, assuming yes) AC_DEFINE(USE_FILE_INO, 1, [Defined if file ino is supported]) fi ] ) AC_MSG_CHECKING(if posix locals are supported) AC_TRY_COMPILE( [#include ], [setlocale (LC_ALL, NULL); setlocale (LC_MESSAGES, NULL);], [AC_MSG_RESULT(yes) AC_DEFINE(USE_LOCALE, 1, [Defined if Posix locales are supported])], [AC_MSG_RESULT(no)] ) if test "$enable_regex" != "no" then AC_MSG_CHECKING(if posix regex are supported) AC_TRY_LINK( [#include #include ], [regex_t r; regcomp(&r, "", REG_EXTENDED); regexec(&r, "", 0, 0, 0);], [AC_MSG_RESULT(yes) AC_DEFINE(USE_POSIX_REGEX, 1, [Defined if Posix regex are supported])], [AC_MSG_RESULT(no)]) fi AM_LANGINFO_CODESET # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # Posix lock function tests # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # AC_SUBST(PTHREAD_LIB) AC_MSG_CHECKING(if posix mutexes are supported) ORIG_LIBS="$LIBS" for l in '' '-lpthread' do if test -z "$use_posix_mutex" then LIBS="$l $ORIG_LIBS" AC_TRY_LINK( [#include ], [pthread_mutex_t lck; pthread_mutex_init(&lck, 0); pthread_mutex_lock(&lck); pthread_mutex_unlock(&lck); pthread_mutex_destroy(&lck);], [PTHREAD_LIB=$l use_posix_mutex=1]) fi done LIBS="$ORIG_LIBS" if test "$use_posix_mutex" then if test -z "$PTHREAD_LIB" then AC_MSG_RESULT(yes) else AC_MSG_RESULT([yes (in $PTHREAD_LIB)]) fi AC_DEFINE(USE_POSIX_MUTEX, 1, [Defined if Posix mutexes are supported]) else AC_MSG_RESULT(no) AC_MSG_WARN([Unable to find locking mechanism, Aspell will not be thread safe.]) fi # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # Terminal function tests # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # AC_MSG_CHECKING(if mblen is supported) AC_TRY_LINK( [#include #include #include ], [size_t s = mblen("bla", MB_CUR_MAX);], [AC_MSG_RESULT(yes) AC_DEFINE(HAVE_MBLEN, 1, [Defined if mblen is supported]) have_mblen=1], [AC_MSG_RESULT(no)] ) AC_SUBST(CURSES_LIB) AC_SUBST(CURSES_INCLUDE) if test "$enable_curses" != "no" then use_curses=t case "$enable_curses" in yes | "" ) ;; /* | *lib* | *.a | -l* | -L* ) CURSES_LIB="$enable_curses" ;; * ) CURSES_LIB=-l$enable_curses ;; esac case "$enable_curses_include" in yes | no | "") ;; -I* ) CURSES_INCLUDE="$enable_curses_include" ;; * ) CURSES_INCLUDE=-I$enable_curses_include ;; esac fi if test "$use_curses" then ORIG_LIBS="$LIBS" ORIG_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CURSES_INCLUDE $ORIG_CPPFLAGS" if test -z "$CURSES_LIB" then AC_MSG_CHECKING(for working curses library) if test "$enable_wide_curses" != "no" -a -n "$have_mblen" then LIBS="-lncursesw $ORIG_LIBS" AC_TRY_LINK( [#include ], [initscr()], [CURSES_LIB=-lncursesw AC_DEFINE(CURSES_HEADER, , [Defined to curses header file]) AC_DEFINE(TERM_HEADER, , [Defined to term header file])]) fi if test -z "$CURSES_LIB" then LIBS="-lncurses $ORIG_LIBS" AC_TRY_LINK( [#include ], [initscr()], [CURSES_LIB=-lncurses AC_DEFINE(CURSES_HEADER, , [Defined to curses header file]) AC_DEFINE(TERM_HEADER, , [Defined to term header file])], [ LIBS="-lncurses $ORIG_LIBS" AC_TRY_LINK( [#include ], [initscr()], [CURSES_LIB=-lncurses AC_DEFINE(CURSES_HEADER, , [Defined to curses header file]) AC_DEFINE(TERM_HEADER, , [Defined to term header file])], [ LIBS="-lcurses $ORIG_LIBS" AC_TRY_LINK( [#include ], [initscr()], [CURSES_LIB=-lcurses AC_DEFINE(CURSES_HEADER, , [Defined to curses header file]) AC_DEFINE(TERM_HEADER, , [Defined to term header file])], [ LIBS="-lncurses $ORIG_LIBS" AC_TRY_LINK( [#include ], [initscr()], [CURSES_LIB=-lncurses AC_DEFINE(CURSES_HEADER, , [Defined to curses header file]) AC_DEFINE(TERM_HEADER, , [Defined to term header file])], ) ]) ]) ]) fi if test -n "$CURSES_LIB" then AC_MSG_RESULT([found in $CURSES_LIB]) else AC_MSG_RESULT([not found]) fi else AC_DEFINE(CURSES_HEADER, , [Defined to curses header file]) AC_DEFINE(TERM_HEADER, , [Defined to term header file]) fi if test -n "$CURSES_LIB" then LIBS="$CURSES_LIB $ORIG_LIBS" if test "$enable_wide_curses" != "no" then AC_MSG_CHECKING(for wide character support in curses libraray) if test -n "$have_mblen" then AC_TRY_LINK( [#include #include CURSES_HEADER ], [wchar_t wch = 0; addnwstr(&wch, 1);], [AC_MSG_RESULT(yes) AC_DEFINE(HAVE_WIDE_CURSES, 1, [Defined if curses libraray includes wide character support])], [ AC_TRY_LINK( [#define _XOPEN_SOURCE_EXTENDED 1 #include #include CURSES_HEADER ], [wchar_t wch = 0; addnwstr(&wch, 1);], [AC_MSG_RESULT(yes) AC_DEFINE(HAVE_WIDE_CURSES, 1) AC_DEFINE(DEFINE_XOPEN_SOURCE_EXTENDED, 1, [Defined if _XOPEN_SOURCE_EXTENDED needs to be defined. (Can't define globally as that will cause problems with some systems)]) ], [AC_MSG_RESULT(no) AC_MSG_WARN([Aspell will not be able to Display UTF-8 characters correctly.])])]) else AC_MSG_RESULT([no, because "mblen" is not supported]) AC_MSG_WARN([Aspell will not be able to Display UTF-8 characters correctly.]) fi fi AC_MSG_CHECKING(if standard curses include sequence will work) AC_TRY_LINK( [#ifdef DEFINE_XOPEN_SOURCE_EXTENDED # define _XOPEN_SOURCE_EXTENDED 1 #endif #include #include #include CURSES_HEADER #include TERM_HEADER ], [tigetstr(const_cast("cup"));], [AC_MSG_RESULT(yes) AC_DEFINE(HAVE_LIBCURSES, 1, [Defined if the curses library is available]) posix_termios=t AC_DEFINE(CURSES_INCLUDE_STANDARD, 1, [Defined if no special Workarounds are needed for Curses headers])], [AC_MSG_RESULT(no) dnl else if AC_MSG_CHECKING(if curses workaround I will work) AC_TRY_LINK( [#ifdef DEFINE_XOPEN_SOURCE_EXTENDED # define _XOPEN_SOURCE_EXTENDED 1 #endif #include #include #include CURSES_HEADER extern "C" {char * tigetstr(char * capname);}], [tigetstr(const_cast("cup"));], [AC_MSG_RESULT(yes) AC_DEFINE(HAVE_LIBCURSES, 1, []) posix_termios=t AC_DEFINE(CURSES_INCLUDE_WORKAROUND_1, 1, [Defined if special Wordaround I is need for Curses headers])], [AC_MSG_RESULT(no) dnl else if AC_MSG_CHECKING(if curses without Unix stuff will work) AC_TRY_LINK( [#include CURSES_HEADER ], [initscr();], [AC_MSG_RESULT(yes) AC_DEFINE(HAVE_LIBCURSES, 1, []) AC_DEFINE(CURSES_ONLY, 1, [Defined if curses like POSIX Functions should be used]) curses_only=t], [AC_MSG_RESULT(no) dnl else use_curses=false CURSES_LIBS="" CURSES_INCLUDE="" ]) ]) ]) fi CPPFLAGS="$ORIG_CPPFLAGS" LIBS="$ORIG_LIBS" fi if test -z "$posix_termios" -a -z "$curses_only" then AC_MSG_CHECKING(if posix termios is supported) AC_TRY_LINK( [#include #include #include ], [isatty (STDIN_FILENO); atexit(0); termios attrib; tcgetattr (STDIN_FILENO, &attrib); tcsetattr (STDIN_FILENO, TCSAFLUSH, &attrib);], [AC_MSG_RESULT(yes) posix_termios=t], [AC_MSG_RESULT(no)] ) fi if test -z "$posix_termios" -a -z "$use_curses" then dnl else if AC_MSG_CHECKING(if getch is supported) AC_TRY_LINK( [extern "C" {int getch();}], [char c = getch();], [AC_MSG_RESULT(yes) AC_DEFINE(HAVE_GETCH, 1, [Defined if msdos getch is supported]) ], [AC_MSG_RESULT(no)] ) fi if test "$posix_termios" then AC_DEFINE(POSIX_TERMIOS, 1, [Defined if Posix Termios is Supported]) fi # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # Compiler Quirks Tests # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # AC_MSG_CHECKING(for STL rel_ops pollution) AC_TRY_COMPILE( [#include template class C {}; template bool operator== (C, C) {return true;} template bool operator!= (C, C) {return false;}], [C c1, c2; bool v = c1 != c2;], [AC_MSG_RESULT(no)], [AC_MSG_RESULT(yes) AC_DEFINE(REL_OPS_POLLUTION, 1, [Defined if STL rel_ops pollute the global namespace]) ] ) # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # Output # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # AC_CONFIG_FILES([Makefile gen/Makefile common/Makefile lib/Makefile data/Makefile auto/Makefile modules/Makefile modules/tokenizer/Makefile modules/speller/Makefile modules/speller/default/Makefile interfaces/Makefile interfaces/cc/Makefile scripts/Makefile examples/Makefile prog/Makefile manual/Makefile po/Makefile.in m4/Makefile modules/filter/Makefile myspell/Makefile lib5/Makefile ]) AC_OUTPUT aspell-0.60.8.1/maintainer/0000755000076500007650000000000014540417614012374 500000000000000aspell-0.60.8.1/maintainer/autogen0000755000076500007650000000070314540417614013704 00000000000000#!/bin/sh set -e test -d interfaces || mkdir interfaces test -d interfaces/cc || mkdir interfaces/cc cd auto/ perl -I ./ mk-src.pl perl -I ./ mk-doc.pl touch auto cd .. cd scripts/ test -e preunzip || ln -s prezip preunzip test -e precat || ln -s prezip precat cd .. autopoint -f || exit 1 libtoolize --automake || exit 1 aclocal -I m4 $ACLOCAL_FLAGS || exit 1 autoheader || exit 1 automake --add-missing --foreign || exit 1 autoconf || exit 1 aspell-0.60.8.1/maintainer/sanity-check.sh0000755000076500007650000000010214540417614015226 00000000000000#!/bin/sh set -e make -C test clean make -k -j2 -C test sanity aspell-0.60.8.1/maintainer/FIXMEs0000644000076500007650000000055414540417614013276 00000000000000FIXME: Find a correct solution to the Upper Sorbian problem FIXME: allow soundslike to be "stripped" instead of "clean" FIXME: consider Eliminate string classes and use VirEnumeration FIXME: make each methods collection a (possible templates) base class FIXME: figure out how to include instructions about the format of translated strings such as the length. aspell-0.60.8.1/maintainer/TODO0000644000076500007650000000013114540417614012777 00000000000000Consider adding support for recognizing options translated in a different language. aspell-0.60.8.1/maintainer/config-opt0000755000076500007650000000032714540417614014311 00000000000000#!/bin/sh mkdir -p build cd build ../configure --enable-maintainer-mode --disable-shared --disable-pspell-compatibility \ --enable-w-all-error \ --prefix="`pwd`/../inst" CFLAGS='-g -O' CXXFLAGS='-g -O' "$@" aspell-0.60.8.1/maintainer/README.md0000644000076500007650000000311114540417614013567 00000000000000This is the Git repository for GNU Aspell http://aspell.net The following packages need to be installed to build this package from Git: * perl (I use v5.6.0 but other versions may work) * libtool * gettext * autoconf * automake * makeinfo Before the build: ``` ./autogen ./configure --disable-static # or ./config-opt or ./config-debug ``` The `./config-*` will set things up for easier development. If you want to install Aspell to use it rather than develop with it, then use the normal `configure`. When `config-*` is used the default things will be installed in `/inst` for easier testing and debugging. You can change that by using the `--prefix` option. Autogen should be run when ever anything but the source files or Makefile.am files are modified. Then to build and install: ``` make make install ``` You will then need to install a dictionary package for the new Aspell. You can find them at http://aspell.net. If Aspell is installed somewhere other than `/usr/local`, you will probably need to add `/bin` to your PATH or make symbolic links to the executable in order for the dictionary to build correctly. To run the debugger on these programs if there are not installed use ``` libtool gdb ``` or ``` libtool --mode execute ``` For example to debug aspell with ddd use ``` libtool --mode execute ddd prog/.libs/aspell ``` Using libtool is necessary to make sure the shared libraries get loaded right. If you debug them after they are installed this will not be necessary. aspell-0.60.8.1/maintainer/config-debug0000755000076500007650000000031714540417614014574 00000000000000#!/bin/sh mkdir -p build cd build ../configure --enable-maintainer-mode \ --disable-shared --disable-pspell-compatibility\ --enable-w-all-error --prefix="`pwd`/../inst" CFLAGS='-g' CXXFLAGS='-g' "$@" aspell-0.60.8.1/m4/0000755000076500007650000000000014540417601010561 500000000000000aspell-0.60.8.1/m4/longlong.m40000644000076500007650000001120314533006660012560 00000000000000# longlong.m4 serial 17 dnl Copyright (C) 1999-2007, 2009-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Paul Eggert. # Define HAVE_LONG_LONG_INT if 'long long int' works. # This fixes a bug in Autoconf 2.61, and can be faster # than what's in Autoconf 2.62 through 2.68. # Note: If the type 'long long int' exists but is only 32 bits large # (as on some very old compilers), HAVE_LONG_LONG_INT will not be # defined. In this case you can treat 'long long int' like 'long int'. AC_DEFUN([AC_TYPE_LONG_LONG_INT], [ AC_REQUIRE([AC_TYPE_UNSIGNED_LONG_LONG_INT]) AC_CACHE_CHECK([for long long int], [ac_cv_type_long_long_int], [ac_cv_type_long_long_int=yes if test "x${ac_cv_prog_cc_c99-no}" = xno; then ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int if test $ac_cv_type_long_long_int = yes; then dnl Catch a bug in Tandem NonStop Kernel (OSS) cc -O circa 2004. dnl If cross compiling, assume the bug is not important, since dnl nobody cross compiles for this platform as far as we know. AC_RUN_IFELSE( [AC_LANG_PROGRAM( [[@%:@include @%:@ifndef LLONG_MAX @%:@ define HALF \ (1LL << (sizeof (long long int) * CHAR_BIT - 2)) @%:@ define LLONG_MAX (HALF - 1 + HALF) @%:@endif]], [[long long int n = 1; int i; for (i = 0; ; i++) { long long int m = n << i; if (m >> i != n) return 1; if (LLONG_MAX / 2 < m) break; } return 0;]])], [], [ac_cv_type_long_long_int=no], [:]) fi fi]) if test $ac_cv_type_long_long_int = yes; then AC_DEFINE([HAVE_LONG_LONG_INT], [1], [Define to 1 if the system has the type 'long long int'.]) fi ]) # Define HAVE_UNSIGNED_LONG_LONG_INT if 'unsigned long long int' works. # This fixes a bug in Autoconf 2.61, and can be faster # than what's in Autoconf 2.62 through 2.68. # Note: If the type 'unsigned long long int' exists but is only 32 bits # large (as on some very old compilers), AC_TYPE_UNSIGNED_LONG_LONG_INT # will not be defined. In this case you can treat 'unsigned long long int' # like 'unsigned long int'. AC_DEFUN([AC_TYPE_UNSIGNED_LONG_LONG_INT], [ AC_CACHE_CHECK([for unsigned long long int], [ac_cv_type_unsigned_long_long_int], [ac_cv_type_unsigned_long_long_int=yes if test "x${ac_cv_prog_cc_c99-no}" = xno; then AC_LINK_IFELSE( [_AC_TYPE_LONG_LONG_SNIPPET], [], [ac_cv_type_unsigned_long_long_int=no]) fi]) if test $ac_cv_type_unsigned_long_long_int = yes; then AC_DEFINE([HAVE_UNSIGNED_LONG_LONG_INT], [1], [Define to 1 if the system has the type 'unsigned long long int'.]) fi ]) # Expands to a C program that can be used to test for simultaneous support # of 'long long' and 'unsigned long long'. We don't want to say that # 'long long' is available if 'unsigned long long' is not, or vice versa, # because too many programs rely on the symmetry between signed and unsigned # integer types (excluding 'bool'). AC_DEFUN([_AC_TYPE_LONG_LONG_SNIPPET], [ AC_LANG_PROGRAM( [[/* For now, do not test the preprocessor; as of 2007 there are too many implementations with broken preprocessors. Perhaps this can be revisited in 2012. In the meantime, code should not expect #if to work with literals wider than 32 bits. */ /* Test literals. */ long long int ll = 9223372036854775807ll; long long int nll = -9223372036854775807LL; unsigned long long int ull = 18446744073709551615ULL; /* Test constant expressions. */ typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll) ? 1 : -1)]; typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1 ? 1 : -1)]; int i = 63;]], [[/* Test availability of runtime routines for shift and division. */ long long int llmax = 9223372036854775807ll; unsigned long long int ullmax = 18446744073709551615ull; return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i) | (llmax / ll) | (llmax % ll) | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) | (ullmax / ull) | (ullmax % ull));]]) ]) aspell-0.60.8.1/m4/ltversion.m40000644000076500007650000000126212417260023012764 00000000000000# ltversion.m4 -- version numbers -*- Autoconf -*- # # Copyright (C) 2004 Free Software Foundation, Inc. # Written by Scott James Remnant, 2004 # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # @configure_input@ # serial 3337 ltversion.m4 # This file is part of GNU Libtool m4_define([LT_PACKAGE_VERSION], [2.4.2]) m4_define([LT_PACKAGE_REVISION], [1.3337]) AC_DEFUN([LTVERSION_VERSION], [macro_version='2.4.2' macro_revision='1.3337' _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) _LT_DECL(, macro_revision, 0) ]) aspell-0.60.8.1/m4/extern-inline.m40000644000076500007650000001022714533006660013527 00000000000000dnl 'extern inline' a la ISO C99. dnl Copyright 2012-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. AC_DEFUN([gl_EXTERN_INLINE], [ AH_VERBATIM([extern_inline], [/* Please see the Gnulib manual for how to use these macros. Suppress extern inline with HP-UX cc, as it appears to be broken; see . Suppress extern inline with Sun C in standards-conformance mode, as it mishandles inline functions that call each other. E.g., for 'inline void f (void) { } inline void g (void) { f (); }', c99 incorrectly complains 'reference to static identifier "f" in extern inline function'. This bug was observed with Sun C 5.12 SunOS_i386 2011/11/16. Suppress extern inline (with or without __attribute__ ((__gnu_inline__))) on configurations that mistakenly use 'static inline' to implement functions or macros in standard C headers like . For example, if isdigit is mistakenly implemented via a static inline function, a program containing an extern inline function that calls isdigit may not work since the C standard prohibits extern inline functions from calling static functions. This bug is known to occur on: OS X 10.8 and earlier; see: http://lists.gnu.org/archive/html/bug-gnulib/2012-12/msg00023.html DragonFly; see http://muscles.dragonflybsd.org/bulk/bleeding-edge-potential/latest-per-pkg/ah-tty-0.3.12.log FreeBSD; see: http://lists.gnu.org/archive/html/bug-gnulib/2014-07/msg00104.html OS X 10.9 has a macro __header_inline indicating the bug is fixed for C and for clang but remains for g++; see . Assume DragonFly and FreeBSD will be similar. */ #if (((defined __APPLE__ && defined __MACH__) \ || defined __DragonFly__ || defined __FreeBSD__) \ && (defined __header_inline \ ? (defined __cplusplus && defined __GNUC_STDC_INLINE__ \ && ! defined __clang__) \ : ((! defined _DONT_USE_CTYPE_INLINE_ \ && (defined __GNUC__ || defined __cplusplus)) \ || (defined _FORTIFY_SOURCE && 0 < _FORTIFY_SOURCE \ && defined __GNUC__ && ! defined __cplusplus)))) # define _GL_EXTERN_INLINE_STDHEADER_BUG #endif #if ((__GNUC__ \ ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \ : (199901L <= __STDC_VERSION__ \ && !defined __HP_cc \ && !(defined __SUNPRO_C && __STDC__))) \ && !defined _GL_EXTERN_INLINE_STDHEADER_BUG) # define _GL_INLINE inline # define _GL_EXTERN_INLINE extern inline # define _GL_EXTERN_INLINE_IN_USE #elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \ && !defined _GL_EXTERN_INLINE_STDHEADER_BUG) # if defined __GNUC_GNU_INLINE__ && __GNUC_GNU_INLINE__ /* __gnu_inline__ suppresses a GCC 4.2 diagnostic. */ # define _GL_INLINE extern inline __attribute__ ((__gnu_inline__)) # else # define _GL_INLINE extern inline # endif # define _GL_EXTERN_INLINE extern # define _GL_EXTERN_INLINE_IN_USE #else # define _GL_INLINE static _GL_UNUSED # define _GL_EXTERN_INLINE static _GL_UNUSED #endif #if 4 < __GNUC__ + (6 <= __GNUC_MINOR__) # if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ # define _GL_INLINE_HEADER_CONST_PRAGMA # else # define _GL_INLINE_HEADER_CONST_PRAGMA \ _Pragma ("GCC diagnostic ignored \"-Wsuggest-attribute=const\"") # endif /* Suppress GCC's bogus "no previous prototype for 'FOO'" and "no previous declaration for 'FOO'" diagnostics, when FOO is an inline function in the header; see . */ # define _GL_INLINE_HEADER_BEGIN \ _Pragma ("GCC diagnostic push") \ _Pragma ("GCC diagnostic ignored \"-Wmissing-prototypes\"") \ _Pragma ("GCC diagnostic ignored \"-Wmissing-declarations\"") \ _GL_INLINE_HEADER_CONST_PRAGMA # define _GL_INLINE_HEADER_END \ _Pragma ("GCC diagnostic pop") #else # define _GL_INLINE_HEADER_BEGIN # define _GL_INLINE_HEADER_END #endif]) ]) aspell-0.60.8.1/m4/inttypes_h.m40000644000076500007650000000177414533006660013143 00000000000000# inttypes_h.m4 serial 10 dnl Copyright (C) 1997-2004, 2006, 2008-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Paul Eggert. # Define HAVE_INTTYPES_H_WITH_UINTMAX if exists, # doesn't clash with , and declares uintmax_t. AC_DEFUN([gl_AC_HEADER_INTTYPES_H], [ AC_CACHE_CHECK([for inttypes.h], [gl_cv_header_inttypes_h], [AC_COMPILE_IFELSE( [AC_LANG_PROGRAM( [[ #include #include ]], [[uintmax_t i = (uintmax_t) -1; return !i;]])], [gl_cv_header_inttypes_h=yes], [gl_cv_header_inttypes_h=no])]) if test $gl_cv_header_inttypes_h = yes; then AC_DEFINE_UNQUOTED([HAVE_INTTYPES_H_WITH_UINTMAX], [1], [Define if exists, doesn't clash with , and declares uintmax_t. ]) fi ]) aspell-0.60.8.1/m4/stdint_h.m40000644000076500007650000000174314533006660012565 00000000000000# stdint_h.m4 serial 9 dnl Copyright (C) 1997-2004, 2006, 2008-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Paul Eggert. # Define HAVE_STDINT_H_WITH_UINTMAX if exists, # doesn't clash with , and declares uintmax_t. AC_DEFUN([gl_AC_HEADER_STDINT_H], [ AC_CACHE_CHECK([for stdint.h], [gl_cv_header_stdint_h], [AC_COMPILE_IFELSE( [AC_LANG_PROGRAM( [[#include #include ]], [[uintmax_t i = (uintmax_t) -1; return !i;]])], [gl_cv_header_stdint_h=yes], [gl_cv_header_stdint_h=no])]) if test $gl_cv_header_stdint_h = yes; then AC_DEFINE_UNQUOTED([HAVE_STDINT_H_WITH_UINTMAX], [1], [Define if exists, doesn't clash with , and declares uintmax_t. ]) fi ]) aspell-0.60.8.1/m4/lcmessage.m40000644000076500007650000000253314533006660012712 00000000000000# lcmessage.m4 serial 7 (gettext-0.18.2) dnl Copyright (C) 1995-2002, 2004-2005, 2008-2014 Free Software Foundation, dnl Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995. # Check whether LC_MESSAGES is available in . AC_DEFUN([gt_LC_MESSAGES], [ AC_CACHE_CHECK([for LC_MESSAGES], [gt_cv_val_LC_MESSAGES], [AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[#include ]], [[return LC_MESSAGES]])], [gt_cv_val_LC_MESSAGES=yes], [gt_cv_val_LC_MESSAGES=no])]) if test $gt_cv_val_LC_MESSAGES = yes; then AC_DEFINE([HAVE_LC_MESSAGES], [1], [Define if your file defines LC_MESSAGES.]) fi ]) aspell-0.60.8.1/m4/lib-link.m40000644000076500007650000010044314533006660012447 00000000000000# lib-link.m4 serial 26 (gettext-0.18.2) dnl Copyright (C) 2001-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_PREREQ([2.54]) dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and dnl the libraries corresponding to explicit and implicit dependencies. dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and dnl augments the CPPFLAGS variable. dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem. AC_DEFUN([AC_LIB_LINKFLAGS], [ AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) pushdef([Name],[m4_translit([$1],[./+-], [____])]) pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [ AC_LIB_LINKFLAGS_BODY([$1], [$2]) ac_cv_lib[]Name[]_libs="$LIB[]NAME" ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME" ac_cv_lib[]Name[]_cppflags="$INC[]NAME" ac_cv_lib[]Name[]_prefix="$LIB[]NAME[]_PREFIX" ]) LIB[]NAME="$ac_cv_lib[]Name[]_libs" LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs" INC[]NAME="$ac_cv_lib[]Name[]_cppflags" LIB[]NAME[]_PREFIX="$ac_cv_lib[]Name[]_prefix" AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) AC_SUBST([LIB]NAME) AC_SUBST([LTLIB]NAME) AC_SUBST([LIB]NAME[_PREFIX]) dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the dnl results of this search when this library appears as a dependency. HAVE_LIB[]NAME=yes popdef([NAME]) popdef([Name]) ]) dnl AC_LIB_HAVE_LINKFLAGS(name, dependencies, includes, testcode, [missing-message]) dnl searches for libname and the libraries corresponding to explicit and dnl implicit dependencies, together with the specified include files and dnl the ability to compile and link the specified testcode. The missing-message dnl defaults to 'no' and may contain additional hints for the user. dnl If found, it sets and AC_SUBSTs HAVE_LIB${NAME}=yes and the LIB${NAME} dnl and LTLIB${NAME} variables and augments the CPPFLAGS variable, and dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty. dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem. AC_DEFUN([AC_LIB_HAVE_LINKFLAGS], [ AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) pushdef([Name],[m4_translit([$1],[./+-], [____])]) pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME dnl accordingly. AC_LIB_LINKFLAGS_BODY([$1], [$2]) dnl Add $INC[]NAME to CPPFLAGS before performing the following checks, dnl because if the user has installed lib[]Name and not disabled its use dnl via --without-lib[]Name-prefix, he wants to use it. ac_save_CPPFLAGS="$CPPFLAGS" AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) AC_CACHE_CHECK([for lib[]$1], [ac_cv_lib[]Name], [ ac_save_LIBS="$LIBS" dnl If $LIB[]NAME contains some -l options, add it to the end of LIBS, dnl because these -l options might require -L options that are present in dnl LIBS. -l options benefit only from the -L options listed before it. dnl Otherwise, add it to the front of LIBS, because it may be a static dnl library that depends on another static library that is present in LIBS. dnl Static libraries benefit only from the static libraries listed after dnl it. case " $LIB[]NAME" in *" -l"*) LIBS="$LIBS $LIB[]NAME" ;; *) LIBS="$LIB[]NAME $LIBS" ;; esac AC_LINK_IFELSE( [AC_LANG_PROGRAM([[$3]], [[$4]])], [ac_cv_lib[]Name=yes], [ac_cv_lib[]Name='m4_if([$5], [], [no], [[$5]])']) LIBS="$ac_save_LIBS" ]) if test "$ac_cv_lib[]Name" = yes; then HAVE_LIB[]NAME=yes AC_DEFINE([HAVE_LIB]NAME, 1, [Define if you have the lib][$1 library.]) AC_MSG_CHECKING([how to link with lib[]$1]) AC_MSG_RESULT([$LIB[]NAME]) else HAVE_LIB[]NAME=no dnl If $LIB[]NAME didn't lead to a usable library, we don't need dnl $INC[]NAME either. CPPFLAGS="$ac_save_CPPFLAGS" LIB[]NAME= LTLIB[]NAME= LIB[]NAME[]_PREFIX= fi AC_SUBST([HAVE_LIB]NAME) AC_SUBST([LIB]NAME) AC_SUBST([LTLIB]NAME) AC_SUBST([LIB]NAME[_PREFIX]) popdef([NAME]) popdef([Name]) ]) dnl Determine the platform dependent parameters needed to use rpath: dnl acl_libext, dnl acl_shlibext, dnl acl_libname_spec, dnl acl_library_names_spec, dnl acl_hardcode_libdir_flag_spec, dnl acl_hardcode_libdir_separator, dnl acl_hardcode_direct, dnl acl_hardcode_minus_L. AC_DEFUN([AC_LIB_RPATH], [ dnl Tell automake >= 1.10 to complain if config.rpath is missing. m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([config.rpath])]) AC_REQUIRE([AC_PROG_CC]) dnl we use $CC, $GCC, $LDFLAGS AC_REQUIRE([AC_LIB_PROG_LD]) dnl we use $LD, $with_gnu_ld AC_REQUIRE([AC_CANONICAL_HOST]) dnl we use $host AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT]) dnl we use $ac_aux_dir AC_CACHE_CHECK([for shared library run path origin], [acl_cv_rpath], [ CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh . ./conftest.sh rm -f ./conftest.sh acl_cv_rpath=done ]) wl="$acl_cv_wl" acl_libext="$acl_cv_libext" acl_shlibext="$acl_cv_shlibext" acl_libname_spec="$acl_cv_libname_spec" acl_library_names_spec="$acl_cv_library_names_spec" acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" acl_hardcode_direct="$acl_cv_hardcode_direct" acl_hardcode_minus_L="$acl_cv_hardcode_minus_L" dnl Determine whether the user wants rpath handling at all. AC_ARG_ENABLE([rpath], [ --disable-rpath do not hardcode runtime library paths], :, enable_rpath=yes) ]) dnl AC_LIB_FROMPACKAGE(name, package) dnl declares that libname comes from the given package. The configure file dnl will then not have a --with-libname-prefix option but a dnl --with-package-prefix option. Several libraries can come from the same dnl package. This declaration must occur before an AC_LIB_LINKFLAGS or similar dnl macro call that searches for libname. AC_DEFUN([AC_LIB_FROMPACKAGE], [ pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) define([acl_frompackage_]NAME, [$2]) popdef([NAME]) pushdef([PACK],[$2]) pushdef([PACKUP],[m4_translit(PACK,[abcdefghijklmnopqrstuvwxyz./+-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) define([acl_libsinpackage_]PACKUP, m4_ifdef([acl_libsinpackage_]PACKUP, [m4_defn([acl_libsinpackage_]PACKUP)[, ]],)[lib$1]) popdef([PACKUP]) popdef([PACK]) ]) dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and dnl the libraries corresponding to explicit and implicit dependencies. dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables. dnl Also, sets the LIB${NAME}_PREFIX variable to nonempty if libname was found dnl in ${LIB${NAME}_PREFIX}/$acl_libdirstem. AC_DEFUN([AC_LIB_LINKFLAGS_BODY], [ AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) pushdef([PACK],[m4_ifdef([acl_frompackage_]NAME, [acl_frompackage_]NAME, lib[$1])]) pushdef([PACKUP],[m4_translit(PACK,[abcdefghijklmnopqrstuvwxyz./+-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) pushdef([PACKLIBS],[m4_ifdef([acl_frompackage_]NAME, [acl_libsinpackage_]PACKUP, lib[$1])]) dnl Autoconf >= 2.61 supports dots in --with options. pushdef([P_A_C_K],[m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.61]),[-1],[m4_translit(PACK,[.],[_])],PACK)]) dnl By default, look in $includedir and $libdir. use_additional=yes AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) AC_ARG_WITH(P_A_C_K[-prefix], [[ --with-]]P_A_C_K[[-prefix[=DIR] search for ]PACKLIBS[ in DIR/include and DIR/lib --without-]]P_A_C_K[[-prefix don't search for ]PACKLIBS[ in includedir and libdir]], [ if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) else additional_includedir="$withval/include" additional_libdir="$withval/$acl_libdirstem" if test "$acl_libdirstem2" != "$acl_libdirstem" \ && ! test -d "$withval/$acl_libdirstem"; then additional_libdir="$withval/$acl_libdirstem2" fi fi fi ]) dnl Search the library and its dependencies in $additional_libdir and dnl $LDFLAGS. Using breadth-first-seach. LIB[]NAME= LTLIB[]NAME= INC[]NAME= LIB[]NAME[]_PREFIX= dnl HAVE_LIB${NAME} is an indicator that LIB${NAME}, LTLIB${NAME} have been dnl computed. So it has to be reset here. HAVE_LIB[]NAME= rpathdirs= ltrpathdirs= names_already_handled= names_next_round='$1 $2' while test -n "$names_next_round"; do names_this_round="$names_next_round" names_next_round= for name in $names_this_round; do already_handled= for n in $names_already_handled; do if test "$n" = "$name"; then already_handled=yes break fi done if test -z "$already_handled"; then names_already_handled="$names_already_handled $name" dnl See if it was already located by an earlier AC_LIB_LINKFLAGS dnl or AC_LIB_HAVE_LINKFLAGS call. uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'` eval value=\"\$HAVE_LIB$uppername\" if test -n "$value"; then if test "$value" = yes; then eval value=\"\$LIB$uppername\" test -z "$value" || LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$value" eval value=\"\$LTLIB$uppername\" test -z "$value" || LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$value" else dnl An earlier call to AC_LIB_HAVE_LINKFLAGS has determined dnl that this library doesn't exist. So just drop it. : fi else dnl Search the library lib$name in $additional_libdir and $LDFLAGS dnl and the already constructed $LIBNAME/$LTLIBNAME. found_dir= found_la= found_so= found_a= eval libname=\"$acl_libname_spec\" # typically: libname=lib$name if test -n "$acl_shlibext"; then shrext=".$acl_shlibext" # typically: shrext=.so else shrext= fi if test $use_additional = yes; then dir="$additional_libdir" dnl The same code as in the loop below: dnl First look for a shared library. if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi dnl Then look for a static library. if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi fi if test "X$found_dir" = "X"; then for x in $LDFLAGS $LTLIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) case "$x" in -L*) dir=`echo "X$x" | sed -e 's/^X-L//'` dnl First look for a shared library. if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi dnl Then look for a static library. if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi ;; esac if test "X$found_dir" != "X"; then break fi done fi if test "X$found_dir" != "X"; then dnl Found the library. LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$found_dir -l$name" if test "X$found_so" != "X"; then dnl Linking with a shared library. We attempt to hardcode its dnl directory into the executable's runpath, unless it's the dnl standard /usr/lib. if test "$enable_rpath" = no \ || test "X$found_dir" = "X/usr/$acl_libdirstem" \ || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then dnl No hardcoding is needed. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else dnl Use an explicit option to hardcode DIR into the resulting dnl binary. dnl Potentially add DIR to ltrpathdirs. dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. haveit= for x in $ltrpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $found_dir" fi dnl The hardcoding into $LIBNAME is system dependent. if test "$acl_hardcode_direct" = yes; then dnl Using DIR/libNAME.so during linking hardcodes DIR into the dnl resulting binary. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then dnl Use an explicit option to hardcode DIR into the resulting dnl binary. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" dnl Potentially add DIR to rpathdirs. dnl The rpathdirs will be appended to $LIBNAME at the end. haveit= for x in $rpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $found_dir" fi else dnl Rely on "-L$found_dir". dnl But don't add it if it's already contained in the LDFLAGS dnl or the already constructed $LIBNAME haveit= for x in $LDFLAGS $LIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir" fi if test "$acl_hardcode_minus_L" != no; then dnl FIXME: Not sure whether we should use dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" dnl here. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else dnl We cannot use $acl_hardcode_runpath_var and LD_RUN_PATH dnl here, because this doesn't fit in flags passed to the dnl compiler. So give up. No hardcoding. This affects only dnl very old systems. dnl FIXME: Not sure whether we should use dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" dnl here. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" fi fi fi fi else if test "X$found_a" != "X"; then dnl Linking with a static library. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_a" else dnl We shouldn't come here, but anyway it's good to have a dnl fallback. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir -l$name" fi fi dnl Assume the include files are nearby. additional_includedir= case "$found_dir" in */$acl_libdirstem | */$acl_libdirstem/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` if test "$name" = '$1'; then LIB[]NAME[]_PREFIX="$basedir" fi additional_includedir="$basedir/include" ;; */$acl_libdirstem2 | */$acl_libdirstem2/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'` if test "$name" = '$1'; then LIB[]NAME[]_PREFIX="$basedir" fi additional_includedir="$basedir/include" ;; esac if test "X$additional_includedir" != "X"; then dnl Potentially add $additional_includedir to $INCNAME. dnl But don't add it dnl 1. if it's the standard /usr/include, dnl 2. if it's /usr/local/include and we are using GCC on Linux, dnl 3. if it's already present in $CPPFLAGS or the already dnl constructed $INCNAME, dnl 4. if it doesn't exist as a directory. if test "X$additional_includedir" != "X/usr/include"; then haveit= if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then for x in $CPPFLAGS $INC[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_includedir"; then dnl Really add $additional_includedir to $INCNAME. INC[]NAME="${INC[]NAME}${INC[]NAME:+ }-I$additional_includedir" fi fi fi fi fi dnl Look for dependencies. if test -n "$found_la"; then dnl Read the .la file. It defines the variables dnl dlname, library_names, old_library, dependency_libs, current, dnl age, revision, installed, dlopen, dlpreopen, libdir. save_libdir="$libdir" case "$found_la" in */* | *\\*) . "$found_la" ;; *) . "./$found_la" ;; esac libdir="$save_libdir" dnl We use only dependency_libs. for dep in $dependency_libs; do case "$dep" in -L*) additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME. dnl But don't add it dnl 1. if it's the standard /usr/lib, dnl 2. if it's /usr/local/lib and we are using GCC on Linux, dnl 3. if it's already present in $LDFLAGS or the already dnl constructed $LIBNAME, dnl 4. if it doesn't exist as a directory. if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \ && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then haveit= if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \ || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then haveit= for x in $LDFLAGS $LIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LIBNAME. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir" fi fi haveit= for x in $LDFLAGS $LTLIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LTLIBNAME. LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir" fi fi fi fi ;; -R*) dir=`echo "X$dep" | sed -e 's/^X-R//'` if test "$enable_rpath" != no; then dnl Potentially add DIR to rpathdirs. dnl The rpathdirs will be appended to $LIBNAME at the end. haveit= for x in $rpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $dir" fi dnl Potentially add DIR to ltrpathdirs. dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. haveit= for x in $ltrpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $dir" fi fi ;; -l*) dnl Handle this in the next round. names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` ;; *.la) dnl Handle this in the next round. Throw away the .la's dnl directory; it is already contained in a preceding -L dnl option. names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` ;; *) dnl Most likely an immediate library name. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$dep" LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$dep" ;; esac done fi else dnl Didn't find the library; assume it is in the system directories dnl known to the linker and runtime loader. (All the system dnl directories known to the linker should also be known to the dnl runtime loader, otherwise the system is severely misconfigured.) LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-l$name" fi fi fi done done if test "X$rpathdirs" != "X"; then if test -n "$acl_hardcode_libdir_separator"; then dnl Weird platform: only the last -rpath option counts, the user must dnl pass all path elements in one option. We can arrange that for a dnl single library, but not when more than one $LIBNAMEs are used. alldirs= for found_dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" done dnl Note: acl_hardcode_libdir_flag_spec uses $libdir and $wl. acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" else dnl The -rpath options are cumulative. for found_dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$found_dir" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" done fi fi if test "X$ltrpathdirs" != "X"; then dnl When using libtool, the option that works for both libraries and dnl executables is -R. The -R options are cumulative. for found_dir in $ltrpathdirs; do LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-R$found_dir" done fi popdef([P_A_C_K]) popdef([PACKLIBS]) popdef([PACKUP]) popdef([PACK]) popdef([NAME]) ]) dnl AC_LIB_APPENDTOVAR(VAR, CONTENTS) appends the elements of CONTENTS to VAR, dnl unless already present in VAR. dnl Works only for CPPFLAGS, not for LIB* variables because that sometimes dnl contains two or three consecutive elements that belong together. AC_DEFUN([AC_LIB_APPENDTOVAR], [ for element in [$2]; do haveit= for x in $[$1]; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X$element"; then haveit=yes break fi done if test -z "$haveit"; then [$1]="${[$1]}${[$1]:+ }$element" fi done ]) dnl For those cases where a variable contains several -L and -l options dnl referring to unknown libraries and directories, this macro determines the dnl necessary additional linker options for the runtime path. dnl AC_LIB_LINKFLAGS_FROM_LIBS([LDADDVAR], [LIBSVALUE], [USE-LIBTOOL]) dnl sets LDADDVAR to linker options needed together with LIBSVALUE. dnl If USE-LIBTOOL evaluates to non-empty, linking with libtool is assumed, dnl otherwise linking without libtool is assumed. AC_DEFUN([AC_LIB_LINKFLAGS_FROM_LIBS], [ AC_REQUIRE([AC_LIB_RPATH]) AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) $1= if test "$enable_rpath" != no; then if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then dnl Use an explicit option to hardcode directories into the resulting dnl binary. rpathdirs= next= for opt in $2; do if test -n "$next"; then dir="$next" dnl No need to hardcode the standard /usr/lib. if test "X$dir" != "X/usr/$acl_libdirstem" \ && test "X$dir" != "X/usr/$acl_libdirstem2"; then rpathdirs="$rpathdirs $dir" fi next= else case $opt in -L) next=yes ;; -L*) dir=`echo "X$opt" | sed -e 's,^X-L,,'` dnl No need to hardcode the standard /usr/lib. if test "X$dir" != "X/usr/$acl_libdirstem" \ && test "X$dir" != "X/usr/$acl_libdirstem2"; then rpathdirs="$rpathdirs $dir" fi next= ;; *) next= ;; esac fi done if test "X$rpathdirs" != "X"; then if test -n ""$3""; then dnl libtool is used for linking. Use -R options. for dir in $rpathdirs; do $1="${$1}${$1:+ }-R$dir" done else dnl The linker is used for linking directly. if test -n "$acl_hardcode_libdir_separator"; then dnl Weird platform: only the last -rpath option counts, the user dnl must pass all path elements in one option. alldirs= for dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$dir" done acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" $1="$flag" else dnl The -rpath options are cumulative. for dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$dir" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" $1="${$1}${$1:+ }$flag" done fi fi fi fi fi AC_SUBST([$1]) ]) aspell-0.60.8.1/m4/codeset.m40000644000076500007650000000150014533006660012366 00000000000000# codeset.m4 serial 5 (gettext-0.18.2) dnl Copyright (C) 2000-2002, 2006, 2008-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_DEFUN([AM_LANGINFO_CODESET], [ AC_CACHE_CHECK([for nl_langinfo and CODESET], [am_cv_langinfo_codeset], [AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[#include ]], [[char* cs = nl_langinfo(CODESET); return !cs;]])], [am_cv_langinfo_codeset=yes], [am_cv_langinfo_codeset=no]) ]) if test $am_cv_langinfo_codeset = yes; then AC_DEFINE([HAVE_LANGINFO_CODESET], [1], [Define if you have and nl_langinfo(CODESET).]) fi ]) aspell-0.60.8.1/m4/xsize.m40000644000076500007650000000062614533006660012112 00000000000000# xsize.m4 serial 5 dnl Copyright (C) 2003-2004, 2008-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. AC_DEFUN([gl_XSIZE], [ dnl Prerequisites of lib/xsize.h. AC_REQUIRE([gl_SIZE_MAX]) AC_CHECK_HEADERS([stdint.h]) ]) aspell-0.60.8.1/m4/Makefile.in0000644000076500007650000000010014533006640012534 00000000000000top_srcdir = @top_srcdir@ subsystem: $(MAKE) -C ${top_srcdir} aspell-0.60.8.1/m4/inttypes-pri.m40000644000076500007650000000234514533006660013417 00000000000000# inttypes-pri.m4 serial 7 (gettext-0.18.2) dnl Copyright (C) 1997-2002, 2006, 2008-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_PREREQ([2.53]) # Define PRI_MACROS_BROKEN if exists and defines the PRI* # macros to non-string values. This is the case on AIX 4.3.3. AC_DEFUN([gt_INTTYPES_PRI], [ AC_CHECK_HEADERS([inttypes.h]) if test $ac_cv_header_inttypes_h = yes; then AC_CACHE_CHECK([whether the inttypes.h PRIxNN macros are broken], [gt_cv_inttypes_pri_broken], [ AC_COMPILE_IFELSE( [AC_LANG_PROGRAM( [[ #include #ifdef PRId32 char *p = PRId32; #endif ]], [[]])], [gt_cv_inttypes_pri_broken=no], [gt_cv_inttypes_pri_broken=yes]) ]) fi if test "$gt_cv_inttypes_pri_broken" = yes; then AC_DEFINE_UNQUOTED([PRI_MACROS_BROKEN], [1], [Define if exists and defines unusable PRI* macros.]) PRI_MACROS_BROKEN=1 else PRI_MACROS_BROKEN=0 fi AC_SUBST([PRI_MACROS_BROKEN]) ]) aspell-0.60.8.1/m4/intldir.m40000644000076500007650000000163314533006660012414 00000000000000# intldir.m4 serial 2 (gettext-0.18) dnl Copyright (C) 2006, 2009-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. AC_PREREQ([2.52]) dnl Tells the AM_GNU_GETTEXT macro to consider an intl/ directory. AC_DEFUN([AM_GNU_GETTEXT_INTL_SUBDIR], []) aspell-0.60.8.1/m4/wchar_t.m40000644000076500007650000000146214533006660012376 00000000000000# wchar_t.m4 serial 4 (gettext-0.18.2) dnl Copyright (C) 2002-2003, 2008-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl Test whether has the 'wchar_t' type. dnl Prerequisite: AC_PROG_CC AC_DEFUN([gt_TYPE_WCHAR_T], [ AC_CACHE_CHECK([for wchar_t], [gt_cv_c_wchar_t], [AC_COMPILE_IFELSE( [AC_LANG_PROGRAM( [[#include wchar_t foo = (wchar_t)'\0';]], [[]])], [gt_cv_c_wchar_t=yes], [gt_cv_c_wchar_t=no])]) if test $gt_cv_c_wchar_t = yes; then AC_DEFINE([HAVE_WCHAR_T], [1], [Define if you have the 'wchar_t' type.]) fi ]) aspell-0.60.8.1/m4/intmax.m40000644000076500007650000000214314533006660012244 00000000000000# intmax.m4 serial 6 (gettext-0.18.2) dnl Copyright (C) 2002-2005, 2008-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl Test whether the system has the 'intmax_t' type, but don't attempt to dnl find a replacement if it is lacking. AC_DEFUN([gt_TYPE_INTMAX_T], [ AC_REQUIRE([gl_AC_HEADER_INTTYPES_H]) AC_REQUIRE([gl_AC_HEADER_STDINT_H]) AC_CACHE_CHECK([for intmax_t], [gt_cv_c_intmax_t], [AC_COMPILE_IFELSE( [AC_LANG_PROGRAM( [[ #include #include #if HAVE_STDINT_H_WITH_UINTMAX #include #endif #if HAVE_INTTYPES_H_WITH_UINTMAX #include #endif ]], [[intmax_t x = -1; return !x;]])], [gt_cv_c_intmax_t=yes], [gt_cv_c_intmax_t=no])]) if test $gt_cv_c_intmax_t = yes; then AC_DEFINE([HAVE_INTMAX_T], [1], [Define if you have the 'intmax_t' type in or .]) fi ]) aspell-0.60.8.1/m4/uintmax_t.m40000644000076500007650000000213114533006660012751 00000000000000# uintmax_t.m4 serial 12 dnl Copyright (C) 1997-2004, 2007-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Paul Eggert. AC_PREREQ([2.13]) # Define uintmax_t to 'unsigned long' or 'unsigned long long' # if it is not already defined in or . AC_DEFUN([gl_AC_TYPE_UINTMAX_T], [ AC_REQUIRE([gl_AC_HEADER_INTTYPES_H]) AC_REQUIRE([gl_AC_HEADER_STDINT_H]) if test $gl_cv_header_inttypes_h = no && test $gl_cv_header_stdint_h = no; then AC_REQUIRE([AC_TYPE_UNSIGNED_LONG_LONG_INT]) test $ac_cv_type_unsigned_long_long_int = yes \ && ac_type='unsigned long long' \ || ac_type='unsigned long' AC_DEFINE_UNQUOTED([uintmax_t], [$ac_type], [Define to unsigned long or unsigned long long if and don't define.]) else AC_DEFINE([HAVE_UINTMAX_T], [1], [Define if you have the 'uintmax_t' type in or .]) fi ]) aspell-0.60.8.1/m4/lock.m40000644000076500007650000000266714533006660011707 00000000000000# lock.m4 serial 13 (gettext-0.18.2) dnl Copyright (C) 2005-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_DEFUN([gl_LOCK], [ AC_REQUIRE([gl_THREADLIB]) if test "$gl_threads_api" = posix; then # OSF/1 4.0 and Mac OS X 10.1 lack the pthread_rwlock_t type and the # pthread_rwlock_* functions. AC_CHECK_TYPE([pthread_rwlock_t], [AC_DEFINE([HAVE_PTHREAD_RWLOCK], [1], [Define if the POSIX multithreading library has read/write locks.])], [], [#include ]) # glibc defines PTHREAD_MUTEX_RECURSIVE as enum, not as a macro. AC_COMPILE_IFELSE([ AC_LANG_PROGRAM( [[#include ]], [[ #if __FreeBSD__ == 4 error "No, in FreeBSD 4.0 recursive mutexes actually don't work." #elif (defined __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ \ && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ < 1070) error "No, in Mac OS X < 10.7 recursive mutexes actually don't work." #else int x = (int)PTHREAD_MUTEX_RECURSIVE; return !x; #endif ]])], [AC_DEFINE([HAVE_PTHREAD_MUTEX_RECURSIVE], [1], [Define if the defines PTHREAD_MUTEX_RECURSIVE.])]) fi gl_PREREQ_LOCK ]) # Prerequisites of lib/glthread/lock.c. AC_DEFUN([gl_PREREQ_LOCK], [:]) aspell-0.60.8.1/m4/ltoptions.m40000644000076500007650000003007312417260023012774 00000000000000# Helper functions for option handling. -*- Autoconf -*- # # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation, # Inc. # Written by Gary V. Vaughan, 2004 # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # serial 7 ltoptions.m4 # This is to help aclocal find these macros, as it can't see m4_define. AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) # ------------------------------------------ m4_define([_LT_MANGLE_OPTION], [[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])]) # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) # --------------------------------------- # Set option OPTION-NAME for macro MACRO-NAME, and if there is a # matching handler defined, dispatch to it. Other OPTION-NAMEs are # saved as a flag. m4_define([_LT_SET_OPTION], [m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]), _LT_MANGLE_DEFUN([$1], [$2]), [m4_warning([Unknown $1 option `$2'])])[]dnl ]) # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) # ------------------------------------------------------------ # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. m4_define([_LT_IF_OPTION], [m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])]) # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) # ------------------------------------------------------- # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME # are set. m4_define([_LT_UNLESS_OPTIONS], [m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option), [m4_define([$0_found])])])[]dnl m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3 ])[]dnl ]) # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) # ---------------------------------------- # OPTION-LIST is a space-separated list of Libtool options associated # with MACRO-NAME. If any OPTION has a matching handler declared with # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about # the unknown option and exit. m4_defun([_LT_SET_OPTIONS], [# Set options m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), [_LT_SET_OPTION([$1], _LT_Option)]) m4_if([$1],[LT_INIT],[ dnl dnl Simply set some default values (i.e off) if boolean options were not dnl specified: _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no ]) _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no ]) dnl dnl If no reference was made to various pairs of opposing options, then dnl we run the default mode handler for the pair. For example, if neither dnl `shared' nor `disable-shared' was passed, we enable building of shared dnl archives by default: _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED]) _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC]) _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC]) _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install], [_LT_ENABLE_FAST_INSTALL]) ]) ])# _LT_SET_OPTIONS ## --------------------------------- ## ## Macros to handle LT_INIT options. ## ## --------------------------------- ## # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) # ----------------------------------------- m4_define([_LT_MANGLE_DEFUN], [[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])]) # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) # ----------------------------------------------- m4_define([LT_OPTION_DEFINE], [m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl ])# LT_OPTION_DEFINE # dlopen # ------ LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes ]) AU_DEFUN([AC_LIBTOOL_DLOPEN], [_LT_SET_OPTION([LT_INIT], [dlopen]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `dlopen' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], []) # win32-dll # --------- # Declare package support for building win32 dll's. LT_OPTION_DEFINE([LT_INIT], [win32-dll], [enable_win32_dll=yes case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) AC_CHECK_TOOL(AS, as, false) AC_CHECK_TOOL(DLLTOOL, dlltool, false) AC_CHECK_TOOL(OBJDUMP, objdump, false) ;; esac test -z "$AS" && AS=as _LT_DECL([], [AS], [1], [Assembler program])dnl test -z "$DLLTOOL" && DLLTOOL=dlltool _LT_DECL([], [DLLTOOL], [1], [DLL creation program])dnl test -z "$OBJDUMP" && OBJDUMP=objdump _LT_DECL([], [OBJDUMP], [1], [Object dumper program])dnl ])# win32-dll AU_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_REQUIRE([AC_CANONICAL_HOST])dnl _LT_SET_OPTION([LT_INIT], [win32-dll]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `win32-dll' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], []) # _LT_ENABLE_SHARED([DEFAULT]) # ---------------------------- # implement the --enable-shared flag, and supports the `shared' and # `disable-shared' LT_INIT options. # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. m4_define([_LT_ENABLE_SHARED], [m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([shared], [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@], [build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])], [p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; no) enable_shared=no ;; *) enable_shared=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_shared=yes fi done IFS="$lt_save_ifs" ;; esac], [enable_shared=]_LT_ENABLE_SHARED_DEFAULT) _LT_DECL([build_libtool_libs], [enable_shared], [0], [Whether or not to build shared libraries]) ])# _LT_ENABLE_SHARED LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])]) LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])]) # Old names: AC_DEFUN([AC_ENABLE_SHARED], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) ]) AC_DEFUN([AC_DISABLE_SHARED], [_LT_SET_OPTION([LT_INIT], [disable-shared]) ]) AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AM_ENABLE_SHARED], []) dnl AC_DEFUN([AM_DISABLE_SHARED], []) # _LT_ENABLE_STATIC([DEFAULT]) # ---------------------------- # implement the --enable-static flag, and support the `static' and # `disable-static' LT_INIT options. # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. m4_define([_LT_ENABLE_STATIC], [m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([static], [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@], [build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])], [p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; no) enable_static=no ;; *) enable_static=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_static=yes fi done IFS="$lt_save_ifs" ;; esac], [enable_static=]_LT_ENABLE_STATIC_DEFAULT) _LT_DECL([build_old_libs], [enable_static], [0], [Whether or not to build static libraries]) ])# _LT_ENABLE_STATIC LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])]) LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])]) # Old names: AC_DEFUN([AC_ENABLE_STATIC], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) ]) AC_DEFUN([AC_DISABLE_STATIC], [_LT_SET_OPTION([LT_INIT], [disable-static]) ]) AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AM_ENABLE_STATIC], []) dnl AC_DEFUN([AM_DISABLE_STATIC], []) # _LT_ENABLE_FAST_INSTALL([DEFAULT]) # ---------------------------------- # implement the --enable-fast-install flag, and support the `fast-install' # and `disable-fast-install' LT_INIT options. # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. m4_define([_LT_ENABLE_FAST_INSTALL], [m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([fast-install], [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], [optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])], [p=${PACKAGE-default} case $enableval in yes) enable_fast_install=yes ;; no) enable_fast_install=no ;; *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done IFS="$lt_save_ifs" ;; esac], [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT) _LT_DECL([fast_install], [enable_fast_install], [0], [Whether or not to optimize for fast installation])dnl ])# _LT_ENABLE_FAST_INSTALL LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])]) LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])]) # Old names: AU_DEFUN([AC_ENABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `fast-install' option into LT_INIT's first parameter.]) ]) AU_DEFUN([AC_DISABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], [disable-fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `disable-fast-install' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], []) dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], []) # _LT_WITH_PIC([MODE]) # -------------------- # implement the --with-pic flag, and support the `pic-only' and `no-pic' # LT_INIT options. # MODE is either `yes' or `no'. If omitted, it defaults to `both'. m4_define([_LT_WITH_PIC], [AC_ARG_WITH([pic], [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@], [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], [lt_p=${PACKAGE-default} case $withval in yes|no) pic_mode=$withval ;; *) pic_mode=default # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for lt_pkg in $withval; do IFS="$lt_save_ifs" if test "X$lt_pkg" = "X$lt_p"; then pic_mode=yes fi done IFS="$lt_save_ifs" ;; esac], [pic_mode=default]) test -z "$pic_mode" && pic_mode=m4_default([$1], [default]) _LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl ])# _LT_WITH_PIC LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])]) LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])]) # Old name: AU_DEFUN([AC_LIBTOOL_PICMODE], [_LT_SET_OPTION([LT_INIT], [pic-only]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `pic-only' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_PICMODE], []) ## ----------------- ## ## LTDL_INIT Options ## ## ----------------- ## m4_define([_LTDL_MODE], []) LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive], [m4_define([_LTDL_MODE], [nonrecursive])]) LT_OPTION_DEFINE([LTDL_INIT], [recursive], [m4_define([_LTDL_MODE], [recursive])]) LT_OPTION_DEFINE([LTDL_INIT], [subproject], [m4_define([_LTDL_MODE], [subproject])]) m4_define([_LTDL_TYPE], []) LT_OPTION_DEFINE([LTDL_INIT], [installable], [m4_define([_LTDL_TYPE], [installable])]) LT_OPTION_DEFINE([LTDL_INIT], [convenience], [m4_define([_LTDL_TYPE], [convenience])]) aspell-0.60.8.1/m4/size_max.m40000644000076500007650000000577014533006660012574 00000000000000# size_max.m4 serial 10 dnl Copyright (C) 2003, 2005-2006, 2008-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_DEFUN([gl_SIZE_MAX], [ AC_CHECK_HEADERS([stdint.h]) dnl First test whether the system already has SIZE_MAX. AC_CACHE_CHECK([for SIZE_MAX], [gl_cv_size_max], [ gl_cv_size_max= AC_EGREP_CPP([Found it], [ #include #if HAVE_STDINT_H #include #endif #ifdef SIZE_MAX Found it #endif ], [gl_cv_size_max=yes]) if test -z "$gl_cv_size_max"; then dnl Define it ourselves. Here we assume that the type 'size_t' is not wider dnl than the type 'unsigned long'. Try hard to find a definition that can dnl be used in a preprocessor #if, i.e. doesn't contain a cast. AC_COMPUTE_INT([size_t_bits_minus_1], [sizeof (size_t) * CHAR_BIT - 1], [#include #include ], [size_t_bits_minus_1=]) AC_COMPUTE_INT([fits_in_uint], [sizeof (size_t) <= sizeof (unsigned int)], [#include ], [fits_in_uint=]) if test -n "$size_t_bits_minus_1" && test -n "$fits_in_uint"; then if test $fits_in_uint = 1; then dnl Even though SIZE_MAX fits in an unsigned int, it must be of type dnl 'unsigned long' if the type 'size_t' is the same as 'unsigned long'. AC_COMPILE_IFELSE( [AC_LANG_PROGRAM( [[#include extern size_t foo; extern unsigned long foo; ]], [[]])], [fits_in_uint=0]) fi dnl We cannot use 'expr' to simplify this expression, because 'expr' dnl works only with 'long' integers in the host environment, while we dnl might be cross-compiling from a 32-bit platform to a 64-bit platform. if test $fits_in_uint = 1; then gl_cv_size_max="(((1U << $size_t_bits_minus_1) - 1) * 2 + 1)" else gl_cv_size_max="(((1UL << $size_t_bits_minus_1) - 1) * 2 + 1)" fi else dnl Shouldn't happen, but who knows... gl_cv_size_max='((size_t)~(size_t)0)' fi fi ]) if test "$gl_cv_size_max" != yes; then AC_DEFINE_UNQUOTED([SIZE_MAX], [$gl_cv_size_max], [Define as the maximum value of type 'size_t', if the system doesn't define it.]) fi dnl Don't redefine SIZE_MAX in config.h if config.h is re-included after dnl . Remember that the #undef in AH_VERBATIM gets replaced with dnl #define by AC_DEFINE_UNQUOTED. AH_VERBATIM([SIZE_MAX], [/* Define as the maximum value of type 'size_t', if the system doesn't define it. */ #ifndef SIZE_MAX # undef SIZE_MAX #endif]) ]) dnl Autoconf >= 2.61 has AC_COMPUTE_INT built-in. dnl Remove this when we can assume autoconf >= 2.61. m4_ifdef([AC_COMPUTE_INT], [], [ AC_DEFUN([AC_COMPUTE_INT], [_AC_COMPUTE_INT([$2],[$1],[$3],[$4])]) ]) aspell-0.60.8.1/m4/gettext.m40000644000076500007650000003561514533006660012442 00000000000000# gettext.m4 serial 66 (gettext-0.18.2) dnl Copyright (C) 1995-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2006, 2008-2010. dnl Macro to add for using GNU gettext. dnl Usage: AM_GNU_GETTEXT([INTLSYMBOL], [NEEDSYMBOL], [INTLDIR]). dnl INTLSYMBOL can be one of 'external', 'no-libtool', 'use-libtool'. The dnl default (if it is not specified or empty) is 'no-libtool'. dnl INTLSYMBOL should be 'external' for packages with no intl directory, dnl and 'no-libtool' or 'use-libtool' for packages with an intl directory. dnl If INTLSYMBOL is 'use-libtool', then a libtool library dnl $(top_builddir)/intl/libintl.la will be created (shared and/or static, dnl depending on --{enable,disable}-{shared,static} and on the presence of dnl AM-DISABLE-SHARED). If INTLSYMBOL is 'no-libtool', a static library dnl $(top_builddir)/intl/libintl.a will be created. dnl If NEEDSYMBOL is specified and is 'need-ngettext', then GNU gettext dnl implementations (in libc or libintl) without the ngettext() function dnl will be ignored. If NEEDSYMBOL is specified and is dnl 'need-formatstring-macros', then GNU gettext implementations that don't dnl support the ISO C 99 formatstring macros will be ignored. dnl INTLDIR is used to find the intl libraries. If empty, dnl the value '$(top_builddir)/intl/' is used. dnl dnl The result of the configuration is one of three cases: dnl 1) GNU gettext, as included in the intl subdirectory, will be compiled dnl and used. dnl Catalog format: GNU --> install in $(datadir) dnl Catalog extension: .mo after installation, .gmo in source tree dnl 2) GNU gettext has been found in the system's C library. dnl Catalog format: GNU --> install in $(datadir) dnl Catalog extension: .mo after installation, .gmo in source tree dnl 3) No internationalization, always use English msgid. dnl Catalog format: none dnl Catalog extension: none dnl If INTLSYMBOL is 'external', only cases 2 and 3 can occur. dnl The use of .gmo is historical (it was needed to avoid overwriting the dnl GNU format catalogs when building on a platform with an X/Open gettext), dnl but we keep it in order not to force irrelevant filename changes on the dnl maintainers. dnl AC_DEFUN([AM_GNU_GETTEXT], [ dnl Argument checking. ifelse([$1], [], , [ifelse([$1], [external], , [ifelse([$1], [no-libtool], , [ifelse([$1], [use-libtool], , [errprint([ERROR: invalid first argument to AM_GNU_GETTEXT ])])])])]) ifelse(ifelse([$1], [], [old])[]ifelse([$1], [no-libtool], [old]), [old], [AC_DIAGNOSE([obsolete], [Use of AM_GNU_GETTEXT without [external] argument is deprecated.])]) ifelse([$2], [], , [ifelse([$2], [need-ngettext], , [ifelse([$2], [need-formatstring-macros], , [errprint([ERROR: invalid second argument to AM_GNU_GETTEXT ])])])]) define([gt_included_intl], ifelse([$1], [external], ifdef([AM_GNU_GETTEXT_][INTL_SUBDIR], [yes], [no]), [yes])) define([gt_libtool_suffix_prefix], ifelse([$1], [use-libtool], [l], [])) gt_NEEDS_INIT AM_GNU_GETTEXT_NEED([$2]) AC_REQUIRE([AM_PO_SUBDIRS])dnl ifelse(gt_included_intl, yes, [ AC_REQUIRE([AM_INTL_SUBDIR])dnl ]) dnl Prerequisites of AC_LIB_LINKFLAGS_BODY. AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) dnl Sometimes libintl requires libiconv, so first search for libiconv. dnl Ideally we would do this search only after the dnl if test "$USE_NLS" = "yes"; then dnl if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then dnl tests. But if configure.in invokes AM_ICONV after AM_GNU_GETTEXT dnl the configure script would need to contain the same shell code dnl again, outside any 'if'. There are two solutions: dnl - Invoke AM_ICONV_LINKFLAGS_BODY here, outside any 'if'. dnl - Control the expansions in more detail using AC_PROVIDE_IFELSE. dnl Since AC_PROVIDE_IFELSE is only in autoconf >= 2.52 and not dnl documented, we avoid it. ifelse(gt_included_intl, yes, , [ AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY]) ]) dnl Sometimes, on Mac OS X, libintl requires linking with CoreFoundation. gt_INTL_MACOSX dnl Set USE_NLS. AC_REQUIRE([AM_NLS]) ifelse(gt_included_intl, yes, [ BUILD_INCLUDED_LIBINTL=no USE_INCLUDED_LIBINTL=no ]) LIBINTL= LTLIBINTL= POSUB= dnl Add a version number to the cache macros. case " $gt_needs " in *" need-formatstring-macros "*) gt_api_version=3 ;; *" need-ngettext "*) gt_api_version=2 ;; *) gt_api_version=1 ;; esac gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc" gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl" dnl If we use NLS figure out what method if test "$USE_NLS" = "yes"; then gt_use_preinstalled_gnugettext=no ifelse(gt_included_intl, yes, [ AC_MSG_CHECKING([whether included gettext is requested]) AC_ARG_WITH([included-gettext], [ --with-included-gettext use the GNU gettext library included here], nls_cv_force_use_gnu_gettext=$withval, nls_cv_force_use_gnu_gettext=no) AC_MSG_RESULT([$nls_cv_force_use_gnu_gettext]) nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext" if test "$nls_cv_force_use_gnu_gettext" != "yes"; then ]) dnl User does not insist on using GNU NLS library. Figure out what dnl to use. If GNU gettext is available we use this. Else we have dnl to fall back to GNU NLS library. if test $gt_api_version -ge 3; then gt_revision_test_code=' #ifndef __GNU_GETTEXT_SUPPORTED_REVISION #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) #endif changequote(,)dnl typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; changequote([,])dnl ' else gt_revision_test_code= fi if test $gt_api_version -ge 2; then gt_expression_test_code=' + * ngettext ("", "", 0)' else gt_expression_test_code= fi AC_CACHE_CHECK([for GNU gettext in libc], [$gt_func_gnugettext_libc], [AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[ #include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern int *_nl_domain_bindings; ]], [[ bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings ]])], [eval "$gt_func_gnugettext_libc=yes"], [eval "$gt_func_gnugettext_libc=no"])]) if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then dnl Sometimes libintl requires libiconv, so first search for libiconv. ifelse(gt_included_intl, yes, , [ AM_ICONV_LINK ]) dnl Search for libintl and define LIBINTL, LTLIBINTL and INCINTL dnl accordingly. Don't use AC_LIB_LINKFLAGS_BODY([intl],[iconv]) dnl because that would add "-liconv" to LIBINTL and LTLIBINTL dnl even if libiconv doesn't exist. AC_LIB_LINKFLAGS_BODY([intl]) AC_CACHE_CHECK([for GNU gettext in libintl], [$gt_func_gnugettext_libintl], [gt_save_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CPPFLAGS $INCINTL" gt_save_LIBS="$LIBS" LIBS="$LIBS $LIBINTL" dnl Now see whether libintl exists and does not depend on libiconv. AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[ #include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *); ]], [[ bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("") ]])], [eval "$gt_func_gnugettext_libintl=yes"], [eval "$gt_func_gnugettext_libintl=no"]) dnl Now see whether libintl exists and depends on libiconv. if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then LIBS="$LIBS $LIBICONV" AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[ #include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *); ]], [[ bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("") ]])], [LIBINTL="$LIBINTL $LIBICONV" LTLIBINTL="$LTLIBINTL $LTLIBICONV" eval "$gt_func_gnugettext_libintl=yes" ]) fi CPPFLAGS="$gt_save_CPPFLAGS" LIBS="$gt_save_LIBS"]) fi dnl If an already present or preinstalled GNU gettext() is found, dnl use it. But if this macro is used in GNU gettext, and GNU dnl gettext is already preinstalled in libintl, we update this dnl libintl. (Cf. the install rule in intl/Makefile.in.) if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \ || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \ && test "$PACKAGE" != gettext-runtime \ && test "$PACKAGE" != gettext-tools; }; then gt_use_preinstalled_gnugettext=yes else dnl Reset the values set by searching for libintl. LIBINTL= LTLIBINTL= INCINTL= fi ifelse(gt_included_intl, yes, [ if test "$gt_use_preinstalled_gnugettext" != "yes"; then dnl GNU gettext is not found in the C library. dnl Fall back on included GNU gettext library. nls_cv_use_gnu_gettext=yes fi fi if test "$nls_cv_use_gnu_gettext" = "yes"; then dnl Mark actions used to generate GNU NLS library. BUILD_INCLUDED_LIBINTL=yes USE_INCLUDED_LIBINTL=yes LIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LIBICONV $LIBTHREAD" LTLIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LTLIBICONV $LTLIBTHREAD" LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'` fi CATOBJEXT= if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then dnl Mark actions to use GNU gettext tools. CATOBJEXT=.gmo fi ]) if test -n "$INTL_MACOSX_LIBS"; then if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then dnl Some extra flags are needed during linking. LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" fi fi if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then AC_DEFINE([ENABLE_NLS], [1], [Define to 1 if translation of program messages to the user's native language is requested.]) else USE_NLS=no fi fi AC_MSG_CHECKING([whether to use NLS]) AC_MSG_RESULT([$USE_NLS]) if test "$USE_NLS" = "yes"; then AC_MSG_CHECKING([where the gettext function comes from]) if test "$gt_use_preinstalled_gnugettext" = "yes"; then if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then gt_source="external libintl" else gt_source="libc" fi else gt_source="included intl directory" fi AC_MSG_RESULT([$gt_source]) fi if test "$USE_NLS" = "yes"; then if test "$gt_use_preinstalled_gnugettext" = "yes"; then if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then AC_MSG_CHECKING([how to link with libintl]) AC_MSG_RESULT([$LIBINTL]) AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCINTL]) fi dnl For backward compatibility. Some packages may be using this. AC_DEFINE([HAVE_GETTEXT], [1], [Define if the GNU gettext() function is already present or preinstalled.]) AC_DEFINE([HAVE_DCGETTEXT], [1], [Define if the GNU dcgettext() function is already present or preinstalled.]) fi dnl We need to process the po/ directory. POSUB=po fi ifelse(gt_included_intl, yes, [ dnl If this is used in GNU gettext we have to set BUILD_INCLUDED_LIBINTL dnl to 'yes' because some of the testsuite requires it. if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then BUILD_INCLUDED_LIBINTL=yes fi dnl Make all variables we use known to autoconf. AC_SUBST([BUILD_INCLUDED_LIBINTL]) AC_SUBST([USE_INCLUDED_LIBINTL]) AC_SUBST([CATOBJEXT]) dnl For backward compatibility. Some configure.ins may be using this. nls_cv_header_intl= nls_cv_header_libgt= dnl For backward compatibility. Some Makefiles may be using this. DATADIRNAME=share AC_SUBST([DATADIRNAME]) dnl For backward compatibility. Some Makefiles may be using this. INSTOBJEXT=.mo AC_SUBST([INSTOBJEXT]) dnl For backward compatibility. Some Makefiles may be using this. GENCAT=gencat AC_SUBST([GENCAT]) dnl For backward compatibility. Some Makefiles may be using this. INTLOBJS= if test "$USE_INCLUDED_LIBINTL" = yes; then INTLOBJS="\$(GETTOBJS)" fi AC_SUBST([INTLOBJS]) dnl Enable libtool support if the surrounding package wishes it. INTL_LIBTOOL_SUFFIX_PREFIX=gt_libtool_suffix_prefix AC_SUBST([INTL_LIBTOOL_SUFFIX_PREFIX]) ]) dnl For backward compatibility. Some Makefiles may be using this. INTLLIBS="$LIBINTL" AC_SUBST([INTLLIBS]) dnl Make all documented variables known to autoconf. AC_SUBST([LIBINTL]) AC_SUBST([LTLIBINTL]) AC_SUBST([POSUB]) ]) dnl gt_NEEDS_INIT ensures that the gt_needs variable is initialized. m4_define([gt_NEEDS_INIT], [ m4_divert_text([DEFAULTS], [gt_needs=]) m4_define([gt_NEEDS_INIT], []) ]) dnl Usage: AM_GNU_GETTEXT_NEED([NEEDSYMBOL]) AC_DEFUN([AM_GNU_GETTEXT_NEED], [ m4_divert_text([INIT_PREPARE], [gt_needs="$gt_needs $1"]) ]) dnl Usage: AM_GNU_GETTEXT_VERSION([gettext-version]) AC_DEFUN([AM_GNU_GETTEXT_VERSION], []) aspell-0.60.8.1/m4/po.m40000644000076500007650000004503714533006660011373 00000000000000# po.m4 serial 22 (gettext-0.19) dnl Copyright (C) 1995-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2003. AC_PREREQ([2.60]) dnl Checks for all prerequisites of the po subdirectory. AC_DEFUN([AM_PO_SUBDIRS], [ AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl AC_REQUIRE([AC_PROG_SED])dnl AC_REQUIRE([AM_NLS])dnl dnl Release version of the gettext macros. This is used to ensure that dnl the gettext macros and po/Makefile.in.in are in sync. AC_SUBST([GETTEXT_MACRO_VERSION], [0.19]) dnl Perform the following tests also if --disable-nls has been given, dnl because they are needed for "make dist" to work. dnl Search for GNU msgfmt in the PATH. dnl The first test excludes Solaris msgfmt and early GNU msgfmt versions. dnl The second test excludes FreeBSD msgfmt. AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt, [$ac_dir/$ac_word --statistics /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 && (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)], :) AC_PATH_PROG([GMSGFMT], [gmsgfmt], [$MSGFMT]) dnl Test whether it is GNU msgfmt >= 0.15. changequote(,)dnl case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;; *) MSGFMT_015=$MSGFMT ;; esac changequote([,])dnl AC_SUBST([MSGFMT_015]) changequote(,)dnl case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;; *) GMSGFMT_015=$GMSGFMT ;; esac changequote([,])dnl AC_SUBST([GMSGFMT_015]) dnl Search for GNU xgettext 0.12 or newer in the PATH. dnl The first test excludes Solaris xgettext and early GNU xgettext versions. dnl The second test excludes FreeBSD xgettext. AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext, [$ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 && (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)], :) dnl Remove leftover from FreeBSD xgettext call. rm -f messages.po dnl Test whether it is GNU xgettext >= 0.15. changequote(,)dnl case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;; *) XGETTEXT_015=$XGETTEXT ;; esac changequote([,])dnl AC_SUBST([XGETTEXT_015]) dnl Search for GNU msgmerge 0.11 or newer in the PATH. AM_PATH_PROG_WITH_TEST(MSGMERGE, msgmerge, [$ac_dir/$ac_word --update -q /dev/null /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1], :) dnl Installation directories. dnl Autoconf >= 2.60 defines localedir. For older versions of autoconf, we dnl have to define it here, so that it can be used in po/Makefile. test -n "$localedir" || localedir='${datadir}/locale' AC_SUBST([localedir]) dnl Support for AM_XGETTEXT_OPTION. test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS= AC_SUBST([XGETTEXT_EXTRA_OPTIONS]) AC_CONFIG_COMMANDS([po-directories], [[ for ac_file in $CONFIG_FILES; do # Support "outfile[:infile[:infile...]]" case "$ac_file" in *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; esac # PO directories have a Makefile.in generated from Makefile.in.in. case "$ac_file" in */Makefile.in) # Adjust a relative srcdir. ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` # In autoconf-2.13 it is called $ac_given_srcdir. # In autoconf-2.50 it is called $srcdir. test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" case "$ac_given_srcdir" in .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; /*) top_srcdir="$ac_given_srcdir" ;; *) top_srcdir="$ac_dots$ac_given_srcdir" ;; esac # Treat a directory as a PO directory if and only if it has a # POTFILES.in file. This allows packages to have multiple PO # directories under different names or in different locations. if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then rm -f "$ac_dir/POTFILES" test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" gt_tab=`printf '\t'` cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ${gt_tab}]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" POMAKEFILEDEPS="POTFILES.in" # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend # on $ac_dir but don't depend on user-specified configuration # parameters. if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then # The LINGUAS file contains the set of available languages. if test -n "$OBSOLETE_ALL_LINGUAS"; then test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" fi ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"` # Hide the ALL_LINGUAS assignment from automake < 1.5. eval 'ALL_LINGUAS''=$ALL_LINGUAS_' POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" else # The set of available languages was given in configure.in. # Hide the ALL_LINGUAS assignment from automake < 1.5. eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' fi # Compute POFILES # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po) # Compute UPDATEPOFILES # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update) # Compute DUMMYPOFILES # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop) # Compute GMOFILES # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo) case "$ac_given_srcdir" in .) srcdirpre= ;; *) srcdirpre='$(srcdir)/' ;; esac POFILES= UPDATEPOFILES= DUMMYPOFILES= GMOFILES= for lang in $ALL_LINGUAS; do POFILES="$POFILES $srcdirpre$lang.po" UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" DUMMYPOFILES="$DUMMYPOFILES $lang.nop" GMOFILES="$GMOFILES $srcdirpre$lang.gmo" done # CATALOGS depends on both $ac_dir and the user's LINGUAS # environment variable. INST_LINGUAS= if test -n "$ALL_LINGUAS"; then for presentlang in $ALL_LINGUAS; do useit=no if test "%UNSET%" != "$LINGUAS"; then desiredlanguages="$LINGUAS" else desiredlanguages="$ALL_LINGUAS" fi for desiredlang in $desiredlanguages; do # Use the presentlang catalog if desiredlang is # a. equal to presentlang, or # b. a variant of presentlang (because in this case, # presentlang can be used as a fallback for messages # which are not translated in the desiredlang catalog). case "$desiredlang" in "$presentlang"*) useit=yes;; esac done if test $useit = yes; then INST_LINGUAS="$INST_LINGUAS $presentlang" fi done fi CATALOGS= if test -n "$INST_LINGUAS"; then for lang in $INST_LINGUAS; do CATALOGS="$CATALOGS $lang.gmo" done fi test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do if test -f "$f"; then case "$f" in *.orig | *.bak | *~) ;; *) cat "$f" >> "$ac_dir/Makefile" ;; esac fi done fi ;; esac done]], [# Capture the value of obsolete ALL_LINGUAS because we need it to compute # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it # from automake < 1.5. eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' # Capture the value of LINGUAS because we need it to compute CATALOGS. LINGUAS="${LINGUAS-%UNSET%}" ]) ]) dnl Postprocesses a Makefile in a directory containing PO files. AC_DEFUN([AM_POSTPROCESS_PO_MAKEFILE], [ # When this code is run, in config.status, two variables have already been # set: # - OBSOLETE_ALL_LINGUAS is the value of LINGUAS set in configure.in, # - LINGUAS is the value of the environment variable LINGUAS at configure # time. changequote(,)dnl # Adjust a relative srcdir. ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` # In autoconf-2.13 it is called $ac_given_srcdir. # In autoconf-2.50 it is called $srcdir. test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" case "$ac_given_srcdir" in .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; /*) top_srcdir="$ac_given_srcdir" ;; *) top_srcdir="$ac_dots$ac_given_srcdir" ;; esac # Find a way to echo strings without interpreting backslash. if test "X`(echo '\t') 2>/dev/null`" = 'X\t'; then gt_echo='echo' else if test "X`(printf '%s\n' '\t') 2>/dev/null`" = 'X\t'; then gt_echo='printf %s\n' else echo_func () { cat < "$ac_file.tmp" tab=`printf '\t'` if grep -l '@TCLCATALOGS@' "$ac_file" > /dev/null; then # Add dependencies that cannot be formulated as a simple suffix rule. for lang in $ALL_LINGUAS; do frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'` cat >> "$ac_file.tmp" < /dev/null; then # Add dependencies that cannot be formulated as a simple suffix rule. for lang in $ALL_LINGUAS; do frobbedlang=`echo $lang | sed -e 's/_/-/g' -e 's/^sr-CS/sr-SP/' -e 's/@latin$/-Latn/' -e 's/@cyrillic$/-Cyrl/' -e 's/^sr-SP$/sr-SP-Latn/' -e 's/^uz-UZ$/uz-UZ-Latn/'` cat >> "$ac_file.tmp" <> "$ac_file.tmp" <]], [[CFPreferencesCopyAppValue(NULL, NULL)]])], [gt_cv_func_CFPreferencesCopyAppValue=yes], [gt_cv_func_CFPreferencesCopyAppValue=no]) LIBS="$gt_save_LIBS"]) if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], [1], [Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in the CoreFoundation framework.]) fi dnl Check for API introduced in Mac OS X 10.3. AC_CACHE_CHECK([for CFLocaleCopyCurrent], [gt_cv_func_CFLocaleCopyCurrent], [gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[#include ]], [[CFLocaleCopyCurrent();]])], [gt_cv_func_CFLocaleCopyCurrent=yes], [gt_cv_func_CFLocaleCopyCurrent=no]) LIBS="$gt_save_LIBS"]) if test $gt_cv_func_CFLocaleCopyCurrent = yes; then AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], [1], [Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the CoreFoundation framework.]) fi INTL_MACOSX_LIBS= if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" fi AC_SUBST([INTL_MACOSX_LIBS]) ]) aspell-0.60.8.1/m4/wint_t.m40000644000076500007650000000203514533006660012250 00000000000000# wint_t.m4 serial 5 (gettext-0.18.2) dnl Copyright (C) 2003, 2007-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl Test whether has the 'wint_t' type. dnl Prerequisite: AC_PROG_CC AC_DEFUN([gt_TYPE_WINT_T], [ AC_CACHE_CHECK([for wint_t], [gt_cv_c_wint_t], [AC_COMPILE_IFELSE( [AC_LANG_PROGRAM( [[ /* Tru64 with Desktop Toolkit C has a bug: must be included before . BSD/OS 4.0.1 has a bug: , and must be included before . */ #include #include #include #include wint_t foo = (wchar_t)'\0';]], [[]])], [gt_cv_c_wint_t=yes], [gt_cv_c_wint_t=no])]) if test $gt_cv_c_wint_t = yes; then AC_DEFINE([HAVE_WINT_T], [1], [Define if you have the 'wint_t' type.]) fi ]) aspell-0.60.8.1/m4/visibility.m40000644000076500007650000000642714533006660013144 00000000000000# visibility.m4 serial 5 (gettext-0.18.2) dnl Copyright (C) 2005, 2008, 2010-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl Tests whether the compiler supports the command-line option dnl -fvisibility=hidden and the function and variable attributes dnl __attribute__((__visibility__("hidden"))) and dnl __attribute__((__visibility__("default"))). dnl Does *not* test for __visibility__("protected") - which has tricky dnl semantics (see the 'vismain' test in glibc) and does not exist e.g. on dnl Mac OS X. dnl Does *not* test for __visibility__("internal") - which has processor dnl dependent semantics. dnl Does *not* test for #pragma GCC visibility push(hidden) - which is dnl "really only recommended for legacy code". dnl Set the variable CFLAG_VISIBILITY. dnl Defines and sets the variable HAVE_VISIBILITY. AC_DEFUN([gl_VISIBILITY], [ AC_REQUIRE([AC_PROG_CC]) CFLAG_VISIBILITY= HAVE_VISIBILITY=0 if test -n "$GCC"; then dnl First, check whether -Werror can be added to the command line, or dnl whether it leads to an error because of some other option that the dnl user has put into $CC $CFLAGS $CPPFLAGS. AC_MSG_CHECKING([whether the -Werror option is usable]) AC_CACHE_VAL([gl_cv_cc_vis_werror], [ gl_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -Werror" AC_COMPILE_IFELSE( [AC_LANG_PROGRAM([[]], [[]])], [gl_cv_cc_vis_werror=yes], [gl_cv_cc_vis_werror=no]) CFLAGS="$gl_save_CFLAGS"]) AC_MSG_RESULT([$gl_cv_cc_vis_werror]) dnl Now check whether visibility declarations are supported. AC_MSG_CHECKING([for simple visibility declarations]) AC_CACHE_VAL([gl_cv_cc_visibility], [ gl_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -fvisibility=hidden" dnl We use the option -Werror and a function dummyfunc, because on some dnl platforms (Cygwin 1.7) the use of -fvisibility triggers a warning dnl "visibility attribute not supported in this configuration; ignored" dnl at the first function definition in every compilation unit, and we dnl don't want to use the option in this case. if test $gl_cv_cc_vis_werror = yes; then CFLAGS="$CFLAGS -Werror" fi AC_COMPILE_IFELSE( [AC_LANG_PROGRAM( [[extern __attribute__((__visibility__("hidden"))) int hiddenvar; extern __attribute__((__visibility__("default"))) int exportedvar; extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void); extern __attribute__((__visibility__("default"))) int exportedfunc (void); void dummyfunc (void) {} ]], [[]])], [gl_cv_cc_visibility=yes], [gl_cv_cc_visibility=no]) CFLAGS="$gl_save_CFLAGS"]) AC_MSG_RESULT([$gl_cv_cc_visibility]) if test $gl_cv_cc_visibility = yes; then CFLAG_VISIBILITY="-fvisibility=hidden" HAVE_VISIBILITY=1 fi fi AC_SUBST([CFLAG_VISIBILITY]) AC_SUBST([HAVE_VISIBILITY]) AC_DEFINE_UNQUOTED([HAVE_VISIBILITY], [$HAVE_VISIBILITY], [Define to 1 or 0, depending whether the compiler supports simple visibility declarations.]) ]) aspell-0.60.8.1/m4/glibc21.m40000644000076500007650000000161314533006660012170 00000000000000# glibc21.m4 serial 5 dnl Copyright (C) 2000-2002, 2004, 2008, 2010-2014 Free Software Foundation, dnl Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. # Test for the GNU C Library, version 2.1 or newer, or uClibc. # From Bruno Haible. AC_DEFUN([gl_GLIBC21], [ AC_CACHE_CHECK([whether we are using the GNU C Library >= 2.1 or uClibc], [ac_cv_gnu_library_2_1], [AC_EGREP_CPP([Lucky], [ #include #ifdef __GNU_LIBRARY__ #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2) Lucky GNU user #endif #endif #ifdef __UCLIBC__ Lucky user #endif ], [ac_cv_gnu_library_2_1=yes], [ac_cv_gnu_library_2_1=no]) ] ) AC_SUBST([GLIBC21]) GLIBC21="$ac_cv_gnu_library_2_1" ] ) aspell-0.60.8.1/m4/fcntl-o.m40000644000076500007650000001107414533006660012311 00000000000000# fcntl-o.m4 serial 4 dnl Copyright (C) 2006, 2009-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl Written by Paul Eggert. # Test whether the flags O_NOATIME and O_NOFOLLOW actually work. # Define HAVE_WORKING_O_NOATIME to 1 if O_NOATIME works, or to 0 otherwise. # Define HAVE_WORKING_O_NOFOLLOW to 1 if O_NOFOLLOW works, or to 0 otherwise. AC_DEFUN([gl_FCNTL_O_FLAGS], [ dnl Persuade glibc to define O_NOATIME and O_NOFOLLOW. dnl AC_USE_SYSTEM_EXTENSIONS was introduced in autoconf 2.60 and obsoletes dnl AC_GNU_SOURCE. m4_ifdef([AC_USE_SYSTEM_EXTENSIONS], [AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])], [AC_REQUIRE([AC_GNU_SOURCE])]) AC_CHECK_HEADERS_ONCE([unistd.h]) AC_CHECK_FUNCS_ONCE([symlink]) AC_CACHE_CHECK([for working fcntl.h], [gl_cv_header_working_fcntl_h], [AC_RUN_IFELSE( [AC_LANG_PROGRAM( [[#include #include #if HAVE_UNISTD_H # include #else /* on Windows with MSVC */ # include # include # defined sleep(n) _sleep ((n) * 1000) #endif #include #ifndef O_NOATIME #define O_NOATIME 0 #endif #ifndef O_NOFOLLOW #define O_NOFOLLOW 0 #endif static int const constants[] = { O_CREAT, O_EXCL, O_NOCTTY, O_TRUNC, O_APPEND, O_NONBLOCK, O_SYNC, O_ACCMODE, O_RDONLY, O_RDWR, O_WRONLY }; ]], [[ int result = !constants; #if HAVE_SYMLINK { static char const sym[] = "conftest.sym"; if (symlink ("/dev/null", sym) != 0) result |= 2; else { int fd = open (sym, O_WRONLY | O_NOFOLLOW | O_CREAT, 0); if (fd >= 0) { close (fd); result |= 4; } } if (unlink (sym) != 0 || symlink (".", sym) != 0) result |= 2; else { int fd = open (sym, O_RDONLY | O_NOFOLLOW); if (fd >= 0) { close (fd); result |= 4; } } unlink (sym); } #endif { static char const file[] = "confdefs.h"; int fd = open (file, O_RDONLY | O_NOATIME); if (fd < 0) result |= 8; else { struct stat st0; if (fstat (fd, &st0) != 0) result |= 16; else { char c; sleep (1); if (read (fd, &c, 1) != 1) result |= 24; else { if (close (fd) != 0) result |= 32; else { struct stat st1; if (stat (file, &st1) != 0) result |= 40; else if (st0.st_atime != st1.st_atime) result |= 64; } } } } } return result;]])], [gl_cv_header_working_fcntl_h=yes], [case $? in #( 4) gl_cv_header_working_fcntl_h='no (bad O_NOFOLLOW)';; #( 64) gl_cv_header_working_fcntl_h='no (bad O_NOATIME)';; #( 68) gl_cv_header_working_fcntl_h='no (bad O_NOATIME, O_NOFOLLOW)';; #( *) gl_cv_header_working_fcntl_h='no';; esac], [gl_cv_header_working_fcntl_h=cross-compiling])]) case $gl_cv_header_working_fcntl_h in #( *O_NOATIME* | no | cross-compiling) ac_val=0;; #( *) ac_val=1;; esac AC_DEFINE_UNQUOTED([HAVE_WORKING_O_NOATIME], [$ac_val], [Define to 1 if O_NOATIME works.]) case $gl_cv_header_working_fcntl_h in #( *O_NOFOLLOW* | no | cross-compiling) ac_val=0;; #( *) ac_val=1;; esac AC_DEFINE_UNQUOTED([HAVE_WORKING_O_NOFOLLOW], [$ac_val], [Define to 1 if O_NOFOLLOW works.]) ]) aspell-0.60.8.1/m4/progtest.m40000644000076500007650000000604014533006660012613 00000000000000# progtest.m4 serial 7 (gettext-0.18.2) dnl Copyright (C) 1996-2003, 2005, 2008-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1996. AC_PREREQ([2.50]) # Search path for a program which passes the given test. dnl AM_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR, dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]]) AC_DEFUN([AM_PATH_PROG_WITH_TEST], [ # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which # contains only /bin. Note that ksh looks also at the FPATH variable, # so we have to set that as well for the test. PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ || PATH_SEPARATOR=';' } fi # Find out how to test for executable files. Don't use a zero-byte file, # as systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then ac_executable_p="test -x" else ac_executable_p="test -f" fi rm -f conf$$.file # Extract the first word of "$2", so it can be a program name with args. set dummy $2; ac_word=[$]2 AC_MSG_CHECKING([for $ac_word]) AC_CACHE_VAL([ac_cv_path_$1], [case "[$]$1" in [[\\/]]* | ?:[[\\/]]*) ac_cv_path_$1="[$]$1" # Let the user override the test with a path. ;; *) ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in ifelse([$5], , $PATH, [$5]); do IFS="$ac_save_IFS" test -z "$ac_dir" && ac_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then echo "$as_me: trying $ac_dir/$ac_word..." >&AS_MESSAGE_LOG_FD if [$3]; then ac_cv_path_$1="$ac_dir/$ac_word$ac_exec_ext" break 2 fi fi done done IFS="$ac_save_IFS" dnl If no 4th arg is given, leave the cache variable unset, dnl so AC_PATH_PROGS will keep looking. ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4" ])dnl ;; esac])dnl $1="$ac_cv_path_$1" if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then AC_MSG_RESULT([$][$1]) else AC_MSG_RESULT([no]) fi AC_SUBST([$1])dnl ]) aspell-0.60.8.1/m4/ltsugar.m40000644000076500007650000001042412417260023012420 00000000000000# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- # # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. # Written by Gary V. Vaughan, 2004 # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # serial 6 ltsugar.m4 # This is to help aclocal find these macros, as it can't see m4_define. AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) # lt_join(SEP, ARG1, [ARG2...]) # ----------------------------- # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their # associated separator. # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier # versions in m4sugar had bugs. m4_define([lt_join], [m4_if([$#], [1], [], [$#], [2], [[$2]], [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])]) m4_define([_lt_join], [m4_if([$#$2], [2], [], [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])]) # lt_car(LIST) # lt_cdr(LIST) # ------------ # Manipulate m4 lists. # These macros are necessary as long as will still need to support # Autoconf-2.59 which quotes differently. m4_define([lt_car], [[$1]]) m4_define([lt_cdr], [m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])], [$#], 1, [], [m4_dquote(m4_shift($@))])]) m4_define([lt_unquote], $1) # lt_append(MACRO-NAME, STRING, [SEPARATOR]) # ------------------------------------------ # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'. # Note that neither SEPARATOR nor STRING are expanded; they are appended # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). # No SEPARATOR is output if MACRO-NAME was previously undefined (different # than defined and empty). # # This macro is needed until we can rely on Autoconf 2.62, since earlier # versions of m4sugar mistakenly expanded SEPARATOR but not STRING. m4_define([lt_append], [m4_define([$1], m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])]) # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) # ---------------------------------------------------------- # Produce a SEP delimited list of all paired combinations of elements of # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list # has the form PREFIXmINFIXSUFFIXn. # Needed until we can rely on m4_combine added in Autoconf 2.62. m4_define([lt_combine], [m4_if(m4_eval([$# > 3]), [1], [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl [[m4_foreach([_Lt_prefix], [$2], [m4_foreach([_Lt_suffix], ]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[, [_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])]) # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) # ----------------------------------------------------------------------- # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. m4_define([lt_if_append_uniq], [m4_ifdef([$1], [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1], [lt_append([$1], [$2], [$3])$4], [$5])], [lt_append([$1], [$2], [$3])$4])]) # lt_dict_add(DICT, KEY, VALUE) # ----------------------------- m4_define([lt_dict_add], [m4_define([$1($2)], [$3])]) # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) # -------------------------------------------- m4_define([lt_dict_add_subkey], [m4_define([$1($2:$3)], [$4])]) # lt_dict_fetch(DICT, KEY, [SUBKEY]) # ---------------------------------- m4_define([lt_dict_fetch], [m4_ifval([$3], m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]), m4_ifdef([$1($2)], [m4_defn([$1($2)])]))]) # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) # ----------------------------------------------------------------- m4_define([lt_if_dict_fetch], [m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4], [$5], [$6])]) # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) # -------------------------------------------------------------- m4_define([lt_dict_filter], [m4_if([$5], [], [], [lt_join(m4_quote(m4_default([$4], [[, ]])), lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]), [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl ]) aspell-0.60.8.1/m4/lt~obsolete.m40000644000076500007650000001375612417260023013324 00000000000000# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- # # Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc. # Written by Scott James Remnant, 2004. # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # serial 5 lt~obsolete.m4 # These exist entirely to fool aclocal when bootstrapping libtool. # # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN) # which have later been changed to m4_define as they aren't part of the # exported API, or moved to Autoconf or Automake where they belong. # # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us # using a macro with the same name in our local m4/libtool.m4 it'll # pull the old libtool.m4 in (it doesn't see our shiny new m4_define # and doesn't know about Autoconf macros at all.) # # So we provide this file, which has a silly filename so it's always # included after everything else. This provides aclocal with the # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything # because those macros already exist, or will be overwritten later. # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. # # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. # Yes, that means every name once taken will need to remain here until # we give up compatibility with versions before 1.7, at which point # we need to keep only those names which we still refer to. # This is to help aclocal find these macros, as it can't see m4_define. AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) m4_ifndef([AC_LIBTOOL_LINKER_OPTION], [AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])]) m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP])]) m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])]) m4_ifndef([_LT_AC_SHELL_INIT], [AC_DEFUN([_LT_AC_SHELL_INIT])]) m4_ifndef([_LT_AC_SYS_LIBPATH_AIX], [AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])]) m4_ifndef([_LT_PROG_LTMAIN], [AC_DEFUN([_LT_PROG_LTMAIN])]) m4_ifndef([_LT_AC_TAGVAR], [AC_DEFUN([_LT_AC_TAGVAR])]) m4_ifndef([AC_LTDL_ENABLE_INSTALL], [AC_DEFUN([AC_LTDL_ENABLE_INSTALL])]) m4_ifndef([AC_LTDL_PREOPEN], [AC_DEFUN([AC_LTDL_PREOPEN])]) m4_ifndef([_LT_AC_SYS_COMPILER], [AC_DEFUN([_LT_AC_SYS_COMPILER])]) m4_ifndef([_LT_AC_LOCK], [AC_DEFUN([_LT_AC_LOCK])]) m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE], [AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])]) m4_ifndef([_LT_AC_TRY_DLOPEN_SELF], [AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])]) m4_ifndef([AC_LIBTOOL_PROG_CC_C_O], [AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])]) m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])]) m4_ifndef([AC_LIBTOOL_OBJDIR], [AC_DEFUN([AC_LIBTOOL_OBJDIR])]) m4_ifndef([AC_LTDL_OBJDIR], [AC_DEFUN([AC_LTDL_OBJDIR])]) m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])]) m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP], [AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])]) m4_ifndef([AC_PATH_MAGIC], [AC_DEFUN([AC_PATH_MAGIC])]) m4_ifndef([AC_PROG_LD_GNU], [AC_DEFUN([AC_PROG_LD_GNU])]) m4_ifndef([AC_PROG_LD_RELOAD_FLAG], [AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])]) m4_ifndef([AC_DEPLIBS_CHECK_METHOD], [AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])]) m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])]) m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])]) m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])]) m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])]) m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP], [AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])]) m4_ifndef([LT_AC_PROG_EGREP], [AC_DEFUN([LT_AC_PROG_EGREP])]) m4_ifndef([LT_AC_PROG_SED], [AC_DEFUN([LT_AC_PROG_SED])]) m4_ifndef([_LT_CC_BASENAME], [AC_DEFUN([_LT_CC_BASENAME])]) m4_ifndef([_LT_COMPILER_BOILERPLATE], [AC_DEFUN([_LT_COMPILER_BOILERPLATE])]) m4_ifndef([_LT_LINKER_BOILERPLATE], [AC_DEFUN([_LT_LINKER_BOILERPLATE])]) m4_ifndef([_AC_PROG_LIBTOOL], [AC_DEFUN([_AC_PROG_LIBTOOL])]) m4_ifndef([AC_LIBTOOL_SETUP], [AC_DEFUN([AC_LIBTOOL_SETUP])]) m4_ifndef([_LT_AC_CHECK_DLFCN], [AC_DEFUN([_LT_AC_CHECK_DLFCN])]) m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER], [AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])]) m4_ifndef([_LT_AC_TAGCONFIG], [AC_DEFUN([_LT_AC_TAGCONFIG])]) m4_ifndef([AC_DISABLE_FAST_INSTALL], [AC_DEFUN([AC_DISABLE_FAST_INSTALL])]) m4_ifndef([_LT_AC_LANG_CXX], [AC_DEFUN([_LT_AC_LANG_CXX])]) m4_ifndef([_LT_AC_LANG_F77], [AC_DEFUN([_LT_AC_LANG_F77])]) m4_ifndef([_LT_AC_LANG_GCJ], [AC_DEFUN([_LT_AC_LANG_GCJ])]) m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])]) m4_ifndef([_LT_AC_LANG_C_CONFIG], [AC_DEFUN([_LT_AC_LANG_C_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])]) m4_ifndef([_LT_AC_LANG_CXX_CONFIG], [AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])]) m4_ifndef([_LT_AC_LANG_F77_CONFIG], [AC_DEFUN([_LT_AC_LANG_F77_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])]) m4_ifndef([_LT_AC_LANG_GCJ_CONFIG], [AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])]) m4_ifndef([_LT_AC_LANG_RC_CONFIG], [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])]) m4_ifndef([AC_LIBTOOL_CONFIG], [AC_DEFUN([AC_LIBTOOL_CONFIG])]) m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FILE_LTDLL_C])]) m4_ifndef([_LT_REQUIRED_DARWIN_CHECKS], [AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS])]) m4_ifndef([_LT_AC_PROG_CXXCPP], [AC_DEFUN([_LT_AC_PROG_CXXCPP])]) m4_ifndef([_LT_PREPARE_SED_QUOTE_VARS], [AC_DEFUN([_LT_PREPARE_SED_QUOTE_VARS])]) m4_ifndef([_LT_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_PROG_ECHO_BACKSLASH])]) m4_ifndef([_LT_PROG_F77], [AC_DEFUN([_LT_PROG_F77])]) m4_ifndef([_LT_PROG_FC], [AC_DEFUN([_LT_PROG_FC])]) m4_ifndef([_LT_PROG_CXX], [AC_DEFUN([_LT_PROG_CXX])]) aspell-0.60.8.1/m4/libtool.m40000644000076500007650000106011112417260023012402 00000000000000# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, # 2006, 2007, 2008, 2009, 2010, 2011 Free Software # Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. m4_define([_LT_COPYING], [dnl # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, # 2006, 2007, 2008, 2009, 2010, 2011 Free Software # Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is part of GNU Libtool. # # GNU Libtool is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of # the License, or (at your option) any later version. # # As a special exception to the GNU General Public License, # if you distribute this file as part of a program or library that # is built using GNU Libtool, you may include this file under the # same distribution terms that you use for the rest of that program. # # GNU Libtool is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GNU Libtool; see the file COPYING. If not, a copy # can be downloaded from http://www.gnu.org/licenses/gpl.html, or # obtained by writing to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. ]) # serial 57 LT_INIT # LT_PREREQ(VERSION) # ------------------ # Complain and exit if this libtool version is less that VERSION. m4_defun([LT_PREREQ], [m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1, [m4_default([$3], [m4_fatal([Libtool version $1 or higher is required], 63)])], [$2])]) # _LT_CHECK_BUILDDIR # ------------------ # Complain if the absolute build directory name contains unusual characters m4_defun([_LT_CHECK_BUILDDIR], [case `pwd` in *\ * | *\ *) AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;; esac ]) # LT_INIT([OPTIONS]) # ------------------ AC_DEFUN([LT_INIT], [AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl AC_BEFORE([$0], [LT_LANG])dnl AC_BEFORE([$0], [LT_OUTPUT])dnl AC_BEFORE([$0], [LTDL_INIT])dnl m4_require([_LT_CHECK_BUILDDIR])dnl dnl Autoconf doesn't catch unexpanded LT_ macros by default: m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4 dnl unless we require an AC_DEFUNed macro: AC_REQUIRE([LTOPTIONS_VERSION])dnl AC_REQUIRE([LTSUGAR_VERSION])dnl AC_REQUIRE([LTVERSION_VERSION])dnl AC_REQUIRE([LTOBSOLETE_VERSION])dnl m4_require([_LT_PROG_LTMAIN])dnl _LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}]) dnl Parse OPTIONS _LT_SET_OPTIONS([$0], [$1]) # This can be used to rebuild libtool when needed LIBTOOL_DEPS="$ltmain" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' AC_SUBST(LIBTOOL)dnl _LT_SETUP # Only expand once: m4_define([LT_INIT]) ])# LT_INIT # Old names: AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT]) AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_PROG_LIBTOOL], []) dnl AC_DEFUN([AM_PROG_LIBTOOL], []) # _LT_CC_BASENAME(CC) # ------------------- # Calculate cc_basename. Skip known compiler wrappers and cross-prefix. m4_defun([_LT_CC_BASENAME], [for cc_temp in $1""; do case $cc_temp in compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` ]) # _LT_FILEUTILS_DEFAULTS # ---------------------- # It is okay to use these file commands and assume they have been set # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'. m4_defun([_LT_FILEUTILS_DEFAULTS], [: ${CP="cp -f"} : ${MV="mv -f"} : ${RM="rm -f"} ])# _LT_FILEUTILS_DEFAULTS # _LT_SETUP # --------- m4_defun([_LT_SETUP], [AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_CANONICAL_BUILD])dnl AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl _LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl dnl _LT_DECL([], [host_alias], [0], [The host system])dnl _LT_DECL([], [host], [0])dnl _LT_DECL([], [host_os], [0])dnl dnl _LT_DECL([], [build_alias], [0], [The build system])dnl _LT_DECL([], [build], [0])dnl _LT_DECL([], [build_os], [0])dnl dnl AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([LT_PATH_LD])dnl AC_REQUIRE([LT_PATH_NM])dnl dnl AC_REQUIRE([AC_PROG_LN_S])dnl test -z "$LN_S" && LN_S="ln -s" _LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl dnl AC_REQUIRE([LT_CMD_MAX_LEN])dnl _LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl _LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_CHECK_SHELL_FEATURES])dnl m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl m4_require([_LT_CMD_RELOAD])dnl m4_require([_LT_CHECK_MAGIC_METHOD])dnl m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl m4_require([_LT_CMD_OLD_ARCHIVE])dnl m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl m4_require([_LT_WITH_SYSROOT])dnl _LT_CONFIG_LIBTOOL_INIT([ # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes INIT. if test -n "\${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi ]) if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi _LT_CHECK_OBJDIR m4_require([_LT_TAG_COMPILER])dnl case $host_os in aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi ;; esac # Global variables: ofile=libtool can_build_shared=yes # All known linkers require a `.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a with_gnu_ld="$lt_cv_prog_gnu_ld" old_CC="$CC" old_CFLAGS="$CFLAGS" # Set sane defaults for various variables test -z "$CC" && CC=cc test -z "$LTCC" && LTCC=$CC test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS test -z "$LD" && LD=ld test -z "$ac_objext" && ac_objext=o _LT_CC_BASENAME([$compiler]) # Only perform the check for file, if the check method requires it test -z "$MAGIC_CMD" && MAGIC_CMD=file case $deplibs_check_method in file_magic*) if test "$file_magic_cmd" = '$MAGIC_CMD'; then _LT_PATH_MAGIC fi ;; esac # Use C for the default configuration in the libtool script LT_SUPPORTED_TAG([CC]) _LT_LANG_C_CONFIG _LT_LANG_DEFAULT_CONFIG _LT_CONFIG_COMMANDS ])# _LT_SETUP # _LT_PREPARE_SED_QUOTE_VARS # -------------------------- # Define a few sed substitution that help us do robust quoting. m4_defun([_LT_PREPARE_SED_QUOTE_VARS], [# Backslashify metacharacters that are still active within # double-quoted strings. sed_quote_subst='s/\([["`$\\]]\)/\\\1/g' # Same as above, but do not quote variable references. double_quote_subst='s/\([["`\\]]\)/\\\1/g' # Sed substitution to delay expansion of an escaped shell variable in a # double_quote_subst'ed string. delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' # Sed substitution to delay expansion of an escaped single quote. delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' # Sed substitution to avoid accidental globbing in evaled expressions no_glob_subst='s/\*/\\\*/g' ]) # _LT_PROG_LTMAIN # --------------- # Note that this code is called both from `configure', and `config.status' # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, # `config.status' has no value for ac_aux_dir unless we are using Automake, # so we pass a copy along to make sure it has a sensible value anyway. m4_defun([_LT_PROG_LTMAIN], [m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl _LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir']) ltmain="$ac_aux_dir/ltmain.sh" ])# _LT_PROG_LTMAIN ## ------------------------------------- ## ## Accumulate code for creating libtool. ## ## ------------------------------------- ## # So that we can recreate a full libtool script including additional # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS # in macros and then make a single call at the end using the `libtool' # label. # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS]) # ---------------------------------------- # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later. m4_define([_LT_CONFIG_LIBTOOL_INIT], [m4_ifval([$1], [m4_append([_LT_OUTPUT_LIBTOOL_INIT], [$1 ])])]) # Initialize. m4_define([_LT_OUTPUT_LIBTOOL_INIT]) # _LT_CONFIG_LIBTOOL([COMMANDS]) # ------------------------------ # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later. m4_define([_LT_CONFIG_LIBTOOL], [m4_ifval([$1], [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS], [$1 ])])]) # Initialize. m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS]) # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS]) # ----------------------------------------------------- m4_defun([_LT_CONFIG_SAVE_COMMANDS], [_LT_CONFIG_LIBTOOL([$1]) _LT_CONFIG_LIBTOOL_INIT([$2]) ]) # _LT_FORMAT_COMMENT([COMMENT]) # ----------------------------- # Add leading comment marks to the start of each line, and a trailing # full-stop to the whole comment if one is not present already. m4_define([_LT_FORMAT_COMMENT], [m4_ifval([$1], [ m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])], [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.]) )]) ## ------------------------ ## ## FIXME: Eliminate VARNAME ## ## ------------------------ ## # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) # ------------------------------------------------------------------- # CONFIGNAME is the name given to the value in the libtool script. # VARNAME is the (base) name used in the configure script. # VALUE may be 0, 1 or 2 for a computed quote escaped value based on # VARNAME. Any other value will be used directly. m4_define([_LT_DECL], [lt_if_append_uniq([lt_decl_varnames], [$2], [, ], [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name], [m4_ifval([$1], [$1], [$2])]) lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3]) m4_ifval([$4], [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])]) lt_dict_add_subkey([lt_decl_dict], [$2], [tagged?], [m4_ifval([$5], [yes], [no])])]) ]) # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION]) # -------------------------------------------------------- m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])]) # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...]) # ------------------------------------------------ m4_define([lt_decl_tag_varnames], [_lt_decl_filter([tagged?], [yes], $@)]) # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..]) # --------------------------------------------------------- m4_define([_lt_decl_filter], [m4_case([$#], [0], [m4_fatal([$0: too few arguments: $#])], [1], [m4_fatal([$0: too few arguments: $#: $1])], [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)], [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)], [lt_dict_filter([lt_decl_dict], $@)])[]dnl ]) # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...]) # -------------------------------------------------- m4_define([lt_decl_quote_varnames], [_lt_decl_filter([value], [1], $@)]) # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...]) # --------------------------------------------------- m4_define([lt_decl_dquote_varnames], [_lt_decl_filter([value], [2], $@)]) # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...]) # --------------------------------------------------- m4_define([lt_decl_varnames_tagged], [m4_assert([$# <= 2])dnl _$0(m4_quote(m4_default([$1], [[, ]])), m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]), m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))]) m4_define([_lt_decl_varnames_tagged], [m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])]) # lt_decl_all_varnames([SEPARATOR], [VARNAME1...]) # ------------------------------------------------ m4_define([lt_decl_all_varnames], [_$0(m4_quote(m4_default([$1], [[, ]])), m4_if([$2], [], m4_quote(lt_decl_varnames), m4_quote(m4_shift($@))))[]dnl ]) m4_define([_lt_decl_all_varnames], [lt_join($@, lt_decl_varnames_tagged([$1], lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl ]) # _LT_CONFIG_STATUS_DECLARE([VARNAME]) # ------------------------------------ # Quote a variable value, and forward it to `config.status' so that its # declaration there will have the same value as in `configure'. VARNAME # must have a single quote delimited value for this to work. m4_define([_LT_CONFIG_STATUS_DECLARE], [$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`']) # _LT_CONFIG_STATUS_DECLARATIONS # ------------------------------ # We delimit libtool config variables with single quotes, so when # we write them to config.status, we have to be sure to quote all # embedded single quotes properly. In configure, this macro expands # each variable declared with _LT_DECL (and _LT_TAGDECL) into: # # ='`$ECHO "$" | $SED "$delay_single_quote_subst"`' m4_defun([_LT_CONFIG_STATUS_DECLARATIONS], [m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames), [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])]) # _LT_LIBTOOL_TAGS # ---------------- # Output comment and list of tags supported by the script m4_defun([_LT_LIBTOOL_TAGS], [_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl available_tags="_LT_TAGS"dnl ]) # _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) # ----------------------------------- # Extract the dictionary values for VARNAME (optionally with TAG) and # expand to a commented shell variable setting: # # # Some comment about what VAR is for. # visible_name=$lt_internal_name m4_define([_LT_LIBTOOL_DECLARE], [_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [description])))[]dnl m4_pushdef([_libtool_name], m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])), [0], [_libtool_name=[$]$1], [1], [_libtool_name=$lt_[]$1], [2], [_libtool_name=$lt_[]$1], [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl ]) # _LT_LIBTOOL_CONFIG_VARS # ----------------------- # Produce commented declarations of non-tagged libtool config variables # suitable for insertion in the LIBTOOL CONFIG section of the `libtool' # script. Tagged libtool config variables (even for the LIBTOOL CONFIG # section) are produced by _LT_LIBTOOL_TAG_VARS. m4_defun([_LT_LIBTOOL_CONFIG_VARS], [m4_foreach([_lt_var], m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)), [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])]) # _LT_LIBTOOL_TAG_VARS(TAG) # ------------------------- m4_define([_LT_LIBTOOL_TAG_VARS], [m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames), [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])]) # _LT_TAGVAR(VARNAME, [TAGNAME]) # ------------------------------ m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])]) # _LT_CONFIG_COMMANDS # ------------------- # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of # variables for single and double quote escaping we saved from calls # to _LT_DECL, we can put quote escaped variables declarations # into `config.status', and then the shell code to quote escape them in # for loops in `config.status'. Finally, any additional code accumulated # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. m4_defun([_LT_CONFIG_COMMANDS], [AC_PROVIDE_IFELSE([LT_OUTPUT], dnl If the libtool generation code has been placed in $CONFIG_LT, dnl instead of duplicating it all over again into config.status, dnl then we will have config.status run $CONFIG_LT later, so it dnl needs to know what name is stored there: [AC_CONFIG_COMMANDS([libtool], [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])], dnl If the libtool generation code is destined for config.status, dnl expand the accumulated commands and init code now: [AC_CONFIG_COMMANDS([libtool], [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])]) ])#_LT_CONFIG_COMMANDS # Initialize. m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT], [ # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH sed_quote_subst='$sed_quote_subst' double_quote_subst='$double_quote_subst' delay_variable_subst='$delay_variable_subst' _LT_CONFIG_STATUS_DECLARATIONS LTCC='$LTCC' LTCFLAGS='$LTCFLAGS' compiler='$compiler_DEFAULT' # A function that is used when there is no print builtin or printf. func_fallback_echo () { eval 'cat <<_LTECHO_EOF \$[]1 _LTECHO_EOF' } # Quote evaled strings. for var in lt_decl_all_varnames([[ \ ]], lt_decl_quote_varnames); do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[[\\\\\\\`\\"\\\$]]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done # Double-quote double-evaled strings. for var in lt_decl_all_varnames([[ \ ]], lt_decl_dquote_varnames); do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[[\\\\\\\`\\"\\\$]]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done _LT_OUTPUT_LIBTOOL_INIT ]) # _LT_GENERATED_FILE_INIT(FILE, [COMMENT]) # ------------------------------------ # Generate a child script FILE with all initialization necessary to # reuse the environment learned by the parent script, and make the # file executable. If COMMENT is supplied, it is inserted after the # `#!' sequence but before initialization text begins. After this # macro, additional text can be appended to FILE to form the body of # the child script. The macro ends with non-zero status if the # file could not be fully written (such as if the disk is full). m4_ifdef([AS_INIT_GENERATED], [m4_defun([_LT_GENERATED_FILE_INIT],[AS_INIT_GENERATED($@)])], [m4_defun([_LT_GENERATED_FILE_INIT], [m4_require([AS_PREPARE])]dnl [m4_pushdef([AS_MESSAGE_LOG_FD])]dnl [lt_write_fail=0 cat >$1 <<_ASEOF || lt_write_fail=1 #! $SHELL # Generated by $as_me. $2 SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$1 <<\_ASEOF || lt_write_fail=1 AS_SHELL_SANITIZE _AS_PREPARE exec AS_MESSAGE_FD>&1 _ASEOF test $lt_write_fail = 0 && chmod +x $1[]dnl m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT # LT_OUTPUT # --------- # This macro allows early generation of the libtool script (before # AC_OUTPUT is called), incase it is used in configure for compilation # tests. AC_DEFUN([LT_OUTPUT], [: ${CONFIG_LT=./config.lt} AC_MSG_NOTICE([creating $CONFIG_LT]) _LT_GENERATED_FILE_INIT(["$CONFIG_LT"], [# Run this file to recreate a libtool stub with the current configuration.]) cat >>"$CONFIG_LT" <<\_LTEOF lt_cl_silent=false exec AS_MESSAGE_LOG_FD>>config.log { echo AS_BOX([Running $as_me.]) } >&AS_MESSAGE_LOG_FD lt_cl_help="\ \`$as_me' creates a local libtool stub from the current configuration, for use in further configure time tests before the real libtool is generated. Usage: $[0] [[OPTIONS]] -h, --help print this help, then exit -V, --version print version number, then exit -q, --quiet do not print progress messages -d, --debug don't remove temporary files Report bugs to ." lt_cl_version="\ m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) configured by $[0], generated by m4_PACKAGE_STRING. Copyright (C) 2011 Free Software Foundation, Inc. This config.lt script is free software; the Free Software Foundation gives unlimited permision to copy, distribute and modify it." while test $[#] != 0 do case $[1] in --version | --v* | -V ) echo "$lt_cl_version"; exit 0 ;; --help | --h* | -h ) echo "$lt_cl_help"; exit 0 ;; --debug | --d* | -d ) debug=: ;; --quiet | --q* | --silent | --s* | -q ) lt_cl_silent=: ;; -*) AC_MSG_ERROR([unrecognized option: $[1] Try \`$[0] --help' for more information.]) ;; *) AC_MSG_ERROR([unrecognized argument: $[1] Try \`$[0] --help' for more information.]) ;; esac shift done if $lt_cl_silent; then exec AS_MESSAGE_FD>/dev/null fi _LTEOF cat >>"$CONFIG_LT" <<_LTEOF _LT_OUTPUT_LIBTOOL_COMMANDS_INIT _LTEOF cat >>"$CONFIG_LT" <<\_LTEOF AC_MSG_NOTICE([creating $ofile]) _LT_OUTPUT_LIBTOOL_COMMANDS AS_EXIT(0) _LTEOF chmod +x "$CONFIG_LT" # configure is writing to config.log, but config.lt does its own redirection, # appending to config.log, which fails on DOS, as config.log is still kept # open by configure. Here we exec the FD to /dev/null, effectively closing # config.log, so it can be properly (re)opened and appended to by config.lt. lt_cl_success=: test "$silent" = yes && lt_config_lt_args="$lt_config_lt_args --quiet" exec AS_MESSAGE_LOG_FD>/dev/null $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false exec AS_MESSAGE_LOG_FD>>config.log $lt_cl_success || AS_EXIT(1) ])# LT_OUTPUT # _LT_CONFIG(TAG) # --------------- # If TAG is the built-in tag, create an initial libtool script with a # default configuration from the untagged config vars. Otherwise add code # to config.status for appending the configuration named by TAG from the # matching tagged config vars. m4_defun([_LT_CONFIG], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl _LT_CONFIG_SAVE_COMMANDS([ m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl m4_if(_LT_TAG, [C], [ # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi cfgfile="${ofile}T" trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # _LT_COPYING _LT_LIBTOOL_TAGS # ### BEGIN LIBTOOL CONFIG _LT_LIBTOOL_CONFIG_VARS _LT_LIBTOOL_TAG_VARS # ### END LIBTOOL CONFIG _LT_EOF case $host_os in aix3*) cat <<\_LT_EOF >> "$cfgfile" # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi _LT_EOF ;; esac _LT_PROG_LTMAIN # We use sed instead of cat because bash on DJGPP gets confused if # if finds mixed CR/LF and LF-only lines. Since sed operates in # text mode, it properly converts lines to CR/LF. This bash problem # is reportedly fixed, but why not run on old versions too? sed '$q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) _LT_PROG_REPLACE_SHELLFNS mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" ], [cat <<_LT_EOF >> "$ofile" dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded dnl in a comment (ie after a #). # ### BEGIN LIBTOOL TAG CONFIG: $1 _LT_LIBTOOL_TAG_VARS(_LT_TAG) # ### END LIBTOOL TAG CONFIG: $1 _LT_EOF ])dnl /m4_if ], [m4_if([$1], [], [ PACKAGE='$PACKAGE' VERSION='$VERSION' TIMESTAMP='$TIMESTAMP' RM='$RM' ofile='$ofile'], []) ])dnl /_LT_CONFIG_SAVE_COMMANDS ])# _LT_CONFIG # LT_SUPPORTED_TAG(TAG) # --------------------- # Trace this macro to discover what tags are supported by the libtool # --tag option, using: # autoconf --trace 'LT_SUPPORTED_TAG:$1' AC_DEFUN([LT_SUPPORTED_TAG], []) # C support is built-in for now m4_define([_LT_LANG_C_enabled], []) m4_define([_LT_TAGS], []) # LT_LANG(LANG) # ------------- # Enable libtool support for the given language if not already enabled. AC_DEFUN([LT_LANG], [AC_BEFORE([$0], [LT_OUTPUT])dnl m4_case([$1], [C], [_LT_LANG(C)], [C++], [_LT_LANG(CXX)], [Go], [_LT_LANG(GO)], [Java], [_LT_LANG(GCJ)], [Fortran 77], [_LT_LANG(F77)], [Fortran], [_LT_LANG(FC)], [Windows Resource], [_LT_LANG(RC)], [m4_ifdef([_LT_LANG_]$1[_CONFIG], [_LT_LANG($1)], [m4_fatal([$0: unsupported language: "$1"])])])dnl ])# LT_LANG # _LT_LANG(LANGNAME) # ------------------ m4_defun([_LT_LANG], [m4_ifdef([_LT_LANG_]$1[_enabled], [], [LT_SUPPORTED_TAG([$1])dnl m4_append([_LT_TAGS], [$1 ])dnl m4_define([_LT_LANG_]$1[_enabled], [])dnl _LT_LANG_$1_CONFIG($1)])dnl ])# _LT_LANG m4_ifndef([AC_PROG_GO], [ ############################################################ # NOTE: This macro has been submitted for inclusion into # # GNU Autoconf as AC_PROG_GO. When it is available in # # a released version of Autoconf we should remove this # # macro and use it instead. # ############################################################ m4_defun([AC_PROG_GO], [AC_LANG_PUSH(Go)dnl AC_ARG_VAR([GOC], [Go compiler command])dnl AC_ARG_VAR([GOFLAGS], [Go compiler flags])dnl _AC_ARG_VAR_LDFLAGS()dnl AC_CHECK_TOOL(GOC, gccgo) if test -z "$GOC"; then if test -n "$ac_tool_prefix"; then AC_CHECK_PROG(GOC, [${ac_tool_prefix}gccgo], [${ac_tool_prefix}gccgo]) fi fi if test -z "$GOC"; then AC_CHECK_PROG(GOC, gccgo, gccgo, false) fi ])#m4_defun ])#m4_ifndef # _LT_LANG_DEFAULT_CONFIG # ----------------------- m4_defun([_LT_LANG_DEFAULT_CONFIG], [AC_PROVIDE_IFELSE([AC_PROG_CXX], [LT_LANG(CXX)], [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])]) AC_PROVIDE_IFELSE([AC_PROG_F77], [LT_LANG(F77)], [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])]) AC_PROVIDE_IFELSE([AC_PROG_FC], [LT_LANG(FC)], [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])]) dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal dnl pulling things in needlessly. AC_PROVIDE_IFELSE([AC_PROG_GCJ], [LT_LANG(GCJ)], [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], [LT_LANG(GCJ)], [AC_PROVIDE_IFELSE([LT_PROG_GCJ], [LT_LANG(GCJ)], [m4_ifdef([AC_PROG_GCJ], [m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])]) m4_ifdef([A][M_PROG_GCJ], [m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])]) m4_ifdef([LT_PROG_GCJ], [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])]) AC_PROVIDE_IFELSE([AC_PROG_GO], [LT_LANG(GO)], [m4_define([AC_PROG_GO], defn([AC_PROG_GO])[LT_LANG(GO)])]) AC_PROVIDE_IFELSE([LT_PROG_RC], [LT_LANG(RC)], [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])]) ])# _LT_LANG_DEFAULT_CONFIG # Obsolete macros: AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_CXX], []) dnl AC_DEFUN([AC_LIBTOOL_F77], []) dnl AC_DEFUN([AC_LIBTOOL_FC], []) dnl AC_DEFUN([AC_LIBTOOL_GCJ], []) dnl AC_DEFUN([AC_LIBTOOL_RC], []) # _LT_TAG_COMPILER # ---------------- m4_defun([_LT_TAG_COMPILER], [AC_REQUIRE([AC_PROG_CC])dnl _LT_DECL([LTCC], [CC], [1], [A C compiler])dnl _LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl _LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl _LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC ])# _LT_TAG_COMPILER # _LT_COMPILER_BOILERPLATE # ------------------------ # Check for compiler boilerplate output or warnings with # the simple compiler test code. m4_defun([_LT_COMPILER_BOILERPLATE], [m4_require([_LT_DECL_SED])dnl ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ])# _LT_COMPILER_BOILERPLATE # _LT_LINKER_BOILERPLATE # ---------------------- # Check for linker boilerplate output or warnings with # the simple link test code. m4_defun([_LT_LINKER_BOILERPLATE], [m4_require([_LT_DECL_SED])dnl ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* ])# _LT_LINKER_BOILERPLATE # _LT_REQUIRED_DARWIN_CHECKS # ------------------------- m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ case $host_os in rhapsody* | darwin*) AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:]) AC_CHECK_TOOL([NMEDIT], [nmedit], [:]) AC_CHECK_TOOL([LIPO], [lipo], [:]) AC_CHECK_TOOL([OTOOL], [otool], [:]) AC_CHECK_TOOL([OTOOL64], [otool64], [:]) _LT_DECL([], [DSYMUTIL], [1], [Tool to manipulate archived DWARF debug symbol files on Mac OS X]) _LT_DECL([], [NMEDIT], [1], [Tool to change global to local symbols on Mac OS X]) _LT_DECL([], [LIPO], [1], [Tool to manipulate fat objects and archives on Mac OS X]) _LT_DECL([], [OTOOL], [1], [ldd/readelf like tool for Mach-O binaries on Mac OS X]) _LT_DECL([], [OTOOL64], [1], [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4]) AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod], [lt_cv_apple_cc_single_mod=no if test -z "${LT_MULTI_MODULE}"; then # By default we will add the -single_module flag. You can override # by either setting the environment variable LT_MULTI_MODULE # non-empty at configure time, or by adding -multi_module to the # link flags. rm -rf libconftest.dylib* echo "int foo(void){return 1;}" > conftest.c echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err _lt_result=$? # If there is a non-empty error log, and "single_module" # appears in it, assume the flag caused a linker warning if test -s conftest.err && $GREP single_module conftest.err; then cat conftest.err >&AS_MESSAGE_LOG_FD # Otherwise, if the output was created with a 0 exit code from # the compiler, it worked. elif test -f libconftest.dylib && test $_lt_result -eq 0; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&AS_MESSAGE_LOG_FD fi rm -rf libconftest.dylib* rm -f conftest.* fi]) AC_CACHE_CHECK([for -exported_symbols_list linker flag], [lt_cv_ld_exported_symbols_list], [lt_cv_ld_exported_symbols_list=no save_LDFLAGS=$LDFLAGS echo "_main" > conftest.sym LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], [lt_cv_ld_exported_symbols_list=yes], [lt_cv_ld_exported_symbols_list=no]) LDFLAGS="$save_LDFLAGS" ]) AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load], [lt_cv_ld_force_load=no cat > conftest.c << _LT_EOF int forced_loaded() { return 2;} _LT_EOF echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD cat > conftest.c << _LT_EOF int main() { return 0;} _LT_EOF echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err _lt_result=$? if test -s conftest.err && $GREP force_load conftest.err; then cat conftest.err >&AS_MESSAGE_LOG_FD elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then lt_cv_ld_force_load=yes else cat conftest.err >&AS_MESSAGE_LOG_FD fi rm -f conftest.err libconftest.a conftest conftest.c rm -rf conftest.dSYM ]) case $host_os in rhapsody* | darwin1.[[012]]) _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; darwin1.*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 10.[[012]]*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; esac ;; esac if test "$lt_cv_apple_cc_single_mod" = "yes"; then _lt_dar_single_mod='$single_module' fi if test "$lt_cv_ld_exported_symbols_list" = "yes"; then _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' else _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' fi if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= fi ;; esac ]) # _LT_DARWIN_LINKER_FEATURES([TAG]) # --------------------------------- # Checks for linker and compiler features on darwin m4_defun([_LT_DARWIN_LINKER_FEATURES], [ m4_require([_LT_REQUIRED_DARWIN_CHECKS]) _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported if test "$lt_cv_ld_force_load" = "yes"; then _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes], [FC], [_LT_TAGVAR(compiler_needs_object, $1)=yes]) else _LT_TAGVAR(whole_archive_flag_spec, $1)='' fi _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined" case $cc_basename in ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=func_echo_all _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" m4_if([$1], [CXX], [ if test "$lt_cv_apple_cc_single_mod" != "yes"; then _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" fi ],[]) else _LT_TAGVAR(ld_shlibs, $1)=no fi ]) # _LT_SYS_MODULE_PATH_AIX([TAGNAME]) # ---------------------------------- # Links a minimal program and checks the executable # for the system default hardcoded library path. In most cases, # this is /usr/lib:/lib, but when the MPI compilers are used # the location of the communication and MPI libs are included too. # If we don't find anything, use the default library path according # to the aix ld manual. # Store the results from the different compilers for each TAGNAME. # Allow to override them for all tags through lt_cv_aix_libpath. m4_defun([_LT_SYS_MODULE_PATH_AIX], [m4_require([_LT_DECL_SED])dnl if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])], [AC_LINK_IFELSE([AC_LANG_PROGRAM],[ lt_aix_libpath_sed='[ /Import File Strings/,/^$/ { /^0/ { s/^0 *\([^ ]*\) *$/\1/ p } }]' _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi],[]) if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then _LT_TAGVAR([lt_cv_aix_libpath_], [$1])="/usr/lib:/lib" fi ]) aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1]) fi ])# _LT_SYS_MODULE_PATH_AIX # _LT_SHELL_INIT(ARG) # ------------------- m4_define([_LT_SHELL_INIT], [m4_divert_text([M4SH-INIT], [$1 ])])# _LT_SHELL_INIT # _LT_PROG_ECHO_BACKSLASH # ----------------------- # Find how we can fake an echo command that does not interpret backslash. # In particular, with Autoconf 2.60 or later we add some code to the start # of the generated configure script which will find a shell with a builtin # printf (which we can use as an echo command). m4_defun([_LT_PROG_ECHO_BACKSLASH], [ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO AC_MSG_CHECKING([how to print strings]) # Test print first, because it will be a builtin if present. if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then ECHO='print -r --' elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then ECHO='printf %s\n' else # Use this function as a fallback that always works. func_fallback_echo () { eval 'cat <<_LTECHO_EOF $[]1 _LTECHO_EOF' } ECHO='func_fallback_echo' fi # func_echo_all arg... # Invoke $ECHO with all args, space-separated. func_echo_all () { $ECHO "$*" } case "$ECHO" in printf*) AC_MSG_RESULT([printf]) ;; print*) AC_MSG_RESULT([print -r]) ;; *) AC_MSG_RESULT([cat]) ;; esac m4_ifdef([_AS_DETECT_SUGGESTED], [_AS_DETECT_SUGGESTED([ test -n "${ZSH_VERSION+set}${BASH_VERSION+set}" || ( ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO PATH=/empty FPATH=/empty; export PATH FPATH test "X`printf %s $ECHO`" = "X$ECHO" \ || test "X`print -r -- $ECHO`" = "X$ECHO" )])]) _LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts]) _LT_DECL([], [ECHO], [1], [An echo program that protects backslashes]) ])# _LT_PROG_ECHO_BACKSLASH # _LT_WITH_SYSROOT # ---------------- AC_DEFUN([_LT_WITH_SYSROOT], [AC_MSG_CHECKING([for sysroot]) AC_ARG_WITH([sysroot], [ --with-sysroot[=DIR] Search for dependent libraries within DIR (or the compiler's sysroot if not specified).], [], [with_sysroot=no]) dnl lt_sysroot will always be passed unquoted. We quote it here dnl in case the user passed a directory name. lt_sysroot= case ${with_sysroot} in #( yes) if test "$GCC" = yes; then lt_sysroot=`$CC --print-sysroot 2>/dev/null` fi ;; #( /*) lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` ;; #( no|'') ;; #( *) AC_MSG_RESULT([${with_sysroot}]) AC_MSG_ERROR([The sysroot must be an absolute path.]) ;; esac AC_MSG_RESULT([${lt_sysroot:-no}]) _LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl [dependent libraries, and in which our libraries should be installed.])]) # _LT_ENABLE_LOCK # --------------- m4_defun([_LT_ENABLE_LOCK], [AC_ARG_ENABLE([libtool-lock], [AS_HELP_STRING([--disable-libtool-lock], [avoid locking (might break parallel builds)])]) test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) HPUX_IA64_MODE="32" ;; *ELF-64*) HPUX_IA64_MODE="64" ;; esac fi rm -rf conftest* ;; *-*-irix6*) # Find out which ABI we are using. echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then if test "$lt_cv_prog_gnu_ld" = yes; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" ;; *N32*) LD="${LD-ld} -melf32bmipn32" ;; *64-bit*) LD="${LD-ld} -melf64bmip" ;; esac else case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -32" ;; *N32*) LD="${LD-ld} -n32" ;; *64-bit*) LD="${LD-ld} -64" ;; esac fi fi rm -rf conftest* ;; x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.o` in *32-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_i386_fbsd" ;; x86_64-*linux*) case `/usr/bin/file conftest.o` in *x86-64*) LD="${LD-ld} -m elf32_x86_64" ;; *) LD="${LD-ld} -m elf_i386" ;; esac ;; powerpc64le-*) LD="${LD-ld} -m elf32lppclinux" ;; powerpc64-*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) LD="${LD-ld} -m elf_s390" ;; sparc64-*linux*) LD="${LD-ld} -m elf32_sparc" ;; esac ;; *64-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_x86_64_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; powerpcle-*) LD="${LD-ld} -m elf64lppc" ;; powerpc-*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) LD="${LD-ld} -m elf64_s390" ;; sparc*-*linux*) LD="${LD-ld} -m elf64_sparc" ;; esac ;; esac fi rm -rf conftest* ;; *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, [AC_LANG_PUSH(C) AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) AC_LANG_POP]) if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf CFLAGS="$SAVE_CFLAGS" fi ;; *-*solaris*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.o` in *64-bit*) case $lt_cv_prog_gnu_ld in yes*) case $host in i?86-*-solaris*) LD="${LD-ld} -m elf_x86_64" ;; sparc*-*-solaris*) LD="${LD-ld} -m elf64_sparc" ;; esac # GNU ld 2.21 introduced _sol2 emulations. Use them if available. if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then LD="${LD-ld}_sol2" fi ;; *) if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then LD="${LD-ld} -64" fi ;; esac ;; esac fi rm -rf conftest* ;; esac need_locks="$enable_libtool_lock" ])# _LT_ENABLE_LOCK # _LT_PROG_AR # ----------- m4_defun([_LT_PROG_AR], [AC_CHECK_TOOLS(AR, [ar], false) : ${AR=ar} : ${AR_FLAGS=cru} _LT_DECL([], [AR], [1], [The archiver]) _LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive]) AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file], [lt_cv_ar_at_file=no AC_COMPILE_IFELSE([AC_LANG_PROGRAM], [echo conftest.$ac_objext > conftest.lst lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD' AC_TRY_EVAL([lt_ar_try]) if test "$ac_status" -eq 0; then # Ensure the archiver fails upon bogus file names. rm -f conftest.$ac_objext libconftest.a AC_TRY_EVAL([lt_ar_try]) if test "$ac_status" -ne 0; then lt_cv_ar_at_file=@ fi fi rm -f conftest.* libconftest.a ]) ]) if test "x$lt_cv_ar_at_file" = xno; then archiver_list_spec= else archiver_list_spec=$lt_cv_ar_at_file fi _LT_DECL([], [archiver_list_spec], [1], [How to feed a file listing to the archiver]) ])# _LT_PROG_AR # _LT_CMD_OLD_ARCHIVE # ------------------- m4_defun([_LT_CMD_OLD_ARCHIVE], [_LT_PROG_AR AC_CHECK_TOOL(STRIP, strip, :) test -z "$STRIP" && STRIP=: _LT_DECL([], [STRIP], [1], [A symbol stripping program]) AC_CHECK_TOOL(RANLIB, ranlib, :) test -z "$RANLIB" && RANLIB=: _LT_DECL([], [RANLIB], [1], [Commands used to install an old-style archive]) # Determine commands to create old-style static archives. old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' old_postinstall_cmds='chmod 644 $oldlib' old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in openbsd*) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" ;; *) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" ;; esac old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" fi case $host_os in darwin*) lock_old_archive_extraction=yes ;; *) lock_old_archive_extraction=no ;; esac _LT_DECL([], [old_postinstall_cmds], [2]) _LT_DECL([], [old_postuninstall_cmds], [2]) _LT_TAGDECL([], [old_archive_cmds], [2], [Commands used to build an old-style archive]) _LT_DECL([], [lock_old_archive_extraction], [0], [Whether to use a lock for old archive extraction]) ])# _LT_CMD_OLD_ARCHIVE # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) # ---------------------------------------------------------------- # Check whether the given compiler option works AC_DEFUN([_LT_COMPILER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_SED])dnl AC_CACHE_CHECK([$1], [$2], [$2=no m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$3" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&AS_MESSAGE_LOG_FD echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then $2=yes fi fi $RM conftest* ]) if test x"[$]$2" = xyes; then m4_if([$5], , :, [$5]) else m4_if([$6], , :, [$6]) fi ])# _LT_COMPILER_OPTION # Old name: AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], []) # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, # [ACTION-SUCCESS], [ACTION-FAILURE]) # ---------------------------------------------------- # Check whether the given linker option works AC_DEFUN([_LT_LINKER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_SED])dnl AC_CACHE_CHECK([$1], [$2], [$2=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $3" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&AS_MESSAGE_LOG_FD $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then $2=yes fi else $2=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" ]) if test x"[$]$2" = xyes; then m4_if([$4], , :, [$4]) else m4_if([$5], , :, [$5]) fi ])# _LT_LINKER_OPTION # Old name: AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], []) # LT_CMD_MAX_LEN #--------------- AC_DEFUN([LT_CMD_MAX_LEN], [AC_REQUIRE([AC_CANONICAL_HOST])dnl # find the maximum length of command line arguments AC_MSG_CHECKING([the maximum length of command line arguments]) AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl i=0 teststring="ABCD" case $build_os in msdosdjgpp*) # On DJGPP, this test can blow up pretty badly due to problems in libc # (any single argument exceeding 2000 bytes causes a buffer overrun # during glob expansion). Even if it were fixed, the result of this # check would be larger than it should be. lt_cv_sys_max_cmd_len=12288; # 12K is about right ;; gnu*) # Under GNU Hurd, this test is not required because there is # no limit to the length of command line arguments. # Libtool will interpret -1 as no limit whatsoever lt_cv_sys_max_cmd_len=-1; ;; cygwin* | mingw* | cegcc*) # On Win9x/ME, this test blows up -- it succeeds, but takes # about 5 minutes as the teststring grows exponentially. # Worse, since 9x/ME are not pre-emptively multitasking, # you end up with a "frozen" computer, even though with patience # the test eventually succeeds (with a max line length of 256k). # Instead, let's just punt: use the minimum linelength reported by # all of the supported platforms: 8192 (on NT/2K/XP). lt_cv_sys_max_cmd_len=8192; ;; mint*) # On MiNT this can take a long time and run out of memory. lt_cv_sys_max_cmd_len=8192; ;; amigaos*) # On AmigaOS with pdksh, this test takes hours, literally. # So we just punt and use a minimum line length of 8192. lt_cv_sys_max_cmd_len=8192; ;; netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` elif test -x /usr/sbin/sysctl; then lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` else lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs fi # And add a safety zone lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ;; interix*) # We know the value 262144 and hardcode it with a safety zone (like BSD) lt_cv_sys_max_cmd_len=196608 ;; os2*) # The test takes a long time on OS/2. lt_cv_sys_max_cmd_len=8192 ;; osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not # nice to cause kernel panics so lets avoid the loop below. # First set a reasonable default. lt_cv_sys_max_cmd_len=16384 # if test -x /sbin/sysconfig; then case `/sbin/sysconfig -q proc exec_disable_arg_limit` in *1*) lt_cv_sys_max_cmd_len=-1 ;; esac fi ;; sco3.2v5*) lt_cv_sys_max_cmd_len=102400 ;; sysv5* | sco5v6* | sysv4.2uw2*) kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` if test -n "$kargmax"; then lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` else lt_cv_sys_max_cmd_len=32768 fi ;; *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len" && \ test undefined != "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring done # Only check the string length outside the loop. lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` teststring= # Add a significant safety factor because C++ compilers can tack on # massive amounts of additional arguments before passing them to the # linker. It appears as though 1/2 is a usable value. lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` fi ;; esac ]) if test -n $lt_cv_sys_max_cmd_len ; then AC_MSG_RESULT($lt_cv_sys_max_cmd_len) else AC_MSG_RESULT(none) fi max_cmd_len=$lt_cv_sys_max_cmd_len _LT_DECL([], [max_cmd_len], [0], [What is the maximum length of a command?]) ])# LT_CMD_MAX_LEN # Old name: AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], []) # _LT_HEADER_DLFCN # ---------------- m4_defun([_LT_HEADER_DLFCN], [AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl ])# _LT_HEADER_DLFCN # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) # ---------------------------------------------------------------- m4_defun([_LT_TRY_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl if test "$cross_compiling" = yes; then : [$4] else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF [#line $LINENO "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif /* When -fvisbility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif int fnord () { return 42; } int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else { if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; else puts (dlerror ()); } /* dlclose (self); */ } else puts (dlerror ()); return status; }] _LT_EOF if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) $1 ;; x$lt_dlneed_uscore) $2 ;; x$lt_dlunknown|x*) $3 ;; esac else : # compilation failed $3 fi fi rm -fr conftest* ])# _LT_TRY_DLOPEN_SELF # LT_SYS_DLOPEN_SELF # ------------------ AC_DEFUN([LT_SYS_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown else lt_cv_dlopen=no lt_cv_dlopen_libs= case $host_os in beos*) lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) # if libdl is installed we need to link against it AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[ lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ]) ;; *) AC_CHECK_FUNC([shl_load], [lt_cv_dlopen="shl_load"], [AC_CHECK_LIB([dld], [shl_load], [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"], [AC_CHECK_FUNC([dlopen], [lt_cv_dlopen="dlopen"], [AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [AC_CHECK_LIB([svld], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], [AC_CHECK_LIB([dld], [dld_link], [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"]) ]) ]) ]) ]) ]) ;; esac if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes else enable_dlopen=no fi case $lt_cv_dlopen in dlopen) save_CPPFLAGS="$CPPFLAGS" test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" save_LDFLAGS="$LDFLAGS" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" AC_CACHE_CHECK([whether a program can dlopen itself], lt_cv_dlopen_self, [dnl _LT_TRY_DLOPEN_SELF( lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) ]) if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" AC_CACHE_CHECK([whether a statically linked program can dlopen itself], lt_cv_dlopen_self_static, [dnl _LT_TRY_DLOPEN_SELF( lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) ]) fi CPPFLAGS="$save_CPPFLAGS" LDFLAGS="$save_LDFLAGS" LIBS="$save_LIBS" ;; esac case $lt_cv_dlopen_self in yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; *) enable_dlopen_self=unknown ;; esac case $lt_cv_dlopen_self_static in yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; *) enable_dlopen_self_static=unknown ;; esac fi _LT_DECL([dlopen_support], [enable_dlopen], [0], [Whether dlopen is supported]) _LT_DECL([dlopen_self], [enable_dlopen_self], [0], [Whether dlopen of programs is supported]) _LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], [Whether dlopen of statically linked programs is supported]) ])# LT_SYS_DLOPEN_SELF # Old name: AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], []) # _LT_COMPILER_C_O([TAGNAME]) # --------------------------- # Check to see if options -c and -o are simultaneously supported by compiler. # This macro does not hard code the compiler like AC_PROG_CC_C_O. m4_defun([_LT_COMPILER_C_O], [m4_require([_LT_DECL_SED])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_TAG_COMPILER])dnl AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)], [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&AS_MESSAGE_LOG_FD echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes fi fi chmod u+w . 2>&AS_MESSAGE_LOG_FD $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* ]) _LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1], [Does compiler simultaneously support -c and -o options?]) ])# _LT_COMPILER_C_O # _LT_COMPILER_FILE_LOCKS([TAGNAME]) # ---------------------------------- # Check to see if we can do hard links to lock some files if needed m4_defun([_LT_COMPILER_FILE_LOCKS], [m4_require([_LT_ENABLE_LOCK])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl _LT_COMPILER_C_O([$1]) hard_links="nottested" if test "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user AC_MSG_CHECKING([if we can lock with hard links]) hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no AC_MSG_RESULT([$hard_links]) if test "$hard_links" = no; then AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe]) need_locks=warn fi else need_locks=no fi _LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?]) ])# _LT_COMPILER_FILE_LOCKS # _LT_CHECK_OBJDIR # ---------------- m4_defun([_LT_CHECK_OBJDIR], [AC_CACHE_CHECK([for objdir], [lt_cv_objdir], [rm -f .libs 2>/dev/null mkdir .libs 2>/dev/null if test -d .libs; then lt_cv_objdir=.libs else # MS-DOS does not allow filenames that begin with a dot. lt_cv_objdir=_libs fi rmdir .libs 2>/dev/null]) objdir=$lt_cv_objdir _LT_DECL([], [objdir], [0], [The name of the directory that contains temporary libtool files])dnl m4_pattern_allow([LT_OBJDIR])dnl AC_DEFINE_UNQUOTED(LT_OBJDIR, "$lt_cv_objdir/", [Define to the sub-directory in which libtool stores uninstalled libraries.]) ])# _LT_CHECK_OBJDIR # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME]) # -------------------------------------- # Check hardcoding attributes. m4_defun([_LT_LINKER_HARDCODE_LIBPATH], [AC_MSG_CHECKING([how to hardcode library paths into programs]) _LT_TAGVAR(hardcode_action, $1)= if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" || test -n "$_LT_TAGVAR(runpath_var, $1)" || test "X$_LT_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then # We can hardcode non-existent directories. if test "$_LT_TAGVAR(hardcode_direct, $1)" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" != no && test "$_LT_TAGVAR(hardcode_minus_L, $1)" != no; then # Linking always hardcodes the temporary library directory. _LT_TAGVAR(hardcode_action, $1)=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. _LT_TAGVAR(hardcode_action, $1)=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. _LT_TAGVAR(hardcode_action, $1)=unsupported fi AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)]) if test "$_LT_TAGVAR(hardcode_action, $1)" = relink || test "$_LT_TAGVAR(inherit_rpath, $1)" = yes; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi _LT_TAGDECL([], [hardcode_action], [0], [How to hardcode a shared library path into an executable]) ])# _LT_LINKER_HARDCODE_LIBPATH # _LT_CMD_STRIPLIB # ---------------- m4_defun([_LT_CMD_STRIPLIB], [m4_require([_LT_DECL_EGREP]) striplib= old_striplib= AC_MSG_CHECKING([whether stripping libraries is possible]) if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" test -z "$striplib" && striplib="$STRIP --strip-unneeded" AC_MSG_RESULT([yes]) else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) if test -n "$STRIP" ; then striplib="$STRIP -x" old_striplib="$STRIP -S" AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) fi ;; *) AC_MSG_RESULT([no]) ;; esac fi _LT_DECL([], [old_striplib], [1], [Commands to strip libraries]) _LT_DECL([], [striplib], [1]) ])# _LT_CMD_STRIPLIB # _LT_SYS_DYNAMIC_LINKER([TAG]) # ----------------------------- # PORTME Fill in your ld.so characteristics m4_defun([_LT_SYS_DYNAMIC_LINKER], [AC_REQUIRE([AC_CANONICAL_HOST])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_OBJDUMP])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_CHECK_SHELL_FEATURES])dnl AC_MSG_CHECKING([dynamic linker characteristics]) m4_if([$1], [], [ if test "$GCC" = yes; then case $host_os in darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; *) lt_awk_arg="/^libraries:/" ;; esac case $host_os in mingw* | cegcc*) lt_sed_strip_eq="s,=\([[A-Za-z]]:\),\1,g" ;; *) lt_sed_strip_eq="s,=/,/,g" ;; esac lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` case $lt_search_path_spec in *\;*) # if the path contains ";" then we assume it to be the separator # otherwise default to the standard path separator (i.e. ":") - it is # assumed that no part of a normal pathname contains ";" but that should # okay in the real world where ";" in dirpaths is itself problematic. lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` ;; *) lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` ;; esac # Ok, now we have the path, separated by spaces, we can step through it # and add multilib dir if necessary. lt_tmp_lt_search_path_spec= lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` for lt_sys_path in $lt_search_path_spec; do if test -d "$lt_sys_path/$lt_multi_os_dir"; then lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" else test -d "$lt_sys_path" && \ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' BEGIN {RS=" "; FS="/|\n";} { lt_foo=""; lt_count=0; for (lt_i = NF; lt_i > 0; lt_i--) { if ($lt_i != "" && $lt_i != ".") { if ($lt_i == "..") { lt_count++; } else { if (lt_count == 0) { lt_foo="/" $lt_i lt_foo; } else { lt_count--; } } } } if (lt_foo != "") { lt_freq[[lt_foo]]++; } if (lt_freq[[lt_foo]] == 1) { print lt_foo; } }'` # AWK program above erroneously prepends '/' to C:/dos/paths # for these hosts. case $host_os in mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ $SED 's,/\([[A-Za-z]]:\),\1,g'` ;; esac sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` else sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi]) library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix[[4-9]]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[[01]] | aix4.[[01]].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[[45]]*) version_type=linux # correct to gnu/linux during the next big refactor need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$cc_basename in yes,*) # gcc library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' m4_if([$1], [],[ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"]) ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' ;; esac dynamic_linker='Win32 ld.exe' ;; *,cl*) # Native MSVC libname_spec='$name' soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' library_names_spec='${libname}.dll.lib' case $build_os in mingw*) sys_lib_search_path_spec= lt_save_ifs=$IFS IFS=';' for lt_path in $LIB do IFS=$lt_save_ifs # Let DOS variable expansion print the short 8.3 style file name. lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" done IFS=$lt_save_ifs # Convert to MSYS style. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'` ;; cygwin*) # Convert to unix form, then to dos form, then back to unix form # but this time dos style (no spaces!) so that the unix form looks # like /cygdrive/c/PROGRA~1:/cygdr... sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ;; *) sys_lib_search_path_spec="$LIB" if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then # It is most probably a Windows format PATH. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi # FIXME: find the short name or the path components, as spaces are # common. (e.g. "Program Files" -> "PROGRA~1") ;; esac # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes dynamic_linker='Win32 link.exe' ;; *) # Assume MSVC wrapper library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib' dynamic_linker='Win32 ld.exe' ;; esac # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' m4_if([$1], [],[ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"]) sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[[23]].*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2.*) shlibpath_overrides_runpath=yes ;; freebsd3.[[01]]* | freebsdelf3.[[01]]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \ freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; haiku*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LIBRARY_PATH shlibpath_overrides_runpath=yes sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555, ... postinstall_cmds='chmod 555 $lib' # or fails outright, so override atomically: install_override_mode=555 ;; interix[[3-9]]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux # correct to gnu/linux during the next big refactor else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH AC_CACHE_VAL([lt_cv_shlibpath_overrides_runpath], [lt_cv_shlibpath_overrides_runpath=no save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \ LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\"" AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null], [lt_cv_shlibpath_overrides_runpath=yes])]) LDFLAGS=$save_LDFLAGS libdir=$save_libdir ]) shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsdelf*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='NetBSD ld.elf_so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd*) version_type=sunos sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[[89]] | openbsd2.[[89]].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=freebsd-elf need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac AC_MSG_RESULT([$dynamic_linker]) test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi _LT_DECL([], [variables_saved_for_relink], [1], [Variables whose values should be saved in libtool wrapper scripts and restored at link time]) _LT_DECL([], [need_lib_prefix], [0], [Do we need the "lib" prefix for modules?]) _LT_DECL([], [need_version], [0], [Do we need a version for libraries?]) _LT_DECL([], [version_type], [0], [Library versioning type]) _LT_DECL([], [runpath_var], [0], [Shared library runtime path variable]) _LT_DECL([], [shlibpath_var], [0],[Shared library path variable]) _LT_DECL([], [shlibpath_overrides_runpath], [0], [Is shlibpath searched before the hard-coded library search path?]) _LT_DECL([], [libname_spec], [1], [Format of library name prefix]) _LT_DECL([], [library_names_spec], [1], [[List of archive names. First name is the real one, the rest are links. The last name is the one that the linker finds with -lNAME]]) _LT_DECL([], [soname_spec], [1], [[The coded name of the library, if different from the real name]]) _LT_DECL([], [install_override_mode], [1], [Permission mode override for installation of shared libraries]) _LT_DECL([], [postinstall_cmds], [2], [Command to use after installation of a shared archive]) _LT_DECL([], [postuninstall_cmds], [2], [Command to use after uninstallation of a shared archive]) _LT_DECL([], [finish_cmds], [2], [Commands used to finish a libtool library installation in a directory]) _LT_DECL([], [finish_eval], [1], [[As "finish_cmds", except a single script fragment to be evaled but not shown]]) _LT_DECL([], [hardcode_into_libs], [0], [Whether we should hardcode library paths into libraries]) _LT_DECL([], [sys_lib_search_path_spec], [2], [Compile-time system search path for libraries]) _LT_DECL([], [sys_lib_dlsearch_path_spec], [2], [Run-time system search path for libraries]) ])# _LT_SYS_DYNAMIC_LINKER # _LT_PATH_TOOL_PREFIX(TOOL) # -------------------------- # find a file program which can recognize shared library AC_DEFUN([_LT_PATH_TOOL_PREFIX], [m4_require([_LT_DECL_EGREP])dnl AC_MSG_CHECKING([for $1]) AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, [case $MAGIC_CMD in [[\\/*] | ?:[\\/]*]) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR dnl $ac_dummy forces splitting on constant user-supplied paths. dnl POSIX.2 word splitting is done only on the output of word expansions, dnl not every word. This closes a longstanding sh security hole. ac_dummy="m4_if([$2], , $PATH, [$2])" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$1; then lt_cv_path_MAGIC_CMD="$ac_dir/$1" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac]) MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then AC_MSG_RESULT($MAGIC_CMD) else AC_MSG_RESULT(no) fi _LT_DECL([], [MAGIC_CMD], [0], [Used to examine libraries when file_magic_cmd begins with "file"])dnl ])# _LT_PATH_TOOL_PREFIX # Old name: AU_ALIAS([AC_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], []) # _LT_PATH_MAGIC # -------------- # find a file program which can recognize a shared library m4_defun([_LT_PATH_MAGIC], [_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH) if test -z "$lt_cv_path_MAGIC_CMD"; then if test -n "$ac_tool_prefix"; then _LT_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) else MAGIC_CMD=: fi fi ])# _LT_PATH_MAGIC # LT_PATH_LD # ---------- # find the pathname to the GNU or non-GNU linker AC_DEFUN([LT_PATH_LD], [AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_CANONICAL_BUILD])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_PROG_ECHO_BACKSLASH])dnl AC_ARG_WITH([gnu-ld], [AS_HELP_STRING([--with-gnu-ld], [assume the C compiler uses GNU ld @<:@default=no@:>@])], [test "$withval" = no || with_gnu_ld=yes], [with_gnu_ld=no])dnl ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. AC_MSG_CHECKING([for ld used by $CC]) case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [[\\/]]* | ?:[[\\/]]*) re_direlt='/[[^/]][[^/]]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then AC_MSG_CHECKING([for GNU ld]) else AC_MSG_CHECKING([for non-GNU ld]) fi AC_CACHE_VAL(lt_cv_path_LD, [if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &1 /dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else # Keep this pattern in sync with the one in func_win32_libid. lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' lt_cv_file_magic_cmd='$OBJDUMP -f' fi ;; cegcc*) # use the weaker test based on 'objdump'. See mingw*. lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' lt_cv_file_magic_cmd='$OBJDUMP -f' ;; darwin* | rhapsody*) lt_cv_deplibs_check_method=pass_all ;; freebsd* | dragonfly*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then case $host_cpu in i*86 ) # Not sure whether the presence of OpenBSD here was a mistake. # Let's accept both of them until this is cleared up. lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` ;; esac else lt_cv_deplibs_check_method=pass_all fi ;; haiku*) lt_cv_deplibs_check_method=pass_all ;; hpux10.20* | hpux11*) lt_cv_file_magic_cmd=/usr/bin/file case $host_cpu in ia64*) lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64' lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so ;; hppa*64*) [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'] lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl ;; *) lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]]\.[[0-9]]) shared library' lt_cv_file_magic_test_file=/usr/lib/libc.sl ;; esac ;; interix[[3-9]]*) # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$' ;; irix5* | irix6* | nonstopux*) case $LD in *-32|*"-32 ") libmagic=32-bit;; *-n32|*"-n32 ") libmagic=N32;; *-64|*"-64 ") libmagic=64-bit;; *) libmagic=never-match;; esac lt_cv_deplibs_check_method=pass_all ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) lt_cv_deplibs_check_method=pass_all ;; netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$' fi ;; newos6*) lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=/usr/lib/libnls.so ;; *nto* | *qnx*) lt_cv_deplibs_check_method=pass_all ;; openbsd*) if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' fi ;; osf3* | osf4* | osf5*) lt_cv_deplibs_check_method=pass_all ;; rdos*) lt_cv_deplibs_check_method=pass_all ;; solaris*) lt_cv_deplibs_check_method=pass_all ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) lt_cv_deplibs_check_method=pass_all ;; sysv4 | sysv4.3*) case $host_vendor in motorola) lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]' lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` ;; ncr) lt_cv_deplibs_check_method=pass_all ;; sequent) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' ;; sni) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib" lt_cv_file_magic_test_file=/lib/libc.so ;; siemens) lt_cv_deplibs_check_method=pass_all ;; pc) lt_cv_deplibs_check_method=pass_all ;; esac ;; tpf*) lt_cv_deplibs_check_method=pass_all ;; esac ]) file_magic_glob= want_nocaseglob=no if test "$build" = "$host"; then case $host_os in mingw* | pw32*) if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then want_nocaseglob=yes else file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[[\1]]\/[[\1]]\/g;/g"` fi ;; esac fi file_magic_cmd=$lt_cv_file_magic_cmd deplibs_check_method=$lt_cv_deplibs_check_method test -z "$deplibs_check_method" && deplibs_check_method=unknown _LT_DECL([], [deplibs_check_method], [1], [Method to check whether dependent libraries are shared objects]) _LT_DECL([], [file_magic_cmd], [1], [Command to use when deplibs_check_method = "file_magic"]) _LT_DECL([], [file_magic_glob], [1], [How to find potential files when deplibs_check_method = "file_magic"]) _LT_DECL([], [want_nocaseglob], [1], [Find potential files using nocaseglob when deplibs_check_method = "file_magic"]) ])# _LT_CHECK_MAGIC_METHOD # LT_PATH_NM # ---------- # find the pathname to a BSD- or MS-compatible name lister AC_DEFUN([LT_PATH_NM], [AC_REQUIRE([AC_PROG_CC])dnl AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM, [if test -n "$NM"; then # Let the user override the test. lt_cv_path_NM="$NM" else lt_nm_to_check="${ac_tool_prefix}nm" if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. tmp_nm="$ac_dir/$lt_tmp_nm" if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. # Adding the `sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but continue # so that we can try to find one that supports BSD flags ;; esac ;; esac fi done IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi]) if test "$lt_cv_path_NM" != "no"; then NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$DUMPBIN"; then : # Let the user override the test. else AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :) case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in *COFF*) DUMPBIN="$DUMPBIN -symbols" ;; *) DUMPBIN=: ;; esac fi AC_SUBST([DUMPBIN]) if test "$DUMPBIN" != ":"; then NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm AC_SUBST([NM]) _LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], [lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$ac_compile" 2>conftest.err) cat conftest.err >&AS_MESSAGE_LOG_FD (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD) (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) cat conftest.err >&AS_MESSAGE_LOG_FD (eval echo "\"\$as_me:$LINENO: output\"" >&AS_MESSAGE_LOG_FD) cat conftest.out >&AS_MESSAGE_LOG_FD if $GREP 'External.*some_variable' conftest.out > /dev/null; then lt_cv_nm_interface="MS dumpbin" fi rm -f conftest*]) ])# LT_PATH_NM # Old names: AU_ALIAS([AM_PROG_NM], [LT_PATH_NM]) AU_ALIAS([AC_PROG_NM], [LT_PATH_NM]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AM_PROG_NM], []) dnl AC_DEFUN([AC_PROG_NM], []) # _LT_CHECK_SHAREDLIB_FROM_LINKLIB # -------------------------------- # how to determine the name of the shared library # associated with a specific link library. # -- PORTME fill in with the dynamic library characteristics m4_defun([_LT_CHECK_SHAREDLIB_FROM_LINKLIB], [m4_require([_LT_DECL_EGREP]) m4_require([_LT_DECL_OBJDUMP]) m4_require([_LT_DECL_DLLTOOL]) AC_CACHE_CHECK([how to associate runtime and link libraries], lt_cv_sharedlib_from_linklib_cmd, [lt_cv_sharedlib_from_linklib_cmd='unknown' case $host_os in cygwin* | mingw* | pw32* | cegcc*) # two different shell functions defined in ltmain.sh # decide which to use based on capabilities of $DLLTOOL case `$DLLTOOL --help 2>&1` in *--identify-strict*) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib ;; *) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback ;; esac ;; *) # fallback: assume linklib IS sharedlib lt_cv_sharedlib_from_linklib_cmd="$ECHO" ;; esac ]) sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO _LT_DECL([], [sharedlib_from_linklib_cmd], [1], [Command to associate shared and link libraries]) ])# _LT_CHECK_SHAREDLIB_FROM_LINKLIB # _LT_PATH_MANIFEST_TOOL # ---------------------- # locate the manifest tool m4_defun([_LT_PATH_MANIFEST_TOOL], [AC_CHECK_TOOL(MANIFEST_TOOL, mt, :) test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool], [lt_cv_path_mainfest_tool=no echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&AS_MESSAGE_LOG_FD $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out cat conftest.err >&AS_MESSAGE_LOG_FD if $GREP 'Manifest Tool' conftest.out > /dev/null; then lt_cv_path_mainfest_tool=yes fi rm -f conftest*]) if test "x$lt_cv_path_mainfest_tool" != xyes; then MANIFEST_TOOL=: fi _LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl ])# _LT_PATH_MANIFEST_TOOL # LT_LIB_M # -------- # check for math library AC_DEFUN([LT_LIB_M], [AC_REQUIRE([AC_CANONICAL_HOST])dnl LIBM= case $host in *-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) # These system don't have libm, or don't need it ;; *-ncr-sysv4.3*) AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") ;; *) AC_CHECK_LIB(m, cos, LIBM="-lm") ;; esac AC_SUBST([LIBM]) ])# LT_LIB_M # Old name: AU_ALIAS([AC_CHECK_LIBM], [LT_LIB_M]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_CHECK_LIBM], []) # _LT_COMPILER_NO_RTTI([TAGNAME]) # ------------------------------- m4_defun([_LT_COMPILER_NO_RTTI], [m4_require([_LT_TAG_COMPILER])dnl _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= if test "$GCC" = yes; then case $cc_basename in nvcc*) _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -Xcompiler -fno-builtin' ;; *) _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' ;; esac _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], lt_cv_prog_compiler_rtti_exceptions, [-fno-rtti -fno-exceptions], [], [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) fi _LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_builtin_flag], [1], [Compiler flag to turn off builtin functions]) ])# _LT_COMPILER_NO_RTTI # _LT_CMD_GLOBAL_SYMBOLS # ---------------------- m4_defun([_LT_CMD_GLOBAL_SYMBOLS], [AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([LT_PATH_NM])dnl AC_REQUIRE([LT_PATH_LD])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_TAG_COMPILER])dnl # Check for command to grab the raw symbol name followed by C symbol from nm. AC_MSG_CHECKING([command to parse $NM output from $compiler object]) AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], [ # These are sane defaults that work on at least a few old systems. # [They come from Ultrix. What could be older than Ultrix?!! ;)] # Character class describing NM global symbol codes. symcode='[[BCDEGRST]]' # Regexp to match symbols that can be accessed directly from C. sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)' # Define system-specific variables. case $host_os in aix*) symcode='[[BCDT]]' ;; cygwin* | mingw* | pw32* | cegcc*) symcode='[[ABCDGISTW]]' ;; hpux*) if test "$host_cpu" = ia64; then symcode='[[ABCDEGRST]]' fi ;; irix* | nonstopux*) symcode='[[BCDEGRST]]' ;; osf*) symcode='[[BCDEGQRST]]' ;; solaris*) symcode='[[BDRT]]' ;; sco3.2v5*) symcode='[[DT]]' ;; sysv4.2uw2*) symcode='[[DT]]' ;; sysv5* | sco5v6* | unixware* | OpenUNIX*) symcode='[[ABDT]]' ;; sysv4) symcode='[[DFNSTU]]' ;; esac # If we're using GNU nm, then use its standard symbol codes. case `$NM -V 2>&1` in *GNU* | *'with BFD'*) symcode='[[ABCDGIRSTW]]' ;; esac # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p'" lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"lib\2\", (void *) \&\2},/p'" # Handle CRLF in mingw tool chain opt_cr= case $build_os in mingw*) opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp ;; esac # Try without a prefix underscore, then with it. for ac_symprfx in "" "_"; do # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. symxfrm="\\1 $ac_symprfx\\2 \\2" # Write the raw and C identifiers. if test "$lt_cv_nm_interface" = "MS dumpbin"; then # Fake it for dumpbin and say T for any non-static function # and D for any global variable. # Also find C++ and __fastcall symbols from MSVC++, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK ['"\ " {last_section=section; section=\$ 3};"\ " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ " s[1]~/^[@?]/{print s[1], s[1]; next};"\ " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ " ' prfx=^$ac_symprfx]" else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" fi lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" # Check to see that the pipe works correctly. pipe_works=no rm -f conftest* cat > conftest.$ac_ext <<_LT_EOF #ifdef __cplusplus extern "C" { #endif char nm_test_var; void nm_test_func(void); void nm_test_func(void){} #ifdef __cplusplus } #endif int main(){nm_test_var='a';nm_test_func();return(0);} _LT_EOF if AC_TRY_EVAL(ac_compile); then # Now try to grab the symbols. nlist=conftest.nm if AC_TRY_EVAL(NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" else rm -f "$nlist"T fi # Make sure that we snagged all the symbols we need. if $GREP ' nm_test_var$' "$nlist" >/dev/null; then if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) /* DATA imports from DLLs on WIN32 con't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT@&t@_DLSYM_CONST #elif defined(__osf__) /* This system does not cope well with relocations in const data. */ # define LT@&t@_DLSYM_CONST #else # define LT@&t@_DLSYM_CONST const #endif #ifdef __cplusplus extern "C" { #endif _LT_EOF # Now generate the symbol file. eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' cat <<_LT_EOF >> conftest.$ac_ext /* The mapping between symbol names and symbols. */ LT@&t@_DLSYM_CONST struct { const char *name; void *address; } lt__PROGRAM__LTX_preloaded_symbols[[]] = { { "@PROGRAM@", (void *) 0 }, _LT_EOF $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext {0, (void *) 0} }; /* This works around a problem in FreeBSD linker */ #ifdef FREEBSD_WORKAROUND static const void *lt_preloaded_setup() { return lt__PROGRAM__LTX_preloaded_symbols; } #endif #ifdef __cplusplus } #endif _LT_EOF # Now try linking the two files. mv conftest.$ac_objext conftstm.$ac_objext lt_globsym_save_LIBS=$LIBS lt_globsym_save_CFLAGS=$CFLAGS LIBS="conftstm.$ac_objext" CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)" if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then pipe_works=yes fi LIBS=$lt_globsym_save_LIBS CFLAGS=$lt_globsym_save_CFLAGS else echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD fi else echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD fi else echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD fi else echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD cat conftest.$ac_ext >&5 fi rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. if test "$pipe_works" = yes; then break else lt_cv_sys_global_symbol_pipe= fi done ]) if test -z "$lt_cv_sys_global_symbol_pipe"; then lt_cv_sys_global_symbol_to_cdecl= fi if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then AC_MSG_RESULT(failed) else AC_MSG_RESULT(ok) fi # Response file support. if test "$lt_cv_nm_interface" = "MS dumpbin"; then nm_file_list_spec='@' elif $NM --help 2>/dev/null | grep '[[@]]FILE' >/dev/null; then nm_file_list_spec='@' fi _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1], [Take the output of nm and produce a listing of raw symbols and C names]) _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1], [Transform the output of nm in a proper C declaration]) _LT_DECL([global_symbol_to_c_name_address], [lt_cv_sys_global_symbol_to_c_name_address], [1], [Transform the output of nm in a C name address pair]) _LT_DECL([global_symbol_to_c_name_address_lib_prefix], [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1], [Transform the output of nm in a C name address pair when lib prefix is needed]) _LT_DECL([], [nm_file_list_spec], [1], [Specify filename containing input files for $NM]) ]) # _LT_CMD_GLOBAL_SYMBOLS # _LT_COMPILER_PIC([TAGNAME]) # --------------------------- m4_defun([_LT_COMPILER_PIC], [m4_require([_LT_TAG_COMPILER])dnl _LT_TAGVAR(lt_prog_compiler_wl, $1)= _LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_static, $1)= m4_if([$1], [CXX], [ # C++ specific cases for pic, static, wl, etc. if test "$GXX" = yes; then _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | os2* | pw32* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' ;; *djgpp*) # DJGPP does not support shared libraries at all _LT_TAGVAR(lt_prog_compiler_pic, $1)= ;; haiku*) # PIC is the default for Haiku. # The "-static" flag exists, but is broken. _LT_TAGVAR(lt_prog_compiler_static, $1)= ;; interix[[3-9]]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; sysv4*MP*) if test -d /usr/nec; then _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic fi ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac else case $host_os in aix[[4-9]]*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' else _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' fi ;; chorus*) case $cc_basename in cxch68*) # Green Hills C++ Compiler # _LT_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" ;; esac ;; mingw* | cygwin* | os2* | pw32* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) ;; dgux*) case $cc_basename in ec++*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ;; ghcx*) # Green Hills C++ Compiler _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ;; *) ;; esac ;; freebsd* | dragonfly*) # FreeBSD uses GNU C++ ;; hpux9* | hpux10* | hpux11*) case $cc_basename in CC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' if test "$host_cpu" != ia64; then _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' fi ;; aCC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' ;; esac ;; *) ;; esac ;; interix*) # This is c89, which is MS Visual C++ (no shared libs) # Anyone wants to do a port? ;; irix5* | irix6* | nonstopux*) case $cc_basename in CC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' # CC pic flag -KPIC is the default. ;; *) ;; esac ;; linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in KCC*) # KAI C++ Compiler _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; ecpc* ) # old Intel C++ for x86_64 which still supported -KPIC. _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; icpc* ) # Intel C++, used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; pgCC* | pgcpp*) # Portland Group C++ compiler _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; cxx*) # Compaq C++ # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. _LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; xlc* | xlC* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL 8.0, 9.0 on PPC and BlueGene _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ;; esac ;; esac ;; lynxos*) ;; m88k*) ;; mvs*) case $cc_basename in cxx*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' ;; *) ;; esac ;; netbsd* | netbsdelf*-gnu) ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' ;; RCC*) # Rational C++ 2.4.1 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ;; cxx*) # Digital/Compaq C++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. _LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; *) ;; esac ;; psos*) ;; solaris*) case $cc_basename in CC* | sunCC*) # Sun C++ 4.2, 5.x and Centerline C++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ;; gcx*) # Green Hills C++ Compiler _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' ;; *) ;; esac ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; lcc*) # Lucid _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ;; *) ;; esac ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) case $cc_basename in CC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ;; *) ;; esac ;; vxworks*) ;; *) _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ;; esac fi ], [ if test "$GCC" = yes; then _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' ;; haiku*) # PIC is the default for Haiku. # The "-static" flag exists, but is broken. _LT_TAGVAR(lt_prog_compiler_static, $1)= ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) # +Z the default ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac ;; interix[[3-9]]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no enable_shared=no ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; sysv4*MP*) if test -d /usr/nec; then _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic fi ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac case $cc_basename in nvcc*) # Cuda Compiler Driver 2.2 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Xlinker ' if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then _LT_TAGVAR(lt_prog_compiler_pic, $1)="-Xcompiler $_LT_TAGVAR(lt_prog_compiler_pic, $1)" fi ;; esac else # PORTME Check for flag to pass linker flags through the system compiler. case $host_os in aix*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' else _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' fi ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) ;; hpux9* | hpux10* | hpux11*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # PIC (with -KPIC) is the default. _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in # old Intel for x86_64 which still supported -KPIC. ecc*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; # Lahey Fortran 8.1. lf95*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared' _LT_TAGVAR(lt_prog_compiler_static, $1)='--static' ;; nagfor*) # NAG Fortran compiler _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; ccc*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # All Alpha code is PIC. _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; xl* | bgxl* | bgf* | mpixl*) # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [[1-7]].* | *Sun*Fortran*\ 8.[[0-3]]*) # Sun Fortran 8.3 passes all unrecognized flags to the linker _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='' ;; *Sun\ F* | *Sun*Fortran*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ;; *Sun\ C*) # Sun C 5.9 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ;; *Intel*\ [[CF]]*Compiler*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; *Portland\ Group*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; esac ;; esac ;; newsos6) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; osf3* | osf4* | osf5*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # All OSF/1 code is PIC. _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; rdos*) _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; solaris*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' case $cc_basename in f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; *) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; esac ;; sunos4*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; sysv4 | sysv4.2uw2* | sysv4.3*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; sysv4*MP*) if test -d /usr/nec ;then _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; unicos*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ;; uts4*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; *) _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ;; esac fi ]) case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) _LT_TAGVAR(lt_prog_compiler_pic, $1)= ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])" ;; esac AC_CACHE_CHECK([for $compiler option to produce PIC], [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)], [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_prog_compiler_pic, $1)]) _LT_TAGVAR(lt_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_cv_prog_compiler_pic, $1) # # Check to make sure the PIC flag actually works. # if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, $1) works], [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, $1)], [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])], [], [case $_LT_TAGVAR(lt_prog_compiler_pic, $1) in "" | " "*) ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_TAGVAR(lt_prog_compiler_pic, $1)" ;; esac], [_LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) fi _LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1], [Additional compiler flags for building library objects]) _LT_TAGDECL([wl], [lt_prog_compiler_wl], [1], [How to pass a linker flag through the compiler]) # # Check to make sure the static flag actually works. # wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_TAGVAR(lt_prog_compiler_static, $1)\" _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], _LT_TAGVAR(lt_cv_prog_compiler_static_works, $1), $lt_tmp_static_flag, [], [_LT_TAGVAR(lt_prog_compiler_static, $1)=]) _LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1], [Compiler flag to prevent dynamic linking]) ])# _LT_COMPILER_PIC # _LT_LINKER_SHLIBS([TAGNAME]) # ---------------------------- # See if the linker supports building shared libraries. m4_defun([_LT_LINKER_SHLIBS], [AC_REQUIRE([LT_PATH_LD])dnl AC_REQUIRE([LT_PATH_NM])dnl m4_require([_LT_PATH_MANIFEST_TOOL])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl m4_require([_LT_TAG_COMPILER])dnl AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) m4_if([$1], [CXX], [ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] case $host_os in aix[[4-9]]*) # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm # Also, AIX nm treats weak defined symbols like other global defined # symbols, whereas GNU nm marks them as "W". if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi ;; pw32*) _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" ;; cygwin* | mingw* | cegcc*) case $cc_basename in cl*) _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' ;; *) _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] ;; esac ;; linux* | k*bsd*-gnu | gnu*) _LT_TAGVAR(link_all_deplibs, $1)=no ;; *) _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; esac ], [ runpath_var= _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_cmds, $1)= _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(compiler_needs_object, $1)=no _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(old_archive_from_new_cmds, $1)= _LT_TAGVAR(old_archive_from_expsyms_cmds, $1)= _LT_TAGVAR(thread_safe_flag_spec, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= # include_expsyms should be a list of space-separated symbols to be *always* # included in the symbol list _LT_TAGVAR(include_expsyms, $1)= # exclude_expsyms can be an extended regexp of symbols to exclude # it will be wrapped by ` (' and `)$', so one must not match beginning or # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', # as well as any symbol that contains `d'. _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. # Exclude shared library initialization/finalization symbols. dnl Note also adjust exclude_expsyms for C++ above. extract_expsyms_cmds= case $host_os in cygwin* | mingw* | pw32* | cegcc*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd*) with_gnu_ld=no ;; linux* | k*bsd*-gnu | gnu*) _LT_TAGVAR(link_all_deplibs, $1)=no ;; esac _LT_TAGVAR(ld_shlibs, $1)=yes # On some targets, GNU ld is compatible enough with the native linker # that we're better off using the native interface for both. lt_use_gnu_ld_interface=no if test "$with_gnu_ld" = yes; then case $host_os in aix*) # The AIX port of GNU ld has always aspired to compatibility # with the native linker. However, as the warning in the GNU ld # block says, versions before 2.19.5* couldn't really create working # shared libraries, regardless of the interface used. case `$LD -v 2>&1` in *\ \(GNU\ Binutils\)\ 2.19.5*) ;; *\ \(GNU\ Binutils\)\ 2.[[2-9]]*) ;; *\ \(GNU\ Binutils\)\ [[3-9]]*) ;; *) lt_use_gnu_ld_interface=yes ;; esac ;; *) lt_use_gnu_ld_interface=yes ;; esac fi if test "$lt_use_gnu_ld_interface" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else _LT_TAGVAR(whole_archive_flag_spec, $1)= fi supports_anon_versioning=no case `$LD -v 2>&1` in *GNU\ gold*) supports_anon_versioning=yes ;; *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... *\ 2.11.*) ;; # other 2.11 versions *) supports_anon_versioning=yes ;; esac # See if GNU ld supports shared libraries. case $host_os in aix[[3-9]]*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then _LT_TAGVAR(ld_shlibs, $1)=no cat <<_LT_EOF 1>&2 *** Warning: the GNU linker, at least up to release 2.19, is reported *** to be unable to reliably create shared libraries on AIX. *** Therefore, libtool is disabling shared libraries support. If you *** really care for shared libraries, you may want to install binutils *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. *** You will then need to restart the configuration process. _LT_EOF fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='' ;; m68k) _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_minus_L, $1)=yes ;; esac ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(allow_undefined_flag, $1)=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, # as there is no search path for DLLs. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; haiku*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(link_all_deplibs, $1)=yes ;; interix[[3-9]]*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) tmp_diet=no if test "$host_os" = linux-dietlibc; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ && test "$tmp_diet" = no then tmp_addflag=' $pic_flag' tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group f77 and f90 compilers _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 tmp_addflag=' -i_dynamic -nofor_main' ;; ifc* | ifort*) # Intel Fortran compiler tmp_addflag=' -nofor_main' ;; lf95*) # Lahey Fortran 8.1 _LT_TAGVAR(whole_archive_flag_spec, $1)= tmp_sharedflag='--shared' ;; xl[[cC]]* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; nvcc*) # Cuda Compiler Driver 2.2 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' _LT_TAGVAR(compiler_needs_object, $1)=yes ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' _LT_TAGVAR(compiler_needs_object, $1)=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi case $cc_basename in xlf* | bgf* | bgxlf* | mpixlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' if test "x$supports_anon_versioning" = xyes; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; solaris*) if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then _LT_TAGVAR(ld_shlibs, $1)=no cat <<_LT_EOF 1>&2 *** Warning: The releases 2.8.* of the GNU linker cannot reliably *** create shared libraries on Solaris systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.9.1 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*) _LT_TAGVAR(ld_shlibs, $1)=no cat <<_LT_EOF 1>&2 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF ;; *) # For security reasons, it is highly recommended that you always # use absolute paths for naming shared libraries, and exclude the # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; sunos4*) _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac if test "$_LT_TAGVAR(ld_shlibs, $1)" = no; then runpath_var= _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= fi else # PORTME fill in a description of your system's linker (not GNU ld) case $host_os in aix3*) _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=yes _LT_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. _LT_TAGVAR(hardcode_minus_L, $1)=yes if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. _LT_TAGVAR(hardcode_direct, $1)=unsupported fi ;; aix[[4-9]]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm # Also, AIX nm treats weak defined symbols like other global # defined symbols, whereas GNU nm marks them as "W". if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. _LT_TAGVAR(archive_cmds, $1)='' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' if test "$GCC" = yes; then case $host_os in aix4.[[012]]|aix4.[[012]].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 _LT_TAGVAR(hardcode_direct, $1)=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)= fi ;; esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi _LT_TAGVAR(link_all_deplibs, $1)=no else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. _LT_TAGVAR(always_export_symbols, $1)=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. _LT_TAGVAR(allow_undefined_flag, $1)='-berok' # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX([$1]) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX([$1]) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' if test "$with_gnu_ld" = yes; then # We only use this code for GNU lds that support --whole-archive. _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' fi _LT_TAGVAR(archive_cmds_need_lc, $1)=yes # This is similar to how AIX traditionally builds its shared libraries. _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='' ;; m68k) _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_minus_L, $1)=yes ;; esac ;; bsdi[[45]]*) _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic ;; cygwin* | mingw* | pw32* | cegcc*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. case $cc_basename in cl*) # Native MSVC _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=yes _LT_TAGVAR(file_list_spec, $1)='@' # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; else sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; fi~ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' # Don't use ranlib _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ lt_tool_outputfile="@TOOL_OUTPUT@"~ case $lt_outputfile in *.exe|*.EXE) ;; *) lt_outputfile="$lt_outputfile.exe" lt_tool_outputfile="$lt_tool_outputfile.exe" ;; esac~ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; $RM "$lt_outputfile.manifest"; fi' ;; *) # Assume MSVC wrapper _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' # FIXME: Should let the user specify the lib program. _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes ;; esac ;; darwin* | rhapsody*) _LT_DARWIN_LINKER_FEATURES($1) ;; dgux*) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little # extra space). freebsd2.2*) _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. freebsd2.*) _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. freebsd* | dragonfly*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; hpux9*) if test "$GCC" = yes; then _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_direct, $1)=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ;; hpux10*) if test "$GCC" = yes && test "$with_gnu_ld" = no; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi if test "$with_gnu_ld" = no; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_TAGVAR(hardcode_minus_L, $1)=yes fi ;; hpux11*) if test "$GCC" = yes && test "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) m4_if($1, [], [ # Older versions of the 11.00 compiler do not understand -b yet # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) _LT_LINKER_OPTION([if $CC understands -b], _LT_TAGVAR(lt_cv_prog_compiler__b, $1), [-b], [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], [_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])], [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags']) ;; esac fi if test "$with_gnu_ld" = no; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: case $host_cpu in hppa*64*|ia64*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_TAGVAR(hardcode_minus_L, $1)=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) if test "$GCC" = yes; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. # This should be the same for all languages, so no per-tag cache variable. AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol], [lt_cv_irix_exported_symbol], [save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" AC_LINK_IFELSE( [AC_LANG_SOURCE( [AC_LANG_CASE([C], [[int foo (void) { return 0; }]], [C++], [[int foo (void) { return 0; }]], [Fortran 77], [[ subroutine foo end]], [Fortran], [[ subroutine foo end]])])], [lt_cv_irix_exported_symbol=yes], [lt_cv_irix_exported_symbol=no]) LDFLAGS="$save_LDFLAGS"]) if test "$lt_cv_irix_exported_symbol" = yes; then _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' fi else _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi _LT_TAGVAR(archive_cmds_need_lc, $1)='no' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(inherit_rpath, $1)=yes _LT_TAGVAR(link_all_deplibs, $1)=yes ;; netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else _LT_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; newsos6) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *nto* | *qnx*) ;; openbsd*) if test -f /usr/libexec/ld.so; then _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=yes if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' else case $host_os in openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ;; esac fi else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; os2*) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' _LT_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) if test "$GCC" = yes; then _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' fi _LT_TAGVAR(archive_cmds_need_lc, $1)='no' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag if test "$GCC" = yes; then _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' else _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' fi _LT_TAGVAR(archive_cmds_need_lc, $1)='no' _LT_TAGVAR(hardcode_libdir_separator, $1)=: ;; solaris*) _LT_TAGVAR(no_undefined_flag, $1)=' -z defs' if test "$GCC" = yes; then wlarc='${wl}' _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' _LT_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) wlarc='${wl}' _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no case $host_os in solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. GCC discards it without `$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) if test "$GCC" = yes; then _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' else _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' fi ;; esac _LT_TAGVAR(link_all_deplibs, $1)=yes ;; sunos4*) if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; sysv4) case $host_vendor in sni) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=yes # is this really true??? ;; siemens) ## LD is ld it makes a PLAMLIB ## CC just makes a GrossModule. _LT_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' _LT_TAGVAR(hardcode_direct, $1)=no ;; motorola) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie ;; esac runpath_var='LD_RUN_PATH' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; sysv4.3*) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' ;; sysv4*MP*) if test -d /usr/nec; then _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var=LD_RUN_PATH hardcode_runpath_var=yes _LT_TAGVAR(ld_shlibs, $1)=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; uts4*) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) _LT_TAGVAR(ld_shlibs, $1)=no ;; esac if test x$host_vendor = xsni; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Blargedynsym' ;; esac fi fi ]) AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no _LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld _LT_DECL([], [libext], [0], [Old archive suffix (normally "a")])dnl _LT_DECL([], [shrext_cmds], [1], [Shared library suffix (normally ".so")])dnl _LT_DECL([], [extract_expsyms_cmds], [2], [The commands to extract the exported symbol list from a shared archive]) # # Do we need to explicitly link libc? # case "x$_LT_TAGVAR(archive_cmds_need_lc, $1)" in x|xyes) # Assume -lc should be added _LT_TAGVAR(archive_cmds_need_lc, $1)=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $_LT_TAGVAR(archive_cmds, $1) in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. AC_CACHE_CHECK([whether -lc should be explicitly linked in], [lt_cv_]_LT_TAGVAR(archive_cmds_need_lc, $1), [$RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if AC_TRY_EVAL(ac_compile) 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1) compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1) _LT_TAGVAR(allow_undefined_flag, $1)= if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) then lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=no else lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=yes fi _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* ]) _LT_TAGVAR(archive_cmds_need_lc, $1)=$lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1) ;; esac fi ;; esac _LT_TAGDECL([build_libtool_need_lc], [archive_cmds_need_lc], [0], [Whether or not to add -lc for building shared libraries]) _LT_TAGDECL([allow_libtool_libs_with_static_runtimes], [enable_shared_with_static_runtimes], [0], [Whether or not to disallow shared libs when runtime libs are static]) _LT_TAGDECL([], [export_dynamic_flag_spec], [1], [Compiler flag to allow reflexive dlopens]) _LT_TAGDECL([], [whole_archive_flag_spec], [1], [Compiler flag to generate shared objects directly from archives]) _LT_TAGDECL([], [compiler_needs_object], [1], [Whether the compiler copes with passing no objects directly]) _LT_TAGDECL([], [old_archive_from_new_cmds], [2], [Create an old-style archive from a shared archive]) _LT_TAGDECL([], [old_archive_from_expsyms_cmds], [2], [Create a temporary old-style archive to link instead of a shared archive]) _LT_TAGDECL([], [archive_cmds], [2], [Commands used to build a shared archive]) _LT_TAGDECL([], [archive_expsym_cmds], [2]) _LT_TAGDECL([], [module_cmds], [2], [Commands used to build a loadable module if different from building a shared archive.]) _LT_TAGDECL([], [module_expsym_cmds], [2]) _LT_TAGDECL([], [with_gnu_ld], [1], [Whether we are building with GNU ld or not]) _LT_TAGDECL([], [allow_undefined_flag], [1], [Flag that allows shared libraries with undefined symbols to be built]) _LT_TAGDECL([], [no_undefined_flag], [1], [Flag that enforces no undefined symbols]) _LT_TAGDECL([], [hardcode_libdir_flag_spec], [1], [Flag to hardcode $libdir into a binary during linking. This must work even if $libdir does not exist]) _LT_TAGDECL([], [hardcode_libdir_separator], [1], [Whether we need a single "-rpath" flag with a separated argument]) _LT_TAGDECL([], [hardcode_direct], [0], [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the resulting binary]) _LT_TAGDECL([], [hardcode_direct_absolute], [0], [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the resulting binary and the resulting library dependency is "absolute", i.e impossible to change by setting ${shlibpath_var} if the library is relocated]) _LT_TAGDECL([], [hardcode_minus_L], [0], [Set to "yes" if using the -LDIR flag during linking hardcodes DIR into the resulting binary]) _LT_TAGDECL([], [hardcode_shlibpath_var], [0], [Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into the resulting binary]) _LT_TAGDECL([], [hardcode_automatic], [0], [Set to "yes" if building a shared library automatically hardcodes DIR into the library and all subsequent libraries and executables linked against it]) _LT_TAGDECL([], [inherit_rpath], [0], [Set to yes if linker adds runtime paths of dependent libraries to runtime path list]) _LT_TAGDECL([], [link_all_deplibs], [0], [Whether libtool must link a program against all its dependency libraries]) _LT_TAGDECL([], [always_export_symbols], [0], [Set to "yes" if exported symbols are required]) _LT_TAGDECL([], [export_symbols_cmds], [2], [The commands to list exported symbols]) _LT_TAGDECL([], [exclude_expsyms], [1], [Symbols that should not be listed in the preloaded symbols]) _LT_TAGDECL([], [include_expsyms], [1], [Symbols that must always be exported]) _LT_TAGDECL([], [prelink_cmds], [2], [Commands necessary for linking programs (against libraries) with templates]) _LT_TAGDECL([], [postlink_cmds], [2], [Commands necessary for finishing linking programs]) _LT_TAGDECL([], [file_list_spec], [1], [Specify filename containing input files]) dnl FIXME: Not yet implemented dnl _LT_TAGDECL([], [thread_safe_flag_spec], [1], dnl [Compiler flag to generate thread safe objects]) ])# _LT_LINKER_SHLIBS # _LT_LANG_C_CONFIG([TAG]) # ------------------------ # Ensure that the configuration variables for a C compiler are suitably # defined. These variables are subsequently used by _LT_CONFIG to write # the compiler configuration to `libtool'. m4_defun([_LT_LANG_C_CONFIG], [m4_require([_LT_DECL_EGREP])dnl lt_save_CC="$CC" AC_LANG_PUSH(C) # Source file extension for C test sources. ac_ext=c # Object file extension for compiled C test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(){return(0);}' _LT_TAG_COMPILER # Save the default compiler, since it gets overwritten when the other # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. compiler_DEFAULT=$CC # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... if test -n "$compiler"; then _LT_COMPILER_NO_RTTI($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) LT_SYS_DLOPEN_SELF _LT_CMD_STRIPLIB # Report which library types will actually be built AC_MSG_CHECKING([if libtool supports shared libraries]) AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac AC_MSG_RESULT([$enable_shared]) AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes AC_MSG_RESULT([$enable_static]) _LT_CONFIG($1) fi AC_LANG_POP CC="$lt_save_CC" ])# _LT_LANG_C_CONFIG # _LT_LANG_CXX_CONFIG([TAG]) # -------------------------- # Ensure that the configuration variables for a C++ compiler are suitably # defined. These variables are subsequently used by _LT_CONFIG to write # the compiler configuration to `libtool'. m4_defun([_LT_LANG_CXX_CONFIG], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_PATH_MANIFEST_TOOL])dnl if test -n "$CXX" && ( test "X$CXX" != "Xno" && ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || (test "X$CXX" != "Xg++"))) ; then AC_PROG_CXXCPP else _lt_caught_CXX_error=yes fi AC_LANG_PUSH(C++) _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(compiler_needs_object, $1)=no _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(reload_flag, $1)=$reload_flag _LT_TAGVAR(reload_cmds, $1)=$reload_cmds _LT_TAGVAR(no_undefined_flag, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no # Source file extension for C++ test sources. ac_ext=cpp # Object file extension for compiled C++ test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # No sense in running all these tests if we already determined that # the CXX compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test "$_lt_caught_CXX_error" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }' # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_CFLAGS=$CFLAGS lt_save_LD=$LD lt_save_GCC=$GCC GCC=$GXX lt_save_with_gnu_ld=$with_gnu_ld lt_save_path_LD=$lt_cv_path_LD if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx else $as_unset lt_cv_prog_gnu_ld fi if test -n "${lt_cv_path_LDCXX+set}"; then lt_cv_path_LD=$lt_cv_path_LDCXX else $as_unset lt_cv_path_LD fi test -z "${LDCXX+set}" || LD=$LDCXX CC=${CXX-"c++"} CFLAGS=$CXXFLAGS compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) if test -n "$compiler"; then # We don't want -fno-exception when compiling C++ code, so set the # no_builtin_flag separately if test "$GXX" = yes; then _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' else _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= fi if test "$GXX" = yes; then # Set up default GNU C++ configuration LT_PATH_LD # Check if GNU C++ uses GNU ld as the underlying linker, since the # archiving commands below assume that GNU ld is being used. if test "$with_gnu_ld" = yes; then _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' # If archive_cmds runs LD, not CC, wlarc should be empty # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to # investigate it a little bit more. (MM) wlarc='${wl}' # ancient GNU ld didn't support --whole-archive et. al. if eval "`$CC -print-prog-name=ld` --help 2>&1" | $GREP 'no-whole-archive' > /dev/null; then _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else _LT_TAGVAR(whole_archive_flag_spec, $1)= fi else with_gnu_ld=no wlarc= # A generic and very simple default shared library creation # command for GNU C++ for the case where it uses the native # linker, instead of GNU ld. If possible, this setting should # overridden to take advantage of the native linker features on # the platform it is being used on. _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' fi # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else GXX=no with_gnu_ld=no wlarc= fi # PORTME: fill in a description of your system's C++ link characteristics AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) _LT_TAGVAR(ld_shlibs, $1)=yes case $host_os in aix3*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; aix[[4-9]]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) for ld_flag in $LDFLAGS; do case $ld_flag in *-brtl*) aix_use_runtimelinking=yes break ;; esac done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. _LT_TAGVAR(archive_cmds, $1)='' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' if test "$GXX" = yes; then case $host_os in aix4.[[012]]|aix4.[[012]].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 _LT_TAGVAR(hardcode_direct, $1)=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)= fi esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to # export. _LT_TAGVAR(always_export_symbols, $1)=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. _LT_TAGVAR(allow_undefined_flag, $1)='-berok' # Determine the default libpath from the value encoded in an empty # executable. _LT_SYS_MODULE_PATH_AIX([$1]) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX([$1]) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' if test "$with_gnu_ld" = yes; then # We only use this code for GNU lds that support --whole-archive. _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' fi _LT_TAGVAR(archive_cmds_need_lc, $1)=yes # This is similar to how AIX traditionally builds its shared # libraries. _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(allow_undefined_flag, $1)=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; chorus*) case $cc_basename in *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; cygwin* | mingw* | pw32* | cegcc*) case $GXX,$cc_basename in ,cl* | no,cl*) # Native MSVC # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=yes _LT_TAGVAR(file_list_spec, $1)='@' # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; else $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; fi~ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes # Don't use ranlib _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ lt_tool_outputfile="@TOOL_OUTPUT@"~ case $lt_outputfile in *.exe|*.EXE) ;; *) lt_outputfile="$lt_outputfile.exe" lt_tool_outputfile="$lt_tool_outputfile.exe" ;; esac~ func_to_tool_file "$lt_outputfile"~ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; $RM "$lt_outputfile.manifest"; fi' ;; *) # g++ # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, # as there is no search path for DLLs. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; darwin* | rhapsody*) _LT_DARWIN_LINKER_FEATURES($1) ;; dgux*) case $cc_basename in ec++*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; ghcx*) # Green Hills C++ Compiler # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; freebsd2.*) # C++ shared libraries reported to be fairly broken before # switch to ELF _LT_TAGVAR(ld_shlibs, $1)=no ;; freebsd-elf*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;; freebsd* | dragonfly*) # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF # conventions _LT_TAGVAR(ld_shlibs, $1)=yes ;; haiku*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(link_all_deplibs, $1)=yes ;; hpux9*) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, # but as the default # location of the library. case $cc_basename in CC*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; aCC*) _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test "$GXX" = yes; then _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; hpux10*|hpux11*) if test $with_gnu_ld = no; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: case $host_cpu in hppa*64*|ia64*) ;; *) _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ;; esac fi case $host_cpu in hppa*64*|ia64*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, # but as the default # location of the library. ;; esac case $cc_basename in CC*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; aCC*) case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test "$GXX" = yes; then if test $with_gnu_ld = no; then case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac fi else # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; interix[[3-9]]*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; irix5* | irix6*) case $cc_basename in CC*) # SGI C++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' # Archives containing C++ object files must be created using # "CC -ar", where "CC" is the IRIX C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs' ;; *) if test "$GXX" = yes; then if test "$with_gnu_ld" = no; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib' fi fi _LT_TAGVAR(link_all_deplibs, $1)=yes ;; esac _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(inherit_rpath, $1)=yes ;; linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' # Archives containing C++ object files must be created using # "CC -Bstatic", where "CC" is the KAI C++ compiler. _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;; icpc* | ecpc* ) # Intel C++ with_gnu_ld=yes # version 8.0 and above of icpc choke on multiply defined symbols # if we add $predep_objects and $postdep_objects, however 7.1 and # earlier do not add the objects themselves. case `$CC -V 2>&1` in *"Version 7."*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; *) # Version 8.0 or newer tmp_idyn= case $host_cpu in ia64*) tmp_idyn=' -i_dynamic';; esac _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; esac _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' ;; pgCC* | pgcpp*) # Portland Group C++ compiler case `$CC -V` in *pgCC\ [[1-5]].* | *pgcpp\ [[1-5]].*) _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ $RANLIB $oldlib' _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ;; *) # Version 6 and above use weak symbols _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ;; esac _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' ;; cxx*) # Compaq C++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' runpath_var=LD_RUN_PATH _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed' ;; xl* | mpixl* | bgxl*) # IBM XL 8.0 on PPC, with GNU ld _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' _LT_TAGVAR(compiler_needs_object, $1)=yes # Not sure whether something based on # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 # would be better. output_verbose_link_cmd='func_echo_all' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' ;; esac ;; esac ;; lynxos*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; m88k*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; mvs*) case $cc_basename in cxx*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' wlarc= _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no fi # Workaround some broken pre-1.5 toolchains output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' ;; *nto* | *qnx*) _LT_TAGVAR(ld_shlibs, $1)=yes ;; openbsd2*) # C++ shared libraries are fairly broken _LT_TAGVAR(ld_shlibs, $1)=no ;; openbsd*) if test -f /usr/libexec/ld.so; then _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' fi output_verbose_link_cmd=func_echo_all else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Archives containing C++ object files must be created using # the KAI C++ compiler. case $host in osf3*) _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;; *) _LT_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;; esac ;; RCC*) # Rational C++ 2.4.1 # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; cxx*) case $host in osf3*) _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ;; *) _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ echo "-hidden">> $lib.exp~ $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~ $RM $lib.exp' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' ;; esac _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test "$GXX" = yes && test "$with_gnu_ld" = no; then _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' case $host in osf3*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ;; esac _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; psos*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; lcc*) # Lucid # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; solaris*) case $cc_basename in CC* | sunCC*) # Sun C++ 4.2, 5.x and Centerline C++ _LT_TAGVAR(archive_cmds_need_lc,$1)=yes _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no case $host_os in solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. # Supported since Solaris 2.6 (maybe 2.5.1?) _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;; esac _LT_TAGVAR(link_all_deplibs, $1)=yes output_verbose_link_cmd='func_echo_all' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' ;; gcx*) # Green Hills C++ Compiler _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' # The C++ compiler must be used to create the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' ;; *) # GNU C++ compiler with Solaris linker if test "$GXX" = yes && test "$with_gnu_ld" = no; then _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' if $CC --version | $GREP -v '^2\.7' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else # g++ 2.7 appears to require `-G' NOT `-shared' on this # platform. _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir' case $host_os in solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' ;; esac fi ;; esac ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var='LD_RUN_PATH' case $cc_basename in CC*) _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' runpath_var='LD_RUN_PATH' case $cc_basename in CC*) _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(old_archive_cmds, $1)='$CC -Tprelink_objects $oldobjs~ '"$_LT_TAGVAR(old_archive_cmds, $1)" _LT_TAGVAR(reload_cmds, $1)='$CC -Tprelink_objects $reload_objs~ '"$_LT_TAGVAR(reload_cmds, $1)" ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; vxworks*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no _LT_TAGVAR(GCC, $1)="$GXX" _LT_TAGVAR(LD, $1)="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... _LT_SYS_HIDDEN_LIBDEPS($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi # test -n "$compiler" CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS LDCXX=$LD LD=$lt_save_LD GCC=$lt_save_GCC with_gnu_ld=$lt_save_with_gnu_ld lt_cv_path_LDCXX=$lt_cv_path_LD lt_cv_path_LD=$lt_save_path_LD lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld fi # test "$_lt_caught_CXX_error" != yes AC_LANG_POP ])# _LT_LANG_CXX_CONFIG # _LT_FUNC_STRIPNAME_CNF # ---------------------- # func_stripname_cnf prefix suffix name # strip PREFIX and SUFFIX off of NAME. # PREFIX and SUFFIX must not contain globbing or regex special # characters, hashes, percent signs, but SUFFIX may contain a leading # dot (in which case that matches only a dot). # # This function is identical to the (non-XSI) version of func_stripname, # except this one can be used by m4 code that may be executed by configure, # rather than the libtool script. m4_defun([_LT_FUNC_STRIPNAME_CNF],[dnl AC_REQUIRE([_LT_DECL_SED]) AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH]) func_stripname_cnf () { case ${2} in .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; esac } # func_stripname_cnf ])# _LT_FUNC_STRIPNAME_CNF # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) # --------------------------------- # Figure out "hidden" library dependencies from verbose # compiler output when linking a shared library. # Parse the compiler output and extract the necessary # objects, libraries and library flags. m4_defun([_LT_SYS_HIDDEN_LIBDEPS], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl AC_REQUIRE([_LT_FUNC_STRIPNAME_CNF])dnl # Dependencies to place before and after the object being linked: _LT_TAGVAR(predep_objects, $1)= _LT_TAGVAR(postdep_objects, $1)= _LT_TAGVAR(predeps, $1)= _LT_TAGVAR(postdeps, $1)= _LT_TAGVAR(compiler_lib_search_path, $1)= dnl we can't use the lt_simple_compile_test_code here, dnl because it contains code intended for an executable, dnl not a library. It's possible we should let each dnl tag define a new lt_????_link_test_code variable, dnl but it's only used here... m4_if([$1], [], [cat > conftest.$ac_ext <<_LT_EOF int a; void foo (void) { a = 0; } _LT_EOF ], [$1], [CXX], [cat > conftest.$ac_ext <<_LT_EOF class Foo { public: Foo (void) { a = 0; } private: int a; }; _LT_EOF ], [$1], [F77], [cat > conftest.$ac_ext <<_LT_EOF subroutine foo implicit none integer*4 a a=0 return end _LT_EOF ], [$1], [FC], [cat > conftest.$ac_ext <<_LT_EOF subroutine foo implicit none integer a a=0 return end _LT_EOF ], [$1], [GCJ], [cat > conftest.$ac_ext <<_LT_EOF public class foo { private int a; public void bar (void) { a = 0; } }; _LT_EOF ], [$1], [GO], [cat > conftest.$ac_ext <<_LT_EOF package foo func foo() { } _LT_EOF ]) _lt_libdeps_save_CFLAGS=$CFLAGS case "$CC $CFLAGS " in #( *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; *\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; esac dnl Parse the compiler output and extract the necessary dnl objects, libraries and library flags. if AC_TRY_EVAL(ac_compile); then # Parse the compiler output and extract the necessary # objects, libraries and library flags. # Sentinel used to keep track of whether or not we are before # the conftest object file. pre_test_object_deps_done=no for p in `eval "$output_verbose_link_cmd"`; do case ${prev}${p} in -L* | -R* | -l*) # Some compilers place space between "-{L,R}" and the path. # Remove the space. if test $p = "-L" || test $p = "-R"; then prev=$p continue fi # Expand the sysroot to ease extracting the directories later. if test -z "$prev"; then case $p in -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;; -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;; -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;; esac fi case $p in =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; esac if test "$pre_test_object_deps_done" = no; then case ${prev} in -L | -R) # Internal compiler library paths should come after those # provided the user. The postdeps already come after the # user supplied libs so there is no need to process them. if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then _LT_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}" else _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}" fi ;; # The "-l" case would never come before the object being # linked, so don't bother handling this case. esac else if test -z "$_LT_TAGVAR(postdeps, $1)"; then _LT_TAGVAR(postdeps, $1)="${prev}${p}" else _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}" fi fi prev= ;; *.lto.$objext) ;; # Ignore GCC LTO objects *.$objext) # This assumes that the test object file only shows up # once in the compiler output. if test "$p" = "conftest.$objext"; then pre_test_object_deps_done=yes continue fi if test "$pre_test_object_deps_done" = no; then if test -z "$_LT_TAGVAR(predep_objects, $1)"; then _LT_TAGVAR(predep_objects, $1)="$p" else _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p" fi else if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then _LT_TAGVAR(postdep_objects, $1)="$p" else _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p" fi fi ;; *) ;; # Ignore the rest. esac done # Clean up. rm -f a.out a.exe else echo "libtool.m4: error: problem compiling $1 test program" fi $RM -f confest.$objext CFLAGS=$_lt_libdeps_save_CFLAGS # PORTME: override above test on systems where it is broken m4_if([$1], [CXX], [case $host_os in interix[[3-9]]*) # Interix 3.5 installs completely hosed .la files for C++, so rather than # hack all around it, let's just trust "g++" to DTRT. _LT_TAGVAR(predep_objects,$1)= _LT_TAGVAR(postdep_objects,$1)= _LT_TAGVAR(postdeps,$1)= ;; linux*) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 # The more standards-conforming stlport4 library is # incompatible with the Cstd library. Avoid specifying # it if it's in CXXFLAGS. Ignore libCrun as # -library=stlport4 depends on it. case " $CXX $CXXFLAGS " in *" -library=stlport4 "*) solaris_use_stlport4=yes ;; esac if test "$solaris_use_stlport4" != yes; then _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' fi ;; esac ;; solaris*) case $cc_basename in CC* | sunCC*) # The more standards-conforming stlport4 library is # incompatible with the Cstd library. Avoid specifying # it if it's in CXXFLAGS. Ignore libCrun as # -library=stlport4 depends on it. case " $CXX $CXXFLAGS " in *" -library=stlport4 "*) solaris_use_stlport4=yes ;; esac # Adding this requires a known-good setup of shared libraries for # Sun compiler versions before 5.6, else PIC objects from an old # archive will be linked into the output, leading to subtle bugs. if test "$solaris_use_stlport4" != yes; then _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' fi ;; esac ;; esac ]) case " $_LT_TAGVAR(postdeps, $1) " in *" -lc "*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;; esac _LT_TAGVAR(compiler_lib_search_dirs, $1)= if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` fi _LT_TAGDECL([], [compiler_lib_search_dirs], [1], [The directories searched by this compiler when creating a shared library]) _LT_TAGDECL([], [predep_objects], [1], [Dependencies to place before and after the objects being linked to create a shared library]) _LT_TAGDECL([], [postdep_objects], [1]) _LT_TAGDECL([], [predeps], [1]) _LT_TAGDECL([], [postdeps], [1]) _LT_TAGDECL([], [compiler_lib_search_path], [1], [The library search path used internally by the compiler when linking a shared library]) ])# _LT_SYS_HIDDEN_LIBDEPS # _LT_LANG_F77_CONFIG([TAG]) # -------------------------- # Ensure that the configuration variables for a Fortran 77 compiler are # suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_F77_CONFIG], [AC_LANG_PUSH(Fortran 77) if test -z "$F77" || test "X$F77" = "Xno"; then _lt_disable_F77=yes fi _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(reload_flag, $1)=$reload_flag _LT_TAGVAR(reload_cmds, $1)=$reload_cmds _LT_TAGVAR(no_undefined_flag, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no # Source file extension for f77 test sources. ac_ext=f # Object file extension for compiled f77 test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # No sense in running all these tests if we already determined that # the F77 compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test "$_lt_disable_F77" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="\ subroutine t return end " # Code to be used in simple link tests lt_simple_link_test_code="\ program t end " # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC="$CC" lt_save_GCC=$GCC lt_save_CFLAGS=$CFLAGS CC=${F77-"f77"} CFLAGS=$FFLAGS compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) GCC=$G77 if test -n "$compiler"; then AC_MSG_CHECKING([if libtool supports shared libraries]) AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac AC_MSG_RESULT([$enable_shared]) AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes AC_MSG_RESULT([$enable_static]) _LT_TAGVAR(GCC, $1)="$G77" _LT_TAGVAR(LD, $1)="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi # test -n "$compiler" GCC=$lt_save_GCC CC="$lt_save_CC" CFLAGS="$lt_save_CFLAGS" fi # test "$_lt_disable_F77" != yes AC_LANG_POP ])# _LT_LANG_F77_CONFIG # _LT_LANG_FC_CONFIG([TAG]) # ------------------------- # Ensure that the configuration variables for a Fortran compiler are # suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_FC_CONFIG], [AC_LANG_PUSH(Fortran) if test -z "$FC" || test "X$FC" = "Xno"; then _lt_disable_FC=yes fi _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(reload_flag, $1)=$reload_flag _LT_TAGVAR(reload_cmds, $1)=$reload_cmds _LT_TAGVAR(no_undefined_flag, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no # Source file extension for fc test sources. ac_ext=${ac_fc_srcext-f} # Object file extension for compiled fc test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # No sense in running all these tests if we already determined that # the FC compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test "$_lt_disable_FC" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="\ subroutine t return end " # Code to be used in simple link tests lt_simple_link_test_code="\ program t end " # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC="$CC" lt_save_GCC=$GCC lt_save_CFLAGS=$CFLAGS CC=${FC-"f95"} CFLAGS=$FCFLAGS compiler=$CC GCC=$ac_cv_fc_compiler_gnu _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) if test -n "$compiler"; then AC_MSG_CHECKING([if libtool supports shared libraries]) AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac AC_MSG_RESULT([$enable_shared]) AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes AC_MSG_RESULT([$enable_static]) _LT_TAGVAR(GCC, $1)="$ac_cv_fc_compiler_gnu" _LT_TAGVAR(LD, $1)="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... _LT_SYS_HIDDEN_LIBDEPS($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi # test -n "$compiler" GCC=$lt_save_GCC CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS fi # test "$_lt_disable_FC" != yes AC_LANG_POP ])# _LT_LANG_FC_CONFIG # _LT_LANG_GCJ_CONFIG([TAG]) # -------------------------- # Ensure that the configuration variables for the GNU Java Compiler compiler # are suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_GCJ_CONFIG], [AC_REQUIRE([LT_PROG_GCJ])dnl AC_LANG_SAVE # Source file extension for Java test sources. ac_ext=java # Object file extension for compiled Java test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="class foo {}" # Code to be used in simple link tests lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }' # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_CFLAGS=$CFLAGS lt_save_GCC=$GCC GCC=yes CC=${GCJ-"gcj"} CFLAGS=$GCJFLAGS compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_TAGVAR(LD, $1)="$LD" _LT_CC_BASENAME([$compiler]) # GCJ did not exist at the time GCC didn't implicitly link libc in. _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(reload_flag, $1)=$reload_flag _LT_TAGVAR(reload_cmds, $1)=$reload_cmds ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... if test -n "$compiler"; then _LT_COMPILER_NO_RTTI($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi AC_LANG_RESTORE GCC=$lt_save_GCC CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS ])# _LT_LANG_GCJ_CONFIG # _LT_LANG_GO_CONFIG([TAG]) # -------------------------- # Ensure that the configuration variables for the GNU Go compiler # are suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_GO_CONFIG], [AC_REQUIRE([LT_PROG_GO])dnl AC_LANG_SAVE # Source file extension for Go test sources. ac_ext=go # Object file extension for compiled Go test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="package main; func main() { }" # Code to be used in simple link tests lt_simple_link_test_code='package main; func main() { }' # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_CFLAGS=$CFLAGS lt_save_GCC=$GCC GCC=yes CC=${GOC-"gccgo"} CFLAGS=$GOFLAGS compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_TAGVAR(LD, $1)="$LD" _LT_CC_BASENAME([$compiler]) # Go did not exist at the time GCC didn't implicitly link libc in. _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(reload_flag, $1)=$reload_flag _LT_TAGVAR(reload_cmds, $1)=$reload_cmds ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... if test -n "$compiler"; then _LT_COMPILER_NO_RTTI($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi AC_LANG_RESTORE GCC=$lt_save_GCC CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS ])# _LT_LANG_GO_CONFIG # _LT_LANG_RC_CONFIG([TAG]) # ------------------------- # Ensure that the configuration variables for the Windows resource compiler # are suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_RC_CONFIG], [AC_REQUIRE([LT_PROG_RC])dnl AC_LANG_SAVE # Source file extension for RC test sources. ac_ext=rc # Object file extension for compiled RC test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # Code to be used in simple compile tests lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' # Code to be used in simple link tests lt_simple_link_test_code="$lt_simple_compile_test_code" # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC="$CC" lt_save_CFLAGS=$CFLAGS lt_save_GCC=$GCC GCC= CC=${RC-"windres"} CFLAGS= compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes if test -n "$compiler"; then : _LT_CONFIG($1) fi GCC=$lt_save_GCC AC_LANG_RESTORE CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS ])# _LT_LANG_RC_CONFIG # LT_PROG_GCJ # ----------- AC_DEFUN([LT_PROG_GCJ], [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], [AC_CHECK_TOOL(GCJ, gcj,) test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" AC_SUBST(GCJFLAGS)])])[]dnl ]) # Old name: AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([LT_AC_PROG_GCJ], []) # LT_PROG_GO # ---------- AC_DEFUN([LT_PROG_GO], [AC_CHECK_TOOL(GOC, gccgo,) ]) # LT_PROG_RC # ---------- AC_DEFUN([LT_PROG_RC], [AC_CHECK_TOOL(RC, windres,) ]) # Old name: AU_ALIAS([LT_AC_PROG_RC], [LT_PROG_RC]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([LT_AC_PROG_RC], []) # _LT_DECL_EGREP # -------------- # If we don't have a new enough Autoconf to choose the best grep # available, choose the one first in the user's PATH. m4_defun([_LT_DECL_EGREP], [AC_REQUIRE([AC_PROG_EGREP])dnl AC_REQUIRE([AC_PROG_FGREP])dnl test -z "$GREP" && GREP=grep _LT_DECL([], [GREP], [1], [A grep program that handles long lines]) _LT_DECL([], [EGREP], [1], [An ERE matcher]) _LT_DECL([], [FGREP], [1], [A literal string matcher]) dnl Non-bleeding-edge autoconf doesn't subst GREP, so do it here too AC_SUBST([GREP]) ]) # _LT_DECL_OBJDUMP # -------------- # If we don't have a new enough Autoconf to choose the best objdump # available, choose the one first in the user's PATH. m4_defun([_LT_DECL_OBJDUMP], [AC_CHECK_TOOL(OBJDUMP, objdump, false) test -z "$OBJDUMP" && OBJDUMP=objdump _LT_DECL([], [OBJDUMP], [1], [An object symbol dumper]) AC_SUBST([OBJDUMP]) ]) # _LT_DECL_DLLTOOL # ---------------- # Ensure DLLTOOL variable is set. m4_defun([_LT_DECL_DLLTOOL], [AC_CHECK_TOOL(DLLTOOL, dlltool, false) test -z "$DLLTOOL" && DLLTOOL=dlltool _LT_DECL([], [DLLTOOL], [1], [DLL creation program]) AC_SUBST([DLLTOOL]) ]) # _LT_DECL_SED # ------------ # Check for a fully-functional sed program, that truncates # as few characters as possible. Prefer GNU sed if found. m4_defun([_LT_DECL_SED], [AC_PROG_SED test -z "$SED" && SED=sed Xsed="$SED -e 1s/^X//" _LT_DECL([], [SED], [1], [A sed program that does not truncate output]) _LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"], [Sed that helps us avoid accidentally triggering echo(1) options like -n]) ])# _LT_DECL_SED m4_ifndef([AC_PROG_SED], [ ############################################################ # NOTE: This macro has been submitted for inclusion into # # GNU Autoconf as AC_PROG_SED. When it is available in # # a released version of Autoconf we should remove this # # macro and use it instead. # ############################################################ m4_defun([AC_PROG_SED], [AC_MSG_CHECKING([for a sed that does not truncate output]) AC_CACHE_VAL(lt_cv_path_SED, [# Loop through the user's path and test for sed and gsed. # Then use that list of sed's as ones to test for truncation. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for lt_ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" fi done done done IFS=$as_save_IFS lt_ac_max=0 lt_ac_count=0 # Add /usr/xpg4/bin/sed as it is typically found on Solaris # along with /bin/sed that truncates output. for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do test ! -f $lt_ac_sed && continue cat /dev/null > conftest.in lt_ac_count=0 echo $ECHO_N "0123456789$ECHO_C" >conftest.in # Check for GNU sed and select it if it is found. if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then lt_cv_path_SED=$lt_ac_sed break fi while true; do cat conftest.in conftest.in >conftest.tmp mv conftest.tmp conftest.in cp conftest.in conftest.nl echo >>conftest.nl $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break cmp -s conftest.out conftest.nl || break # 10000 chars as input seems more than enough test $lt_ac_count -gt 10 && break lt_ac_count=`expr $lt_ac_count + 1` if test $lt_ac_count -gt $lt_ac_max; then lt_ac_max=$lt_ac_count lt_cv_path_SED=$lt_ac_sed fi done done ]) SED=$lt_cv_path_SED AC_SUBST([SED]) AC_MSG_RESULT([$SED]) ])#AC_PROG_SED ])#m4_ifndef # Old name: AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([LT_AC_PROG_SED], []) # _LT_CHECK_SHELL_FEATURES # ------------------------ # Find out whether the shell is Bourne or XSI compatible, # or has some other useful features. m4_defun([_LT_CHECK_SHELL_FEATURES], [AC_MSG_CHECKING([whether the shell understands some XSI constructs]) # Try some XSI features xsi_shell=no ( _lt_dummy="a/b/c" test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ = c,a/b,b/c, \ && eval 'test $(( 1 + 1 )) -eq 2 \ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ && xsi_shell=yes AC_MSG_RESULT([$xsi_shell]) _LT_CONFIG_LIBTOOL_INIT([xsi_shell='$xsi_shell']) AC_MSG_CHECKING([whether the shell understands "+="]) lt_shell_append=no ( foo=bar; set foo baz; eval "$[1]+=\$[2]" && test "$foo" = barbaz ) \ >/dev/null 2>&1 \ && lt_shell_append=yes AC_MSG_RESULT([$lt_shell_append]) _LT_CONFIG_LIBTOOL_INIT([lt_shell_append='$lt_shell_append']) if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else lt_unset=false fi _LT_DECL([], [lt_unset], [0], [whether the shell understands "unset"])dnl # test EBCDIC or ASCII case `echo X|tr X '\101'` in A) # ASCII based system # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr lt_SP2NL='tr \040 \012' lt_NL2SP='tr \015\012 \040\040' ;; *) # EBCDIC based system lt_SP2NL='tr \100 \n' lt_NL2SP='tr \r\n \100\100' ;; esac _LT_DECL([SP2NL], [lt_SP2NL], [1], [turn spaces into newlines])dnl _LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl ])# _LT_CHECK_SHELL_FEATURES # _LT_PROG_FUNCTION_REPLACE (FUNCNAME, REPLACEMENT-BODY) # ------------------------------------------------------ # In `$cfgfile', look for function FUNCNAME delimited by `^FUNCNAME ()$' and # '^} FUNCNAME ', and replace its body with REPLACEMENT-BODY. m4_defun([_LT_PROG_FUNCTION_REPLACE], [dnl { sed -e '/^$1 ()$/,/^} # $1 /c\ $1 ()\ {\ m4_bpatsubsts([$2], [$], [\\], [^\([ ]\)], [\\\1]) } # Extended-shell $1 implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: ]) # _LT_PROG_REPLACE_SHELLFNS # ------------------------- # Replace existing portable implementations of several shell functions with # equivalent extended shell implementations where those features are available.. m4_defun([_LT_PROG_REPLACE_SHELLFNS], [if test x"$xsi_shell" = xyes; then _LT_PROG_FUNCTION_REPLACE([func_dirname], [dnl case ${1} in */*) func_dirname_result="${1%/*}${2}" ;; * ) func_dirname_result="${3}" ;; esac]) _LT_PROG_FUNCTION_REPLACE([func_basename], [dnl func_basename_result="${1##*/}"]) _LT_PROG_FUNCTION_REPLACE([func_dirname_and_basename], [dnl case ${1} in */*) func_dirname_result="${1%/*}${2}" ;; * ) func_dirname_result="${3}" ;; esac func_basename_result="${1##*/}"]) _LT_PROG_FUNCTION_REPLACE([func_stripname], [dnl # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are # positional parameters, so assign one to ordinary parameter first. func_stripname_result=${3} func_stripname_result=${func_stripname_result#"${1}"} func_stripname_result=${func_stripname_result%"${2}"}]) _LT_PROG_FUNCTION_REPLACE([func_split_long_opt], [dnl func_split_long_opt_name=${1%%=*} func_split_long_opt_arg=${1#*=}]) _LT_PROG_FUNCTION_REPLACE([func_split_short_opt], [dnl func_split_short_opt_arg=${1#??} func_split_short_opt_name=${1%"$func_split_short_opt_arg"}]) _LT_PROG_FUNCTION_REPLACE([func_lo2o], [dnl case ${1} in *.lo) func_lo2o_result=${1%.lo}.${objext} ;; *) func_lo2o_result=${1} ;; esac]) _LT_PROG_FUNCTION_REPLACE([func_xform], [ func_xform_result=${1%.*}.lo]) _LT_PROG_FUNCTION_REPLACE([func_arith], [ func_arith_result=$(( $[*] ))]) _LT_PROG_FUNCTION_REPLACE([func_len], [ func_len_result=${#1}]) fi if test x"$lt_shell_append" = xyes; then _LT_PROG_FUNCTION_REPLACE([func_append], [ eval "${1}+=\\${2}"]) _LT_PROG_FUNCTION_REPLACE([func_append_quoted], [dnl func_quote_for_eval "${2}" dnl m4 expansion turns \\\\ into \\, and then the shell eval turns that into \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"]) # Save a `func_append' function call where possible by direct use of '+=' sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: else # Save a `func_append' function call even when '+=' is not available sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: fi if test x"$_lt_function_replace_fail" = x":"; then AC_MSG_WARN([Unable to substitute extended shell functions in $ofile]) fi ]) # _LT_PATH_CONVERSION_FUNCTIONS # ----------------------------- # Determine which file name conversion functions should be used by # func_to_host_file (and, implicitly, by func_to_host_path). These are needed # for certain cross-compile configurations and native mingw. m4_defun([_LT_PATH_CONVERSION_FUNCTIONS], [AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_CANONICAL_BUILD])dnl AC_MSG_CHECKING([how to convert $build file names to $host format]) AC_CACHE_VAL(lt_cv_to_host_file_cmd, [case $host in *-*-mingw* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 ;; *-*-cygwin* ) lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 ;; * ) # otherwise, assume *nix lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 ;; esac ;; *-*-cygwin* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin ;; *-*-cygwin* ) lt_cv_to_host_file_cmd=func_convert_file_noop ;; * ) # otherwise, assume *nix lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin ;; esac ;; * ) # unhandled hosts (and "normal" native builds) lt_cv_to_host_file_cmd=func_convert_file_noop ;; esac ]) to_host_file_cmd=$lt_cv_to_host_file_cmd AC_MSG_RESULT([$lt_cv_to_host_file_cmd]) _LT_DECL([to_host_file_cmd], [lt_cv_to_host_file_cmd], [0], [convert $build file names to $host format])dnl AC_MSG_CHECKING([how to convert $build file names to toolchain format]) AC_CACHE_VAL(lt_cv_to_tool_file_cmd, [#assume ordinary cross tools, or native build. lt_cv_to_tool_file_cmd=func_convert_file_noop case $host in *-*-mingw* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 ;; esac ;; esac ]) to_tool_file_cmd=$lt_cv_to_tool_file_cmd AC_MSG_RESULT([$lt_cv_to_tool_file_cmd]) _LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd], [0], [convert $build files to toolchain format])dnl ])# _LT_PATH_CONVERSION_FUNCTIONS aspell-0.60.8.1/m4/threadlib.m40000644000076500007650000003545714533006660012720 00000000000000# threadlib.m4 serial 11 (gettext-0.18.2) dnl Copyright (C) 2005-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl gl_THREADLIB dnl ------------ dnl Tests for a multithreading library to be used. dnl If the configure.ac contains a definition of the gl_THREADLIB_DEFAULT_NO dnl (it must be placed before the invocation of gl_THREADLIB_EARLY!), then the dnl default is 'no', otherwise it is system dependent. In both cases, the user dnl can change the choice through the options --enable-threads=choice or dnl --disable-threads. dnl Defines at most one of the macros USE_POSIX_THREADS, USE_SOLARIS_THREADS, dnl USE_PTH_THREADS, USE_WINDOWS_THREADS dnl Sets the variables LIBTHREAD and LTLIBTHREAD to the linker options for use dnl in a Makefile (LIBTHREAD for use without libtool, LTLIBTHREAD for use with dnl libtool). dnl Sets the variables LIBMULTITHREAD and LTLIBMULTITHREAD similarly, for dnl programs that really need multithread functionality. The difference dnl between LIBTHREAD and LIBMULTITHREAD is that on platforms supporting weak dnl symbols, typically LIBTHREAD is empty whereas LIBMULTITHREAD is not. dnl Adds to CPPFLAGS the flag -D_REENTRANT or -D_THREAD_SAFE if needed for dnl multithread-safe programs. AC_DEFUN([gl_THREADLIB_EARLY], [ AC_REQUIRE([gl_THREADLIB_EARLY_BODY]) ]) dnl The guts of gl_THREADLIB_EARLY. Needs to be expanded only once. AC_DEFUN([gl_THREADLIB_EARLY_BODY], [ dnl Ordering constraints: This macro modifies CPPFLAGS in a way that dnl influences the result of the autoconf tests that test for *_unlocked dnl declarations, on AIX 5 at least. Therefore it must come early. AC_BEFORE([$0], [gl_FUNC_GLIBC_UNLOCKED_IO])dnl AC_BEFORE([$0], [gl_ARGP])dnl AC_REQUIRE([AC_CANONICAL_HOST]) dnl _GNU_SOURCE is needed for pthread_rwlock_t on glibc systems. dnl AC_USE_SYSTEM_EXTENSIONS was introduced in autoconf 2.60 and obsoletes dnl AC_GNU_SOURCE. m4_ifdef([AC_USE_SYSTEM_EXTENSIONS], [AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])], [AC_REQUIRE([AC_GNU_SOURCE])]) dnl Check for multithreading. m4_ifdef([gl_THREADLIB_DEFAULT_NO], [m4_divert_text([DEFAULTS], [gl_use_threads_default=no])], [m4_divert_text([DEFAULTS], [gl_use_threads_default=])]) AC_ARG_ENABLE([threads], AC_HELP_STRING([--enable-threads={posix|solaris|pth|windows}], [specify multithreading API])m4_ifdef([gl_THREADLIB_DEFAULT_NO], [], [ AC_HELP_STRING([--disable-threads], [build without multithread safety])]), [gl_use_threads=$enableval], [if test -n "$gl_use_threads_default"; then gl_use_threads="$gl_use_threads_default" else changequote(,)dnl case "$host_os" in dnl Disable multithreading by default on OSF/1, because it interferes dnl with fork()/exec(): When msgexec is linked with -lpthread, its dnl child process gets an endless segmentation fault inside execvp(). dnl Disable multithreading by default on Cygwin 1.5.x, because it has dnl bugs that lead to endless loops or crashes. See dnl . osf*) gl_use_threads=no ;; cygwin*) case `uname -r` in 1.[0-5].*) gl_use_threads=no ;; *) gl_use_threads=yes ;; esac ;; *) gl_use_threads=yes ;; esac changequote([,])dnl fi ]) if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then # For using : case "$host_os" in osf*) # On OSF/1, the compiler needs the flag -D_REENTRANT so that it # groks . cc also understands the flag -pthread, but # we don't use it because 1. gcc-2.95 doesn't understand -pthread, # 2. putting a flag into CPPFLAGS that has an effect on the linker # causes the AC_LINK_IFELSE test below to succeed unexpectedly, # leading to wrong values of LIBTHREAD and LTLIBTHREAD. CPPFLAGS="$CPPFLAGS -D_REENTRANT" ;; esac # Some systems optimize for single-threaded programs by default, and # need special flags to disable these optimizations. For example, the # definition of 'errno' in . case "$host_os" in aix* | freebsd*) CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE" ;; solaris*) CPPFLAGS="$CPPFLAGS -D_REENTRANT" ;; esac fi ]) dnl The guts of gl_THREADLIB. Needs to be expanded only once. AC_DEFUN([gl_THREADLIB_BODY], [ AC_REQUIRE([gl_THREADLIB_EARLY_BODY]) gl_threads_api=none LIBTHREAD= LTLIBTHREAD= LIBMULTITHREAD= LTLIBMULTITHREAD= if test "$gl_use_threads" != no; then dnl Check whether the compiler and linker support weak declarations. AC_CACHE_CHECK([whether imported symbols can be declared weak], [gl_cv_have_weak], [gl_cv_have_weak=no dnl First, test whether the compiler accepts it syntactically. AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[extern void xyzzy (); #pragma weak xyzzy]], [[xyzzy();]])], [gl_cv_have_weak=maybe]) if test $gl_cv_have_weak = maybe; then dnl Second, test whether it actually works. On Cygwin 1.7.2, with dnl gcc 4.3, symbols declared weak always evaluate to the address 0. AC_RUN_IFELSE( [AC_LANG_SOURCE([[ #include #pragma weak fputs int main () { return (fputs == NULL); }]])], [gl_cv_have_weak=yes], [gl_cv_have_weak=no], [dnl When cross-compiling, assume that only ELF platforms support dnl weak symbols. AC_EGREP_CPP([Extensible Linking Format], [#ifdef __ELF__ Extensible Linking Format #endif ], [gl_cv_have_weak="guessing yes"], [gl_cv_have_weak="guessing no"]) ]) fi ]) if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then # On OSF/1, the compiler needs the flag -pthread or -D_REENTRANT so that # it groks . It's added above, in gl_THREADLIB_EARLY_BODY. AC_CHECK_HEADER([pthread.h], [gl_have_pthread_h=yes], [gl_have_pthread_h=no]) if test "$gl_have_pthread_h" = yes; then # Other possible tests: # -lpthreads (FSU threads, PCthreads) # -lgthreads gl_have_pthread= # Test whether both pthread_mutex_lock and pthread_mutexattr_init exist # in libc. IRIX 6.5 has the first one in both libc and libpthread, but # the second one only in libpthread, and lock.c needs it. # # If -pthread works, prefer it to -lpthread, since Ubuntu 14.04 # needs -pthread for some reason. See: # http://lists.gnu.org/archive/html/bug-gnulib/2014-09/msg00023.html save_LIBS=$LIBS for gl_pthread in '' '-pthread'; do LIBS="$LIBS $gl_pthread" AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[#include pthread_mutex_t m; pthread_mutexattr_t ma; ]], [[pthread_mutex_lock (&m); pthread_mutexattr_init (&ma);]])], [gl_have_pthread=yes LIBTHREAD=$gl_pthread LTLIBTHREAD=$gl_pthread LIBMULTITHREAD=$gl_pthread LTLIBMULTITHREAD=$gl_pthread]) LIBS=$save_LIBS test -n "$gl_have_pthread" && break done # Test for libpthread by looking for pthread_kill. (Not pthread_self, # since it is defined as a macro on OSF/1.) if test -n "$gl_have_pthread" && test -z "$LIBTHREAD"; then # The program links fine without libpthread. But it may actually # need to link with libpthread in order to create multiple threads. AC_CHECK_LIB([pthread], [pthread_kill], [LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread # On Solaris and HP-UX, most pthread functions exist also in libc. # Therefore pthread_in_use() needs to actually try to create a # thread: pthread_create from libc will fail, whereas # pthread_create will actually create a thread. case "$host_os" in solaris* | hpux*) AC_DEFINE([PTHREAD_IN_USE_DETECTION_HARD], [1], [Define if the pthread_in_use() detection is hard.]) esac ]) elif test -z "$gl_have_pthread"; then # Some library is needed. Try libpthread and libc_r. AC_CHECK_LIB([pthread], [pthread_kill], [gl_have_pthread=yes LIBTHREAD=-lpthread LTLIBTHREAD=-lpthread LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread]) if test -z "$gl_have_pthread"; then # For FreeBSD 4. AC_CHECK_LIB([c_r], [pthread_kill], [gl_have_pthread=yes LIBTHREAD=-lc_r LTLIBTHREAD=-lc_r LIBMULTITHREAD=-lc_r LTLIBMULTITHREAD=-lc_r]) fi fi if test -n "$gl_have_pthread"; then gl_threads_api=posix AC_DEFINE([USE_POSIX_THREADS], [1], [Define if the POSIX multithreading library can be used.]) if test -n "$LIBMULTITHREAD" || test -n "$LTLIBMULTITHREAD"; then if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then AC_DEFINE([USE_POSIX_THREADS_WEAK], [1], [Define if references to the POSIX multithreading library should be made weak.]) LIBTHREAD= LTLIBTHREAD= fi fi fi fi fi if test -z "$gl_have_pthread"; then if test "$gl_use_threads" = yes || test "$gl_use_threads" = solaris; then gl_have_solaristhread= gl_save_LIBS="$LIBS" LIBS="$LIBS -lthread" AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[ #include #include ]], [[thr_self();]])], [gl_have_solaristhread=yes]) LIBS="$gl_save_LIBS" if test -n "$gl_have_solaristhread"; then gl_threads_api=solaris LIBTHREAD=-lthread LTLIBTHREAD=-lthread LIBMULTITHREAD="$LIBTHREAD" LTLIBMULTITHREAD="$LTLIBTHREAD" AC_DEFINE([USE_SOLARIS_THREADS], [1], [Define if the old Solaris multithreading library can be used.]) if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then AC_DEFINE([USE_SOLARIS_THREADS_WEAK], [1], [Define if references to the old Solaris multithreading library should be made weak.]) LIBTHREAD= LTLIBTHREAD= fi fi fi fi if test "$gl_use_threads" = pth; then gl_save_CPPFLAGS="$CPPFLAGS" AC_LIB_LINKFLAGS([pth]) gl_have_pth= gl_save_LIBS="$LIBS" LIBS="$LIBS $LIBPTH" AC_LINK_IFELSE( [AC_LANG_PROGRAM([[#include ]], [[pth_self();]])], [gl_have_pth=yes]) LIBS="$gl_save_LIBS" if test -n "$gl_have_pth"; then gl_threads_api=pth LIBTHREAD="$LIBPTH" LTLIBTHREAD="$LTLIBPTH" LIBMULTITHREAD="$LIBTHREAD" LTLIBMULTITHREAD="$LTLIBTHREAD" AC_DEFINE([USE_PTH_THREADS], [1], [Define if the GNU Pth multithreading library can be used.]) if test -n "$LIBMULTITHREAD" || test -n "$LTLIBMULTITHREAD"; then if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then AC_DEFINE([USE_PTH_THREADS_WEAK], [1], [Define if references to the GNU Pth multithreading library should be made weak.]) LIBTHREAD= LTLIBTHREAD= fi fi else CPPFLAGS="$gl_save_CPPFLAGS" fi fi if test -z "$gl_have_pthread"; then case "$gl_use_threads" in yes | windows | win32) # The 'win32' is for backward compatibility. if { case "$host_os" in mingw*) true;; *) false;; esac }; then gl_threads_api=windows AC_DEFINE([USE_WINDOWS_THREADS], [1], [Define if the native Windows multithreading API can be used.]) fi ;; esac fi fi AC_MSG_CHECKING([for multithread API to use]) AC_MSG_RESULT([$gl_threads_api]) AC_SUBST([LIBTHREAD]) AC_SUBST([LTLIBTHREAD]) AC_SUBST([LIBMULTITHREAD]) AC_SUBST([LTLIBMULTITHREAD]) ]) AC_DEFUN([gl_THREADLIB], [ AC_REQUIRE([gl_THREADLIB_EARLY]) AC_REQUIRE([gl_THREADLIB_BODY]) ]) dnl gl_DISABLE_THREADS dnl ------------------ dnl Sets the gl_THREADLIB default so that threads are not used by default. dnl The user can still override it at installation time, by using the dnl configure option '--enable-threads'. AC_DEFUN([gl_DISABLE_THREADS], [ m4_divert_text([INIT_PREPARE], [gl_use_threads_default=no]) ]) dnl Survey of platforms: dnl dnl Platform Available Compiler Supports test-lock dnl flavours option weak result dnl --------------- --------- --------- -------- --------- dnl Linux 2.4/glibc posix -lpthread Y OK dnl dnl GNU Hurd/glibc posix dnl dnl Ubuntu 14.04 posix -pthread Y OK dnl dnl FreeBSD 5.3 posix -lc_r Y dnl posix -lkse ? Y dnl posix -lpthread ? Y dnl posix -lthr Y dnl dnl FreeBSD 5.2 posix -lc_r Y dnl posix -lkse Y dnl posix -lthr Y dnl dnl FreeBSD 4.0,4.10 posix -lc_r Y OK dnl dnl NetBSD 1.6 -- dnl dnl OpenBSD 3.4 posix -lpthread Y OK dnl dnl Mac OS X 10.[123] posix -lpthread Y OK dnl dnl Solaris 7,8,9 posix -lpthread Y Sol 7,8: 0.0; Sol 9: OK dnl solaris -lthread Y Sol 7,8: 0.0; Sol 9: OK dnl dnl HP-UX 11 posix -lpthread N (cc) OK dnl Y (gcc) dnl dnl IRIX 6.5 posix -lpthread Y 0.5 dnl dnl AIX 4.3,5.1 posix -lpthread N AIX 4: 0.5; AIX 5: OK dnl dnl OSF/1 4.0,5.1 posix -pthread (cc) N OK dnl -lpthread (gcc) Y dnl dnl Cygwin posix -lpthread Y OK dnl dnl Any of the above pth -lpth 0.0 dnl dnl Mingw windows N OK dnl dnl BeOS 5 -- dnl dnl The test-lock result shows what happens if in test-lock.c EXPLICIT_YIELD is dnl turned off: dnl OK if all three tests terminate OK, dnl 0.5 if the first test terminates OK but the second one loops endlessly, dnl 0.0 if the first test already loops endlessly. aspell-0.60.8.1/m4/lib-ld.m40000644000076500007650000000714314533006660012114 00000000000000# lib-ld.m4 serial 6 dnl Copyright (C) 1996-2003, 2009-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl Subroutines of libtool.m4, dnl with replacements s/_*LT_PATH/AC_LIB_PROG/ and s/lt_/acl_/ to avoid dnl collision with libtool.m4. dnl From libtool-2.4. Sets the variable with_gnu_ld to yes or no. AC_DEFUN([AC_LIB_PROG_LD_GNU], [AC_CACHE_CHECK([if the linker ($LD) is GNU ld], [acl_cv_prog_gnu_ld], [# I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 /dev/null 2>&1 \ && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ || PATH_SEPARATOR=';' } fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. AC_MSG_CHECKING([for ld used by $CC]) case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [[\\/]]* | ?:[[\\/]]*) re_direlt='/[[^/]][[^/]]*/\.\./' # Canonicalize the pathname of ld ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'` while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then AC_MSG_CHECKING([for GNU ld]) else AC_MSG_CHECKING([for non-GNU ld]) fi AC_CACHE_VAL([acl_cv_path_LD], [if test -z "$LD"; then acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$acl_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then acl_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$acl_cv_path_LD" -v 2>&1 , 1995-2000. dnl Bruno Haible , 2000-2009. AC_PREREQ([2.60]) dnl Checks for all prerequisites of the intl subdirectory, dnl except for INTL_LIBTOOL_SUFFIX_PREFIX (and possibly LIBTOOL), INTLOBJS, dnl USE_INCLUDED_LIBINTL, BUILD_INCLUDED_LIBINTL. AC_DEFUN([AM_INTL_SUBDIR], [ AC_REQUIRE([AC_PROG_INSTALL])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([gt_GLIBC2])dnl AC_REQUIRE([AC_PROG_RANLIB])dnl AC_REQUIRE([gl_VISIBILITY])dnl AC_REQUIRE([gt_INTL_SUBDIR_CORE])dnl AC_REQUIRE([AC_TYPE_LONG_LONG_INT])dnl AC_REQUIRE([gt_TYPE_WCHAR_T])dnl AC_REQUIRE([gt_TYPE_WINT_T])dnl AC_REQUIRE([gl_AC_HEADER_INTTYPES_H]) AC_REQUIRE([gt_TYPE_INTMAX_T]) AC_REQUIRE([gt_PRINTF_POSIX]) AC_REQUIRE([gl_GLIBC21])dnl AC_REQUIRE([gl_XSIZE])dnl AC_REQUIRE([gl_FCNTL_O_FLAGS])dnl AC_REQUIRE([gt_INTL_MACOSX])dnl AC_REQUIRE([gl_EXTERN_INLINE])dnl AC_REQUIRE([gt_GL_ATTRIBUTE])dnl dnl Support for automake's --enable-silent-rules. case "$enable_silent_rules" in yes) INTL_DEFAULT_VERBOSITY=0;; no) INTL_DEFAULT_VERBOSITY=1;; *) INTL_DEFAULT_VERBOSITY=1;; esac AC_SUBST([INTL_DEFAULT_VERBOSITY]) AC_CHECK_TYPE([ptrdiff_t], , [AC_DEFINE([ptrdiff_t], [long], [Define as the type of the result of subtracting two pointers, if the system doesn't define it.]) ]) AC_CHECK_HEADERS([features.h stddef.h stdlib.h string.h]) AC_CHECK_FUNCS([asprintf fwprintf newlocale putenv setenv setlocale \ snprintf strnlen wcslen wcsnlen mbrtowc wcrtomb]) dnl Use the _snprintf function only if it is declared (because on NetBSD it dnl is defined as a weak alias of snprintf; we prefer to use the latter). AC_CHECK_DECLS([_snprintf, _snwprintf], , , [#include ]) dnl Use the *_unlocked functions only if they are declared. dnl (because some of them were defined without being declared in Solaris dnl 2.5.1 but were removed in Solaris 2.6, whereas we want binaries built dnl on Solaris 2.5.1 to run on Solaris 2.6). AC_CHECK_DECLS([getc_unlocked], , , [#include ]) case $gt_cv_func_printf_posix in *yes) HAVE_POSIX_PRINTF=1 ;; *) HAVE_POSIX_PRINTF=0 ;; esac AC_SUBST([HAVE_POSIX_PRINTF]) if test "$ac_cv_func_asprintf" = yes; then HAVE_ASPRINTF=1 else HAVE_ASPRINTF=0 fi AC_SUBST([HAVE_ASPRINTF]) if test "$ac_cv_func_snprintf" = yes; then HAVE_SNPRINTF=1 else HAVE_SNPRINTF=0 fi AC_SUBST([HAVE_SNPRINTF]) if test "$ac_cv_func_newlocale" = yes; then HAVE_NEWLOCALE=1 else HAVE_NEWLOCALE=0 fi AC_SUBST([HAVE_NEWLOCALE]) if test "$ac_cv_func_wprintf" = yes; then HAVE_WPRINTF=1 else HAVE_WPRINTF=0 fi AC_SUBST([HAVE_WPRINTF]) AM_LANGINFO_CODESET gt_LC_MESSAGES dnl Compilation on mingw and Cygwin needs special Makefile rules, because dnl 1. when we install a shared library, we must arrange to export dnl auxiliary pointer variables for every exported variable, dnl 2. when we install a shared library and a static library simultaneously, dnl the include file specifies __declspec(dllimport) and therefore we dnl must arrange to define the auxiliary pointer variables for the dnl exported variables _also_ in the static library. if test "$enable_shared" = yes; then case "$host_os" in mingw* | cygwin*) is_woe32dll=yes ;; *) is_woe32dll=no ;; esac else is_woe32dll=no fi WOE32DLL=$is_woe32dll AC_SUBST([WOE32DLL]) dnl On mingw and Cygwin, we can activate special Makefile rules which add dnl version information to the shared libraries and executables. case "$host_os" in mingw* | cygwin*) is_woe32=yes ;; *) is_woe32=no ;; esac WOE32=$is_woe32 AC_SUBST([WOE32]) if test $WOE32 = yes; then dnl Check for a program that compiles Windows resource files. AC_CHECK_TOOL([WINDRES], [windres]) fi dnl Determine whether when creating a library, "-lc" should be passed to dnl libtool or not. On many platforms, it is required for the libtool option dnl -no-undefined to work. On HP-UX, however, the -lc - stored by libtool dnl in the *.la files - makes it impossible to create multithreaded programs, dnl because libtool also reorders the -lc to come before the -pthread, and dnl this disables pthread_create() . case "$host_os" in hpux*) LTLIBC="" ;; *) LTLIBC="-lc" ;; esac AC_SUBST([LTLIBC]) dnl Rename some macros and functions used for locking. AH_BOTTOM([ #define __libc_lock_t gl_lock_t #define __libc_lock_define gl_lock_define #define __libc_lock_define_initialized gl_lock_define_initialized #define __libc_lock_init gl_lock_init #define __libc_lock_lock gl_lock_lock #define __libc_lock_unlock gl_lock_unlock #define __libc_lock_recursive_t gl_recursive_lock_t #define __libc_lock_define_recursive gl_recursive_lock_define #define __libc_lock_define_initialized_recursive gl_recursive_lock_define_initialized #define __libc_lock_init_recursive gl_recursive_lock_init #define __libc_lock_lock_recursive gl_recursive_lock_lock #define __libc_lock_unlock_recursive gl_recursive_lock_unlock #define glthread_in_use libintl_thread_in_use #define glthread_lock_init_func libintl_lock_init_func #define glthread_lock_lock_func libintl_lock_lock_func #define glthread_lock_unlock_func libintl_lock_unlock_func #define glthread_lock_destroy_func libintl_lock_destroy_func #define glthread_rwlock_init_multithreaded libintl_rwlock_init_multithreaded #define glthread_rwlock_init_func libintl_rwlock_init_func #define glthread_rwlock_rdlock_multithreaded libintl_rwlock_rdlock_multithreaded #define glthread_rwlock_rdlock_func libintl_rwlock_rdlock_func #define glthread_rwlock_wrlock_multithreaded libintl_rwlock_wrlock_multithreaded #define glthread_rwlock_wrlock_func libintl_rwlock_wrlock_func #define glthread_rwlock_unlock_multithreaded libintl_rwlock_unlock_multithreaded #define glthread_rwlock_unlock_func libintl_rwlock_unlock_func #define glthread_rwlock_destroy_multithreaded libintl_rwlock_destroy_multithreaded #define glthread_rwlock_destroy_func libintl_rwlock_destroy_func #define glthread_recursive_lock_init_multithreaded libintl_recursive_lock_init_multithreaded #define glthread_recursive_lock_init_func libintl_recursive_lock_init_func #define glthread_recursive_lock_lock_multithreaded libintl_recursive_lock_lock_multithreaded #define glthread_recursive_lock_lock_func libintl_recursive_lock_lock_func #define glthread_recursive_lock_unlock_multithreaded libintl_recursive_lock_unlock_multithreaded #define glthread_recursive_lock_unlock_func libintl_recursive_lock_unlock_func #define glthread_recursive_lock_destroy_multithreaded libintl_recursive_lock_destroy_multithreaded #define glthread_recursive_lock_destroy_func libintl_recursive_lock_destroy_func #define glthread_once_func libintl_once_func #define glthread_once_singlethreaded libintl_once_singlethreaded #define glthread_once_multithreaded libintl_once_multithreaded ]) ]) dnl Checks for the core files of the intl subdirectory: dnl dcigettext.c dnl eval-plural.h dnl explodename.c dnl finddomain.c dnl gettextP.h dnl gmo.h dnl hash-string.h hash-string.c dnl l10nflist.c dnl libgnuintl.h.in (except the *printf stuff) dnl loadinfo.h dnl loadmsgcat.c dnl localealias.c dnl log.c dnl plural-exp.h plural-exp.c dnl plural.y dnl Used by libglocale. AC_DEFUN([gt_INTL_SUBDIR_CORE], [ AC_REQUIRE([AC_C_INLINE])dnl AC_REQUIRE([AC_TYPE_SIZE_T])dnl AC_REQUIRE([gl_AC_HEADER_STDINT_H]) AC_REQUIRE([AC_FUNC_ALLOCA])dnl AC_REQUIRE([AC_FUNC_MMAP])dnl AC_REQUIRE([gt_INTDIV0])dnl AC_REQUIRE([gl_AC_TYPE_UINTMAX_T])dnl AC_REQUIRE([gt_INTTYPES_PRI])dnl AC_REQUIRE([gl_LOCK])dnl AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[int foo (int a) { a = __builtin_expect (a, 10); return a == 10 ? 0 : 1; }]], [[]])], [AC_DEFINE([HAVE_BUILTIN_EXPECT], [1], [Define to 1 if the compiler understands __builtin_expect.])]) AC_CHECK_HEADERS([argz.h inttypes.h limits.h unistd.h sys/param.h]) AC_CHECK_FUNCS([getcwd getegid geteuid getgid getuid mempcpy munmap \ stpcpy strcasecmp strdup strtoul tsearch uselocale argz_count \ argz_stringify argz_next __fsetlocking]) dnl Use the *_unlocked functions only if they are declared. dnl (because some of them were defined without being declared in Solaris dnl 2.5.1 but were removed in Solaris 2.6, whereas we want binaries built dnl on Solaris 2.5.1 to run on Solaris 2.6). AC_CHECK_DECLS([feof_unlocked, fgets_unlocked], , , [#include ]) AM_ICONV dnl intl/plural.c is generated from intl/plural.y. It requires bison, dnl because plural.y uses bison specific features. It requires at least dnl bison-2.7 for %define api.pure. dnl bison is only needed for the maintainer (who touches plural.y). But in dnl order to avoid separate Makefiles or --enable-maintainer-mode, we put dnl the rule in general Makefile. Now, some people carelessly touch the dnl files or have a broken "make" program, hence the plural.c rule will dnl sometimes fire. To avoid an error, defines BISON to ":" if it is not dnl present or too old. AC_CHECK_PROGS([INTLBISON], [bison]) if test -z "$INTLBISON"; then ac_verc_fail=yes else dnl Found it, now check the version. AC_MSG_CHECKING([version of bison]) changequote(<<,>>)dnl ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'` case $ac_prog_version in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; 2.[7-9]* | [3-9].*) changequote([,])dnl ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; esac AC_MSG_RESULT([$ac_prog_version]) fi if test $ac_verc_fail = yes; then INTLBISON=: fi ]) dnl Copies _GL_UNUSED and _GL_ATTRIBUTE_PURE definitions from dnl gnulib-common.m4 as a fallback, if the project isn't using Gnulib. AC_DEFUN([gt_GL_ATTRIBUTE], [ m4_ifndef([gl_[]COMMON], AH_VERBATIM([gt_gl_attribute], [/* Define as a marker that can be attached to declarations that might not be used. This helps to reduce warnings, such as from GCC -Wunused-parameter. */ #ifndef _GL_UNUSED # if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) # define _GL_UNUSED __attribute__ ((__unused__)) # else # define _GL_UNUSED # endif #endif /* The __pure__ attribute was added in gcc 2.96. */ #ifndef _GL_ATTRIBUTE_PURE # if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) # define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) # else # define _GL_ATTRIBUTE_PURE /* empty */ # endif #endif ]))]) aspell-0.60.8.1/m4/iconv.m40000644000076500007650000002162014533006660012063 00000000000000# iconv.m4 serial 18 (gettext-0.18.2) dnl Copyright (C) 2000-2002, 2007-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_DEFUN([AM_ICONV_LINKFLAGS_BODY], [ dnl Prerequisites of AC_LIB_LINKFLAGS_BODY. AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV dnl accordingly. AC_LIB_LINKFLAGS_BODY([iconv]) ]) AC_DEFUN([AM_ICONV_LINK], [ dnl Some systems have iconv in libc, some have it in libiconv (OSF/1 and dnl those with the standalone portable GNU libiconv installed). AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV dnl accordingly. AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY]) dnl Add $INCICONV to CPPFLAGS before performing the following checks, dnl because if the user has installed libiconv and not disabled its use dnl via --without-libiconv-prefix, he wants to use it. The first dnl AC_LINK_IFELSE will then fail, the second AC_LINK_IFELSE will succeed. am_save_CPPFLAGS="$CPPFLAGS" AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCICONV]) AC_CACHE_CHECK([for iconv], [am_cv_func_iconv], [ am_cv_func_iconv="no, consider installing GNU libiconv" am_cv_lib_iconv=no AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[ #include #include ]], [[iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd);]])], [am_cv_func_iconv=yes]) if test "$am_cv_func_iconv" != yes; then am_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[ #include #include ]], [[iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd);]])], [am_cv_lib_iconv=yes] [am_cv_func_iconv=yes]) LIBS="$am_save_LIBS" fi ]) if test "$am_cv_func_iconv" = yes; then AC_CACHE_CHECK([for working iconv], [am_cv_func_iconv_works], [ dnl This tests against bugs in AIX 5.1, AIX 6.1..7.1, HP-UX 11.11, dnl Solaris 10. am_save_LIBS="$LIBS" if test $am_cv_lib_iconv = yes; then LIBS="$LIBS $LIBICONV" fi AC_RUN_IFELSE( [AC_LANG_SOURCE([[ #include #include int main () { int result = 0; /* Test against AIX 5.1 bug: Failures are not distinguishable from successful returns. */ { iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); if (cd_utf8_to_88591 != (iconv_t)(-1)) { static const char input[] = "\342\202\254"; /* EURO SIGN */ char buf[10]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_utf8_to_88591, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) result |= 1; iconv_close (cd_utf8_to_88591); } } /* Test against Solaris 10 bug: Failures are not distinguishable from successful returns. */ { iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646"); if (cd_ascii_to_88591 != (iconv_t)(-1)) { static const char input[] = "\263"; char buf[10]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_ascii_to_88591, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) result |= 2; iconv_close (cd_ascii_to_88591); } } /* Test against AIX 6.1..7.1 bug: Buffer overrun. */ { iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1"); if (cd_88591_to_utf8 != (iconv_t)(-1)) { static const char input[] = "\304"; static char buf[2] = { (char)0xDE, (char)0xAD }; const char *inptr = input; size_t inbytesleft = 1; char *outptr = buf; size_t outbytesleft = 1; size_t res = iconv (cd_88591_to_utf8, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD) result |= 4; iconv_close (cd_88591_to_utf8); } } #if 0 /* This bug could be worked around by the caller. */ /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ { iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); if (cd_88591_to_utf8 != (iconv_t)(-1)) { static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; char buf[50]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_88591_to_utf8, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if ((int)res > 0) result |= 8; iconv_close (cd_88591_to_utf8); } } #endif /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is provided. */ if (/* Try standardized names. */ iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1) /* Try IRIX, OSF/1 names. */ && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1) /* Try AIX names. */ && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1) /* Try HP-UX names. */ && iconv_open ("utf8", "eucJP") == (iconv_t)(-1)) result |= 16; return result; }]])], [am_cv_func_iconv_works=yes], [am_cv_func_iconv_works=no], [ changequote(,)dnl case "$host_os" in aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; *) am_cv_func_iconv_works="guessing yes" ;; esac changequote([,])dnl ]) LIBS="$am_save_LIBS" ]) case "$am_cv_func_iconv_works" in *no) am_func_iconv=no am_cv_lib_iconv=no ;; *) am_func_iconv=yes ;; esac else am_func_iconv=no am_cv_lib_iconv=no fi if test "$am_func_iconv" = yes; then AC_DEFINE([HAVE_ICONV], [1], [Define if you have the iconv() function and it works.]) fi if test "$am_cv_lib_iconv" = yes; then AC_MSG_CHECKING([how to link with libiconv]) AC_MSG_RESULT([$LIBICONV]) else dnl If $LIBICONV didn't lead to a usable library, we don't need $INCICONV dnl either. CPPFLAGS="$am_save_CPPFLAGS" LIBICONV= LTLIBICONV= fi AC_SUBST([LIBICONV]) AC_SUBST([LTLIBICONV]) ]) dnl Define AM_ICONV using AC_DEFUN_ONCE for Autoconf >= 2.64, in order to dnl avoid warnings like dnl "warning: AC_REQUIRE: `AM_ICONV' was expanded before it was required". dnl This is tricky because of the way 'aclocal' is implemented: dnl - It requires defining an auxiliary macro whose name ends in AC_DEFUN. dnl Otherwise aclocal's initial scan pass would miss the macro definition. dnl - It requires a line break inside the AC_DEFUN_ONCE and AC_DEFUN expansions. dnl Otherwise aclocal would emit many "Use of uninitialized value $1" dnl warnings. m4_define([gl_iconv_AC_DEFUN], m4_version_prereq([2.64], [[AC_DEFUN_ONCE( [$1], [$2])]], [m4_ifdef([gl_00GNULIB], [[AC_DEFUN_ONCE( [$1], [$2])]], [[AC_DEFUN( [$1], [$2])]])])) gl_iconv_AC_DEFUN([AM_ICONV], [ AM_ICONV_LINK if test "$am_cv_func_iconv" = yes; then AC_MSG_CHECKING([for iconv declaration]) AC_CACHE_VAL([am_cv_proto_iconv], [ AC_COMPILE_IFELSE( [AC_LANG_PROGRAM( [[ #include #include extern #ifdef __cplusplus "C" #endif #if defined(__STDC__) || defined(_MSC_VER) || defined(__cplusplus) size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); #else size_t iconv(); #endif ]], [[]])], [am_cv_proto_iconv_arg1=""], [am_cv_proto_iconv_arg1="const"]) am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"]) am_cv_proto_iconv=`echo "[$]am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'` AC_MSG_RESULT([ $am_cv_proto_iconv]) AC_DEFINE_UNQUOTED([ICONV_CONST], [$am_cv_proto_iconv_arg1], [Define as const if the declaration of iconv() needs const.]) dnl Also substitute ICONV_CONST in the gnulib generated . m4_ifdef([gl_ICONV_H_DEFAULTS], [AC_REQUIRE([gl_ICONV_H_DEFAULTS]) if test -n "$am_cv_proto_iconv_arg1"; then ICONV_CONST="const" fi ]) fi ]) aspell-0.60.8.1/m4/intdiv0.m40000644000076500007650000000455214533006660012327 00000000000000# intdiv0.m4 serial 6 (gettext-0.18.2) dnl Copyright (C) 2002, 2007-2008, 2010-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_DEFUN([gt_INTDIV0], [ AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_CACHE_CHECK([whether integer division by zero raises SIGFPE], gt_cv_int_divbyzero_sigfpe, [ gt_cv_int_divbyzero_sigfpe= changequote(,)dnl case "$host_os" in macos* | darwin[6-9]* | darwin[1-9][0-9]*) # On Mac OS X 10.2 or newer, just assume the same as when cross- # compiling. If we were to perform the real test, 1 Crash Report # dialog window would pop up. case "$host_cpu" in i[34567]86 | x86_64) gt_cv_int_divbyzero_sigfpe="guessing yes" ;; esac ;; esac changequote([,])dnl if test -z "$gt_cv_int_divbyzero_sigfpe"; then AC_RUN_IFELSE( [AC_LANG_SOURCE([[ #include #include static void sigfpe_handler (int sig) { /* Exit with code 0 if SIGFPE, with code 1 if any other signal. */ exit (sig != SIGFPE); } int x = 1; int y = 0; int z; int nan; int main () { signal (SIGFPE, sigfpe_handler); /* IRIX and AIX (when "xlc -qcheck" is used) yield signal SIGTRAP. */ #if (defined (__sgi) || defined (_AIX)) && defined (SIGTRAP) signal (SIGTRAP, sigfpe_handler); #endif /* Linux/SPARC yields signal SIGILL. */ #if defined (__sparc__) && defined (__linux__) signal (SIGILL, sigfpe_handler); #endif z = x / y; nan = y / y; exit (2); } ]])], [gt_cv_int_divbyzero_sigfpe=yes], [gt_cv_int_divbyzero_sigfpe=no], [ # Guess based on the CPU. changequote(,)dnl case "$host_cpu" in alpha* | i[34567]86 | x86_64 | m68k | s390*) gt_cv_int_divbyzero_sigfpe="guessing yes";; *) gt_cv_int_divbyzero_sigfpe="guessing no";; esac changequote([,])dnl ]) fi ]) case "$gt_cv_int_divbyzero_sigfpe" in *yes) value=1;; *) value=0;; esac AC_DEFINE_UNQUOTED([INTDIV0_RAISES_SIGFPE], [$value], [Define if integer division by zero raises signal SIGFPE.]) ]) aspell-0.60.8.1/m4/nls.m40000644000076500007650000000231514533006660011541 00000000000000# nls.m4 serial 5 (gettext-0.18) dnl Copyright (C) 1995-2003, 2005-2006, 2008-2014 Free Software Foundation, dnl Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2003. AC_PREREQ([2.50]) AC_DEFUN([AM_NLS], [ AC_MSG_CHECKING([whether NLS is requested]) dnl Default is enabled NLS AC_ARG_ENABLE([nls], [ --disable-nls do not use Native Language Support], USE_NLS=$enableval, USE_NLS=yes) AC_MSG_RESULT([$USE_NLS]) AC_SUBST([USE_NLS]) ]) aspell-0.60.8.1/m4/glibc2.m40000644000076500007650000000147614533006660012116 00000000000000# glibc2.m4 serial 3 dnl Copyright (C) 2000-2002, 2004, 2008, 2010-2014 Free Software Foundation, dnl Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. # Test for the GNU C Library, version 2.0 or newer. # From Bruno Haible. AC_DEFUN([gt_GLIBC2], [ AC_CACHE_CHECK([whether we are using the GNU C Library 2 or newer], [ac_cv_gnu_library_2], [AC_EGREP_CPP([Lucky GNU user], [ #include #ifdef __GNU_LIBRARY__ #if (__GLIBC__ >= 2) && !defined __UCLIBC__ Lucky GNU user #endif #endif ], [ac_cv_gnu_library_2=yes], [ac_cv_gnu_library_2=no]) ] ) AC_SUBST([GLIBC2]) GLIBC2="$ac_cv_gnu_library_2" ] ) aspell-0.60.8.1/m4/printf-posix.m40000644000076500007650000000305314533006660013407 00000000000000# printf-posix.m4 serial 6 (gettext-0.18.2) dnl Copyright (C) 2003, 2007, 2009-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl Test whether the printf() function supports POSIX/XSI format strings with dnl positions. AC_DEFUN([gt_PRINTF_POSIX], [ AC_REQUIRE([AC_PROG_CC]) AC_CACHE_CHECK([whether printf() supports POSIX/XSI format strings], gt_cv_func_printf_posix, [ AC_RUN_IFELSE( [AC_LANG_SOURCE([[ #include #include /* The string "%2$d %1$d", with dollar characters protected from the shell's dollar expansion (possibly an autoconf bug). */ static char format[] = { '%', '2', '$', 'd', ' ', '%', '1', '$', 'd', '\0' }; static char buf[100]; int main () { sprintf (buf, format, 33, 55); return (strcmp (buf, "55 33") != 0); }]])], [gt_cv_func_printf_posix=yes], [gt_cv_func_printf_posix=no], [ AC_EGREP_CPP([notposix], [ #if defined __NetBSD__ || defined __BEOS__ || defined _MSC_VER || defined __MINGW32__ || defined __CYGWIN__ notposix #endif ], [gt_cv_func_printf_posix="guessing no"], [gt_cv_func_printf_posix="guessing yes"]) ]) ]) case $gt_cv_func_printf_posix in *yes) AC_DEFINE([HAVE_POSIX_PRINTF], [1], [Define if your printf() function supports format strings with positions.]) ;; esac ]) aspell-0.60.8.1/m4/lib-prefix.m40000644000076500007650000002042214533006660013005 00000000000000# lib-prefix.m4 serial 7 (gettext-0.18) dnl Copyright (C) 2001-2005, 2008-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl AC_LIB_ARG_WITH is synonymous to AC_ARG_WITH in autoconf-2.13, and dnl similar to AC_ARG_WITH in autoconf 2.52...2.57 except that is doesn't dnl require excessive bracketing. ifdef([AC_HELP_STRING], [AC_DEFUN([AC_LIB_ARG_WITH], [AC_ARG_WITH([$1],[[$2]],[$3],[$4])])], [AC_DEFUN([AC_][LIB_ARG_WITH], [AC_ARG_WITH([$1],[$2],[$3],[$4])])]) dnl AC_LIB_PREFIX adds to the CPPFLAGS and LDFLAGS the flags that are needed dnl to access previously installed libraries. The basic assumption is that dnl a user will want packages to use other packages he previously installed dnl with the same --prefix option. dnl This macro is not needed if only AC_LIB_LINKFLAGS is used to locate dnl libraries, but is otherwise very convenient. AC_DEFUN([AC_LIB_PREFIX], [ AC_BEFORE([$0], [AC_LIB_LINKFLAGS]) AC_REQUIRE([AC_PROG_CC]) AC_REQUIRE([AC_CANONICAL_HOST]) AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) dnl By default, look in $includedir and $libdir. use_additional=yes AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) AC_LIB_ARG_WITH([lib-prefix], [ --with-lib-prefix[=DIR] search for libraries in DIR/include and DIR/lib --without-lib-prefix don't search for libraries in includedir and libdir], [ if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) else additional_includedir="$withval/include" additional_libdir="$withval/$acl_libdirstem" fi fi ]) if test $use_additional = yes; then dnl Potentially add $additional_includedir to $CPPFLAGS. dnl But don't add it dnl 1. if it's the standard /usr/include, dnl 2. if it's already present in $CPPFLAGS, dnl 3. if it's /usr/local/include and we are using GCC on Linux, dnl 4. if it doesn't exist as a directory. if test "X$additional_includedir" != "X/usr/include"; then haveit= for x in $CPPFLAGS; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then if test -d "$additional_includedir"; then dnl Really add $additional_includedir to $CPPFLAGS. CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }-I$additional_includedir" fi fi fi fi dnl Potentially add $additional_libdir to $LDFLAGS. dnl But don't add it dnl 1. if it's the standard /usr/lib, dnl 2. if it's already present in $LDFLAGS, dnl 3. if it's /usr/local/lib and we are using GCC on Linux, dnl 4. if it doesn't exist as a directory. if test "X$additional_libdir" != "X/usr/$acl_libdirstem"; then haveit= for x in $LDFLAGS; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem"; then if test -n "$GCC"; then case $host_os in linux*) haveit=yes;; esac fi fi if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LDFLAGS. LDFLAGS="${LDFLAGS}${LDFLAGS:+ }-L$additional_libdir" fi fi fi fi fi ]) dnl AC_LIB_PREPARE_PREFIX creates variables acl_final_prefix, dnl acl_final_exec_prefix, containing the values to which $prefix and dnl $exec_prefix will expand at the end of the configure script. AC_DEFUN([AC_LIB_PREPARE_PREFIX], [ dnl Unfortunately, prefix and exec_prefix get only finally determined dnl at the end of configure. if test "X$prefix" = "XNONE"; then acl_final_prefix="$ac_default_prefix" else acl_final_prefix="$prefix" fi if test "X$exec_prefix" = "XNONE"; then acl_final_exec_prefix='${prefix}' else acl_final_exec_prefix="$exec_prefix" fi acl_save_prefix="$prefix" prefix="$acl_final_prefix" eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" prefix="$acl_save_prefix" ]) dnl AC_LIB_WITH_FINAL_PREFIX([statement]) evaluates statement, with the dnl variables prefix and exec_prefix bound to the values they will have dnl at the end of the configure script. AC_DEFUN([AC_LIB_WITH_FINAL_PREFIX], [ acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" $1 exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" ]) dnl AC_LIB_PREPARE_MULTILIB creates dnl - a variable acl_libdirstem, containing the basename of the libdir, either dnl "lib" or "lib64" or "lib/64", dnl - a variable acl_libdirstem2, as a secondary possible value for dnl acl_libdirstem, either the same as acl_libdirstem or "lib/sparcv9" or dnl "lib/amd64". AC_DEFUN([AC_LIB_PREPARE_MULTILIB], [ dnl There is no formal standard regarding lib and lib64. dnl On glibc systems, the current practice is that on a system supporting dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under dnl $prefix/lib64 and 32-bit libraries go under $prefix/lib. We determine dnl the compiler's default mode by looking at the compiler's library search dnl path. If at least one of its elements ends in /lib64 or points to a dnl directory whose absolute pathname ends in /lib64, we assume a 64-bit ABI. dnl Otherwise we use the default, namely "lib". dnl On Solaris systems, the current practice is that on a system supporting dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under dnl $prefix/lib/64 (which is a symlink to either $prefix/lib/sparcv9 or dnl $prefix/lib/amd64) and 32-bit libraries go under $prefix/lib. AC_REQUIRE([AC_CANONICAL_HOST]) acl_libdirstem=lib acl_libdirstem2= case "$host_os" in solaris*) dnl See Solaris 10 Software Developer Collection > Solaris 64-bit Developer's Guide > The Development Environment dnl . dnl "Portable Makefiles should refer to any library directories using the 64 symbolic link." dnl But we want to recognize the sparcv9 or amd64 subdirectory also if the dnl symlink is missing, so we set acl_libdirstem2 too. AC_CACHE_CHECK([for 64-bit host], [gl_cv_solaris_64bit], [AC_EGREP_CPP([sixtyfour bits], [ #ifdef _LP64 sixtyfour bits #endif ], [gl_cv_solaris_64bit=yes], [gl_cv_solaris_64bit=no]) ]) if test $gl_cv_solaris_64bit = yes; then acl_libdirstem=lib/64 case "$host_cpu" in sparc*) acl_libdirstem2=lib/sparcv9 ;; i*86 | x86_64) acl_libdirstem2=lib/amd64 ;; esac fi ;; *) searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'` if test -n "$searchpath"; then acl_save_IFS="${IFS= }"; IFS=":" for searchdir in $searchpath; do if test -d "$searchdir"; then case "$searchdir" in */lib64/ | */lib64 ) acl_libdirstem=lib64 ;; */../ | */.. ) # Better ignore directories of this form. They are misleading. ;; *) searchdir=`cd "$searchdir" && pwd` case "$searchdir" in */lib64 ) acl_libdirstem=lib64 ;; esac ;; esac fi done IFS="$acl_save_IFS" fi ;; esac test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem" ]) aspell-0.60.8.1/config.sub0000755000076500007650000010577512404676534012174 00000000000000#! /bin/sh # Configuration validation subroutine script. # Copyright 1992-2014 Free Software Foundation, Inc. timestamp='2014-09-11' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that # program. This Exception is an additional permission under section 7 # of the GNU General Public License, version 3 ("GPLv3"). # Please send patches with a ChangeLog entry to config-patches@gnu.org. # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. # You can get the latest version of this script from: # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. # Each package is responsible for reporting which valid configurations # it does not support. The user should be able to distinguish # a failure to support a valid configuration from a meaningless # configuration. # The goal of this file is to map all the various variations of a given # machine specification into a single specification in the form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or in some cases, the newer four-part form: # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # It is wrong to echo any other type of specification. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] CPU-MFR-OPSYS $0 [OPTION] ALIAS Canonicalize a configuration name. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.sub ($timestamp) Copyright 1992-2014 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" exit 1 ;; *local*) # First pass through any local machine types. echo $1 exit ;; * ) break ;; esac done case $# in 0) echo "$me: missing argument$help" >&2 exit 1;; 1) ;; *) echo "$me: too many arguments$help" >&2 exit 1;; esac # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ knetbsd*-gnu* | netbsd*-gnu* | \ kopensolaris*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; android-linux) os=-linux-android basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown ;; *) basic_machine=`echo $1 | sed 's/-[^-]*$//'` if [ $basic_machine != $1 ] then os=`echo $1 | sed 's/.*-/-/'` else os=; fi ;; esac ### Let's recognize common machines as not being operating systems so ### that things like config.sub decstation-3100 work. We also ### recognize some manufacturers as not being operating systems, so we ### can provide default operating systems below. case $os in -sun*os*) # Prevent following clause from handling this invalid input. ;; -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ -apple | -axis | -knuth | -cray | -microblaze*) os= basic_machine=$1 ;; -bluegene*) os=-cnk ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 ;; -scout) ;; -wrs) os=-vxworks basic_machine=$1 ;; -chorusos*) os=-chorusos basic_machine=$1 ;; -chorusrdb) os=-chorusrdb basic_machine=$1 ;; -hiux*) os=-hiuxwe2 ;; -sco6) os=-sco5v6 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5) os=-sco3.2v5 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco4) os=-sco3.2v4 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2.[4-9]*) os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2v[4-9]*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5v6*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco*) os=-sco3.2v2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -udk*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -isc) os=-isc2.2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -clix*) basic_machine=clipper-intergraph ;; -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -lynx*178) os=-lynxos178 ;; -lynx*5) os=-lynxos5 ;; -lynx*) os=-lynxos ;; -ptx*) basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` ;; -windowsnt*) os=`echo $os | sed -e 's/windowsnt/winnt/'` ;; -psos*) os=-psos ;; -mint | -mint[0-9]*) basic_machine=m68k-atari os=-mint ;; esac # Decode aliases for certain CPU-COMPANY combinations. case $basic_machine in # Recognize the basic CPU types without company name. # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ | aarch64 | aarch64_be \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ | arc | arceb \ | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ | avr | avr32 \ | be32 | be64 \ | bfin \ | c4x | c8051 | clipper \ | d10v | d30v | dlx | dsp16xx \ | epiphany \ | fido | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | hexagon \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ | k1om \ | le32 | le64 \ | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ | mips64octeon | mips64octeonel \ | mips64orion | mips64orionel \ | mips64r5900 | mips64r5900el \ | mips64vr | mips64vrel \ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ | mips64vr5900 | mips64vr5900el \ | mipsisa32 | mipsisa32el \ | mipsisa32r2 | mipsisa32r2el \ | mipsisa32r6 | mipsisa32r6el \ | mipsisa64 | mipsisa64el \ | mipsisa64r2 | mipsisa64r2el \ | mipsisa64r6 | mipsisa64r6el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ | mipsr5900 | mipsr5900el \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ | moxie \ | mt \ | msp430 \ | nds32 | nds32le | nds32be \ | nios | nios2 | nios2eb | nios2el \ | ns16k | ns32k \ | open8 | or1k | or1knd | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle \ | pyramid \ | riscv32 | riscv64 \ | rl78 | rx \ | score \ | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ | spu \ | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ | ubicom32 \ | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ | we32k \ | x86 | xc16x | xstormy16 | xtensa \ | z8k | z80) basic_machine=$basic_machine-unknown ;; c54x) basic_machine=tic54x-unknown ;; c55x) basic_machine=tic55x-unknown ;; c6x) basic_machine=tic6x-unknown ;; m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip) basic_machine=$basic_machine-unknown os=-none ;; m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) ;; ms1) basic_machine=mt-unknown ;; strongarm | thumb | xscale) basic_machine=arm-unknown ;; xgate) basic_machine=$basic_machine-unknown os=-none ;; xscaleeb) basic_machine=armeb-unknown ;; xscaleel) basic_machine=armel-unknown ;; # We use `pc' rather than `unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. i*86 | x86_64) basic_machine=$basic_machine-pc ;; # Object if more than one company name word. *-*-*) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ | aarch64-* | aarch64_be-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ | be32-* | be64-* \ | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* \ | c8051-* | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | hexagon-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ | k1om-* \ | le32-* | le64-* \ | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ | microblaze-* | microblazeel-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ | mips64octeon-* | mips64octeonel-* \ | mips64orion-* | mips64orionel-* \ | mips64r5900-* | mips64r5900el-* \ | mips64vr-* | mips64vrel-* \ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ | mips64vr5900-* | mips64vr5900el-* \ | mipsisa32-* | mipsisa32el-* \ | mipsisa32r2-* | mipsisa32r2el-* \ | mipsisa32r6-* | mipsisa32r6el-* \ | mipsisa64-* | mipsisa64el-* \ | mipsisa64r2-* | mipsisa64r2el-* \ | mipsisa64r6-* | mipsisa64r6el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ | mipsr5900-* | mipsr5900el-* \ | mipstx39-* | mipstx39el-* \ | mmix-* \ | mt-* \ | msp430-* \ | nds32-* | nds32le-* | nds32be-* \ | nios-* | nios2-* | nios2eb-* | nios2el-* \ | none-* | np1-* | ns16k-* | ns32k-* \ | open8-* \ | or1k*-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ | pyramid-* \ | rl78-* | romp-* | rs6000-* | rx-* \ | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \ | tahoe-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ | tile*-* \ | tron-* \ | ubicom32-* \ | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ | vax-* \ | we32k-* \ | x86-* | x86_64-* | xc16x-* | xps100-* \ | xstormy16-* | xtensa*-* \ | ymp-* \ | z8k-* | z80-*) ;; # Recognize the basic CPU types without company name, with glob match. xtensa*) basic_machine=$basic_machine-unknown ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 386bsd) basic_machine=i386-unknown os=-bsd ;; 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) basic_machine=m68000-att ;; 3b*) basic_machine=we32k-att ;; a29khif) basic_machine=a29k-amd os=-udi ;; abacus) basic_machine=abacus-unknown ;; adobe68k) basic_machine=m68010-adobe os=-scout ;; alliant | fx80) basic_machine=fx80-alliant ;; altos | altos3068) basic_machine=m68k-altos ;; am29k) basic_machine=a29k-none os=-bsd ;; amd64) basic_machine=x86_64-pc ;; amd64-*) basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; amdahl) basic_machine=580-amdahl os=-sysv ;; amiga | amiga-*) basic_machine=m68k-unknown ;; amigaos | amigados) basic_machine=m68k-unknown os=-amigaos ;; amigaunix | amix) basic_machine=m68k-unknown os=-sysv4 ;; apollo68) basic_machine=m68k-apollo os=-sysv ;; apollo68bsd) basic_machine=m68k-apollo os=-bsd ;; aros) basic_machine=i386-pc os=-aros ;; aux) basic_machine=m68k-apple os=-aux ;; balance) basic_machine=ns32k-sequent os=-dynix ;; blackfin) basic_machine=bfin-unknown os=-linux ;; blackfin-*) basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; bluegene*) basic_machine=powerpc-ibm os=-cnk ;; c54x-*) basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c55x-*) basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c6x-*) basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c90) basic_machine=c90-cray os=-unicos ;; cegcc) basic_machine=arm-unknown os=-cegcc ;; convex-c1) basic_machine=c1-convex os=-bsd ;; convex-c2) basic_machine=c2-convex os=-bsd ;; convex-c32) basic_machine=c32-convex os=-bsd ;; convex-c34) basic_machine=c34-convex os=-bsd ;; convex-c38) basic_machine=c38-convex os=-bsd ;; cray | j90) basic_machine=j90-cray os=-unicos ;; craynv) basic_machine=craynv-cray os=-unicosmp ;; cr16 | cr16-*) basic_machine=cr16-unknown os=-elf ;; crds | unos) basic_machine=m68k-crds ;; crisv32 | crisv32-* | etraxfs*) basic_machine=crisv32-axis ;; cris | cris-* | etrax*) basic_machine=cris-axis ;; crx) basic_machine=crx-unknown os=-elf ;; da30 | da30-*) basic_machine=m68k-da30 ;; decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) basic_machine=mips-dec ;; decsystem10* | dec10*) basic_machine=pdp10-dec os=-tops10 ;; decsystem20* | dec20*) basic_machine=pdp10-dec os=-tops20 ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) basic_machine=m68k-motorola ;; delta88) basic_machine=m88k-motorola os=-sysv3 ;; dicos) basic_machine=i686-pc os=-dicos ;; djgpp) basic_machine=i586-pc os=-msdosdjgpp ;; dpx20 | dpx20-*) basic_machine=rs6000-bull os=-bosx ;; dpx2* | dpx2*-bull) basic_machine=m68k-bull os=-sysv3 ;; ebmon29k) basic_machine=a29k-amd os=-ebmon ;; elxsi) basic_machine=elxsi-elxsi os=-bsd ;; encore | umax | mmax) basic_machine=ns32k-encore ;; es1800 | OSE68k | ose68k | ose | OSE) basic_machine=m68k-ericsson os=-ose ;; fx2800) basic_machine=i860-alliant ;; genix) basic_machine=ns32k-ns ;; gmicro) basic_machine=tron-gmicro os=-sysv ;; go32) basic_machine=i386-pc os=-go32 ;; h3050r* | hiux*) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; h8300hms) basic_machine=h8300-hitachi os=-hms ;; h8300xray) basic_machine=h8300-hitachi os=-xray ;; h8500hms) basic_machine=h8500-hitachi os=-hms ;; harris) basic_machine=m88k-harris os=-sysv3 ;; hp300-*) basic_machine=m68k-hp ;; hp300bsd) basic_machine=m68k-hp os=-bsd ;; hp300hpux) basic_machine=m68k-hp os=-hpux ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k2[0-9][0-9] | hp9k31[0-9]) basic_machine=m68000-hp ;; hp9k3[2-9][0-9]) basic_machine=m68k-hp ;; hp9k6[0-9][0-9] | hp6[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k7[0-79][0-9] | hp7[0-79][0-9]) basic_machine=hppa1.1-hp ;; hp9k78[0-9] | hp78[0-9]) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[0-9][13679] | hp8[0-9][13679]) basic_machine=hppa1.1-hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) basic_machine=hppa1.0-hp ;; hppa-next) os=-nextstep3 ;; hppaosf) basic_machine=hppa1.1-hp os=-osf ;; hppro) basic_machine=hppa1.1-hp os=-proelf ;; i370-ibm* | ibm*) basic_machine=i370-ibm ;; i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 ;; i*86v4*) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv4 ;; i*86v) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv ;; i*86sol2) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-solaris2 ;; i386mach) basic_machine=i386-mach os=-mach ;; i386-vsta | vsta) basic_machine=i386-unknown os=-vsta ;; iris | iris4d) basic_machine=mips-sgi case $os in -irix*) ;; *) os=-irix4 ;; esac ;; isi68 | isi) basic_machine=m68k-isi os=-sysv ;; m68knommu) basic_machine=m68k-unknown os=-linux ;; m68knommu-*) basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; m88k-omron*) basic_machine=m88k-omron ;; magnum | m3230) basic_machine=mips-mips os=-sysv ;; merlin) basic_machine=ns32k-utek os=-sysv ;; microblaze*) basic_machine=microblaze-xilinx ;; mingw64) basic_machine=x86_64-pc os=-mingw64 ;; mingw32) basic_machine=i686-pc os=-mingw32 ;; mingw32ce) basic_machine=arm-unknown os=-mingw32ce ;; miniframe) basic_machine=m68000-convergent ;; *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) basic_machine=m68k-atari os=-mint ;; mips3*-*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` ;; mips3*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown ;; monitor) basic_machine=m68k-rom68k os=-coff ;; morphos) basic_machine=powerpc-unknown os=-morphos ;; moxiebox) basic_machine=moxie-unknown os=-moxiebox ;; msdos) basic_machine=i386-pc os=-msdos ;; ms1-*) basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` ;; msys) basic_machine=i686-pc os=-msys ;; mvs) basic_machine=i370-ibm os=-mvs ;; nacl) basic_machine=le32-unknown os=-nacl ;; ncr3000) basic_machine=i486-ncr os=-sysv4 ;; netbsd386) basic_machine=i386-unknown os=-netbsd ;; netwinder) basic_machine=armv4l-rebel os=-linux ;; news | news700 | news800 | news900) basic_machine=m68k-sony os=-newsos ;; news1000) basic_machine=m68030-sony os=-newsos ;; news-3600 | risc-news) basic_machine=mips-sony os=-newsos ;; necv70) basic_machine=v70-nec os=-sysv ;; next | m*-next ) basic_machine=m68k-next case $os in -nextstep* ) ;; -ns2*) os=-nextstep2 ;; *) os=-nextstep3 ;; esac ;; nh3000) basic_machine=m68k-harris os=-cxux ;; nh[45]000) basic_machine=m88k-harris os=-cxux ;; nindy960) basic_machine=i960-intel os=-nindy ;; mon960) basic_machine=i960-intel os=-mon960 ;; nonstopux) basic_machine=mips-compaq os=-nonstopux ;; np1) basic_machine=np1-gould ;; neo-tandem) basic_machine=neo-tandem ;; nse-tandem) basic_machine=nse-tandem ;; nsr-tandem) basic_machine=nsr-tandem ;; op50n-* | op60c-*) basic_machine=hppa1.1-oki os=-proelf ;; openrisc | openrisc-*) basic_machine=or32-unknown ;; os400) basic_machine=powerpc-ibm os=-os400 ;; OSE68000 | ose68000) basic_machine=m68000-ericsson os=-ose ;; os68k) basic_machine=m68k-none os=-os68k ;; pa-hitachi) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; paragon) basic_machine=i860-intel os=-osf ;; parisc) basic_machine=hppa-unknown os=-linux ;; parisc-*) basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; pbd) basic_machine=sparc-tti ;; pbb) basic_machine=m68k-tti ;; pc532 | pc532-*) basic_machine=ns32k-pc532 ;; pc98) basic_machine=i386-pc ;; pc98-*) basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc ;; pentiumpro | p6 | 6x86 | athlon | athlon_*) basic_machine=i686-pc ;; pentiumii | pentium2 | pentiumiii | pentium3) basic_machine=i686-pc ;; pentium4) basic_machine=i786-pc ;; pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumpro-* | p6-* | 6x86-* | athlon-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium4-*) basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pn) basic_machine=pn-gould ;; power) basic_machine=power-ibm ;; ppc | ppcbe) basic_machine=powerpc-unknown ;; ppc-* | ppcbe-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle | ppc-le | powerpc-little) basic_machine=powerpcle-unknown ;; ppcle-* | powerpclittle-*) basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64) basic_machine=powerpc64-unknown ;; ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64le | powerpc64little | ppc64-le | powerpc64-little) basic_machine=powerpc64le-unknown ;; ppc64le-* | powerpc64little-*) basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ps2) basic_machine=i386-ibm ;; pw32) basic_machine=i586-unknown os=-pw32 ;; rdos | rdos64) basic_machine=x86_64-pc os=-rdos ;; rdos32) basic_machine=i386-pc os=-rdos ;; rom68k) basic_machine=m68k-rom68k os=-coff ;; rm[46]00) basic_machine=mips-siemens ;; rtpc | rtpc-*) basic_machine=romp-ibm ;; s390 | s390-*) basic_machine=s390-ibm ;; s390x | s390x-*) basic_machine=s390x-ibm ;; sa29200) basic_machine=a29k-amd os=-udi ;; sb1) basic_machine=mipsisa64sb1-unknown ;; sb1el) basic_machine=mipsisa64sb1el-unknown ;; sde) basic_machine=mipsisa32-sde os=-elf ;; sei) basic_machine=mips-sei os=-seiux ;; sequent) basic_machine=i386-sequent ;; sh) basic_machine=sh-hitachi os=-hms ;; sh5el) basic_machine=sh5le-unknown ;; sh64) basic_machine=sh64-unknown ;; sparclite-wrs | simso-wrs) basic_machine=sparclite-wrs os=-vxworks ;; sps7) basic_machine=m68k-bull os=-sysv2 ;; spur) basic_machine=spur-unknown ;; st2000) basic_machine=m68k-tandem ;; stratus) basic_machine=i860-stratus os=-sysv4 ;; strongarm-* | thumb-*) basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'` ;; sun2) basic_machine=m68000-sun ;; sun2os3) basic_machine=m68000-sun os=-sunos3 ;; sun2os4) basic_machine=m68000-sun os=-sunos4 ;; sun3os3) basic_machine=m68k-sun os=-sunos3 ;; sun3os4) basic_machine=m68k-sun os=-sunos4 ;; sun4os3) basic_machine=sparc-sun os=-sunos3 ;; sun4os4) basic_machine=sparc-sun os=-sunos4 ;; sun4sol2) basic_machine=sparc-sun os=-solaris2 ;; sun3 | sun3-*) basic_machine=m68k-sun ;; sun4) basic_machine=sparc-sun ;; sun386 | sun386i | roadrunner) basic_machine=i386-sun ;; sv1) basic_machine=sv1-cray os=-unicos ;; symmetry) basic_machine=i386-sequent os=-dynix ;; t3e) basic_machine=alphaev5-cray os=-unicos ;; t90) basic_machine=t90-cray os=-unicos ;; tile*) basic_machine=$basic_machine-unknown os=-linux-gnu ;; tx39) basic_machine=mipstx39-unknown ;; tx39el) basic_machine=mipstx39el-unknown ;; toad1) basic_machine=pdp10-xkl os=-tops20 ;; tower | tower-32) basic_machine=m68k-ncr ;; tpf) basic_machine=s390x-ibm os=-tpf ;; udi29k) basic_machine=a29k-amd os=-udi ;; ultra3) basic_machine=a29k-nyu os=-sym1 ;; v810 | necv810) basic_machine=v810-nec os=-none ;; vaxv) basic_machine=vax-dec os=-sysv ;; vms) basic_machine=vax-dec os=-vms ;; vpp*|vx|vx-*) basic_machine=f301-fujitsu ;; vxworks960) basic_machine=i960-wrs os=-vxworks ;; vxworks68) basic_machine=m68k-wrs os=-vxworks ;; vxworks29k) basic_machine=a29k-wrs os=-vxworks ;; w65*) basic_machine=w65-wdc os=-none ;; w89k-*) basic_machine=hppa1.1-winbond os=-proelf ;; xbox) basic_machine=i686-pc os=-mingw32 ;; xps | xps100) basic_machine=xps100-honeywell ;; xscale-* | xscalee[bl]-*) basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'` ;; ymp) basic_machine=ymp-cray os=-unicos ;; z8k-*-coff) basic_machine=z8k-unknown os=-sim ;; z80-*-coff) basic_machine=z80-unknown os=-sim ;; none) basic_machine=none-none os=-none ;; # Here we handle the default manufacturer of certain CPU types. It is in # some cases the only manufacturer, in others, it is the most popular. w89k) basic_machine=hppa1.1-winbond ;; op50n) basic_machine=hppa1.1-oki ;; op60c) basic_machine=hppa1.1-oki ;; romp) basic_machine=romp-ibm ;; mmix) basic_machine=mmix-knuth ;; rs6000) basic_machine=rs6000-ibm ;; vax) basic_machine=vax-dec ;; pdp10) # there are many clones, so DEC is not a safe bet basic_machine=pdp10-unknown ;; pdp11) basic_machine=pdp11-dec ;; we32k) basic_machine=we32k-att ;; sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) basic_machine=sparc-sun ;; cydra) basic_machine=cydra-cydrome ;; orion) basic_machine=orion-highlevel ;; orion105) basic_machine=clipper-highlevel ;; mac | mpw | mac-mpw) basic_machine=m68k-apple ;; pmac | pmac-mpw) basic_machine=powerpc-apple ;; *-unknown) # Make sure to match an already-canonicalized machine name. ;; *) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; esac # Here we canonicalize certain aliases for manufacturers. case $basic_machine in *-digital*) basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` ;; *-commodore*) basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` ;; *) ;; esac # Decode manufacturer-specific aliases for certain operating systems. if [ x"$os" != x"" ] then case $os in # First match some system type aliases # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. -auroraux) os=-auroraux ;; -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; -solaris) os=-solaris2 ;; -svr4*) os=-sysv4 ;; -unixware*) os=-sysv4.2uw ;; -gnu/linux*) os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` ;; # First accept the basic system types. # The portable systems comes first. # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ | -sym* | -kopensolaris* | -plan9* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* | -aros* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ | -bitrig* | -openbsd* | -solidbsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* | -cegcc* \ | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ | -linux-newlib* | -linux-musl* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* | -tirtos*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) case $basic_machine in x86-* | i*86-*) ;; *) os=-nto$os ;; esac ;; -nto-qnx*) ;; -nto*) os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) ;; -mac*) os=`echo $os | sed -e 's|mac|macos|'` ;; -linux-dietlibc) os=-linux-dietlibc ;; -linux*) os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; -sunos5*) os=`echo $os | sed -e 's|sunos5|solaris2|'` ;; -sunos6*) os=`echo $os | sed -e 's|sunos6|solaris3|'` ;; -opened*) os=-openedition ;; -os400*) os=-os400 ;; -wince*) os=-wince ;; -osfrose*) os=-osfrose ;; -osf*) os=-osf ;; -utek*) os=-bsd ;; -dynix*) os=-bsd ;; -acis*) os=-aos ;; -atheos*) os=-atheos ;; -syllable*) os=-syllable ;; -386bsd) os=-bsd ;; -ctix* | -uts*) os=-sysv ;; -nova*) os=-rtmk-nova ;; -ns2 ) os=-nextstep2 ;; -nsk*) os=-nsk ;; # Preserve the version number of sinix5. -sinix5.*) os=`echo $os | sed -e 's|sinix|sysv|'` ;; -sinix*) os=-sysv4 ;; -tpf*) os=-tpf ;; -triton*) os=-sysv3 ;; -oss*) os=-sysv3 ;; -svr4) os=-sysv4 ;; -svr3) os=-sysv3 ;; -sysvr4) os=-sysv4 ;; # This must come after -sysvr4. -sysv*) ;; -ose*) os=-ose ;; -es1800*) os=-ose ;; -xenix) os=-xenix ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) os=-mint ;; -aros*) os=-aros ;; -zvmoe) os=-zvmoe ;; -dicos*) os=-dicos ;; -nacl*) ;; -none) ;; *) # Get rid of the `-' at the beginning of $os. os=`echo $os | sed 's/[^-]*-//'` echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 exit 1 ;; esac else # Here we handle the default operating systems that come with various machines. # The value should be what the vendor currently ships out the door with their # machine or put another way, the most popular os provided with the machine. # Note that if you're going to try to match "-MANUFACTURER" here (say, # "-sun"), then you have to tell the case statement up towards the top # that MANUFACTURER isn't an operating system. Otherwise, code above # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. case $basic_machine in score-*) os=-elf ;; spu-*) os=-elf ;; *-acorn) os=-riscix1.2 ;; arm*-rebel) os=-linux ;; arm*-semi) os=-aout ;; c4x-* | tic4x-*) os=-coff ;; c8051-*) os=-elf ;; hexagon-*) os=-elf ;; tic54x-*) os=-coff ;; tic55x-*) os=-coff ;; tic6x-*) os=-coff ;; # This must come before the *-dec entry. pdp10-*) os=-tops20 ;; pdp11-*) os=-none ;; *-dec | vax-*) os=-ultrix4.2 ;; m68*-apollo) os=-domain ;; i386-sun) os=-sunos4.0.2 ;; m68000-sun) os=-sunos3 ;; m68*-cisco) os=-aout ;; mep-*) os=-elf ;; mips*-cisco) os=-elf ;; mips*-*) os=-elf ;; or32-*) os=-coff ;; *-tti) # must be before sparc entry or we get the wrong os. os=-sysv3 ;; sparc-* | *-sun) os=-sunos4.1.1 ;; *-be) os=-beos ;; *-haiku) os=-haiku ;; *-ibm) os=-aix ;; *-knuth) os=-mmixware ;; *-wec) os=-proelf ;; *-winbond) os=-proelf ;; *-oki) os=-proelf ;; *-hp) os=-hpux ;; *-hitachi) os=-hiux ;; i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) os=-sysv ;; *-cbm) os=-amigaos ;; *-dg) os=-dgux ;; *-dolphin) os=-sysv3 ;; m68k-ccur) os=-rtu ;; m88k-omron*) os=-luna ;; *-next ) os=-nextstep ;; *-sequent) os=-ptx ;; *-crds) os=-unos ;; *-ns) os=-genix ;; i370-*) os=-mvs ;; *-next) os=-nextstep3 ;; *-gould) os=-sysv ;; *-highlevel) os=-bsd ;; *-encore) os=-bsd ;; *-sgi) os=-irix ;; *-siemens) os=-sysv4 ;; *-masscomp) os=-rtu ;; f30[01]-fujitsu | f700-fujitsu) os=-uxpv ;; *-rom68k) os=-coff ;; *-*bug) os=-coff ;; *-apple) os=-macos ;; *-atari*) os=-mint ;; *) os=-none ;; esac fi # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. vendor=unknown case $basic_machine in *-unknown) case $os in -riscix*) vendor=acorn ;; -sunos*) vendor=sun ;; -cnk*|-aix*) vendor=ibm ;; -beos*) vendor=be ;; -hpux*) vendor=hp ;; -mpeix*) vendor=hp ;; -hiux*) vendor=hitachi ;; -unos*) vendor=crds ;; -dgux*) vendor=dg ;; -luna*) vendor=omron ;; -genix*) vendor=ns ;; -mvs* | -opened*) vendor=ibm ;; -os400*) vendor=ibm ;; -ptx*) vendor=sequent ;; -tpf*) vendor=ibm ;; -vxsim* | -vxworks* | -windiss*) vendor=wrs ;; -aux*) vendor=apple ;; -hms*) vendor=hitachi ;; -mpw* | -macos*) vendor=apple ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) vendor=atari ;; -vos*) vendor=stratus ;; esac basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` ;; esac echo $basic_machine$os exit # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: aspell-0.60.8.1/configure0000755000076500007650000242455614540417572012121 00000000000000#! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.69 for GNU Aspell 0.60.8.1. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. # # # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # Use a proper internal environment variable to ensure we don't fall # into an infinite loop, continuously re-executing ourselves. if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then _as_can_reexec=no; export _as_can_reexec; # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 as_fn_exit 255 fi # We don't want this to propagate to other subprocesses. { _as_can_reexec=; unset _as_can_reexec;} if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi " as_required="as_fn_return () { (exit \$1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1 test -x / || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO PATH=/empty FPATH=/empty; export PATH FPATH test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 test \$(( 1 + 1 )) = 2 || exit 1" if (eval "$as_required") 2>/dev/null; then : as_have_required=yes else as_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. as_found=: case $as_dir in #( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. as_shell=$as_dir/$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : CONFIG_SHELL=$as_shell as_have_required=yes if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : break 2 fi fi done;; esac as_found=false done $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : CONFIG_SHELL=$SHELL as_have_required=yes fi; } IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : export CONFIG_SHELL # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 exit 255 fi if test x$as_have_required = xno; then : $as_echo "$0: This script requires a shell more modern than all" $as_echo "$0: the shells that I found on your system." if test x${ZSH_VERSION+set} = xset ; then $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" $as_echo "$0: be upgraded to zsh 4.3.4 or later." else $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, $0: including any error possibly output before this $0: message. Then install a modern shell, or manually run $0: the script under such a shell if you do have one." fi exit 1 fi fi fi SHELL=${CONFIG_SHELL-/bin/sh} export SHELL # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS ## --------------------- ## ## M4sh Shell Functions. ## ## --------------------- ## # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_lineno_1=$LINENO as_lineno_1a=$LINENO as_lineno_2=$LINENO as_lineno_2a=$LINENO eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # If we had to re-execute with $CONFIG_SHELL, we're ensured to have # already done that, so ensure we don't try to do so again and fall # in an infinite loop. This has already happened in practice. _as_can_reexec=no; export _as_can_reexec # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" SHELL=${CONFIG_SHELL-/bin/sh} test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIBOBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= # Identity of this package. PACKAGE_NAME='GNU Aspell' PACKAGE_TARNAME='aspell' PACKAGE_VERSION='0.60.8.1' PACKAGE_STRING='GNU Aspell 0.60.8.1' PACKAGE_BUGREPORT='' PACKAGE_URL='http://www.gnu.org/software/aspell/' ac_unique_file="prog/aspell.cpp" # Factoring default headers for most tests. ac_includes_default="\ #include #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef STDC_HEADERS # include # include #else # ifdef HAVE_STDLIB_H # include # endif #endif #ifdef HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_UNISTD_H # include #endif" gt_needs= ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS LIBOBJS CURSES_INCLUDE CURSES_LIB PTHREAD_LIB POSUB LTLIBINTL LIBINTL INTLLIBS LTLIBICONV LIBICONV INTL_MACOSX_LIBS XGETTEXT_EXTRA_OPTIONS MSGMERGE XGETTEXT_015 XGETTEXT GMSGFMT_015 MSGFMT_015 GMSGFMT MSGFMT GETTEXT_MACRO_VERSION USE_NLS W_ALL_ERROR_FALSE W_ALL_ERROR_TRUE INCREMENTED_SONAME_FALSE INCREMENTED_SONAME_TRUE PSPELL_COMPATIBILITY_FALSE PSPELL_COMPATIBILITY_TRUE COMPILE_IN_FILTERS_FALSE COMPILE_IN_FILTERS_TRUE PERLPROG CXXCPP CPP OTOOL64 OTOOL LIPO NMEDIT DSYMUTIL MANIFEST_TOOL RANLIB ac_ct_AR AR DLLTOOL OBJDUMP LN_S NM ac_ct_DUMPBIN DUMPBIN LD FGREP EGREP GREP SED LIBTOOL am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE ac_ct_CC CFLAGS CC am__fastdepCXX_FALSE am__fastdepCXX_TRUE CXXDEPMODE am__nodep AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__quote am__include DEPDIR OBJEXT EXEEXT ac_ct_CXX CPPFLAGS LDFLAGS CXXFLAGS CXX pkglibdir pkgdatadir pkgdocdir MAINT MAINTAINER_MODE_FALSE MAINTAINER_MODE_TRUE AM_BACKSLASH AM_DEFAULT_VERBOSITY AM_DEFAULT_V AM_V am__untar am__tar AMTAR am__leading_dot SET_MAKE AWK mkdir_p MKDIR_P INSTALL_STRIP_PROGRAM STRIP install_sh MAKEINFO AUTOHEADER AUTOMAKE AUTOCONF ACLOCAL VERSION PACKAGE CYGPATH_W am__isrc INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM target_os target_vendor target_cpu target host_os host_vendor host_cpu host build_os build_vendor build_cpu build target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL' ac_subst_files='' ac_user_opts=' enable_option_checking enable_silent_rules enable_maintainer_mode enable_docdir enable_pkgdatadir enable_pkgdata_dir enable_pkglibdir enable_dict_dir enable_win32_relocatable enable_curses enable_curses_include enable_wide_curses enable_regex enable_compile_in_filters enable_filter_version_control enable_32_bit_hash_fun enable_sloppy_null_term_strings enable_pspell_compatibility enable_incremented_soname enable_w_all_error enable_dependency_tracking enable_static enable_shared with_pic enable_fast_install with_gnu_ld with_sysroot enable_libtool_lock enable_nls enable_rpath with_libiconv_prefix with_libintl_prefix ' ac_precious_vars='build_alias host_alias target_alias CXX CXXFLAGS LDFLAGS LIBS CPPFLAGS CCC CC CFLAGS CPP CXXCPP' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *=) ac_optarg= ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) as_fn_error $? "unrecognized option: \`$ac_option' Try \`$0 --help' for more information" ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` as_fn_error $? "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || as_fn_error $? "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || as_fn_error $? "pwd does not report name of working directory" # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures GNU Aspell 0.60.8.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/aspell] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] --target=TARGET configure for building compilers for TARGET [HOST] _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of GNU Aspell 0.60.8.1:";; esac cat <<\_ACEOF Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-silent-rules less verbose build output (undo: "make V=1") --disable-silent-rules verbose build output (undo: "make V=0") --enable-maintainer-mode enable make rules and dependencies not useful (and sometimes confusing) to the casual installer --enable-docdir=DIR documentation files in DIR [PREFIX/share/doc/aspell] --enable-pkgdatadir=DIR device dependent data files [LIBDIR/aspell-0.60] --enable-data-dir=DIR alias for pkgdatadir --enable-pkglibdir=DIR device dependent data files [LIBDIR/aspell-0.60] --enable-dict-dir=DIR alias for pkglibdir --enable-win32-relocatable --enable-curses=LIBFILE cursor control library --enable-curses-include=DIR --disable-wide-curses disable wide char utf8 cursor control --disable-regex --enable-compile-in-filters --disable-filter-version-control --enable-32-bit-hash-fun use 32-bit hash function for compiled dictionaries --enable-sloppy-null-term-strings allows allow null terminated UCS-2 and UCS-4 strings --disable-pspell-compatibility don't install pspell compatibility libraries --enable-incremented-soname break aspell 0.50 binary compatibility --enable-w-all-error selectively enable -Wall and -Werror --enable-dependency-tracking do not reject slow dependency extractors --disable-dependency-tracking speeds up one-time build --enable-static[=PKGS] build static libraries [default=no] --enable-shared[=PKGS] build shared libraries [default=yes] --enable-fast-install[=PKGS] optimize for fast installation [default=yes] --disable-libtool-lock avoid locking (might break parallel builds) --disable-nls do not use Native Language Support --disable-rpath do not hardcode runtime library paths Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use both] --with-gnu-ld assume the C compiler uses GNU ld [default=no] --with-sysroot=DIR Search for dependent libraries within DIR (or the compiler's sysroot if not specified). --with-gnu-ld assume the C compiler uses GNU ld [default=no] --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib --without-libiconv-prefix don't search for libiconv in includedir and libdir --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib --without-libintl-prefix don't search for libintl in includedir and libdir Some influential environment variables: CXX C++ compiler command CXXFLAGS C++ compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CC C compiler command CFLAGS C compiler flags CPP C preprocessor CXXCPP C++ preprocessor Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to the package provider. GNU Aspell home page: . General help using GNU software: . _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF GNU Aspell configure 0.60.8.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi ## ------------------------ ## ## Autoconf initialization. ## ## ------------------------ ## # ac_fn_cxx_try_compile LINENO # ---------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. ac_fn_cxx_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_cxx_try_compile # ac_fn_c_try_compile LINENO # -------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_compile # ac_fn_c_try_link LINENO # ----------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || test -x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_link # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES # ------------------------------------------------------- # Tests whether HEADER exists and can be compiled using the include files in # INCLUDES, setting the cache variable VAR accordingly. ac_fn_c_check_header_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_compile # ac_fn_c_try_cpp LINENO # ---------------------- # Try to preprocess conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } > conftest.i && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_cpp # ac_fn_c_try_run LINENO # ---------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes # that executables *can* be run. ac_fn_c_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then : ac_retval=0 else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_run # ac_fn_c_check_func LINENO FUNC VAR # ---------------------------------- # Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_c_check_func () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case declares $2. For example, HP-UX 11i declares gettimeofday. */ #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $2 (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $2 /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$2 || defined __stub___$2 choke me #endif int main () { return $2 (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_func # ac_fn_cxx_try_cpp LINENO # ------------------------ # Try to preprocess conftest.$ac_ext, and return whether this succeeded. ac_fn_cxx_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } > conftest.i && { test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_cxx_try_cpp # ac_fn_cxx_try_link LINENO # ------------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. ac_fn_cxx_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || test -x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_cxx_try_link # ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES # --------------------------------------------------------- # Tests whether HEADER exists, giving a warning if it cannot be compiled using # the include files in INCLUDES and setting the cache variable VAR # accordingly. ac_fn_cxx_check_header_mongrel () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if eval \${$3+:} false; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } else # Is the header compilable? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 $as_echo_n "checking $2 usability... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_header_compiler=yes else ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 $as_echo_n "checking $2 presence... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$2> _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : ac_header_preproc=yes else ac_header_preproc=no fi rm -f conftest.err conftest.i conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #(( yes:no: ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; no:yes:* ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else eval "$3=\$ac_header_compiler" fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_cxx_check_header_mongrel # ac_fn_cxx_check_func LINENO FUNC VAR # ------------------------------------ # Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_cxx_check_func () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case declares $2. For example, HP-UX 11i declares gettimeofday. */ #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $2 (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $2 /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$2 || defined __stub___$2 choke me #endif int main () { return $2 (); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_cxx_check_func # ac_fn_cxx_try_run LINENO # ------------------------ # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes # that executables *can* be run. ac_fn_cxx_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then : ac_retval=0 else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_cxx_try_run cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by GNU Aspell $as_me 0.60.8.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. $as_echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done { ac_configure_args0=; unset ac_configure_args0;} { ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo $as_echo "## ---------------- ## ## Cache variables. ## ## ---------------- ##" echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo $as_echo "## ----------------- ## ## Output variables. ## ## ----------------- ##" echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then $as_echo "## ------------------- ## ## File substitutions. ## ## ------------------- ##" echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then $as_echo "## ----------- ## ## confdefs.h. ## ## ----------- ##" echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h $as_echo "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_URL "$PACKAGE_URL" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then # We do not want a PATH search for config.site. case $CONFIG_SITE in #(( -*) ac_site_file1=./$CONFIG_SITE;; */*) ac_site_file1=$CONFIG_SITE;; *) ac_site_file1=./$CONFIG_SITE;; esac elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" \ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "failed to load site script $ac_site_file See \`config.log' for more details" "$LINENO" 5; } fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi gt_needs="$gt_needs " # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## ## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do if test -f "$ac_dir/install-sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break elif test -f "$ac_dir/install.sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break elif test -f "$ac_dir/shtool"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/shtool install -c" break fi done if test -z "$ac_aux_dir"; then as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 $as_echo_n "checking build system type... " >&6; } if ${ac_cv_build+:} false; then : $as_echo_n "(cached) " >&6 else ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 $as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' set x $ac_cv_build shift build_cpu=$1 build_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: build_os=$* IFS=$ac_save_IFS case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 $as_echo_n "checking host system type... " >&6; } if ${ac_cv_host+:} false; then : $as_echo_n "(cached) " >&6 else if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 $as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' set x $ac_cv_host shift host_cpu=$1 host_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: host_os=$* IFS=$ac_save_IFS case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 $as_echo_n "checking target system type... " >&6; } if ${ac_cv_target+:} false; then : $as_echo_n "(cached) " >&6 else if test "x$target_alias" = x; then ac_cv_target=$ac_cv_host else ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 $as_echo "$ac_cv_target" >&6; } case $ac_cv_target in *-*-*) ;; *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; esac target=$ac_cv_target ac_save_IFS=$IFS; IFS='-' set x $ac_cv_target shift target_cpu=$1 target_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: target_os=$* IFS=$ac_save_IFS case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac # The aliases save the names the user supplied, while $host etc. # will get canonicalized. test -n "$target_alias" && test "$program_prefix$program_suffix$program_transform_name" = \ NONENONEs,x,x, && program_prefix=${target_alias}- am__api_version='1.14' # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if ${ac_cv_path_install+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in #(( ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; esac # Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi if test "$*" != "X $srcdir/configure conftest.file" \ && test "$*" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". as_fn_error $? "ls -t appears to fail. Make sure there is not a broken alias in your environment" "$LINENO" 5 fi if test "$2" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done test "$2" = conftest.file ) then # Ok. : else as_fn_error $? "newly created file is older than distributed files! Check your system clock" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi rm -f conftest.file test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s&\$&$program_suffix&;$program_transform_name" # Double any \ or $. # By default was `s,x,x', remove it if useless. ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` # Expand $ac_aux_dir to an absolute path. am_aux_dir=`cd "$ac_aux_dir" && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} fi if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi # Installed binaries are usually stripped using 'strip' when the user # run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the 'STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } if test -z "$MKDIR_P"; then if ${ac_cv_path_mkdir+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ 'mkdir (fileutils) '4.1*) ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext break 3;; esac done done done IFS=$as_save_IFS fi test -d ./--version && rmdir ./--version if test "${ac_cv_path_mkdir+set}" = set; then MKDIR_P="$ac_cv_path_mkdir -p" else # As a last resort, use the slow shell script. Don't cache a # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. MKDIR_P="$ac_install_sh -d" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_AWK+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AWK" && break done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null # Check whether --enable-silent-rules was given. if test "${enable_silent_rules+set}" = set; then : enableval=$enable_silent_rules; fi case $enable_silent_rules in # ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=1;; esac am_make=${MAKE-make} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 $as_echo_n "checking whether $am_make supports nested variables... " >&6; } if ${am_cv_make_support_nested_variables+:} false; then : $as_echo_n "(cached) " >&6 else if $as_echo 'TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 $as_echo "$am_cv_make_support_nested_variables" >&6; } if test $am_cv_make_support_nested_variables = yes; then AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AM_BACKSLASH='\' if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi # Define the identity of the package. PACKAGE='aspell' VERSION='0.60.8.1' cat >>confdefs.h <<_ACEOF #define PACKAGE "$PACKAGE" _ACEOF cat >>confdefs.h <<_ACEOF #define VERSION "$VERSION" _ACEOF # Some tools Automake needs. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # mkdir_p='$(MKDIR_P)' # We need awk for the "check" target. The system "awk" is bad on # some platforms. # Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AMTAR='$${TAR-tar}' # We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar pax cpio none' am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' # POSIX will say in a future version that running "rm -f" with no argument # is OK; and we want to be able to make that assumption in our Makefile # recipes. So use an aggressive probe to check that the usage we want is # actually supported "in the wild" to an acceptable degree. # See automake bug#10828. # To make any issue more visible, cause the running configure to be aborted # by default if the 'rm' program in use doesn't match our expectations; the # user can still override this though. if rm -f && rm -fr && rm -rf; then : OK; else cat >&2 <<'END' Oops! Your 'rm' program seems unable to run without file operands specified on the command line, even when the '-f' option is present. This is contrary to the behaviour of most rm programs out there, and not conforming with the upcoming POSIX standard: Please tell bug-automake@gnu.org about your system, including the value of your $PATH and any error possibly output before this message. This can help us improve future automake versions. END if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then echo 'Configuration will proceed anyway, since you have set the' >&2 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 echo >&2 else cat >&2 <<'END' Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation that behaves properly: . If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM to "yes", and re-run configure. END as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 fi fi ac_config_headers="$ac_config_headers gen/settings.h" if test -e "$srcdir"/autogen -a "$enable_maintainer_mode" != "no" then enable_maintainer_mode=yes fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } # Check whether --enable-maintainer-mode was given. if test "${enable_maintainer_mode+set}" = set; then : enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval else USE_MAINTAINER_MODE=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 $as_echo "$USE_MAINTAINER_MODE" >&6; } if test $USE_MAINTAINER_MODE = yes; then MAINTAINER_MODE_TRUE= MAINTAINER_MODE_FALSE='#' else MAINTAINER_MODE_TRUE='#' MAINTAINER_MODE_FALSE= fi MAINT=$MAINTAINER_MODE_TRUE # Check whether --enable-docdir was given. if test "${enable_docdir+set}" = set; then : enableval=$enable_docdir; pkgdocdir=$enable_docdir else pkgdocdir=\${prefix}/share/doc/aspell fi pkgdatadir=undef # Check whether --enable-pkgdatadir was given. if test "${enable_pkgdatadir+set}" = set; then : enableval=$enable_pkgdatadir; pkgdatadir=$enable_pkgdatadir fi # Check whether --enable-pkgdata-dir was given. if test "${enable_pkgdata_dir+set}" = set; then : enableval=$enable_pkgdata_dir; pkgdatadir=$enable_dict_dir fi if test "$pkgdatadir" = "undef" then pkgdatadir=\${libdir}/aspell-0.60 fi pkglibdir=undef # Check whether --enable-pkglibdir was given. if test "${enable_pkglibdir+set}" = set; then : enableval=$enable_pkglibdir; pkglibdir=$enable_pkglibdir fi # Check whether --enable-dict-dir was given. if test "${enable_dict_dir+set}" = set; then : enableval=$enable_dict_dir; pkglibdir=$enable_dict_dir fi if test "$pkglibdir" = "undef" then pkglibdir=\${libdir}/aspell-0.60 fi # Check whether --enable-win32-relocatable was given. if test "${enable_win32_relocatable+set}" = set; then : enableval=$enable_win32_relocatable; fi # Check whether --enable-curses was given. if test "${enable_curses+set}" = set; then : enableval=$enable_curses; fi # Check whether --enable-curses-include was given. if test "${enable_curses_include+set}" = set; then : enableval=$enable_curses_include; fi # Check whether --enable-wide-curses was given. if test "${enable_wide_curses+set}" = set; then : enableval=$enable_wide_curses; fi # Check whether --enable-regex was given. if test "${enable_regex+set}" = set; then : enableval=$enable_regex; fi # Check whether --enable-compile-in-filters was given. if test "${enable_compile_in_filters+set}" = set; then : enableval=$enable_compile_in_filters; fi # Check whether --enable-filter-version-control was given. if test "${enable_filter_version_control+set}" = set; then : enableval=$enable_filter_version_control; fi # Check whether --enable-32-bit-hash-fun was given. if test "${enable_32_bit_hash_fun+set}" = set; then : enableval=$enable_32_bit_hash_fun; fi # Check whether --enable-sloppy-null-term-strings was given. if test "${enable_sloppy_null_term_strings+set}" = set; then : enableval=$enable_sloppy_null_term_strings; fi # Check whether --enable-pspell-compatibility was given. if test "${enable_pspell_compatibility+set}" = set; then : enableval=$enable_pspell_compatibility; fi # Check whether --enable-incremented-soname was given. if test "${enable_incremented_soname+set}" = set; then : enableval=$enable_incremented_soname; fi # Check whether --enable-w-all-error was given. if test "${enable_w_all_error+set}" = set; then : enableval=$enable_w_all_error; fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test -z "$CXX"; then if test -n "$CCC"; then CXX=$CCC else if test -n "$ac_tool_prefix"; then for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CXX+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CXX"; then ac_cv_prog_CXX="$CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CXX=$ac_cv_prog_CXX if test -n "$CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 $as_echo "$CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CXX" && break done fi if test -z "$CXX"; then ac_ct_CXX=$CXX for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CXX+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CXX"; then ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CXX="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CXX=$ac_cv_prog_ac_ct_CXX if test -n "$ac_ct_CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 $as_echo "$ac_ct_CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CXX" && break done if test "x$ac_ct_CXX" = x; then CXX="g++" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CXX=$ac_ct_CXX fi fi fi fi # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5 $as_echo_n "checking whether the C++ compiler works... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else ac_file='' fi if test -z "$ac_file"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "C++ compiler cannot create executables See \`config.log' for more details" "$LINENO" 5; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5 $as_echo_n "checking for C++ compiler default output file name... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 $as_echo_n "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot run C++ compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details" "$LINENO" 5; } fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 $as_echo "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if ${ac_cv_objext+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of object files: cannot compile See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } if ${ac_cv_cxx_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_cxx_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GXX=yes else GXX= fi ac_test_CXXFLAGS=${CXXFLAGS+set} ac_save_CXXFLAGS=$CXXFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 $as_echo_n "checking whether $CXX accepts -g... " >&6; } if ${ac_cv_prog_cxx_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_cxx_werror_flag=$ac_cxx_werror_flag ac_cxx_werror_flag=yes ac_cv_prog_cxx_g=no CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_g=yes else CXXFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : else ac_cxx_werror_flag=$ac_save_cxx_werror_flag CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cxx_werror_flag=$ac_save_cxx_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 $as_echo "$ac_cv_prog_cxx_g" >&6; } if test "$ac_test_CXXFLAGS" = set; then CXXFLAGS=$ac_save_CXXFLAGS elif test $ac_cv_prog_cxx_g = yes; then if test "$GXX" = yes; then CXXFLAGS="-g -O2" else CXXFLAGS="-g" fi else if test "$GXX" = yes; then CXXFLAGS="-O2" else CXXFLAGS= fi fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 $as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 $as_echo "$_am_result" >&6; } rm -f confinc confmf # Check whether --enable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then : enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi depcc="$CXX" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if ${am_cv_CXX_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CXX_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CXX_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CXX_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then am__fastdepCXX_TRUE= am__fastdepCXX_FALSE='#' else am__fastdepCXX_TRUE='#' am__fastdepCXX_FALSE= fi if test "$GXX" = "yes" && expr x"$CXXFLAGS" : '.*-O' > /dev/null then CXXFLAGS="$CXXFLAGS -fno-exceptions" fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "no acceptable C compiler found in \$PATH See \`config.log' for more details" "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if ${ac_cv_c_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if ${ac_cv_prog_cc_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if ${ac_cv_prog_cc_c89+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include struct stat; /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } if ${am_cv_prog_cc_c_o+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF # Make sure it works both with $CC and with simple cc. # Following AC_PROG_CC_C_O, we do the test twice because some # compilers refuse to overwrite an existing .o file with -o, # though they will create one. am_cv_prog_cc_c_o=yes for am_i in 1 2; do if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } \ && test -f conftest2.$ac_objext; then : OK else am_cv_prog_cc_c_o=no break fi done rm -f core conftest* unset am_i fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 $as_echo "$am_cv_prog_cc_c_o" >&6; } if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if ${am_cv_CC_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi # Check whether --enable-static was given. if test "${enable_static+set}" = set; then : enableval=$enable_static; p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; no) enable_static=no ;; *) enable_static=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_static=yes fi done IFS="$lt_save_ifs" ;; esac else enable_static=no fi enable_dlopen=yes case `pwd` in *\ * | *\ *) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; esac macro_version='2.4.2' macro_revision='1.3337' ltmain="$ac_aux_dir/ltmain.sh" # Backslashify metacharacters that are still active within # double-quoted strings. sed_quote_subst='s/\(["`$\\]\)/\\\1/g' # Same as above, but do not quote variable references. double_quote_subst='s/\(["`\\]\)/\\\1/g' # Sed substitution to delay expansion of an escaped shell variable in a # double_quote_subst'ed string. delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' # Sed substitution to delay expansion of an escaped single quote. delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' # Sed substitution to avoid accidental globbing in evaled expressions no_glob_subst='s/\*/\\\*/g' ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 $as_echo_n "checking how to print strings... " >&6; } # Test print first, because it will be a builtin if present. if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then ECHO='print -r --' elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then ECHO='printf %s\n' else # Use this function as a fallback that always works. func_fallback_echo () { eval 'cat <<_LTECHO_EOF $1 _LTECHO_EOF' } ECHO='func_fallback_echo' fi # func_echo_all arg... # Invoke $ECHO with all args, space-separated. func_echo_all () { $ECHO "" } case "$ECHO" in printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 $as_echo "printf" >&6; } ;; print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 $as_echo "print -r" >&6; } ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 $as_echo "cat" >&6; } ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 $as_echo_n "checking for a sed that does not truncate output... " >&6; } if ${ac_cv_path_SED+:} false; then : $as_echo_n "(cached) " >&6 else ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ for ac_i in 1 2 3 4 5 6 7; do ac_script="$ac_script$as_nl$ac_script" done echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed { ac_script=; unset ac_script;} if test -z "$SED"; then ac_path_SED_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_SED" || continue # Check for GNU ac_path_SED and select it if it is found. # Check for GNU $ac_path_SED case `"$ac_path_SED" --version 2>&1` in *GNU*) ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo '' >> "conftest.nl" "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_SED_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_SED="$ac_path_SED" ac_path_SED_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_SED_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_SED"; then as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 fi else ac_cv_path_SED=$SED fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 $as_echo "$ac_cv_path_SED" >&6; } SED="$ac_cv_path_SED" rm -f conftest.sed test -z "$SED" && SED=sed Xsed="$SED -e 1s/^X//" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } if ${ac_cv_path_GREP+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_GREP" || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_GREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } if ${ac_cv_path_EGREP+:} false; then : $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else if test -z "$EGREP"; then ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_EGREP" || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 $as_echo_n "checking for fgrep... " >&6; } if ${ac_cv_path_FGREP+:} false; then : $as_echo_n "(cached) " >&6 else if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 then ac_cv_path_FGREP="$GREP -F" else if test -z "$FGREP"; then ac_path_FGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in fgrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_FGREP" || continue # Check for GNU ac_path_FGREP and select it if it is found. # Check for GNU $ac_path_FGREP case `"$ac_path_FGREP" --version 2>&1` in *GNU*) ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'FGREP' >> "conftest.nl" "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_FGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_FGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_FGREP"; then as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_FGREP=$FGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 $as_echo "$ac_cv_path_FGREP" >&6; } FGREP="$ac_cv_path_FGREP" test -z "$GREP" && GREP=grep # Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then : withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 $as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | ?:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 $as_echo_n "checking for non-GNU ld... " >&6; } fi if ${lt_cv_path_LD+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &5 $as_echo "$LD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } if ${lt_cv_prog_gnu_ld+:} false; then : $as_echo_n "(cached) " >&6 else # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &5 $as_echo "$lt_cv_prog_gnu_ld" >&6; } with_gnu_ld=$lt_cv_prog_gnu_ld { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } if ${lt_cv_path_NM+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$NM"; then # Let the user override the test. lt_cv_path_NM="$NM" else lt_nm_to_check="${ac_tool_prefix}nm" if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. tmp_nm="$ac_dir/$lt_tmp_nm" if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. # Adding the `sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but continue # so that we can try to find one that supports BSD flags ;; esac ;; esac fi done IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 $as_echo "$lt_cv_path_NM" >&6; } if test "$lt_cv_path_NM" != "no"; then NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$DUMPBIN"; then : # Let the user override the test. else if test -n "$ac_tool_prefix"; then for ac_prog in dumpbin "link -dump" do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_DUMPBIN+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$DUMPBIN"; then ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DUMPBIN=$ac_cv_prog_DUMPBIN if test -n "$DUMPBIN"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 $as_echo "$DUMPBIN" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$DUMPBIN" && break done fi if test -z "$DUMPBIN"; then ac_ct_DUMPBIN=$DUMPBIN for ac_prog in dumpbin "link -dump" do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DUMPBIN"; then ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN if test -n "$ac_ct_DUMPBIN"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 $as_echo "$ac_ct_DUMPBIN" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_DUMPBIN" && break done if test "x$ac_ct_DUMPBIN" = x; then DUMPBIN=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DUMPBIN=$ac_ct_DUMPBIN fi fi case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in *COFF*) DUMPBIN="$DUMPBIN -symbols" ;; *) DUMPBIN=: ;; esac fi if test "$DUMPBIN" != ":"; then NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 $as_echo_n "checking the name lister ($NM) interface... " >&6; } if ${lt_cv_nm_interface+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) (eval "$ac_compile" 2>conftest.err) cat conftest.err >&5 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) cat conftest.err >&5 (eval echo "\"\$as_me:$LINENO: output\"" >&5) cat conftest.out >&5 if $GREP 'External.*some_variable' conftest.out > /dev/null; then lt_cv_nm_interface="MS dumpbin" fi rm -f conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 $as_echo "$lt_cv_nm_interface" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 $as_echo_n "checking whether ln -s works... " >&6; } LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 $as_echo "no, using $LN_S" >&6; } fi # find the maximum length of command line arguments { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 $as_echo_n "checking the maximum length of command line arguments... " >&6; } if ${lt_cv_sys_max_cmd_len+:} false; then : $as_echo_n "(cached) " >&6 else i=0 teststring="ABCD" case $build_os in msdosdjgpp*) # On DJGPP, this test can blow up pretty badly due to problems in libc # (any single argument exceeding 2000 bytes causes a buffer overrun # during glob expansion). Even if it were fixed, the result of this # check would be larger than it should be. lt_cv_sys_max_cmd_len=12288; # 12K is about right ;; gnu*) # Under GNU Hurd, this test is not required because there is # no limit to the length of command line arguments. # Libtool will interpret -1 as no limit whatsoever lt_cv_sys_max_cmd_len=-1; ;; cygwin* | mingw* | cegcc*) # On Win9x/ME, this test blows up -- it succeeds, but takes # about 5 minutes as the teststring grows exponentially. # Worse, since 9x/ME are not pre-emptively multitasking, # you end up with a "frozen" computer, even though with patience # the test eventually succeeds (with a max line length of 256k). # Instead, let's just punt: use the minimum linelength reported by # all of the supported platforms: 8192 (on NT/2K/XP). lt_cv_sys_max_cmd_len=8192; ;; mint*) # On MiNT this can take a long time and run out of memory. lt_cv_sys_max_cmd_len=8192; ;; amigaos*) # On AmigaOS with pdksh, this test takes hours, literally. # So we just punt and use a minimum line length of 8192. lt_cv_sys_max_cmd_len=8192; ;; netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` elif test -x /usr/sbin/sysctl; then lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` else lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs fi # And add a safety zone lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ;; interix*) # We know the value 262144 and hardcode it with a safety zone (like BSD) lt_cv_sys_max_cmd_len=196608 ;; os2*) # The test takes a long time on OS/2. lt_cv_sys_max_cmd_len=8192 ;; osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not # nice to cause kernel panics so lets avoid the loop below. # First set a reasonable default. lt_cv_sys_max_cmd_len=16384 # if test -x /sbin/sysconfig; then case `/sbin/sysconfig -q proc exec_disable_arg_limit` in *1*) lt_cv_sys_max_cmd_len=-1 ;; esac fi ;; sco3.2v5*) lt_cv_sys_max_cmd_len=102400 ;; sysv5* | sco5v6* | sysv4.2uw2*) kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` if test -n "$kargmax"; then lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` else lt_cv_sys_max_cmd_len=32768 fi ;; *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len" && \ test undefined != "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring done # Only check the string length outside the loop. lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` teststring= # Add a significant safety factor because C++ compilers can tack on # massive amounts of additional arguments before passing them to the # linker. It appears as though 1/2 is a usable value. lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` fi ;; esac fi if test -n $lt_cv_sys_max_cmd_len ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 $as_echo "$lt_cv_sys_max_cmd_len" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 $as_echo "none" >&6; } fi max_cmd_len=$lt_cv_sys_max_cmd_len : ${CP="cp -f"} : ${MV="mv -f"} : ${RM="rm -f"} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } # Try some XSI features xsi_shell=no ( _lt_dummy="a/b/c" test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ = c,a/b,b/c, \ && eval 'test $(( 1 + 1 )) -eq 2 \ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ && xsi_shell=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 $as_echo "$xsi_shell" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } lt_shell_append=no ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ >/dev/null 2>&1 \ && lt_shell_append=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 $as_echo "$lt_shell_append" >&6; } if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else lt_unset=false fi # test EBCDIC or ASCII case `echo X|tr X '\101'` in A) # ASCII based system # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr lt_SP2NL='tr \040 \012' lt_NL2SP='tr \015\012 \040\040' ;; *) # EBCDIC based system lt_SP2NL='tr \100 \n' lt_NL2SP='tr \r\n \100\100' ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 $as_echo_n "checking how to convert $build file names to $host format... " >&6; } if ${lt_cv_to_host_file_cmd+:} false; then : $as_echo_n "(cached) " >&6 else case $host in *-*-mingw* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 ;; *-*-cygwin* ) lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 ;; * ) # otherwise, assume *nix lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 ;; esac ;; *-*-cygwin* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin ;; *-*-cygwin* ) lt_cv_to_host_file_cmd=func_convert_file_noop ;; * ) # otherwise, assume *nix lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin ;; esac ;; * ) # unhandled hosts (and "normal" native builds) lt_cv_to_host_file_cmd=func_convert_file_noop ;; esac fi to_host_file_cmd=$lt_cv_to_host_file_cmd { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 $as_echo "$lt_cv_to_host_file_cmd" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } if ${lt_cv_to_tool_file_cmd+:} false; then : $as_echo_n "(cached) " >&6 else #assume ordinary cross tools, or native build. lt_cv_to_tool_file_cmd=func_convert_file_noop case $host in *-*-mingw* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 ;; esac ;; esac fi to_tool_file_cmd=$lt_cv_to_tool_file_cmd { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 $as_echo "$lt_cv_to_tool_file_cmd" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 $as_echo_n "checking for $LD option to reload object files... " >&6; } if ${lt_cv_ld_reload_flag+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_ld_reload_flag='-r' fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 $as_echo "$lt_cv_ld_reload_flag" >&6; } reload_flag=$lt_cv_ld_reload_flag case $reload_flag in "" | " "*) ;; *) reload_flag=" $reload_flag" ;; esac reload_cmds='$LD$reload_flag -o $output$reload_objs' case $host_os in cygwin* | mingw* | pw32* | cegcc*) if test "$GCC" != yes; then reload_cmds=false fi ;; darwin*) if test "$GCC" = yes; then reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' else reload_cmds='$LD$reload_flag -o $output$reload_objs' fi ;; esac if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. set dummy ${ac_tool_prefix}objdump; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OBJDUMP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OBJDUMP"; then ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OBJDUMP=$ac_cv_prog_OBJDUMP if test -n "$OBJDUMP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 $as_echo "$OBJDUMP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OBJDUMP"; then ac_ct_OBJDUMP=$OBJDUMP # Extract the first word of "objdump", so it can be a program name with args. set dummy objdump; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OBJDUMP"; then ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OBJDUMP="objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP if test -n "$ac_ct_OBJDUMP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 $as_echo "$ac_ct_OBJDUMP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OBJDUMP" = x; then OBJDUMP="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OBJDUMP=$ac_ct_OBJDUMP fi else OBJDUMP="$ac_cv_prog_OBJDUMP" fi test -z "$OBJDUMP" && OBJDUMP=objdump { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 $as_echo_n "checking how to recognize dependent libraries... " >&6; } if ${lt_cv_deplibs_check_method+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file= lt_cv_deplibs_check_method='unknown' # Need to set the preceding variable on all platforms that support # interlibrary dependencies. # 'none' -- dependencies not supported. # `unknown' -- same as none, but documents that we really don't know. # 'pass_all' -- all dependencies passed with no checks. # 'test_compile' -- check by making test program. # 'file_magic [[regex]]' -- check by looking for files in library path # which responds to the $file_magic_cmd with a given extended regex. # If you have `file' or equivalent on your system and you're not sure # whether `pass_all' will *always* work, you probably want this one. case $host_os in aix[4-9]*) lt_cv_deplibs_check_method=pass_all ;; beos*) lt_cv_deplibs_check_method=pass_all ;; bsdi[45]*) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' lt_cv_file_magic_cmd='/usr/bin/file -L' lt_cv_file_magic_test_file=/shlib/libc.so ;; cygwin*) # func_win32_libid is a shell function defined in ltmain.sh lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' ;; mingw* | pw32*) # Base MSYS/MinGW do not provide the 'file' command needed by # func_win32_libid shell function, so use a weaker test based on 'objdump', # unless we find 'file', for example because we are cross-compiling. # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else # Keep this pattern in sync with the one in func_win32_libid. lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' lt_cv_file_magic_cmd='$OBJDUMP -f' fi ;; cegcc*) # use the weaker test based on 'objdump'. See mingw*. lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' lt_cv_file_magic_cmd='$OBJDUMP -f' ;; darwin* | rhapsody*) lt_cv_deplibs_check_method=pass_all ;; freebsd* | dragonfly*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then case $host_cpu in i*86 ) # Not sure whether the presence of OpenBSD here was a mistake. # Let's accept both of them until this is cleared up. lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` ;; esac else lt_cv_deplibs_check_method=pass_all fi ;; haiku*) lt_cv_deplibs_check_method=pass_all ;; hpux10.20* | hpux11*) lt_cv_file_magic_cmd=/usr/bin/file case $host_cpu in ia64*) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so ;; hppa*64*) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl ;; *) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' lt_cv_file_magic_test_file=/usr/lib/libc.sl ;; esac ;; interix[3-9]*) # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' ;; irix5* | irix6* | nonstopux*) case $LD in *-32|*"-32 ") libmagic=32-bit;; *-n32|*"-n32 ") libmagic=N32;; *-64|*"-64 ") libmagic=64-bit;; *) libmagic=never-match;; esac lt_cv_deplibs_check_method=pass_all ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) lt_cv_deplibs_check_method=pass_all ;; netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' fi ;; newos6*) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=/usr/lib/libnls.so ;; *nto* | *qnx*) lt_cv_deplibs_check_method=pass_all ;; openbsd*) if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' fi ;; osf3* | osf4* | osf5*) lt_cv_deplibs_check_method=pass_all ;; rdos*) lt_cv_deplibs_check_method=pass_all ;; solaris*) lt_cv_deplibs_check_method=pass_all ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) lt_cv_deplibs_check_method=pass_all ;; sysv4 | sysv4.3*) case $host_vendor in motorola) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` ;; ncr) lt_cv_deplibs_check_method=pass_all ;; sequent) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;; sni) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" lt_cv_file_magic_test_file=/lib/libc.so ;; siemens) lt_cv_deplibs_check_method=pass_all ;; pc) lt_cv_deplibs_check_method=pass_all ;; esac ;; tpf*) lt_cv_deplibs_check_method=pass_all ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 $as_echo "$lt_cv_deplibs_check_method" >&6; } file_magic_glob= want_nocaseglob=no if test "$build" = "$host"; then case $host_os in mingw* | pw32*) if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then want_nocaseglob=yes else file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` fi ;; esac fi file_magic_cmd=$lt_cv_file_magic_cmd deplibs_check_method=$lt_cv_deplibs_check_method test -z "$deplibs_check_method" && deplibs_check_method=unknown if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. set dummy ${ac_tool_prefix}dlltool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_DLLTOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$DLLTOOL"; then ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DLLTOOL=$ac_cv_prog_DLLTOOL if test -n "$DLLTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 $as_echo "$DLLTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_DLLTOOL"; then ac_ct_DLLTOOL=$DLLTOOL # Extract the first word of "dlltool", so it can be a program name with args. set dummy dlltool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DLLTOOL"; then ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DLLTOOL="dlltool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL if test -n "$ac_ct_DLLTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 $as_echo "$ac_ct_DLLTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_DLLTOOL" = x; then DLLTOOL="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DLLTOOL=$ac_ct_DLLTOOL fi else DLLTOOL="$ac_cv_prog_DLLTOOL" fi test -z "$DLLTOOL" && DLLTOOL=dlltool { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 $as_echo_n "checking how to associate runtime and link libraries... " >&6; } if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_sharedlib_from_linklib_cmd='unknown' case $host_os in cygwin* | mingw* | pw32* | cegcc*) # two different shell functions defined in ltmain.sh # decide which to use based on capabilities of $DLLTOOL case `$DLLTOOL --help 2>&1` in *--identify-strict*) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib ;; *) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback ;; esac ;; *) # fallback: assume linklib IS sharedlib lt_cv_sharedlib_from_linklib_cmd="$ECHO" ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO if test -n "$ac_tool_prefix"; then for ac_prog in ar do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_AR+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AR"; then ac_cv_prog_AR="$AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AR="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AR=$ac_cv_prog_AR if test -n "$AR"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 $as_echo "$AR" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AR" && break done fi if test -z "$AR"; then ac_ct_AR=$AR for ac_prog in ar do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_AR+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_AR"; then ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_AR="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_AR=$ac_cv_prog_ac_ct_AR if test -n "$ac_ct_AR"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 $as_echo "$ac_ct_AR" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_AR" && break done if test "x$ac_ct_AR" = x; then AR="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac AR=$ac_ct_AR fi fi : ${AR=ar} : ${AR_FLAGS=cru} { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 $as_echo_n "checking for archiver @FILE support... " >&6; } if ${lt_cv_ar_at_file+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_ar_at_file=no cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : echo conftest.$ac_objext > conftest.lst lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 (eval $lt_ar_try) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if test "$ac_status" -eq 0; then # Ensure the archiver fails upon bogus file names. rm -f conftest.$ac_objext libconftest.a { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 (eval $lt_ar_try) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if test "$ac_status" -ne 0; then lt_cv_ar_at_file=@ fi fi rm -f conftest.* libconftest.a fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 $as_echo "$lt_cv_ar_at_file" >&6; } if test "x$lt_cv_ar_at_file" = xno; then archiver_list_spec= else archiver_list_spec=$lt_cv_ar_at_file fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi test -z "$STRIP" && STRIP=: if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_RANLIB+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 $as_echo "$RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_RANLIB="ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 $as_echo "$ac_ct_RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_RANLIB" = x; then RANLIB=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac RANLIB=$ac_ct_RANLIB fi else RANLIB="$ac_cv_prog_RANLIB" fi test -z "$RANLIB" && RANLIB=: # Determine commands to create old-style static archives. old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' old_postinstall_cmds='chmod 644 $oldlib' old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in openbsd*) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" ;; *) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" ;; esac old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" fi case $host_os in darwin*) lock_old_archive_extraction=yes ;; *) lock_old_archive_extraction=no ;; esac # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # Check for command to grab the raw symbol name followed by C symbol from nm. { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } if ${lt_cv_sys_global_symbol_pipe+:} false; then : $as_echo_n "(cached) " >&6 else # These are sane defaults that work on at least a few old systems. # [They come from Ultrix. What could be older than Ultrix?!! ;)] # Character class describing NM global symbol codes. symcode='[BCDEGRST]' # Regexp to match symbols that can be accessed directly from C. sympat='\([_A-Za-z][_A-Za-z0-9]*\)' # Define system-specific variables. case $host_os in aix*) symcode='[BCDT]' ;; cygwin* | mingw* | pw32* | cegcc*) symcode='[ABCDGISTW]' ;; hpux*) if test "$host_cpu" = ia64; then symcode='[ABCDEGRST]' fi ;; irix* | nonstopux*) symcode='[BCDEGRST]' ;; osf*) symcode='[BCDEGQRST]' ;; solaris*) symcode='[BDRT]' ;; sco3.2v5*) symcode='[DT]' ;; sysv4.2uw2*) symcode='[DT]' ;; sysv5* | sco5v6* | unixware* | OpenUNIX*) symcode='[ABDT]' ;; sysv4) symcode='[DFNSTU]' ;; esac # If we're using GNU nm, then use its standard symbol codes. case `$NM -V 2>&1` in *GNU* | *'with BFD'*) symcode='[ABCDGIRSTW]' ;; esac # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" # Handle CRLF in mingw tool chain opt_cr= case $build_os in mingw*) opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp ;; esac # Try without a prefix underscore, then with it. for ac_symprfx in "" "_"; do # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. symxfrm="\\1 $ac_symprfx\\2 \\2" # Write the raw and C identifiers. if test "$lt_cv_nm_interface" = "MS dumpbin"; then # Fake it for dumpbin and say T for any non-static function # and D for any global variable. # Also find C++ and __fastcall symbols from MSVC++, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK '"\ " {last_section=section; section=\$ 3};"\ " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ " s[1]~/^[@?]/{print s[1], s[1]; next};"\ " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ " ' prfx=^$ac_symprfx" else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" fi lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" # Check to see that the pipe works correctly. pipe_works=no rm -f conftest* cat > conftest.$ac_ext <<_LT_EOF #ifdef __cplusplus extern "C" { #endif char nm_test_var; void nm_test_func(void); void nm_test_func(void){} #ifdef __cplusplus } #endif int main(){nm_test_var='a';nm_test_func();return(0);} _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then # Now try to grab the symbols. nlist=conftest.nm if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" else rm -f "$nlist"T fi # Make sure that we snagged all the symbols we need. if $GREP ' nm_test_var$' "$nlist" >/dev/null; then if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) /* DATA imports from DLLs on WIN32 con't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT_DLSYM_CONST #elif defined(__osf__) /* This system does not cope well with relocations in const data. */ # define LT_DLSYM_CONST #else # define LT_DLSYM_CONST const #endif #ifdef __cplusplus extern "C" { #endif _LT_EOF # Now generate the symbol file. eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' cat <<_LT_EOF >> conftest.$ac_ext /* The mapping between symbol names and symbols. */ LT_DLSYM_CONST struct { const char *name; void *address; } lt__PROGRAM__LTX_preloaded_symbols[] = { { "@PROGRAM@", (void *) 0 }, _LT_EOF $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext {0, (void *) 0} }; /* This works around a problem in FreeBSD linker */ #ifdef FREEBSD_WORKAROUND static const void *lt_preloaded_setup() { return lt__PROGRAM__LTX_preloaded_symbols; } #endif #ifdef __cplusplus } #endif _LT_EOF # Now try linking the two files. mv conftest.$ac_objext conftstm.$ac_objext lt_globsym_save_LIBS=$LIBS lt_globsym_save_CFLAGS=$CFLAGS LIBS="conftstm.$ac_objext" CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest${ac_exeext}; then pipe_works=yes fi LIBS=$lt_globsym_save_LIBS CFLAGS=$lt_globsym_save_CFLAGS else echo "cannot find nm_test_func in $nlist" >&5 fi else echo "cannot find nm_test_var in $nlist" >&5 fi else echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 fi else echo "$progname: failed program was:" >&5 cat conftest.$ac_ext >&5 fi rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. if test "$pipe_works" = yes; then break else lt_cv_sys_global_symbol_pipe= fi done fi if test -z "$lt_cv_sys_global_symbol_pipe"; then lt_cv_sys_global_symbol_to_cdecl= fi if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 $as_echo "failed" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 $as_echo "ok" >&6; } fi # Response file support. if test "$lt_cv_nm_interface" = "MS dumpbin"; then nm_file_list_spec='@' elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then nm_file_list_spec='@' fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 $as_echo_n "checking for sysroot... " >&6; } # Check whether --with-sysroot was given. if test "${with_sysroot+set}" = set; then : withval=$with_sysroot; else with_sysroot=no fi lt_sysroot= case ${with_sysroot} in #( yes) if test "$GCC" = yes; then lt_sysroot=`$CC --print-sysroot 2>/dev/null` fi ;; #( /*) lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` ;; #( no|'') ;; #( *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 $as_echo "${with_sysroot}" >&6; } as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 $as_echo "${lt_sysroot:-no}" >&6; } # Check whether --enable-libtool-lock was given. if test "${enable_libtool_lock+set}" = set; then : enableval=$enable_libtool_lock; fi test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) HPUX_IA64_MODE="32" ;; *ELF-64*) HPUX_IA64_MODE="64" ;; esac fi rm -rf conftest* ;; *-*-irix6*) # Find out which ABI we are using. echo '#line '$LINENO' "configure"' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then if test "$lt_cv_prog_gnu_ld" = yes; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" ;; *N32*) LD="${LD-ld} -melf32bmipn32" ;; *64-bit*) LD="${LD-ld} -melf64bmip" ;; esac else case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -32" ;; *N32*) LD="${LD-ld} -n32" ;; *64-bit*) LD="${LD-ld} -64" ;; esac fi fi rm -rf conftest* ;; x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.o` in *32-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_i386_fbsd" ;; x86_64-*linux*) case `/usr/bin/file conftest.o` in *x86-64*) LD="${LD-ld} -m elf32_x86_64" ;; *) LD="${LD-ld} -m elf_i386" ;; esac ;; powerpc64le-*) LD="${LD-ld} -m elf32lppclinux" ;; powerpc64-*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) LD="${LD-ld} -m elf_s390" ;; sparc64-*linux*) LD="${LD-ld} -m elf32_sparc" ;; esac ;; *64-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_x86_64_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; powerpcle-*) LD="${LD-ld} -m elf64lppc" ;; powerpc-*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) LD="${LD-ld} -m elf64_s390" ;; sparc*-*linux*) LD="${LD-ld} -m elf64_sparc" ;; esac ;; esac fi rm -rf conftest* ;; *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 $as_echo_n "checking whether the C compiler needs -belf... " >&6; } if ${lt_cv_cc_needs_belf+:} false; then : $as_echo_n "(cached) " >&6 else ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_cv_cc_needs_belf=yes else lt_cv_cc_needs_belf=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 $as_echo "$lt_cv_cc_needs_belf" >&6; } if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf CFLAGS="$SAVE_CFLAGS" fi ;; *-*solaris*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.o` in *64-bit*) case $lt_cv_prog_gnu_ld in yes*) case $host in i?86-*-solaris*) LD="${LD-ld} -m elf_x86_64" ;; sparc*-*-solaris*) LD="${LD-ld} -m elf64_sparc" ;; esac # GNU ld 2.21 introduced _sol2 emulations. Use them if available. if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then LD="${LD-ld}_sol2" fi ;; *) if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then LD="${LD-ld} -64" fi ;; esac ;; esac fi rm -rf conftest* ;; esac need_locks="$enable_libtool_lock" if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. set dummy ${ac_tool_prefix}mt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$MANIFEST_TOOL"; then ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL if test -n "$MANIFEST_TOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 $as_echo "$MANIFEST_TOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_MANIFEST_TOOL"; then ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL # Extract the first word of "mt", so it can be a program name with args. set dummy mt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_MANIFEST_TOOL"; then ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL if test -n "$ac_ct_MANIFEST_TOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_MANIFEST_TOOL" = x; then MANIFEST_TOOL=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL fi else MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" fi test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } if ${lt_cv_path_mainfest_tool+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_path_mainfest_tool=no echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out cat conftest.err >&5 if $GREP 'Manifest Tool' conftest.out > /dev/null; then lt_cv_path_mainfest_tool=yes fi rm -f conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 $as_echo "$lt_cv_path_mainfest_tool" >&6; } if test "x$lt_cv_path_mainfest_tool" != xyes; then MANIFEST_TOOL=: fi case $host_os in rhapsody* | darwin*) if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_DSYMUTIL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$DSYMUTIL"; then ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DSYMUTIL=$ac_cv_prog_DSYMUTIL if test -n "$DSYMUTIL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 $as_echo "$DSYMUTIL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_DSYMUTIL"; then ac_ct_DSYMUTIL=$DSYMUTIL # Extract the first word of "dsymutil", so it can be a program name with args. set dummy dsymutil; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DSYMUTIL"; then ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL if test -n "$ac_ct_DSYMUTIL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 $as_echo "$ac_ct_DSYMUTIL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_DSYMUTIL" = x; then DSYMUTIL=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DSYMUTIL=$ac_ct_DSYMUTIL fi else DSYMUTIL="$ac_cv_prog_DSYMUTIL" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. set dummy ${ac_tool_prefix}nmedit; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_NMEDIT+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$NMEDIT"; then ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi NMEDIT=$ac_cv_prog_NMEDIT if test -n "$NMEDIT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 $as_echo "$NMEDIT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_NMEDIT"; then ac_ct_NMEDIT=$NMEDIT # Extract the first word of "nmedit", so it can be a program name with args. set dummy nmedit; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_NMEDIT"; then ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_NMEDIT="nmedit" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT if test -n "$ac_ct_NMEDIT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 $as_echo "$ac_ct_NMEDIT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_NMEDIT" = x; then NMEDIT=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac NMEDIT=$ac_ct_NMEDIT fi else NMEDIT="$ac_cv_prog_NMEDIT" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. set dummy ${ac_tool_prefix}lipo; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_LIPO+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$LIPO"; then ac_cv_prog_LIPO="$LIPO" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_LIPO="${ac_tool_prefix}lipo" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi LIPO=$ac_cv_prog_LIPO if test -n "$LIPO"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 $as_echo "$LIPO" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_LIPO"; then ac_ct_LIPO=$LIPO # Extract the first word of "lipo", so it can be a program name with args. set dummy lipo; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_LIPO+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_LIPO"; then ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_LIPO="lipo" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO if test -n "$ac_ct_LIPO"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 $as_echo "$ac_ct_LIPO" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_LIPO" = x; then LIPO=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac LIPO=$ac_ct_LIPO fi else LIPO="$ac_cv_prog_LIPO" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. set dummy ${ac_tool_prefix}otool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OTOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OTOOL"; then ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OTOOL="${ac_tool_prefix}otool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OTOOL=$ac_cv_prog_OTOOL if test -n "$OTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 $as_echo "$OTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OTOOL"; then ac_ct_OTOOL=$OTOOL # Extract the first word of "otool", so it can be a program name with args. set dummy otool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OTOOL"; then ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OTOOL="otool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL if test -n "$ac_ct_OTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 $as_echo "$ac_ct_OTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OTOOL" = x; then OTOOL=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OTOOL=$ac_ct_OTOOL fi else OTOOL="$ac_cv_prog_OTOOL" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. set dummy ${ac_tool_prefix}otool64; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OTOOL64+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OTOOL64"; then ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OTOOL64=$ac_cv_prog_OTOOL64 if test -n "$OTOOL64"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 $as_echo "$OTOOL64" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OTOOL64"; then ac_ct_OTOOL64=$OTOOL64 # Extract the first word of "otool64", so it can be a program name with args. set dummy otool64; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OTOOL64"; then ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OTOOL64="otool64" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 if test -n "$ac_ct_OTOOL64"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 $as_echo "$ac_ct_OTOOL64" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OTOOL64" = x; then OTOOL64=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OTOOL64=$ac_ct_OTOOL64 fi else OTOOL64="$ac_cv_prog_OTOOL64" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 $as_echo_n "checking for -single_module linker flag... " >&6; } if ${lt_cv_apple_cc_single_mod+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_apple_cc_single_mod=no if test -z "${LT_MULTI_MODULE}"; then # By default we will add the -single_module flag. You can override # by either setting the environment variable LT_MULTI_MODULE # non-empty at configure time, or by adding -multi_module to the # link flags. rm -rf libconftest.dylib* echo "int foo(void){return 1;}" > conftest.c echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c" >&5 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err _lt_result=$? # If there is a non-empty error log, and "single_module" # appears in it, assume the flag caused a linker warning if test -s conftest.err && $GREP single_module conftest.err; then cat conftest.err >&5 # Otherwise, if the output was created with a 0 exit code from # the compiler, it worked. elif test -f libconftest.dylib && test $_lt_result -eq 0; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&5 fi rm -rf libconftest.dylib* rm -f conftest.* fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 $as_echo "$lt_cv_apple_cc_single_mod" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } if ${lt_cv_ld_exported_symbols_list+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_ld_exported_symbols_list=no save_LDFLAGS=$LDFLAGS echo "_main" > conftest.sym LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_cv_ld_exported_symbols_list=yes else lt_cv_ld_exported_symbols_list=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 $as_echo_n "checking for -force_load linker flag... " >&6; } if ${lt_cv_ld_force_load+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_ld_force_load=no cat > conftest.c << _LT_EOF int forced_loaded() { return 2;} _LT_EOF echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 echo "$AR cru libconftest.a conftest.o" >&5 $AR cru libconftest.a conftest.o 2>&5 echo "$RANLIB libconftest.a" >&5 $RANLIB libconftest.a 2>&5 cat > conftest.c << _LT_EOF int main() { return 0;} _LT_EOF echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err _lt_result=$? if test -s conftest.err && $GREP force_load conftest.err; then cat conftest.err >&5 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then lt_cv_ld_force_load=yes else cat conftest.err >&5 fi rm -f conftest.err libconftest.a conftest conftest.c rm -rf conftest.dSYM fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 $as_echo "$lt_cv_ld_force_load" >&6; } case $host_os in rhapsody* | darwin1.[012]) _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; darwin1.*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[91]*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 10.[012]*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; esac ;; esac if test "$lt_cv_apple_cc_single_mod" = "yes"; then _lt_dar_single_mod='$single_module' fi if test "$lt_cv_ld_exported_symbols_list" = "yes"; then _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' else _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' fi if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= fi ;; esac ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if ${ac_cv_prog_CPP+:} false; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details" "$LINENO" 5; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if ${ac_cv_header_stdc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "#define STDC_HEADERS 1" >>confdefs.h fi # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default " if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done for ac_header in dlfcn.h do : ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default " if test "x$ac_cv_header_dlfcn_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_DLFCN_H 1 _ACEOF fi done func_stripname_cnf () { case ${2} in .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; esac } # func_stripname_cnf # Set options enable_win32_dll=no # Check whether --enable-shared was given. if test "${enable_shared+set}" = set; then : enableval=$enable_shared; p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; no) enable_shared=no ;; *) enable_shared=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_shared=yes fi done IFS="$lt_save_ifs" ;; esac else enable_shared=yes fi # Check whether --with-pic was given. if test "${with_pic+set}" = set; then : withval=$with_pic; lt_p=${PACKAGE-default} case $withval in yes|no) pic_mode=$withval ;; *) pic_mode=default # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for lt_pkg in $withval; do IFS="$lt_save_ifs" if test "X$lt_pkg" = "X$lt_p"; then pic_mode=yes fi done IFS="$lt_save_ifs" ;; esac else pic_mode=default fi test -z "$pic_mode" && pic_mode=default # Check whether --enable-fast-install was given. if test "${enable_fast_install+set}" = set; then : enableval=$enable_fast_install; p=${PACKAGE-default} case $enableval in yes) enable_fast_install=yes ;; no) enable_fast_install=no ;; *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done IFS="$lt_save_ifs" ;; esac else enable_fast_install=yes fi # This can be used to rebuild libtool when needed LIBTOOL_DEPS="$ltmain" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' test -z "$LN_S" && LN_S="ln -s" if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 $as_echo_n "checking for objdir... " >&6; } if ${lt_cv_objdir+:} false; then : $as_echo_n "(cached) " >&6 else rm -f .libs 2>/dev/null mkdir .libs 2>/dev/null if test -d .libs; then lt_cv_objdir=.libs else # MS-DOS does not allow filenames that begin with a dot. lt_cv_objdir=_libs fi rmdir .libs 2>/dev/null fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 $as_echo "$lt_cv_objdir" >&6; } objdir=$lt_cv_objdir cat >>confdefs.h <<_ACEOF #define LT_OBJDIR "$lt_cv_objdir/" _ACEOF case $host_os in aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi ;; esac # Global variables: ofile=libtool can_build_shared=yes # All known linkers require a `.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a with_gnu_ld="$lt_cv_prog_gnu_ld" old_CC="$CC" old_CFLAGS="$CFLAGS" # Set sane defaults for various variables test -z "$CC" && CC=cc test -z "$LTCC" && LTCC=$CC test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS test -z "$LD" && LD=ld test -z "$ac_objext" && ac_objext=o for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` # Only perform the check for file, if the check method requires it test -z "$MAGIC_CMD" && MAGIC_CMD=file case $deplibs_check_method in file_magic*) if test "$file_magic_cmd" = '$MAGIC_CMD'; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } if ${lt_cv_path_MAGIC_CMD+:} false; then : $as_echo_n "(cached) " >&6 else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/${ac_tool_prefix}file; then lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$lt_cv_path_MAGIC_CMD"; then if test -n "$ac_tool_prefix"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 $as_echo_n "checking for file... " >&6; } if ${lt_cv_path_MAGIC_CMD+:} false; then : $as_echo_n "(cached) " >&6 else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/file; then lt_cv_path_MAGIC_CMD="$ac_dir/file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi else MAGIC_CMD=: fi fi fi ;; esac # Use C for the default configuration in the libtool script lt_save_CC="$CC" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu # Source file extension for C test sources. ac_ext=c # Object file extension for compiled C test sources. objext=o objext=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(){return(0);}' # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # Save the default compiler, since it gets overwritten when the other # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. compiler_DEFAULT=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... if test -n "$compiler"; then lt_prog_compiler_no_builtin_flag= if test "$GCC" = yes; then case $cc_basename in nvcc*) lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; *) lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_rtti_exceptions=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-fno-rtti -fno-exceptions" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_rtti_exceptions=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" else : fi fi lt_prog_compiler_wl= lt_prog_compiler_pic= lt_prog_compiler_static= if test "$GCC" = yes; then lt_prog_compiler_wl='-Wl,' lt_prog_compiler_static='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support lt_prog_compiler_pic='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic='-DDLL_EXPORT' ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic='-fno-common' ;; haiku*) # PIC is the default for Haiku. # The "-static" flag exists, but is broken. lt_prog_compiler_static= ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) # +Z the default ;; *) lt_prog_compiler_pic='-fPIC' ;; esac ;; interix[3-9]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. lt_prog_compiler_can_build_shared=no enable_shared=no ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic='-fPIC -shared' ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic=-Kconform_pic fi ;; *) lt_prog_compiler_pic='-fPIC' ;; esac case $cc_basename in nvcc*) # Cuda Compiler Driver 2.2 lt_prog_compiler_wl='-Xlinker ' if test -n "$lt_prog_compiler_pic"; then lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" fi ;; esac else # PORTME Check for flag to pass linker flags through the system compiler. case $host_os in aix*) lt_prog_compiler_wl='-Wl,' if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' else lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' fi ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic='-DDLL_EXPORT' ;; hpux9* | hpux10* | hpux11*) lt_prog_compiler_wl='-Wl,' # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic='+Z' ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? lt_prog_compiler_static='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) lt_prog_compiler_wl='-Wl,' # PIC (with -KPIC) is the default. lt_prog_compiler_static='-non_shared' ;; linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in # old Intel for x86_64 which still supported -KPIC. ecc*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-static' ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fPIC' lt_prog_compiler_static='-static' ;; # Lahey Fortran 8.1. lf95*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='--shared' lt_prog_compiler_static='--static' ;; nagfor*) # NAG Fortran compiler lt_prog_compiler_wl='-Wl,-Wl,,' lt_prog_compiler_pic='-PIC' lt_prog_compiler_static='-Bstatic' ;; pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fpic' lt_prog_compiler_static='-Bstatic' ;; ccc*) lt_prog_compiler_wl='-Wl,' # All Alpha code is PIC. lt_prog_compiler_static='-non_shared' ;; xl* | bgxl* | bgf* | mpixl*) # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-qpic' lt_prog_compiler_static='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) # Sun Fortran 8.3 passes all unrecognized flags to the linker lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='' ;; *Sun\ F* | *Sun*Fortran*) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='-Qoption ld ' ;; *Sun\ C*) # Sun C 5.9 lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='-Wl,' ;; *Intel*\ [CF]*Compiler*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fPIC' lt_prog_compiler_static='-static' ;; *Portland\ Group*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fpic' lt_prog_compiler_static='-Bstatic' ;; esac ;; esac ;; newsos6) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic='-fPIC -shared' ;; osf3* | osf4* | osf5*) lt_prog_compiler_wl='-Wl,' # All OSF/1 code is PIC. lt_prog_compiler_static='-non_shared' ;; rdos*) lt_prog_compiler_static='-non_shared' ;; solaris*) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' case $cc_basename in f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) lt_prog_compiler_wl='-Qoption ld ';; *) lt_prog_compiler_wl='-Wl,';; esac ;; sunos4*) lt_prog_compiler_wl='-Qoption ld ' lt_prog_compiler_pic='-PIC' lt_prog_compiler_static='-Bstatic' ;; sysv4 | sysv4.2uw2* | sysv4.3*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; sysv4*MP*) if test -d /usr/nec ;then lt_prog_compiler_pic='-Kconform_pic' lt_prog_compiler_static='-Bstatic' fi ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; unicos*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_can_build_shared=no ;; uts4*) lt_prog_compiler_pic='-pic' lt_prog_compiler_static='-Bstatic' ;; *) lt_prog_compiler_can_build_shared=no ;; esac fi case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic= ;; *) lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } if ${lt_cv_prog_compiler_pic+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic=$lt_prog_compiler_pic fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 $as_echo "$lt_cv_prog_compiler_pic" >&6; } lt_prog_compiler_pic=$lt_cv_prog_compiler_pic # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } if ${lt_cv_prog_compiler_pic_works+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic_works=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic -DPIC" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_pic_works=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } if test x"$lt_cv_prog_compiler_pic_works" = xyes; then case $lt_prog_compiler_pic in "" | " "*) ;; *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; esac else lt_prog_compiler_pic= lt_prog_compiler_can_build_shared=no fi fi # # Check to make sure the static flag actually works. # wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } if ${lt_cv_prog_compiler_static_works+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_static_works=yes fi else lt_cv_prog_compiler_static_works=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 $as_echo "$lt_cv_prog_compiler_static_works" >&6; } if test x"$lt_cv_prog_compiler_static_works" = xyes; then : else lt_prog_compiler_static= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if ${lt_cv_prog_compiler_c_o+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if ${lt_cv_prog_compiler_c_o+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } hard_links="nottested" if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } if test "$hard_links" = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else need_locks=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } runpath_var= allow_undefined_flag= always_export_symbols=no archive_cmds= archive_expsym_cmds= compiler_needs_object=no enable_shared_with_static_runtimes=no export_dynamic_flag_spec= export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' hardcode_automatic=no hardcode_direct=no hardcode_direct_absolute=no hardcode_libdir_flag_spec= hardcode_libdir_separator= hardcode_minus_L=no hardcode_shlibpath_var=unsupported inherit_rpath=no link_all_deplibs=unknown module_cmds= module_expsym_cmds= old_archive_from_new_cmds= old_archive_from_expsyms_cmds= thread_safe_flag_spec= whole_archive_flag_spec= # include_expsyms should be a list of space-separated symbols to be *always* # included in the symbol list include_expsyms= # exclude_expsyms can be an extended regexp of symbols to exclude # it will be wrapped by ` (' and `)$', so one must not match beginning or # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', # as well as any symbol that contains `d'. exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. # Exclude shared library initialization/finalization symbols. extract_expsyms_cmds= case $host_os in cygwin* | mingw* | pw32* | cegcc*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd*) with_gnu_ld=no ;; linux* | k*bsd*-gnu | gnu*) link_all_deplibs=no ;; esac ld_shlibs=yes # On some targets, GNU ld is compatible enough with the native linker # that we're better off using the native interface for both. lt_use_gnu_ld_interface=no if test "$with_gnu_ld" = yes; then case $host_os in aix*) # The AIX port of GNU ld has always aspired to compatibility # with the native linker. However, as the warning in the GNU ld # block says, versions before 2.19.5* couldn't really create working # shared libraries, regardless of the interface used. case `$LD -v 2>&1` in *\ \(GNU\ Binutils\)\ 2.19.5*) ;; *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; *\ \(GNU\ Binutils\)\ [3-9]*) ;; *) lt_use_gnu_ld_interface=yes ;; esac ;; *) lt_use_gnu_ld_interface=yes ;; esac fi if test "$lt_use_gnu_ld_interface" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec= fi supports_anon_versioning=no case `$LD -v 2>&1` in *GNU\ gold*) supports_anon_versioning=yes ;; *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... *\ 2.11.*) ;; # other 2.11 versions *) supports_anon_versioning=yes ;; esac # See if GNU ld supports shared libraries. case $host_os in aix[3-9]*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: the GNU linker, at least up to release 2.19, is reported *** to be unable to reliably create shared libraries on AIX. *** Therefore, libtool is disabling shared libraries support. If you *** really care for shared libraries, you may want to install binutils *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. *** You will then need to restart the configuration process. _LT_EOF fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; esac ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then allow_undefined_flag=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs=no fi ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec='-L$libdir' export_dynamic_flag_spec='${wl}--export-all-symbols' allow_undefined_flag=unsupported always_export_symbols=no enable_shared_with_static_runtimes=yes export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs=no fi ;; haiku*) archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' link_all_deplibs=yes ;; interix[3-9]*) hardcode_direct=no hardcode_shlibpath_var=no hardcode_libdir_flag_spec='${wl}-rpath,$libdir' export_dynamic_flag_spec='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) tmp_diet=no if test "$host_os" = linux-dietlibc; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ && test "$tmp_diet" = no then tmp_addflag=' $pic_flag' tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group f77 and f90 compilers whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 tmp_addflag=' -i_dynamic -nofor_main' ;; ifc* | ifort*) # Intel Fortran compiler tmp_addflag=' -nofor_main' ;; lf95*) # Lahey Fortran 8.1 whole_archive_flag_spec= tmp_sharedflag='--shared' ;; xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; nvcc*) # Cuda Compiler Driver 2.2 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object=yes ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi case $cc_basename in xlf* | bgf* | bgxlf* | mpixlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac else ld_shlibs=no fi ;; netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; solaris*) if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: The releases 2.8.* of the GNU linker cannot reliably *** create shared libraries on Solaris systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.9.1 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF ;; *) # For security reasons, it is highly recommended that you always # use absolute paths for naming shared libraries, and exclude the # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac ;; sunos4*) archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= hardcode_direct=yes hardcode_shlibpath_var=no ;; *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac if test "$ld_shlibs" = no; then runpath_var= hardcode_libdir_flag_spec= export_dynamic_flag_spec= whole_archive_flag_spec= fi else # PORTME fill in a description of your system's linker (not GNU ld) case $host_os in aix3*) allow_undefined_flag=unsupported always_export_symbols=yes archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L=yes if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct=unsupported fi ;; aix[4-9]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm # Also, AIX nm treats weak defined symbols like other global # defined symbols, whereas GNU nm marks them as "W". if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. archive_cmds='' hardcode_direct=yes hardcode_direct_absolute=yes hardcode_libdir_separator=':' link_all_deplibs=yes file_list_spec='${wl}-f,' if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking hardcode_minus_L=yes hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_separator= fi ;; esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi link_all_deplibs=no else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi export_dynamic_flag_spec='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. always_export_symbols=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag='-berok' # Determine the default libpath from the value encoded in an # empty executable. if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath_+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\([^ ]*\) *$/\1/ p } }' lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_="/usr/lib:/lib" fi fi aix_libpath=$lt_cv_aix_libpath_ fi hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag="-z nodefs" archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath_+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\([^ ]*\) *$/\1/ p } }' lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_="/usr/lib:/lib" fi fi aix_libpath=$lt_cv_aix_libpath_ fi hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. no_undefined_flag=' ${wl}-bernotok' allow_undefined_flag=' ${wl}-berok' if test "$with_gnu_ld" = yes; then # We only use this code for GNU lds that support --whole-archive. whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec='$convenience' fi archive_cmds_need_lc=yes # This is similar to how AIX traditionally builds its shared libraries. archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; esac ;; bsdi[45]*) export_dynamic_flag_spec=-rdynamic ;; cygwin* | mingw* | pw32* | cegcc*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. case $cc_basename in cl*) # Native MSVC hardcode_libdir_flag_spec=' ' allow_undefined_flag=unsupported always_export_symbols=yes file_list_spec='@' # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; else sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; fi~ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, )='true' enable_shared_with_static_runtimes=yes exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' # Don't use ranlib old_postinstall_cmds='chmod 644 $oldlib' postlink_cmds='lt_outputfile="@OUTPUT@"~ lt_tool_outputfile="@TOOL_OUTPUT@"~ case $lt_outputfile in *.exe|*.EXE) ;; *) lt_outputfile="$lt_outputfile.exe" lt_tool_outputfile="$lt_tool_outputfile.exe" ;; esac~ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; $RM "$lt_outputfile.manifest"; fi' ;; *) # Assume MSVC wrapper hardcode_libdir_flag_spec=' ' allow_undefined_flag=unsupported # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. old_archive_from_new_cmds='true' # FIXME: Should let the user specify the lib program. old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' enable_shared_with_static_runtimes=yes ;; esac ;; darwin* | rhapsody*) archive_cmds_need_lc=no hardcode_direct=no hardcode_automatic=yes hardcode_shlibpath_var=unsupported if test "$lt_cv_ld_force_load" = "yes"; then whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' else whole_archive_flag_spec='' fi link_all_deplibs=yes allow_undefined_flag="$_lt_dar_allow_undefined" case $cc_basename in ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=func_echo_all archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" else ld_shlibs=no fi ;; dgux*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-L$libdir' hardcode_shlibpath_var=no ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little # extra space). freebsd2.2*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. freebsd2.*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_minus_L=yes hardcode_shlibpath_var=no ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. freebsd* | dragonfly*) archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; hpux9*) if test "$GCC" = yes; then archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes export_dynamic_flag_spec='${wl}-E' ;; hpux10*) if test "$GCC" = yes && test "$with_gnu_ld" = no; then archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes hardcode_direct_absolute=yes export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes fi ;; hpux11*) if test "$GCC" = yes && test "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) # Older versions of the 11.00 compiler do not understand -b yet # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 $as_echo_n "checking if $CC understands -b... " >&6; } if ${lt_cv_prog_compiler__b+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler__b=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -b" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler__b=yes fi else lt_cv_prog_compiler__b=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 $as_echo "$lt_cv_prog_compiler__b" >&6; } if test x"$lt_cv_prog_compiler__b" = xyes; then archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi ;; esac fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: case $host_cpu in hppa*64*|ia64*) hardcode_direct=no hardcode_shlibpath_var=no ;; *) hardcode_direct=yes hardcode_direct_absolute=yes export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) if test "$GCC" = yes; then archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. # This should be the same for all languages, so no per-tag cache variable. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } if ${lt_cv_irix_exported_symbol+:} false; then : $as_echo_n "(cached) " >&6 else save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int foo (void) { return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_cv_irix_exported_symbol=yes else lt_cv_irix_exported_symbol=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 $as_echo "$lt_cv_irix_exported_symbol" >&6; } if test "$lt_cv_irix_exported_symbol" = yes; then archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' fi else archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi archive_cmds_need_lc='no' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: inherit_rpath=yes link_all_deplibs=yes ;; netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF fi hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; newsos6) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: hardcode_shlibpath_var=no ;; *nto* | *qnx*) ;; openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct=yes hardcode_shlibpath_var=no hardcode_direct_absolute=yes if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' hardcode_libdir_flag_spec='${wl}-rpath,$libdir' export_dynamic_flag_spec='${wl}-E' else case $host_os in openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-R$libdir' ;; *) archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ;; esac fi else ld_shlibs=no fi ;; os2*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes allow_undefined_flag=unsupported archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) if test "$GCC" = yes; then allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else allow_undefined_flag=' -expect_unresolved \*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' fi archive_cmds_need_lc='no' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag if test "$GCC" = yes; then allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' else allow_undefined_flag=' -expect_unresolved \*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly hardcode_libdir_flag_spec='-rpath $libdir' fi archive_cmds_need_lc='no' hardcode_libdir_separator=: ;; solaris*) no_undefined_flag=' -z defs' if test "$GCC" = yes; then wlarc='${wl}' archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) wlarc='${wl}' archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi hardcode_libdir_flag_spec='-R$libdir' hardcode_shlibpath_var=no case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. GCC discards it without `$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) if test "$GCC" = yes; then whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' else whole_archive_flag_spec='-z allextract$convenience -z defaultextract' fi ;; esac link_all_deplibs=yes ;; sunos4*) if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi hardcode_libdir_flag_spec='-L$libdir' hardcode_direct=yes hardcode_minus_L=yes hardcode_shlibpath_var=no ;; sysv4) case $host_vendor in sni) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes # is this really true??? ;; siemens) ## LD is ld it makes a PLAMLIB ## CC just makes a GrossModule. archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' reload_cmds='$CC -r -o $output$reload_objs' hardcode_direct=no ;; motorola) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=no #Motorola manual says yes, but my tests say they lie ;; esac runpath_var='LD_RUN_PATH' hardcode_shlibpath_var=no ;; sysv4.3*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var=no export_dynamic_flag_spec='-Bexport' ;; sysv4*MP*) if test -d /usr/nec; then archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var=no runpath_var=LD_RUN_PATH hardcode_runpath_var=yes ld_shlibs=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) no_undefined_flag='${wl}-z,text' archive_cmds_need_lc=no hardcode_shlibpath_var=no runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. no_undefined_flag='${wl}-z,text' allow_undefined_flag='${wl}-z,nodefs' archive_cmds_need_lc=no hardcode_shlibpath_var=no hardcode_libdir_flag_spec='${wl}-R,$libdir' hardcode_libdir_separator=':' link_all_deplibs=yes export_dynamic_flag_spec='${wl}-Bexport' runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; uts4*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-L$libdir' hardcode_shlibpath_var=no ;; *) ld_shlibs=no ;; esac if test x$host_vendor = xsni; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) export_dynamic_flag_spec='${wl}-Blargedynsym' ;; esac fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 $as_echo "$ld_shlibs" >&6; } test "$ld_shlibs" = no && can_build_shared=no with_gnu_ld=$with_gnu_ld # # Do we need to explicitly link libc? # case "x$archive_cmds_need_lc" in x|xyes) # Assume -lc should be added archive_cmds_need_lc=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } if ${lt_cv_archive_cmds_need_lc+:} false; then : $as_echo_n "(cached) " >&6 else $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl pic_flag=$lt_prog_compiler_pic compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag allow_undefined_flag= if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then lt_cv_archive_cmds_need_lc=no else lt_cv_archive_cmds_need_lc=yes fi allow_undefined_flag=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc ;; esac fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } if test "$GCC" = yes; then case $host_os in darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; *) lt_awk_arg="/^libraries:/" ;; esac case $host_os in mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; *) lt_sed_strip_eq="s,=/,/,g" ;; esac lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` case $lt_search_path_spec in *\;*) # if the path contains ";" then we assume it to be the separator # otherwise default to the standard path separator (i.e. ":") - it is # assumed that no part of a normal pathname contains ";" but that should # okay in the real world where ";" in dirpaths is itself problematic. lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` ;; *) lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` ;; esac # Ok, now we have the path, separated by spaces, we can step through it # and add multilib dir if necessary. lt_tmp_lt_search_path_spec= lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` for lt_sys_path in $lt_search_path_spec; do if test -d "$lt_sys_path/$lt_multi_os_dir"; then lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" else test -d "$lt_sys_path" && \ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' BEGIN {RS=" "; FS="/|\n";} { lt_foo=""; lt_count=0; for (lt_i = NF; lt_i > 0; lt_i--) { if ($lt_i != "" && $lt_i != ".") { if ($lt_i == "..") { lt_count++; } else { if (lt_count == 0) { lt_foo="/" $lt_i lt_foo; } else { lt_count--; } } } } if (lt_foo != "") { lt_freq[lt_foo]++; } if (lt_freq[lt_foo] == 1) { print lt_foo; } }'` # AWK program above erroneously prepends '/' to C:/dos/paths # for these hosts. case $host_os in mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ $SED 's,/\([A-Za-z]:\),\1,g'` ;; esac sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` else sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix[4-9]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[45]*) version_type=linux # correct to gnu/linux during the next big refactor need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$cc_basename in yes,*) # gcc library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac dynamic_linker='Win32 ld.exe' ;; *,cl*) # Native MSVC libname_spec='$name' soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' library_names_spec='${libname}.dll.lib' case $build_os in mingw*) sys_lib_search_path_spec= lt_save_ifs=$IFS IFS=';' for lt_path in $LIB do IFS=$lt_save_ifs # Let DOS variable expansion print the short 8.3 style file name. lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" done IFS=$lt_save_ifs # Convert to MSYS style. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` ;; cygwin*) # Convert to unix form, then to dos form, then back to unix form # but this time dos style (no spaces!) so that the unix form looks # like /cygdrive/c/PROGRA~1:/cygdr... sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ;; *) sys_lib_search_path_spec="$LIB" if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi # FIXME: find the short name or the path components, as spaces are # common. (e.g. "Program Files" -> "PROGRA~1") ;; esac # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes dynamic_linker='Win32 link.exe' ;; *) # Assume MSVC wrapper library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' dynamic_linker='Win32 ld.exe' ;; esac # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[23].*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2.*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; haiku*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LIBRARY_PATH shlibpath_overrides_runpath=yes sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555, ... postinstall_cmds='chmod 555 $lib' # or fails outright, so override atomically: install_override_mode=555 ;; interix[3-9]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux # correct to gnu/linux during the next big refactor else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH if ${lt_cv_shlibpath_overrides_runpath+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_shlibpath_overrides_runpath=no save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : lt_cv_shlibpath_overrides_runpath=yes fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS libdir=$save_libdir fi shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsdelf*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='NetBSD ld.elf_so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd*) version_type=sunos sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[89] | openbsd2.[89].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=freebsd-elf need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action= if test -n "$hardcode_libdir_flag_spec" || test -n "$runpath_var" || test "X$hardcode_automatic" = "Xyes" ; then # We can hardcode non-existent directories. if test "$hardcode_direct" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && test "$hardcode_minus_L" != no; then # Linking always hardcodes the temporary library directory. hardcode_action=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. hardcode_action=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. hardcode_action=unsupported fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 $as_echo "$hardcode_action" >&6; } if test "$hardcode_action" = relink || test "$inherit_rpath" = yes; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown else lt_cv_dlopen=no lt_cv_dlopen_libs= case $host_os in beos*) lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) # if libdl is installed we need to link against it { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if ${ac_cv_lib_dl_dlopen+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes else ac_cv_lib_dl_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes fi ;; *) ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" if test "x$ac_cv_func_shl_load" = xyes; then : lt_cv_dlopen="shl_load" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 $as_echo_n "checking for shl_load in -ldld... " >&6; } if ${ac_cv_lib_dld_shl_load+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char shl_load (); int main () { return shl_load (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dld_shl_load=yes else ac_cv_lib_dld_shl_load=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 $as_echo "$ac_cv_lib_dld_shl_load" >&6; } if test "x$ac_cv_lib_dld_shl_load" = xyes; then : lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" else ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" if test "x$ac_cv_func_dlopen" = xyes; then : lt_cv_dlopen="dlopen" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if ${ac_cv_lib_dl_dlopen+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes else ac_cv_lib_dl_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 $as_echo_n "checking for dlopen in -lsvld... " >&6; } if ${ac_cv_lib_svld_dlopen+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lsvld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_svld_dlopen=yes else ac_cv_lib_svld_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 $as_echo "$ac_cv_lib_svld_dlopen" >&6; } if test "x$ac_cv_lib_svld_dlopen" = xyes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 $as_echo_n "checking for dld_link in -ldld... " >&6; } if ${ac_cv_lib_dld_dld_link+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dld_link (); int main () { return dld_link (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dld_dld_link=yes else ac_cv_lib_dld_dld_link=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 $as_echo "$ac_cv_lib_dld_dld_link" >&6; } if test "x$ac_cv_lib_dld_dld_link" = xyes; then : lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" fi fi fi fi fi fi ;; esac if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes else enable_dlopen=no fi case $lt_cv_dlopen in dlopen) save_CPPFLAGS="$CPPFLAGS" test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" save_LDFLAGS="$LDFLAGS" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 $as_echo_n "checking whether a program can dlopen itself... " >&6; } if ${lt_cv_dlopen_self+:} false; then : $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF #line $LINENO "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif /* When -fvisbility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif int fnord () { return 42; } int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else { if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; else puts (dlerror ()); } /* dlclose (self); */ } else puts (dlerror ()); return status; } _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; esac else : # compilation failed lt_cv_dlopen_self=no fi fi rm -fr conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 $as_echo "$lt_cv_dlopen_self" >&6; } if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } if ${lt_cv_dlopen_self_static+:} false; then : $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self_static=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF #line $LINENO "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif /* When -fvisbility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif int fnord () { return 42; } int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else { if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; else puts (dlerror ()); } /* dlclose (self); */ } else puts (dlerror ()); return status; } _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; esac else : # compilation failed lt_cv_dlopen_self_static=no fi fi rm -fr conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 $as_echo "$lt_cv_dlopen_self_static" >&6; } fi CPPFLAGS="$save_CPPFLAGS" LDFLAGS="$save_LDFLAGS" LIBS="$save_LIBS" ;; esac case $lt_cv_dlopen_self in yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; *) enable_dlopen_self=unknown ;; esac case $lt_cv_dlopen_self_static in yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; *) enable_dlopen_self_static=unknown ;; esac fi striplib= old_striplib= { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 $as_echo_n "checking whether stripping libraries is possible... " >&6; } if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" test -z "$striplib" && striplib="$STRIP --strip-unneeded" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) if test -n "$STRIP" ; then striplib="$STRIP -x" old_striplib="$STRIP -S" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } ;; esac fi # Report which library types will actually be built { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 $as_echo_n "checking if libtool supports shared libraries... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 $as_echo "$can_build_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 $as_echo_n "checking whether to build shared libraries... " >&6; } test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[4-9]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 $as_echo "$enable_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 $as_echo_n "checking whether to build static libraries... " >&6; } # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 $as_echo "$enable_static" >&6; } fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu CC="$lt_save_CC" if test -n "$CXX" && ( test "X$CXX" != "Xno" && ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || (test "X$CXX" != "Xg++"))) ; then ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 $as_echo_n "checking how to run the C++ preprocessor... " >&6; } if test -z "$CXXCPP"; then if ${ac_cv_prog_CXXCPP+:} false; then : $as_echo_n "(cached) " >&6 else # Double quotes because CXXCPP needs to be expanded for CXXCPP in "$CXX -E" "/lib/cpp" do ac_preproc_ok=false for ac_cxx_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CXXCPP=$CXXCPP fi CXXCPP=$ac_cv_prog_CXXCPP else ac_cv_prog_CXXCPP=$CXXCPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 $as_echo "$CXXCPP" >&6; } ac_preproc_ok=false for ac_cxx_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check See \`config.log' for more details" "$LINENO" 5; } fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu else _lt_caught_CXX_error=yes fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu archive_cmds_need_lc_CXX=no allow_undefined_flag_CXX= always_export_symbols_CXX=no archive_expsym_cmds_CXX= compiler_needs_object_CXX=no export_dynamic_flag_spec_CXX= hardcode_direct_CXX=no hardcode_direct_absolute_CXX=no hardcode_libdir_flag_spec_CXX= hardcode_libdir_separator_CXX= hardcode_minus_L_CXX=no hardcode_shlibpath_var_CXX=unsupported hardcode_automatic_CXX=no inherit_rpath_CXX=no module_cmds_CXX= module_expsym_cmds_CXX= link_all_deplibs_CXX=unknown old_archive_cmds_CXX=$old_archive_cmds reload_flag_CXX=$reload_flag reload_cmds_CXX=$reload_cmds no_undefined_flag_CXX= whole_archive_flag_spec_CXX= enable_shared_with_static_runtimes_CXX=no # Source file extension for C++ test sources. ac_ext=cpp # Object file extension for compiled C++ test sources. objext=o objext_CXX=$objext # No sense in running all these tests if we already determined that # the CXX compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test "$_lt_caught_CXX_error" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(int, char *[]) { return(0); }' # ltmain only uses $CC for tagged configurations so make sure $CC is set. # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_CFLAGS=$CFLAGS lt_save_LD=$LD lt_save_GCC=$GCC GCC=$GXX lt_save_with_gnu_ld=$with_gnu_ld lt_save_path_LD=$lt_cv_path_LD if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx else $as_unset lt_cv_prog_gnu_ld fi if test -n "${lt_cv_path_LDCXX+set}"; then lt_cv_path_LD=$lt_cv_path_LDCXX else $as_unset lt_cv_path_LD fi test -z "${LDCXX+set}" || LD=$LDCXX CC=${CXX-"c++"} CFLAGS=$CXXFLAGS compiler=$CC compiler_CXX=$CC for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` if test -n "$compiler"; then # We don't want -fno-exception when compiling C++ code, so set the # no_builtin_flag separately if test "$GXX" = yes; then lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' else lt_prog_compiler_no_builtin_flag_CXX= fi if test "$GXX" = yes; then # Set up default GNU C++ configuration # Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then : withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 $as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | ?:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 $as_echo_n "checking for non-GNU ld... " >&6; } fi if ${lt_cv_path_LD+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &5 $as_echo "$LD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } if ${lt_cv_prog_gnu_ld+:} false; then : $as_echo_n "(cached) " >&6 else # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &5 $as_echo "$lt_cv_prog_gnu_ld" >&6; } with_gnu_ld=$lt_cv_prog_gnu_ld # Check if GNU C++ uses GNU ld as the underlying linker, since the # archiving commands below assume that GNU ld is being used. if test "$with_gnu_ld" = yes; then archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' # If archive_cmds runs LD, not CC, wlarc should be empty # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to # investigate it a little bit more. (MM) wlarc='${wl}' # ancient GNU ld didn't support --whole-archive et. al. if eval "`$CC -print-prog-name=ld` --help 2>&1" | $GREP 'no-whole-archive' > /dev/null; then whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec_CXX= fi else with_gnu_ld=no wlarc= # A generic and very simple default shared library creation # command for GNU C++ for the case where it uses the native # linker, instead of GNU ld. If possible, this setting should # overridden to take advantage of the native linker features on # the platform it is being used on. archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' fi # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else GXX=no with_gnu_ld=no wlarc= fi # PORTME: fill in a description of your system's C++ link characteristics { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } ld_shlibs_CXX=yes case $host_os in aix3*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; aix[4-9]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do case $ld_flag in *-brtl*) aix_use_runtimelinking=yes break ;; esac done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. archive_cmds_CXX='' hardcode_direct_CXX=yes hardcode_direct_absolute_CXX=yes hardcode_libdir_separator_CXX=':' link_all_deplibs_CXX=yes file_list_spec_CXX='${wl}-f,' if test "$GXX" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct_CXX=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking hardcode_minus_L_CXX=yes hardcode_libdir_flag_spec_CXX='-L$libdir' hardcode_libdir_separator_CXX= fi esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi export_dynamic_flag_spec_CXX='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to # export. always_export_symbols_CXX=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag_CXX='-berok' # Determine the default libpath from the value encoded in an empty # executable. if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath__CXX+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\([^ ]*\) *$/\1/ p } }' lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$lt_cv_aix_libpath__CXX"; then lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath__CXX"; then lt_cv_aix_libpath__CXX="/usr/lib:/lib" fi fi aix_libpath=$lt_cv_aix_libpath__CXX fi hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag_CXX="-z nodefs" archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath__CXX+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\([^ ]*\) *$/\1/ p } }' lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$lt_cv_aix_libpath__CXX"; then lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath__CXX"; then lt_cv_aix_libpath__CXX="/usr/lib:/lib" fi fi aix_libpath=$lt_cv_aix_libpath__CXX fi hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. no_undefined_flag_CXX=' ${wl}-bernotok' allow_undefined_flag_CXX=' ${wl}-berok' if test "$with_gnu_ld" = yes; then # We only use this code for GNU lds that support --whole-archive. whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec_CXX='$convenience' fi archive_cmds_need_lc_CXX=yes # This is similar to how AIX traditionally builds its shared # libraries. archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then allow_undefined_flag_CXX=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs_CXX=no fi ;; chorus*) case $cc_basename in *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; cygwin* | mingw* | pw32* | cegcc*) case $GXX,$cc_basename in ,cl* | no,cl*) # Native MSVC # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. hardcode_libdir_flag_spec_CXX=' ' allow_undefined_flag_CXX=unsupported always_export_symbols_CXX=yes file_list_spec_CXX='@' # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; else $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; fi~ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true' enable_shared_with_static_runtimes_CXX=yes # Don't use ranlib old_postinstall_cmds_CXX='chmod 644 $oldlib' postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~ lt_tool_outputfile="@TOOL_OUTPUT@"~ case $lt_outputfile in *.exe|*.EXE) ;; *) lt_outputfile="$lt_outputfile.exe" lt_tool_outputfile="$lt_tool_outputfile.exe" ;; esac~ func_to_tool_file "$lt_outputfile"~ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; $RM "$lt_outputfile.manifest"; fi' ;; *) # g++ # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec_CXX='-L$libdir' export_dynamic_flag_spec_CXX='${wl}--export-all-symbols' allow_undefined_flag_CXX=unsupported always_export_symbols_CXX=no enable_shared_with_static_runtimes_CXX=yes if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs_CXX=no fi ;; esac ;; darwin* | rhapsody*) archive_cmds_need_lc_CXX=no hardcode_direct_CXX=no hardcode_automatic_CXX=yes hardcode_shlibpath_var_CXX=unsupported if test "$lt_cv_ld_force_load" = "yes"; then whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' else whole_archive_flag_spec_CXX='' fi link_all_deplibs_CXX=yes allow_undefined_flag_CXX="$_lt_dar_allow_undefined" case $cc_basename in ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=func_echo_all archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" if test "$lt_cv_apple_cc_single_mod" != "yes"; then archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" fi else ld_shlibs_CXX=no fi ;; dgux*) case $cc_basename in ec++*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; ghcx*) # Green Hills C++ Compiler # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; freebsd2.*) # C++ shared libraries reported to be fairly broken before # switch to ELF ld_shlibs_CXX=no ;; freebsd-elf*) archive_cmds_need_lc_CXX=no ;; freebsd* | dragonfly*) # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF # conventions ld_shlibs_CXX=yes ;; haiku*) archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' link_all_deplibs_CXX=yes ;; hpux9*) hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' hardcode_libdir_separator_CXX=: export_dynamic_flag_spec_CXX='${wl}-E' hardcode_direct_CXX=yes hardcode_minus_L_CXX=yes # Not in the search PATH, # but as the default # location of the library. case $cc_basename in CC*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; aCC*) archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test "$GXX" = yes; then archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else # FIXME: insert proper C++ library support ld_shlibs_CXX=no fi ;; esac ;; hpux10*|hpux11*) if test $with_gnu_ld = no; then hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' hardcode_libdir_separator_CXX=: case $host_cpu in hppa*64*|ia64*) ;; *) export_dynamic_flag_spec_CXX='${wl}-E' ;; esac fi case $host_cpu in hppa*64*|ia64*) hardcode_direct_CXX=no hardcode_shlibpath_var_CXX=no ;; *) hardcode_direct_CXX=yes hardcode_direct_absolute_CXX=yes hardcode_minus_L_CXX=yes # Not in the search PATH, # but as the default # location of the library. ;; esac case $cc_basename in CC*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; aCC*) case $host_cpu in hppa*64*) archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test "$GXX" = yes; then if test $with_gnu_ld = no; then case $host_cpu in hppa*64*) archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac fi else # FIXME: insert proper C++ library support ld_shlibs_CXX=no fi ;; esac ;; interix[3-9]*) hardcode_direct_CXX=no hardcode_shlibpath_var_CXX=no hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' export_dynamic_flag_spec_CXX='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; irix5* | irix6*) case $cc_basename in CC*) # SGI C++ archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' # Archives containing C++ object files must be created using # "CC -ar", where "CC" is the IRIX C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' ;; *) if test "$GXX" = yes; then if test "$with_gnu_ld" = no; then archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib' fi fi link_all_deplibs_CXX=yes ;; esac hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_CXX=: inherit_rpath_CXX=yes ;; linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' # Archives containing C++ object files must be created using # "CC -Bstatic", where "CC" is the KAI C++ compiler. old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; icpc* | ecpc* ) # Intel C++ with_gnu_ld=yes # version 8.0 and above of icpc choke on multiply defined symbols # if we add $predep_objects and $postdep_objects, however 7.1 and # earlier do not add the objects themselves. case `$CC -V 2>&1` in *"Version 7."*) archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; *) # Version 8.0 or newer tmp_idyn= case $host_cpu in ia64*) tmp_idyn=' -i_dynamic';; esac archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; esac archive_cmds_need_lc_CXX=no hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' ;; pgCC* | pgcpp*) # Portland Group C++ compiler case `$CC -V` in *pgCC\ [1-5].* | *pgcpp\ [1-5].*) prelink_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' old_archive_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ $RANLIB $oldlib' archive_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' archive_expsym_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ;; *) # Version 6 and above use weak symbols archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ;; esac hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' ;; cxx*) # Compaq C++ archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' runpath_var=LD_RUN_PATH hardcode_libdir_flag_spec_CXX='-rpath $libdir' hardcode_libdir_separator_CXX=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed' ;; xl* | mpixl* | bgxl*) # IBM XL 8.0 on PPC, with GNU ld hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 no_undefined_flag_CXX=' -zdefs' archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' hardcode_libdir_flag_spec_CXX='-R$libdir' whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object_CXX=yes # Not sure whether something based on # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 # would be better. output_verbose_link_cmd='func_echo_all' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' ;; esac ;; esac ;; lynxos*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; m88k*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; mvs*) case $cc_basename in cxx*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' wlarc= hardcode_libdir_flag_spec_CXX='-R$libdir' hardcode_direct_CXX=yes hardcode_shlibpath_var_CXX=no fi # Workaround some broken pre-1.5 toolchains output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' ;; *nto* | *qnx*) ld_shlibs_CXX=yes ;; openbsd2*) # C++ shared libraries are fairly broken ld_shlibs_CXX=no ;; openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct_CXX=yes hardcode_shlibpath_var_CXX=no hardcode_direct_absolute_CXX=yes archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' export_dynamic_flag_spec_CXX='${wl}-E' whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' fi output_verbose_link_cmd=func_echo_all else ld_shlibs_CXX=no fi ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' hardcode_libdir_separator_CXX=: # Archives containing C++ object files must be created using # the KAI C++ compiler. case $host in osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; esac ;; RCC*) # Rational C++ 2.4.1 # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; cxx*) case $host in osf3*) allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' ;; *) allow_undefined_flag_CXX=' -expect_unresolved \*' archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ echo "-hidden">> $lib.exp~ $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~ $RM $lib.exp' hardcode_libdir_flag_spec_CXX='-rpath $libdir' ;; esac hardcode_libdir_separator_CXX=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test "$GXX" = yes && test "$with_gnu_ld" = no; then allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' case $host in osf3*) archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ;; *) archive_cmds_CXX='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ;; esac hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_CXX=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else # FIXME: insert proper C++ library support ld_shlibs_CXX=no fi ;; esac ;; psos*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; lcc*) # Lucid # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; solaris*) case $cc_basename in CC* | sunCC*) # Sun C++ 4.2, 5.x and Centerline C++ archive_cmds_need_lc_CXX=yes no_undefined_flag_CXX=' -zdefs' archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' hardcode_libdir_flag_spec_CXX='-R$libdir' hardcode_shlibpath_var_CXX=no case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. # Supported since Solaris 2.6 (maybe 2.5.1?) whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' ;; esac link_all_deplibs_CXX=yes output_verbose_link_cmd='func_echo_all' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' ;; gcx*) # Green Hills C++ Compiler archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' # The C++ compiler must be used to create the archive. old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' ;; *) # GNU C++ compiler with Solaris linker if test "$GXX" = yes && test "$with_gnu_ld" = no; then no_undefined_flag_CXX=' ${wl}-z ${wl}defs' if $CC --version | $GREP -v '^2\.7' > /dev/null; then archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else # g++ 2.7 appears to require `-G' NOT `-shared' on this # platform. archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' fi hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' ;; esac fi ;; esac ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) no_undefined_flag_CXX='${wl}-z,text' archive_cmds_need_lc_CXX=no hardcode_shlibpath_var_CXX=no runpath_var='LD_RUN_PATH' case $cc_basename in CC*) archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. no_undefined_flag_CXX='${wl}-z,text' allow_undefined_flag_CXX='${wl}-z,nodefs' archive_cmds_need_lc_CXX=no hardcode_shlibpath_var_CXX=no hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir' hardcode_libdir_separator_CXX=':' link_all_deplibs_CXX=yes export_dynamic_flag_spec_CXX='${wl}-Bexport' runpath_var='LD_RUN_PATH' case $cc_basename in CC*) archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~ '"$old_archive_cmds_CXX" reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~ '"$reload_cmds_CXX" ;; *) archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; vxworks*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 $as_echo "$ld_shlibs_CXX" >&6; } test "$ld_shlibs_CXX" = no && can_build_shared=no GCC_CXX="$GXX" LD_CXX="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... # Dependencies to place before and after the object being linked: predep_objects_CXX= postdep_objects_CXX= predeps_CXX= postdeps_CXX= compiler_lib_search_path_CXX= cat > conftest.$ac_ext <<_LT_EOF class Foo { public: Foo (void) { a = 0; } private: int a; }; _LT_EOF _lt_libdeps_save_CFLAGS=$CFLAGS case "$CC $CFLAGS " in #( *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; *\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; esac if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then # Parse the compiler output and extract the necessary # objects, libraries and library flags. # Sentinel used to keep track of whether or not we are before # the conftest object file. pre_test_object_deps_done=no for p in `eval "$output_verbose_link_cmd"`; do case ${prev}${p} in -L* | -R* | -l*) # Some compilers place space between "-{L,R}" and the path. # Remove the space. if test $p = "-L" || test $p = "-R"; then prev=$p continue fi # Expand the sysroot to ease extracting the directories later. if test -z "$prev"; then case $p in -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;; -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;; -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;; esac fi case $p in =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; esac if test "$pre_test_object_deps_done" = no; then case ${prev} in -L | -R) # Internal compiler library paths should come after those # provided the user. The postdeps already come after the # user supplied libs so there is no need to process them. if test -z "$compiler_lib_search_path_CXX"; then compiler_lib_search_path_CXX="${prev}${p}" else compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" fi ;; # The "-l" case would never come before the object being # linked, so don't bother handling this case. esac else if test -z "$postdeps_CXX"; then postdeps_CXX="${prev}${p}" else postdeps_CXX="${postdeps_CXX} ${prev}${p}" fi fi prev= ;; *.lto.$objext) ;; # Ignore GCC LTO objects *.$objext) # This assumes that the test object file only shows up # once in the compiler output. if test "$p" = "conftest.$objext"; then pre_test_object_deps_done=yes continue fi if test "$pre_test_object_deps_done" = no; then if test -z "$predep_objects_CXX"; then predep_objects_CXX="$p" else predep_objects_CXX="$predep_objects_CXX $p" fi else if test -z "$postdep_objects_CXX"; then postdep_objects_CXX="$p" else postdep_objects_CXX="$postdep_objects_CXX $p" fi fi ;; *) ;; # Ignore the rest. esac done # Clean up. rm -f a.out a.exe else echo "libtool.m4: error: problem compiling CXX test program" fi $RM -f confest.$objext CFLAGS=$_lt_libdeps_save_CFLAGS # PORTME: override above test on systems where it is broken case $host_os in interix[3-9]*) # Interix 3.5 installs completely hosed .la files for C++, so rather than # hack all around it, let's just trust "g++" to DTRT. predep_objects_CXX= postdep_objects_CXX= postdeps_CXX= ;; linux*) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 # The more standards-conforming stlport4 library is # incompatible with the Cstd library. Avoid specifying # it if it's in CXXFLAGS. Ignore libCrun as # -library=stlport4 depends on it. case " $CXX $CXXFLAGS " in *" -library=stlport4 "*) solaris_use_stlport4=yes ;; esac if test "$solaris_use_stlport4" != yes; then postdeps_CXX='-library=Cstd -library=Crun' fi ;; esac ;; solaris*) case $cc_basename in CC* | sunCC*) # The more standards-conforming stlport4 library is # incompatible with the Cstd library. Avoid specifying # it if it's in CXXFLAGS. Ignore libCrun as # -library=stlport4 depends on it. case " $CXX $CXXFLAGS " in *" -library=stlport4 "*) solaris_use_stlport4=yes ;; esac # Adding this requires a known-good setup of shared libraries for # Sun compiler versions before 5.6, else PIC objects from an old # archive will be linked into the output, leading to subtle bugs. if test "$solaris_use_stlport4" != yes; then postdeps_CXX='-library=Cstd -library=Crun' fi ;; esac ;; esac case " $postdeps_CXX " in *" -lc "*) archive_cmds_need_lc_CXX=no ;; esac compiler_lib_search_dirs_CXX= if test -n "${compiler_lib_search_path_CXX}"; then compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` fi lt_prog_compiler_wl_CXX= lt_prog_compiler_pic_CXX= lt_prog_compiler_static_CXX= # C++ specific cases for pic, static, wl, etc. if test "$GXX" = yes; then lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_CXX='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support lt_prog_compiler_pic_CXX='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | os2* | pw32* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic_CXX='-DDLL_EXPORT' ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic_CXX='-fno-common' ;; *djgpp*) # DJGPP does not support shared libraries at all lt_prog_compiler_pic_CXX= ;; haiku*) # PIC is the default for Haiku. # The "-static" flag exists, but is broken. lt_prog_compiler_static_CXX= ;; interix[3-9]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic_CXX=-Kconform_pic fi ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) ;; *) lt_prog_compiler_pic_CXX='-fPIC' ;; esac ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic_CXX='-fPIC -shared' ;; *) lt_prog_compiler_pic_CXX='-fPIC' ;; esac else case $host_os in aix[4-9]*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_CXX='-Bstatic' else lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' fi ;; chorus*) case $cc_basename in cxch68*) # Green Hills C++ Compiler # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" ;; esac ;; mingw* | cygwin* | os2* | pw32* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic_CXX='-DDLL_EXPORT' ;; dgux*) case $cc_basename in ec++*) lt_prog_compiler_pic_CXX='-KPIC' ;; ghcx*) # Green Hills C++ Compiler lt_prog_compiler_pic_CXX='-pic' ;; *) ;; esac ;; freebsd* | dragonfly*) # FreeBSD uses GNU C++ ;; hpux9* | hpux10* | hpux11*) case $cc_basename in CC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' if test "$host_cpu" != ia64; then lt_prog_compiler_pic_CXX='+Z' fi ;; aCC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic_CXX='+Z' ;; esac ;; *) ;; esac ;; interix*) # This is c89, which is MS Visual C++ (no shared libs) # Anyone wants to do a port? ;; irix5* | irix6* | nonstopux*) case $cc_basename in CC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='-non_shared' # CC pic flag -KPIC is the default. ;; *) ;; esac ;; linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in KCC*) # KAI C++ Compiler lt_prog_compiler_wl_CXX='--backend -Wl,' lt_prog_compiler_pic_CXX='-fPIC' ;; ecpc* ) # old Intel C++ for x86_64 which still supported -KPIC. lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-static' ;; icpc* ) # Intel C++, used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-fPIC' lt_prog_compiler_static_CXX='-static' ;; pgCC* | pgcpp*) # Portland Group C++ compiler lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-fpic' lt_prog_compiler_static_CXX='-Bstatic' ;; cxx*) # Compaq C++ # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. lt_prog_compiler_pic_CXX= lt_prog_compiler_static_CXX='-non_shared' ;; xlc* | xlC* | bgxl[cC]* | mpixl[cC]*) # IBM XL 8.0, 9.0 on PPC and BlueGene lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-qpic' lt_prog_compiler_static_CXX='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-Bstatic' lt_prog_compiler_wl_CXX='-Qoption ld ' ;; esac ;; esac ;; lynxos*) ;; m88k*) ;; mvs*) case $cc_basename in cxx*) lt_prog_compiler_pic_CXX='-W c,exportall' ;; *) ;; esac ;; netbsd* | netbsdelf*-gnu) ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic_CXX='-fPIC -shared' ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) lt_prog_compiler_wl_CXX='--backend -Wl,' ;; RCC*) # Rational C++ 2.4.1 lt_prog_compiler_pic_CXX='-pic' ;; cxx*) # Digital/Compaq C++ lt_prog_compiler_wl_CXX='-Wl,' # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. lt_prog_compiler_pic_CXX= lt_prog_compiler_static_CXX='-non_shared' ;; *) ;; esac ;; psos*) ;; solaris*) case $cc_basename in CC* | sunCC*) # Sun C++ 4.2, 5.x and Centerline C++ lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-Bstatic' lt_prog_compiler_wl_CXX='-Qoption ld ' ;; gcx*) # Green Hills C++ Compiler lt_prog_compiler_pic_CXX='-PIC' ;; *) ;; esac ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x lt_prog_compiler_pic_CXX='-pic' lt_prog_compiler_static_CXX='-Bstatic' ;; lcc*) # Lucid lt_prog_compiler_pic_CXX='-pic' ;; *) ;; esac ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) case $cc_basename in CC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-Bstatic' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 lt_prog_compiler_pic_CXX='-KPIC' ;; *) ;; esac ;; vxworks*) ;; *) lt_prog_compiler_can_build_shared_CXX=no ;; esac fi case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic_CXX= ;; *) lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } if ${lt_cv_prog_compiler_pic_CXX+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5 $as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; } lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic_CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic_works_CXX=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_pic_works_CXX=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then case $lt_prog_compiler_pic_CXX in "" | " "*) ;; *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; esac else lt_prog_compiler_pic_CXX= lt_prog_compiler_can_build_shared_CXX=no fi fi # # Check to make sure the static flag actually works. # wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } if ${lt_cv_prog_compiler_static_works_CXX+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works_CXX=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_static_works_CXX=yes fi else lt_cv_prog_compiler_static_works_CXX=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then : else lt_prog_compiler_static_CXX= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o_CXX=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_CXX=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o_CXX=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_CXX=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } hard_links="nottested" if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } if test "$hard_links" = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else need_locks=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' case $host_os in aix[4-9]*) # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm # Also, AIX nm treats weak defined symbols like other global defined # symbols, whereas GNU nm marks them as "W". if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi ;; pw32*) export_symbols_cmds_CXX="$ltdll_cmds" ;; cygwin* | mingw* | cegcc*) case $cc_basename in cl*) exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' ;; *) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' ;; esac ;; linux* | k*bsd*-gnu | gnu*) link_all_deplibs_CXX=no ;; *) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 $as_echo "$ld_shlibs_CXX" >&6; } test "$ld_shlibs_CXX" = no && can_build_shared=no with_gnu_ld_CXX=$with_gnu_ld # # Do we need to explicitly link libc? # case "x$archive_cmds_need_lc_CXX" in x|xyes) # Assume -lc should be added archive_cmds_need_lc_CXX=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds_CXX in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then : $as_echo_n "(cached) " >&6 else $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl_CXX pic_flag=$lt_prog_compiler_pic_CXX compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag_CXX allow_undefined_flag_CXX= if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then lt_cv_archive_cmds_need_lc_CXX=no else lt_cv_archive_cmds_need_lc_CXX=yes fi allow_undefined_flag_CXX=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; } archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX ;; esac fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix[4-9]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[45]*) version_type=linux # correct to gnu/linux during the next big refactor need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$cc_basename in yes,*) # gcc library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac dynamic_linker='Win32 ld.exe' ;; *,cl*) # Native MSVC libname_spec='$name' soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' library_names_spec='${libname}.dll.lib' case $build_os in mingw*) sys_lib_search_path_spec= lt_save_ifs=$IFS IFS=';' for lt_path in $LIB do IFS=$lt_save_ifs # Let DOS variable expansion print the short 8.3 style file name. lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" done IFS=$lt_save_ifs # Convert to MSYS style. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` ;; cygwin*) # Convert to unix form, then to dos form, then back to unix form # but this time dos style (no spaces!) so that the unix form looks # like /cygdrive/c/PROGRA~1:/cygdr... sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ;; *) sys_lib_search_path_spec="$LIB" if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi # FIXME: find the short name or the path components, as spaces are # common. (e.g. "Program Files" -> "PROGRA~1") ;; esac # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes dynamic_linker='Win32 link.exe' ;; *) # Assume MSVC wrapper library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' dynamic_linker='Win32 ld.exe' ;; esac # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[23].*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2.*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; haiku*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LIBRARY_PATH shlibpath_overrides_runpath=yes sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555, ... postinstall_cmds='chmod 555 $lib' # or fails outright, so override atomically: install_override_mode=555 ;; interix[3-9]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux # correct to gnu/linux during the next big refactor else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH if ${lt_cv_shlibpath_overrides_runpath+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_shlibpath_overrides_runpath=no save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\"" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : lt_cv_shlibpath_overrides_runpath=yes fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS libdir=$save_libdir fi shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsdelf*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='NetBSD ld.elf_so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd*) version_type=sunos sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[89] | openbsd2.[89].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=freebsd-elf need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action_CXX= if test -n "$hardcode_libdir_flag_spec_CXX" || test -n "$runpath_var_CXX" || test "X$hardcode_automatic_CXX" = "Xyes" ; then # We can hardcode non-existent directories. if test "$hardcode_direct_CXX" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no && test "$hardcode_minus_L_CXX" != no; then # Linking always hardcodes the temporary library directory. hardcode_action_CXX=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. hardcode_action_CXX=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. hardcode_action_CXX=unsupported fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5 $as_echo "$hardcode_action_CXX" >&6; } if test "$hardcode_action_CXX" = relink || test "$inherit_rpath_CXX" = yes; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi fi # test -n "$compiler" CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS LDCXX=$LD LD=$lt_save_LD GCC=$lt_save_GCC with_gnu_ld=$lt_save_with_gnu_ld lt_cv_path_LDCXX=$lt_cv_path_LD lt_cv_path_LD=$lt_save_path_LD lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld fi # test "$_lt_caught_CXX_error" != yes ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu ac_config_commands="$ac_config_commands libtool" # Only expand once: for ac_header in dlfcn.h do : ac_fn_cxx_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default" if test "x$ac_cv_header_dlfcn_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_DLFCN_H 1 _ACEOF else enable_compile_in_filters=yes fi done ac_fn_cxx_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" if test "x$ac_cv_func_dlopen" = xyes; then : else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if ${ac_cv_lib_dl_dlopen+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes else ac_cv_lib_dl_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBDL 1 _ACEOF LIBS="-ldl $LIBS" else enable_compile_in_filters=yes fi fi # Extract the first word of "sed", so it can be a program name with args. set dummy sed; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_SED+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$SED"; then ac_cv_prog_SED="$SED" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_SED="sed" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi SED=$ac_cv_prog_SED if test -n "$SED"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5 $as_echo "$SED" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "perl", so it can be a program name with args. set dummy perl; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_PERLPROG+:} false; then : $as_echo_n "(cached) " >&6 else case $PERLPROG in [\\/]* | ?:[\\/]*) ac_cv_path_PERLPROG="$PERLPROG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_PERLPROG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi PERLPROG=$ac_cv_path_PERLPROG if test -n "$PERLPROG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERLPROG" >&5 $as_echo "$PERLPROG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "$enable_static" = "yes" then enable_compile_in_filters=yes fi if test "$enable_compile_in_filters" = "yes" then $as_echo "#define COMPILE_IN_FILTER 1" >>confdefs.h fi find_git=`expr "$PACKAGE_VERSION" : '.*git'` if test "$find_git" -gt 0 then enable_filter_version_control=no fi if test "$enable_filter_version_control" != "no" then $as_echo "#define FILTER_VERSION_CONTROL 1" >>confdefs.h fi if test "$enable_compile_in_filters" = "yes"; then COMPILE_IN_FILTERS_TRUE= COMPILE_IN_FILTERS_FALSE='#' else COMPILE_IN_FILTERS_TRUE='#' COMPILE_IN_FILTERS_FALSE= fi if test "$enable_32_bit_hash_fun" = "yes" then $as_echo "#define USE_32_BIT_HASH_FUN 1" >>confdefs.h fi if test "$enable_sloppy_null_term_strings" = "yes" then $as_echo "#define SLOPPY_NULL_TERM_STRINGS 1" >>confdefs.h fi if test "$enable_pspell_compatibility" != "no"; then PSPELL_COMPATIBILITY_TRUE= PSPELL_COMPATIBILITY_FALSE='#' else PSPELL_COMPATIBILITY_TRUE='#' PSPELL_COMPATIBILITY_FALSE= fi if test "$enable_incremented_soname" = "yes"; then INCREMENTED_SONAME_TRUE= INCREMENTED_SONAME_FALSE='#' else INCREMENTED_SONAME_TRUE='#' INCREMENTED_SONAME_FALSE= fi if test "$enable_w_all_error" = "yes"; then W_ALL_ERROR_TRUE= W_ALL_ERROR_FALSE='#' else W_ALL_ERROR_TRUE='#' W_ALL_ERROR_FALSE= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 $as_echo_n "checking whether NLS is requested... " >&6; } # Check whether --enable-nls was given. if test "${enable_nls+set}" = set; then : enableval=$enable_nls; USE_NLS=$enableval else USE_NLS=yes fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 $as_echo "$USE_NLS" >&6; } GETTEXT_MACRO_VERSION=0.19 # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which # contains only /bin. Note that ksh looks also at the FPATH variable, # so we have to set that as well for the test. PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ || PATH_SEPARATOR=';' } fi # Find out how to test for executable files. Don't use a zero-byte file, # as systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then ac_executable_p="test -x" else ac_executable_p="test -f" fi rm -f conf$$.file # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_MSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case "$MSGFMT" in [\\/]* | ?:[\\/]*) ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. ;; *) ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$ac_save_IFS" test -z "$ac_dir" && ac_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then echo "$as_me: trying $ac_dir/$ac_word..." >&5 if $ac_dir/$ac_word --statistics /dev/null >&5 2>&1 && (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" break 2 fi fi done done IFS="$ac_save_IFS" test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" ;; esac fi MSGFMT="$ac_cv_path_MSGFMT" if test "$MSGFMT" != ":"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 $as_echo "$MSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_GMSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case $GMSGFMT in [\\/]* | ?:[\\/]*) ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" ;; esac fi GMSGFMT=$ac_cv_path_GMSGFMT if test -n "$GMSGFMT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 $as_echo "$GMSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;; *) MSGFMT_015=$MSGFMT ;; esac case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;; *) GMSGFMT_015=$GMSGFMT ;; esac # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which # contains only /bin. Note that ksh looks also at the FPATH variable, # so we have to set that as well for the test. PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ || PATH_SEPARATOR=';' } fi # Find out how to test for executable files. Don't use a zero-byte file, # as systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then ac_executable_p="test -x" else ac_executable_p="test -f" fi rm -f conf$$.file # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_XGETTEXT+:} false; then : $as_echo_n "(cached) " >&6 else case "$XGETTEXT" in [\\/]* | ?:[\\/]*) ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. ;; *) ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$ac_save_IFS" test -z "$ac_dir" && ac_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then echo "$as_me: trying $ac_dir/$ac_word..." >&5 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&5 2>&1 && (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" break 2 fi fi done done IFS="$ac_save_IFS" test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" ;; esac fi XGETTEXT="$ac_cv_path_XGETTEXT" if test "$XGETTEXT" != ":"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 $as_echo "$XGETTEXT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi rm -f messages.po case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;; *) XGETTEXT_015=$XGETTEXT ;; esac # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which # contains only /bin. Note that ksh looks also at the FPATH variable, # so we have to set that as well for the test. PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ || PATH_SEPARATOR=';' } fi # Find out how to test for executable files. Don't use a zero-byte file, # as systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then ac_executable_p="test -x" else ac_executable_p="test -f" fi rm -f conf$$.file # Extract the first word of "msgmerge", so it can be a program name with args. set dummy msgmerge; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_MSGMERGE+:} false; then : $as_echo_n "(cached) " >&6 else case "$MSGMERGE" in [\\/]* | ?:[\\/]*) ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. ;; *) ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$ac_save_IFS" test -z "$ac_dir" && ac_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then echo "$as_me: trying $ac_dir/$ac_word..." >&5 if $ac_dir/$ac_word --update -q /dev/null /dev/null >&5 2>&1; then ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" break 2 fi fi done done IFS="$ac_save_IFS" test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" ;; esac fi MSGMERGE="$ac_cv_path_MSGMERGE" if test "$MSGMERGE" != ":"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 $as_echo "$MSGMERGE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$localedir" || localedir='${datadir}/locale' test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS= ac_config_commands="$ac_config_commands po-directories" if test "X$prefix" = "XNONE"; then acl_final_prefix="$ac_default_prefix" else acl_final_prefix="$prefix" fi if test "X$exec_prefix" = "XNONE"; then acl_final_exec_prefix='${prefix}' else acl_final_exec_prefix="$exec_prefix" fi acl_save_prefix="$prefix" prefix="$acl_final_prefix" eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" prefix="$acl_save_prefix" # Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then : withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which # contains only /bin. Note that ksh looks also at the FPATH variable, # so we have to set that as well for the test. PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ || PATH_SEPARATOR=';' } fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 $as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | ?:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the pathname of ld ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'` while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 $as_echo_n "checking for non-GNU ld... " >&6; } fi if ${acl_cv_path_LD+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$acl_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then acl_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$acl_cv_path_LD" -v 2>&1 &5 $as_echo "$LD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } if ${acl_cv_prog_gnu_ld+:} false; then : $as_echo_n "(cached) " >&6 else # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &5 $as_echo "$acl_cv_prog_gnu_ld" >&6; } with_gnu_ld=$acl_cv_prog_gnu_ld { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5 $as_echo_n "checking for shared library run path origin... " >&6; } if ${acl_cv_rpath+:} false; then : $as_echo_n "(cached) " >&6 else CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh . ./conftest.sh rm -f ./conftest.sh acl_cv_rpath=done fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5 $as_echo "$acl_cv_rpath" >&6; } wl="$acl_cv_wl" acl_libext="$acl_cv_libext" acl_shlibext="$acl_cv_shlibext" acl_libname_spec="$acl_cv_libname_spec" acl_library_names_spec="$acl_cv_library_names_spec" acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" acl_hardcode_direct="$acl_cv_hardcode_direct" acl_hardcode_minus_L="$acl_cv_hardcode_minus_L" # Check whether --enable-rpath was given. if test "${enable_rpath+set}" = set; then : enableval=$enable_rpath; : else enable_rpath=yes fi acl_libdirstem=lib acl_libdirstem2= case "$host_os" in solaris*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 64-bit host" >&5 $as_echo_n "checking for 64-bit host... " >&6; } if ${gl_cv_solaris_64bit+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef _LP64 sixtyfour bits #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "sixtyfour bits" >/dev/null 2>&1; then : gl_cv_solaris_64bit=yes else gl_cv_solaris_64bit=no fi rm -f conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_solaris_64bit" >&5 $as_echo "$gl_cv_solaris_64bit" >&6; } if test $gl_cv_solaris_64bit = yes; then acl_libdirstem=lib/64 case "$host_cpu" in sparc*) acl_libdirstem2=lib/sparcv9 ;; i*86 | x86_64) acl_libdirstem2=lib/amd64 ;; esac fi ;; *) searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'` if test -n "$searchpath"; then acl_save_IFS="${IFS= }"; IFS=":" for searchdir in $searchpath; do if test -d "$searchdir"; then case "$searchdir" in */lib64/ | */lib64 ) acl_libdirstem=lib64 ;; */../ | */.. ) # Better ignore directories of this form. They are misleading. ;; *) searchdir=`cd "$searchdir" && pwd` case "$searchdir" in */lib64 ) acl_libdirstem=lib64 ;; esac ;; esac fi done IFS="$acl_save_IFS" fi ;; esac test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem" use_additional=yes acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" # Check whether --with-libiconv-prefix was given. if test "${with_libiconv_prefix+set}" = set; then : withval=$with_libiconv_prefix; if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" else additional_includedir="$withval/include" additional_libdir="$withval/$acl_libdirstem" if test "$acl_libdirstem2" != "$acl_libdirstem" \ && ! test -d "$withval/$acl_libdirstem"; then additional_libdir="$withval/$acl_libdirstem2" fi fi fi fi LIBICONV= LTLIBICONV= INCICONV= LIBICONV_PREFIX= HAVE_LIBICONV= rpathdirs= ltrpathdirs= names_already_handled= names_next_round='iconv ' while test -n "$names_next_round"; do names_this_round="$names_next_round" names_next_round= for name in $names_this_round; do already_handled= for n in $names_already_handled; do if test "$n" = "$name"; then already_handled=yes break fi done if test -z "$already_handled"; then names_already_handled="$names_already_handled $name" uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'` eval value=\"\$HAVE_LIB$uppername\" if test -n "$value"; then if test "$value" = yes; then eval value=\"\$LIB$uppername\" test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value" eval value=\"\$LTLIB$uppername\" test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value" else : fi else found_dir= found_la= found_so= found_a= eval libname=\"$acl_libname_spec\" # typically: libname=lib$name if test -n "$acl_shlibext"; then shrext=".$acl_shlibext" # typically: shrext=.so else shrext= fi if test $use_additional = yes; then dir="$additional_libdir" if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi fi if test "X$found_dir" = "X"; then for x in $LDFLAGS $LTLIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" case "$x" in -L*) dir=`echo "X$x" | sed -e 's/^X-L//'` if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi ;; esac if test "X$found_dir" != "X"; then break fi done fi if test "X$found_dir" != "X"; then LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name" if test "X$found_so" != "X"; then if test "$enable_rpath" = no \ || test "X$found_dir" = "X/usr/$acl_libdirstem" \ || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" else haveit= for x in $ltrpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $found_dir" fi if test "$acl_hardcode_direct" = yes; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" else if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" haveit= for x in $rpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $found_dir" fi else haveit= for x in $LDFLAGS $LIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir" fi if test "$acl_hardcode_minus_L" != no; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" else LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" fi fi fi fi else if test "X$found_a" != "X"; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a" else LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name" fi fi additional_includedir= case "$found_dir" in */$acl_libdirstem | */$acl_libdirstem/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` if test "$name" = 'iconv'; then LIBICONV_PREFIX="$basedir" fi additional_includedir="$basedir/include" ;; */$acl_libdirstem2 | */$acl_libdirstem2/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'` if test "$name" = 'iconv'; then LIBICONV_PREFIX="$basedir" fi additional_includedir="$basedir/include" ;; esac if test "X$additional_includedir" != "X"; then if test "X$additional_includedir" != "X/usr/include"; then haveit= if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then for x in $CPPFLAGS $INCICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_includedir"; then INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir" fi fi fi fi fi if test -n "$found_la"; then save_libdir="$libdir" case "$found_la" in */* | *\\*) . "$found_la" ;; *) . "./$found_la" ;; esac libdir="$save_libdir" for dep in $dependency_libs; do case "$dep" in -L*) additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \ && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then haveit= if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \ || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then haveit= for x in $LDFLAGS $LIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir" fi fi haveit= for x in $LDFLAGS $LTLIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir" fi fi fi fi ;; -R*) dir=`echo "X$dep" | sed -e 's/^X-R//'` if test "$enable_rpath" != no; then haveit= for x in $rpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $dir" fi haveit= for x in $ltrpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $dir" fi fi ;; -l*) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` ;; *.la) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` ;; *) LIBICONV="${LIBICONV}${LIBICONV:+ }$dep" LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep" ;; esac done fi else LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name" fi fi fi done done if test "X$rpathdirs" != "X"; then if test -n "$acl_hardcode_libdir_separator"; then alldirs= for found_dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" done acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" else for found_dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$found_dir" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" done fi fi if test "X$ltrpathdirs" != "X"; then for found_dir in $ltrpathdirs; do LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir" done fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5 $as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; } if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then : $as_echo_n "(cached) " >&6 else gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { CFPreferencesCopyAppValue(NULL, NULL) ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : gt_cv_func_CFPreferencesCopyAppValue=yes else gt_cv_func_CFPreferencesCopyAppValue=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$gt_save_LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5 $as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; } if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then $as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5 $as_echo_n "checking for CFLocaleCopyCurrent... " >&6; } if ${gt_cv_func_CFLocaleCopyCurrent+:} false; then : $as_echo_n "(cached) " >&6 else gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { CFLocaleCopyCurrent(); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : gt_cv_func_CFLocaleCopyCurrent=yes else gt_cv_func_CFLocaleCopyCurrent=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$gt_save_LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5 $as_echo "$gt_cv_func_CFLocaleCopyCurrent" >&6; } if test $gt_cv_func_CFLocaleCopyCurrent = yes; then $as_echo "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h fi INTL_MACOSX_LIBS= if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" fi LIBINTL= LTLIBINTL= POSUB= case " $gt_needs " in *" need-formatstring-macros "*) gt_api_version=3 ;; *" need-ngettext "*) gt_api_version=2 ;; *) gt_api_version=1 ;; esac gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc" gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl" if test "$USE_NLS" = "yes"; then gt_use_preinstalled_gnugettext=no if test $gt_api_version -ge 3; then gt_revision_test_code=' #ifndef __GNU_GETTEXT_SUPPORTED_REVISION #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) #endif typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; ' else gt_revision_test_code= fi if test $gt_api_version -ge 2; then gt_expression_test_code=' + * ngettext ("", "", 0)' else gt_expression_test_code= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5 $as_echo_n "checking for GNU gettext in libc... " >&6; } if eval \${$gt_func_gnugettext_libc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern int *_nl_domain_bindings; int main () { bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : eval "$gt_func_gnugettext_libc=yes" else eval "$gt_func_gnugettext_libc=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$gt_func_gnugettext_libc { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then am_save_CPPFLAGS="$CPPFLAGS" for element in $INCICONV; do haveit= for x in $CPPFLAGS; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X$element"; then haveit=yes break fi done if test -z "$haveit"; then CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" fi done { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5 $as_echo_n "checking for iconv... " >&6; } if ${am_cv_func_iconv+:} false; then : $as_echo_n "(cached) " >&6 else am_cv_func_iconv="no, consider installing GNU libiconv" am_cv_lib_iconv=no cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : am_cv_func_iconv=yes fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test "$am_cv_func_iconv" != yes; then am_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : am_cv_lib_iconv=yes am_cv_func_iconv=yes fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$am_save_LIBS" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5 $as_echo "$am_cv_func_iconv" >&6; } if test "$am_cv_func_iconv" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5 $as_echo_n "checking for working iconv... " >&6; } if ${am_cv_func_iconv_works+:} false; then : $as_echo_n "(cached) " >&6 else am_save_LIBS="$LIBS" if test $am_cv_lib_iconv = yes; then LIBS="$LIBS $LIBICONV" fi if test "$cross_compiling" = yes; then : case "$host_os" in aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; *) am_cv_func_iconv_works="guessing yes" ;; esac else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { int result = 0; /* Test against AIX 5.1 bug: Failures are not distinguishable from successful returns. */ { iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); if (cd_utf8_to_88591 != (iconv_t)(-1)) { static const char input[] = "\342\202\254"; /* EURO SIGN */ char buf[10]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_utf8_to_88591, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) result |= 1; iconv_close (cd_utf8_to_88591); } } /* Test against Solaris 10 bug: Failures are not distinguishable from successful returns. */ { iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646"); if (cd_ascii_to_88591 != (iconv_t)(-1)) { static const char input[] = "\263"; char buf[10]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_ascii_to_88591, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) result |= 2; iconv_close (cd_ascii_to_88591); } } /* Test against AIX 6.1..7.1 bug: Buffer overrun. */ { iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1"); if (cd_88591_to_utf8 != (iconv_t)(-1)) { static const char input[] = "\304"; static char buf[2] = { (char)0xDE, (char)0xAD }; const char *inptr = input; size_t inbytesleft = 1; char *outptr = buf; size_t outbytesleft = 1; size_t res = iconv (cd_88591_to_utf8, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD) result |= 4; iconv_close (cd_88591_to_utf8); } } #if 0 /* This bug could be worked around by the caller. */ /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ { iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); if (cd_88591_to_utf8 != (iconv_t)(-1)) { static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; char buf[50]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_88591_to_utf8, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if ((int)res > 0) result |= 8; iconv_close (cd_88591_to_utf8); } } #endif /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is provided. */ if (/* Try standardized names. */ iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1) /* Try IRIX, OSF/1 names. */ && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1) /* Try AIX names. */ && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1) /* Try HP-UX names. */ && iconv_open ("utf8", "eucJP") == (iconv_t)(-1)) result |= 16; return result; } _ACEOF if ac_fn_cxx_try_run "$LINENO"; then : am_cv_func_iconv_works=yes else am_cv_func_iconv_works=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi LIBS="$am_save_LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5 $as_echo "$am_cv_func_iconv_works" >&6; } case "$am_cv_func_iconv_works" in *no) am_func_iconv=no am_cv_lib_iconv=no ;; *) am_func_iconv=yes ;; esac else am_func_iconv=no am_cv_lib_iconv=no fi if test "$am_func_iconv" = yes; then $as_echo "#define HAVE_ICONV 1" >>confdefs.h fi if test "$am_cv_lib_iconv" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5 $as_echo_n "checking how to link with libiconv... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5 $as_echo "$LIBICONV" >&6; } else CPPFLAGS="$am_save_CPPFLAGS" LIBICONV= LTLIBICONV= fi use_additional=yes acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" # Check whether --with-libintl-prefix was given. if test "${with_libintl_prefix+set}" = set; then : withval=$with_libintl_prefix; if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" else additional_includedir="$withval/include" additional_libdir="$withval/$acl_libdirstem" if test "$acl_libdirstem2" != "$acl_libdirstem" \ && ! test -d "$withval/$acl_libdirstem"; then additional_libdir="$withval/$acl_libdirstem2" fi fi fi fi LIBINTL= LTLIBINTL= INCINTL= LIBINTL_PREFIX= HAVE_LIBINTL= rpathdirs= ltrpathdirs= names_already_handled= names_next_round='intl ' while test -n "$names_next_round"; do names_this_round="$names_next_round" names_next_round= for name in $names_this_round; do already_handled= for n in $names_already_handled; do if test "$n" = "$name"; then already_handled=yes break fi done if test -z "$already_handled"; then names_already_handled="$names_already_handled $name" uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'` eval value=\"\$HAVE_LIB$uppername\" if test -n "$value"; then if test "$value" = yes; then eval value=\"\$LIB$uppername\" test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value" eval value=\"\$LTLIB$uppername\" test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value" else : fi else found_dir= found_la= found_so= found_a= eval libname=\"$acl_libname_spec\" # typically: libname=lib$name if test -n "$acl_shlibext"; then shrext=".$acl_shlibext" # typically: shrext=.so else shrext= fi if test $use_additional = yes; then dir="$additional_libdir" if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi fi if test "X$found_dir" = "X"; then for x in $LDFLAGS $LTLIBINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" case "$x" in -L*) dir=`echo "X$x" | sed -e 's/^X-L//'` if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi ;; esac if test "X$found_dir" != "X"; then break fi done fi if test "X$found_dir" != "X"; then LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name" if test "X$found_so" != "X"; then if test "$enable_rpath" = no \ || test "X$found_dir" = "X/usr/$acl_libdirstem" \ || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" else haveit= for x in $ltrpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $found_dir" fi if test "$acl_hardcode_direct" = yes; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" else if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" haveit= for x in $rpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $found_dir" fi else haveit= for x in $LDFLAGS $LIBINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir" fi if test "$acl_hardcode_minus_L" != no; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" else LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" fi fi fi fi else if test "X$found_a" != "X"; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a" else LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name" fi fi additional_includedir= case "$found_dir" in */$acl_libdirstem | */$acl_libdirstem/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` if test "$name" = 'intl'; then LIBINTL_PREFIX="$basedir" fi additional_includedir="$basedir/include" ;; */$acl_libdirstem2 | */$acl_libdirstem2/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'` if test "$name" = 'intl'; then LIBINTL_PREFIX="$basedir" fi additional_includedir="$basedir/include" ;; esac if test "X$additional_includedir" != "X"; then if test "X$additional_includedir" != "X/usr/include"; then haveit= if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then for x in $CPPFLAGS $INCINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_includedir"; then INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir" fi fi fi fi fi if test -n "$found_la"; then save_libdir="$libdir" case "$found_la" in */* | *\\*) . "$found_la" ;; *) . "./$found_la" ;; esac libdir="$save_libdir" for dep in $dependency_libs; do case "$dep" in -L*) additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \ && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then haveit= if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \ || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then haveit= for x in $LDFLAGS $LIBINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir" fi fi haveit= for x in $LDFLAGS $LTLIBINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir" fi fi fi fi ;; -R*) dir=`echo "X$dep" | sed -e 's/^X-R//'` if test "$enable_rpath" != no; then haveit= for x in $rpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $dir" fi haveit= for x in $ltrpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $dir" fi fi ;; -l*) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` ;; *.la) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` ;; *) LIBINTL="${LIBINTL}${LIBINTL:+ }$dep" LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep" ;; esac done fi else LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name" fi fi fi done done if test "X$rpathdirs" != "X"; then if test -n "$acl_hardcode_libdir_separator"; then alldirs= for found_dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" done acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" else for found_dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$found_dir" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" done fi fi if test "X$ltrpathdirs" != "X"; then for found_dir in $ltrpathdirs; do LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir" done fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5 $as_echo_n "checking for GNU gettext in libintl... " >&6; } if eval \${$gt_func_gnugettext_libintl+:} false; then : $as_echo_n "(cached) " >&6 else gt_save_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CPPFLAGS $INCINTL" gt_save_LIBS="$LIBS" LIBS="$LIBS $LIBINTL" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *); int main () { bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("") ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : eval "$gt_func_gnugettext_libintl=yes" else eval "$gt_func_gnugettext_libintl=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then LIBS="$LIBS $LIBICONV" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *); int main () { bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("") ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : LIBINTL="$LIBINTL $LIBICONV" LTLIBINTL="$LTLIBINTL $LTLIBICONV" eval "$gt_func_gnugettext_libintl=yes" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CPPFLAGS="$gt_save_CPPFLAGS" LIBS="$gt_save_LIBS" fi eval ac_res=\$$gt_func_gnugettext_libintl { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \ || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \ && test "$PACKAGE" != gettext-runtime \ && test "$PACKAGE" != gettext-tools; }; then gt_use_preinstalled_gnugettext=yes else LIBINTL= LTLIBINTL= INCINTL= fi if test -n "$INTL_MACOSX_LIBS"; then if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" fi fi if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then $as_echo "#define ENABLE_NLS 1" >>confdefs.h else USE_NLS=no fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5 $as_echo_n "checking whether to use NLS... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 $as_echo "$USE_NLS" >&6; } if test "$USE_NLS" = "yes"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5 $as_echo_n "checking where the gettext function comes from... " >&6; } if test "$gt_use_preinstalled_gnugettext" = "yes"; then if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then gt_source="external libintl" else gt_source="libc" fi else gt_source="included intl directory" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5 $as_echo "$gt_source" >&6; } fi if test "$USE_NLS" = "yes"; then if test "$gt_use_preinstalled_gnugettext" = "yes"; then if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5 $as_echo_n "checking how to link with libintl... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5 $as_echo "$LIBINTL" >&6; } for element in $INCINTL; do haveit= for x in $CPPFLAGS; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X$element"; then haveit=yes break fi done if test -z "$haveit"; then CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" fi done fi $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h $as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h fi POSUB=po fi INTLLIBS="$LIBINTL" # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # Platform Specific Tests # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # if test "$enable_win32_relocatable" = "yes" then $as_echo "#define ENABLE_WIN32_RELOCATABLE 1" >>confdefs.h fi # DL stuff for ac_header in dlfcn.h do : ac_fn_cxx_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default" if test "x$ac_cv_header_dlfcn_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_DLFCN_H 1 _ACEOF fi done { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if ${ac_cv_lib_dl_dlopen+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes else ac_cv_lib_dl_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBDL 1 _ACEOF LIBS="-ldl $LIBS" fi # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # Posix tests # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # { $as_echo "$as_me:${as_lineno-$LINENO}: checking if file locking and truncating is supported" >&5 $as_echo_n "checking if file locking and truncating is supported... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { int fd; struct flock fl; fcntl(fd, F_SETLKW, &fl); ftruncate(fd,0); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } $as_echo "#define USE_FILE_LOCKS 1" >>confdefs.h else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: checking if mmap and friends is supported" >&5 $as_echo_n "checking if mmap and friends is supported... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include int main () { char * p = (char *)mmap(NULL, 10, PROT_READ, MAP_SHARED, -1, 2); munmap(p,10); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } $as_echo "#define HAVE_MMAP 1" >>confdefs.h else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: checking if file ino is supported" >&5 $as_echo_n "checking if file ino is supported... " >&6; } touch conftest-f1 touch conftest-f2 if test "$cross_compiling" = yes; then : if test "$MINGW32" = "yes" then { $as_echo "$as_me:${as_lineno-$LINENO}: result: cant run test!" >&5 $as_echo "cant run test!" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: cant run test!" >&5 $as_echo "cant run test!" >&6; } $as_echo "#define USE_FILE_INO 1" >>confdefs.h fi else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main() { struct stat s1,s2; if (stat("conftest-f1",&s1) != 0) exit(2); if (stat("conftest-f2",&s2) != 0) exit(2); exit (s1.st_ino != s2.st_ino ? 0 : 1); } _ACEOF if ac_fn_cxx_try_run "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } $as_echo "#define USE_FILE_INO 1" >>confdefs.h else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if posix locals are supported" >&5 $as_echo_n "checking if posix locals are supported... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { setlocale (LC_ALL, NULL); setlocale (LC_MESSAGES, NULL); ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } $as_echo "#define USE_LOCALE 1" >>confdefs.h else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test "$enable_regex" != "no" then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if posix regex are supported" >&5 $as_echo_n "checking if posix regex are supported... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { regex_t r; regcomp(&r, "", REG_EXTENDED); regexec(&r, "", 0, 0, 0); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } $as_echo "#define USE_POSIX_REGEX 1" >>confdefs.h else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; } if ${am_cv_langinfo_codeset+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { char* cs = nl_langinfo(CODESET); return !cs; ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : am_cv_langinfo_codeset=yes else am_cv_langinfo_codeset=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5 $as_echo "$am_cv_langinfo_codeset" >&6; } if test $am_cv_langinfo_codeset = yes; then $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h fi # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # Posix lock function tests # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # { $as_echo "$as_me:${as_lineno-$LINENO}: checking if posix mutexes are supported" >&5 $as_echo_n "checking if posix mutexes are supported... " >&6; } ORIG_LIBS="$LIBS" for l in '' '-lpthread' do if test -z "$use_posix_mutex" then LIBS="$l $ORIG_LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { pthread_mutex_t lck; pthread_mutex_init(&lck, 0); pthread_mutex_lock(&lck); pthread_mutex_unlock(&lck); pthread_mutex_destroy(&lck); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : PTHREAD_LIB=$l use_posix_mutex=1 fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi done LIBS="$ORIG_LIBS" if test "$use_posix_mutex" then if test -z "$PTHREAD_LIB" then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes (in $PTHREAD_LIB)" >&5 $as_echo "yes (in $PTHREAD_LIB)" >&6; } fi $as_echo "#define USE_POSIX_MUTEX 1" >>confdefs.h else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to find locking mechanism, Aspell will not be thread safe." >&5 $as_echo "$as_me: WARNING: Unable to find locking mechanism, Aspell will not be thread safe." >&2;} fi # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # Terminal function tests # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # { $as_echo "$as_me:${as_lineno-$LINENO}: checking if mblen is supported" >&5 $as_echo_n "checking if mblen is supported... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include int main () { size_t s = mblen("bla", MB_CUR_MAX); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } $as_echo "#define HAVE_MBLEN 1" >>confdefs.h have_mblen=1 else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test "$enable_curses" != "no" then use_curses=t case "$enable_curses" in yes | "" ) ;; /* | *lib* | *.a | -l* | -L* ) CURSES_LIB="$enable_curses" ;; * ) CURSES_LIB=-l$enable_curses ;; esac case "$enable_curses_include" in yes | no | "") ;; -I* ) CURSES_INCLUDE="$enable_curses_include" ;; * ) CURSES_INCLUDE=-I$enable_curses_include ;; esac fi if test "$use_curses" then ORIG_LIBS="$LIBS" ORIG_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CURSES_INCLUDE $ORIG_CPPFLAGS" if test -z "$CURSES_LIB" then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working curses library" >&5 $as_echo_n "checking for working curses library... " >&6; } if test "$enable_wide_curses" != "no" -a -n "$have_mblen" then LIBS="-lncursesw $ORIG_LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { initscr() ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : CURSES_LIB=-lncursesw $as_echo "#define CURSES_HEADER " >>confdefs.h $as_echo "#define TERM_HEADER " >>confdefs.h fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi if test -z "$CURSES_LIB" then LIBS="-lncurses $ORIG_LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { initscr() ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : CURSES_LIB=-lncurses $as_echo "#define CURSES_HEADER " >>confdefs.h $as_echo "#define TERM_HEADER " >>confdefs.h else LIBS="-lncurses $ORIG_LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { initscr() ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : CURSES_LIB=-lncurses $as_echo "#define CURSES_HEADER " >>confdefs.h $as_echo "#define TERM_HEADER " >>confdefs.h else LIBS="-lcurses $ORIG_LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { initscr() ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : CURSES_LIB=-lcurses $as_echo "#define CURSES_HEADER " >>confdefs.h $as_echo "#define TERM_HEADER " >>confdefs.h else LIBS="-lncurses $ORIG_LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { initscr() ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : CURSES_LIB=-lncurses $as_echo "#define CURSES_HEADER " >>confdefs.h $as_echo "#define TERM_HEADER " >>confdefs.h fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi if test -n "$CURSES_LIB" then { $as_echo "$as_me:${as_lineno-$LINENO}: result: found in $CURSES_LIB" >&5 $as_echo "found in $CURSES_LIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 $as_echo "not found" >&6; } fi else $as_echo "#define CURSES_HEADER " >>confdefs.h $as_echo "#define TERM_HEADER " >>confdefs.h fi if test -n "$CURSES_LIB" then LIBS="$CURSES_LIB $ORIG_LIBS" if test "$enable_wide_curses" != "no" then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wide character support in curses libraray" >&5 $as_echo_n "checking for wide character support in curses libraray... " >&6; } if test -n "$have_mblen" then cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include CURSES_HEADER int main () { wchar_t wch = 0; addnwstr(&wch, 1); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } $as_echo "#define HAVE_WIDE_CURSES 1" >>confdefs.h else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #define _XOPEN_SOURCE_EXTENDED 1 #include #include CURSES_HEADER int main () { wchar_t wch = 0; addnwstr(&wch, 1); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } $as_echo "#define HAVE_WIDE_CURSES 1" >>confdefs.h $as_echo "#define DEFINE_XOPEN_SOURCE_EXTENDED 1" >>confdefs.h else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Aspell will not be able to Display UTF-8 characters correctly." >&5 $as_echo "$as_me: WARNING: Aspell will not be able to Display UTF-8 characters correctly." >&2;} fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, because \"mblen\" is not supported" >&5 $as_echo "no, because \"mblen\" is not supported" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Aspell will not be able to Display UTF-8 characters correctly." >&5 $as_echo "$as_me: WARNING: Aspell will not be able to Display UTF-8 characters correctly." >&2;} fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if standard curses include sequence will work" >&5 $as_echo_n "checking if standard curses include sequence will work... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef DEFINE_XOPEN_SOURCE_EXTENDED # define _XOPEN_SOURCE_EXTENDED 1 #endif #include #include #include CURSES_HEADER #include TERM_HEADER int main () { tigetstr(const_cast("cup")); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } $as_echo "#define HAVE_LIBCURSES 1" >>confdefs.h posix_termios=t $as_echo "#define CURSES_INCLUDE_STANDARD 1" >>confdefs.h else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking if curses workaround I will work" >&5 $as_echo_n "checking if curses workaround I will work... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef DEFINE_XOPEN_SOURCE_EXTENDED # define _XOPEN_SOURCE_EXTENDED 1 #endif #include #include #include CURSES_HEADER extern "C" {char * tigetstr(char * capname);} int main () { tigetstr(const_cast("cup")); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } $as_echo "#define HAVE_LIBCURSES 1" >>confdefs.h posix_termios=t $as_echo "#define CURSES_INCLUDE_WORKAROUND_1 1" >>confdefs.h else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking if curses without Unix stuff will work" >&5 $as_echo_n "checking if curses without Unix stuff will work... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include CURSES_HEADER int main () { initscr(); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } $as_echo "#define HAVE_LIBCURSES 1" >>confdefs.h $as_echo "#define CURSES_ONLY 1" >>confdefs.h curses_only=t else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } use_curses=false CURSES_LIBS="" CURSES_INCLUDE="" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CPPFLAGS="$ORIG_CPPFLAGS" LIBS="$ORIG_LIBS" fi if test -z "$posix_termios" -a -z "$curses_only" then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if posix termios is supported" >&5 $as_echo_n "checking if posix termios is supported... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include int main () { isatty (STDIN_FILENO); atexit(0); termios attrib; tcgetattr (STDIN_FILENO, &attrib); tcsetattr (STDIN_FILENO, TCSAFLUSH, &attrib); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } posix_termios=t else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi if test -z "$posix_termios" -a -z "$use_curses" then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getch is supported" >&5 $as_echo_n "checking if getch is supported... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ extern "C" {int getch();} int main () { char c = getch(); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } $as_echo "#define HAVE_GETCH 1" >>confdefs.h else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi if test "$posix_termios" then $as_echo "#define POSIX_TERMIOS 1" >>confdefs.h fi # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # Compiler Quirks Tests # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # { $as_echo "$as_me:${as_lineno-$LINENO}: checking for STL rel_ops pollution" >&5 $as_echo_n "checking for STL rel_ops pollution... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include template class C {}; template bool operator== (C, C) {return true;} template bool operator!= (C, C) {return false;} int main () { C c1, c2; bool v = c1 != c2; ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } $as_echo "#define REL_OPS_POLLUTION 1" >>confdefs.h fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # Output # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ac_config_files="$ac_config_files Makefile gen/Makefile common/Makefile lib/Makefile data/Makefile auto/Makefile modules/Makefile modules/tokenizer/Makefile modules/speller/Makefile modules/speller/default/Makefile interfaces/Makefile interfaces/cc/Makefile scripts/Makefile examples/Makefile prog/Makefile manual/Makefile po/Makefile.in m4/Makefile modules/filter/Makefile myspell/Makefile lib5/Makefile" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes: double-quote # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then if test "x$cache_file" != "x/dev/null"; then { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} if test ! -f "$cache_file" || test -h "$cache_file"; then cat confcache >"$cache_file" else case $cache_file in #( */* | ?:*) mv -f confcache "$cache_file"$$ && mv -f "$cache_file"$$ "$cache_file" ;; #( *) mv -f confcache "$cache_file" ;; esac fi fi else { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' DEFS=-DHAVE_CONFIG_H ac_libobjs= ac_ltlibobjs= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 $as_echo_n "checking that generated files are newer than configure... " >&6; } if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 $as_echo "done" >&6; } if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' else am__EXEEXT_TRUE='#' am__EXEEXT_FALSE= fi if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error $? "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${COMPILE_IN_FILTERS_TRUE}" && test -z "${COMPILE_IN_FILTERS_FALSE}"; then as_fn_error $? "conditional \"COMPILE_IN_FILTERS\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${PSPELL_COMPATIBILITY_TRUE}" && test -z "${PSPELL_COMPATIBILITY_FALSE}"; then as_fn_error $? "conditional \"PSPELL_COMPATIBILITY\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${INCREMENTED_SONAME_TRUE}" && test -z "${INCREMENTED_SONAME_FALSE}"; then as_fn_error $? "conditional \"INCREMENTED_SONAME\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${W_ALL_ERROR_TRUE}" && test -z "${W_ALL_ERROR_FALSE}"; then as_fn_error $? "conditional \"W_ALL_ERROR\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi : "${CONFIG_STATUS=./config.status}" ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 ## ----------------------------------- ## ## Main body of $CONFIG_STATUS script. ## ## ----------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by GNU Aspell $as_me 0.60.8.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac case $ac_config_headers in *" "*) set x $ac_config_headers; shift; ac_config_headers=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_headers="$ac_config_headers" config_commands="$ac_config_commands" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files and other configuration actions from templates according to the current configuration. Unless the files and actions are specified as TAGs, all are instantiated by default. Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE --header=FILE[:TEMPLATE] instantiate the configuration header FILE Configuration files: $config_files Configuration headers: $config_headers Configuration commands: $config_commands Report bugs to the package provider. GNU Aspell home page: . General help using GNU software: ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ GNU Aspell config.status 0.60.8.1 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" Copyright (C) 2012 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' MKDIR_P='$MKDIR_P' AWK='$AWK' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=?*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; --*=) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg= ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; '') as_fn_error $? "missing file argument" ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; --he | --h) # Conflict between --help and --header as_fn_error $? "ambiguous option: \`$1' Try \`$0 --help' for more information.";; --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) as_fn_error $? "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH sed_quote_subst='$sed_quote_subst' double_quote_subst='$double_quote_subst' delay_variable_subst='$delay_variable_subst' enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`' predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`' postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`' predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`' postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`' compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`' LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`' reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`' reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`' old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`' GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`' lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`' archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`' enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`' export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`' old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`' old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`' archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`' module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`' allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`' hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`' hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`' hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`' hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`' hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`' inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`' link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`' always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`' export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`' exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`' include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`' prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`' postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`' file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`' hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`' compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`' predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`' postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`' predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`' postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`' compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`' LTCC='$LTCC' LTCFLAGS='$LTCFLAGS' compiler='$compiler_DEFAULT' # A function that is used when there is no print builtin or printf. func_fallback_echo () { eval 'cat <<_LTECHO_EOF \$1 _LTECHO_EOF' } # Quote evaled strings. for var in SHELL \ ECHO \ PATH_SEPARATOR \ SED \ GREP \ EGREP \ FGREP \ LD \ NM \ LN_S \ lt_SP2NL \ lt_NL2SP \ reload_flag \ OBJDUMP \ deplibs_check_method \ file_magic_cmd \ file_magic_glob \ want_nocaseglob \ DLLTOOL \ sharedlib_from_linklib_cmd \ AR \ AR_FLAGS \ archiver_list_spec \ STRIP \ RANLIB \ CC \ CFLAGS \ compiler \ lt_cv_sys_global_symbol_pipe \ lt_cv_sys_global_symbol_to_cdecl \ lt_cv_sys_global_symbol_to_c_name_address \ lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ nm_file_list_spec \ lt_prog_compiler_no_builtin_flag \ lt_prog_compiler_pic \ lt_prog_compiler_wl \ lt_prog_compiler_static \ lt_cv_prog_compiler_c_o \ need_locks \ MANIFEST_TOOL \ DSYMUTIL \ NMEDIT \ LIPO \ OTOOL \ OTOOL64 \ shrext_cmds \ export_dynamic_flag_spec \ whole_archive_flag_spec \ compiler_needs_object \ with_gnu_ld \ allow_undefined_flag \ no_undefined_flag \ hardcode_libdir_flag_spec \ hardcode_libdir_separator \ exclude_expsyms \ include_expsyms \ file_list_spec \ variables_saved_for_relink \ libname_spec \ library_names_spec \ soname_spec \ install_override_mode \ finish_eval \ old_striplib \ striplib \ compiler_lib_search_dirs \ predep_objects \ postdep_objects \ predeps \ postdeps \ compiler_lib_search_path \ LD_CXX \ reload_flag_CXX \ compiler_CXX \ lt_prog_compiler_no_builtin_flag_CXX \ lt_prog_compiler_pic_CXX \ lt_prog_compiler_wl_CXX \ lt_prog_compiler_static_CXX \ lt_cv_prog_compiler_c_o_CXX \ export_dynamic_flag_spec_CXX \ whole_archive_flag_spec_CXX \ compiler_needs_object_CXX \ with_gnu_ld_CXX \ allow_undefined_flag_CXX \ no_undefined_flag_CXX \ hardcode_libdir_flag_spec_CXX \ hardcode_libdir_separator_CXX \ exclude_expsyms_CXX \ include_expsyms_CXX \ file_list_spec_CXX \ compiler_lib_search_dirs_CXX \ predep_objects_CXX \ postdep_objects_CXX \ predeps_CXX \ postdeps_CXX \ compiler_lib_search_path_CXX; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done # Double-quote double-evaled strings. for var in reload_cmds \ old_postinstall_cmds \ old_postuninstall_cmds \ old_archive_cmds \ extract_expsyms_cmds \ old_archive_from_new_cmds \ old_archive_from_expsyms_cmds \ archive_cmds \ archive_expsym_cmds \ module_cmds \ module_expsym_cmds \ export_symbols_cmds \ prelink_cmds \ postlink_cmds \ postinstall_cmds \ postuninstall_cmds \ finish_cmds \ sys_lib_search_path_spec \ sys_lib_dlsearch_path_spec \ reload_cmds_CXX \ old_archive_cmds_CXX \ old_archive_from_new_cmds_CXX \ old_archive_from_expsyms_cmds_CXX \ archive_cmds_CXX \ archive_expsym_cmds_CXX \ module_cmds_CXX \ module_expsym_cmds_CXX \ export_symbols_cmds_CXX \ prelink_cmds_CXX \ postlink_cmds_CXX; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done ac_aux_dir='$ac_aux_dir' xsi_shell='$xsi_shell' lt_shell_append='$lt_shell_append' # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes INIT. if test -n "\${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi PACKAGE='$PACKAGE' VERSION='$VERSION' TIMESTAMP='$TIMESTAMP' RM='$RM' ofile='$ofile' # Capture the value of obsolete ALL_LINGUAS because we need it to compute # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it # from automake < 1.5. eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' # Capture the value of LINGUAS because we need it to compute CATALOGS. LINGUAS="${LINGUAS-%UNSET%}" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "gen/settings.h") CONFIG_HEADERS="$CONFIG_HEADERS gen/settings.h" ;; "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "gen/Makefile") CONFIG_FILES="$CONFIG_FILES gen/Makefile" ;; "common/Makefile") CONFIG_FILES="$CONFIG_FILES common/Makefile" ;; "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;; "data/Makefile") CONFIG_FILES="$CONFIG_FILES data/Makefile" ;; "auto/Makefile") CONFIG_FILES="$CONFIG_FILES auto/Makefile" ;; "modules/Makefile") CONFIG_FILES="$CONFIG_FILES modules/Makefile" ;; "modules/tokenizer/Makefile") CONFIG_FILES="$CONFIG_FILES modules/tokenizer/Makefile" ;; "modules/speller/Makefile") CONFIG_FILES="$CONFIG_FILES modules/speller/Makefile" ;; "modules/speller/default/Makefile") CONFIG_FILES="$CONFIG_FILES modules/speller/default/Makefile" ;; "interfaces/Makefile") CONFIG_FILES="$CONFIG_FILES interfaces/Makefile" ;; "interfaces/cc/Makefile") CONFIG_FILES="$CONFIG_FILES interfaces/cc/Makefile" ;; "scripts/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/Makefile" ;; "examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;; "prog/Makefile") CONFIG_FILES="$CONFIG_FILES prog/Makefile" ;; "manual/Makefile") CONFIG_FILES="$CONFIG_FILES manual/Makefile" ;; "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;; "m4/Makefile") CONFIG_FILES="$CONFIG_FILES m4/Makefile" ;; "modules/filter/Makefile") CONFIG_FILES="$CONFIG_FILES modules/filter/Makefile" ;; "myspell/Makefile") CONFIG_FILES="$CONFIG_FILES myspell/Makefile" ;; "lib5/Makefile") CONFIG_FILES="$CONFIG_FILES lib5/Makefile" ;; *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= ac_tmp= trap 'exit_status=$? : "${ac_tmp:=$tmp}" { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status ' 0 trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 ac_tmp=$tmp # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then ac_cr=`echo X | tr X '\015'` # On cygwin, bash can eat \r inside `` if the user requested igncr. # But we know of no other shell where ac_cr would be empty at this # point, so we can use a bashism as a fallback. if test "x$ac_cr" = x; then eval ac_cr=\$\'\\r\' fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$ac_tmp/subs1.awk" && _ACEOF { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } print line } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 _ACEOF # VPATH may cause trouble with some makes, so we remove sole $(srcdir), # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ h s/// s/^/:/ s/[ ]*$/:/ s/:\$(srcdir):/:/g s/:\${srcdir}:/:/g s/:@srcdir@:/:/g s/^:*// s/:*$// x s/\(=[ ]*\).*/\1/ G s/\n// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" # Set up the scripts for CONFIG_HEADERS section. # No need to generate them if there are no CONFIG_HEADERS. # This happens for instance with `./config.status Makefile'. if test -n "$CONFIG_HEADERS"; then cat >"$ac_tmp/defines.awk" <<\_ACAWK || BEGIN { _ACEOF # Transform confdefs.h into an awk script `defines.awk', embedded as # here-document in config.status, that substitutes the proper values into # config.h.in to produce config.h. # Create a delimiter string that does not exist in confdefs.h, to ease # handling of long lines. ac_delim='%!_!# ' for ac_last_try in false false :; do ac_tt=`sed -n "/$ac_delim/p" confdefs.h` if test -z "$ac_tt"; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done # For the awk script, D is an array of macro values keyed by name, # likewise P contains macro parameters if any. Preserve backslash # newline sequences. ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* sed -n ' s/.\{148\}/&'"$ac_delim"'/g t rset :rset s/^[ ]*#[ ]*define[ ][ ]*/ / t def d :def s/\\$// t bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3"/p s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p d :bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3\\\\\\n"\\/p t cont s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p t cont d :cont n s/.\{148\}/&'"$ac_delim"'/g t clear :clear s/\\$// t bsnlc s/["\\]/\\&/g; s/^/"/; s/$/"/p d :bsnlc s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p b cont ' >$CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 for (key in D) D_is_set[key] = 1 FS = "" } /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { line = \$ 0 split(line, arg, " ") if (arg[1] == "#") { defundef = arg[2] mac1 = arg[3] } else { defundef = substr(arg[1], 2) mac1 = arg[2] } split(mac1, mac2, "(") #) macro = mac2[1] prefix = substr(line, 1, index(line, defundef) - 1) if (D_is_set[macro]) { # Preserve the white space surrounding the "#". print prefix "define", macro P[macro] D[macro] next } else { # Replace #undef with comments. This is necessary, for example, # in the case of _POSIX_SOURCE, which is predefined and required # on some systems where configure will not decide to define it. if (defundef == "undef") { print "/*", prefix defundef, macro, "*/" next } } } { print } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 fi # test -n "$CONFIG_HEADERS" eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$ac_tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$ac_tmp/stdin" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac ac_MKDIR_P=$MKDIR_P case $MKDIR_P in [\\/$]* | ?:[\\/]* ) ;; */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ "$ac_tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&2;} rm -f "$ac_tmp/stdin" case $ac_file in -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; esac \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; :H) # # CONFIG_HEADER # if test x"$ac_file" != x-; then { $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" } >"$ac_tmp/config.h" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 $as_echo "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" mv "$ac_tmp/config.h" "$ac_file" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 fi else $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ || as_fn_error $? "could not create -" "$LINENO" 5 fi # Compute "$ac_file"'s index in $config_headers. _am_arg="$ac_file" _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$_am_arg" : 'X\(//\)[^/]' \| \ X"$_am_arg" : 'X\(//\)$' \| \ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$_am_arg" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'`/stamp-h$_am_stamp_count ;; :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 $as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`$as_dirname -- "$mf" || $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$mf" : 'X\(//\)[^/]' \| \ X"$mf" : 'X\(//\)$' \| \ X"$mf" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$file" : 'X\(//\)[^/]' \| \ X"$file" : 'X\(//\)$' \| \ X"$file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir=$dirpart/$fdir; as_fn_mkdir_p # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ;; "libtool":C) # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi cfgfile="${ofile}T" trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, # 2006, 2007, 2008, 2009, 2010, 2011 Free Software # Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is part of GNU Libtool. # # GNU Libtool is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of # the License, or (at your option) any later version. # # As a special exception to the GNU General Public License, # if you distribute this file as part of a program or library that # is built using GNU Libtool, you may include this file under the # same distribution terms that you use for the rest of that program. # # GNU Libtool is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GNU Libtool; see the file COPYING. If not, a copy # can be downloaded from http://www.gnu.org/licenses/gpl.html, or # obtained by writing to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # The names of the tagged configurations supported by this script. available_tags="CXX " # ### BEGIN LIBTOOL CONFIG # Whether or not to build static libraries. build_old_libs=$enable_static # Which release of libtool.m4 was used? macro_version=$macro_version macro_revision=$macro_revision # Whether or not to build shared libraries. build_libtool_libs=$enable_shared # What type of objects to build. pic_mode=$pic_mode # Whether or not to optimize for fast installation. fast_install=$enable_fast_install # Shell to use when invoking shell scripts. SHELL=$lt_SHELL # An echo program that protects backslashes. ECHO=$lt_ECHO # The PATH separator for the build system. PATH_SEPARATOR=$lt_PATH_SEPARATOR # The host system. host_alias=$host_alias host=$host host_os=$host_os # The build system. build_alias=$build_alias build=$build build_os=$build_os # A sed program that does not truncate output. SED=$lt_SED # Sed that helps us avoid accidentally triggering echo(1) options like -n. Xsed="\$SED -e 1s/^X//" # A grep program that handles long lines. GREP=$lt_GREP # An ERE matcher. EGREP=$lt_EGREP # A literal string matcher. FGREP=$lt_FGREP # A BSD- or MS-compatible name lister. NM=$lt_NM # Whether we need soft or hard links. LN_S=$lt_LN_S # What is the maximum length of a command? max_cmd_len=$max_cmd_len # Object file suffix (normally "o"). objext=$ac_objext # Executable file suffix (normally ""). exeext=$exeext # whether the shell understands "unset". lt_unset=$lt_unset # turn spaces into newlines. SP2NL=$lt_lt_SP2NL # turn newlines into spaces. NL2SP=$lt_lt_NL2SP # convert \$build file names to \$host format. to_host_file_cmd=$lt_cv_to_host_file_cmd # convert \$build files to toolchain format. to_tool_file_cmd=$lt_cv_to_tool_file_cmd # An object symbol dumper. OBJDUMP=$lt_OBJDUMP # Method to check whether dependent libraries are shared objects. deplibs_check_method=$lt_deplibs_check_method # Command to use when deplibs_check_method = "file_magic". file_magic_cmd=$lt_file_magic_cmd # How to find potential files when deplibs_check_method = "file_magic". file_magic_glob=$lt_file_magic_glob # Find potential files using nocaseglob when deplibs_check_method = "file_magic". want_nocaseglob=$lt_want_nocaseglob # DLL creation program. DLLTOOL=$lt_DLLTOOL # Command to associate shared and link libraries. sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd # The archiver. AR=$lt_AR # Flags to create an archive. AR_FLAGS=$lt_AR_FLAGS # How to feed a file listing to the archiver. archiver_list_spec=$lt_archiver_list_spec # A symbol stripping program. STRIP=$lt_STRIP # Commands used to install an old-style archive. RANLIB=$lt_RANLIB old_postinstall_cmds=$lt_old_postinstall_cmds old_postuninstall_cmds=$lt_old_postuninstall_cmds # Whether to use a lock for old archive extraction. lock_old_archive_extraction=$lock_old_archive_extraction # A C compiler. LTCC=$lt_CC # LTCC compiler flags. LTCFLAGS=$lt_CFLAGS # Take the output of nm and produce a listing of raw symbols and C names. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe # Transform the output of nm in a proper C declaration. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl # Transform the output of nm in a C name address pair. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address # Transform the output of nm in a C name address pair when lib prefix is needed. global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix # Specify filename containing input files for \$NM. nm_file_list_spec=$lt_nm_file_list_spec # The root where to search for dependent libraries,and in which our libraries should be installed. lt_sysroot=$lt_sysroot # The name of the directory that contains temporary libtool files. objdir=$objdir # Used to examine libraries when file_magic_cmd begins with "file". MAGIC_CMD=$MAGIC_CMD # Must we lock files when doing compilation? need_locks=$lt_need_locks # Manifest tool. MANIFEST_TOOL=$lt_MANIFEST_TOOL # Tool to manipulate archived DWARF debug symbol files on Mac OS X. DSYMUTIL=$lt_DSYMUTIL # Tool to change global to local symbols on Mac OS X. NMEDIT=$lt_NMEDIT # Tool to manipulate fat objects and archives on Mac OS X. LIPO=$lt_LIPO # ldd/readelf like tool for Mach-O binaries on Mac OS X. OTOOL=$lt_OTOOL # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. OTOOL64=$lt_OTOOL64 # Old archive suffix (normally "a"). libext=$libext # Shared library suffix (normally ".so"). shrext_cmds=$lt_shrext_cmds # The commands to extract the exported symbol list from a shared archive. extract_expsyms_cmds=$lt_extract_expsyms_cmds # Variables whose values should be saved in libtool wrapper scripts and # restored at link time. variables_saved_for_relink=$lt_variables_saved_for_relink # Do we need the "lib" prefix for modules? need_lib_prefix=$need_lib_prefix # Do we need a version for libraries? need_version=$need_version # Library versioning type. version_type=$version_type # Shared library runtime path variable. runpath_var=$runpath_var # Shared library path variable. shlibpath_var=$shlibpath_var # Is shlibpath searched before the hard-coded library search path? shlibpath_overrides_runpath=$shlibpath_overrides_runpath # Format of library name prefix. libname_spec=$lt_libname_spec # List of archive names. First name is the real one, the rest are links. # The last name is the one that the linker finds with -lNAME library_names_spec=$lt_library_names_spec # The coded name of the library, if different from the real name. soname_spec=$lt_soname_spec # Permission mode override for installation of shared libraries. install_override_mode=$lt_install_override_mode # Command to use after installation of a shared archive. postinstall_cmds=$lt_postinstall_cmds # Command to use after uninstallation of a shared archive. postuninstall_cmds=$lt_postuninstall_cmds # Commands used to finish a libtool library installation in a directory. finish_cmds=$lt_finish_cmds # As "finish_cmds", except a single script fragment to be evaled but # not shown. finish_eval=$lt_finish_eval # Whether we should hardcode library paths into libraries. hardcode_into_libs=$hardcode_into_libs # Compile-time system search path for libraries. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec # Run-time system search path for libraries. sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec # Whether dlopen is supported. dlopen_support=$enable_dlopen # Whether dlopen of programs is supported. dlopen_self=$enable_dlopen_self # Whether dlopen of statically linked programs is supported. dlopen_self_static=$enable_dlopen_self_static # Commands to strip libraries. old_striplib=$lt_old_striplib striplib=$lt_striplib # The linker used to build libraries. LD=$lt_LD # How to create reloadable object files. reload_flag=$lt_reload_flag reload_cmds=$lt_reload_cmds # Commands used to build an old-style archive. old_archive_cmds=$lt_old_archive_cmds # A language specific compiler. CC=$lt_compiler # Is the compiler the GNU compiler? with_gcc=$GCC # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag # Additional compiler flags for building library objects. pic_flag=$lt_lt_prog_compiler_pic # How to pass a linker flag through the compiler. wl=$lt_lt_prog_compiler_wl # Compiler flag to prevent dynamic linking. link_static_flag=$lt_lt_prog_compiler_static # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_lt_cv_prog_compiler_c_o # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$archive_cmds_need_lc # Whether or not to disallow shared libs when runtime libs are static. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_whole_archive_flag_spec # Whether the compiler copes with passing no objects directly. compiler_needs_object=$lt_compiler_needs_object # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds # Commands used to build a shared archive. archive_cmds=$lt_archive_cmds archive_expsym_cmds=$lt_archive_expsym_cmds # Commands used to build a loadable module if different from building # a shared archive. module_cmds=$lt_module_cmds module_expsym_cmds=$lt_module_expsym_cmds # Whether we are building with GNU ld or not. with_gnu_ld=$lt_with_gnu_ld # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_allow_undefined_flag # Flag that enforces no undefined symbols. no_undefined_flag=$lt_no_undefined_flag # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is # "absolute",i.e impossible to change by setting \${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute # Set to "yes" if using the -LDIR flag during linking hardcodes DIR # into the resulting binary. hardcode_minus_L=$hardcode_minus_L # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR # into the resulting binary. hardcode_shlibpath_var=$hardcode_shlibpath_var # Set to "yes" if building a shared library automatically hardcodes DIR # into the library and all subsequent libraries and executables linked # against it. hardcode_automatic=$hardcode_automatic # Set to yes if linker adds runtime paths of dependent libraries # to runtime path list. inherit_rpath=$inherit_rpath # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$link_all_deplibs # Set to "yes" if exported symbols are required. always_export_symbols=$always_export_symbols # The commands to list exported symbols. export_symbols_cmds=$lt_export_symbols_cmds # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_exclude_expsyms # Symbols that must always be exported. include_expsyms=$lt_include_expsyms # Commands necessary for linking programs (against libraries) with templates. prelink_cmds=$lt_prelink_cmds # Commands necessary for finishing linking programs. postlink_cmds=$lt_postlink_cmds # Specify filename containing input files. file_list_spec=$lt_file_list_spec # How to hardcode a shared library path into an executable. hardcode_action=$hardcode_action # The directories searched by this compiler when creating a shared library. compiler_lib_search_dirs=$lt_compiler_lib_search_dirs # Dependencies to place before and after the objects being linked to # create a shared library. predep_objects=$lt_predep_objects postdep_objects=$lt_postdep_objects predeps=$lt_predeps postdeps=$lt_postdeps # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_compiler_lib_search_path # ### END LIBTOOL CONFIG _LT_EOF case $host_os in aix3*) cat <<\_LT_EOF >> "$cfgfile" # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi _LT_EOF ;; esac ltmain="$ac_aux_dir/ltmain.sh" # We use sed instead of cat because bash on DJGPP gets confused if # if finds mixed CR/LF and LF-only lines. Since sed operates in # text mode, it properly converts lines to CR/LF. This bash problem # is reportedly fixed, but why not run on old versions too? sed '$q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) if test x"$xsi_shell" = xyes; then sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ func_dirname ()\ {\ \ case ${1} in\ \ */*) func_dirname_result="${1%/*}${2}" ;;\ \ * ) func_dirname_result="${3}" ;;\ \ esac\ } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_basename ()$/,/^} # func_basename /c\ func_basename ()\ {\ \ func_basename_result="${1##*/}"\ } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ func_dirname_and_basename ()\ {\ \ case ${1} in\ \ */*) func_dirname_result="${1%/*}${2}" ;;\ \ * ) func_dirname_result="${3}" ;;\ \ esac\ \ func_basename_result="${1##*/}"\ } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ func_stripname ()\ {\ \ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ \ # positional parameters, so assign one to ordinary parameter first.\ \ func_stripname_result=${3}\ \ func_stripname_result=${func_stripname_result#"${1}"}\ \ func_stripname_result=${func_stripname_result%"${2}"}\ } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ func_split_long_opt ()\ {\ \ func_split_long_opt_name=${1%%=*}\ \ func_split_long_opt_arg=${1#*=}\ } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ func_split_short_opt ()\ {\ \ func_split_short_opt_arg=${1#??}\ \ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ func_lo2o ()\ {\ \ case ${1} in\ \ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ \ *) func_lo2o_result=${1} ;;\ \ esac\ } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_xform ()$/,/^} # func_xform /c\ func_xform ()\ {\ func_xform_result=${1%.*}.lo\ } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_arith ()$/,/^} # func_arith /c\ func_arith ()\ {\ func_arith_result=$(( $* ))\ } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_len ()$/,/^} # func_len /c\ func_len ()\ {\ func_len_result=${#1}\ } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: fi if test x"$lt_shell_append" = xyes; then sed -e '/^func_append ()$/,/^} # func_append /c\ func_append ()\ {\ eval "${1}+=\\${2}"\ } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ func_append_quoted ()\ {\ \ func_quote_for_eval "${2}"\ \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: # Save a `func_append' function call where possible by direct use of '+=' sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: else # Save a `func_append' function call even when '+=' is not available sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: fi if test x"$_lt_function_replace_fail" = x":"; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} fi mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" cat <<_LT_EOF >> "$ofile" # ### BEGIN LIBTOOL TAG CONFIG: CXX # The linker used to build libraries. LD=$lt_LD_CXX # How to create reloadable object files. reload_flag=$lt_reload_flag_CXX reload_cmds=$lt_reload_cmds_CXX # Commands used to build an old-style archive. old_archive_cmds=$lt_old_archive_cmds_CXX # A language specific compiler. CC=$lt_compiler_CXX # Is the compiler the GNU compiler? with_gcc=$GCC_CXX # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX # Additional compiler flags for building library objects. pic_flag=$lt_lt_prog_compiler_pic_CXX # How to pass a linker flag through the compiler. wl=$lt_lt_prog_compiler_wl_CXX # Compiler flag to prevent dynamic linking. link_static_flag=$lt_lt_prog_compiler_static_CXX # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$archive_cmds_need_lc_CXX # Whether or not to disallow shared libs when runtime libs are static. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX # Whether the compiler copes with passing no objects directly. compiler_needs_object=$lt_compiler_needs_object_CXX # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX # Commands used to build a shared archive. archive_cmds=$lt_archive_cmds_CXX archive_expsym_cmds=$lt_archive_expsym_cmds_CXX # Commands used to build a loadable module if different from building # a shared archive. module_cmds=$lt_module_cmds_CXX module_expsym_cmds=$lt_module_expsym_cmds_CXX # Whether we are building with GNU ld or not. with_gnu_ld=$lt_with_gnu_ld_CXX # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_allow_undefined_flag_CXX # Flag that enforces no undefined symbols. no_undefined_flag=$lt_no_undefined_flag_CXX # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct_CXX # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is # "absolute",i.e impossible to change by setting \${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute_CXX # Set to "yes" if using the -LDIR flag during linking hardcodes DIR # into the resulting binary. hardcode_minus_L=$hardcode_minus_L_CXX # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR # into the resulting binary. hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX # Set to "yes" if building a shared library automatically hardcodes DIR # into the library and all subsequent libraries and executables linked # against it. hardcode_automatic=$hardcode_automatic_CXX # Set to yes if linker adds runtime paths of dependent libraries # to runtime path list. inherit_rpath=$inherit_rpath_CXX # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$link_all_deplibs_CXX # Set to "yes" if exported symbols are required. always_export_symbols=$always_export_symbols_CXX # The commands to list exported symbols. export_symbols_cmds=$lt_export_symbols_cmds_CXX # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_exclude_expsyms_CXX # Symbols that must always be exported. include_expsyms=$lt_include_expsyms_CXX # Commands necessary for linking programs (against libraries) with templates. prelink_cmds=$lt_prelink_cmds_CXX # Commands necessary for finishing linking programs. postlink_cmds=$lt_postlink_cmds_CXX # Specify filename containing input files. file_list_spec=$lt_file_list_spec_CXX # How to hardcode a shared library path into an executable. hardcode_action=$hardcode_action_CXX # The directories searched by this compiler when creating a shared library. compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX # Dependencies to place before and after the objects being linked to # create a shared library. predep_objects=$lt_predep_objects_CXX postdep_objects=$lt_postdep_objects_CXX predeps=$lt_predeps_CXX postdeps=$lt_postdeps_CXX # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_compiler_lib_search_path_CXX # ### END LIBTOOL TAG CONFIG: CXX _LT_EOF ;; "po-directories":C) for ac_file in $CONFIG_FILES; do # Support "outfile[:infile[:infile...]]" case "$ac_file" in *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; esac # PO directories have a Makefile.in generated from Makefile.in.in. case "$ac_file" in */Makefile.in) # Adjust a relative srcdir. ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` # In autoconf-2.13 it is called $ac_given_srcdir. # In autoconf-2.50 it is called $srcdir. test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" case "$ac_given_srcdir" in .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; /*) top_srcdir="$ac_given_srcdir" ;; *) top_srcdir="$ac_dots$ac_given_srcdir" ;; esac # Treat a directory as a PO directory if and only if it has a # POTFILES.in file. This allows packages to have multiple PO # directories under different names or in different locations. if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then rm -f "$ac_dir/POTFILES" test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" gt_tab=`printf '\t'` cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ${gt_tab}]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" POMAKEFILEDEPS="POTFILES.in" # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend # on $ac_dir but don't depend on user-specified configuration # parameters. if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then # The LINGUAS file contains the set of available languages. if test -n "$OBSOLETE_ALL_LINGUAS"; then test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" fi ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"` # Hide the ALL_LINGUAS assignment from automake < 1.5. eval 'ALL_LINGUAS''=$ALL_LINGUAS_' POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" else # The set of available languages was given in configure.in. # Hide the ALL_LINGUAS assignment from automake < 1.5. eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' fi # Compute POFILES # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po) # Compute UPDATEPOFILES # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update) # Compute DUMMYPOFILES # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop) # Compute GMOFILES # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo) case "$ac_given_srcdir" in .) srcdirpre= ;; *) srcdirpre='$(srcdir)/' ;; esac POFILES= UPDATEPOFILES= DUMMYPOFILES= GMOFILES= for lang in $ALL_LINGUAS; do POFILES="$POFILES $srcdirpre$lang.po" UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" DUMMYPOFILES="$DUMMYPOFILES $lang.nop" GMOFILES="$GMOFILES $srcdirpre$lang.gmo" done # CATALOGS depends on both $ac_dir and the user's LINGUAS # environment variable. INST_LINGUAS= if test -n "$ALL_LINGUAS"; then for presentlang in $ALL_LINGUAS; do useit=no if test "%UNSET%" != "$LINGUAS"; then desiredlanguages="$LINGUAS" else desiredlanguages="$ALL_LINGUAS" fi for desiredlang in $desiredlanguages; do # Use the presentlang catalog if desiredlang is # a. equal to presentlang, or # b. a variant of presentlang (because in this case, # presentlang can be used as a fallback for messages # which are not translated in the desiredlang catalog). case "$desiredlang" in "$presentlang"*) useit=yes;; esac done if test $useit = yes; then INST_LINGUAS="$INST_LINGUAS $presentlang" fi done fi CATALOGS= if test -n "$INST_LINGUAS"; then for lang in $INST_LINGUAS; do CATALOGS="$CATALOGS $lang.gmo" done fi test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do if test -f "$f"; then case "$f" in *.orig | *.bak | *~) ;; *) cat "$f" >> "$ac_dir/Makefile" ;; esac fi done fi ;; esac done ;; esac done # for ac_tag as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi aspell-0.60.8.1/compile0000755000076500007650000001624512753041535011552 00000000000000#! /bin/sh # Wrapper for compilers which do not understand '-c -o'. scriptversion=2012-10-14.11; # UTC # Copyright (C) 1999-2013 Free Software Foundation, Inc. # Written by Tom Tromey . # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # This file is maintained in Automake, please report # bugs to or send patches to # . nl=' ' # We need space, tab and new line, in precisely that order. Quoting is # there to prevent tools from complaining about whitespace usage. IFS=" "" $nl" file_conv= # func_file_conv build_file lazy # Convert a $build file to $host form and store it in $file # Currently only supports Windows hosts. If the determined conversion # type is listed in (the comma separated) LAZY, no conversion will # take place. func_file_conv () { file=$1 case $file in / | /[!/]*) # absolute file, and not a UNC file if test -z "$file_conv"; then # lazily determine how to convert abs files case `uname -s` in MINGW*) file_conv=mingw ;; CYGWIN*) file_conv=cygwin ;; *) file_conv=wine ;; esac fi case $file_conv/,$2, in *,$file_conv,*) ;; mingw/*) file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; cygwin/*) file=`cygpath -m "$file" || echo "$file"` ;; wine/*) file=`winepath -w "$file" || echo "$file"` ;; esac ;; esac } # func_cl_dashL linkdir # Make cl look for libraries in LINKDIR func_cl_dashL () { func_file_conv "$1" if test -z "$lib_path"; then lib_path=$file else lib_path="$lib_path;$file" fi linker_opts="$linker_opts -LIBPATH:$file" } # func_cl_dashl library # Do a library search-path lookup for cl func_cl_dashl () { lib=$1 found=no save_IFS=$IFS IFS=';' for dir in $lib_path $LIB do IFS=$save_IFS if $shared && test -f "$dir/$lib.dll.lib"; then found=yes lib=$dir/$lib.dll.lib break fi if test -f "$dir/$lib.lib"; then found=yes lib=$dir/$lib.lib break fi if test -f "$dir/lib$lib.a"; then found=yes lib=$dir/lib$lib.a break fi done IFS=$save_IFS if test "$found" != yes; then lib=$lib.lib fi } # func_cl_wrapper cl arg... # Adjust compile command to suit cl func_cl_wrapper () { # Assume a capable shell lib_path= shared=: linker_opts= for arg do if test -n "$eat"; then eat= else case $1 in -o) # configure might choose to run compile as 'compile cc -o foo foo.c'. eat=1 case $2 in *.o | *.[oO][bB][jJ]) func_file_conv "$2" set x "$@" -Fo"$file" shift ;; *) func_file_conv "$2" set x "$@" -Fe"$file" shift ;; esac ;; -I) eat=1 func_file_conv "$2" mingw set x "$@" -I"$file" shift ;; -I*) func_file_conv "${1#-I}" mingw set x "$@" -I"$file" shift ;; -l) eat=1 func_cl_dashl "$2" set x "$@" "$lib" shift ;; -l*) func_cl_dashl "${1#-l}" set x "$@" "$lib" shift ;; -L) eat=1 func_cl_dashL "$2" ;; -L*) func_cl_dashL "${1#-L}" ;; -static) shared=false ;; -Wl,*) arg=${1#-Wl,} save_ifs="$IFS"; IFS=',' for flag in $arg; do IFS="$save_ifs" linker_opts="$linker_opts $flag" done IFS="$save_ifs" ;; -Xlinker) eat=1 linker_opts="$linker_opts $2" ;; -*) set x "$@" "$1" shift ;; *.cc | *.CC | *.cxx | *.CXX | *.[cC]++) func_file_conv "$1" set x "$@" -Tp"$file" shift ;; *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO]) func_file_conv "$1" mingw set x "$@" "$file" shift ;; *) set x "$@" "$1" shift ;; esac fi shift done if test -n "$linker_opts"; then linker_opts="-link$linker_opts" fi exec "$@" $linker_opts exit 1 } eat= case $1 in '') echo "$0: No command. Try '$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: compile [--help] [--version] PROGRAM [ARGS] Wrapper for compilers which do not understand '-c -o'. Remove '-o dest.o' from ARGS, run PROGRAM with the remaining arguments, and rename the output as expected. If you are trying to build a whole package this is not the right script to run: please start by reading the file 'INSTALL'. Report bugs to . EOF exit $? ;; -v | --v*) echo "compile $scriptversion" exit $? ;; cl | *[/\\]cl | cl.exe | *[/\\]cl.exe ) func_cl_wrapper "$@" # Doesn't return... ;; esac ofile= cfile= for arg do if test -n "$eat"; then eat= else case $1 in -o) # configure might choose to run compile as 'compile cc -o foo foo.c'. # So we strip '-o arg' only if arg is an object. eat=1 case $2 in *.o | *.obj) ofile=$2 ;; *) set x "$@" -o "$2" shift ;; esac ;; *.c) cfile=$1 set x "$@" "$1" shift ;; *) set x "$@" "$1" shift ;; esac fi shift done if test -z "$ofile" || test -z "$cfile"; then # If no '-o' option was seen then we might have been invoked from a # pattern rule where we don't need one. That is ok -- this is a # normal compilation that the losing compiler can handle. If no # '.c' file was seen then we are probably linking. That is also # ok. exec "$@" fi # Name of file we expect compiler to create. cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` # Create the lock directory. # Note: use '[/\\:.-]' here to ensure that we don't use the same name # that we are using for the .o file. Also, base the name on the expected # object file name, since that is what matters with a parallel build. lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d while true; do if mkdir "$lockdir" >/dev/null 2>&1; then break fi sleep 1 done # FIXME: race condition here if user kills between mkdir and trap. trap "rmdir '$lockdir'; exit 1" 1 2 15 # Run the compile. "$@" ret=$? if test -f "$cofile"; then test "$cofile" = "$ofile" || mv "$cofile" "$ofile" elif test -f "${cofile}bj"; then test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile" fi rmdir "$lockdir" exit $ret # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: aspell-0.60.8.1/COPYING0000644000076500007650000006347614533006640011233 00000000000000 GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting redistribution under these terms (or, alternatively, under the terms of the ordinary General Public License). To apply these terms, attach the following notices to the library. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. , 1 April 1990 Ty Coon, President of Vice That's all there is to it! aspell-0.60.8.1/lib5/0000755000076500007650000000000014540417614011100 500000000000000aspell-0.60.8.1/lib5/aspell-dummy.cpp0000644000076500007650000000000014533006640014116 00000000000000aspell-0.60.8.1/lib5/Makefile.in0000644000076500007650000005452414540417571013101 00000000000000# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ @INCREMENTED_SONAME_TRUE@@PSPELL_COMPATIBILITY_TRUE@am__append_1 = libpspell.la subdir = lib5 DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/codeset.m4 \ $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \ $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/lib-ld.m4 \ $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \ $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/gen/settings.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(libdir)" LTLIBRARIES = $(lib_LTLIBRARIES) @INCREMENTED_SONAME_TRUE@libaspell_la_DEPENDENCIES = ../libaspell.la am__libaspell_la_SOURCES_DIST = aspell-dummy.cpp @INCREMENTED_SONAME_TRUE@am_libaspell_la_OBJECTS = aspell-dummy.lo libaspell_la_OBJECTS = $(am_libaspell_la_OBJECTS) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = libaspell_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ $(CXXFLAGS) $(libaspell_la_LDFLAGS) $(LDFLAGS) -o $@ @INCREMENTED_SONAME_TRUE@am_libaspell_la_rpath = -rpath $(libdir) @INCREMENTED_SONAME_TRUE@@PSPELL_COMPATIBILITY_TRUE@libpspell_la_DEPENDENCIES = ../libaspell.la am__libpspell_la_SOURCES_DIST = pspell-dummy.cpp @INCREMENTED_SONAME_TRUE@@PSPELL_COMPATIBILITY_TRUE@am_libpspell_la_OBJECTS = pspell-dummy.lo libpspell_la_OBJECTS = $(am_libpspell_la_OBJECTS) libpspell_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ $(CXXFLAGS) $(libpspell_la_LDFLAGS) $(LDFLAGS) -o $@ @INCREMENTED_SONAME_TRUE@@PSPELL_COMPATIBILITY_TRUE@am_libpspell_la_rpath = \ @INCREMENTED_SONAME_TRUE@@PSPELL_COMPATIBILITY_TRUE@ -rpath \ @INCREMENTED_SONAME_TRUE@@PSPELL_COMPATIBILITY_TRUE@ $(libdir) AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/gen depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CXXFLAGS) $(CXXFLAGS) AM_V_CXX = $(am__v_CXX_@AM_V@) am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) am__v_CXX_0 = @echo " CXX " $@; am__v_CXX_1 = CXXLD = $(CXX) CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) am__v_CXXLD_0 = @echo " CXXLD " $@; am__v_CXXLD_1 = SOURCES = $(libaspell_la_SOURCES) $(libpspell_la_SOURCES) DIST_SOURCES = $(am__libaspell_la_SOURCES_DIST) \ $(am__libpspell_la_SOURCES_DIST) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ pkglibdir = @pkglibdir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CURSES_INCLUDE = @CURSES_INCLUDE@ CURSES_LIB = @CURSES_LIB@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERLPROG = @PERLPROG@ POSUB = @POSUB@ PTHREAD_LIB = @PTHREAD_LIB@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgdocdir = @pkgdocdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ @INCREMENTED_SONAME_TRUE@lib_LTLIBRARIES = libaspell.la \ @INCREMENTED_SONAME_TRUE@ $(am__append_1) @INCREMENTED_SONAME_TRUE@libaspell_la_SOURCES = aspell-dummy.cpp @INCREMENTED_SONAME_TRUE@libaspell_la_LDFLAGS = -version-info 16:0:1 @INCREMENTED_SONAME_TRUE@libaspell_la_LIBADD = ../libaspell.la @INCREMENTED_SONAME_TRUE@@PSPELL_COMPATIBILITY_TRUE@libpspell_la_SOURCES = pspell-dummy.cpp @INCREMENTED_SONAME_TRUE@@PSPELL_COMPATIBILITY_TRUE@libpspell_la_LDFLAGS = -version-info 16:0:1 @INCREMENTED_SONAME_TRUE@@PSPELL_COMPATIBILITY_TRUE@libpspell_la_LIBADD = ../libaspell.la all: all-am .SUFFIXES: .SUFFIXES: .cpp .lo .o .obj $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign lib5/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign lib5/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-libLTLIBRARIES: $(lib_LTLIBRARIES) @$(NORMAL_INSTALL) @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ list2=; for p in $$list; do \ if test -f $$p; then \ list2="$$list2 $$p"; \ else :; fi; \ done; \ test -z "$$list2" || { \ echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ } uninstall-libLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ for p in $$list; do \ $(am__strip_dir) \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \ done clean-libLTLIBRARIES: -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) @list='$(lib_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ test -z "$$locs" || { \ echo rm -f $${locs}; \ rm -f $${locs}; \ } libaspell.la: $(libaspell_la_OBJECTS) $(libaspell_la_DEPENDENCIES) $(EXTRA_libaspell_la_DEPENDENCIES) $(AM_V_CXXLD)$(libaspell_la_LINK) $(am_libaspell_la_rpath) $(libaspell_la_OBJECTS) $(libaspell_la_LIBADD) $(LIBS) libpspell.la: $(libpspell_la_OBJECTS) $(libpspell_la_DEPENDENCIES) $(EXTRA_libpspell_la_DEPENDENCIES) $(AM_V_CXXLD)$(libpspell_la_LINK) $(am_libpspell_la_rpath) $(libpspell_la_OBJECTS) $(libpspell_la_LIBADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/aspell-dummy.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pspell-dummy.Plo@am__quote@ .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ $< .cpp.obj: @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .cpp.lo: @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LTCXXCOMPILE) -c -o $@ $< mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(LTLIBRARIES) installdirs: for dir in "$(DESTDIR)$(libdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \ mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-libLTLIBRARIES install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-libLTLIBRARIES .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ clean-libLTLIBRARIES clean-libtool cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-libLTLIBRARIES install-man install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am uninstall-libLTLIBRARIES # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: aspell-0.60.8.1/lib5/Makefile.am0000644000076500007650000000056114533006640013051 00000000000000 if INCREMENTED_SONAME lib_LTLIBRARIES = libaspell.la libaspell_la_SOURCES = aspell-dummy.cpp libaspell_la_LDFLAGS = -version-info 16:0:1 libaspell_la_LIBADD = ../libaspell.la if PSPELL_COMPATIBILITY lib_LTLIBRARIES += libpspell.la libpspell_la_SOURCES = pspell-dummy.cpp libpspell_la_LDFLAGS = -version-info 16:0:1 libpspell_la_LIBADD = ../libaspell.la endif endif aspell-0.60.8.1/lib5/pspell-dummy.cpp0000644000076500007650000000000014533006640014135 00000000000000aspell-0.60.8.1/test/0000755000076500007650000000000014540417601011220 500000000000000aspell-0.60.8.1/test/suggest.mk0000644000076500007650000002441014533006640013152 00000000000000suggest-00-special-ultra: prep suggest/run-batch "${ASPELL_WRAP} ${ASPELL} --sug-mode=ultra" suggest/00-special.tab tmp/00-special-ultra-actual suggest/comp suggest/00-special-ultra-expect.res tmp/00-special-ultra-actual.res 1 > tmp/00-special-ultra.diff rm tmp/00-special-ultra.diff echo "ok (suggest reg. 00-special ultra)" >> test-res suggest-00-special-fast: prep suggest/run-batch "${ASPELL_WRAP} ${ASPELL} --sug-mode=fast" suggest/00-special.tab tmp/00-special-fast-actual suggest/comp suggest/00-special-fast-expect.res tmp/00-special-fast-actual.res 1 > tmp/00-special-fast.diff rm tmp/00-special-fast.diff echo "ok (suggest reg. 00-special fast)" >> test-res suggest-00-special-normal: prep suggest/run-batch "${ASPELL_WRAP} ${ASPELL} --sug-mode=normal" suggest/00-special.tab tmp/00-special-normal-actual suggest/comp suggest/00-special-normal-expect.res tmp/00-special-normal-actual.res 1 > tmp/00-special-normal.diff rm tmp/00-special-normal.diff echo "ok (suggest reg. 00-special normal)" >> test-res suggest-00-special-slow: prep suggest/run-batch "${ASPELL_WRAP} ${ASPELL} --sug-mode=slow" suggest/00-special.tab tmp/00-special-slow-actual suggest/comp suggest/00-special-slow-expect.res tmp/00-special-slow-actual.res 1 > tmp/00-special-slow.diff rm tmp/00-special-slow.diff echo "ok (suggest reg. 00-special slow)" >> test-res suggest-00-special-bad-spellers: prep suggest/run-batch "${ASPELL_WRAP} ${ASPELL} --sug-mode=bad-spellers" suggest/00-special.tab tmp/00-special-bad-spellers-actual suggest/comp suggest/00-special-bad-spellers-expect.res tmp/00-special-bad-spellers-actual.res 1 > tmp/00-special-bad-spellers.diff rm tmp/00-special-bad-spellers.diff echo "ok (suggest reg. 00-special bad-spellers)" >> test-res suggest-00-special-ultra-nokbd: prep suggest/run-batch "${ASPELL_WRAP} ${ASPELL} --keyboard=none --sug-mode=ultra" suggest/00-special.tab tmp/00-special-ultra-nokbd-actual suggest/comp suggest/00-special-ultra-nokbd-expect.res tmp/00-special-ultra-nokbd-actual.res 1 > tmp/00-special-ultra-nokbd.diff rm tmp/00-special-ultra-nokbd.diff echo "ok (suggest reg. 00-special ultra nokbd)" >> test-res suggest-00-special-normal-nokbd: prep suggest/run-batch "${ASPELL_WRAP} ${ASPELL} --keyboard=none --sug-mode=normal" suggest/00-special.tab tmp/00-special-normal-nokbd-actual suggest/comp suggest/00-special-normal-nokbd-expect.res tmp/00-special-normal-nokbd-actual.res 1 > tmp/00-special-normal-nokbd.diff rm tmp/00-special-normal-nokbd.diff echo "ok (suggest reg. 00-special normal nokbd)" >> test-res suggest-02-orig-ultra: prep suggest/run-batch "${ASPELL_WRAP} ${ASPELL} --sug-mode=ultra" suggest/02-orig.tab tmp/02-orig-ultra-actual suggest/comp suggest/02-orig-ultra-expect.res tmp/02-orig-ultra-actual.res 1 > tmp/02-orig-ultra.diff rm tmp/02-orig-ultra.diff echo "ok (suggest reg. 02-orig ultra)" >> test-res suggest-02-orig-fast: prep suggest/run-batch "${ASPELL_WRAP} ${ASPELL} --sug-mode=fast" suggest/02-orig.tab tmp/02-orig-fast-actual suggest/comp suggest/02-orig-fast-expect.res tmp/02-orig-fast-actual.res 1 > tmp/02-orig-fast.diff rm tmp/02-orig-fast.diff echo "ok (suggest reg. 02-orig fast)" >> test-res suggest-02-orig-normal: prep suggest/run-batch "${ASPELL_WRAP} ${ASPELL} --sug-mode=normal" suggest/02-orig.tab tmp/02-orig-normal-actual suggest/comp suggest/02-orig-normal-expect.res tmp/02-orig-normal-actual.res 1 > tmp/02-orig-normal.diff rm tmp/02-orig-normal.diff echo "ok (suggest reg. 02-orig normal)" >> test-res suggest-02-orig-slow: prep suggest/run-batch "${ASPELL_WRAP} ${ASPELL} --sug-mode=slow" suggest/02-orig.tab tmp/02-orig-slow-actual suggest/comp suggest/02-orig-slow-expect.res tmp/02-orig-slow-actual.res 1 > tmp/02-orig-slow.diff rm tmp/02-orig-slow.diff echo "ok (suggest reg. 02-orig slow)" >> test-res suggest-02-orig-bad-spellers: prep suggest/run-batch "${ASPELL_WRAP} ${ASPELL} --sug-mode=bad-spellers" suggest/02-orig.tab tmp/02-orig-bad-spellers-actual suggest/comp suggest/02-orig-bad-spellers-expect.res tmp/02-orig-bad-spellers-actual.res 1 > tmp/02-orig-bad-spellers.diff rm tmp/02-orig-bad-spellers.diff echo "ok (suggest reg. 02-orig bad-spellers)" >> test-res suggest-02-orig-ultra-nokbd: prep suggest/run-batch "${ASPELL_WRAP} ${ASPELL} --keyboard=none --sug-mode=ultra" suggest/02-orig.tab tmp/02-orig-ultra-nokbd-actual suggest/comp suggest/02-orig-ultra-nokbd-expect.res tmp/02-orig-ultra-nokbd-actual.res 1 > tmp/02-orig-ultra-nokbd.diff rm tmp/02-orig-ultra-nokbd.diff echo "ok (suggest reg. 02-orig ultra nokbd)" >> test-res suggest-02-orig-normal-nokbd: prep suggest/run-batch "${ASPELL_WRAP} ${ASPELL} --keyboard=none --sug-mode=normal" suggest/02-orig.tab tmp/02-orig-normal-nokbd-actual suggest/comp suggest/02-orig-normal-nokbd-expect.res tmp/02-orig-normal-nokbd-actual.res 1 > tmp/02-orig-normal-nokbd.diff rm tmp/02-orig-normal-nokbd.diff echo "ok (suggest reg. 02-orig normal nokbd)" >> test-res suggest-05-common-ultra: prep suggest/run-batch "${ASPELL_WRAP} ${ASPELL} --sug-mode=ultra" suggest/05-common.tab tmp/05-common-ultra-actual suggest/comp suggest/05-common-ultra-expect.res tmp/05-common-ultra-actual.res 1 > tmp/05-common-ultra.diff rm tmp/05-common-ultra.diff echo "ok (suggest reg. 05-common ultra)" >> test-res suggest-05-common-fast: prep suggest/run-batch "${ASPELL_WRAP} ${ASPELL} --sug-mode=fast" suggest/05-common.tab tmp/05-common-fast-actual suggest/comp suggest/05-common-fast-expect.res tmp/05-common-fast-actual.res 1 > tmp/05-common-fast.diff rm tmp/05-common-fast.diff echo "ok (suggest reg. 05-common fast)" >> test-res suggest-05-common-normal: prep suggest/run-batch "${ASPELL_WRAP} ${ASPELL} --sug-mode=normal" suggest/05-common.tab tmp/05-common-normal-actual suggest/comp suggest/05-common-normal-expect.res tmp/05-common-normal-actual.res 1 > tmp/05-common-normal.diff rm tmp/05-common-normal.diff echo "ok (suggest reg. 05-common normal)" >> test-res suggest-05-common-slow: prep suggest/run-batch "${ASPELL_WRAP} ${ASPELL} --sug-mode=slow" suggest/05-common.tab tmp/05-common-slow-actual suggest/comp suggest/05-common-slow-expect.res tmp/05-common-slow-actual.res 1 > tmp/05-common-slow.diff rm tmp/05-common-slow.diff echo "ok (suggest reg. 05-common slow)" >> test-res suggest-05-common-ultra-nokbd: prep suggest/run-batch "${ASPELL_WRAP} ${ASPELL} --keyboard=none --sug-mode=ultra" suggest/05-common.tab tmp/05-common-ultra-nokbd-actual suggest/comp suggest/05-common-ultra-nokbd-expect.res tmp/05-common-ultra-nokbd-actual.res 1 > tmp/05-common-ultra-nokbd.diff rm tmp/05-common-ultra-nokbd.diff echo "ok (suggest reg. 05-common ultra nokbd)" >> test-res suggest-05-common-normal-nokbd: prep suggest/run-batch "${ASPELL_WRAP} ${ASPELL} --keyboard=none --sug-mode=normal" suggest/05-common.tab tmp/05-common-normal-nokbd-actual suggest/comp suggest/05-common-normal-nokbd-expect.res tmp/05-common-normal-nokbd-actual.res 1 > tmp/05-common-normal-nokbd.diff rm tmp/05-common-normal-nokbd.diff echo "ok (suggest reg. 05-common normal nokbd)" >> test-res suggest-00-special-ultra-camel: prep suggest/run-batch "${ASPELL_WRAP} ${ASPELL} --camel-case --sug-mode=ultra" suggest/00-special.tab tmp/00-special-ultra-camel-actual suggest/comp suggest/00-special-ultra-camel-expect.res tmp/00-special-ultra-camel-actual.res 1 > tmp/00-special-ultra-camel.diff rm tmp/00-special-ultra-camel.diff echo "ok (suggest reg. 00-special ultra camel)" >> test-res suggest-00-special-fast-camel: prep suggest/run-batch "${ASPELL_WRAP} ${ASPELL} --camel-case --sug-mode=fast" suggest/00-special.tab tmp/00-special-fast-camel-actual suggest/comp suggest/00-special-fast-camel-expect.res tmp/00-special-fast-camel-actual.res 1 > tmp/00-special-fast-camel.diff rm tmp/00-special-fast-camel.diff echo "ok (suggest reg. 00-special fast camel)" >> test-res suggest-00-special-normal-camel: prep suggest/run-batch "${ASPELL_WRAP} ${ASPELL} --camel-case --sug-mode=normal" suggest/00-special.tab tmp/00-special-normal-camel-actual suggest/comp suggest/00-special-normal-camel-expect.res tmp/00-special-normal-camel-actual.res 1 > tmp/00-special-normal-camel.diff rm tmp/00-special-normal-camel.diff echo "ok (suggest reg. 00-special normal camel)" >> test-res suggest-00-special-slow-camel: prep suggest/run-batch "${ASPELL_WRAP} ${ASPELL} --camel-case --sug-mode=slow" suggest/00-special.tab tmp/00-special-slow-camel-actual suggest/comp suggest/00-special-slow-camel-expect.res tmp/00-special-slow-camel-actual.res 1 > tmp/00-special-slow-camel.diff rm tmp/00-special-slow-camel.diff echo "ok (suggest reg. 00-special slow camel)" >> test-res suggest-00-special-bad-spellers-camel: prep suggest/run-batch "${ASPELL_WRAP} ${ASPELL} --camel-case --sug-mode=bad-spellers" suggest/00-special.tab tmp/00-special-bad-spellers-camel-actual suggest/comp suggest/00-special-bad-spellers-camel-expect.res tmp/00-special-bad-spellers-camel-actual.res 1 > tmp/00-special-bad-spellers-camel.diff rm tmp/00-special-bad-spellers-camel.diff echo "ok (suggest reg. 00-special bad-spellers camel)" >> test-res .PHONY: suggest-00-special-ultra suggest-00-special-fast suggest-00-special-normal suggest-00-special-slow suggest-00-special-bad-spellers suggest-00-special-ultra-nokbd suggest-00-special-normal-nokbd suggest-02-orig-ultra suggest-02-orig-fast suggest-02-orig-normal suggest-02-orig-slow suggest-02-orig-bad-spellers suggest-02-orig-ultra-nokbd suggest-02-orig-normal-nokbd suggest-05-common-ultra suggest-05-common-fast suggest-05-common-normal suggest-05-common-slow suggest-05-common-ultra-nokbd suggest-05-common-normal-nokbd suggest-00-special-ultra-camel suggest-00-special-fast-camel suggest-00-special-normal-camel suggest-00-special-slow-camel suggest-00-special-bad-spellers-camel suggest: suggest-00-special-ultra suggest-00-special-fast suggest-00-special-normal suggest-00-special-slow suggest-00-special-bad-spellers suggest-00-special-ultra-nokbd suggest-00-special-normal-nokbd suggest-02-orig-ultra suggest-02-orig-fast suggest-02-orig-normal suggest-02-orig-slow suggest-02-orig-bad-spellers suggest-02-orig-ultra-nokbd suggest-02-orig-normal-nokbd suggest-05-common-ultra suggest-05-common-fast suggest-05-common-normal suggest-05-common-slow suggest-05-common-ultra-nokbd suggest-05-common-normal-nokbd suggest-00-special-ultra-camel suggest-00-special-fast-camel suggest-00-special-normal-camel suggest-00-special-slow-camel suggest-00-special-bad-spellers-camel aspell-0.60.8.1/test/Makefile0000644000076500007650000000576114540417415012614 00000000000000CXXFLAGS = -O -g CFLAGS = -O -g ASPELL_WRAP = # valgrind export ASPELL = ${CURDIR}/inst/bin/aspell export PREZIP = ${CURDIR}/inst/bin/prezip-bin EXTRA_CONFIG_FLAGS = ifdef SLOPPY EXTRA_CONFIG_FLAGS += --enable-sloppy-null-term-strings endif .PHONY: all prep sanity filter-test suggest wide cxx_warnings all: prep sanity filter-test suggest wide cxx_warnings cat test-res # warning-settings.mk defines EXTRA_CXXFLAGS warning-settings.mk: warning-settings.cpp $(CXX) warning-settings.cpp -o warning-settings ./warning-settings > warning-settings.mk include warning-settings.mk prep: inst/bin/aspell inst/lib/aspell-0.60/en.multi tmp rm -f test-res tmp: mkdir tmp sanity: prep ./sanity echo "all ok (sanity)" >> test-res filter-test: prep ./filter-test "${ASPELL_WRAP} ${ASPELL}" < markdown.dat echo "all ok (markdown filter-test)" >> test-res inst/bin/aspell: build/Makefile phony $(MAKE) -C build aspell && ( cmp -s build/aspell inst/bin/aspell || $(MAKE) -s -C build install ) inst/lib/aspell-0.60/en.multi: inst/bin/aspell aspell6-en-2018.04.16-0.tar.bz2 tar xf aspell6-en-2018.04.16-0.tar.bz2 cp en_phonet.dat aspell6-en-2018.04.16-0 cd aspell6-en-2018.04.16-0 && ./configure $(MAKE) -C aspell6-en-2018.04.16-0 install cp en.dat en.prepl en_repl.dat en_phonet.dat inst/lib/aspell-0.60 echo 'add en_US.multi' > inst/lib/aspell-0.60/en_US-w_repl.multi echo 'add en.prepl' >> inst/lib/aspell-0.60/en_US-w_repl.multi build/Makefile: mkdir -p build cd build && ../../configure "CXXFLAGS=${CXXFLAGS} ${EXTRA_CXXFLAGS}" "CFLAGS=${CFLAGS}" -q --enable-silent-rules --disable-shared --disable-pspell-compatibility --prefix="${CURDIR}/inst" $(EXTRA_CONFIG_FLAGS) aspell6-en-2018.04.16-0.tar.bz2: curl -O ftp://ftp.gnu.org/gnu/aspell/dict/en/aspell6-en-2018.04.16-0.tar.bz2 .PHONY: clean clean: rm -rf warning-settings warning-settings.mk inst build tmp aspell6-en-2018.04.16-0 suggest.mk: suggest/mkmk suggest/mkmk > suggest.mk include suggest.mk .PHONY: wide_test_invalid wide_test_invalid-but_ok wide_test_valid wide: wide_test_invalid wide_test_invalid-but_ok wide_test_valid wide_test_invalid: wide_test_invalid.c prep $(CC) $(CFLAGS) -Iinst/include -c $< -o tmp/$@.o $(CXX) $(CXXFLAGS) tmp/$@.o inst/lib/libaspell.a -ldl -o $@ ifdef SLOPPY ./$@ echo "ok ($@ SLOPPY)" >> test-res else ./$@ 2> tmp/$@.log || true fgrep -q 'Null-terminated wide-character strings unsupported when used this way.' tmp/$@.log echo "ok ($@)" >> test-res endif wide_test_valid: wide_test_valid.c prep $(CC) $(CFLAGS) -Iinst/include -c $< -o tmp/$@.o $(CXX) $(CXXFLAGS) tmp/$@.o inst/lib/libaspell.a -ldl -o $@ ./$@ echo "ok ($@)" >> test-res wide_test_invalid-but_ok: wide_test_invalid.c prep $(CC) $(CFLAGS) -DASPELL_ENCODE_SETTING_SECURE -Iinst/include -c $< -o tmp/$@.o $(CXX) $(CXXFLAGS) tmp/$@.o inst/lib/libaspell.a -ldl -o $@ ./$@ echo "ok ($@)" >> test-res cxx_warnings: cxx_warnings_test.cpp prep $(CXX) $(CXXFLAGS) -Wall -Wconversion -Werror -Iinst/include -c $< echo "ok ($@)" >> test-res .PHONY: phony phony: aspell-0.60.8.1/test/wide_test_invalid.c0000644000076500007650000000502214533006640014777 00000000000000#include #include #include #include #include const uint16_t test_word[] = {'c','a','f', 0x00E9, 0}; const uint16_t test_incorrect[] = {'c','a','f', 'e', 0}; const uint16_t test_doc[] = {'T', 'h', 'e', ' ', 'c','a','f', 'e', '.', 0}; int fail = 0; int main() { AspellConfig * spell_config = new_aspell_config(); aspell_config_replace(spell_config, "master", "en_US-w_accents"); aspell_config_replace(spell_config, "encoding", "ucs-2"); AspellCanHaveError * possible_err = new_aspell_speller(spell_config); AspellSpeller * spell_checker = 0; if (aspell_error_number(possible_err) != 0) { fprintf(stderr, "%s", aspell_error_message(possible_err)); return 2; } else { spell_checker = to_aspell_speller(possible_err); } int correct = aspell_speller_check(spell_checker, (const char *)test_word, -1); if (!correct) { fprintf(stderr, "%s", "fail: expected word to be correct\n"); fail = 1; } correct = aspell_speller_check(spell_checker, (const char *)test_incorrect, -1); if (correct) { fprintf(stderr, "%s", "fail: expected word to be incorrect\n"); fail = 1; } const AspellWordList * suggestions = aspell_speller_suggest(spell_checker, (const char *)test_incorrect, -1); AspellStringEnumeration * elements = aspell_word_list_elements(suggestions); const char * word = aspell_string_enumeration_next(elements); if (memcmp(word, test_word, sizeof(test_incorrect)) != 0) { fprintf(stderr, "%s", "fail: first suggesion is not what is expected\n"); fail = 1; } delete_aspell_string_enumeration(elements); possible_err = new_aspell_document_checker(spell_checker); if (aspell_error(possible_err) != 0) { fprintf(stderr, "Error: %s\n",aspell_error_message(possible_err)); return 2; } AspellDocumentChecker * checker = to_aspell_document_checker(possible_err); aspell_document_checker_process(checker, (const char *)test_doc, -1); AspellToken token = aspell_document_checker_next_misspelling(checker); if (sizeof(test_incorrect) - sizeof(uint16_t) != token.len) { fprintf(stderr, "fail: size of first misspelling (%d) is not what is expected (%lu)\n", token.len, sizeof(test_incorrect) - sizeof(uint16_t)); fail = 1; } else if (memcmp(test_incorrect, (const char *)test_doc + token.offset, token.len) != 0) { fprintf(stderr, "%s", "fail: first misspelling is not what is expected\n"); fail = 1; } if (fail) { printf("not ok\n"); return 1; } else { printf("ok\n"); return 0; } } aspell-0.60.8.1/test/markdown.dat0000644000076500007650000001152414533006640013456 00000000000000--add-filter=markdown Multiple inlines begin `code` `code` end begin not a tag end Fenced code block --- begin ``` ABC DEF ``` end --- begin end --- Indented code --- begin ABC DEF end --- begin end --- Simple blockquote > quoted text quoted text Multiline blockquote --- > line a > line b --- line a line b --- Fenced code inside blockquote --- > begin > ``` > ABC > > DEF > ``` > end --- begin end --- Indented code inside blockquote --- > begin > > ABC > > DEF > > end --- begin end --- Indented text handling after block quote --- > begin Not code Still not code Code More Code --- begin Not code Still not code --- Fenced code inside list --- 1. Item one 2. Item two with code ``` ABC DEF ``` 3. Item three --- 1. Item one 2. Item two with code 3. Item three --- Indented code inside list --- 1. Item one 2. Item two with code ABC DEF 3. Item three --- 1. Item one 2. Item two with code 3. Item three --- Indented text handling after list item --- 1. Item one 2. Item two Not code Still not code Code 3. Item three --- 1. Item one 2. Item two Not code Still not code 3. Item three --- Inline code (1) begin `ABC DEF` end begin end Inline code (2) begin ``ABC`DEF`` end begin end Inline code (3) begin `ABC\` end begin end Not inline code begin \` end begin \` end Multiline inline code (1) --- begin `ABC DEF` end --- begin end --- Multiline inline code (2) --- begin ``ABC `DEF` `` end --- begin end --- Multiline inline code (3) --- begin `maybe code not code --- begin not code --- Link url (1) [a link](#link) [a link]( ) Link url (2) begin [a link](#link) end begin [a link]( ) end Not a link url (1) [a link\](#link) [a link\](#link) Not a link url (2) [a link] (#link) [a link] (#link) Link url with newlines before and after link and label --- begin [a link]( #target "label" ) end --- begin [a link]( "label" ) end --- Link url with spaces [a link]() [a link]( ) Link url with spaces and label [a link]( (the label)) [a link]( (the label)) Link url with label using double quotes begin [a link](#link "label") end begin [a link]( "label") end Link url with label using single quotes begin [a link](#link 'label') end begin [a link]( 'label') end Link url with label using paren quotes begin [a link](#link (label)) end begin [a link]( (label)) end Link with reference (1) [a link][ref] [a link][ ] Link with reference (2) begin [a link][ref] end begin [a link][ ] end Link definition [ref]: #target [ ]: Link definition with label [ref]: #taret "label" [ ]: "label" Link defination: multiline --- [ref]: #target "label" done --- [ ]: "label" done --- Not a tag a < b a b Invalid tag (1) a href:wrong Invalid tag (2) begin end begin a href:wrong end Valid html (1) label label Valid html (2) begin label end begin label end Multiline valid html (1) --- label --- label --- Multiline valid html (2) --- begin label end --- begin label end --- Multiline valid html (3) --- begin label end --- begin label end --- Multiline invalid --- begin text end --- begin atag !!! text end --- HTML block case 1 --- And now I am no longer in the block: `I am NOT code` --- And now I am no longer in the block: not a tag --- HTML block case 1 uppercase tags --- And now I am no longer in the block: `I am NOT code` --- And now I am no longer in the block: not a tag --- HTML comment HTML block case 6 ---

`NOT code`

`still not code` `code` end ---

`NOT code`

`still not code` end --- HTML block case 6 uppercase tags ---

`NOT code`

`still not code` `code` end ---

`NOT code`

`still not code` end --- HTML block case 6 multiline starting tag ---

A Heading `and not code`

`code` end ---

A Heading `and not code`

end --- HTML block case 7 --- `not code` `code` --- `not code` --- HTML block invalid case 7 --- `code?` `code` --- --- aspell-0.60.8.1/test/en_repl.dat0000644000076500007650000000003214533006640013250 00000000000000REP 1 REP zphb xenophobia aspell-0.60.8.1/test/wide_test_valid.c0000644000076500007650000000464114533006640014456 00000000000000#include #include #include #include #include const uint16_t test_word[] = {'c','a','f', 0x00E9, 0}; const uint16_t test_incorrect[] = {'c','a','f', 'e', 0}; const uint16_t test_doc[] = {'T', 'h', 'e', ' ', 'c','a','f', 'e', '.', 0}; int fail = 0; int main() { AspellConfig * spell_config = new_aspell_config(); aspell_config_replace(spell_config, "master", "en_US-w_accents"); aspell_config_replace(spell_config, "encoding", "ucs-2"); AspellCanHaveError * possible_err = new_aspell_speller(spell_config); AspellSpeller * spell_checker = 0; if (aspell_error_number(possible_err) != 0) { fprintf(stderr, "%s", aspell_error_message(possible_err)); return 2; } else { spell_checker = to_aspell_speller(possible_err); } int correct = aspell_speller_check_w(spell_checker, test_word, -1); if (!correct) { fprintf(stderr, "%s", "fail: expected word to be correct\n"); fail = 1; } correct = aspell_speller_check_w(spell_checker, test_incorrect, -1); if (correct) { fprintf(stderr, "%s", "fail: expected word to be incorrect\n"); fail = 1; } const AspellWordList * suggestions = aspell_speller_suggest_w(spell_checker, test_incorrect, -1); AspellStringEnumeration * elements = aspell_word_list_elements(suggestions); const uint16_t * word = aspell_string_enumeration_next_w(uint16_t, elements); if (memcmp(word, test_word, sizeof(test_incorrect)) != 0) { fprintf(stderr, "%s", "fail: first suggesion is not what is expected\n"); fail = 1; } delete_aspell_string_enumeration(elements); possible_err = new_aspell_document_checker(spell_checker); if (aspell_error(possible_err) != 0) { fprintf(stderr, "Error: %s\n",aspell_error_message(possible_err)); return 2; } AspellDocumentChecker * checker = to_aspell_document_checker(possible_err); aspell_document_checker_process_w(checker, test_doc, -1); AspellToken token = aspell_document_checker_next_misspelling_w(uint16_t, checker); if (4 != token.len) { fprintf(stderr, "fail: size of first misspelling (%d) is not what is expected (%d)\n", token.len, 4); fail = 1; } else if (memcmp(test_incorrect, test_doc + token.offset, token.len) != 0) { fprintf(stderr, "%s", "fail: first misspelling is not what is expected\n"); fail = 1; } if (fail) { printf("not ok\n"); return 1; } else { printf("ok\n"); return 0; } } aspell-0.60.8.1/test/misc/0000755000076500007650000000000014540417601012153 500000000000000aspell-0.60.8.1/test/misc/commonmark-proc0000755000076500007650000000052014533006640015121 00000000000000#!/usr/bin/perl use strict; use warnings; use autodie; binmode(STDOUT, ":utf8"); use JSON; $/ = undef; open F, "commonmark-examples.json"; my $data = decode_json(); my $i = 1; foreach my $obj (@$data) { open F, ">tmp/$i.md"; binmode(F, ":utf8"); print F $obj->{markdown}; print F "\n"; close F; $i++; } aspell-0.60.8.1/test/sanity0000755000076500007650000000110014533006640012364 00000000000000#!/bin/sh set -e set -x export PATH="`pwd`"/inst/bin:$PATH echo 'swimmer' | aspell -d en_US -a > tmp/res if cat tmp/res | fgrep '*'; then echo "pass" else echo "fail:" cat tmp/res exit 1 fi echo 'swimer' | aspell -d en_US -a > tmp/res if cat tmp/res | fgrep '& swimer' | fgrep 'swimmer'; then echo "pass" else echo "fail:" cat tmp/res exit 1 fi aspell -d en_US dump master | aspell -d en_US list > tmp/incorrect if [ -e tmp/incorrect -a ! -s tmp/incorrect ]; then echo "pass" else echo "fail:" cat tmp/incorrect exit 1 fi aspell-0.60.8.1/test/en_phonet.dat0000644000076500007650000001720314533006640013613 00000000000000# phonetic_english.h - phonetic transformation rules for use with phonetic.c # Copyright (C) 2000 Bjĥrn Jacke # # This rule set is based on Lawrence Phillips original metaphone # algorithm with modifications made by Michael Kuhn in his # C implantation, more modifications by Bjĥrn Jacke when # converting the algorithm to a rule set and minor # touch ups by Kevin Atkinson # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public # License version 2.1 as published by the Free Software Foundation; # # This library is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public # License along with this library; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # # Bjĥrn Jacke may be reached by email at bjoern.jacke@gmx.de # # Changelog: # # 2000-01-05 Bjĥrn Jacke # - first version with translation rules derived from # metaphone.cc distributed with aspell 0.28.3 # - "TH" is now representated as "@" because "0" is a # meta character # - removed TH(!vowel) --> T; always use TH --> # instead # - dropped "^AE" -> "E" (redundant) # - "ing" is transformed to "N", not "NK" # - "SCH(EO)" transforms to "SK" now # - added R --> SILENT if (after a vowel) and no (vowel or # "y" follows) like in "Marcy" or "abort" # - H is SILENT in RH at beginning of words # - H is SILENT if vowel leads and "Y" follows # - some ".OUGH.." --> ...F exceptions added # - "^V" transforms to "W" # 2000-01-07 Kevin Atkinson # Converted from header to data file. # 2019-07 Kevin Atkinson # - removed rules for silent r and h as they caused more # harm then good, r is pronsouded in american accents # and even if it's not, I want "-er" words to have a # separate soundslike then root word # - enhanced "ing" rule to also cover ing/anf/ong/ung but # not not apply when followed by a "e" # - "y" is also a vowel when preceded by a [aeou] # - added various special cases for silent letters # Symbols used: # * - vowel at beginning of word # @ - th (ascii approximation of Θ) # B F H J K L M N P R S T W X Y version 1.2.1 AY<6 A A^ * ANGE--- _ ANG6 N BB- _ B B COLOR^$ NSTL # used for testing CQ- _ CIA X CH X C(EIY)- S CK K COUGH^ KF CC< C C K DG(EIY) K DD- _ D T EY<6 E ENOUGH^$ *NF E^ * FF- _ F F GN^ N GN$ N GNS$ NS GNED$ N GH(AEIOUY)- K GH _ GG9 K G K H H ISL-^ * # island I^ * INGE--- _ ING6 N JOSE^$ HS # San Jose JOSES^$ HSS # San Jose's J K KN^ N KK- _ K K LAUGH^ LF LL- _ L L MB$ M MM M M M NN- _ N N OY<6 O O^ * ONGE--- _ ONG6 N PH F PN^ N PS^$ PS # P.S. PSYCH SK # psychology PS^ S PP- _ P P Q K RH^ R ROUGH^ RF RR- _ R R SCH(EOU)- SK SC(IEY)- S SH X SI(AO)- X SS- _ S S TI(AO)- X TH @ TCH-- _ TOUGH^ TF TT- _ T T UY<6 U U^ * UNGE--- _ UNG6 N V^ W V F WR^ R WH^ W W(AEIOU)- W X^ S X KS Y(AEIOU)- Y Y^ Y ZZ- _ Z S #The rules in a different view: (slightly outdated) # # Exceptions: # # Beginning of word: "gn", "kn-", "pn-", "wr-" ----> drop first letter # "Aebersold", "Gnagy", "Knuth", "Pniewski", "Wright" # # Beginning of word: "x" ----> change to "s" # as in "Deng Xiaopeng" # # Beginning of word: "wh-" ----> change to "w" # as in "Whalen" # Beginning of word: leading vowels are transformed to "*" # # "[crt]ough" and "enough" are handled separately because of "F" sound # # # A --> A at beginning # _ otherwise # # B --> B unless at the end of word after "m", as in "dumb", "McComb" # # C --> X (sh) if "-cia-" or "-ch-" # S if "-ci-", "-ce-", or "-cy-" # SILENT if "-sci-", "-sce-", or "-scy-", or "-cq-" # K otherwise, including in "-sch-" # # D --> K if in "-dge-", "-dgy-", or "-dgi-" # T otherwise # # E --> A at beginnig # _ SILENT otherwise # # F --> F # # G --> SILENT if in "-gh-" and not at end or before a vowel # in "-gn" or "-gned" or "-gns" # in "-dge-" etc., as in above rule # K if before "i", or "e", or "y" if not double "gg" # # K otherwise (incl. "GG"!) # # H --> SILENT if after vowel and no vowel or "Y" follows # or after "-ch-", "-sh-", "-ph-", "-th-", "-gh-" # or after "rh-" at beginning # H otherwise # # I --> A at beginning # _ SILENT otherwise # # J --> K # # K --> SILENT if after "c" # K otherwise # # L --> L # # M --> M # # N --> N # # O --> A at beginning # _ SILENT otherwise # # P --> F if before "h" # P otherwise # # Q --> K # # R --> SILENT if after vowel and no vowel or "Y" follows # R otherwise # # S --> X (sh) if before "h" or in "-sio-" or "-sia-" # SK if followed by "ch(eo)" (SCH(EO)) # S otherwise # # T --> X (sh) if "-tia-" or "-tio-" # 0 (th) if before "h" # silent if in "-tch-" # T otherwise # # U --> A at beginning # _ SILENT otherwise # # V --> V if first letter of word # F otherwise # # W --> SILENT if not followed by a vowel # W if followed by a vowel # # X --> KS # # Y --> SILENT if not followed by a vowel # Y if followed by a vowel # # Z --> S aspell-0.60.8.1/test/en.dat0000644000076500007650000000012614533006640012232 00000000000000name en charset iso8859-1 special ' -*- soundslike en affix en repl-table en_repl.dat aspell-0.60.8.1/test/suggest/0000755000076500007650000000000014540417601012701 500000000000000aspell-0.60.8.1/test/suggest/05-common-fast-expect.res0000644000076500007650000225445714533006640017311 00000000000000abandonned abandoned 1 5 abandoned, abandons, abandon, abandoning, abundant aberation aberration 1 9 aberration, aeration, abortion, abrasion, aberrations, abjuration, ablation, liberation, aberration's abilties abilities 1 12 abilities, ablates, ability's, ablatives, ability, baldies, inabilities, liabilities, abates, abides, Abilene's, ablative's abilty ability 1 25 ability, ablate, ably, agility, atilt, ability's, abut, bolt, built, BLT, alt, baldy, arability, inability, usability, liability, viability, Abel, Alta, abet, able, alto, bailed, belt, obit abondon abandon 1 11 abandon, abounding, abandons, bonding, abound, bounden, abounds, Anton, abandoned, abundant, Benton abondoned abandoned 1 7 abandoned, abounded, abandons, abandon, abundant, abounding, intoned abondoning abandoning 1 8 abandoning, abounding, intoning, abandon, abandons, abstaining, abandoned, obtaining abondons abandons 1 16 abandons, abandon, abounds, abounding, abandoned, abundance, anodynes, bonding's, abundant, Anton's, Benton's, Andean's, Bandung's, anodyne's, Antone's, Antony's aborigene aborigine 2 12 Aborigine, aborigine, Aborigines, aborigines, aubergine, Aborigine's, aborigine's, aboriginal, abridge, Bergen, origin, O'Brien abreviated abbreviated 1 6 abbreviated, abbreviates, abbreviate, obviated, brevetted, abrogated abreviation abbreviation 1 9 abbreviation, abbreviations, abbreviating, abbreviation's, aberration, obviation, abrogation, observation, abrasion abritrary arbitrary 1 3 arbitrary, barterer, embroiderer absense absence 1 17 absence, ab sense, ab-sense, absences, absents, Ibsen's, absentee, absent, baseness, absentees, abases, abuses, basins, abuse's, absence's, basin's, absentee's absolutly absolutely 1 5 absolutely, absolute, absolutes, absolute's, absently absorbsion absorption 3 5 absorbs ion, absorbs-ion, absorption, absorbing, observation absorbtion absorption 1 3 absorption, absorbing, observation abundacies abundances 1 5 abundances, abundance's, abundance, abidance's, indices abundancies abundances 1 4 abundances, abundance's, abundance, abidance's abundunt abundant 1 10 abundant, abounding, abundantly, abundance, abandon, abandoned, abandons, andante, indent, abounded abutts abuts 1 23 abuts, butts, abets, abates, abbots, abut ts, abut-ts, abutted, Abbott's, butt's, buttes, abut, buts, obits, aborts, arbutus, abbot's, autos, obit's, aunts, aunt's, butte's, auto's acadamy academy 1 13 academy, academe, macadam, academia, McAdam, Acadia, Adam, academy's, macadamia, academic, Acadia's, Atacama, academe's acadmic academic 1 10 academic, academics, academia, academic's, academical, academies, academe, academy, atomic, academia's accademic academic 1 9 academic, academics, academia, academic's, academical, academies, academe, academy, academia's accademy academy 1 6 academy, academe, academia, academy's, academic, academe's acccused accused 1 5 accused, accursed, caucused, accessed, excused accelleration acceleration 1 4 acceleration, accelerations, accelerating, acceleration's accension accession 2 3 Ascension, accession, ascension accension ascension 3 3 Ascension, accession, ascension acceptence acceptance 1 5 acceptance, acceptances, acceptance's, accepting, accepts acceptible acceptable 1 4 acceptable, acceptably, unacceptable, unacceptably accessable accessible 1 6 accessible, accessibly, access able, access-able, inaccessible, inaccessibly accidentaly accidentally 1 10 accidentally, accidental, accidentals, Occidental, occidental, accidental's, Occidentals, occidentals, Occidental's, occidental's accidently accidentally 2 10 accidental, accidentally, Occidental, accident, occidental, accidentals, accidents, accident's, accidental's, Occident acclimitization acclimatization 1 3 acclimatization, acclimatization's, acclimatizing acommodate accommodate 1 3 accommodate, accommodated, accommodates accomadate accommodate 1 4 accommodate, accommodated, accommodates, accumulate accomadated accommodated 1 5 accommodated, accommodates, accommodate, accumulated, accredited accomadates accommodates 1 4 accommodates, accommodated, accommodate, accumulates accomadating accommodating 1 8 accommodating, accumulating, accommodation, accommodatingly, unaccommodating, accrediting, accommodate, actuating accomadation accommodation 1 5 accommodation, accommodations, accumulation, accommodating, accommodation's accomadations accommodations 1 5 accommodations, accommodation's, accommodation, accumulations, accumulation's accomdate accommodate 1 5 accommodate, accommodated, accommodates, acclimated, accumulate accomodate accommodate 1 3 accommodate, accommodated, accommodates accomodated accommodated 1 3 accommodated, accommodates, accommodate accomodates accommodates 1 3 accommodates, accommodated, accommodate accomodating accommodating 1 6 accommodating, accommodation, accommodatingly, unaccommodating, accumulating, accommodate accomodation accommodation 1 5 accommodation, accommodations, accommodating, accommodation's, accumulation accomodations accommodations 1 5 accommodations, accommodation's, accommodation, accumulations, accumulation's accompanyed accompanied 1 5 accompanied, accompany ed, accompany-ed, accompanying, accompanist accordeon accordion 1 12 accordion, accord eon, accord-eon, according, accordions, accorded, accord, cordon, accordant, accordion's, accords, accord's accordian accordion 1 9 accordion, according, accordant, accordions, accord, accordance, Gordian, accordion's, Arcadian accoring according 1 24 according, accruing, ac coring, ac-coring, succoring, acquiring, acorn, scoring, coring, occurring, adoring, encoring, accordion, accusing, caring, auguring, airing, accoutering, Corina, Corine, acorns, curing, goring, acorn's accoustic acoustic 1 11 acoustic, acoustics, acrostic, caustic, accost, acoustical, accosting, accosts, agnostic, accost's, acoustics's accquainted acquainted 1 4 acquainted, unacquainted, accounted, accented accross across 1 17 across, Accra's, accrues, ac cross, ac-cross, accords, access, Cross, cross, acres, accord's, acre's, actress, uncross, recross, access's, Icarus's accussed accused 1 10 accused, accessed, accursed, ac cussed, ac-cussed, accuses, accuse, cussed, accuser, accosted acedemic academic 1 8 academic, endemic, acetic, acidic, acetonic, epidemic, ascetic, atomic acheive achieve 1 9 achieve, achieved, achiever, achieves, archive, Achebe, chive, achene, ache acheived achieved 1 8 achieved, achieves, achieve, archived, achiever, chivied, Acevedo, ached acheivement achievement 1 3 achievement, achievements, achievement's acheivements achievements 1 3 achievements, achievement's, achievement acheives achieves 1 17 achieves, achievers, achieved, achieve, archives, chives, achiever, achenes, achiever's, archive's, Achebe's, anchovies, chive's, chivies, aches, achene's, ache's acheiving achieving 1 7 achieving, archiving, aching, sheaving, arriving, achieve, ashing acheivment achievement 1 3 achievement, achievements, achievement's acheivments achievements 1 3 achievements, achievement's, achievement achievment achievement 1 3 achievement, achievements, achievement's achievments achievements 1 3 achievements, achievement's, achievement achive achieve 1 12 achieve, archive, chive, active, ac hive, ac-hive, achieved, achiever, achieves, achier, ache, chivy achive archive 2 12 achieve, archive, chive, active, ac hive, ac-hive, achieved, achiever, achieves, achier, ache, chivy achived achieved 1 12 achieved, archived, ac hived, ac-hived, achieves, achieve, chivied, ached, achiever, arrived, aphid, ashed achived archived 2 12 achieved, archived, ac hived, ac-hived, achieves, achieve, chivied, ached, achiever, arrived, aphid, ashed achivement achievement 1 3 achievement, achievements, achievement's achivements achievements 1 3 achievements, achievement's, achievement acknowldeged acknowledged 1 2 acknowledged, acknowledging acknowledgeing acknowledging 1 4 acknowledging, acknowledge, acknowledged, acknowledges ackward awkward 1 7 awkward, backward, award, Coward, coward, awkwarder, awkwardly ackward backward 2 7 awkward, backward, award, Coward, coward, awkwarder, awkwardly acomplish accomplish 1 5 accomplish, accomplished, accomplishes, accomplice, accomplishing acomplished accomplished 1 4 accomplished, accomplishes, accomplish, unaccomplished acomplishment accomplishment 1 3 accomplishment, accomplishments, accomplishment's acomplishments accomplishments 1 3 accomplishments, accomplishment's, accomplishment acording according 1 17 according, cording, accordion, carding, acceding, affording, recording, accruing, aborting, awarding, corroding, Cardin, accordingly, crowding, acorn, carting, eroding acordingly accordingly 1 7 accordingly, according, acridly, cardinally, cardinal, ordinal, accordion acquaintence acquaintance 1 5 acquaintance, acquaintances, acquaintance's, acquainting, acquaints acquaintences acquaintances 1 6 acquaintances, acquaintance's, acquaintance, accountancy's, abundances, abundance's acquiantence acquaintance 1 5 acquaintance, acquaintances, acquaintance's, acquainting, acquaints acquiantences acquaintances 1 6 acquaintances, acquaintance's, acquaintance, accountancy's, abundances, abundance's acquited acquitted 1 18 acquitted, acquired, acquit ed, acquit-ed, acquainted, acquits, acted, acquit, actuate, equated, actuated, requited, quieted, quoited, quoted, audited, acute, acuity activites activities 1 3 activities, activates, activity's activly actively 1 10 actively, activity, active, actives, acutely, actually, activate, actual, inactively, active's actualy actually 1 8 actually, actual, actuary, acutely, actuality, factually, octal, factual acuracy accuracy 1 10 accuracy, curacy, Accra's, accuracy's, inaccuracy, Accra, Crecy, auras, crazy, aura's acused accused 1 28 accused, caused, abused, amused, ac used, ac-used, accursed, accuses, axed, cased, accuse, cussed, accede, aced, used, acutes, caucused, accuser, aroused, acute, acted, arsed, focused, recused, abased, unused, Acosta, acute's acustom accustom 1 4 accustom, custom, accustoms, accustomed acustommed accustomed 1 7 accustomed, accustoms, accustom, unaccustomed, costumed, accustoming, accosted adavanced advanced 1 5 advanced, advances, advance, advance's, affianced adbandon abandon 1 7 abandon, abounding, Edmonton, attending, unbending, unbinding, Eddington additinally additionally 1 8 additionally, additional, atonally, idiotically, dotingly, editorially, abidingly, auditing additionaly additionally 1 2 additionally, additional addmission admission 1 12 admission, add mission, add-mission, admissions, admission's, readmission, addition, emission, omission, addiction, admiration, audition addopt adopt 1 6 adopt, adapt, adept, add opt, add-opt, adopts addopted adopted 1 12 adopted, adapted, add opted, add-opted, addicted, adopter, adopts, adopt, opted, audited, readopted, adapter addoptive adoptive 1 4 adoptive, adaptive, additive, addictive addres address 2 16 adders, address, adores, adder's, Andres, addles, udders, Adar's, add res, add-res, udder's, address's, Addie's, Andre's, Audrey's, Audra's addres adders 1 16 adders, address, adores, adder's, Andres, addles, udders, Adar's, add res, add-res, udder's, address's, Addie's, Andre's, Audrey's, Audra's addresable addressable 1 6 addressable, adorable, advisable, erasable, adorably, advisably addresed addressed 1 17 addressed, addresses, address, addressee, addressees, adders, dressed, address's, arsed, unaddressed, readdressed, adored, adores, addressee's, undressed, adder's, adduced addresing addressing 1 26 addressing, dressing, arsing, readdressing, address, adoring, arising, undressing, redressing, adducing, adorning, advising, drowsing, adders, Anderson, address's, addressee, addressed, addresses, apprising, undersign, arousing, Andersen, adores, arcing, adder's addressess addresses 1 10 addresses, addressees, addressee's, addressed, address's, addressee, address, dresses, headdresses, readdresses addtion addition 1 12 addition, audition, edition, additions, Addison, addiction, adaption, adoption, Audion, action, auction, addition's addtional additional 1 9 additional, additionally, additions, addition, atonal, addition's, optional, emotional, audition adecuate adequate 1 19 adequate, educate, actuate, adulate, acute, abdicate, advocate, educated, educates, adequately, decade, equate, attenuate, inadequate, ducat, adequacy, evacuate, reeducate, equated adhearing adhering 1 18 adhering, ad hearing, ad-hearing, adjuring, adoring, adherent, admiring, inhering, adhesion, abhorring, Adhara, adhere, adherence, adhered, adheres, attiring, uttering, Adhara's adherance adherence 1 9 adherence, adherence's, adhering, adherent, adheres, adherents, utterance, adherent's, Adhara's admendment amendment 1 2 amendment, admonishment admininistrative administrative 1 1 administrative adminstered administered 1 6 administered, administers, administer, administrate, administrated, administering adminstrate administrate 1 6 administrate, administrated, administrates, administrator, demonstrate, administrative adminstration administration 1 5 administration, administrations, demonstration, administrating, administration's adminstrative administrative 1 7 administrative, demonstrative, administrate, administratively, administrating, administrated, administrates adminstrator administrator 1 7 administrator, administrators, administrate, demonstrator, administrator's, administrated, administrates admissability admissibility 1 4 admissibility, advisability, admissibility's, inadmissibility admissable admissible 1 9 admissible, admissibly, admirable, advisable, unmissable, addressable, admirably, advisably, inadmissible admited admitted 1 18 admitted, admired, admixed, admit ed, admit-ed, audited, admits, admit, addicted, edited, adapted, adopted, demoted, admittedly, emitted, omitted, animated, readmitted admitedly admittedly 1 3 admittedly, admitted, animatedly adn and 4 40 Adan, Aden, Dan, and, ADM, AFN, Adm, AD, ad, an, Adana, Auden, ADD, Ada, Ann, add, ado, awn, ADC, ADP, adj, ads, adv, Attn, Eden, Edna, Odin, attn, Dana, Dane, dang, ant, Andy, Dawn, dawn, Ind, end, ind, AD's, ad's adolecent adolescent 1 5 adolescent, adolescents, adolescent's, adolescence, adjacent adquire acquire 1 18 acquire, adjure, ad quire, ad-quire, Esquire, esquire, admire, inquire, adore, adequate, Aguirre, adjured, adjures, adware, daiquiri, attire, abjure, adhere adquired acquired 1 11 acquired, adjured, admired, inquired, adored, adjures, adjure, attired, augured, abjured, adhered adquires acquires 1 22 acquires, adjures, ad quires, ad-quires, Esquires, esquires, admires, inquires, adores, Esquire's, esquire's, adjured, daiquiris, adjure, auguries, inquiries, attires, abjures, adheres, Aguirre's, daiquiri's, attire's adquiring acquiring 1 9 acquiring, adjuring, admiring, inquiring, adoring, attiring, auguring, abjuring, adhering adres address 7 72 adores, dares, Andres, Ares, ares, adders, address, cadres, padres, Aires, acres, adzes, Adar's, Atreus, adder's, Dare's, ad res, ad-res, alders, dare's, Andre's, Andrews, adorers, Audrey's, Oder's, Aries, Audra's, adore, aides, are's, areas, dress, dries, waders, Ayers, adheres, adjures, admires, ads, tares, cadre's, eaters, eiders, padre's, udders, acre's, adze's, arts, AD's, Ar's, ad's, Adler's, alder's, Andrew's, adorer's, Drew's, aide's, Nader's, Vader's, wader's, Andrea's, Andrei's, Andres's, tare's, address's, eater's, eider's, udder's, Ares's, area's, Art's, art's adresable addressable 1 6 addressable, advisable, adorable, erasable, advisably, adorably adresing addressing 1 10 addressing, dressing, arsing, arising, advising, drowsing, adoring, arousing, arcing, undressing adress address 1 50 address, dress, adores, address's, adders, Atreus, Andres's, adder's, addressee, dares, Andres, Ares's, Atreus's, Audrey's, areas, dressy, duress, Adar's, Ares, Dare's, ares, dare's, Aires's, Andre's, Andrews, actress, adorers, Oder's, cadres, padres, Aires, Audra's, are's, dross, tress, Andrea's, Andrews's, undress, cadre's, padre's, Aries's, area's, dress's, waders's, Ayers's, Andrei's, Andrew's, adorer's, Drew's, ides's adressable addressable 1 7 addressable, erasable, advisable, adorable, admissible, advisably, admissibly adressed addressed 1 17 addressed, dressed, addresses, addressee, stressed, undressed, addressees, redressed, address, address's, arsed, unaddressed, readdressed, addressee's, aroused, drowsed, trussed adressing addressing 1 11 addressing, dressing, stressing, undressing, redressing, arsing, readdressing, arising, arousing, drowsing, trussing adressing dressing 2 11 addressing, dressing, stressing, undressing, redressing, arsing, readdressing, arising, arousing, drowsing, trussing adventrous adventurous 1 14 adventurous, adventures, adventure's, adventuress, adventitious, adventurously, Advents, advents, unadventurous, Advent's, advent's, adventurers, adventuress's, adventurer's advertisment advertisement 1 3 advertisement, advertisements, advertisement's advertisments advertisements 1 3 advertisements, advertisement's, advertisement advesary adversary 1 10 adversary, advisory, adviser, advisor, adverser, advisers, advisors, advisory's, adviser's, advisor's adviced advised 2 12 advice, advised, ad viced, ad-viced, adv iced, adv-iced, advice's, adduced, advanced, advises, advise, adviser aeriel aerial 3 22 Ariel, aerie, aerial, aeries, Uriel, oriel, Earle, Earl, earl, areal, aerially, Erie, Riel, airily, eerily, aerials, Aral, aerie's, April, eerie, Ariel's, aerial's aeriels aerials 2 23 aeries, aerials, Ariel's, aerie's, aerial's, oriels, aerie ls, aerie-ls, earls, Ariel, Aries, Uriel's, oriel's, Earle's, Aprils, Erie's, aerial, Earl's, earl's, Riel's, Aral's, April's, Aries's afair affair 1 21 affair, afar, fair, afire, AFAIK, Afr, Afro, affairs, aviary, fairy, safari, Avior, air, far, fir, Atari, Mayfair, affirm, afraid, unfair, affair's afficianados aficionados 1 4 aficionados, aficionado's, officiants, officiant's afficionado aficionado 1 3 aficionado, aficionados, aficionado's afficionados aficionados 1 13 aficionados, aficionado's, aficionado, officiants, officiant's, efficiencies, efficiency's, fascinates, affronts, efficient, affront's, Avicenna's, affinity's affilate affiliate 1 7 affiliate, affiliated, affiliates, afloat, affiliate's, afflict, afflatus affilliate affiliate 1 4 affiliate, affiliated, affiliates, affiliate's affort afford 1 26 afford, effort, afforest, affront, fort, affords, efforts, affirm, afoot, abort, avert, Alford, affect, afloat, assort, Afro, fart, aorta, forte, forty, AFT, Afr, Art, aft, art, effort's affort effort 2 26 afford, effort, afforest, affront, fort, affords, efforts, affirm, afoot, abort, avert, Alford, affect, afloat, assort, Afro, fart, aorta, forte, forty, AFT, Afr, Art, aft, art, effort's aforememtioned aforementioned 1 1 aforementioned againnst against 1 21 against, agonist, ageist, agings, aghast, agonists, agents, Inst, inst, aging's, gangsta, organist, angst, Agnes, agent, agonies, canst, egoist, agony's, agent's, Agnes's agains against 1 27 against, again, gains, agings, Agni's, Agnes, Agana, Gaines, gain's, aging's, Eakins, gins, Asians, agonies, pagans, Cains, aging, Aegean's, Augean's, agony's, gin's, Asian's, Fagin's, Sagan's, pagan's, Cain's, Jain's agaisnt against 1 13 against, ageist, aghast, agonist, agent, egoist, August, assent, august, accent, isn't, ancient, acquaint aganist against 1 15 against, agonist, agonists, ageist, organist, Agni's, aghast, agents, agonies, gangsta, angst, Agnes, agent, canst, agent's aggaravates aggravates 1 5 aggravates, aggravated, aggravate, aggregates, aggregate's aggreed agreed 1 24 agreed, aggrieved, agrees, agree, angered, augured, greed, aggrieve, accrued, wagered, greedy, argued, aged, aigrette, badgered, buggered, jiggered, Creed, aggro, aired, creed, egged, gored, greet aggreement agreement 1 3 agreement, agreements, agreement's aggregious egregious 1 8 egregious, aggregates, gorgeous, egregiously, aggregate's, aggregate, Gregg's, Argos's aggresive aggressive 1 8 aggressive, aggressively, aggrieve, aggressor, digressive, regressive, aggrieves, abrasive agian again 1 22 again, Agana, aging, Asian, avian, Aegean, Augean, akin, agony, angina, Agni, Gina, gain, vagina, Aiken, Ian, gin, Afghan, afghan, Fagin, Sagan, pagan agianst against 1 14 against, agonist, aghast, ageist, agings, agents, Inst, inst, agent, canst, aging's, Aegean's, Augean's, agent's agin again 2 9 Agni, again, aging, gain, gin, akin, agony, Fagin, Agana agina again 7 16 angina, Gina, Agana, aging, Agni, vagina, again, agony, akin, Aegean, Augean, gain, Ana, Ina, gin, Agni's agina angina 1 16 angina, Gina, Agana, aging, Agni, vagina, again, agony, akin, Aegean, Augean, gain, Ana, Ina, gin, Agni's aginst against 1 17 against, agonist, ageist, agings, agents, Inst, inst, agent, agonists, aghast, Agni's, angst, Agnes, aging's, inset, canst, agent's agravate aggravate 1 5 aggravate, aggravated, aggravates, Arafat, cravat agre agree 1 11 agree, age, are, Agra, acre, ogre, auger, agar, ague, eager, aggro agred agreed 1 27 agreed, aged, augured, agree, aired, acrid, egret, angered, accrued, argued, gored, greed, urged, Jared, cared, eared, oared, wagered, Agra, acre, arid, cred, grad, grid, ogre, Jarred, jarred agreeement agreement 1 3 agreement, agreements, agreement's agreemnt agreement 1 6 agreement, agreements, garment, argument, agreement's, augment agregate aggregate 1 10 aggregate, aggregated, aggregates, segregate, aggregator, arrogate, abrogate, aggregate's, acreage, aigrette agregates aggregates 1 16 aggregates, aggregate's, aggregated, segregates, aggregate, aggregators, arrogates, abrogates, acreages, aigrettes, aggregator's, aggravates, aggregator, acreage's, irrigates, aigrette's agreing agreeing 1 17 agreeing, angering, auguring, arguing, wagering, aging, accruing, airing, aggrieving, Goering, badgering, goring, gringo, urging, caring, grin, oaring agression aggression 1 9 aggression, digression, regression, accession, aggression's, aversion, abrasion, accretion, oppression agressive aggressive 1 6 aggressive, digressive, regressive, aggressively, abrasive, oppressive agressively aggressively 1 6 aggressively, aggressive, abrasively, oppressively, cursively, corrosively agressor aggressor 1 23 aggressor, aggressors, aggressor's, greaser, agrees, egress, ogress, accessory, greasier, grosser, oppressor, egress's, ogress's, egresses, grassier, ogresses, acres, ogres, Agra's, acre's, across, cursor, ogre's agricuture agriculture 1 11 agriculture, caricature, aggregator, cricketer, acrider, aggregate, executor, Erector, erector, aggregators, aggregator's agrieved aggrieved 1 7 aggrieved, grieved, aggrieves, aggrieve, agreed, arrived, graved ahev have 2 33 ahem, have, Ave, ave, AV, Av, ah, av, Ahab, ahead, HIV, HOV, aha, ATV, adv, UHF, uhf, hive, hove, ahoy, Azov, elev, heave, heavy, eave, eh, AVI, Ava, Eva, Eve, eve, aah, I've ahppen happen 1 14 happen, Aspen, aspen, open, Alpine, alpine, hipping, hoping, hopping, aping, upon, opine, hyping, upping ahve have 1 50 have, Ave, ave, agave, hive, hove, ahem, AV, Av, ah, av, eave, above, alive, AVI, Ava, Eve, aha, eve, ATV, adv, UHF, uhf, I've, ahoy, Ahab, Alva, avow, HIV, HOV, achieve, aah, heave, VHF, ahead, vhf, Mohave, behave, AF, HF, Hf, IV, OH, UV, eh, hf, iv, oh, uh, Oahu aicraft aircraft 1 15 aircraft, Craft, craft, Arafat, crafty, Kraft, croft, cruft, graft, Ashcroft, adrift, acrobat, accurate, cravat, crufty aiport airport 1 28 airport, apart, import, sport, Port, port, abort, rapport, Alpert, uproot, assort, deport, report, Oort, Porto, aorta, apiary, APR, Apr, Art, apt, art, seaport, apron, impart, iPod, part, pert airbourne airborne 1 13 airborne, forborne, auburn, arbor, Osborne, airbrush, arbors, inborn, arbor's, overborne, reborn, arboreal, Rayburn aircaft aircraft 1 4 aircraft, airlift, Arafat, arcade aircrafts aircraft 2 5 aircraft's, aircraft, air crafts, air-crafts, Ashcroft's airporta airports 1 3 airports, airport, airport's airrcraft aircraft 1 3 aircraft, aircraft's, Ashcroft albiet albeit 1 30 albeit, alibied, Albert, abet, Albireo, Albee, ambit, Aleut, allied, Alberta, Alberto, Albion, ablate, albino, abide, abut, alibi, alert, abate, alb, alt, elite, Elbert, alight, halibut, Alba, Elbe, abed, obit, Albee's alchohol alcohol 1 2 alcohol, owlishly alchoholic alcoholic 1 1 alcoholic alchol alcohol 1 14 alcohol, Algol, algal, archly, asshole, alchemy, Alicia, aloofly, alkali, Alisha, allele, glacial, Elul, Aleichem alcholic alcoholic 1 4 alcoholic, archaeology, etiology, owlishly alcohal alcohol 1 7 alcohol, alcohols, algal, Algol, alcohol's, alcoholic, alkali alcoholical alcoholic 3 4 alcoholically, alcoholics, alcoholic, alcoholic's aledge allege 3 14 sledge, ledge, allege, pledge, algae, edge, Alec, alga, sludge, Lodge, lodge, alike, elegy, kludge aledged alleged 2 8 sledged, alleged, fledged, pledged, edged, legged, lodged, kludged aledges alleges 3 19 sledges, ledges, alleges, pledges, sledge's, ledge's, edges, elegies, pledge's, lodges, Alec's, Alexei, kludges, edge's, alga's, sludge's, Lodge's, lodge's, elegy's alege allege 1 30 allege, algae, Alec, alga, alike, elegy, Alger, alleged, alleges, sledge, Liege, ledge, liege, Albee, age, ale, leg, Alexei, allele, pledge, Alex, Lego, aloe, loge, luge, ales, Olga, Allie, ale's, Alec's aleged alleged 1 37 alleged, alleges, sledged, allege, legged, aged, lagged, aliened, fledged, pledged, Alger, alkyd, allied, Alexei, kluged, leagued, Alkaid, ailed, algae, allegedly, edged, egged, Allende, slagged, leaked, lodged, logged, lugged, blagged, deluged, flagged, Alec, alga, allude, egad, eked, lacked alegience allegiance 1 19 allegiance, elegance, allegiances, Alleghenies, alliance, eloquence, diligence, allegiance's, alleging, agency, aliens, Allegheny, Allegheny's, alien's, elegies, legions, legion's, Alleghenies's, elegance's algebraical algebraic 2 3 algebraically, algebraic, allegorical algorhitms algorithms 0 0 algoritm algorithm 1 4 algorithm, alacrity, ageratum, alacrity's algoritms algorithms 1 4 algorithms, algorithm's, alacrity's, ageratum's alientating alienating 1 8 alienating, orientating, annotating, elongating, eventuating, alienated, intuiting, inditing alledge allege 1 22 allege, all edge, all-edge, alleged, alleges, sledge, ledge, allele, allude, pledge, allergy, Allegra, allegro, allied, edge, Alec, Allie, Liege, Lodge, alley, liege, lodge alledged alleged 1 24 alleged, all edged, all-edged, alleges, sledged, allege, alluded, fledged, pledged, Allende, allegedly, edged, Allegra, allegro, kludged, allied, allude, legged, lodged, allayed, alloyed, aliened, allowed, allured alledgedly allegedly 1 7 allegedly, alleged, illegally, illegibly, alertly, elatedly, illegal alledges alleges 1 35 alleges, all edges, all-edges, alleged, sledges, allege, ledges, allergies, alleles, alludes, pledges, allegros, sledge's, ledge's, edges, elegies, allele's, pledge's, Allies, alleys, allies, lieges, lodges, allergy's, Alec's, alley's, Allegra's, allegro's, edge's, alga's, Allie's, Liege's, Lodge's, liege's, lodge's allegedely allegedly 1 9 allegedly, alleged, illegally, illegibly, alertly, illegible, elatedly, elegantly, illegality allegedy allegedly 1 8 allegedly, alleged, alleges, allege, Allegheny, allegory, Allende, allied allegely allegedly 1 14 allegedly, allege, Allegheny, illegally, alleged, alleges, illegal, allegory, allele, Allegra, allegro, illegibly, illegals, illegal's allegence allegiance 1 13 allegiance, Alleghenies, elegance, allegiances, Allegheny, Allegheny's, allergens, alleges, allergen's, alleging, alliance, allegiance's, Alleghenies's allegience allegiance 1 10 allegiance, allegiances, Alleghenies, allegiance's, alleging, alliance, elegance, Allegheny, Allegheny's, Alleghenies's allign align 1 28 align, ailing, Allan, Allen, alien, along, allying, allaying, alloying, Aline, aligns, aligned, balling, calling, falling, galling, palling, walling, malign, Allison, Alan, Olin, oiling, Allie, Alvin, Ellen, Tallinn, Albion alligned aligned 1 22 aligned, Aline, align, allied, maligned, aliened, Allen, alien, assigned, alone, aligns, ailing, Allende, Allie, alliance, Allan, unaligned, realigned, Alpine, Arline, alpine, Aline's alliviate alleviate 1 6 alleviate, alleviated, alleviates, salivate, elevate, affiliate allready already 1 23 already, all ready, all-ready, allured, Alfreda, allergy, Alfred, allied, Alfredo, Allende, unready, lardy, allure, Laredo, alarmed, alerted, allayed, alloyed, altered, ailed, aired, alertly, lured allthough although 1 31 although, all though, all-though, Alioth, Althea, alloy, alto, allow, Allah, allot, alloyed, alloying, Clotho, lath, allaying, ally, all, lathe, alt, Allie, allay, alley, Althea's, alleluia, ACTH, Alta, Letha, Lethe, lithe, all's, Alioth's alltogether altogether 1 3 altogether, all together, all-together almsot almost 1 18 almost, alms, lamest, alms's, Almaty, palmist, alums, calmest, almond, elms, inmost, upmost, utmost, Alma's, Alamo's, alum's, elm's, Elmo's alochol alcohol 1 15 alcohol, Algol, aloofly, Alicia, asocial, epochal, algal, archly, Aleichem, Alisha, asshole, alchemy, glacial, Alicia's, Alisha's alomst almost 1 21 almost, alms, alums, lamest, Almaty, palmist, alarmist, Islamist, calmest, alms's, alum's, elms, almond, inmost, upmost, utmost, Alamo's, Alma's, Elmo's, elm's, Elam's alot allot 2 17 alto, allot, aloft, alt, slot, Lot, lot, Aldo, Alta, aloe, blot, clot, plot, Aleut, Eliot, aloud, ult alotted allotted 1 22 allotted, slotted, blotted, clotted, plotted, alighted, alerted, flitted, slatted, looted, elated, abetted, abutted, bloated, clouted, flatted, floated, flouted, gloated, glutted, platted, alluded alowed allowed 1 22 allowed, slowed, lowed, avowed, flowed, glowed, plowed, awed, owed, fallowed, hallowed, wallowed, alloyed, elbowed, Elwood, slewed, aloud, allied, clawed, clewed, eloped, flawed alowing allowing 1 22 allowing, slowing, lowing, avowing, blowing, flowing, glowing, plowing, along, awing, owing, fallowing, hallowing, wallowing, alloying, elbowing, slewing, allying, clawing, clewing, eloping, flawing alreayd already 1 45 already, alert, allured, arrayed, Alfred, allayed, aired, alerted, alerts, alkyd, unready, altered, lardy, Laredo, Alfreda, Alfredo, Alkaid, abroad, afraid, agreed, alarmed, unread, Alta, aerate, ailed, alertly, lariat, lured, Alphard, allergy, aliened, alleged, blared, flared, glared, eared, laureate, oared, alright, alter, alert's, allied, arid, arty, alder alse else 5 28 ales, lase, ale, also, else, aloes, false, Al's, Alas, ails, alas, awls, aloe, apse, oles, Alice, Alisa, Alyce, Elise, Elsie, Elsa, AOL's, all's, awl's, Ali's, ale's, aloe's, ole's alsot also 1 26 also, allot, Alsop, almost, alto, last, lost, Aldo, Alston, aloft, alt, allots, Alcott, Alison, Alyson, LSAT, asst, altos, Aleut, Eliot, asset, Olson, alert, Al's, Aldo's, alto's alternitives alternatives 1 6 alternatives, alternative's, alternative, alternates, alternatively, alternate's altho although 9 24 alto, Althea, alt ho, alt-ho, lath, Alioth, lathe, alt, although, Altai, Clotho, ACTH, Aldo, Alpo, Alta, also, Alamo, aloha, alpha, aloe, Plath, AL, Al, oath althought although 1 9 although, alright, alight, Almighty, almighty, alto, aloud, Althea, Althea's altough although 1 15 although, alto ugh, alto-ugh, alto, aloud, alight, alt, Altai, Aldo, Alta, Alton, altos, along, allot, alto's alusion allusion 1 15 allusion, elision, illusion, allusions, Alison, Alyson, Allison, ablution, Aleutian, Elysian, lesion, Albion, delusion, elation, allusion's alusion illusion 3 15 allusion, elision, illusion, allusions, Alison, Alyson, Allison, ablution, Aleutian, Elysian, lesion, Albion, delusion, elation, allusion's alwasy always 1 45 always, Alas, alas, allays, Elway, alias, alleyways, awls, hallways, railways, ales, airways, anyways, flyways, Alisa, Elway's, awl's, ale's, Alba's, Alma's, Alta's, Alva's, alga's, Al's, alleys, alloys, also, awes, alias's, Ali's, all's, Alan's, Alar's, Ila's, Ola's, awe's, Amway's, ally's, alleyway's, alley's, hallway's, railway's, airway's, flyway's, alloy's alwyas always 1 44 always, Alas, alas, allays, aliyahs, alias, Alyssa, ally's, aliyah, alleys, alohas, alphas, Alta's, awls, ales, alley's, Alisa, awl's, ale's, alloys, Alba's, Alma's, Alva's, alga's, Elway's, Al's, Alissa, aliyah's, alloy's, Alana's, Alcoa's, Alisa's, aloha's, alpha's, Ali's, all's, lye's, Alyssa's, Alan's, Alar's, alias's, Ila's, Ola's, Aaliyah's amalgomated amalgamated 1 3 amalgamated, amalgamates, amalgamate amatuer amateur 1 14 amateur, amateurs, armature, mature, amatory, ammeter, mater, immature, matter, amateur's, muter, emitter, Amer, Amur amature armature 1 7 armature, mature, amateur, immature, amatory, amateurs, amateur's amature amateur 3 7 armature, mature, amateur, immature, amatory, amateurs, amateur's amendmant amendment 1 3 amendment, amendments, amendment's amerliorate ameliorate 1 4 ameliorate, amorality, overlord, implored amke make 1 48 make, amok, Amie, smoke, acme, Mike, mike, Amen, Amer, amen, AK, AM, Am, Mk, am, mage, image, Aimee, Amgen, alike, amaze, amide, amine, amuse, askew, awake, awoke, AMA, Amiga, Amoco, Amy, Ike, age, aka, amigo, auk, eke, AMD, Ark, amp, amt, ark, ask, ague, ammo, AM's, Am's, Amie's amking making 1 36 making, asking, am king, am-king, smoking, aiming, among, miking, akin, imaging, amazing, amusing, awaking, inking, OKing, aging, amine, amino, eking, Amgen, Mekong, irking, umping, Amiga, amigo, haymaking, lawmaking, smacking, mocking, mucking, ramekin, unmaking, remaking, Amen, amen, imagine ammend amend 1 38 amend, emend, am mend, am-mend, amends, Amanda, Amen, amen, mend, manned, Amman, aimed, maned, Hammond, commend, Armand, almond, impend, Amerind, addend, append, ascend, attend, Amen's, amount, damned, AMD, Amman's, amended, amine, and, end, mined, emends, amenity, amid, mind, omen ammended amended 1 14 amended, emended, am mended, am-mended, mended, commended, impended, appended, ascended, attended, amounted, amend, ended, minded ammendment amendment 1 6 amendment, amendments, amendment's, Commandment, commandment, impediment ammendments amendments 1 7 amendments, amendment's, amendment, commandments, impediments, commandment's, impediment's ammount amount 1 21 amount, am mount, am-mount, amounts, Mount, mount, account, demount, remount, ammonia, immunity, Mont, amount's, amounted, aunt, seamount, Lamont, moment, Amman, among, mound ammused amused 1 20 amused, amassed, am mused, am-mused, amuses, amuse, mused, moused, abused, amazed, accused, aroused, bemused, immured, mussed, massed, used, moussed, aimed, ammo's amoung among 1 31 among, amount, aiming, amine, amino, mung, Amen, amen, Hmong, along, amour, Amman, ammonia, arming, mooing, immune, Ming, impugn, Oman, omen, amusing, Mon, mun, Omani, Damon, Ramon, Mona, Moon, moan, mono, moon amung among 2 23 mung, among, aiming, amine, amino, Amen, amen, arming, Ming, Amman, amusing, mun, gaming, laming, naming, taming, amount, Amur, Oman, omen, amend, immune, Amen's analagous analogous 1 8 analogous, analogues, analogs, analog's, analogies, analogy's, analogue's, analogue analitic analytic 1 8 analytic, antic, analytical, Altaic, athletic, analog, inelastic, unlit analogeous analogous 1 9 analogous, analogies, analogues, analogs, analogue's, analog's, analogy's, analogously, analogue anarchim anarchism 1 4 anarchism, anarchic, anarchy, anarchy's anarchistm anarchism 1 5 anarchism, anarchist, anarchists, anarchist's, anarchistic anbd and 1 28 and, unbid, anybody, Andy, abed, anode, anted, Ind, ant, end, ind, Enid, ante, anti, abide, abode, nabbed, Aeneid, Indy, abet, abut, aunt, ibid, undo, inbred, unbend, unbind, ain't ancestory ancestry 2 5 ancestor, ancestry, ancestors, ancestor's, ancestry's ancilliary ancillary 1 4 ancillary, ancillary's, auxiliary, ancillaries androgenous androgynous 1 7 androgynous, androgen's, endogenous, androgyny's, androgen, indigenous, nitrogenous androgeny androgyny 2 5 androgen, androgyny, androgen's, androgenic, androgyny's anihilation annihilation 1 4 annihilation, inhalation, annihilating, annihilation's aniversary anniversary 1 5 anniversary, adversary, anniversary's, universally, universal annoint anoint 1 29 anoint, anoints, annoying, anent, Antoine, appoint, anion, anointed, anon, Antony, anions, ancient, annuity, Anton, Antonia, Antonio, annuitant, innit, anionic, anons, Innocent, innocent, Antone, awning, inning, ain't, anteing, undoing, anion's annointed anointed 1 15 anointed, announced, annotated, appointed, amounted, anoints, unmounted, anoint, uncounted, accounted, annotate, unwonted, unpainted, untainted, innovated annointing anointing 1 7 anointing, announcing, annotating, appointing, amounting, accounting, innovating annoints anoints 1 28 anoints, anoint, appoints, anions, anointed, anion's, anons, ancients, Antonius, annuitants, Antoine's, innocents, Anton's, awnings, innings, undoings, Antony's, ancient's, annuity's, Antonia's, Antonio's, annuitant's, Innocent's, innocent's, Antone's, awning's, inning's, undoing's annouced announced 1 38 announced, annoyed, unnoticed, annexed, annulled, inced, aniseed, invoiced, unvoiced, ensued, unused, induced, adduced, annoys, aroused, anode, bounced, annealed, anodized, aced, ionized, anodes, danced, lanced, ponced, agonized, noised, jounced, pounced, nosed, anted, arced, nonacid, Innocent, innocent, Annie's, induce, anode's annualy annually 1 11 annually, annual, annuals, annul, anneal, anally, anal, annular, annual's, annals, annuls annuled annulled 1 11 annulled, annealed, annelid, annul ed, annul-ed, annuls, annul, annulus, angled, annoyed, annular anohter another 1 11 another, enter, inter, antihero, anteater, anywhere, inciter, Andre, inhere, unholier, under anomolies anomalies 1 10 anomalies, anomalous, anomaly's, animals, animal's, anemones, Anatole's, anemone's, Anatolia's, Annmarie's anomolous anomalous 1 7 anomalous, anomalies, anomaly's, animals, animal's, anomalously, Angelou's anomoly anomaly 1 10 anomaly, animal, namely, anomaly's, animals, anally, Angola, unholy, enamel, animal's anonimity anonymity 1 4 anonymity, unanimity, anonymity's, unanimity's anounced announced 1 11 announced, announces, announce, announcer, anointed, denounced, renounced, nuanced, unannounced, induced, enhanced ansalization nasalization 1 3 nasalization, insulation, initialization ansestors ancestors 1 9 ancestors, ancestor's, ancestor, ancestries, investors, ancestress, ancestry's, investor's, ancestry antartic antarctic 2 11 Antarctic, antarctic, Antarctica, enteric, Adriatic, antithetic, antibiotic, interdict, introit, Android, android anual annual 1 20 annual, anal, manual, annul, anneal, annually, Oneal, anally, Anibal, animal, annuals, aural, Ana, annals, banal, canal, Anna, Neal, null, annual's anual anal 2 20 annual, anal, manual, annul, anneal, annually, Oneal, anally, Anibal, animal, annuals, aural, Ana, annals, banal, canal, Anna, Neal, null, annual's anulled annulled 1 38 annulled, angled, annealed, nailed, knelled, annelid, ailed, allied, infilled, unfilled, unsullied, anklet, amulet, unload, anted, bungled, analyzed, enrolled, uncalled, unrolled, appalled, inlet, unalloyed, dangled, jangled, mangled, paneled, tangled, wangled, anally, addled, inured, unused, inlaid, unglued, annoyed, enabled, inhaled anwsered answered 1 10 answered, aniseed, angered, ensured, insured, inserted, insert, assured, entered, inhered anyhwere anywhere 1 4 anywhere, inhere, answer, unaware anytying anything 2 11 untying, anything, any tying, any-tying, anteing, undying, bandying, candying, Antoine, uniting, envying aparent apparent 1 9 apparent, parent, apart, apparently, aren't, arrant, unapparent, apron, print aparment apartment 1 9 apartment, apparent, spearmint, impairment, appeasement, Paramount, paramount, agreement, Armand apenines Apennines 1 7 Apennines, openings, ape nines, ape-nines, Apennines's, adenine's, opening's aplication application 1 11 application, applications, allocation, placation, implication, duplication, replication, application's, supplication, affliction, reapplication aplied applied 1 15 applied, plied, allied, ailed, applies, paled, piled, appalled, aped, applet, palled, applier, applaud, implied, replied apon upon 3 43 apron, APO, upon, aping, capon, Aron, Avon, anon, axon, open, pain, Pan, pan, API, PIN, app, peon, pin, pone, pong, pony, AP, ON, an, on, pawn, Arno, Capone, Aspen, Epson, Upton, aspen, Ann, IPO, Pen, ape, awn, eon, ion, pen, pun, pwn, weapon apon apron 1 43 apron, APO, upon, aping, capon, Aron, Avon, anon, axon, open, pain, Pan, pan, API, PIN, app, peon, pin, pone, pong, pony, AP, ON, an, on, pawn, Arno, Capone, Aspen, Epson, Upton, aspen, Ann, IPO, Pen, ape, awn, eon, ion, pen, pun, pwn, weapon apparant apparent 1 18 apparent, aspirant, apart, appearance, apparently, arrant, operand, parent, appearing, appellant, appoint, unapparent, appertain, aberrant, apiarist, apron, print, aren't apparantly apparently 1 7 apparently, apparent, parental, ornately, apprentice, opulently, opportunely appart apart 1 30 apart, app art, app-art, apparent, appear, appeared, part, apiary, apparel, appears, applet, rapport, Alpert, impart, sprat, depart, prat, Port, apparatus, party, port, APR, Apr, Art, apt, art, operate, apiarist, pert, apter appartment apartment 1 7 apartment, apartments, department, apartment's, appointment, assortment, deportment appartments apartments 1 10 apartments, apartment's, apartment, departments, appointments, department's, assortments, appointment's, assortment's, deportment's appealling appealing 2 17 appalling, appealing, appeal ling, appeal-ling, rappelling, appearing, appeasing, appareling, spelling, appallingly, appealingly, palling, pealing, applying, unappealing, appellant, impelling appealling appalling 1 17 appalling, appealing, appeal ling, appeal-ling, rappelling, appearing, appeasing, appareling, spelling, appallingly, appealingly, palling, pealing, applying, unappealing, appellant, impelling appeareance appearance 1 6 appearance, appearances, appearance's, reappearance, apparent, appearing appearence appearance 1 11 appearance, appearances, appearance's, apparent, appearing, reappearance, apprentice, appliance, appears, apparels, apparel's appearences appearances 1 9 appearances, appearance's, appearance, reappearances, apprentices, appliances, reappearance's, apprentice's, appliance's appenines Apennines 1 9 Apennines, openings, happenings, Apennines's, opening's, adenine's, appends, happening's, appoints apperance appearance 1 9 appearance, appearances, appliance, appearance's, prance, reappearance, appraise, assurance, utterance apperances appearances 1 14 appearances, appearance's, appearance, appliances, prances, reappearances, appliance's, appraises, prance's, assurances, utterances, reappearance's, assurance's, utterance's applicaiton application 1 4 application, applicator, applicant, Appleton applicaitons applications 1 7 applications, application's, applicators, applicator's, applicants, applicant's, Appleton's appologies apologies 1 11 apologies, apologias, apologize, apologizes, apologia's, apology's, apologized, typologies, apologia, apologist, applies appology apology 1 6 apology, apologia, topology, typology, apology's, apply apprearance appearance 1 11 appearance, appertains, uprearing, uprears, prurience, agrarians, agrarian's, uproars, aprons, apron's, uproar's apprieciate appreciate 1 5 appreciate, appreciated, appreciates, appreciator, appreciative approachs approaches 2 3 approach's, approaches, approach appropiate appropriate 1 14 appropriate, appreciate, apprised, apropos, appraised, approached, approved, appeared, operate, parapet, apricot, propped, uproot, prepaid appropraite appropriate 1 6 appropriate, appropriated, appropriates, appropriator, appropriately, inappropriate appropropiate appropriate 1 2 appropriate, appropriated approproximate approximate 0 0 approxamately approximately 1 4 approximately, approximate, approximated, approximates approxiately approximately 1 1 approximately approximitely approximately 1 4 approximately, approximate, approximated, approximates aprehensive apprehensive 1 2 apprehensive, apprehensively apropriate appropriate 1 6 appropriate, appropriated, appropriates, appropriator, appropriately, inappropriate aproximate approximate 1 5 approximate, proximate, approximated, approximates, approximately aproximately approximately 1 4 approximately, approximate, approximated, approximates aquaintance acquaintance 1 3 acquaintance, acquaintances, acquaintance's aquainted acquainted 1 16 acquainted, squinted, acquaints, aquatint, acquaint, acquitted, unacquainted, reacquainted, equated, quintet, accounted, anointed, united, appointed, anted, jaunted aquiantance acquaintance 1 12 acquaintance, acquaintances, acquaintance's, abundance, accountancy, acquainting, Ugandans, Aquitaine's, Quinton's, aquanauts, Ugandan's, aquanaut's aquire acquire 1 16 acquire, squire, quire, Aguirre, aquifer, acquired, acquirer, acquires, auger, Esquire, esquire, acre, afire, azure, inquire, require aquired acquired 1 21 acquired, squired, augured, acquires, acquire, aired, acquirer, squared, inquired, queried, required, attired, acrid, agreed, Aguirre, abjured, adjured, queered, reacquired, cured, quirt aquiring acquiring 1 16 acquiring, squiring, auguring, Aquarian, airing, squaring, inquiring, requiring, aquiline, attiring, abjuring, adjuring, queering, reacquiring, Aquino, curing aquisition acquisition 1 8 acquisition, acquisitions, Inquisition, inquisition, requisition, acquisition's, accusation, question aquitted acquitted 1 24 acquitted, squatted, quieted, abutted, equated, acquired, quoited, quoted, audited, acquainted, agitate, agitated, acted, awaited, gutted, jutted, kitted, acquittal, requited, abetted, emitted, omitted, coquetted, addicted aranged arranged 1 22 arranged, ranged, pranged, arranges, arrange, orangeade, arranger, oranges, Orange, orange, ranked, ringed, deranged, wronged, avenged, cranked, cringed, franked, fringed, pronged, Orange's, orange's arangement arrangement 1 7 arrangement, arrangements, derangement, arrangement's, rearrangement, argument, arraignment arbitarily arbitrarily 1 12 arbitrarily, arbitrary, Arbitron, arbiter, orbital, arbitrage, arbitrate, arbiters, arbiter's, arterial, arteriole, orbiter arbitary arbitrary 1 14 arbitrary, arbiter, arbitrate, orbiter, arbiters, tributary, Arbitron, obituary, arbitrage, artery, arbiter's, orbital, orbiters, orbiter's archaelogists archaeologists 1 5 archaeologists, archaeologist's, archaeologist, urologists, urologist's archaelogy archaeology 1 6 archaeology, archaeology's, archipelago, archaic, archaically, urology archaoelogy archaeology 1 5 archaeology, archaeology's, archipelago, archaically, urology archaology archaeology 1 5 archaeology, archaeology's, urology, archaically, archaic archeaologist archaeologist 1 4 archaeologist, archaeologists, archaeologist's, archaeology's archeaologists archaeologists 1 5 archaeologists, archaeologist's, archaeologist, urologists, urologist's archetect architect 1 3 architect, architects, architect's archetects architects 1 10 architects, architect's, architect, architectures, architecture, archdeacons, architecture's, archdukes, archduke's, archdeacon's archetectural architectural 1 5 architectural, architecturally, architecture, architectures, architecture's archetecturally architecturally 1 5 architecturally, architectural, architecture, architectures, architecture's archetecture architecture 1 7 architecture, architectures, architecture's, architectural, architect, architects, architect's archiac archaic 1 21 archaic, Archie, Archean, arching, archive, archway, trochaic, arch, arch's, arches, Aramaic, anarchic, Archie's, Arabic, Orphic, arched, archer, archly, orchid, urchin, archery archictect architect 1 1 architect architechturally architecturally 1 2 architecturally, architectural architechture architecture 1 1 architecture architechtures architectures 1 2 architectures, architecture's architectual architectural 1 6 architectural, architecturally, architecture, architects, architect, architect's archtype archetype 1 8 archetype, arch type, arch-type, archetypes, archetype's, archetypal, archduke, arched archtypes archetypes 1 8 archetypes, archetype's, arch types, arch-types, archetype, archdukes, archetypal, archduke's aready already 1 79 already, ready, aired, array, areas, area, read, eared, oared, aerate, arid, arty, reedy, Araby, Brady, Grady, ahead, areal, bread, dread, tread, unready, arrayed, arsed, thready, arcade, armada, Freddy, airhead, area's, greedy, treaty, Art, art, arced, armed, arena, Ara, aorta, are, rad, red, Faraday, Freda, nerdy, abrade, abroad, agreed, aridly, artery, Erato, erode, erred, Hardy, Jared, bared, cared, dared, farad, fared, hardy, hared, lardy, pared, rared, tardy, tared, Eddy, Reed, Reid, Rudy, Urey, aria, eddy, redo, reed, road, urea, unread areodynamics aerodynamics 1 3 aerodynamics, aerodynamics's, aerodynamic argubly arguably 1 9 arguably, arguable, argyle, arugula, unarguably, arable, agreeably, inarguable, unarguable arguement argument 1 6 argument, arguments, agreement, augment, argent, argument's arguements arguments 1 7 arguments, argument's, agreements, argument, augments, agreement's, argent's arised arose 12 21 raised, arises, arsed, arise, aroused, arisen, arced, erased, Aries, aired, airiest, arose, braised, praised, apprised, arid, airbed, arrest, parsed, riced, Aries's arival arrival 1 12 arrival, rival, Orval, arrivals, aerial, Aral, archival, trivial, larval, Ariel, areal, arrival's armamant armament 1 10 armament, armaments, Armand, armament's, ornament, armband, rearmament, firmament, argument, Armando armistace armistice 1 3 armistice, armistices, armistice's aroud around 1 49 around, arid, aloud, proud, Arius, aired, arouse, shroud, Urdu, Rod, aroused, arty, erode, rod, abroad, argued, Art, aorta, art, avoid, droid, Artie, road, rood, rout, Aron, arum, crud, eared, oared, prod, trod, earbud, maraud, arced, armed, arsed, Freud, about, argue, aroma, arose, broad, brood, crowd, fraud, grout, trout, erred arrangment arrangement 1 6 arrangement, arraignment, ornament, armament, argument, adornment arrangments arrangements 1 12 arrangements, arraignments, arrangement's, arraignment's, ornaments, armaments, ornament's, arguments, adornments, armament's, argument's, adornment's arround around 1 14 around, aground, surround, Arron, round, abound, ground, arrant, errand, Arron's, orotund, Aron, ironed, Aaron artical article 1 20 article, radical, critical, cortical, vertical, erotically, optical, articular, aortic, arterial, articled, articles, particle, erotica, piratical, heretical, ironical, artful, article's, erotica's artice article 1 34 article, Artie, art ice, art-ice, Artie's, aortic, artier, artifice, artiste, airtime, arts, arise, Art's, Ortiz, art's, artsy, artist, artsier, entice, arced, Aries, attires, Art, art, artiest, parties, Ariz, amortize, arid, artiness, arty, Atria's, attire's, airtime's articel article 1 19 article, Araceli, Artie's, artiest, artiste, artsier, artful, artist, artisan, arteriole, aridly, arterial, arts, uracil, artless, Art's, Ortiz, art's, artsy artifical artificial 1 6 artificial, artificially, artifact, artful, article, oratorical artifically artificially 1 6 artificially, artificial, artfully, erotically, oratorically, erratically artillary artillery 1 5 artillery, articular, artillery's, aridly, artery arund around 1 51 around, aground, Rand, rand, arid, rind, round, earned, and, Armand, Grundy, abound, argued, grind, ground, pruned, Arno, Aron, aren't, arrant, aunt, ironed, rend, runt, rained, Randi, Randy, gerund, randy, arena, amend, arced, armed, arsed, brand, brunt, errand, frond, grand, grunt, ruined, trend, urn, Andy, undo, Arduino, Arnold, Aron's, rant, Arden, earn asetic ascetic 1 9 ascetic, aseptic, acetic, ascetics, Aztec, mastic, Attic, attic, ascetic's asign assign 1 27 assign, sign, Asian, align, easing, acing, using, assn, arsing, asking, ashing, assigns, assigned, sing, basing, casing, lasing, axing, sin, aging, aping, awing, USN, icing, basin, ensign, assign's aslo also 1 13 also, ASL, Oslo, aisle, ESL, as lo, as-lo, AOL, Sal, Sol, sol, ASL's, Al's asociated associated 1 8 associated, associates, associate, associate's, satiated, assisted, dissociated, isolated asorbed absorbed 1 8 absorbed, adsorbed, airbed, ascribed, assorted, sorbet, assured, disrobed asphyxation asphyxiation 1 4 asphyxiation, asphyxiations, asphyxiating, asphyxiation's assasin assassin 1 23 assassin, assessing, assassins, assaying, Assisi, sassing, assassin's, assays, assign, amassing, assisting, assailing, assn, assuaging, assist, season, abasing, asses, Aswan, essaying, Assisi's, assess, assay's assasinate assassinate 1 3 assassinate, assassinated, assassinates assasinated assassinated 1 3 assassinated, assassinates, assassinate assasinates assassinates 1 3 assassinates, assassinated, assassinate assasination assassination 1 5 assassination, assassinations, assassinating, assassination's, assignation assasinations assassinations 1 5 assassinations, assassination's, assassination, assignations, assignation's assasined assassinated 4 10 assassinate, assassins, assassin, assassinated, assassin's, assisted, seasoned, assessed, assassinates, assisting assasins assassins 1 12 assassins, assassin's, assassin, Assisi's, assigns, assessing, assists, seasons, assign's, assist's, season's, Aswan's assassintation assassination 1 4 assassination, assassinating, ostentation, accentuation assemple assemble 1 8 assemble, Assembly, assembly, sample, ample, simple, assumable, ampule assertation assertion 1 4 assertion, dissertation, ascertain, asserting asside aside 1 31 aside, assize, Assad, as side, as-side, assayed, asset, issued, Aussie, asides, aide, side, assist, Assisi, acid, asst, assume, assure, Essie, abide, amide, Cassidy, wayside, inside, onside, upside, assign, beside, reside, aside's, Assad's assisnate assassinate 1 8 assassinate, assistant, assisted, assist, assassinated, assassinates, assailant, assent assit assist 1 26 assist, asst, asset, Assad, as sit, as-sit, ass it, ass-it, assort, aside, East, east, SST, ass, sit, Aussie, assent, assert, assets, AZT, EST, est, suit, ass's, As's, asset's assitant assistant 1 13 assistant, assailant, assonant, distant, hesitant, visitant, Astana, assent, aslant, annuitant, instant, avoidant, irritant assocation association 1 8 association, avocation, allocation, assignation, assertion, evocation, isolation, arrogation assoicate associate 1 16 associate, allocate, assuaged, assist, assoc, assuage, desiccate, assayed, isolate, arrogate, assignee, socket, Asoka, acute, agate, skate assoicated associated 1 10 associated, assisted, assorted, allocated, addicted, assuaged, desiccated, assented, asserted, isolated assoicates associates 1 43 associates, associate's, allocates, assists, assuages, assist's, assorts, desiccates, isolates, ossicles, addicts, arrogates, assuaged, addict's, sockets, aspects, acutes, agates, skates, Cascades, cascades, aspect's, isolate's, arcades, assents, asserts, escapes, estates, muscats, assignee's, pussycats, Muscat's, assent's, muscat's, acute's, agate's, pussycat's, skate's, cascade's, socket's, arcade's, escape's, estate's assosication assassination 1 4 assassination, ossification, exaction, execution asssassans assassins 1 16 assassins, assassin's, assassin, assesses, assessing, Assyrians, assessors, assassinate, seasons, assistance, Assyrian's, assessor's, Susana's, Sassoon's, Susanna's, season's assualt assault 1 28 assault, assaults, assail, assailed, asphalt, assault's, assaulted, assaulter, assist, adult, assails, casualty, SALT, asst, salt, basalt, Assad, asset, usual, assuaged, aslant, insult, assent, assert, assort, desalt, result, usual's assualted assaulted 1 20 assaulted, assaulter, assailed, adulated, asphalted, assaults, assault, assisted, assault's, salted, isolated, insulated, osculated, insulted, unsalted, assented, asserted, assorted, desalted, resulted assymetric asymmetric 1 5 asymmetric, isometric, symmetric, asymmetrical, asymmetry assymetrical asymmetrical 1 5 asymmetrical, asymmetrically, symmetrical, unsymmetrical, asymmetric asteriod asteroid 1 7 asteroid, asteroids, astride, steroid, austerity, asteroid's, aster asthetic aesthetic 1 12 aesthetic, aesthetics, apathetic, anesthetic, asthmatic, ascetic, aseptic, atheistic, aesthete, unaesthetic, acetic, aesthetics's asthetically aesthetically 1 5 aesthetically, apathetically, asthmatically, ascetically, aseptically asume assume 1 42 assume, Asama, assumed, assumes, same, Assam, sum, anime, aside, assure, ism, Axum, some, sumo, acme, alum, arum, amuse, Amie, resume, samey, azure, SAM, Sam, use, Sammie, AM, Am, As, Sm, USMC, am, as, asylum, seem, um, Aussie, ease, Au's, A's, AM's, Am's atain attain 1 39 attain, stain, again, Adan, Attn, attn, atone, satin, attains, Eaton, eating, Atman, Taine, attune, Atari, Stan, Adana, Eton, tan, tin, Asian, Latin, avian, eaten, oaten, Satan, Audion, adding, aiding, Alan, akin, Aden, Odin, obtain, Bataan, Petain, detain, retain, admin atempting attempting 1 3 attempting, tempting, adapting atheistical atheistic 1 5 atheistic, acoustical, egoistical, athletically, authentically athiesm atheism 1 4 atheism, theism, atheist, atheism's athiest atheist 1 13 atheist, athirst, achiest, ashiest, atheists, theist, earthiest, atheism, itchiest, attest, pithiest, airiest, atheist's atorney attorney 1 9 attorney, attorneys, tourney, atone, adorn, adorned, attorney's, torn, adore atribute attribute 1 6 attribute, tribute, attributed, attributes, attribute's, attributive atributed attributed 1 5 attributed, attributes, attribute, attribute's, unattributed atributes attributes 1 9 attributes, tributes, attribute's, attributed, attribute, tribute's, attributives, arbutus, attributive's attaindre attainder 1 4 attainder, attender, attained, attainder's attaindre attained 3 4 attainder, attender, attained, attainder's attemp attempt 1 27 attempt, at temp, at-temp, temp, tamp, Tempe, tempo, ATM, ATP, amp, sitemap, stamp, stomp, stump, atom, atop, item, uptempo, Tampa, atoms, items, Autumn, autumn, damp, ATM's, atom's, item's attemped attempted 1 8 attempted, attempt, at temped, at-temped, temped, attempts, tamped, attempt's attemt attempt 1 19 attempt, attest, attend, ATM, EMT, admit, amt, automate, atom, item, adept, atilt, atoms, items, Autumn, autumn, ATM's, atom's, item's attemted attempted 1 6 attempted, attested, attended, automated, attempt, attenuated attemting attempting 1 5 attempting, attesting, attending, automating, attenuating attemts attempts 1 16 attempts, attests, attempt's, attends, admits, automates, ATM's, atoms, items, atom's, item's, adepts, autumns, adept's, Autumn's, autumn's attendence attendance 1 13 attendance, attendances, attendees, attendance's, tendency, attending, attendant, attenders, attendants, attendee's, ascendance, attends, attendant's attendent attendant 1 7 attendant, attendants, attended, attending, attendant's, Atonement, atonement attendents attendants 1 13 attendants, attendant's, attendant, attainments, attendances, attendance, ascendants, atonement's, attainment's, indents, attendance's, ascendant's, indent's attened attended 1 11 attended, attend, attuned, battened, fattened, attendee, attained, atoned, attends, attender, tautened attension attention 1 11 attention, attenuation, at tension, at-tension, tension, attentions, Ascension, ascension, attending, attention's, inattention attitide attitude 1 8 attitude, attitudes, altitude, aptitude, attired, attitude's, latitude, audited attributred attributed 1 2 attributed, arbitrate attrocities atrocities 1 9 atrocities, atrocity's, attributes, atrocious, atrocity, attracts, attribute's, eternities, trusties audeince audience 1 11 audience, audiences, Auden's, audience's, adenine, Auden, cadence, Audion's, advice, Aden's, advance auromated automated 1 13 automated, arrogated, urinated, animated, aerated, armored, aromatic, cremated, promoted, orated, formatted, armed, Armand austrailia Australia 1 8 Australia, Australian, austral, Australoid, astral, Australasia, Australia's, Austria austrailian Australian 1 7 Australian, Australians, Australia, Australasian, Australian's, Austrian, Australia's auther author 1 25 author, anther, Luther, either, ether, other, auger, Cather, Father, Mather, Rather, bather, father, gather, lather, rather, another, authors, outer, usher, utter, Reuther, Arthur, Esther, author's authobiographic autobiographic 1 2 autobiographic, ethnographic authobiography autobiography 1 2 autobiography, ethnography authorative authoritative 1 7 authoritative, authorities, authority, iterative, abortive, authored, authority's authorites authorities 1 4 authorities, authorizes, authority's, authority authorithy authority 1 8 authority, authoring, authorial, author, authors, author's, authored, authoress authoritiers authorities 1 7 authorities, authority's, authoritarians, authoritarian, authoritarian's, outriders, outrider's authoritive authoritative 2 5 authorities, authoritative, authority, authority's, abortive authrorities authorities 1 4 authorities, authority's, arthritis, arthritis's automaticly automatically 1 4 automatically, automatic, automatics, automatic's automibile automobile 1 4 automobile, automobiled, automobiles, automobile's automonomous autonomous 1 14 autonomous, autonomy's, autumns, Autumn's, autumn's, aluminum's, Atman's, autoimmunity's, ottomans, admonishes, admins, Ottoman's, ottoman's, adman's autor author 1 36 author, auto, Astor, actor, autos, tutor, attar, outer, Aurora, aurora, suitor, attire, Atari, Audra, adore, auditor, outre, tor, uteri, utter, gator, acuter, astir, auto's, eater, atom, atop, Adar, odor, tauter, after, altar, alter, apter, ardor, aster autority authority 1 12 authority, austerity, futurity, adroit, atrocity, maturity, autocrat, utility, notoriety, attorney, audacity, automate auxilary auxiliary 1 8 auxiliary, Aguilar, auxiliary's, maxillary, ancillary, axially, axial, auxiliaries auxillaries auxiliaries 1 3 auxiliaries, ancillaries, auxiliary's auxillary auxiliary 1 4 auxiliary, maxillary, ancillary, auxiliary's auxilliaries auxiliaries 1 4 auxiliaries, auxiliary's, ancillaries, auxiliary auxilliary auxiliary 1 5 auxiliary, auxiliary's, maxillary, ancillary, auxiliaries availablity availability 1 4 availability, availability's, unavailability, available availaible available 1 6 available, assailable, unavailable, avoidable, availability, fallible availble available 1 6 available, assailable, unavailable, avoidable, fallible, affable availiable available 1 6 available, assailable, unavailable, avoidable, invaluable, fallible availible available 1 7 available, assailable, fallible, unavailable, avoidable, fallibly, infallible avalable available 1 9 available, assailable, unavailable, invaluable, avoidable, affable, fallible, invaluably, inviolable avalance avalanche 1 7 avalanche, valance, avalanches, Avalon's, avalanche's, alliance, Avalon avaliable available 1 7 available, assailable, unavailable, avoidable, invaluable, fallible, affable avation aviation 1 13 aviation, ovation, evasion, action, avocation, ovations, aeration, Avalon, auction, elation, oration, aviation's, ovation's averageed averaged 1 17 averaged, average ed, average-ed, averages, average, average's, averagely, averred, overages, overawed, overfeed, overage, avenged, averted, overage's, leveraged, overacted avilable available 1 8 available, avoidable, assailable, unavailable, inviolable, avoidably, affable, fallible awared awarded 1 14 awarded, award, aware, awardee, awards, eared, warred, Ward, awed, ward, aired, oared, wired, award's awya away 1 58 away, aw ya, aw-ya, aqua, AWS, awry, ayah, AA, aw, ya, AAA, Wyo, aye, ABA, AMA, Ada, Ala, Amy, Ana, Ara, Ava, aha, aka, any, awe, awl, awn, yea, Aida, Anna, Apia, Asia, area, aria, aura, hiya, Au, ea, yaw, aah, allay, array, assay, A, AWS's, Y, a, y, Ayala, Iyar, UAW, AI, IA, Ia, ow, ye, yo, AA's baceause because 1 29 because, beaus, cease, Backus, bemuse, Baez's, Bauhaus, bureaus, decease, Beau's, beau's, beauts, causes, ceases, bemuses, Basques, basques, Backus's, bureau's, Bissau's, sebaceous, Belau's, Bauhaus's, beaut's, Cebu's, cause's, cease's, Bayeux's, Basque's backgorund background 1 4 background, backgrounds, background's, backgrounder backrounds backgrounds 1 22 backgrounds, back rounds, back-rounds, background's, backhands, grounds, backhand's, backrests, baronets, ground's, backrest's, brands, Barents, gerunds, Bacardi's, brand's, brunt's, Burundi's, baronet's, gerund's, Burgundy's, burgundy's bakc back 1 45 back, Baku, bake, black, beak, balk, bank, bark, bask, backs, BC, Beck, Bk, Buck, Jack, KC, beck, bk, bock, buck, jack, kc, BASIC, Baker, Blake, baccy, baked, baker, bakes, balky, basic, beaks, brake, BBC, Bic, bag, Biko, Jake, bike, cake, back's, beak's, Bk's, Baku's, bake's banannas bananas 2 19 bandannas, bananas, banana's, bandanna's, banana, Ananias, mananas, bonanza, bonanzas, banyans, banns, banyan's, manana's, bonanza's, Brianna's, banns's, Bataan's, Canaan's, nanny's bandwith bandwidth 1 5 bandwidth, band with, band-with, bindweed, bentwood bankrupcy bankruptcy 1 4 bankruptcy, bankrupt, bankrupts, bankrupt's banruptcy bankruptcy 1 3 bankruptcy, bankrupts, bankrupt's baout about 1 27 about, bout, Batu, boat, bait, beaut, bat, bot, but, buyout, baud, boot, beauty, BTU, Btu, Baotou, abut, bate, beat, butt, bayou, bouts, bought, Bantu, bailout, boast, bout's baout bout 2 27 about, bout, Batu, boat, bait, beaut, bat, bot, but, buyout, baud, boot, beauty, BTU, Btu, Baotou, abut, bate, beat, butt, bayou, bouts, bought, Bantu, bailout, boast, bout's basicaly basically 1 38 basically, Biscay, basally, BASICs, basics, BASIC, Basil, basal, basic, basil, scaly, Barclay, rascally, Bacall, Baikal, basely, busily, sickly, PASCAL, Pascal, pascal, rascal, musically, BASIC's, basic's, bossily, musical, fiscally, baseball, basilica, musicale, fiscal, baggily, Scala, bacilli, briskly, scale, Biscay's basicly basically 1 19 basically, BASIC, Basil, basic, basil, basely, busily, BASICs, basics, basally, BASIC's, basic's, bossily, sickly, Biscay, baggily, Basel, basal, briskly bcak back 1 99 back, beak, backs, black, Baku, Beck, Buck, bake, beck, bock, buck, cake, balk, bank, bark, bask, BC, Bk, Jack, bk, jack, Blake, beaks, bleak, brake, break, busk, bag, becks, bucks, book, BC's, Becky, Bork, berk, bilk, blag, bonk, brag, bulk, bunk, scag, balky, Backus, Barack, back's, backed, backer, backup, Bic, Buick, Jacky, bx, Brock, block, brick, burka, CBC, BBC, Baker, baked, baker, bakes, batik, Biko, Cage, Coke, Cook, Jake, bike, boga, cage, cock, coke, cook, gawk, quack, Bacon, baccy, bacon, Gk, Jock, KC, Keck, QC, cg, jock, kc, kick, beak's, coca, Beck's, Buck's, beck's, bock's, buck's, Bk's, Baku's, bake's beachead beachhead 1 19 beachhead, beached, batched, bleached, breached, beaches, behead, bashed, belched, benched, leached, reached, bitched, botched, broached, Beach, beach, ached, betcha beacuse because 1 44 because, Backus, beaus, beaches, backs, beaks, becks, bemuse, recuse, beak's, cause, Backus's, Beau's, beau's, accuse, bakes, beauts, Baku's, Beck's, abacus, back's, base, beck's, became, ecus, beacons, Beach's, badges, bags, beach's, beagles, Becky's, BBC's, Bic's, bag's, Belau's, beaut's, abacus's, beacon's, bake's, beige's, Braque's, badge's, beagle's beastiality bestiality 1 4 bestiality, bestiality's, bestially, bestial beatiful beautiful 1 8 beautiful, beautifully, beatify, beatific, beautify, boastful, bagful, bountiful beaurocracy bureaucracy 1 23 bureaucracy, Beauregard, Bergerac, bureaucrat, bureaucracy's, barracks, Barclays, barkers, burgers, bureaucrats, Bergerac's, Barbra's, Barker's, Beauregard's, Berger's, Burger's, barker's, burger's, Barrera's, Barbara's, barrack's, Barclay's, bureaucrat's beaurocratic bureaucratic 1 8 bureaucratic, bureaucrat, bureaucratize, bureaucrats, Beauregard, Bergerac, bureaucrat's, Beauregard's beautyfull beautiful 2 4 beautifully, beautiful, beauty full, beauty-full becamae became 1 13 became, become, because, Beckman, becalm, becomes, beam, came, blame, begum, Bahama, beagle, bigamy becasue because 1 43 because, becks, became, Bessie, beaks, beaus, cause, Basque, basque, Basie, Beck's, Case, base, beck's, case, bemuse, recuse, BC's, Backus, begs, Bekesy, boccie, betas, blase, BBC's, Bic's, backs, bucks, beagle, become, beak's, Becky's, Beau's, beau's, Bela's, beta's, Baku's, Buck's, back's, bock's, buck's, Belau's, Backus's beccause because 1 38 because, beaus, boccie, cause, beaks, Meccas, accuse, became, bemuse, meccas, recuse, Backus, Bacchus, Decca's, Mecca's, mecca's, Becky's, beaches, Beau's, Cayuse, beau's, cayuse, beauts, Case, beak's, case, ecus, Belau's, becomes, betakes, Baku's, Backus's, Bacchus's, beaut's, Beach's, beach's, beige's, boccie's becomeing becoming 1 15 becoming, beckoning, become, becomingly, coming, becalming, beaming, booming, becomes, beseeming, Beckman, bedimming, blooming, bogeying, became becomming becoming 1 17 becoming, bedimming, becalming, beckoning, brimming, becomingly, coming, beaming, booming, bumming, cumming, Beckman, blooming, scamming, scumming, begriming, beseeming becouse because 1 47 because, becomes, becks, become, bemuse, blouse, recuse, Backus, Beck's, beck's, bogus, Becky's, Boise, Bose, ecus, beacons, beckons, boccie, bogs, beaus, bijou's, cause, Eco's, Pecos, backs, beaks, books, bucks, Backus's, bayous, befogs, Biko's, Buck's, back's, beak's, bock's, buck's, beacon's, bog's, Beau's, beau's, Baku's, book's, Bacon's, bacon's, bayou's, beige's becuase because 1 59 because, becks, became, bemuse, recuse, Beck's, beck's, beaks, beaus, cause, Becky's, bucks, Backus, Case, base, bucksaw, case, ecus, belugas, bruise, bugs, becomes, betas, blase, backs, bogus, Beau's, beau's, begums, Backus's, Meccas, accuse, beauts, become, blouse, meccas, beak's, Baku's, Bekesy, Buck's, back's, boccie, bock's, buck's, bequest, beluga's, Beria's, bug's, Belau's, Bela's, beta's, begum's, Bella's, Berra's, Decca's, Mecca's, beaut's, mecca's, beige's bedore before 2 17 bedsore, before, bedder, beadier, bed ore, bed-ore, Bede, bettor, bore, badder, beater, bemire, better, bidder, adore, beware, fedora befoer before 1 19 before, beefier, beaver, buffer, Boer, beer, bedder, beeper, Beyer, befog, defer, refer, Becker, beaker, bearer, beater, befoul, better, deffer beggin begin 3 9 begging, Begin, begin, begun, bagging, beguine, bogging, bugging, began beggin begging 1 9 begging, Begin, begin, begun, bagging, beguine, bogging, bugging, began begginer beginner 1 24 beginner, baggier, begging, beguine, boggier, buggier, beginners, beguiler, beguines, begone, bargainer, Begin, begin, beggar, bigger, bugger, gainer, begins, beguine's, bagging, bogging, bugging, Begin's, beginner's begginers beginners 1 20 beginners, beginner's, beguines, bagginess, beguine's, beguilers, beginner, bargainers, begins, Begin's, beggars, buggers, gainers, beguiler's, bargainer's, beggar's, bugger's, gainer's, Buckner's, bagginess's beggining beginning 1 26 beginning, begging, beckoning, beggaring, beginnings, beguiling, regaining, bargaining, deigning, feigning, reigning, braining, Beijing, bagging, beaning, bogging, bugging, gaining, doggoning, boggling, beginning's, boogieing, begetting, bemoaning, buggering, rejoining begginings beginnings 1 15 beginnings, beginning's, beginning, signings, Beijing's, begonias, beguines, beginners, Benin's, begonia's, Jennings, beguine's, signing's, beginner's, tobogganing's beggins begins 1 29 begins, Begin's, begging, beguines, beg gins, beg-gins, Begin, begin, begonias, Belgians, bagginess, beguine's, leggings, Baggies, baggies, bagging, beguine, biggies, bogging, buggies, bugging, Belgian's, begonia's, Benin's, legging's, Bergen's, baggie's, biggie's, Beijing's begining beginning 1 42 beginning, beginnings, beckoning, deigning, feigning, reigning, beguiling, braining, regaining, Beijing, beaning, begging, bargaining, benign, bringing, beginning's, binning, boning, gaining, ginning, Begin, Benin, begin, genning, boinking, signing, begonia, beguine, beginner, biking, begins, boogieing, bagging, banning, bogging, bugging, coining, joining, keening, kenning, Begin's, Beijing's beginnig beginning 1 19 beginning, beginner, begging, Begin, Beijing, begin, begonia, begins, Begin's, beguine, begun, biking, bigwig, bagging, bogging, boogieing, bugging, began, Beijing's behavour behavior 1 15 behavior, behaviors, Beauvoir, behave, beaver, behaving, behavior's, behavioral, behaved, behaves, bravura, behoove, heavier, heaver, Balfour beleagured beleaguered 1 3 beleaguered, beleaguers, beleaguer beleif belief 1 15 belief, beliefs, belied, belie, Leif, beef, belies, believe, relief, Belem, bluff, belief's, lief, beefy, belle beleive believe 1 14 believe, believed, believer, believes, belief, beehive, belie, beeline, relieve, Belize, relive, bereave, blivet, live beleived believed 1 16 believed, beloved, believes, believe, belied, believer, relieved, blivet, bellied, relived, bereaved, levied, Blvd, blvd, bleed, lived beleives believes 1 25 believes, believers, believed, beliefs, believe, beehives, beeves, belies, beelines, believer, relieves, belief's, bellies, believer's, relives, bereaves, beehive's, bevies, levies, televise, blivets, beeline's, Blevins, lives, Belize's beleiving believing 1 24 believing, relieving, reliving, bereaving, Bolivian, living, bleeding, bleeping, Blevins, beefing, belling, leaving, belting, belying, delving, beveling, belaying, behaving, belching, bellying, bleating, blessing, cleaving, bluffing belive believe 1 16 believe, belie, belief, Belize, relive, be live, be-live, believed, believer, believes, beloved, blivet, belied, belies, live, belle belived believed 1 16 believed, beloved, belied, relived, blivet, be lived, be-lived, beloveds, belief, believe, bellied, Blvd, blvd, lived, belled, beloved's belives believes 1 24 believes, belies, beliefs, relives, be lives, be-lives, believers, beloveds, bevies, believe, bellies, blivets, belief's, lives, bevvies, elves, Belize's, Belize, beeves, belief, belles, believer's, beloved's, belle's belives beliefs 3 24 believes, belies, beliefs, relives, be lives, be-lives, believers, beloveds, bevies, believe, bellies, blivets, belief's, lives, bevvies, elves, Belize's, Belize, beeves, belief, belles, believer's, beloved's, belle's belligerant belligerent 1 6 belligerent, belligerents, belligerency, belligerent's, belligerently, belligerence bellweather bellwether 1 5 bellwether, bell weather, bell-weather, bellwethers, bellwether's bemusemnt bemusement 1 4 bemusement, bemusement's, amusement, basement beneficary beneficiary 1 3 beneficiary, benefactor, bonfire beng being 1 40 being, Ben, Eng, beg, bang, bong, bung, Belg, Benz, Berg, Deng, bend, bent, berg, binge, bank, bonk, bunk, Boeing, beings, benign, neg, Bean, bean, been, Bengal, Benny, beige, bingo, bongo, Ben's, bungee, bag, ban, big, bin, bog, bug, bun, being's benificial beneficial 1 5 beneficial, beneficially, beneficiary, nonofficial, unofficial benifit benefit 1 10 benefit, befit, benefits, Benito, Benita, bent, Benet, benefit's, benefited, unfit benifits benefits 1 10 benefits, benefit's, befits, benefit, bents, unfits, Benito's, bent's, Benita's, Benet's Bernouilli Bernoulli 1 9 Bernoulli, Bernoulli's, Baronial, Barnaul, Brillo, Brill, Broil, Brolly, Braille beseige besiege 1 9 besiege, besieged, besieger, besieges, beige, Bessie, beside, siege, beige's beseiged besieged 1 12 besieged, besieges, besiege, besieger, beseemed, beside, bewigged, begged, busied, bested, basked, busked beseiging besieging 1 15 besieging, beseeming, besetting, beseeching, Beijing, begging, besting, bespeaking, basking, bedecking, busking, bisecting, befogging, besotting, messaging betwen between 1 18 between, bet wen, bet-wen, beaten, betaken, betoken, Bowen, batten, bitten, batmen, Beeton, tween, butane, twin, betting, Baden, Biden, baton beween between 1 18 between, Bowen, be ween, be-ween, been, ween, tween, baleen, beaten, bowmen, weeny, Ben, wen, Bean, bean, wean, when, Bowen's bewteen between 1 12 between, beaten, Beeton, batten, bitten, been, teen, betaken, betoken, butane, Beltane, Bette bilateraly bilaterally 1 2 bilaterally, bilateral billingualism bilingualism 1 4 bilingualism, bilingualism's, bilinguals, bilingual's binominal binomial 1 9 binomial, bi nominal, bi-nominal, nominal, nominally, binman, binmen, becomingly, phenomenal bizzare bizarre 1 17 bizarre, buzzer, buzzard, bazaar, boozer, bare, boozier, Mizar, blare, buzzers, dizzier, fizzier, beware, binary, bazaars, buzzer's, bazaar's blaim blame 2 31 balm, blame, Blair, claim, Bloom, blammo, bloom, balmy, bl aim, bl-aim, Bali, Blaine, Baum, blimp, blimey, Belem, lam, bail, beam, Elam, blab, blag, blah, blat, blip, brim, clam, glam, slam, slim, Bali's blaimed blamed 1 24 blamed, claimed, bloomed, bl aimed, bl-aimed, blames, blame, lamed, limed, bailed, beamed, blimey, lammed, bladed, blamer, blared, blazed, flamed, blabbed, blacked, blagged, clammed, slammed, blame's blessure blessing 10 14 pleasure, bluesier, leisure, lesser, blessed, blesses, bless, bedsore, lessor, blessing, leaser, Closure, closure, blouse Blitzkreig Blitzkrieg 1 3 Blitzkrieg, Blitzkriegs, Blitzkrieg's boaut bout 2 13 boat, bout, beaut, Batu, bait, boast, bat, bot, but, beauty, baud, beat, boot boaut boat 1 13 boat, bout, beaut, Batu, bait, boast, bat, bot, but, beauty, baud, beat, boot boaut about 0 13 boat, bout, beaut, Batu, bait, boast, bat, bot, but, beauty, baud, beat, boot bodydbuilder bodybuilder 1 1 bodybuilder bombardement bombardment 1 3 bombardment, bombardments, bombardment's bombarment bombardment 1 1 bombardment bondary boundary 1 19 boundary, bindery, nondairy, binary, binder, bounder, Bender, bender, bondage, boundary's, Bond, bond, notary, Sondra, blonder, bandy, bendy, boner, boneyard borke broke 1 13 broke, Bork, bore, Burke, brake, Brooke, borne, Borg, bark, berk, barge, burka, Bork's boundry boundary 1 16 boundary, bounder, foundry, bindery, bounty, bound, bounders, bounded, bounden, bounds, sundry, bound's, country, laundry, boundary's, bounder's bouyancy buoyancy 1 4 buoyancy, bouncy, bounce, buoyancy's bouyant buoyant 1 20 buoyant, bounty, bunt, bouffant, bound, buoyancy, botany, Bantu, buoyantly, boat, bonnet, bout, butane, band, bent, Brant, blunt, brunt, buoying, burnt boyant buoyant 1 50 buoyant, Bryant, bounty, boy ant, boy-ant, botany, Bantu, bunt, boat, bonnet, bound, Bond, band, bent, bond, bayonet, Brant, boast, Bonita, bandy, bonito, botnet, beyond, bony, bouffant, bout, buoyantly, bloat, Benet, ban, bat, boned, bot, Ont, ant, Bean, Bonn, Bono, Boyd, bait, bane, bang, bani, bean, beat, bone, bong, boon, boot, mayn't Brasillian Brazilian 1 6 Brazilian, Brasilia, Brazilians, Brasilia's, Bazillion, Brazilian's breakthough breakthrough 1 10 breakthrough, break though, break-though, breathy, breath, breathe, breadth, break, breaks, break's breakthroughts breakthroughs 1 6 breakthroughs, breakthrough's, breakthrough ts, breakthrough-ts, birthrights, birthright's breif brief 1 60 brief, breve, briefs, Brie, barf, brie, beef, reify, bred, brig, Beria, RIF, ref, Bries, brier, grief, serif, braid, bread, breed, brew, reef, Bret, Brit, brim, pref, xref, Brain, Brett, bereft, brain, break, bream, brews, broil, bruin, bruit, brave, brief's, briefed, briefer, briefly, bravo, bare, biff, bore, brae, byre, rife, riff, BR, Br, RF, Rf, bf, bier, debrief, Brie's, brie's, brew's breifly briefly 1 31 briefly, barfly, bravely, breezily, brief, barely, refile, refill, briefs, brolly, Bradly, brevity, bridle, brill, broil, rifle, brief's, briefed, briefer, breviary, broadly, firefly, Brillo, ruffly, trifle, blowfly, Braille, braille, bluffly, brashly, gruffly brethen brethren 1 26 brethren, berthing, breathe, breathing, berthed, breathed, breather, breathes, Bremen, Breton, Bethune, Bergen, Britten, brothel, brother, berth, birthing, breath, brighten, urethane, Bertha, berths, Bethany, breathy, broth, berth's bretheren brethren 1 14 brethren, breather, breathers, brother, breather's, breathier, brothers, northern, birther, brother's, brotherly, birthers, bothering, birther's briliant brilliant 1 10 brilliant, brilliants, reliant, brilliancy, brilliant's, brilliantly, Brant, brilliance, broiling, Bryant brillant brilliant 1 21 brilliant, brill ant, brill-ant, brilliants, brilliancy, brilliant's, brilliantly, Brant, brilliance, Rolland, Bryant, reliant, brigand, brunt, brilliantine, Brillouin, bivalent, Brent, bland, blunt, brand brimestone brimstone 1 5 brimstone, brimstone's, brownstone, birthstone, Brampton Britian Britain 1 26 Britain, Briton, Brian, Brittany, Boeotian, Britten, Frisian, Brain, Bruiting, Briana, Bruin, Brattain, Bryan, Bran, Brownian, Bruneian, Croatian, Breton, Bribing, Brogan, Brianna, Martian, Fruition, Ration, Mauritian, Parisian Brittish British 1 9 British, Brutish, Britt's, Irtish, British's, Britisher, Britt, Brits, Brit's broacasted broadcast 0 5 brocaded, breasted, breakfasted, bracketed, broadsided broadacasting broadcasting 1 4 broadcasting, broadcasting's, rebroadcasting, broadcast broady broadly 1 11 broadly, Brady, broad, broody, byroad, broads, Brad, brad, bread, brood, broad's Buddah Buddha 1 16 Buddha, Buddhas, Buddy, Judah, Budded, Buds, Buddha's, Bud, Bah, Biddy, Beulah, Bud's, Utah, Blah, Buddy's, Obadiah buisness business 1 7 business, busyness, business's, bossiness, baseness, busing's, busyness's buisnessman businessman 1 4 businessman, businessmen, businessman's, businesswoman buoancy buoyancy 1 15 buoyancy, bouncy, bounce, bonce, buoyancy's, bunchy, bony, bounty, jouncy, lunacy, bans, bonny, bunny, ban's, bunny's buring burying 4 20 burring, burning, burping, burying, bring, Bering, baring, boring, bruin, buying, Turing, busing, curing, during, luring, burn, barring, bearing, brine, briny buring burning 2 20 burring, burning, burping, burying, bring, Bering, baring, boring, bruin, buying, Turing, busing, curing, during, luring, burn, barring, bearing, brine, briny buring during 14 20 burring, burning, burping, burying, bring, Bering, baring, boring, bruin, buying, Turing, busing, curing, during, luring, burn, barring, bearing, brine, briny burried buried 1 7 buried, burred, berried, curried, hurried, barred, burrito busineses business 2 5 businesses, business, business's, busyness, busyness's busineses businesses 1 5 businesses, business, business's, busyness, busyness's busness business 1 12 business, busyness, baseness, business's, busyness's, bossiness, buses, bushiness, busies, busing's, baseness's, Bunsen's bussiness business 1 10 business, bossiness, bushiness, fussiness, busyness, business's, bossiness's, brassiness, busing's, busyness's cacuses caucuses 1 15 caucuses, accuses, causes, cayuses, cause's, clauses, cases, Caucasus, caucus's, cayuse's, crocuses, cactus's, clause's, Case's, case's cahracters characters 1 6 characters, character's, caricatures, caricature's, cricketers, cricketer's calaber caliber 1 24 caliber, clamber, caber, clobber, clubber, calibers, caller, Calder, calmer, camber, Malabar, caliper, Caleb, Clare, callable, Claire, Colbert, clayier, climber, Clair, caliber's, cuber, labor, Caleb's calander calendar 2 23 colander, calendar, ca lander, ca-lander, slander, Calder, lander, colanders, islander, blander, clanger, cylinder, Leander, caldera, cleaner, launder, calender's, candor, canter, colander's, colder, gander, lender calander colander 1 23 colander, calendar, ca lander, ca-lander, slander, Calder, lander, colanders, islander, blander, clanger, cylinder, Leander, caldera, cleaner, launder, calender's, candor, canter, colander's, colder, gander, lender calculs calculus 1 4 calculus, calculi, calculus's, Caligula's calenders calendars 2 15 calender's, calendars, calendar's, colanders, ca lenders, ca-lenders, lenders, colander's, calendar, blenders, cylinders, Calder's, lender's, blender's, cylinder's caligraphy calligraphy 1 8 calligraphy, calligraphy's, calligrapher, calligraphic, paleography, holography, Calgary, telegraphy caluclate calculate 1 6 calculate, calculated, calculates, calculator, calculative, recalculate caluclated calculated 1 7 calculated, calculates, calculate, calculatedly, recalculated, coagulated, calculator caluculate calculate 1 6 calculate, calculated, calculates, calculator, calculative, recalculate caluculated calculated 1 6 calculated, calculates, calculate, calculatedly, recalculated, calculator calulate calculate 1 14 calculate, coagulate, collate, ululate, copulate, caliphate, Capulet, calumet, climate, collated, casualty, cellulite, Colgate, calcite calulated calculated 1 5 calculated, coagulated, collated, ululated, copulated Cambrige Cambridge 1 6 Cambridge, Cambric, Cambrian, Cambering, Cambridge's, Cambric's camoflage camouflage 1 5 camouflage, camouflaged, camouflager, camouflages, camouflage's campain campaign 1 32 campaign, camping, cam pain, cam-pain, campaigns, campaigned, company, comping, Caspian, complain, sampan, clamping, cramping, crampon, champing, champion, Cayman, caiman, campaign's, capon, campanile, companion, comparing, Campinas, camp, capping, Japan, campy, cumin, gamin, japan, camping's campains campaigns 1 13 campaigns, campaign's, Campinas, cam pains, cam-pains, campaign, camping's, companies, complains, camping, Caspian's, Campinas's, company's candadate candidate 1 14 candidate, candidates, Candide, candida, candidate's, candidature, antedate, candidacy, cantata, mandated, candid, cantatas, Candide's, cantata's candiate candidate 1 13 candidate, Candide, candida, candied, candid, Candace, Candice, mandate, cantata, Canute, candies, conduit, Candide's candidiate candidate 1 8 candidate, candidates, Candide, candida, candidate's, candidature, candidacy, candid cannister canister 1 10 canister, Bannister, canisters, banister, gangster, canniest, canister's, canter, caster, consider cannisters canisters 1 13 canisters, canister's, canister, Bannister's, banisters, gangsters, canters, casters, banister's, considers, gangster's, canter's, caster's cannnot cannot 1 20 cannot, canto, Cannon, cannon, cant, connote, can't, Carnot, canned, gannet, Canon, canon, canny, Canton, Canute, canoed, canton, cannoned, canoe, canst cannonical canonical 1 4 canonical, canonically, conical, cannonball cannotation connotation 2 7 annotation, connotation, can notation, can-notation, connotations, notation, connotation's cannotations connotations 2 9 annotations, connotations, connotation's, can notations, can-notations, annotation's, connotation, notations, notation's caost coast 1 7 coast, cast, cost, caste, canst, CST, ghost caperbility capability 1 4 capability, curability, comparability, separability capible capable 1 6 capable, capably, cable, capsule, Gable, gable captial capital 1 10 capital, Capitol, capitol, spatial, Capetian, capitally, caption, nuptial, Capella, spacial captued captured 1 34 captured, capture, caped, capped, catted, canted, carted, captained, coated, capered, carpeted, captive, Capote, computed, clouted, crated, Capt, capt, patted, copied, Capulet, coasted, Capet, coped, gaped, gated, japed, deputed, opted, reputed, spatted, Capote's, copped, cupped capturd captured 1 14 captured, capture, cap turd, cap-turd, captures, captors, captor, capture's, captor's, capered, catered, recaptured, capturing, copter carachter character 0 14 crocheter, Carter, Crater, carter, crater, Richter, Cartier, crocheters, crochet, carder, curter, garter, grater, crocheter's caracterized characterized 1 7 characterized, caricatured, caricaturist, caricatures, caricaturists, caricature's, caricaturist's carcas carcass 2 40 Caracas, carcass, cracks, Caracas's, carcass's, crack's, crags, Cara's, cacaos, carats, cars, creaks, cricks, croaks, crocks, crocus, arcs, fracas, Carla's, crag's, car's, cares, cargo's, arc's, Curacao's, Carr's, Cary's, care's, Crick's, RCA's, crick's, crock's, cacao's, carat's, Cora's, Kara's, coca's, creak's, croak's, Craig's carcas Caracas 1 40 Caracas, carcass, cracks, Caracas's, carcass's, crack's, crags, Cara's, cacaos, carats, cars, creaks, cricks, croaks, crocks, crocus, arcs, fracas, Carla's, crag's, car's, cares, cargo's, arc's, Curacao's, Carr's, Cary's, care's, Crick's, RCA's, crick's, crock's, cacao's, carat's, Cora's, Kara's, coca's, creak's, croak's, Craig's carefull careful 2 8 carefully, careful, care full, care-full, carefuller, jarful, refill, refuel careing caring 1 73 caring, carding, carping, carting, carving, jarring, Carina, careen, coring, curing, capering, carrion, catering, careening, careering, carrying, Creon, charring, crewing, cawing, caressing, craning, crating, craving, crazing, scarring, caroling, caroming, Goering, Karen, Karin, canoeing, carny, graying, jeering, scaring, Cardin, Carlin, crying, Waring, baring, caging, caking, caning, casein, casing, caving, daring, faring, gearing, haring, oaring, paring, raring, taring, Corina, Corine, Karina, goring, Carmine, Corning, carbine, careens, carmine, cording, corking, corning, curbing, curling, cursing, curving, garbing, caring's carismatic charismatic 1 4 charismatic, prismatic, cosmetic, juristic carmel caramel 3 10 Carmela, Carmelo, caramel, Camel, camel, Carmella, carrel, Carmen, carpel, cartel carniverous carnivorous 1 18 carnivorous, carnivores, carnivore's, Carboniferous, carboniferous, carnivorously, carnivora, coniferous, carnivore, carvers, carveries, caregivers, Carver's, carver's, caregiver's, connivers, conniver's, Carboniferous's carreer career 1 22 career, Carrier, carrier, carer, Currier, caterer, Carter, careers, carter, carriers, Greer, corer, crier, curer, Carrie, Carver, carder, carper, carver, career's, Carrier's, carrier's carrers careers 1 26 careers, carriers, carters, carers, Carrier's, career's, carrier's, carer's, carders, carpers, carvers, carrels, corers, criers, curers, Carter's, carter's, Currier's, corer's, crier's, curer's, Carver's, carder's, carper's, carver's, carrel's Carribbean Caribbean 1 3 Caribbean, Caribbeans, Caribbean's Carribean Caribbean 1 18 Caribbean, Caribbeans, Carbine, Carbon, Carrion, Caliban, Crimean, Carina, Caribbean's, Careen, Caribs, Carib, Arabian, Corrine, Carib's, Cribbing, Carmen, Caribou cartdridge cartridge 1 5 cartridge, creditor, creditors, quarterdeck, creditor's Carthagian Carthaginian 1 4 Carthaginian, Carthage, Carthage's, Cardigan carthographer cartographer 1 1 cartographer cartilege cartilage 1 10 cartilage, cartilages, cartridge, cartage, cartilage's, cortege, cardiology, cartel, catlike, catalog cartilidge cartilage 1 6 cartilage, cartridge, cartilages, cartage, cartilage's, catlike cartrige cartridge 1 9 cartridge, cartridges, partridge, cartage, Cartier, cartridge's, Cartwright, cartilage, cortege casette cassette 1 14 cassette, Cadette, caste, gazette, cassettes, cast, Cassatt, cased, castle, Colette, Janette, musette, rosette, cassette's casion caisson 9 16 casino, Casio, cation, caution, cushion, cashing, casein, casing, caisson, Cain, action, caption, cations, Casio's, occasion, cation's cassawory cassowary 1 7 cassowary, casework, Castor, castor, cassowary's, cascara, causeway cassowarry cassowary 1 4 cassowary, cassowaries, cassowary's, causeway casulaties casualties 1 6 casualties, causalities, casualty's, consulates, causality's, consulate's casulaty casualty 1 6 casualty, causality, casually, casual, casualty's, causally catagories categories 1 7 categories, categorize, categorizes, category's, categorized, catteries, Tagore's catagorized categorized 1 4 categorized, categorizes, categorize, categories catagory category 1 13 category, Calgary, Tagore, category's, cottager, cataloger, cattery, catacomb, gator, Qatari, cadger, categories, categorize catergorize categorize 1 5 categorize, categories, category's, caterers, caterer's catergorized categorized 1 2 categorized, retrogressed Cataline Catiline 2 13 Catalina, Catiline, Catalan, Caitlin, Catalonia, Chatline, Catlike, Ratline, Gatling, Catalans, Catalina's, Catiline's, Catalan's Cataline Catalina 1 13 Catalina, Catiline, Catalan, Caitlin, Catalonia, Chatline, Catlike, Ratline, Gatling, Catalans, Catalina's, Catiline's, Catalan's cathlic catholic 2 13 Catholic, catholic, Catholics, cathodic, Catholic's, calico, catlike, garlic, colic, Cathleen, Gaelic, Gallic, Gothic catterpilar caterpillar 2 5 Caterpillar, caterpillar, caterpillars, Caterpillar's, caterpillar's catterpilars caterpillars 1 5 caterpillars, Caterpillar's, caterpillar's, Caterpillar, caterpillar cattleship battleship 1 6 battleship, cattle ship, cattle-ship, catalpa, Guadeloupe, Guadalupe Ceasar Caesar 1 24 Caesar, Cesar, Cease, Cedar, Caesura, Ceases, Censer, Censor, Ceased, Cellar, Chaser, Leaser, Quasar, Teaser, Saar, Cesar's, Basra, ESR, Ce's, Sear, Seas, Cease's, CEO's, Sea's Celcius Celsius 1 11 Celsius, Celsius's, Lucius, Cecil's, Celia's, Slices, Cells, Cecily's, Cell's, Cecile's, Slice's cementary cemetery 3 15 cementer, commentary, cemetery, cementers, momentary, sedentary, cements, cement, cemented, century, sedimentary, cementer's, seminary, cement's, cementum cemetarey cemetery 1 12 cemetery, cemeteries, cementer, cemetery's, Demeter, century, geometry, smeary, smeared, scimitar, sectary, symmetry cemetaries cemeteries 1 18 cemeteries, cemetery's, centuries, geometries, Demetrius, sectaries, symmetries, ceteris, seminaries, cementers, sentries, cementer's, cemetery, scimitars, summaries, Demeter's, scimitar's, Demetrius's cemetary cemetery 1 21 cemetery, cementer, century, geometry, cemetery's, smeary, centaur, center, Demeter, scimitar, sectary, symmetry, seminary, Sumter, cedar, meter, metro, smear, semester, Sumatra, cemeteries cencus census 1 69 census, cynics, concuss, Senecas, cynic's, cents, syncs, zincs, Pincus, Xenakis, cent's, circus, sync's, zinc's, conics, necks, snugs, Cygnus, Seneca's, encase, Zens, secs, sens, snacks, snicks, zens, census's, incs, sciences, cinch's, cinches, conic's, scenes, seances, sneaks, scents, SEC's, Zen's, sec's, sinus, Angus, Eng's, Incas, conks, sends, scene's, sinks, snags, snogs, neck's, scent's, Zeno's, Deng's, conk's, sink's, snack's, science's, snug's, Xenia's, Xingu's, seance's, Zanuck's, Inca's, snag's, Pincus's, circus's, dengue's, sneak's, senna's censur censor 3 5 censure, censer, censor, census, sensor censur censure 1 5 censure, censer, censor, census, sensor cententenial centennial 0 0 centruies centuries 1 21 centuries, sentries, centaurs, entries, century's, Centaurus, gentries, ventures, centaur's, centrism, centrist, centurions, centimes, censures, dentures, Centaurus's, venture's, centurion's, centime's, censure's, denture's centruy century 1 10 century, sentry, centaur, center, entry, Gentry, gentry, Central, central, century's ceratin certain 1 30 certain, keratin, creating, cretin, crating, curtain, pertain, aerating, berating, curating, gratin, retain, Cretan, carting, carton, certainly, certainty, rating, charting, treating, cert, Cardin, Martin, ascertain, martin, seating, lacerating, macerating, satin, strain ceratin keratin 2 30 certain, keratin, creating, cretin, crating, curtain, pertain, aerating, berating, curating, gratin, retain, Cretan, carting, carton, certainly, certainty, rating, charting, treating, cert, Cardin, Martin, ascertain, martin, seating, lacerating, macerating, satin, strain cerimonial ceremonial 1 5 ceremonial, ceremonially, ceremonials, criminal, ceremonial's cerimonies ceremonies 1 10 ceremonies, ceremonious, ceremony's, sermonize, sermonizes, sermons, ceremonials, sermon's, harmonies, ceremonial's cerimonious ceremonious 1 8 ceremonious, ceremonies, ceremoniously, verminous, harmonious, ceremony's, ceremonials, ceremonial's cerimony ceremony 1 6 ceremony, sermon, ceremony's, simony, sermons, sermon's ceromony ceremony 1 6 ceremony, sermon, Romany, ceremony's, sermons, sermon's certainity certainty 1 5 certainty, certainly, certain, certainty's, certainties certian certain 1 17 certain, Martian, Persian, Serbian, martian, Creation, creation, Croatian, serration, Grecian, aeration, cerulean, version, Syrian, cession, portion, section cervial cervical 1 14 cervical, chervil, servile, cereal, serial, rival, prevail, arrival, reveal, trivial, Cyril, civil, Orval, survival cervial servile 3 14 cervical, chervil, servile, cereal, serial, rival, prevail, arrival, reveal, trivial, Cyril, civil, Orval, survival chalenging challenging 1 19 challenging, chalking, clanking, Chongqing, challenge, Challenger, challenged, challenger, challenges, chinking, chunking, clinking, clonking, clunking, challenge's, blanking, flanking, planking, linking challange challenge 1 9 challenge, Challenger, challenged, challenger, challenges, change, chalking, challenge's, chilling challanged challenged 1 8 challenged, challenges, challenge, Challenger, challenger, challenge's, changed, clanged challege challenge 1 18 challenge, ch allege, ch-allege, allege, college, chalk, charge, chalky, chalked, chiller, chalet, change, Chaldea, chalice, challis, chilled, collage, haulage Champange Champagne 1 10 Champagne, Champing, Chimpanzee, Chomping, Championed, Champion, Champions, Impinge, Champion's, Shamanic changable changeable 1 22 changeable, changeably, channel, chasuble, singable, tangible, Anabel, Schnabel, shareable, Annabel, chancel, shamble, enable, unable, shingle, machinable, tenable, chenille, deniable, fungible, tangibly, winnable charachter character 1 8 character, charter, crocheter, Richter, charioteer, churchgoer, chorister, shorter charachters characters 1 16 characters, character's, charters, Chartres, charter's, crocheters, characterize, charioteers, churchgoers, choristers, crocheter's, Richter's, charioteer's, churchgoer's, Chartres's, chorister's charactersistic characteristic 1 1 characteristic charactors characters 1 18 characters, character's, char actors, char-actors, character, charters, tractors, characterize, Chartres, reactors, charter's, tractor's, rectors, chargers, reactor's, rector's, Mercator's, charger's charasmatic charismatic 1 4 charismatic, charismatics, charismatic's, chromatic charaterized characterized 1 8 characterized, chartered, Chartres, charters, chartreuse, charter's, chartreuse's, Chartres's chariman chairman 1 7 chairman, Charmin, chairmen, charming, Charmaine, charwoman, chairman's charistics characteristics 0 11 charismatics, Christi's, charismatic's, Christs, Christie's, heuristics, Christ's, Christa's, heuristic's, Christina's, Christine's chasr chaser 1 25 chaser, chars, Chase, chase, char, chair, chasm, chairs, chaise, chasers, chaos, chary, chooser, chaster, Cesar, Chaucer, chis, char's, chaser's, chaos's, CIA's, Che's, Chi's, chi's, chair's chasr chase 4 25 chaser, chars, Chase, chase, char, chair, chasm, chairs, chaise, chasers, chaos, chary, chooser, chaster, Cesar, Chaucer, chis, char's, chaser's, chaos's, CIA's, Che's, Chi's, chi's, chair's cheif chief 1 50 chief, chef, Chevy, chaff, sheaf, chiefs, chefs, Cheri, Che, Chi, chafe, chi, chive, chivy, thief, Cherie, chew, Chen, Chin, Leif, chem, chic, chin, chip, chis, chit, coif, shiv, chewy, shelf, Ch'in, Che's, Cheer, chain, chair, cheap, cheat, check, cheek, cheep, cheer, chemo, chess, chews, choir, chief's, chef's, Chi's, chi's, chew's chemcial chemical 1 9 chemical, chemically, chummily, chinchilla, Churchill, Musial, chamomile, Micheal, Chumash chemcially chemically 1 4 chemically, chemical, chummily, Churchill chemestry chemistry 1 9 chemistry, chemist, chemistry's, chemists, Chester, chemist's, semester, biochemistry, geochemistry chemicaly chemically 1 4 chemically, chemical, chemicals, chemical's childbird childbirth 3 7 child bird, child-bird, childbirth, chalkboard, ladybird, moldboard, childbearing childen children 1 13 children, Chaldean, child en, child-en, Chilean, Holden, child, chilled, Chaldea, child's, Sheldon, chiding, Chaldean's choosen chosen 1 9 chosen, choose, chooser, chooses, choosing, chose, choosier, choosy, loosen chracter character 1 5 character, characters, charter, character's, charger chuch church 2 31 Church, church, chichi, Chuck, chuck, couch, shush, Chukchi, chic, chug, hutch, Cauchy, Chung, chick, vouch, which, choc, chub, chum, hush, much, ouch, such, catch, check, chock, chute, coach, pouch, shuck, touch churchs churches 3 5 Church's, church's, churches, Church, church Cincinatti Cincinnati 1 9 Cincinnati, Cincinnati's, Vincent, Insinuate, Ancient, Consent, Insanity, Zingiest, Syncing Cincinnatti Cincinnati 1 4 Cincinnati, Cincinnati's, Insinuate, Ancient circulaton circulation 1 6 circulation, circulating, circulatory, circulate, circulated, circulates circumsicion circumcision 1 5 circumcision, circumcising, circumcise, circumcised, circumcises circut circuit 1 13 circuit, circuity, circus, cir cut, cir-cut, circuits, circlet, circa, haircut, cirque, circle, circuit's, circus's ciricuit circuit 1 8 circuit, circuity, circuits, circuitry, circuit's, circuital, circuited, circuity's ciriculum curriculum 1 8 curriculum, circular, circle, circulate, circled, circles, circlet, circle's civillian civilian 1 11 civilian, civilians, civilian's, Sicilian, civilly, civility, civilize, civilizing, civil, caviling, zillion claer clear 2 8 Clare, clear, Clair, Claire, Clara, caller, clayier, glare claerer clearer 1 36 clearer, career, caterer, claret, Clare, carer, cleaner, cleared, cleaver, cleverer, clatter, Claire, clever, clayier, Carrier, carrier, claimer, clapper, clavier, clear, Clarke, blearier, caller, Calder, calmer, clears, leerier, Clare's, Clair, Clara, corer, curer, glare, clear's, declarer, Claire's claerly clearly 1 31 clearly, Carly, Clairol, cleanly, cleverly, clergy, claret, Clare, clear, closely, Clark, blearily, clearway, clerk, Carl, calmly, clears, crawly, clarify, clarity, Carla, Carlo, Clair, Clara, curly, Clare's, clear's, cleared, clearer, Claire, Clairol's claimes claims 3 27 claimers, claimed, claims, climes, claim's, clime's, claimer, clams, clam's, claim es, claim-es, calms, claimer's, calm's, claim, clime, lames, limes, Claire's, clamps, climbs, Clem's, lame's, lime's, Jaime's, clamp's, climb's clas class 2 73 Claus, class, claws, colas, clams, clans, claps, clasp, clad, clash, Las, Cl's, coals, Calais, classy, clause, cola's, cols, Clay, claw, clay, Alas, Cal's, alas, calls, clam, clan, clap, Callas, Clay's, callas, claw's, clay's, gals, Col's, Glass, Klaus, clews, close, cloys, clues, culls, glass, class's, galas, kolas, cl as, cl-as, coal's, Claus's, calla's, Ca's, Cali's, Cole's, La's, la's, call's, UCLA's, clam's, clan's, clap's, gal's, CPA's, Cleo's, Clio's, Gila's, Ila's, Ola's, clew's, clue's, cull's, gala's, kola's clasic classic 1 36 classic, Vlasic, classics, class, clasp, Calais, Claus, calico, classy, cleric, clinic, carsick, clix, clack, classic's, classical, clause, claws, click, colas, colic, caloric, clxi, Cl's, Gallic, cask, Claus's, class's, clxii, cola's, Cal's, Cali's, Clay's, claw's, clay's, Calais's clasical classical 1 8 classical, classically, clausal, clerical, clinical, classic, classical's, lexical clasically classically 1 5 classically, classical, clerically, clinically, classical's cleareance clearance 1 5 clearance, Clarence, clearances, clearance's, Clarence's clera clear 1 37 clear, Clara, clerk, Clare, cl era, cl-era, cleat, caldera, clears, Lear, collar, caller, clean, cooler, Clair, blear, cholera, clergy, cleric, camera, celery, pleura, Cara, Claire, Cleo, Cora, Gloria, Lara, Lora, Lyra, clew, lira, Clem, clef, clear's, Clark, Clara's clincial clinical 1 12 clinical, clinician, clinically, colonial, clonal, clinch, clinching, glacial, clinch's, clinched, clincher, clinches clinicaly clinically 1 2 clinically, clinical cmo com 2 34 Com, com, Como, Cm, cm, CO, Co, MO, Mo, co, mo, GMO, cameo, CAM, cam, cum, coo, CFO, CPO, HMO, IMO, coma, comb, come, comm, emo, Qom, came, GM, QM, gm, km, CEO, Cm's cmoputer computer 1 13 computer, computers, compute, commuter, copter, computed, computes, computer's, compacter, completer, compeer, compete, compote coctail cocktail 1 13 cocktail, cockatiel, cocktails, octal, coattail, coital, cattail, Cocteau, curtail, cocktail's, cockily, catcall, cacti coform conform 1 14 conform, co form, co-form, confirm, corm, form, deform, reform, from, firm, forum, carom, coffer, farm cognizent cognizant 1 5 cognizant, cognoscente, cognoscenti, consent, cognizance coincedentally coincidentally 1 3 coincidentally, coincidental, incidentally colaborations collaborations 1 9 collaborations, collaboration's, collaboration, calibrations, elaborations, collaborationist, coloration's, calibration's, elaboration's colateral collateral 1 10 collateral, collaterally, co lateral, co-lateral, lateral, bilateral, clitoral, cultural, collateral's, literal colelctive collective 1 2 collective, calculative collaberative collaborative 1 6 collaborative, collaborate, collaboratively, collaborating, collaborated, collaborates collecton collection 1 9 collection, collecting, collector, collect on, collect-on, collect, collects, collect's, collected collegue colleague 1 7 colleague, college, collage, colleagues, colleges, colleague's, college's collegues colleagues 1 9 colleagues, colleges, colleague's, college's, collages, colleague, collage's, college, colloquies collonade colonnade 1 26 colonnade, cloned, collocate, colonnaded, colonnades, collide, collate, colloid, collude, clowned, pollinate, colander, cleaned, collared, collated, Colorado, Coronado, colonize, colonized, colonnade's, cannonade, Colon, Copland, clone, clonked, colon collonies colonies 1 32 colonies, colones, Collins, colonize, colonizes, Collin's, clones, colons, collies, Colon's, colloquies, colon's, Collins's, colloids, coolness, colony's, clone's, coolies, jolliness, loonies, collie's, colognes, colonels, colonist, Colin's, colloid's, Cline's, coolie's, loonie's, Cologne's, cologne's, colonel's collony colony 1 19 colony, Collin, Colon, colon, Colin, Colleen, colleen, Collins, clone, colloquy, colons, colloq, Coleen, Cullen, gallon, Collin's, colony's, Colon's, colon's collosal colossal 1 12 colossal, colloidal, colossally, clausal, callously, closely, coleslaw, colossi, colonial, clonal, colloquial, colonel colonizators colonizers 1 12 colonizers, colonists, colonist's, colonizer's, cloisters, cloister's, canisters, calendars, colanders, canister's, calendar's, colander's comander commander 1 8 commander, commandeer, colander, pomander, commanders, commanded, coriander, commander's comander commandeer 2 8 commander, commandeer, colander, pomander, commanders, commanded, coriander, commander's comando commando 1 17 commando, command, commandos, commend, condo, commands, commando's, communed, cowman, Coronado, command's, commanded, commander, Candy, Mandy, candy, canto comandos commandos 1 19 commandos, commando's, commands, command's, commando, commends, condos, command, condo's, commanders, comatose, cowman's, cantos, Coronado's, Candy's, Mandy's, candy's, canto's, commander's comany company 1 37 company, cowman, Romany, coming, caiman, co many, co-many, com any, com-any, conman, Conan, Cayman, coma, common, cony, cowmen, many, Oman, command, commune, Cohan, Omani, Roman, comas, comfy, corny, roman, woman, cumin, Romano, colony, coma's, comedy, comely, comity, hominy, cowman's comapany company 1 11 company, comping, company's, camping, Compaq, accompany, comply, Comoran, compare, compass, pompano comback comeback 1 20 comeback, com back, com-back, comebacks, combat, cutback, comeback's, Combs, combs, combo, comic, Combs's, callback, cashback, Compaq, comb's, combed, comber, combos, combo's combanations combinations 1 5 combinations, combination's, combination, combustion's, carbonation's combinatins combinations 1 6 combinations, combination's, Cambodians, Cambodian's, keybindings, Kuomintang's combusion combustion 1 12 combustion, commission, combination, compassion, combine, combing, commutation, commotion, combining, ambition, combating, Cambrian comdemnation condemnation 1 2 condemnation, contamination comemmorates commemorates 1 6 commemorates, commemorated, commemorate, commemorators, commemorator's, commemorator comemoretion commemoration 1 6 commemoration, commemorations, commemorating, commemoration's, commiseration, compression comision commission 1 17 commission, commotion, omission, collision, commissions, cohesion, mission, Communion, collusion, communion, corrosion, emission, common, compassion, coalition, remission, commission's comisioned commissioned 1 12 commissioned, commissioner, combined, commissions, commission, cushioned, commission's, decommissioned, motioned, recommissioned, communed, cautioned comisioner commissioner 1 9 commissioner, commissioners, missioner, commissioned, commissionaire, commoner, combiner, commission, commissioner's comisioning commissioning 1 10 commissioning, combining, cushioning, decommissioning, motioning, recommissioning, communing, cautioning, commission, captioning comisions commissions 1 28 commissions, commission's, commotions, omissions, collisions, commission, commotion's, omission's, missions, Communions, collision's, communions, emissions, Commons, commons, coalitions, cohesion's, remissions, mission's, Communion's, collusion's, communion's, corrosion's, emission's, common's, compassion's, coalition's, remission's comission commission 1 15 commission, omission, co mission, co-mission, commissions, mission, compassion, emission, remission, commotion, commission's, commissioned, commissioner, decommission, recommission comissioned commissioned 1 7 commissioned, commissioner, commissions, commission, commission's, decommissioned, recommissioned comissioner commissioner 1 9 commissioner, co missioner, co-missioner, commissioners, missioner, commissioned, commissionaire, commission, commissioner's comissioning commissioning 1 4 commissioning, decommissioning, recommissioning, commission comissions commissions 1 20 commissions, omissions, commission's, co missions, co-missions, commission, omission's, missions, emissions, remissions, commotions, commissioners, mission's, compassion's, decommissions, emission's, recommissions, remission's, commotion's, commissioner's comited committed 2 20 vomited, committed, commuted, computed, omitted, Comte, combated, competed, limited, coated, comity, combed, comped, costed, counted, coasted, courted, coveted, Comte's, comity's comiting committing 2 18 vomiting, committing, commuting, computing, omitting, coming, combating, competing, limiting, coating, combing, comping, costing, smiting, counting, coasting, courting, coveting comitted committed 1 11 committed, omitted, commuted, vomited, committee, committer, emitted, combated, competed, computed, remitted comittee committee 1 12 committee, committees, committer, comity, Comte, committed, commute, comet, commit, committee's, compete, Comte's comitting committing 1 9 committing, omitting, commuting, vomiting, emitting, combating, competing, computing, remitting commandoes commandos 1 19 commandos, commando's, commands, command's, commando es, commando-es, commanders, commanded, commando, commandeers, commends, commander, commandeer, commander's, commodes, command, communes, commode's, commune's commedic comedic 1 21 comedic, com medic, com-medic, cosmetic, comic, medic, comedian, comedies, comedy, commit, commodity, commode, nomadic, gametic, medico, commodes, commuted, commode's, Comte, comet, comedy's commemerative commemorative 1 6 commemorative, commiserative, commemorate, commemorating, commemorated, commemorates commemmorate commemorate 1 5 commemorate, commemorated, commemorates, commemorator, commemorative commemmorating commemorating 1 8 commemorating, commemoration, commemorative, commemorator, commemorate, commemorated, commemorates, commiserating commerical commercial 1 7 commercial, commercially, chimerical, comical, clerical, numerical, geometrical commerically commercially 1 6 commercially, commercial, comically, clerically, numerically, geometrically commericial commercial 1 4 commercial, commercially, commercials, commercial's commericially commercially 1 5 commercially, commercial, commercials, commercial's, commercialize commerorative commemorative 1 3 commemorative, commiserative, comparative comming coming 1 44 coming, cumming, common, combing, comping, commune, gumming, jamming, comings, coning, commingle, communing, commuting, Commons, Cummings, clamming, commons, cramming, chumming, cumin, commie, cooing, coding, coking, commit, coping, coring, cowing, coxing, doming, homing, cowman, cowmen, gaming, scamming, scumming, calming, camping, combine, command, commend, comment, common's, coming's comminication communication 1 6 communication, communications, communicating, communication's, commendation, compunction commision commission 1 13 commission, commotion, commissions, Communion, communion, collision, commission's, commissioned, commissioner, omission, common, decommission, recommission commisioned commissioned 1 8 commissioned, commissioner, commissions, commission, commission's, decommissioned, recommissioned, communed commisioner commissioner 1 9 commissioner, commissioners, commissioned, commissionaire, commission, commissioner's, commoner, commissions, commission's commisioning commissioning 1 5 commissioning, decommissioning, recommissioning, commission, communing commisions commissions 1 20 commissions, commission's, commotions, commission, commotion's, Communions, communions, collisions, commissioners, omissions, Commons, Communion's, commons, communion's, decommissions, recommissions, collision's, omission's, common's, commissioner's commited committed 1 26 committed, commuted, commit ed, commit-ed, commutes, commute, commits, vomited, commit, commented, committee, computed, committer, communed, commuter, commode, commute's, combated, competed, commend, omitted, Comte, commodity, recommitted, coated, comity commitee committee 1 18 committee, commute, commit, committees, committer, commuter, Comte, commie, commode, committed, commuted, commutes, comity, commits, commies, committee's, commute's, commie's commiting committing 1 22 committing, commuting, vomiting, commenting, computing, communing, combating, competing, commotion, omitting, coming, commit, recommitting, coating, cumming, combing, commits, comping, costing, smiting, commanding, commending committe committee 1 12 committee, committed, committer, commute, commit, committees, comity, Comte, commie, committal, commits, committee's committment commitment 1 8 commitment, commitments, commitment's, committeemen, committeeman, Commandment, commandment, committeeman's committments commitments 1 8 commitments, commitment's, commitment, commandments, committeeman's, condiments, commandment's, condiment's commmemorated commemorated 1 1 commemorated commongly commonly 1 12 commonly, commingle, commonalty, communally, communal, commingled, commingles, common, commonality, Commons, commons, common's commonweath commonwealth 2 3 Commonwealth, commonwealth, commonweal commuications communications 1 13 communications, communication's, commutations, commutation's, commotions, commissions, coeducation's, collocations, commotion's, commission's, corrugations, collocation's, corrugation's commuinications communications 1 7 communications, communication's, communication, compunctions, commendations, compunction's, commendation's communciation communication 1 2 communication, commendation communiation communication 1 8 communication, commutation, commendation, Communion, combination, communion, calumniation, ammunition communites communities 1 27 communities, community's, comm unites, comm-unites, Communists, communists, communes, communicates, commutes, Communist's, communist's, comments, communiques, community, comment's, Communions, communions, counties, Communist, communist, commune's, communed, commute's, commits, communique's, Communion's, communion's compability compatibility 4 6 comp ability, comp-ability, comparability, compatibility, capability, culpability comparision comparison 1 4 comparison, compression, compassion, comprising comparisions comparisons 1 4 comparisons, comparison's, compression's, compassion's comparitive comparative 1 6 comparative, comparatives, competitive, comparative's, comparatively, cooperative comparitively comparatively 1 6 comparatively, competitively, comparative, comparatives, cooperatively, comparative's compatability compatibility 2 3 comparability, compatibility, compatibility's compatable compatible 2 7 comparable, compatible, compatibly, compatibles, comparably, commutable, compatible's compatablity compatibility 1 5 compatibility, comparability, compatibly, compatibility's, compatible compatiable compatible 1 4 compatible, comparable, compatibly, comparably compatiblity compatibility 1 5 compatibility, compatibly, comparability, compatibility's, compatible compeitions competitions 1 16 competitions, competition's, completions, compositions, completion's, composition's, compilations, commotions, computations, compassion's, compilation's, Compton's, commotion's, compression's, computation's, gumption's compensantion compensation 1 1 compensation competance competence 1 9 competence, competency, competences, compliance, competencies, competence's, competing, Compton's, competency's competant competent 1 13 competent, competing, combatant, compliant, competency, complaint, Compton, competently, competence, competed, component, computing, Compton's competative competitive 1 4 competitive, comparative, commutative, competitively competion competition 3 18 completion, competing, competition, Compton, compaction, compassion, gumption, commotion, companion, compering, composition, compression, computing, caption, compilation, computation, compulsion, Capetian competion completion 1 18 completion, competing, competition, Compton, compaction, compassion, gumption, commotion, companion, compering, composition, compression, computing, caption, compilation, computation, compulsion, Capetian competitiion competition 1 4 competition, competitor, competitive, computation competive competitive 2 11 compete, competitive, comparative, combative, competing, competed, competes, captive, compote, compute, computing competiveness competitiveness 1 4 competitiveness, combativeness, competitiveness's, combativeness's comphrehensive comprehensive 1 1 comprehensive compitent competent 1 16 competent, component, impotent, competency, computed, compliant, Compton, competently, computing, impatient, competence, competed, competing, complaint, combatant, Compton's completelyl completely 1 1 completely completetion completion 1 6 completion, competition, computation, completing, complication, compilation complier compiler 1 16 compiler, comelier, complied, complies, compilers, complainer, compile, compiled, compiles, completer, pimplier, campier, compeer, composer, computer, compiler's componant component 1 8 component, components, compliant, complainant, complaint, component's, compound, competent comprable comparable 1 5 comparable, comparably, compatible, compressible, compatibly comprimise compromise 1 6 compromise, compromised, compromises, comprise, compromise's, comprises compulsary compulsory 1 10 compulsory, compulsorily, compulsory's, compulsive, compiler, compels, compilers, composer, compulsories, compiler's compulsery compulsory 1 13 compulsory, compiler, compilers, composer, compulsorily, compulsory's, compiles, compiler's, compulsive, completer, complies, compels, compulsories computarized computerized 1 3 computerized, computerizes, computerize concensus consensus 1 14 consensus, con census, con-census, consensus's, condenses, consensual, consciences, incenses, consensuses, consents, conscience's, consent's, incense's, nonsense's concider consider 2 12 conciser, consider, confider, con cider, con-cider, coincide, considers, coincided, coincides, concede, conceded, concedes concidered considered 1 8 considered, conceded, concerted, coincided, considerate, considers, consider, reconsidered concidering considering 1 7 considering, conceding, concerting, coinciding, reconsidering, concern, concertina conciders considers 1 17 considers, confiders, con ciders, con-ciders, coincides, confider's, concedes, consider, concerts, Cancers, cancers, condors, concert's, reconsiders, Cancer's, cancer's, condor's concieted conceited 1 16 conceited, conceded, concreted, concerted, coincided, conceived, conceits, consisted, concede, conceit, conceitedly, conceit's, congested, consented, contested, conciliated concieved conceived 1 11 conceived, conceives, conceive, conceited, connived, conceded, concede, conserved, conveyed, coincided, concealed concious conscious 1 43 conscious, concise, noxious, convoys, conics, consciously, concuss, Confucius, capacious, congruous, conic's, conceits, councils, conchies, coccis, conchs, condos, cancelous, cancerous, coincides, conceit's, conceives, council's, conses, tenacious, convoy's, Congo's, Connors, Mencius, conch's, condo's, nuncios, cornices, Connie's, conceals, concedes, conciser, consigns, connives, gracious, nuncio's, cornice's, Confucius's conciously consciously 1 6 consciously, concisely, conscious, capaciously, tenaciously, graciously conciousness consciousness 1 5 consciousness, consciousness's, conciseness, consciousnesses, conciseness's condamned condemned 1 10 condemned, contemned, con damned, con-damned, condiment, condoned, contained, goddamned, condemner, condemn condemmed condemned 1 19 condemned, contemned, condemn, condoned, consumed, condoled, conduced, undimmed, condiment, condoms, contemn, contend, condom, condom's, countered, candied, candled, connoted, contempt condidtion condition 1 10 condition, conduction, contrition, contortion, Constitution, constitution, contention, contusion, connotation, continuation condidtions conditions 1 16 conditions, condition's, conduction's, contortions, constitutions, contentions, contusions, contrition's, connotations, contortion's, constitution's, continuations, contention's, contusion's, connotation's, continuation's conected connected 1 22 connected, conceited, conceded, concocted, conducted, congested, contacted, convicted, collected, corrected, connoted, confuted, concreted, connects, connect, counted, contd, reconnected, canted, conked, junketed, coquetted conection connection 1 9 connection, confection, convection, connections, concoction, conduction, congestion, conviction, connection's conesencus consensus 1 7 consensus, consents, consent's, consciences, consensus's, ginseng's, conscience's confidental confidential 1 6 confidential, confidently, confident, coincidental, confidentially, confidant confidentally confidentially 1 6 confidentially, confidently, confident ally, confident-ally, coincidentally, confidential confids confides 1 23 confides, confide, confided, confutes, confiders, confess, comfits, confider, confines, confounds, condos, confabs, confers, confuse, condo's, comfit's, confider's, conifers, confetti's, confine's, Conrad's, confab's, conifer's configureable configurable 1 5 configurable, configure able, configure-able, conquerable, conferrable confortable comfortable 1 5 comfortable, conformable, conferrable, comfortably, convertible congradulations congratulations 1 5 congratulations, congratulation's, congratulation, constellations, constellation's congresional congressional 2 6 Congressional, congressional, Congregational, congregational, confessional, concessional conived connived 1 21 connived, confide, convoyed, coined, connives, connive, conveyed, conceived, coned, confided, confined, conniver, conned, convey, conked, consed, congaed, conifer, convoked, convened, joined conjecutre conjecture 1 6 conjecture, conjectured, conjectures, conjecture's, conjectural, conjuncture conjuction conjunction 1 9 conjunction, conduction, conjugation, concoction, conjuration, conviction, connection, confection, convection Conneticut Connecticut 1 5 Connecticut, Connect, Contact, Contiguity, Convict conotations connotations 1 26 connotations, connotation's, co notations, co-notations, connotation, contortions, notations, cogitations, contagions, conditions, contusions, annotations, denotations, contortion's, notation's, confutation's, cogitation's, contains, contentions, contagion's, condition's, contusion's, annotation's, denotation's, contention's, contrition's conquerd conquered 1 5 conquered, conquers, conquer, conjured, concurred conquerer conqueror 1 9 conqueror, conquered, conjurer, conquer er, conquer-er, conquer, conquerors, conquers, conqueror's conquerers conquerors 1 8 conquerors, conqueror's, conjurers, conjurer's, conquers, conqueror, conjurer, conjures conqured conquered 1 10 conquered, conjured, concurred, conquers, conquer, Concorde, contoured, conjure, Concord, concord conscent consent 1 30 consent, con scent, con-scent, cons cent, cons-cent, consents, convent, conceit, concept, concert, content, cognoscente, cognoscenti, constant, crescent, nascent, conscience, consent's, consented, Concetta, concerto, condescend, consed, consequent, coalescent, unsent, consonant, concede, consign, consing consciouness consciousness 1 8 consciousness, consciousness's, conscious, conciseness, conscience, consciences, consigns, conscience's consdider consider 1 8 consider, considered, considerate, coincided, construed, conceded, construe, conceited consdidered considered 1 5 considered, considerate, constituted, construed, constitute consdiered considered 1 9 considered, conspired, considerate, considers, consider, construed, reconsidered, consorted, concerted consectutive consecutive 1 3 consecutive, constitutive, consultative consenquently consequently 1 3 consequently, consonantly, contingently consentrate concentrate 1 6 concentrate, consent rate, consent-rate, concentrated, concentrates, concentrate's consentrated concentrated 1 6 concentrated, consent rated, consent-rated, concentrates, concentrate, concentrate's consentrates concentrates 1 6 concentrates, concentrate's, consent rates, consent-rates, concentrated, concentrate consept concept 1 13 concept, consent, concepts, consed, consort, conceit, concert, consist, consult, canst, concept's, Concetta, Quonset consequentually consequently 2 3 consequentially, consequently, consequential consequeseces consequences 1 3 consequences, consequence's, consensuses consern concern 1 18 concern, concerns, conserve, consign, concert, consort, conserving, consing, concern's, concerned, constrain, concerto, coonskin, Cancer, Jansen, Jensen, Jonson, cancer conserned concerned 1 10 concerned, conserved, concerted, consorted, concerns, concern, concernedly, consent, constrained, concern's conserning concerning 1 7 concerning, conserving, concerting, consigning, consorting, constraining, concertina conservitive conservative 2 7 Conservative, conservative, conservatives, conservative's, conservatively, conservatoire, neoconservative consiciousness consciousness 1 3 consciousness, consciousnesses, consciousness's consicousness consciousness 1 4 consciousness, conspicuousness, consciousness's, conspicuousness's considerd considered 1 4 considered, considers, consider, considerate consideres considered 1 13 considered, considers, consider es, consider-es, consider, confiders, confider's, considerate, conspires, construes, canisters, reconsiders, canister's consious conscious 1 37 conscious, condos, congruous, condo's, convoys, conchies, conics, conses, Casio's, Congo's, Connors, conic's, Connie's, cautious, captious, connives, Canopus, cons, convoy's, Cornish's, Cornishes, concise, concuss, confuse, contuse, con's, cushions, Honshu's, canoes, coshes, genius, cations, Kongo's, Cochin's, cushion's, canoe's, cation's consistant consistent 1 13 consistent, consist ant, consist-ant, constant, consultant, consisting, contestant, consistency, insistent, consistently, consistence, consisted, coexistent consistantly consistently 1 4 consistently, constantly, insistently, consistent consituencies constituencies 1 11 constituencies, consistencies, consistences, constituency's, consequences, consistence's, consciences, Constance's, consistency's, consequence's, conscience's consituency constituency 1 5 constituency, consistency, constancy, consistence, Constance consituted constituted 1 7 constituted, constitute, constitutes, consisted, construed, consulted, constipated consitution constitution 2 12 Constitution, constitution, condition, consultation, constipation, contusion, connotation, confutation, consolation, consideration, concision, consolidation consitutional constitutional 1 3 constitutional, constitutionally, conditional consolodate consolidate 1 5 consolidate, consolidated, consolidates, consolidator, consulate consolodated consolidated 1 4 consolidated, consolidates, consolidate, consolidator consonent consonant 1 7 consonant, consent, consonants, Continent, continent, consonant's, consonantly consonents consonants 1 8 consonants, consonant's, consents, continents, consonant, consent's, Continent's, continent's consorcium consortium 1 8 consortium, consumerism, czarism, cancerous, Cancers, cancers, Cancer's, cancer's conspiracys conspiracies 3 3 conspiracy's, conspiracy, conspiracies conspiriator conspirator 1 3 conspirator, conspirators, conspirator's constaints constraints 1 16 constraints, constants, constant's, cons taints, cons-taints, constraint's, constant, consultants, contestants, consents, contents, consultant's, contestant's, Constantine's, consent's, content's constanly constantly 1 6 constantly, constancy, constant, Constable, constable, Constance constarnation consternation 1 5 consternation, consternation's, constriction, construction, consideration constatn constant 1 4 constant, constrain, Constantine, constipating constinually continually 1 6 continually, continual, constantly, consolingly, Constable, constable constituant constituent 1 10 constituent, constituents, constitute, constant, constituency, constituent's, constituting, consultant, constituted, contestant constituants constituents 1 12 constituents, constituent's, constituent, constitutes, constants, consultants, constant's, constituency's, constituency, contestants, consultant's, contestant's constituion constitution 2 7 Constitution, constitution, constituting, constituent, constitute, construing, constituency constituional constitutional 1 4 constitutional, constitutionally, constituent, constituency consttruction construction 1 12 construction, constriction, constructions, constrictions, constructing, construction's, constructional, contraction, Reconstruction, deconstruction, reconstruction, constriction's constuction construction 1 5 construction, constriction, conduction, Constitution, constitution consulant consultant 1 9 consultant, consul ant, consul-ant, consulate, consult, constant, consonant, consent, consulting consumate consummate 1 9 consummate, consulate, consummated, consummates, consumed, consume, consumer, consummately, consumes consumated consummated 1 5 consummated, consummates, consummate, consumed, consulted contaiminate contaminate 1 7 contaminate, contaminated, contaminates, contaminator, contaminant, decontaminate, recontaminate containes contains 3 9 containers, contained, contains, continues, container, contain es, contain-es, container's, contain contamporaries contemporaries 1 4 contemporaries, contemporary's, contemporary, contemporaneous contamporary contemporary 1 3 contemporary, contemporary's, contemporaries contempoary contemporary 1 3 contemporary, contempt, condemner contemporaneus contemporaneous 1 6 contemporaneous, contemporaneously, contemporaries, contemporaneity, contemporary's, contemporaneity's contempory contemporary 1 3 contemporary, contempt, condemner contendor contender 1 9 contender, contend or, contend-or, contend, contenders, contends, contended, content, contender's contined continued 2 7 contained, continued, contend, confined, condoned, continue, content continous continuous 1 19 continuous, continues, contains, continua, contiguous, continue, Cotonou's, continuum, cretinous, continuously, cantons, contagious, contours, Canton's, canton's, condones, contentious, continuum's, contour's continously continuously 1 10 continuously, contiguously, continually, continual, continuous, contagiously, monotonously, contentiously, continues, glutinously continueing continuing 1 18 continuing, containing, contouring, condoning, continue, Continent, continent, confining, continued, continues, contusing, contending, contenting, continuity, continuation, contemning, continence, continua contravercial controversial 1 2 controversial, controversially contraversy controversy 1 9 controversy, contrivers, contriver's, contravenes, controverts, contriver, contrives, controversy's, contrary's contributer contributor 2 7 contribute, contributor, contributed, contributes, contributory, contributors, contributor's contributers contributors 2 7 contributes, contributors, contributor's, contribute rs, contribute-rs, contributor, contributory contritutions contributions 1 11 contributions, contribution's, contrition's, contortions, contractions, contraptions, contradictions, contortion's, contraction's, contraption's, contradiction's controled controlled 1 14 controlled, control ed, control-ed, controls, control, contorted, contrived, control's, controller, condoled, contralto, contoured, contrite, decontrolled controling controlling 1 9 controlling, contorting, contriving, condoling, control, contouring, decontrolling, controls, control's controll control 1 11 control, controls, Cantrell, contrail, con troll, con-troll, cont roll, cont-roll, controlled, controller, control's controlls controls 1 16 controls, control's, contrails, con trolls, con-trolls, cont rolls, cont-rolls, control ls, control-ls, controlled, contrail's, control, controllers, controller, Cantrell's, controller's controvercial controversial 1 2 controversial, controversially controvercy controversy 1 7 controversy, controvert, contrivers, contriver's, controverts, contriver, controversy's controveries controversies 1 8 controversies, contrivers, controversy, contriver's, controverts, contraries, controvert, controversy's controversal controversial 1 7 controversial, controversy, controversially, contrivers, controversies, controversy's, contriver's controversey controversy 1 7 controversy, contrivers, controversies, contriver's, controverts, controvert, controversy's controvertial controversial 1 2 controversial, controversially controvery controversy 1 5 controversy, controvert, contriver, contrivers, contriver's contruction construction 1 13 construction, contraction, constriction, contrition, counteraction, contractions, conduction, contraption, contortion, contradiction, contribution, contracting, contraction's conveinent convenient 1 10 convenient, Continent, continent, conveniently, convenience, convening, convent, convened, covenant, confident convenant covenant 1 5 covenant, convenient, convent, convening, consonant convential conventional 1 4 conventional, convention, confidential, conventionally convertables convertibles 1 5 convertibles, convertible's, convertible, convertibility, convertibility's convertion conversion 1 13 conversion, convection, convention, convert ion, convert-ion, concretion, converting, conversation, conversions, confection, contortion, conviction, conversion's conveyer conveyor 1 15 conveyor, convener, conveyed, convey er, convey-er, convey, conveyors, confer, conferee, convene, conveys, conifer, conniver, convoyed, conveyor's conviced convinced 1 27 convinced, convicted, con viced, con-viced, connived, convoyed, conduced, convoked, confused, convict, conceived, conveyed, confided, confined, convened, invoiced, canvased, concede, connives, convulsed, confide, unvoiced, consed, confides, conversed, canvassed, confessed convienient convenient 1 10 convenient, conveniently, convenience, confinement, convening, Continent, continent, convened, covenant, confining coordiantion coordination 1 5 coordination, coordinating, coordination's, ordination, coronation coorperation cooperation 1 5 cooperation, corporation, corporations, corroboration, corporation's coorperation corporation 2 5 cooperation, corporation, corporations, corroboration, corporation's coorperations corporations 1 3 corporations, cooperation's, corporation's copmetitors competitors 1 4 competitors, competitor's, commutators, commutator's coputer computer 1 25 computer, copter, capture, pouter, copier, copters, Coulter, counter, cuter, commuter, Jupiter, copper, cotter, captor, couture, coaster, corrupter, Cooper, Cowper, cooper, cutter, putter, Potter, copter's, potter copywrite copyright 4 10 copywriter, copy write, copy-write, copyright, cooperate, pyrite, copyrighted, typewrite, copyrights, copyright's coridal cordial 1 15 cordial, cordially, cordials, chordal, coral, cortical, coronal, coital, corral, bridal, cradle, corneal, cordial's, cord, cardinal cornmitted committed 0 6 cremated, germinated, reanimated, crenelated, granted, grunted corosion corrosion 1 22 corrosion, erosion, torsion, coronation, cohesion, Creation, Croatian, corrosion's, creation, cordon, collision, croon, coercion, version, Carson, Cronin, collusion, commotion, carrion, crouton, oration, portion corparate corporate 1 8 corporate, cooperate, corpora, corporately, carport, corporal, compared, forepart corperations corporations 1 4 corporations, corporation's, cooperation's, corporation correponding corresponding 1 5 corresponding, compounding, corrupting, propounding, repenting correposding corresponding 0 10 corrupting, composting, creosoting, cresting, compositing, corseting, riposting, crusading, carpeting, crusting correspondant correspondent 1 10 correspondent, corespondent, correspond ant, correspond-ant, correspondents, corresponding, corespondents, correspondent's, corresponded, corespondent's correspondants correspondents 1 8 correspondents, correspondent's, corespondents, correspond ants, correspond-ants, corespondent's, correspondent, corespondent corridoors corridors 1 38 corridors, corridor's, corridor, corrodes, joyriders, courtiers, creditors, corduroys, creators, condors, cordons, carders, toreadors, carriers, couriers, joyrider's, cordon's, courtier's, creditor's, critters, curators, corduroy's, colliders, courtrooms, Cartier's, Creator's, creator's, condor's, carder's, toreador's, Carrier's, Currier's, carrier's, courier's, Cordoba's, critter's, curator's, courtroom's corrispond correspond 1 8 correspond, corresponds, corresponded, respond, crisping, crisped, garrisoned, corresponding corrispondant correspondent 1 8 correspondent, corespondent, correspondents, corresponding, corespondents, correspondent's, corresponded, corespondent's corrispondants correspondents 1 6 correspondents, corespondents, correspondent's, corespondent's, correspondent, corespondent corrisponded corresponded 1 6 corresponded, corresponds, correspond, correspondent, responded, corespondent corrisponding corresponding 1 9 corresponding, correspondingly, responding, correspondent, correspond, corespondent, corresponds, correspondence, corresponded corrisponds corresponds 1 5 corresponds, correspond, corresponded, responds, corresponding costitution constitution 2 5 Constitution, constitution, destitution, restitution, castigation coucil council 1 36 council, codicil, coaxial, coil, cozily, Cecil, coulis, juicily, cousin, cockily, causal, coils, cool, COL, Col, col, Cecile, Cecily, Lucile, cockle, couple, docile, casual, coal, coll, cowl, cull, soil, soul, curl, Cozumel, conceal, counsel, cecal, quail, coil's coudl could 1 39 could, caudal, coddle, cuddle, cuddly, cold, cloud, coil, coital, Gould, COD, COL, Cod, Col, Godel, cod, col, cud, godly, cloudy, coldly, couple, loudly, Cody, coal, coda, code, coed, coll, cool, cowl, cull, goodly, cods, cuds, curl, Gouda, cod's, cud's coudl cloud 7 39 could, caudal, coddle, cuddle, cuddly, cold, cloud, coil, coital, Gould, COD, COL, Cod, Col, Godel, cod, col, cud, godly, cloudy, coldly, couple, loudly, Cody, coal, coda, code, coed, coll, cool, cowl, cull, goodly, cods, cuds, curl, Gouda, cod's, cud's councellor counselor 2 9 councilor, counselor, concealer, chancellor, councilors, counselors, canceler, councilor's, counselor's councellor councilor 1 9 councilor, counselor, concealer, chancellor, councilors, counselors, canceler, councilor's, counselor's councellors counselors 2 12 councilors, counselors, councilor's, counselor's, concealers, chancellors, concealer's, councilor, counselor, cancelers, chancellor's, canceler's councellors councilors 1 12 councilors, counselors, councilor's, counselor's, concealers, chancellors, concealer's, councilor, counselor, cancelers, chancellor's, canceler's counries countries 1 50 countries, counties, couriers, Canaries, canaries, curies, canneries, corries, cowries, curries, coiners, Congress, congress, coteries, counters, Connors, courier's, course, cronies, Curie's, coiner's, curie's, carnies, coronaries, cones, congeries, cores, cries, cures, concise, sunrise, Connie's, cowrie's, Conner's, caries, curios, juries, Januaries, country's, coterie's, counter's, Corine's, cone's, core's, cure's, Corrine's, Conrail's, Canaries's, curia's, curio's countains contains 1 11 contains, fountains, mountains, contain, fountain's, mountain's, counties, counting, curtains, countries, curtain's countires countries 1 8 countries, counties, counters, counter's, country's, courtiers, couture's, courtier's coururier courier 4 9 couturier, courtier, Currier, courier, couriers, Carrier, carrier, Currier's, courier's coururier couturier 1 9 couturier, courtier, Currier, courier, couriers, Carrier, carrier, Currier's, courier's coverted converted 1 10 converted, covered, coveted, cavorted, cover ted, cover-ted, covert ed, covert-ed, covert, courted coverted covered 2 10 converted, covered, coveted, cavorted, cover ted, cover-ted, covert ed, covert-ed, covert, courted coverted coveted 3 10 converted, covered, coveted, cavorted, cover ted, cover-ted, covert ed, covert-ed, covert, courted cpoy coy 4 28 copy, CPO, Coy, coy, copay, cop, CPI, CPU, capo, cloy, cope, coop, CPA, GPO, CAP, cap, cup, poky, GOP, coypu, CO, Co, PO, Po, co, cops, copy's, cop's cpoy copy 1 28 copy, CPO, Coy, coy, copay, cop, CPI, CPU, capo, cloy, cope, coop, CPA, GPO, CAP, cap, cup, poky, GOP, coypu, CO, Co, PO, Po, co, cops, copy's, cop's creaeted created 1 17 created, crated, greeted, carted, curated, cremated, crested, creates, create, grated, reacted, crafted, creaked, creamed, creased, treated, credited creedence credence 1 6 credence, credenza, credence's, cadence, Prudence, prudence critereon criterion 1 15 criterion, cratering, criteria, criterion's, Eritrean, cratered, gridiron, critter, critters, Crater, crater, critter's, craters, Crater's, crater's criterias criteria 1 25 criteria, critters, critter's, craters, Crater's, crater's, criterion, Cartier's, carters, criterion's, Carter's, carter's, criers, gritters, coteries, crier's, gritter's, writers, critics, graters, writer's, grater's, Eritrea's, coterie's, critic's criticists critics 0 8 criticisms, criticism's, criticizes, criticizers, criticized, criticizer's, geneticists, geneticist's critising criticizing 7 29 cruising, critiquing, cortisone, mortising, crossing, crating, criticizing, curtsying, carousing, contusing, cursing, creasing, crusting, gritting, crediting, curtailing, curtaining, carting, cratering, criticize, girting, Cristina, cresting, creating, curating, caressing, crazing, grating, retsina critisism criticism 1 7 criticism, criticisms, Briticism, cretinism, criticism's, eroticism, criticize critisisms criticisms 1 8 criticisms, criticism's, criticism, Briticisms, Briticism's, cretinism's, criticizes, eroticism's critisize criticize 1 4 criticize, criticized, criticizer, criticizes critisized criticized 1 4 criticized, criticizes, criticize, criticizer critisizes criticizes 1 6 criticizes, criticizers, criticized, criticize, criticizer, criticizer's critisizing criticizing 1 7 criticizing, rightsizing, criticize, curtsying, criticized, criticizer, criticizes critized criticized 1 21 criticized, critiqued, curtsied, criticize, cruised, crated, crazed, crusted, gritted, carotid, credited, crudities, carted, kibitzed, cratered, girted, cauterized, crested, Kristie, created, curated critizing criticizing 1 25 criticizing, critiquing, cruising, crating, crazing, crusting, gritting, crediting, curtailing, curtaining, carting, criticize, kibitzing, cratering, girting, Cristina, cauterizing, cresting, creating, curating, curtsying, cretins, grating, grazing, cretin's crockodiles crocodiles 1 13 crocodiles, crocodile's, crocodile, cockatiels, crackles, cocktails, cocktail's, crackle's, cradles, cockatiel's, grackles, cradle's, grackle's crowm crown 1 26 crown, Crow, crow, corm, carom, Crows, crowd, crows, cram, crime, cream, groom, creme, Com, ROM, Rom, com, crumb, Crow's, crow's, comm, craw, crew, grow, roam, room crtical critical 2 9 cortical, critical, critically, vertical, critic, catcall, cordial, cuticle, radical crucifiction crucifixion 2 7 Crucifixion, crucifixion, calcification, jurisdiction, gratification, versification, classification crusies cruises 1 14 cruises, cruses, Cruise's, cruise's, Crusoe's, crises, curses, crisis, cruse's, crushes, curse's, crazies, crosses, crisis's culiminating culminating 1 6 culminating, calumniating, eliminating, fulminating, culmination, laminating cumulatative cumulative 1 3 cumulative, commutative, qualitative curch church 2 36 Church, church, crutch, Burch, lurch, crush, creche, cur ch, cur-ch, clutch, crouch, couch, crotch, crunch, crash, cur, catch, Zurich, curacy, cure, Curt, arch, curb, curd, curl, curs, curt, scorch, Curie, Curry, coach, curia, curie, curio, curry, cur's curcuit circuit 1 20 circuit, circuity, Curt, cricket, curt, croquet, cruet, cruft, crust, credit, crudity, correct, corrupt, currant, current, cacti, eruct, curate, curd, grit currenly currently 1 16 currently, currency, current, greenly, curtly, cornily, cruelly, curly, crudely, cravenly, queenly, Cornell, currant, carrel, jarringly, corneal curriculem curriculum 1 4 curriculum, curricula, curricular, curriculum's cxan cyan 4 72 Can, can, clan, cyan, Chan, cans, Cain, Xian, cane, coxing, cozen, Scan, scan, Cohan, Conan, Crane, Cuban, Kazan, clang, clean, crane, czar, CNN, Jan, Kan, San, con, ctn, CNS, Texan, coax, ocean, Cains, Conn, Jean, Joan, Juan, Sean, axon, coin, coon, exon, jean, koan, oxen, Khan, Klan, Kwan, canny, corn, gran, khan, cons, Cox, cox, Can's, Caxton, Xi'an, can's, canes, canoe, Kans, Ca's, Saxon, taxon, waxen, Cain's, cane's, CNN's, Jan's, Kan's, con's cyclinder cylinder 1 10 cylinder, colander, cyclometer, seconder, slander, slender, calendar, splinter, squalider, scanter dael deal 3 26 Dale, dale, deal, Del, duel, Dali, Dell, Dial, deli, dell, dial, dual, Daley, Gael, Dole, dole, tale, teal, daily, dally, tel, dill, doll, dull, tail, tall dael dial 11 26 Dale, dale, deal, Del, duel, Dali, Dell, Dial, deli, dell, dial, dual, Daley, Gael, Dole, dole, tale, teal, daily, dally, tel, dill, doll, dull, tail, tall dalmation dalmatian 2 16 Dalmatian, dalmatian, Dalmatians, dalmatians, Datamation, Dalmatia, dilation, declamation, defamation, dilatation, Dalmatian's, dalmatian's, Dalmatia's, deletion, demotion, dilution damenor demeanor 1 32 demeanor, dame nor, dame-nor, dampener, daemon, Damon, manor, daemons, Damien, damper, Damion, damn, domineer, damned, darner, dimer, donor, minor, tamer, tenor, damns, Damien's, diameter, domino, damn's, Damon's, Demeter, daemon's, laminar, demeanor's, Damion's, domino's Dardenelles Dardanelles 1 3 Dardanelles, Dardanelles's, Darnell's dacquiri daiquiri 1 6 daiquiri, daiquiris, acquire, daiquiri's, lacquer, reacquire debateable debatable 1 10 debatable, debate able, debate-able, beatable, testable, treatable, decidable, habitable, timetable, biddable decendant descendant 1 7 descendant, defendant, descendants, decedent, ascendant, dependent, descendant's decendants descendants 1 11 descendants, descendant's, defendants, descendant, defendant's, decedents, ascendants, dependents, decedent's, ascendant's, dependent's decendent descendant 3 4 decedent, dependent, descendant, defendant decendents descendants 3 8 decedents, dependents, descendants, decedent's, descendant's, dependent's, defendants, defendant's decideable decidable 1 11 decidable, decide able, decide-able, desirable, dividable, decidedly, disable, testable, desirably, detestable, debatable decidely decidedly 1 17 decidedly, decide, decibel, decided, decider, decides, docilely, dazedly, deadly, diddly, acidly, decidable, decimal, lucidly, tepidly, tacitly, decently decieved deceived 1 19 deceived, deceives, deceive, deceiver, received, decided, derived, decide, deiced, sieved, DECed, dived, devised, deserved, deceased, deciphered, defied, delved, deified decison decision 1 30 decision, deciding, devising, Dickson, deceasing, disown, decisive, demising, design, season, Dyson, Dixon, deicing, Dawson, diocesan, disowns, Dodson, Dotson, Tucson, damson, desist, deices, designs, denizen, deuces, dicing, design's, deuce's, Dyson's, Dawson's decomissioned decommissioned 1 5 decommissioned, recommissioned, decommissions, commissioned, decommission decomposit decompose 3 6 decomposed, decomposing, decompose, decomposes, composite, compost decomposited decomposed 2 3 composited, decomposed, composted decompositing decomposing 3 4 decomposition, compositing, decomposing, composting decomposits decomposes 1 6 decomposes, composites, composts, decomposed, compost's, composite's decress decrees 1 22 decrees, decrease, decries, depress, decree's, degrees, digress, decreases, Decker's, decors, cress, decor's, dress, decorous, decree, degree's, duress, egress, Deere's, decrease's, Delores's, Derek's decribe describe 1 14 describe, decried, decries, scribe, decree, crib, decreed, decrees, Derby, decry, derby, tribe, degree, decree's decribed described 1 4 described, decried, decreed, cribbed decribes describes 1 9 describes, decries, derbies, scribes, decrees, scribe's, cribs, decree's, crib's decribing describing 1 6 describing, decrying, decreeing, cribbing, decorating, decreasing dectect detect 1 9 detect, deject, decadent, deduct, dejected, decoded, dictate, diktat, tactic defendent defendant 1 6 defendant, dependent, defendants, defended, defending, defendant's defendents defendants 1 5 defendants, dependents, defendant's, dependent's, defendant deffensively defensively 1 6 defensively, offensively, defensibly, defensive, defensible, defensive's deffine define 1 19 define, diffing, doffing, duffing, def fine, def-fine, defined, definer, defines, deafen, Devin, defile, effing, refine, Divine, divine, defying, reffing, tiffing deffined defined 1 20 defined, deafened, def fined, def-fined, defend, defines, defied, define, deified, defiled, definer, refined, divined, coffined, detained, definite, denied, redefined, dined, fined definance defiance 1 6 defiance, refinance, finance, deviance, dominance, defiance's definate definite 1 24 definite, defiant, defined, deviant, define, defiance, delineate, detonate, deviate, deflate, definer, defecate, dominate, defiantly, donate, defines, defoliate, defeat, definitely, definitive, denote, deviants, finite, deviant's definately definitely 1 11 definitely, defiantly, definable, definite, definitively, finitely, defiant, deftly, dentally, daintily, divinely definatly definitely 2 7 defiantly, definitely, definable, defiant, deftly, definite, decently definetly definitely 1 15 definitely, defiantly, deftly, decently, defined, definite, finitely, divinely, diffidently, defiant, faintly, definable, daintily, daftly, definitively definining defining 1 7 defining, definition, divining, defending, defensing, deafening, tenoning definit definite 1 13 definite, defiant, deficit, defined, deviant, defunct, definer, defining, define, divinity, delint, defend, defines definitly definitely 1 8 definitely, defiantly, definite, finitely, daintily, deftly, definitively, divinity definiton definition 1 10 definition, definite, defining, definitive, definitely, defending, defiant, delinting, Danton, definiteness defintion definition 1 19 definition, definitions, divination, deviation, defection, deflation, detention, defining, definition's, defamation, deification, detonation, devotion, redefinition, defoliation, delineation, defecation, diminution, domination degrate degrade 1 24 degrade, decorate, deg rate, deg-rate, digerati, denigrate, grate, degraded, degrades, degree, derogate, migrate, regrade, egret, gyrate, decorated, decorates, drat, depart, regret, degenerate, crate, desecrate, grade delagates delegates 1 27 delegates, delegate's, delegated, delegate, derogates, relegates, legates, tollgates, defalcates, Delgado's, deletes, deluges, dilates, ligates, delineates, tailgates, legate's, delicate, delights, tollgate's, Vulgates, placates, delight's, deluge's, tailgate's, Colgate's, Vulgate's delapidated dilapidated 1 3 dilapidated, decapitated, palpitated delerious delirious 1 14 delirious, deleterious, Deloris, dolorous, Delicious, delicious, Deloris's, Delius, desirous, deliriums, deliriously, Delores, Deleon's, delirium's delevopment development 1 1 development deliberatly deliberately 1 6 deliberately, deliberate, deliberated, deliberates, deliberating, deliberative delusionally delusively 0 6 delusional, delusion ally, delusion-ally, delusions, delusion, delusion's demenor demeanor 1 27 demeanor, Demeter, demon, demean, demeanor's, dementia, domineer, demons, demeans, demur, dimer, donor, manor, minor, tenor, dampener, demeaned, demonic, seminar, Deming, domino, demand, definer, demurer, demon's, Deming's, domino's demographical demographic 5 7 demographically, demo graphical, demo-graphical, demographics, demographic, demographic's, demographics's demolision demolition 1 8 demolition, demolishing, demolitions, delusion, demolish, demolition's, demotion, emulsion demorcracy democracy 1 6 democracy, demarcates, demurrers, motorcars, demurrer's, motorcar's demostration demonstration 1 3 demonstration, distortion, domestication denegrating denigrating 1 7 denigrating, desecrating, degenerating, downgrading, denigration, degrading, decorating densly densely 1 38 densely, tensely, den sly, den-sly, dens, Denali, Hensley, density, dense, tensile, dankly, denial, denser, Denis, deans, den's, denials, Denise, Dons, TESL, dins, dons, duns, tens, tenuously, Dena's, Denis's, Dean's, Deon's, dean's, denial's, Dan's, Don's, din's, don's, dun's, ten's, Denny's deparment department 1 8 department, debarment, deportment, deferment, determent, spearmint, decrement, detriment deparments departments 1 11 departments, department's, debarment's, deferments, deportment's, decrements, detriments, deferment's, determent's, spearmint's, detriment's deparmental departmental 1 4 departmental, departmentally, detrimental, temperamental dependance dependence 1 8 dependence, dependency, repentance, dependencies, dependence's, despondence, depending, dependency's dependancy dependency 1 7 dependency, dependence, dependency's, despondency, depending, codependency, dependence's dependant dependent 1 13 dependent, defendant, depend ant, depend-ant, pendant, dependents, descendant, depending, repentant, dependent's, dependently, pendent, codependent deram dram 2 22 dream, dram, dreamy, drama, dorm, drum, term, tram, durum, dreams, dear, ream, Erma, drams, dermal, Dem, RAM, dam, deary, ram, dream's, dram's deram dream 1 22 dream, dram, dreamy, drama, dorm, drum, term, tram, durum, dreams, dear, ream, Erma, drams, dermal, Dem, RAM, dam, deary, ram, dream's, dram's deriviated derived 2 13 deviated, derived, derogated, drifted, drafted, devoted, derivative, derided, divided, riveted, diverted, defeated, redivided derivitive derivative 1 3 derivative, derivatives, derivative's derogitory derogatory 1 7 derogatory, dormitory, derogatorily, territory, directory, derogate, decorator descendands descendants 1 11 descendants, descendant's, descendant, ascendants, defendants, ascendant's, defendant's, decedents, dependents, decedent's, dependent's descibed described 1 12 described, decibel, decided, desired, descend, deceived, decide, deiced, DECed, discoed, disrobed, despite descision decision 1 12 decision, decisions, rescission, derision, session, discussion, decision's, dissuasion, delusion, division, cession, desertion descisions decisions 1 18 decisions, decision's, decision, sessions, discussions, rescission's, delusions, derision's, divisions, cessions, session's, discussion's, desertions, dissuasion's, delusion's, division's, cession's, desertion's descriibes describes 1 9 describes, describers, described, describe, descries, describer, describer's, scribes, scribe's descripters descriptors 1 6 descriptors, descriptor, Scriptures, scriptures, Scripture's, scripture's descripton description 1 3 description, descriptor, descriptive desctruction destruction 1 3 destruction, distraction, desegregation descuss discuss 1 40 discuss, discus's, discus, discuses, desks, discs, desk's, disc's, discos, rescues, disco's, schuss, descries, discusses, DECs, deuces, disuses, Dejesus, Dec's, decks, discussed, decays, descales, disks, rescue's, viscus's, Dejesus's, deck's, decoys, deices, disuse, decay's, disk's, dusk's, Decca's, deuce's, decoy's, Damascus's, disuse's, Degas's desgined designed 1 8 designed, destined, designer, designate, designated, descend, descried, descanted deside decide 1 34 decide, beside, deride, desire, reside, deiced, desired, seaside, DECed, bedside, deist, dosed, side, defied, denied, decided, decider, decides, desist, despite, destine, Desiree, decode, delude, demode, denude, dissed, dossed, residue, deice, aside, decade, design, divide desigining designing 1 8 designing, deigning, destining, resigning, designating, designing's, signing, redesigning desinations destinations 2 18 designations, destinations, designation's, destination's, delineations, detonations, desalination's, definitions, donations, decimation's, delineation's, desiccation's, desolation's, detonation's, definition's, divination's, domination's, donation's desintegrated disintegrated 1 3 disintegrated, disintegrates, disintegrate desintegration disintegration 1 3 disintegration, disintegrating, disintegration's desireable desirable 1 13 desirable, desirably, desire able, desire-able, decidable, disable, miserable, durable, decipherable, measurable, testable, disagreeable, dissemble desitned destined 1 7 destined, designed, distend, destines, destine, descend, destiny desktiop desktop 1 3 desktop, dissection, desiccation desorder disorder 1 14 disorder, deserter, disorders, Deirdre, desired, destroyer, disordered, decider, disorder's, disorderly, sorter, deserters, distorter, deserter's desoriented disoriented 1 11 disoriented, disorientate, disorients, disorient, disorientated, disorientates, designated, disjointed, deserted, descended, dissented desparate desperate 1 9 desperate, disparate, separate, despaired, desecrate, disparage, desperado, disparity, depart desparate disparate 2 9 desperate, disparate, separate, despaired, desecrate, disparage, desperado, disparity, depart despatched dispatched 1 6 dispatched, dispatches, dispatcher, dispatch, dispatch's, despaired despict depict 1 5 depict, despite, despot, despotic, respect despiration desperation 1 8 desperation, respiration, aspiration, desecration, despoliation, separation, desertion, desperation's dessicated desiccated 1 17 desiccated, dedicated, dissected, dissipated, desiccates, desisted, descanted, desiccate, dissociated, desecrated, designated, desolated, depicted, descaled, dislocated, decimated, defecated dessigned designed 1 13 designed, design, deigned, reassigned, assigned, resigned, designs, dissing, dossing, redesigned, signed, design's, destine destablized destabilized 1 4 destabilized, destabilizes, destabilize, stabilized destory destroy 1 25 destroy, destroys, desultory, story, distort, destiny, Nestor, debtor, descry, vestry, duster, tester, detour, history, restore, destroyed, destroyer, depository, desert, dietary, Dusty, deter, dusty, store, testy detailled detailed 1 28 detailed, detail led, detail-led, derailed, detained, retailed, distilled, details, drilled, stalled, stilled, detail, dovetailed, tailed, tilled, detail's, titled, defiled, deviled, metaled, petaled, trilled, twilled, dawdled, tattled, totaled, detached, devalued detatched detached 1 12 detached, detaches, debauched, reattached, detach, attached, stitched, ditched, detailed, detained, debouched, retouched deteoriated deteriorated 1 17 deteriorated, decorated, detonated, deteriorate, deterred, detracted, detested, striated, federated, reiterated, deported, deserted, detected, iterated, retorted, retreated, dehydrated deteriate deteriorate 1 25 deteriorate, deterred, Detroit, federate, meteorite, reiterate, demerit, detente, iterate, dendrite, decorate, detonate, literate, detract, deters, dehydrate, deter, trite, retreat, detritus, dedicate, deride, deterrent, doctorate, Detroit's deterioriating deteriorating 1 5 deteriorating, deterioration, deteriorate, deteriorated, deteriorates determinining determining 1 3 determining, determination, determinant detremental detrimental 1 8 detrimental, detrimentally, determent, detriments, detriment, determent's, detriment's, determinate devasted devastated 5 16 divested, devastate, deviated, feasted, devastated, devised, devoted, demisted, desisted, detested, devastates, fasted, defeated, dusted, tasted, tested develope develop 3 4 developed, developer, develop, develops developement development 1 6 development, developments, development's, developmental, redevelopment, devilment developped developed 1 9 developed, developer, develops, develop, redeveloped, flopped, developing, devolved, deviled develpment development 1 6 development, developments, devilment, development's, developmental, redevelopment devels delves 8 64 devils, bevels, levels, revels, devil's, drivels, defiles, delves, deaves, feels, develops, bevel's, decals, devalues, develop, diesels, level's, reveals, revel's, deals, dells, devil, dives, doves, duels, evils, drivel's, Dave's, Devi's, dive's, dove's, defers, divers, dowels, duvets, feel's, gavels, hovels, navels, novels, ravels, Del's, defile's, decal's, diesel's, Dell's, deal's, dell's, duel's, evil's, Devin's, Devon's, Dover's, Havel's, Ravel's, Tevet's, diver's, dowel's, duvet's, gavel's, hovel's, navel's, novel's, ravel's devestated devastated 1 5 devastated, devastates, devastate, divested, devastator devestating devastating 1 5 devastating, devastation, devastatingly, divesting, devastate devide divide 3 22 decide, devise, divide, devoid, deride, device, defied, deviate, devote, David, dived, deviled, devised, deified, DVD, Devi, denied, levied, divided, divider, divides, divide's devided divided 3 22 decided, devised, divided, derided, deviled, deviated, devoted, decoded, dividend, debited, deluded, denuded, divides, deeded, defied, divide, evaded, defiled, defined, divider, divined, divide's devistating devastating 1 5 devastating, devastation, devastatingly, divesting, devastate devolopement development 1 7 development, developments, devilment, defilement, development's, developmental, redevelopment diablical diabolical 1 4 diabolical, diabolically, biblical, diabolic diamons diamonds 1 21 diamonds, diamond, Damon's, daemons, damns, demons, domains, Damion's, daemon's, damn's, damsons, Damon, Timon's, demon's, diamond's, domain's, Damian's, Damien's, Diann's, damson's, Dion's diaster disaster 1 30 disaster, duster, piaster, toaster, taster, dustier, toastier, faster, sister, dater, tastier, aster, Dniester, diameter, dieter, Easter, Lister, Master, Mister, baster, caster, dafter, darter, master, mister, raster, vaster, waster, tester, tipster dichtomy dichotomy 1 6 dichotomy, dichotomy's, diatom, dichotomous, dictum, dichotomies diconnects disconnects 1 3 disconnects, connects, reconnects dicover discover 1 15 discover, discovery, Dover, cover, diver, Rickover, dicker, drover, decoder, recover, driver, docker, caver, decor, giver dicovered discovered 1 5 discovered, covered, dickered, recovered, differed dicovering discovering 1 5 discovering, covering, dickering, recovering, differing dicovers discovers 1 24 discovers, covers, divers, dickers, drovers, decoders, recovers, Dover's, cover's, discoveries, discovery's, diver's, diverse, drivers, Rickover's, dockers, drover's, cavers, decors, givers, decoder's, driver's, decor's, giver's dicovery discovery 1 12 discovery, discover, recovery, Dover, cover, diver, Rickover, dicker, drover, delivery, decoder, recover dicussed discussed 1 9 discussed, disused, cussed, dissed, degassed, dossed, doused, diced, kissed didnt didn't 1 8 didn't, dint, didst, dent, tint, daunt, don't, hadn't diea idea 1 47 idea, dies, DEA, die, DOA, DOE, Doe, doe, due, Diem, Dina, died, diet, diva, DA, DE, DI, Di, Dee, dew, tea, tie, die's, DUI, Day, IDE, Ida, day, Dean, Dena, Dial, Dias, dead, deaf, deal, dean, dear, dial, diam, dice, dike, dime, dine, dire, dive, D, d diea die 4 47 idea, dies, DEA, die, DOA, DOE, Doe, doe, due, Diem, Dina, died, diet, diva, DA, DE, DI, Di, Dee, dew, tea, tie, die's, DUI, Day, IDE, Ida, day, Dean, Dena, Dial, Dias, dead, deaf, deal, dean, dear, dial, diam, dice, dike, dime, dine, dire, dive, D, d dieing dying 48 48 dieting, deign, doing, dicing, diking, dining, diving, dyeing, hieing, pieing, ding, toeing, dding, teeing, dueling, Deon, Dion, dingo, dingy, dong, dung, Deming, deicing, den, din, Deng, deeding, deeming, dialing, diffing, digging, dimming, dinging, dinning, dipping, dishing, dissing, Dean, Dena, Dina, Dino, Ting, dang, dean, deny, dine, ting, dying dieing dyeing 8 48 dieting, deign, doing, dicing, diking, dining, diving, dyeing, hieing, pieing, ding, toeing, dding, teeing, dueling, Deon, Dion, dingo, dingy, dong, dung, Deming, deicing, den, din, Deng, deeding, deeming, dialing, diffing, digging, dimming, dinging, dinning, dipping, dishing, dissing, Dean, Dena, Dina, Dino, Ting, dang, dean, deny, dine, ting, dying dieties deities 1 23 deities, dirties, ditties, duties, diets, diet's, titties, die ties, die-ties, dotes, duets, dieters, dietaries, duet's, deifies, dainties, dinettes, dates, deity's, ditzes, dieter's, dinette's, date's diety deity 2 14 Deity, deity, dirty, diet, ditty, duet, duty, diets, piety, dotty, died, ditto, titty, diet's diferent different 1 11 different, deferment, divergent, afferent, efferent, referent, differently, difference, differed, divert, differing diferrent different 1 9 different, deferment, divergent, deterrent, deferred, afferent, efferent, referent, deferring differnt different 1 10 different, differing, differed, differently, diffident, difference, afferent, diffract, efferent, divert difficulity difficulty 1 5 difficulty, difficult, difficultly, difficulty's, difficulties diffrent different 1 18 different, diff rent, diff-rent, diffident, diffract, differently, differing, difference, differed, afferent, efferent, deferment, divergent, disorient, affront, deforest, divalent, referent dificulties difficulties 1 5 difficulties, difficulty's, faculties, difficult, difficulty dificulty difficulty 1 5 difficulty, difficult, difficultly, difficulty's, faculty dimenions dimensions 1 15 dimensions, dominions, dimension's, dominion's, Simenon's, minions, Dominion, dominion, diminutions, amnions, disunion's, minion's, Damion's, diminution's, amnion's dimention dimension 1 12 dimension, diminution, domination, damnation, mention, dimensions, detention, diminutions, demotion, dimension's, dimensional, diminution's dimentional dimensional 1 7 dimensional, dimensions, dimension, dimension's, diminutions, diminution, diminution's dimentions dimensions 1 14 dimensions, dimension's, diminutions, diminution's, mentions, dimension, detentions, domination's, damnation's, mention's, demotions, diminution, detention's, demotion's dimesnional dimensional 1 1 dimensional diminuitive diminutive 1 6 diminutive, diminutives, diminutive's, definitive, nominative, ruminative diosese diocese 1 15 diocese, disease, doses, disuse, douses, daises, dose's, dosses, dowses, dioceses, dices, dozes, Duse's, doze's, diocese's diphtong diphthong 1 29 diphthong, fighting, dieting, dittoing, deputing, dilating, diluting, devoting, dividing, doting, photoing, deviating, photon, dotting, drifting, fitting, dating, diving, delighting, diverting, divesting, tiptoeing, diffing, Daphne, Dayton, Dalton, Danton, tighten, typhoon diphtongs diphthongs 1 20 diphthongs, diphthong's, fighting's, photons, fittings, diaphanous, photon's, fitting's, Dayton's, tightens, typhoons, Dalton's, Danton's, diving's, phaetons, typhoon's, phaeton's, Daphne's, drafting's, debating's diplomancy diplomacy 1 6 diplomacy, diplomacy's, diplomas, diploma's, diplomats, diplomat's dipthong diphthong 1 16 diphthong, dip thong, dip-thong, dipping, tithing, doping, duping, Python, python, deputing, depth, tiptoeing, tipping, diapason, depths, depth's dipthongs diphthongs 1 16 diphthongs, dip thongs, dip-thongs, diphthong's, pythons, Python's, python's, depths, diapasons, doping's, depth's, pithiness, diapason's, teething's, Taiping's, typing's dirived derived 1 32 derived, dirtied, drives, dived, dried, drive, rived, divvied, deprived, derives, shrived, derive, drivel, driven, driver, divide, trivet, arrived, derided, thrived, drive's, drove, roved, deride, driveled, deified, drifted, dared, raved, rivet, tired, tried disagreeed disagreed 1 10 disagreed, disagree ed, disagree-ed, disagrees, disagree, disagreeing, discreet, discrete, disgraced, disarrayed disapeared disappeared 1 19 disappeared, diapered, disparate, dispersed, disappears, disappear, disparaged, despaired, speared, disarrayed, disperse, dispelled, displayed, desperado, desperate, spared, disported, disapproved, tapered disapointing disappointing 1 10 disappointing, disjointing, disappointingly, discounting, dismounting, disporting, disorienting, disappoint, disputing, disuniting disappearred disappeared 1 11 disappeared, disappear red, disappear-red, disappears, disappear, disappearing, diapered, disapproved, dispersed, disbarred, despaired disaproval disapproval 1 9 disapproval, disprovable, disapproval's, disapprove, disprove, disapproved, disapproves, disproved, disproves disasterous disastrous 1 3 disastrous, disasters, disaster's disatisfaction dissatisfaction 1 3 dissatisfaction, satisfaction, dissatisfaction's disatisfied dissatisfied 1 3 dissatisfied, dissatisfies, satisfied disatrous disastrous 1 16 disastrous, destroys, distress, distrust, disarrays, distorts, dilators, dipterous, lustrous, bistros, dilator's, estrous, desirous, bistro's, disarray's, distress's discribe describe 1 11 describe, disrobe, scribe, described, describer, describes, ascribe, discrete, descried, descries, discreet discribed described 1 12 described, disrobed, describes, describe, descried, ascribed, describer, discorded, disturbed, discarded, discreet, discrete discribes describes 1 11 describes, disrobes, scribes, describers, described, describe, descries, ascribes, describer, scribe's, describer's discribing describing 1 7 describing, disrobing, ascribing, discording, disturbing, discarding, descrying disctinction distinction 1 2 distinction, disconnection disctinctive distinctive 1 2 distinctive, disjunctive disemination dissemination 1 14 dissemination, disseminating, dissemination's, domination, destination, diminution, designation, damnation, distention, denomination, desalination, decimation, termination, dissimulation disenchanged disenchanted 1 2 disenchanted, disenchant disiplined disciplined 1 6 disciplined, disciplines, discipline, discipline's, displayed, displaced disobediance disobedience 1 3 disobedience, disobedience's, disobedient disobediant disobedient 1 3 disobedient, disobediently, disobedience disolved dissolved 1 11 dissolved, dissolves, dissolve, solved, devolved, resolved, dieseled, redissolved, dislodged, delved, salved disover discover 1 14 discover, dissever, dis over, dis-over, discovery, Dover, diver, drover, soever, driver, dissevers, dosser, saver, sever dispair despair 1 24 despair, dis pair, dis-pair, disrepair, despairs, Diaspora, diaspora, disappear, disbar, disparity, dispraise, disport, despaired, dispirit, disposer, diaper, spar, dippier, display, wispier, despair's, disputer, Dipper, dipper disparingly disparagingly 2 3 despairingly, disparagingly, sparingly dispence dispense 1 12 dispense, dis pence, dis-pence, Spence, dispensed, dispenser, dispenses, disperse, displace, distance, dissidence, dispose dispenced dispensed 1 9 dispensed, dispenses, dispense, dispenser, dispersed, displaced, distanced, displeased, disposed dispencing dispensing 1 6 dispensing, dispersing, displacing, distancing, displeasing, disposing dispicable despicable 1 6 despicable, despicably, disposable, disputable, displayable, disputably dispite despite 2 16 dispute, despite, dissipate, disputed, disputer, disputes, despot, spite, dispose, disunite, despise, respite, dispirit, dispute's, dist, spit dispostion disposition 1 11 disposition, dispositions, dispassion, disposing, disposition's, dispositional, dispersion, dispensation, dispossession, disputation, deposition disproportiate disproportionate 1 2 disproportionate, disproportion disricts districts 1 11 districts, district's, distracts, disrupts, directs, dissects, destructs, disorients, disquiets, destruct's, disquiet's dissagreement disagreement 1 3 disagreement, disagreements, disagreement's dissapear disappear 1 13 disappear, Diaspora, diaspora, disappears, diaper, disappeared, dissever, disrepair, dosser, despair, spear, Dipper, dipper dissapearance disappearance 1 3 disappearance, disappearances, disappearance's dissapeared disappeared 1 16 disappeared, diapered, dissipated, disparate, dispersed, dissevered, disappears, disappear, disparaged, despaired, speared, dissipate, disbarred, disarrayed, dispelled, displayed dissapearing disappearing 1 12 disappearing, diapering, dissipating, dispersing, dissevering, disparaging, despairing, spearing, disbarring, disarraying, dispelling, displaying dissapears disappears 1 20 disappears, Diasporas, diasporas, disperse, disappear, diapers, Diaspora's, diaspora's, dissevers, diaper's, dossers, Spears, despairs, spears, dippers, disrepair's, despair's, spear's, Dipper's, dipper's dissappear disappear 1 11 disappear, disappears, disappeared, Diaspora, diaspora, Dipper, dapper, diaper, dipper, sapper, disappearing dissappears disappears 1 16 disappears, disappear, disappeared, Diasporas, diasporas, Diaspora's, diaspora's, disperse, diapers, dippers, sappers, disappearing, dissevers, Dipper's, diaper's, dipper's dissappointed disappointed 1 5 disappointed, disappoints, disappoint, disjointed, disappointing dissarray disarray 1 9 disarray, disarrays, disarray's, disarrayed, diary, disarraying, starry, disarm, disbar dissobediance disobedience 1 4 disobedience, disobedience's, dissidence, disobedient dissobediant disobedient 1 4 disobedient, disobediently, disobedience, dissident dissobedience disobedience 1 4 disobedience, disobedience's, disobedient, dissidence dissobedient disobedient 1 4 disobedient, disobediently, disobedience, dissident distiction distinction 1 13 distinction, distraction, distortion, dissection, distention, destruction, dislocation, rustication, distillation, destination, destitution, mastication, detection distingish distinguish 1 5 distinguish, distinguished, distinguishes, dusting, distinguishing distingished distinguished 1 3 distinguished, distinguishes, distinguish distingishes distinguishes 1 4 distinguishes, distinguished, distinguish, destinies distingishing distinguishing 1 7 distinguishing, distinguish, astonishing, distinguished, distinguishes, distension, distention distingquished distinguished 1 3 distinguished, distinction, distinct distrubution distribution 1 9 distribution, distributions, distributing, distribution's, distributional, redistribution, destruction, distraction, distortion distruction destruction 1 11 destruction, distraction, distractions, distinction, distortion, distribution, destructing, distracting, destruction's, distraction's, detraction distructive destructive 1 12 destructive, distinctive, distributive, destructively, restrictive, district, destructing, distracting, destructed, distracted, destruct, distract ditributed distributed 1 4 distributed, attributed, detracted, deteriorated diversed diverse 1 11 diverse, diverged, diverted, divorced, divers ed, divers-ed, divers, diversely, diversity, reversed, diver's diversed diverged 2 11 diverse, diverged, diverted, divorced, divers ed, divers-ed, divers, diversely, diversity, reversed, diver's divice device 1 33 device, Divine, divide, divine, devise, div ice, div-ice, divorce, dives, Davies, advice, dice, dive, devices, divides, divines, novice, deice, Dixie, Davis, divas, edifice, diving, vivace, Devi's, deface, diva's, dive's, Divine's, device's, divide's, divine's, Davis's divison division 1 27 division, divisor, devising, Davidson, Dickson, Divine, disown, divan, divine, diving, Davis, Devin, Devon, Dyson, divas, dives, Dixon, Dawson, devise, divines, Davis's, Devi's, diva's, dive's, Divine's, divine's, diving's divisons divisions 1 20 divisions, divisors, division's, divisor's, disowns, divans, divines, Davidson's, Dickson's, devises, divan's, Divine's, devise's, divine's, diving's, Devin's, Devon's, Dyson's, Dixon's, Dawson's doccument document 1 8 document, documents, document's, documented, documentary, decrement, comment, documenting doccumented documented 1 10 documented, documents, document, document's, decremented, commented, documentary, demented, documenting, tormented doccuments documents 1 11 documents, document's, document, documented, decrements, documentary, comments, documenting, torments, comment's, torment's docrines doctrines 1 29 doctrines, doctrine's, Dacrons, Dacron's, decries, Corine's, declines, crones, drones, Dorian's, dourness, goriness, ocarinas, cranes, Corinne's, Corrine's, decline's, Darin's, decrees, crone's, drone's, Corina's, Darrin's, ocarina's, Crane's, crane's, Doreen's, daring's, decree's doctines doctrines 1 33 doctrines, doc tines, doc-tines, doctrine's, octanes, declines, destines, doctors, diction's, dirtiness, octane's, doggones, dowdiness, decline's, destinies, dictates, doctor's, dustiness, ducting, tocsins, nicotine's, coatings, jottings, Dustin's, dentin's, pectin's, tocsin's, dictate's, acting's, coating's, codeine's, jotting's, destiny's documenatry documentary 1 8 documentary, documentary's, document, documented, documents, document's, commentary, documentaries doens does 8 66 Downs, downs, doyens, dozens, Dons, dens, dons, does, Deon's, dines, down's, doyen's, Denis, Don's, deans, den's, dense, dins, don's, donas, dongs, Doe's, doe's, doers, Danes, dunes, tones, Donn's, dawns, doings, towns, duns, tens, tons, teens, Dean's, Dion's, dean's, din's, do ens, do-ens, Donne's, dozen's, Downs's, Downy's, Dawn's, dawn's, town's, Dena's, Dona's, dona's, dong's, Dan's, dun's, ten's, ton's, Dane's, dune's, tone's, Deena's, Donna's, Donny's, doer's, doing's, Dunn's, teen's doesnt doesn't 1 29 doesn't, docent, dissent, descent, decent, dent, dost, deist, dozens, docents, dozenth, sent, dint, dist, don't, dozen, DST, descant, dosed, doziest, stent, dosing, descend, cent, dust, tent, test, docent's, dozen's doign doing 1 39 doing, deign, Dion, ding, dong, Don, dding, din, don, Donn, down, dung, doyen, doling, doming, doping, dosing, doting, dozing, Deon, Dina, Dino, Dionne, Dona, Odin, dine, dona, done, toeing, toying, dingo, dingy, Ting, dang, doings, ting, tong, dying, doing's dominaton domination 1 9 domination, dominating, Dominion, dominate, dominion, dominated, dominates, dominant, damnation dominent dominant 1 13 dominant, dominants, eminent, diminuendo, imminent, Dominion, dominate, dominion, dominant's, dominantly, dominance, dominions, dominion's dominiant dominant 1 10 dominant, dominants, Dominion, dominion, dominions, dominate, dominant's, dominantly, dominance, dominion's donig doing 1 43 doing, dong, Deng, tonic, doings, ding, dining, donging, donning, downing, Doug, dink, dongs, Don, dding, dig, dog, don, Donnie, toning, Dona, Donn, Toni, dang, dona, done, donkey, dung, tong, Dons, dons, dank, dunk, Donna, Donne, Donny, Tonia, dogie, Don's, don's, don't, doing's, dong's dosen't doesn't 1 16 doesn't, docent, dissent, descent, don't, decent, dent, dost, sent, docents, docent's, dozenth, descend, dosed, dozen, dosing doub doubt 1 13 doubt, DOB, dob, dub, daub, drub, Doug, dour, dB, db, dab, deb, tub doub daub 5 13 doubt, DOB, dob, dub, daub, drub, Doug, dour, dB, db, dab, deb, tub doulbe double 1 14 double, Dolby, Doyle, doable, doubly, Dole, dole, Dollie, lube, dibble, DOB, dob, dub, dabble dowloads downloads 1 92 downloads, download's, doodads, deltas, loads, dolts, reloads, Delta's, delta's, boatloads, diploids, dolt's, dildos, Dolores, dewlaps, dollars, dollops, dolor's, doodad's, wolds, deludes, dilates, load's, Rolaids, folds, plods, Delia's, colloids, dollop's, payloads, towboats, towheads, dads, lads, delays, dewlap's, diploid's, Toledos, dodos, doled, doles, leads, toads, clods, colds, glads, golds, holds, molds, Della's, Douala's, dullards, dollar's, Dallas, Dole's, dodo's, dole's, dolled, wold's, dead's, fold's, Dillard's, colloid's, payload's, towboat's, towhead's, dad's, lad's, Dolly's, Doyle's, doily's, dolly's, old's, Donald's, Golda's, delay's, Toledo's, Delgado's, Loyd's, lead's, toad's, Dooley's, Vlad's, clod's, cold's, glad's, gold's, hold's, mold's, dullard's, Lloyd's, Toyoda's dramtic dramatic 1 11 dramatic, drastic, dram tic, dram-tic, dramatics, traumatic, demotic, aromatic, dogmatic, drumstick, dramatics's Dravadian Dravidian 1 6 Dravidian, Dravidian's, Tragedian, Dreading, Drafting, Derivation dreasm dreams 1 18 dreams, dream, drams, dreamy, dress, dram, dressy, deism, treas, dream's, truism, dress's, drums, trams, Drew's, dram's, drum's, tram's driectly directly 1 14 directly, erectly, strictly, direct, directory, directs, directed, directer, director, dirtily, correctly, rectal, dactyl, rectally drnik drink 1 11 drink, drunk, drank, drinks, dink, rink, trunk, brink, dank, dunk, drink's druming drumming 1 31 drumming, dreaming, during, Deming, drumlin, riming, trimming, drying, deeming, trumping, driving, droning, drubbing, drugging, framing, griming, priming, terming, doming, tramming, truing, arming, Truman, damming, dimming, dooming, draping, drawing, daring, Turing, drum dupicate duplicate 1 10 duplicate, depict, dedicate, delicate, ducat, depicted, deprecate, desiccate, depicts, defecate durig during 1 35 during, drug, Duroc, drag, trig, dirge, Doric, Drudge, drudge, druggy, Dirk, dirk, frig, trug, dig, dug, rig, druid, Auriga, Turing, daring, Derick, Tuareg, darkie, brig, burg, drip, orig, prig, uric, Turk, dark, dork, Dario, Durex durring during 1 31 during, furring, burring, purring, Darrin, Turing, daring, tarring, truing, demurring, tiring, darting, Darin, Duran, Turin, drain, touring, drying, curing, duding, duping, erring, luring, Darren, taring, Darling, darling, darning, turfing, turning, Darrin's duting during 3 14 ducting, dusting, during, dating, doting, duding, dieting, duping, muting, outing, dotting, tutting, touting, toting eahc each 1 42 each, AC, Ac, EC, ac, ah, eh, ethic, EEC, aah, aha, ABC, ADC, AFC, APC, ARC, arc, enc, etc, hack, ECG, EEOC, Oahu, Eric, educ, epic, Ag, Eco, ax, ecu, ex, hag, haj, Eyck, ahoy, AK, HQ, Hg, OH, oh, uh, ayah ealier earlier 1 34 earlier, mealier, easier, Euler, oilier, wailer, slier, eviler, Mailer, jailer, mailer, Alar, dallier, haulier, tallier, dealer, healer, realer, sealer, Alger, Ellie, Elmer, alder, alter, elder, elver, alien, baler, eager, eater, flier, haler, paler, uglier earlies earliest 1 27 earliest, yearlies, Earle's, earlier, earls, Earl's, earl's, ear lies, ear-lies, Earline's, earliness, earlobes, aeries, Earline, Aries, Earle, Pearlie's, Allies, allies, earlobe's, aerie's, Arline's, Erie's, Ariel's, Earlene's, Allie's, Ellie's earnt earned 4 21 earn, errant, earns, earned, arrant, aren't, errand, rant, Ernst, Art, Earnest, ant, art, earnest, Brant, Grant, grant, Arno, Erna, aunt, ain't ecclectic eclectic 1 7 eclectic, eclectics, eclectic's, ecliptic, exegetic, ecologic, galactic eceonomy economy 1 5 economy, autonomy, enemy, Eocene, ocean ecidious deciduous 1 39 deciduous, odious, acidulous, acids, idiots, acid's, assiduous, Exodus, escudos, exodus, insidious, acidosis, escudo's, audios, idiot's, acidifies, acidity's, adios, edits, audio's, idiocy's, decides, adieus, cities, eddies, idiocy, acidic, edit's, elides, endows, asides, elicits, Eddie's, estrous, aside's, Isidro's, Izod's, adieu's, Eliot's eclispe eclipse 1 15 eclipse, clasp, oculist, closeup, unclasp, Alsop, ACLU's, occlusive, UCLA's, eagles, equalize, Gillespie, ogles, eagle's, ogle's ecomonic economic 1 8 economic, egomaniac, iconic, hegemonic, egomania, egomaniacs, ecumenical, egomaniac's ect etc 1 23 etc, ext, CT, Ct, EC, ET, ct, ACT, Oct, act, sect, Eco, eat, ecu, ECG, EDT, EFT, EMT, EST, est, jct, pct, acct eearly early 1 13 early, eerily, dearly, nearly, pearly, yearly, Earl, earl, Earle, Orly, earls, Earl's, earl's efel evil 5 20 feel, EFL, eel, Eiffel, evil, eyeful, fell, fuel, FL, fl, TEFL, befell, refuel, Ofelia, Eve, eff, ell, eve, fol, elev effeciency efficiency 1 9 efficiency, deficiency, effeminacy, efficient, efficiency's, inefficiency, sufficiency, effacing, efficiencies effecient efficient 1 13 efficient, efferent, effacement, deficient, efficiency, effluent, efficiently, effacing, afferent, inefficient, coefficient, sufficient, officiant effeciently efficiently 1 5 efficiently, efficient, inefficiently, sufficiently, effeminately efficency efficiency 1 8 efficiency, deficiency, efficient, efficiency's, inefficiency, sufficiency, effluence, efficiencies efficent efficient 1 17 efficient, deficient, efficiency, efferent, effluent, efficiently, inefficient, coefficient, effacement, sufficient, officiant, effaced, iffiest, evident, effacing, afferent, affluent efficently efficiently 1 6 efficiently, efficient, inefficiently, sufficiently, evidently, affluently efford effort 2 13 afford, effort, efforts, effed, Ford, ford, affords, offered, effort's, Alford, Buford, afforded, fort efford afford 1 13 afford, effort, efforts, effed, Ford, ford, affords, offered, effort's, Alford, Buford, afforded, fort effords efforts 2 13 affords, efforts, effort's, fords, afford, effort, Ford's, ford's, forts, afforest, Alford's, Buford's, fort's effords affords 1 13 affords, efforts, effort's, fords, afford, effort, Ford's, ford's, forts, afforest, Alford's, Buford's, fort's effulence effluence 1 4 effluence, effulgence, affluence, effluence's eigth eighth 1 14 eighth, eight, Edith, Keith, kith, ACTH, Goth, goth, Kieth, earth, Agatha, egg, EEG, ego eigth eight 2 14 eighth, eight, Edith, Keith, kith, ACTH, Goth, goth, Kieth, earth, Agatha, egg, EEG, ego eiter either 1 69 either, eater, eider, Ester, enter, ester, biter, liter, miter, niter, eatery, outer, otter, utter, uteri, emitter, Eire, outre, rioter, tier, waiter, whiter, witter, writer, inter, ether, dieter, metier, Oder, Peter, deter, meter, neuter, peter, Easter, eaters, editor, eiders, bitter, fitter, hitter, litter, sitter, titter, e'er, ever, ewer, item, beater, better, fetter, gaiter, goiter, heater, letter, loiter, neater, netter, pewter, setter, teeter, wetter, after, alter, apter, aster, elder, eater's, eider's elction election 1 12 election, elocution, elation, elections, selection, ejection, erection, eviction, action, auction, elision, election's electic eclectic 1 14 eclectic, electric, elective, elect, electing, elector, eutectic, lactic, elects, Electra, elastic, elect's, elected, elegiac electic electric 2 14 eclectic, electric, elective, elect, electing, elector, eutectic, lactic, elects, Electra, elastic, elect's, elected, elegiac electon election 2 10 electron, election, electing, elector, elect on, elect-on, Elton, elect, elects, elect's electon electron 1 10 electron, election, electing, elector, elect on, elect-on, Elton, elect, elects, elect's electrial electrical 1 10 electrical, electoral, elect rial, elect-rial, Electra, electorally, electric, electrically, electrify, Electra's electricly electrically 2 4 electrical, electrically, electric, electrics electricty electricity 1 6 electricity, electrocute, electric, electrics, electrical, electrically elementay elementary 1 6 elementary, elemental, element, elements, elementally, element's eleminated eliminated 1 8 eliminated, eliminates, eliminate, laminated, illuminated, emanated, culminated, fulminated eleminating eliminating 1 8 eliminating, laminating, illuminating, elimination, emanating, culminating, fulminating, alimenting eles eels 1 61 eels, else, lees, elves, ekes, Les, ales, ells, oles, Elise, Elsa, elks, elms, eyes, eel's, elem, elev, eves, ewes, EULAs, Eli's, Elias, Elisa, Ellis, ale's, aloes, ell's, ole's, exes, Ellie's, isles, Al's, Alas, alas, ills, Lee's, lee's, Elbe's, Ella's, Eula's, Le's, aloe's, Pele's, ELF's, elf's, elk's, elm's, eye's, ENE's, ESE's, Eloy's, Eve's, eve's, ewe's, isle's, oleo's, Ali's, Ila's, Ola's, all's, ill's eletricity electricity 1 6 electricity, atrocity, intercity, altruist, belletrist, elitist elicided elicited 1 15 elicited, elided, elucidate, elucidated, eluded, elicits, elicit, elected, elucidates, solicited, incited, elitist, enlisted, elated, listed eligable eligible 1 14 eligible, likable, legible, equable, irrigable, electable, alienable, clickable, educable, illegible, ineligible, legibly, unlikable, amicable elimentary elementary 2 2 alimentary, elementary ellected elected 1 23 elected, selected, allocated, ejected, erected, collected, reelected, effected, elevated, elects, elect, Electra, elect's, elicited, elated, alleged, alerted, elector, enacted, eructed, evicted, mulcted, allotted elphant elephant 1 10 elephant, elephants, elegant, elephant's, Levant, alphabet, eland, relevant, Alphard, element embarass embarrass 1 22 embarrass, embers, umbras, embarks, embarrasses, ember's, embrace, umbra's, embarrassed, embassy, embraces, emboss, embark, embargo's, embargoes, embryos, Amber's, amber's, umber's, embassy's, embrace's, embryo's embarassed embarrassed 1 8 embarrassed, embarrasses, embraced, embarrass, unembarrassed, embossed, embarked, embargoed embarassing embarrassing 1 7 embarrassing, embracing, embarrassingly, embossing, embarking, embargoing, embarrass embarassment embarrassment 1 3 embarrassment, embarrassments, embarrassment's embargos embargoes 2 5 embargo's, embargoes, embargo, embarks, umbrage's embarras embarrass 1 19 embarrass, embers, ember's, umbras, embarks, embarrasses, embarrassed, embrace, umbra's, Amber's, amber's, embraces, umber's, embark, embargo's, embargoes, embryos, embrace's, embryo's embarrased embarrassed 1 6 embarrassed, embarrasses, embarrass, embraced, unembarrassed, embarked embarrasing embarrassing 1 8 embarrassing, embracing, embarrassingly, embarrass, embarking, embargoing, embarrassed, embarrasses embarrasment embarrassment 1 3 embarrassment, embarrassments, embarrassment's embezelled embezzled 1 6 embezzled, embezzles, embezzle, embezzler, embroiled, embattled emblamatic emblematic 1 3 emblematic, embalmed, emblematically eminate emanate 1 29 emanate, emirate, ruminate, eliminate, emanated, emanates, emulate, minute, dominate, innate, laminate, nominate, imitate, urinate, inmate, Monte, emote, Eminem, emaciate, emit, mint, minuet, eminent, manatee, Minot, amine, minty, effeminate, abominate eminated emanated 1 19 emanated, ruminated, eliminated, minted, emanates, emulated, emanate, emitted, minuted, emended, dominated, laminated, nominated, imitated, urinated, emoted, emaciated, minded, abominated emision emission 1 12 emission, elision, emotion, omission, emissions, emulsion, mission, remission, erosion, edition, evasion, emission's emited emitted 1 21 emitted, emoted, edited, omitted, exited, emit ed, emit-ed, emptied, meted, emote, muted, emits, emit, demoted, remitted, emailed, emitter, mated, embed, limited, vomited emiting emitting 1 16 emitting, emoting, editing, smiting, omitting, exiting, meting, muting, meeting, demoting, remitting, emailing, eating, mating, limiting, vomiting emition emission 3 13 emotion, edition, emission, emit ion, emit-ion, emotions, motion, demotion, ambition, omission, elation, elision, emotion's emition emotion 1 13 emotion, edition, emission, emit ion, emit-ion, emotions, motion, demotion, ambition, omission, elation, elision, emotion's emmediately immediately 1 4 immediately, immediate, immoderately, eruditely emmigrated emigrated 1 10 emigrated, immigrated, em migrated, em-migrated, emigrates, emigrate, migrated, remigrated, immigrates, immigrate emminent eminent 1 3 eminent, imminent, immanent emminent imminent 2 3 eminent, imminent, immanent emminently eminently 1 3 eminently, imminently, immanently emmisaries emissaries 1 8 emissaries, emissary's, miseries, commissaries, emigres, empires, emigre's, empire's emmisarries emissaries 1 6 emissaries, miseries, emissary's, commissaries, emigres, emigre's emmisarry emissary 1 10 emissary, misery, commissary, emissaries, emissary's, miser, Mizar, commissar, Emma's, Emmy's emmisary emissary 1 12 emissary, misery, commissary, Emory, emissary's, Emery, Mizar, emery, miser, commissar, Emma's, Emmy's emmision emission 1 16 emission, emotion, omission, elision, emulsion, emissions, mission, remission, erosion, commission, admission, immersion, edition, evasion, emission's, ambition emmisions emissions 1 28 emissions, emission's, emotions, omissions, elisions, emulsions, emission, emotion's, missions, omission's, remissions, elision's, commissions, admissions, emulsion's, immersions, editions, evasions, mission's, remission's, ambitions, erosion's, commission's, admission's, immersion's, edition's, evasion's, ambition's emmited emitted 1 16 emitted, emoted, emptied, omitted, edited, emailed, limited, vomited, meted, emote, muted, remitted, emaciated, Emmett, emit, mated emmiting emitting 1 22 emitting, emoting, omitting, editing, smiting, emailing, limiting, vomiting, meting, muting, demoting, remitting, emaciating, emanating, meeting, mooting, eating, mating, committing, admitting, emulating, matting emmitted emitted 1 14 emitted, omitted, emoted, remitted, emitter, committed, admitted, emptied, imitate, imitated, Emmett, matted, edited, emaciated emmitting emitting 1 11 emitting, omitting, emoting, remitting, committing, admitting, imitating, matting, editing, smiting, emaciating emnity enmity 1 14 enmity, amenity, minty, emit, immunity, amity, emanate, unity, empty, Monty, mint, EMT, Mindy, amenity's emperical empirical 1 5 empirical, empirically, imperial, empiric, imperil emphsis emphasis 1 4 emphasis, emphases, emphasis's, emphasize emphysyma emphysema 1 6 emphysema, emphysema's, emphases, emphasis, emphasize, emphasis's empirial empirical 1 13 empirical, imperial, empiric, empirically, imperil, temporal, imperially, empires, empire, impartial, imperials, empire's, imperial's empirial imperial 2 13 empirical, imperial, empiric, empirically, imperil, temporal, imperially, empires, empire, impartial, imperials, empire's, imperial's emprisoned imprisoned 1 6 imprisoned, imprisons, imprison, ampersand, imprisoning, impressed enameld enameled 1 6 enameled, enamels, enamel, enamel's, enabled, enameler enchancement enhancement 1 3 enhancement, enchantment, announcement encouraing encouraging 1 12 encouraging, encoring, incurring, encourage, uncaring, encoding, enduring, ensuring, injuring, engorging, uncorking, uncurling encryptiion encryption 1 5 encryption, encrypting, encrypt, encrypts, encrypted encylopedia encyclopedia 1 9 encyclopedia, enveloped, enslaved, unstopped, unsolved, unzipped, insulted, unsullied, unsalted endevors endeavors 1 10 endeavors, endeavor's, endeavor, endears, endeavored, endorse, endives, enters, indoors, endive's endig ending 1 20 ending, indigo, en dig, en-dig, Enid, enduing, Eng, end, endow, endue, endive, ends, India, indie, end's, ended, undid, Enkidu, antic, Enid's enduce induce 3 15 educe, endue, induce, endues, endure, entice, ensue, endued, endures, induced, inducer, induces, ends, undue, end's ened need 1 36 need, ended, end, ENE, Ned, Enid, eyed, eked, Aeneid, owned, Ind, and, ind, emend, en ed, en-ed, needy, ENE's, anode, endue, ends, endow, kneed, Ed, ND, Nd, earned, ed, en, endued, ensued, envied, evened, opened, e'en, end's enflamed inflamed 1 12 inflamed, en flamed, en-flamed, enfiladed, inflames, inflame, enfilade, inflated, unframed, enfolded, unclaimed, inflate enforceing enforcing 1 11 enforcing, enforce, reinforcing, endorsing, unfreezing, enforced, enforcer, enforces, unfrocking, informing, unfrozen engagment engagement 1 7 engagement, engagements, engagement's, engorgement, enactment, encasement, enjoyment engeneer engineer 1 7 engineer, engender, engineers, engineered, engine, engineer's, ingenue engeneering engineering 1 3 engineering, engendering, engineering's engieneer engineer 1 8 engineer, engineers, engineered, engender, engine, engineer's, engines, engine's engieneers engineers 1 7 engineers, engineer's, engineer, engenders, engineered, engines, engine's enlargment enlargement 1 4 enlargement, enlargements, enlargement's, engorgement enlargments enlargements 1 4 enlargements, enlargement's, enlargement, engorgement's Enlish English 1 14 English, Enlist, Elisha, Unleash, Owlish, Enmesh, Enrich, Abolish, Alisha, Enoch, Eyelash, Anguish, Unlatch, Unlit Enlish enlist 0 14 English, Enlist, Elisha, Unleash, Owlish, Enmesh, Enrich, Abolish, Alisha, Enoch, Eyelash, Anguish, Unlatch, Unlit enourmous enormous 1 11 enormous, enormously, ginormous, anonymous, norms, onerous, enormity's, norm's, enamors, Norma's, Enron's enourmously enormously 1 6 enormously, enormous, anonymously, onerously, infamously, unanimously ensconsed ensconced 1 6 ensconced, ens consed, ens-consed, ensconces, ensconce, incensed entaglements entanglements 1 5 entanglements, entanglement's, entitlements, entailment's, entitlement's enteratinment entertainment 1 3 entertainment, entertainments, entertainment's entitity entity 1 10 entity, entirety, entities, antiquity, antidote, entitle, entitled, entity's, entreaty, untidily entitlied entitled 1 6 entitled, untitled, entitles, entitle, entitling, entailed entrepeneur entrepreneur 1 4 entrepreneur, entertainer, interlinear, entrapping entrepeneurs entrepreneurs 1 4 entrepreneurs, entrepreneur's, entertainers, entertainer's enviorment environment 1 5 environment, informant, endearment, enforcement, interment enviormental environmental 1 4 environmental, environmentally, incremental, informant enviormentally environmentally 1 3 environmentally, environmental, incrementally enviorments environments 1 9 environments, environment's, informants, endearments, informant's, endearment's, interments, enforcement's, interment's enviornment environment 1 4 environment, environments, environment's, environmental enviornmental environmental 1 5 environmental, environmentally, environments, environment, environment's enviornmentalist environmentalist 1 4 environmentalist, environmentalists, environmentalism, environmentalist's enviornmentally environmentally 1 5 environmentally, environmental, environments, environment, environment's enviornments environments 1 6 environments, environment's, environment, environmental, enthronements, enthronement's enviroment environment 1 8 environment, enforcement, endearment, increment, informant, interment, invariant, conferment enviromental environmental 1 3 environmental, environmentally, incremental enviromentalist environmentalist 1 3 environmentalist, incrementalist, unfriendliest enviromentally environmentally 1 3 environmentally, environmental, incrementally enviroments environments 1 13 environments, environment's, endearments, increments, informants, interments, enforcement's, endearment's, increment's, informant's, interment's, conferments, conferment's envolutionary evolutionary 1 4 evolutionary, inflationary, involution, involution's envrionments environments 1 7 environments, environment's, environment, environmental, enthronements, enshrinement's, enthronement's enxt next 1 24 next, ext, ency, enact, onyx, enc, UNIX, Unix, encl, Eng, Eng's, ens, exp, incs, Enos, en's, ends, inks, nix, annex, ENE's, end's, ING's, ink's epidsodes episodes 1 23 episodes, episode's, upsides, outsides, upside's, updates, outside's, aptitudes, opposites, upsets, update's, apostates, elitists, aptitude's, artistes, elitist's, opposite's, upset's, apostate's, Baptiste's, artiste's, upstate's, Appleseed's epsiode episode 1 16 episode, upside, opcode, upshot, optioned, echoed, iPod, opined, epithet, epoch, Epcot, opiate, option, unshod, upshots, upshot's equialent equivalent 1 8 equivalent, equaled, equaling, equality, ebullient, opulent, aquiline, aqualung equilibium equilibrium 1 4 equilibrium, album, ICBM, acclaim equilibrum equilibrium 1 3 equilibrium, equilibrium's, elbowroom equiped equipped 1 14 equipped, equip ed, equip-ed, quipped, equips, equip, equaled, equated, equipage, espied, unequipped, reequipped, upped, occupied equippment equipment 1 6 equipment, equipment's, elopement, acquirement, escapement, augment equitorial equatorial 1 16 equatorial, editorial, editorially, equators, pictorial, equator, equilateral, equator's, equitable, equitably, electoral, factorial, Ecuadorian, acquittal, atrial, pectoral equivelant equivalent 1 7 equivalent, equivalents, equivalency, equivalent's, equivalently, equivalence, univalent equivelent equivalent 1 7 equivalent, equivalents, equivalency, equivalent's, equivalently, equivalence, univalent equivilant equivalent 1 7 equivalent, equivalents, equivalency, equivalent's, equivalently, equivalence, univalent equivilent equivalent 1 7 equivalent, equivalents, equivalency, equivalent's, equivalently, equivalence, univalent equivlalent equivalent 1 1 equivalent erally orally 3 13 really, rally, orally, early, aerially, aurally, er ally, er-ally, Earl, earl, Earle, Reilly, ally erally really 1 13 really, rally, orally, early, aerially, aurally, er ally, er-ally, Earl, earl, Earle, Reilly, ally eratic erratic 1 13 erratic, erotic, erotica, era tic, era-tic, Erato, Eric, erotics, aortic, operatic, heretic, Arctic, arctic eratically erratically 1 9 erratically, erotically, vertically, radically, operatically, piratically, critically, aromatically, oratorically eraticly erratically 1 8 erratically, article, erotically, erratic, erotic, particle, erotica, irately erested arrested 6 10 wrested, rested, crested, erected, Oersted, arrested, breasted, erased, rusted, forested erested erected 4 10 wrested, rested, crested, erected, Oersted, arrested, breasted, erased, rusted, forested errupted erupted 1 10 erupted, irrupted, eructed, reputed, corrupted, erupts, erupt, erected, irrupts, irrupt esential essential 1 6 essential, essentially, essentials, essential's, inessential, unessential esitmated estimated 1 6 estimated, estimates, estimate, estimate's, estimator, intimated esle else 1 24 else, ESL, ESE, easel, isle, ASL, aisle, Oslo, Edsel, eel, Elsie, ease, sale, slew, sloe, slue, sole, Elsa, Es, es, sell, isles, E's, isle's especialy especially 1 5 especially, especial, specially, special, spacial essencial essential 1 7 essential, essentially, essentials, especial, essential's, inessential, unessential essense essence 2 6 Essene, essence, Essen's, es sense, es-sense, Essene's essentail essential 1 4 essential, essentially, entail, assent essentialy essentially 1 4 essentially, essential, essentials, essential's essentual essential 1 8 essential, eventual, essentially, accentual, eventually, assents, assent, assent's essesital essential 0 19 easiest, essayists, essayist, assists, assist, Estella, societal, essayist's, assist's, assisted, Epistle, epistle, assisting, assistive, assessed, suicidal, inositol, Estelle, systole estabishes establishes 1 5 establishes, astonishes, ostriches, Staubach's, ostrich's establising establishing 1 3 establishing, stabilizing, destabilizing ethnocentricm ethnocentrism 2 2 ethnocentric, ethnocentrism ethose those 2 7 ethos, those, ethos's, echoes, enthuse, outhouse, these ethose ethos 1 7 ethos, those, ethos's, echoes, enthuse, outhouse, these Europian European 1 10 European, Utopian, Europa, Europeans, Europium, Eurasian, Europa's, Europe, European's, Turpin Europians Europeans 1 11 Europeans, European's, Utopians, Europa's, European, Eurasians, Utopian's, Europium's, Eurasian's, Europe's, Turpin's Eurpean European 1 24 European, Europeans, Europa, Europe, European's, Urban, Eurasian, Europe's, Ripen, Turpin, Orphan, Erna, Iran, Europa's, Arena, Erupt, Erupting, Eruption, Earp, Erin, Oran, Open, Reopen, Upon Eurpoean European 1 9 European, Europeans, Europa, Europe, European's, Europe's, Europa's, Eurasian, Upon evenhtually eventually 1 2 eventually, eventual eventally eventually 1 10 eventually, even tally, even-tally, event ally, event-ally, eventual, eventfully, eventuality, evenly, eventful eventially eventually 1 5 eventually, essentially, eventual, initially, essential eventualy eventually 1 7 eventually, eventual, eventuality, eventfully, eventuate, eventful, evenly everthing everything 1 9 everything, ever thing, ever-thing, earthing, averting, overthink, everything's, averring, farthing everyting everything 1 14 everything, averting, every ting, every-ting, reverting, overeating, overrating, overdoing, averring, overacting, adverting, inverting, diverting, aerating eveyr every 1 22 every, ever, Avery, aver, over, Evert, eve yr, eve-yr, elver, Eve, eve, Emery, emery, evener, Ivory, ivory, ovary, fever, lever, never, sever, e'er evidentally evidently 1 6 evidently, evident ally, evident-ally, eventually, evident, eventual exagerate exaggerate 1 7 exaggerate, exaggerated, exaggerates, execrate, exaggerator, exonerate, excrete exagerated exaggerated 1 8 exaggerated, exaggerates, execrated, exaggerate, exonerated, exaggeratedly, excreted, exerted exagerates exaggerates 1 8 exaggerates, exaggerated, execrates, exaggerate, exaggerators, exonerates, excretes, exaggerator's exagerating exaggerating 1 8 exaggerating, execrating, exonerating, exaggeration, excreting, exerting, excoriating, oxygenating exagerrate exaggerate 1 10 exaggerate, execrate, exaggerated, exaggerates, exaggerator, exonerate, excoriate, excrete, execrated, execrates exagerrated exaggerated 1 10 exaggerated, execrated, exaggerates, exaggerate, exonerated, excoriated, exaggeratedly, excreted, exerted, execrate exagerrates exaggerates 1 10 exaggerates, execrates, exaggerated, exaggerate, exaggerators, exonerates, excoriates, excretes, exaggerator's, execrate exagerrating exaggerating 1 8 exaggerating, execrating, exonerating, exaggeration, excoriating, excreting, exerting, oxygenating examinated examined 1 9 examined, extenuated, inseminated, exempted, expanded, oxygenated, expended, extended, augmented exampt exempt 1 9 exempt, exam pt, exam-pt, exempts, example, except, expat, exampled, exempted exapansion expansion 1 12 expansion, expansions, expansion's, explanation, explosion, expulsion, extension, expanding, expiation, examination, expansionary, expression excact exact 1 7 exact, excavate, expect, oxcart, exacted, excreta, excrete excange exchange 1 5 exchange, expunge, exigence, exigent, oxygen excecute execute 1 9 execute, excite, except, expect, excited, exceed, excused, exceeded, excelled excecuted executed 1 6 executed, excepted, expected, excited, exacted, exceeded excecutes executes 1 7 executes, excites, excepts, expects, exceeds, Exocet's, exacts excecuting executing 1 6 executing, excepting, expecting, exciting, exacting, exceeding excecution execution 1 5 execution, exception, exaction, excitation, excision excedded exceeded 1 12 exceeded, exceed, excited, exceeds, excepted, excelled, acceded, excised, existed, exuded, executed, exerted excelent excellent 1 9 excellent, Excellency, excellency, excellently, excellence, excelled, excelling, existent, exoplanet excell excel 1 13 excel, excels, ex cell, ex-cell, excelled, expel, exceed, excess, exile, excelling, exiles, exes, exile's excellance excellence 1 11 excellence, Excellency, excellency, excel lance, excel-lance, Excellencies, excellencies, excellence's, excelling, Excellency's, excellency's excellant excellent 1 7 excellent, excelling, Excellency, excellency, excellently, excellence, excelled excells excels 1 16 excels, ex cells, ex-cells, excel ls, excel-ls, excelled, excel, excess, expels, exceeds, exiles, exile's, excelling, excess's, Exocet's, Uccello's excercise exercise 1 5 exercise, exercises, exorcise, exercise's, exorcises exchanching exchanging 1 6 exchanging, expansion, extension, extinguishing, examination, extenuation excisted existed 3 3 excised, excited, existed exculsivly exclusively 1 6 exclusively, excursively, exclusivity, exclusive, exclusives, exclusive's execising exercising 1 9 exercising, excising, exorcising, excusing, exciting, exceeding, excision, existing, excelling exection execution 1 10 execution, exaction, ejection, exertion, election, erection, executions, execration, execution's, exaction's exectued executed 1 8 executed, exacted, executes, execute, expected, ejected, exerted, execrated exeedingly exceedingly 1 5 exceedingly, exactingly, excitingly, exuding, jestingly exelent excellent 1 12 excellent, exeunt, extent, exigent, exalt, exult, exultant, exiled, expend, extant, extend, exiling exellent excellent 1 13 excellent, exeunt, extent, exigent, exultant, exoplanet, exiled, expend, extant, extend, exiling, exalting, exulting exemple example 1 9 example, exemplar, exampled, examples, exempt, exemplary, expel, example's, exemplify exept except 1 9 except, exempt, expat, exert, expect, expert, expel, exit, expo exeptional exceptional 1 5 exceptional, exceptionally, expiation, occupational, expiation's exerbate exacerbate 1 9 exacerbate, acerbate, exerted, exert, exurbanite, exabyte, exurban, exurbia, exurb exerbated exacerbated 1 3 exacerbated, exerted, acerbated exerciese exercises 5 9 exercise, exorcise, exerciser, exercised, exercises, exercise's, excise, exorcised, exorcises exerpt excerpt 1 5 excerpt, exert, exempt, expert, except exerpts excerpts 1 7 excerpts, exerts, exempts, excerpt's, experts, excepts, expert's exersize exercise 1 12 exercise, exorcise, exercised, exerciser, exercises, exerts, excise, exegesis, exercise's, exercising, exorcised, exorcises exerternal external 1 2 external, externally exhalted exalted 1 7 exalted, exhaled, ex halted, ex-halted, exhausted, exulted, exhorted exhibtion exhibition 1 7 exhibition, exhibitions, exhibiting, exhibition's, exhaustion, exhumation, exhalation exibition exhibition 1 8 exhibition, expiation, execution, exudation, exaction, excision, exertion, oxidation exibitions exhibitions 1 12 exhibitions, exhibition's, executions, excisions, exertions, expiation's, execution's, exudation's, exaction's, excision's, exertion's, oxidation's exicting exciting 1 7 exciting, exiting, exacting, existing, executing, evicting, expecting exinct extinct 1 5 extinct, exact, exeunt, expect, exigent existance existence 1 8 existence, existences, existence's, existing, coexistence, existent, assistance, exists existant existent 1 12 existent, exist ant, exist-ant, extant, exultant, existing, oxidant, extent, existence, existed, coexistent, assistant existince existence 1 5 existence, existences, existing, existence's, coexistence exliled exiled 1 9 exiled, extolled, exhaled, excelled, exulted, expelled, exalted, exclude, explode exludes excludes 1 14 excludes, exudes, eludes, exults, explodes, exiles, Exodus, exalts, exodus, axles, exile's, axle's, Exodus's, exodus's exmaple example 1 7 example, ex maple, ex-maple, exampled, examples, example's, expel exonorate exonerate 1 6 exonerate, exon orate, exon-orate, exonerated, exonerates, excoriate exoskelaton exoskeleton 1 3 exoskeleton, exoskeletons, exoskeleton's expalin explain 1 12 explain, explains, expelling, exhaling, explained, expulsion, expiating, expiation, exiling, reexplain, exploit, expel expeced expected 1 11 expected, exposed, exceed, expelled, expect, expend, expired, expressed, Exocet, explode, expose expecially especially 1 5 especially, especial, expel, expatiate, expiation expeditonary expeditionary 1 3 expeditionary, expediting, expediter expeiments experiments 1 10 experiments, experiment's, expedients, expedient's, exponents, escapements, exponent's, escapement's, expends, equipment's expell expel 1 11 expel, expels, exp ell, exp-ell, expelled, excel, Aspell, Ispell, exile, expelling, expo expells expels 1 20 expels, exp ells, exp-ells, expel ls, expel-ls, expelled, expel, excels, exiles, expense, express, exile's, expos, expelling, Aspell's, Ispell's, expo's, expats, extols, express's experiance experience 1 7 experience, experienced, experiences, expedience, exuberance, experience's, inexperience experianced experienced 1 5 experienced, experiences, experience, experience's, inexperienced expiditions expeditions 1 10 expeditions, expedition's, expositions, expedition, exposition's, expeditious, expiation's, expiration's, exudation's, oxidation's expierence experience 1 9 experience, experienced, experiences, expedience, experience's, exuberance, inexperience, expense, expires explaination explanation 1 6 explanation, explanations, explication, exploitation, explanation's, exploration explaning explaining 1 13 explaining, enplaning, ex planing, ex-planing, explain, explains, exploding, exploring, expelling, expunging, explained, reexplaining, exploiting explictly explicitly 1 6 explicitly, explicate, explicable, explicated, explicates, explicating exploititive exploitative 1 3 exploitative, expletive, exploited explotation exploitation 1 10 exploitation, exploration, exportation, explication, exaltation, exultation, expectation, explanation, exploitation's, explosion expropiated expropriated 1 5 expropriated, expropriate, exported, extirpated, expurgated expropiation expropriation 1 5 expropriation, exportation, expiration, extirpation, expurgation exressed expressed 1 11 expressed, exercised, exerted, exceed, accessed, exorcised, excised, excused, exposed, exercise, exerts extemely extremely 1 4 extremely, extol, exotically, oxtail extention extension 1 11 extension, extenuation, extent ion, extent-ion, extensions, extinction, extortion, extending, extension's, extensional, extenuation's extentions extensions 1 10 extensions, extension's, extent ions, extent-ions, extenuation's, extinctions, extension, extinction's, extenuation, extortion's extered exerted 3 15 entered, extrude, exerted, extorted, extend, extort, textured, extreme, expired, exited, extruded, exert, extra, exuded, gestured extermist extremist 1 8 extremist, extremest, extremists, extremism, extremity, extremist's, extremes, extreme's extint extinct 1 11 extinct, extant, extent, extend, ex tint, ex-tint, ext int, ext-int, exiting, extents, extent's extint extant 2 11 extinct, extant, extent, extend, ex tint, ex-tint, ext int, ext-int, exiting, extents, extent's extradiction extradition 1 5 extradition, extra diction, extra-diction, extraction, extrication extraterrestial extraterrestrial 1 1 extraterrestrial extraterrestials extraterrestrials 1 2 extraterrestrials, extraterrestrial's extravagent extravagant 1 4 extravagant, extravagantly, extravagance, extravaganza extrememly extremely 1 2 extremely, extramural extremly extremely 1 6 extremely, extremity, extreme, extremer, extremes, extreme's extrordinarily extraordinarily 1 3 extraordinarily, extraordinary, extraordinaire extrordinary extraordinary 1 3 extraordinary, extraordinaire, extraordinarily eyar year 1 59 year, ear, ERA, era, Eur, Eyre, UAR, Iyar, AR, Ar, ER, Er, er, err, oar, e'er, euro, tear, Ara, Ur, air, are, arr, aura, ere, yer, ESR, Earl, Earp, earl, earn, ears, eye, IRA, Ira, Ora, Eire, Ezra, ea, Lear, Lyra, Myra, bear, dear, fear, gear, hear, near, pear, rear, sear, wear, yr, Eeyore, Ir, OR, or, o'er, ear's eyars years 1 73 years, ears, eras, ear's, errs, oars, erase, Ayers, era's, Eyre's, euros, tears, year's, Ar's, Ares, Er's, Eris, Eros, Erse, airs, ares, auras, earls, earns, eyes, IRAs, ear, oar's, Sears, bears, dears, fears, gears, hears, nears, pears, rears, sears, wears, yrs, Iyar's, IRS, arras, Eyre, tear's, Ur's, air's, are's, eye's, euro's, Ara's, IRA's, Ira's, Ora's, Eire's, Lear's, aura's, bear's, dear's, fear's, gear's, pear's, rear's, sear's, wear's, Earl's, Earp's, Eeyore's, Ir's, earl's, Ezra's, Lyra's, Myra's eyasr years 0 75 ESR, USSR, ears, ease, eyesore, East, easier, east, ear, erase, eraser, eras, easy, eyes, Iyar, teaser, Ieyasu, user, Ezra, Cesar, ESE, Eur, Eyre, UAR, essayer, leaser, erasure, errs, oars, AR, Ar, As, ER, Easter, Er, Es, Esau, Sr, as, er, es, sear, Erse, era's, geyser, Eu's, eye's, Ayers, E's, ERA, OAS, air, arr, ass, era, err, essay, oar, Er's, Eris, Eros, IRAs, e'er, ear's, A's, Ezra's, Eyre's, AA's, As's, Ara's, IRA's, Ira's, Ora's, Ar's, oar's faciliate facilitate 1 9 facilitate, facility, facilities, vacillate, facile, fascinate, oscillate, facility's, fusillade faciliated facilitated 1 8 facilitated, facilitate, facilitates, vacillated, facilities, fascinated, facility, facilitator faciliates facilitates 1 4 facilitates, facilities, facilitate, facility's facilites facilities 1 7 facilities, facility's, faculties, facilitates, facility, frailties, facilitate facillitate facilitate 1 4 facilitate, facilitated, facilitates, facilitator facinated fascinated 1 7 fascinated, fascinates, fascinate, fainted, faceted, feinted, sainted facist fascist 1 33 fascist, racist, fanciest, fascists, fauvist, Faust, facets, fast, fist, faddist, fascism, laciest, paciest, raciest, faces, facet, foist, fayest, fascias, fasts, faucets, fists, fascist's, fascistic, feast, foists, face's, fascia's, Faust's, fast's, fist's, facet's, faucet's familes families 1 34 families, famines, family's, females, fa miles, fa-miles, smiles, Miles, fails, files, miles, famine's, famishes, female's, fail's, family, Tamils, fables, fumbles, Tamil's, faille's, similes, tamales, smile's, fame's, file's, mile's, Camille's, Emile's, fable's, fumble's, Hamill's, simile's, tamale's familliar familiar 1 7 familiar, familiars, familial, familiar's, familiarly, families, frillier famoust famous 1 19 famous, famously, foamiest, Faust, fumiest, Maoist, foist, moist, fast, most, must, Samoset, gamest, Frost, frost, fame's, fayest, lamest, tamest fanatism fanaticism 1 11 fanaticism, fantasy, phantasm, fantasies, faints, fantasied, fantasize, faint's, fonts, font's, fantasy's Farenheit Fahrenheit 1 9 Fahrenheit, Ferniest, Frenzied, Forehead, Franked, Friended, Fronde, Forehand, Freehand fatc fact 1 20 fact, FTC, fat, fate, fats, FDIC, Fiat, feat, fiat, AFDC, Tc, ft, fatty, fat's, FAQ, FCC, fad, fag, fit, fut faught fought 3 19 fraught, aught, fought, fight, caught, naught, taught, fat, fut, flight, fright, haughty, naughty, Faust, fagot, fault, ought, faggot, faucet feasable feasible 1 17 feasible, feasibly, fusible, guessable, reusable, fable, sable, disable, friable, passable, feeble, usable, freezable, Foosball, peaceable, savable, fixable Febuary February 1 39 February, Rebury, Friary, Debar, Bury, Fear, Foobar, Fury, Fibular, Ferry, Furry, Femur, Fiber, Fairy, Floury, Flurry, Bray, Bear, Fray, Fibber, Barry, Fiery, Ferrari, Ferraro, Berry, Feb, Bar, Beery, Bur, Foray, Bovary, Ferber, Barr, Burr, Bare, Boar, Faro, Forebear, Four fedreally federally 1 18 federally, fed really, fed-really, Federal, federal, funereally, Federals, federals, Federal's, Ferrell, federal's, frailly, feral, federalize, dearly, drolly, freely, frilly feromone pheromone 1 43 pheromone, freemen, ferrymen, forming, ermine, Fremont, forgone, hormone, firemen, foremen, Freeman, bromine, freeman, germane, farming, ferryman, firming, framing, pheromones, sermon, Furman, frogmen, ferment, romaine, Foreman, fireman, foreman, Fermi, Fromm, Romney, foregone, ceremony, from, Mormon, frozen, mermen, frogman, Ramon, Roman, frame, frown, roman, pheromone's fertily fertility 2 31 fertile, fertility, fervidly, dirtily, heartily, pertly, fortify, fitly, fleetly, frilly, prettily, frostily, foretell, freely, frailty, ferule, fettle, firstly, frailly, feral, fertilize, fetal, forty, frail, frill, furtively, freckly, freshly, overtly, fruity, futile fianite finite 1 45 finite, faint, fiance, fainted, fainter, fiancee, feint, fined, font, Fannie, Dante, giant, unite, Fiat, faints, fanned, fate, fiat, fine, finitely, finned, fount, ante, finale, pantie, Canute, finality, find, minute, fondue, Anita, definite, finis, innit, fiend, innate, Fichte, fajita, finial, fining, finish, sanity, vanity, faint's, finis's fianlly finally 1 8 finally, Finlay, Finley, finely, final, finale, faintly, filly ficticious fictitious 1 8 fictitious, factitious, judicious, factoids, factors, factoid's, Fujitsu's, factor's fictious fictitious 3 13 factious, fictions, fictitious, fiction's, fractious, facetious, fiction, factions, ficus, factitious, fichus, faction's, fichu's fidn find 1 42 find, fin, Fido, Finn, fading, fiend, fond, fund, din, FUD, fain, fine, fun, futon, fend, FD, FDIC, Odin, Dion, Fiona, feign, finny, Biden, Fidel, widen, FDA, FWD, Fed, fad, fan, fed, fen, fit, fwd, tin, FDR, Fiat, fade, faun, fawn, fiat, Fido's fiel feel 6 28 file, fuel, Fidel, field, fie, feel, fill, fowl, fail, fell, filo, foil, fol, Kiel, Riel, fief, FL, fl, filly, foal, foll, fool, foul, full, fall, flea, flee, flew fiel field 4 28 file, fuel, Fidel, field, fie, feel, fill, fowl, fail, fell, filo, foil, fol, Kiel, Riel, fief, FL, fl, filly, foal, foll, fool, foul, full, fall, flea, flee, flew fiel file 1 28 file, fuel, Fidel, field, fie, feel, fill, fowl, fail, fell, filo, foil, fol, Kiel, Riel, fief, FL, fl, filly, foal, foll, fool, foul, full, fall, flea, flee, flew fiel phial 0 28 file, fuel, Fidel, field, fie, feel, fill, fowl, fail, fell, filo, foil, fol, Kiel, Riel, fief, FL, fl, filly, foal, foll, fool, foul, full, fall, flea, flee, flew fiels feels 6 42 files, fuels, Fields, fields, field, feels, fills, fowls, fuel's, fails, fells, flies, foils, fiefs, file's, feel's, fill's, foals, fools, fouls, fulls, fowl's, falls, fleas, flees, fail's, fell's, fie ls, fie-ls, foil's, Fidel's, foal's, fool's, foul's, full's, field's, Kiel's, Riel's, fief's, filly's, fall's, flea's fiels fields 4 42 files, fuels, Fields, fields, field, feels, fills, fowls, fuel's, fails, fells, flies, foils, fiefs, file's, feel's, fill's, foals, fools, fouls, fulls, fowl's, falls, fleas, flees, fail's, fell's, fie ls, fie-ls, foil's, Fidel's, foal's, fool's, foul's, full's, field's, Kiel's, Riel's, fief's, filly's, fall's, flea's fiels files 1 42 files, fuels, Fields, fields, field, feels, fills, fowls, fuel's, fails, fells, flies, foils, fiefs, file's, feel's, fill's, foals, fools, fouls, fulls, fowl's, falls, fleas, flees, fail's, fell's, fie ls, fie-ls, foil's, Fidel's, foal's, fool's, foul's, full's, field's, Kiel's, Riel's, fief's, filly's, fall's, flea's fiels phials 0 42 files, fuels, Fields, fields, field, feels, fills, fowls, fuel's, fails, fells, flies, foils, fiefs, file's, feel's, fill's, foals, fools, fouls, fulls, fowl's, falls, fleas, flees, fail's, fell's, fie ls, fie-ls, foil's, Fidel's, foal's, fool's, foul's, full's, field's, Kiel's, Riel's, fief's, filly's, fall's, flea's fiercly fiercely 1 9 fiercely, freckly, firefly, firmly, freckle, fairly, freely, feral, ferule fightings fighting 2 11 fighting's, fighting, sightings, fittings, fitting's, footings, lighting's, sighting's, weightings, footing's, fishing's filiament filament 1 18 filament, filaments, filament's, lament, ailment, aliment, figment, fitment, fluent, foment, Flint, flint, filamentous, Lamont, filmed, flamed, flaunt, defilement fimilies families 1 36 families, homilies, fillies, similes, females, family's, milieus, familiars, Miles, files, flies, miles, follies, fumbles, finales, simile's, female's, smiles, Millie's, famines, fiddles, fizzles, familiar's, file's, mile's, fumble's, finale's, milieu's, Emile's, smile's, faille's, Emilia's, Emilio's, famine's, fiddle's, fizzle's finacial financial 1 6 financial, finical, facial, finial, financially, final finaly finally 2 9 Finlay, finally, final, finale, finely, Finley, finial, finals, final's financialy financially 1 2 financially, financial firends friends 2 24 Friends, friends, fiends, Friend's, friend's, fronds, fir ends, fir-ends, Friend, friend, fiend's, fends, finds, frond's, rends, trends, fronts, firings, Fred's, find's, Freud's, Fronde's, trend's, front's firts flirts 4 48 forts, first, firsts, flirts, firths, girts, firs, fits, farts, fort's, fortes, frats, frets, fiats, fir's, fires, firms, fists, Fritz, fritz, fart's, fords, firth, forty's, fir ts, fir-ts, frat's, fret's, Frito's, first's, flirt's, dirt's, forte's, girt's, Ford's, fit's, ford's, frights, Fri's, firth's, Fiat's, fiat's, fire's, firm's, fist's, fright's, Fritz's, fritz's firts first 2 48 forts, first, firsts, flirts, firths, girts, firs, fits, farts, fort's, fortes, frats, frets, fiats, fir's, fires, firms, fists, Fritz, fritz, fart's, fords, firth, forty's, fir ts, fir-ts, frat's, fret's, Frito's, first's, flirt's, dirt's, forte's, girt's, Ford's, fit's, ford's, frights, Fri's, firth's, Fiat's, fiat's, fire's, firm's, fist's, fright's, Fritz's, fritz's fisionable fissionable 1 3 fissionable, fashionable, fashionably flamable flammable 1 11 flammable, blamable, flammables, flambe, claimable, flyable, flammable's, flambes, fallible, fumble, flambe's flawess flawless 1 49 flawless, flawed, flaws, flaw's, flakes, flames, flares, Flowers, flowers, flake's, flame's, flare's, flyways, fleas, flees, Flowers's, flyway's, flashes, flays, flies, floes, floss, flows, flues, Falwell, flags, flans, flaps, flats, flosses, flower's, Flores's, flatus's, Lowe's, floe's, flow's, flue's, flab's, flag's, flak's, flan's, flap's, flat's, flea's, flash's, Falwell's, flesh's, Lewis's, floss's fleed fled 1 19 fled, flees, flexed, feed, flee, fleet, flied, fueled, filed, bleed, felled, freed, filled, flayed, fulled, field, Floyd, flood, fluid fleed freed 12 19 fled, flees, flexed, feed, flee, fleet, flied, fueled, filed, bleed, felled, freed, filled, flayed, fulled, field, Floyd, flood, fluid Flemmish Flemish 1 6 Flemish, Blemish, Flemish's, Flesh, Fleming, Famish flourescent fluorescent 1 2 fluorescent, florescent fluorish flourish 1 32 flourish, fluoride, fluorine, fluorite, flourish's, flourished, flourishes, flours, florid, flouring, flush, flour's, Florida, flurries, Flores, floors, floras, florin, flattish, flooring, fluoresce, foolish, Flemish, Florine, floor's, feverish, flurried, Flora's, Flory's, flora's, Flores's, flurry's follwoing following 1 8 following, fallowing, followings, flowing, hollowing, flawing, following's, fowling folowing following 1 18 following, flowing, fallowing, flawing, fol owing, fol-owing, followings, fooling, glowing, plowing, lowing, flooding, flooring, hollowing, blowing, folding, slowing, following's fomed formed 2 6 foamed, formed, domed, famed, fumed, homed fomr from 9 29 form, for, fMRI, four, femur, firm, former, foamier, from, fir, foam, fora, fore, Omar, farm, FM, Fm, Fr, Mr, fr, Fromm, foamy, foyer, fumier, far, fem, fer, fum, fur fomr form 1 29 form, for, fMRI, four, femur, firm, former, foamier, from, fir, foam, fora, fore, Omar, farm, FM, Fm, Fr, Mr, fr, Fromm, foamy, foyer, fumier, far, fem, fer, fum, fur fonetic phonetic 1 13 phonetic, fanatic, frenetic, genetic, kinetic, font, frantic, phonetics, antic, fonts, fanatics, font's, fanatic's foootball football 1 8 football, footballs, Foosball, footfall, football's, footballer, fastball, softball forbad forbade 1 28 forbade, forbid, for bad, for-bad, forebode, Ford, ford, forbids, Forbes, forbear, farad, fobbed, frond, forced, forded, forged, forked, format, formed, morbid, fraud, Freda, forayed, robed, foraged, Fred, fort, frat forbiden forbidden 1 10 forbidden, forbid en, forbid-en, forbidding, forbid, forbade, forbids, forebode, foreboding, forborne foreward foreword 2 10 forward, foreword, froward, forewarn, fore ward, fore-ward, forwards, forewarned, reward, forward's forfiet forfeit 1 10 forfeit, forefeet, forfeits, forefoot, forget, forfeit's, forfeited, forte, fort, fret forhead forehead 1 29 forehead, for head, for-head, forehand, foreheads, forged, airhead, sorehead, forced, forded, forked, formed, warhead, Freda, frothed, fired, forehead's, Ford, Fred, Frieda, ford, overhead, forayed, Freud, farad, fared, forte, freed, fried foriegn foreign 1 39 foreign, firing, faring, freeing, Freon, fairing, forego, foraying, frown, furring, Frauen, forcing, fording, forging, forking, forming, goring, foregone, fearing, feign, reign, forge, Friend, florin, friend, farina, fore, frozen, Orin, boring, coring, forage, frig, poring, Foreman, Friedan, foreman, foremen, Fran Formalhaut Fomalhaut 1 6 Fomalhaut, Formalist, Formality, Formulate, Formalized, Formulated formallize formalize 1 7 formalize, formalized, formalizes, normalize, formals, formally, formal's formallized formalized 1 5 formalized, formalizes, formalize, normalized, formalist formaly formally 1 13 formally, formal, firmly, formals, formula, formulae, format, formality, formal's, formalin, formerly, normally, normal formelly formerly 2 21 formally, formerly, firmly, formal, formula, normally, formulae, foreplay, foretell, formless, freely, frilly, Hormel, formed, former, formality, Farrell, Ferrell, formals, frailly, formal's formidible formidable 1 3 formidable, formidably, fordable formost foremost 1 18 foremost, Formosa, firmest, foremast, for most, for-most, format, formats, Frost, forms, frost, Formosan, Forest, forest, form's, Forrest, Formosa's, format's forsaw foresaw 1 79 foresaw, for saw, for-saw, forsake, firs, fores, fours, foresee, fora, forays, force, furs, foray, fossa, Farsi, fairs, fir's, fires, floras, fore's, four's, Warsaw, fords, fretsaw, Fr's, Rosa, froze, foes, fore, forks, forms, forts, foyers, foresail, Formosa, Frost, fares, fears, for, frays, frost, fur's, oversaw, frosh, horas, Forest, foray's, forest, Frau, fray, frosty, fair's, fire's, Ford's, Fri's, faro's, ford's, foe's, fort's, Fry's, foyer's, fry's, fare's, fear's, fork's, form's, Flora's, flora's, Dora's, fury's, FDR's, Frau's, fray's, frosh's, Ora's, Cora's, Lora's, Nora's, hora's forseeable foreseeable 1 8 foreseeable, freezable, fordable, forcible, foresail, friable, forestall, forcibly fortelling foretelling 1 12 foretelling, for telling, for-telling, tortellini, retelling, forestalling, footling, foretell, fretting, farting, fording, furling forunner forerunner 1 8 forerunner, funner, runner, fernier, funnier, runnier, Fourier, mourner foucs focus 1 26 focus, ficus, fucks, fouls, fours, fogs, fog's, Fox, fox, focus's, fogy's, Fuchs, fuck's, locus, foul's, four's, foes, fuck, fuss, Fox's, foe's, fox's, ficus's, FICA's, Foch's, Fuji's foudn found 1 24 found, fond, fund, fount, feuding, FUD, fun, futon, faun, feud, food, FUDs, furn, find, Fonda, feuds, foods, dun, fondue, font, Fundy, fend, feud's, food's fougth fought 1 23 fought, Fourth, fourth, forth, fifth, Goth, fogy, goth, froth, fog, fug, quoth, Faith, faith, foggy, filth, firth, fogs, fuggy, fugue, fog's, fugal, fogy's foundaries foundries 1 7 foundries, boundaries, founders, founder's, foundry's, quandaries, sundries foundary foundry 1 7 foundry, boundary, founder, fonder, founders, foundry's, founder's Foundland Newfoundland 8 11 Found land, Found-land, Foundling, Finland, Foundlings, Fondant, Fondled, Newfoundland, Fondling, Foundling's, Undulant fourties forties 1 46 forties, fortes, four ties, four-ties, forte's, forts, Furies, furies, fourteens, fort's, fruits, fourths, sorties, forty's, fruit's, furriest, fortunes, fourteen, fourth's, Fourier's, furtive, futurities, fores, forte, fortieths, fortifies, fours, fries, fluorite's, mortise, fortress, farts, fords, sortie's, four's, fourteen's, routes, Ford's, fart's, ford's, fortune's, Frito's, fore's, Furies's, route's, fortieth's fourty forty 1 25 forty, Fourth, fourth, fort, forte, fruity, furry, four, fury, flirty, Ford, fart, ford, footy, foray, forts, court, forth, fount, fours, fusty, fruit, four's, forty's, fort's fouth fourth 2 37 Fourth, fourth, forth, South, mouth, south, youth, Faith, faith, fought, froth, Goth, doth, four, goth, fut, quoth, fifth, filth, firth, Mouthe, mouthy, Foch, Roth, Ruth, both, foot, foul, moth, oath, Booth, Knuth, booth, footy, loath, sooth, tooth foward forward 1 15 forward, froward, Coward, Howard, coward, toward, Ford, Ward, ford, ward, foulard, award, sward, Seward, reward fucntion function 1 3 function, fiction, faction fucntioning functioning 1 1 functioning Fransiscan Franciscan 1 7 Franciscan, Franciscans, Francisca, Franciscan's, Francisca's, Francesca, Francisco Fransiscans Franciscans 1 6 Franciscans, Franciscan's, Franciscan, Francisca's, Francesca's, Francisco's freind friend 2 45 Friend, friend, frond, Friends, Fronde, friends, fiend, fried, Freida, Freon, Freud, reined, grind, Fred, fend, find, front, rend, rind, frowned, freeing, feint, freed, trend, Freon's, Frieda, fervid, refined, refund, foreign, Fern, Friend's, fern, friend's, friended, friendly, Freda, fared, ferried, fined, fired, ferny, fringed, befriend, fretting freindly friendly 1 22 friendly, fervidly, Friend, friend, friendly's, fondly, Friends, friends, roundly, frigidly, grandly, trendily, frenziedly, Friend's, friend's, friended, faintly, brindle, frankly, friendless, friendlier, friendlies frequentily frequently 1 7 frequently, frequenting, frequent, frequents, frequented, frequenter, fervently frome from 1 6 from, Rome, Fromm, frame, form, froze fromed formed 1 28 formed, framed, firmed, farmed, fro med, fro-med, from ed, from-ed, Fronde, foamed, fried, rimed, roamed, roomed, Fred, from, forced, forded, forged, forked, former, wormed, format, Fromm, famed, frame, freed, fumed froniter frontier 1 26 frontier, fro niter, fro-niter, frontiers, frostier, furniture, fronted, frontier's, fernier, fritter, flintier, fainter, front, runtier, Forster, printer, fruitier, Fronde, fonder, ranter, renter, Forester, forester, fronting, fronts, front's fufill fulfill 1 19 fulfill, fill, full, FOFL, frill, futile, refill, filly, foll, fully, faille, huffily, fail, fall, fell, file, filo, foil, fuel fufilled fulfilled 1 12 fulfilled, filled, fulled, frilled, refilled, fusillade, filed, failed, felled, fillet, foiled, fueled fulfiled fulfilled 1 6 fulfilled, fulfills, flailed, fulfill, oilfield, fluffed fundametal fundamental 1 3 fundamental, fundamentally, intimately fundametals fundamentals 1 2 fundamentals, fundamental's funguses fungi 0 27 fungus's, finises, fungus es, fungus-es, dinguses, fungus, finesses, fungous, fuses, finesse's, funnies, minuses, sinuses, fancies, fusses, anuses, onuses, fences, Venuses, bonuses, fetuses, focuses, fondues, fuse's, fence's, fondue's, unease's funtion function 1 23 function, fiction, fruition, munition, fusion, faction, fustian, mention, fountain, Nation, foundation, nation, notion, donation, ruination, funding, funking, fission, Faustian, monition, venation, Fenian, fashion furuther further 1 11 further, farther, furthers, frothier, truther, furthered, Reuther, Father, Rather, father, rather futher further 1 18 further, Father, father, Luther, feather, fut her, fut-her, feathery, future, Fathers, farther, fathers, fetcher, ether, other, Reuther, Father's, father's futhermore furthermore 1 7 furthermore, featherier, firmer, Farmer, farmer, former, framer gae game 7 61 Gaea, age, Gael, Gage, Gale, gale, game, gape, gar, gate, gave, gaze, GA, GE, Ga, Ge, GAO, Gay, gay, gee, Geo, Goa, GTE, Gap, gab, gad, gag, gal, gap, gas, Mae, Rae, nae, G, g, Gaia, Kaye, caw, ghee, jaw, CA, Ca, GI, GU, QA, ca, go, CAI, GHQ, GUI, Guy, Jay, Joe, Kay, Que, cay, cue, goo, guy, jay, Ga's gae Gael 3 61 Gaea, age, Gael, Gage, Gale, gale, game, gape, gar, gate, gave, gaze, GA, GE, Ga, Ge, GAO, Gay, gay, gee, Geo, Goa, GTE, Gap, gab, gad, gag, gal, gap, gas, Mae, Rae, nae, G, g, Gaia, Kaye, caw, ghee, jaw, CA, Ca, GI, GU, QA, ca, go, CAI, GHQ, GUI, Guy, Jay, Joe, Kay, Que, cay, cue, goo, guy, jay, Ga's gae gale 6 61 Gaea, age, Gael, Gage, Gale, gale, game, gape, gar, gate, gave, gaze, GA, GE, Ga, Ge, GAO, Gay, gay, gee, Geo, Goa, GTE, Gap, gab, gad, gag, gal, gap, gas, Mae, Rae, nae, G, g, Gaia, Kaye, caw, ghee, jaw, CA, Ca, GI, GU, QA, ca, go, CAI, GHQ, GUI, Guy, Jay, Joe, Kay, Que, cay, cue, goo, guy, jay, Ga's galatic galactic 1 13 galactic, Galatia, gala tic, gala-tic, Altaic, Gallic, Baltic, Galatea, gametic, gelatin, lactic, Gaelic, voltaic Galations Galatians 1 38 Galatians, Galatians's, Valuations, Galatia's, Coalitions, Collations, Gyrations, Relations, Glaciations, Valuation's, Elation's, Gelatin's, Gelatinous, Cations, Gallons, Lotions, Coalition's, Collation's, Dilation's, Gyration's, Relation's, Cautions, Galleons, Gillions, Regulations, Glaciation's, Legations, Locations, Palliation's, Cation's, Gallon's, Lotion's, Caution's, Galleon's, Regulation's, Legation's, Ligation's, Location's gallaxies galaxies 1 17 galaxies, galaxy's, Glaxo's, calyxes, Gallic's, glaces, glazes, Galaxy, Gallagher's, galaxy, Alexis, bollixes, glasses, glaze's, calyx's, Gaelic's, Alexei's galvinized galvanized 1 4 galvanized, galvanizes, galvanize, Calvinist ganerate generate 1 15 generate, generated, generates, narrate, venerate, generator, grate, Janette, garrote, genera, generative, gyrate, karate, degenerate, regenerate ganes games 4 84 Gaines, Agnes, Ganges, games, canes, gangs, genes, gayness, gens, Gansu, gains, Danes, Gates, banes, gales, gapes, gases, gates, gazes, lanes, manes, panes, vanes, wanes, Cannes, Gene's, Jane's, Kane's, cane's, canoes, gain's, gang's, gene's, genies, Kans, cans, gins, guns, Can's, Gen's, Jan's, Janis, Janus, Jones, Junes, Kan's, can's, cones, genus, gin's, gongs, gun's, kines, Gaines's, Gena's, Gina's, game's, Ghana's, Janie's, Jayne's, canoe's, genie's, guano's, Dane's, Gage's, Gale's, Lane's, Zane's, bane's, gale's, gape's, gate's, gaze's, lane's, mane's, pane's, vane's, wane's, Gino's, Jana's, June's, Kano's, cone's, gong's ganster gangster 1 26 gangster, canister, gangsters, gamester, gander, gaunter, banister, canter, caster, gainsayer, nastier, Munster, glister, gypster, minster, monster, punster, Gantry, gangster's, gantry, canisters, gangsta, gustier, canst, coaster, canister's garantee guarantee 1 15 guarantee, grantee, grandee, garnet, guaranteed, guarantees, granite, grantees, granter, Grant, grant, guaranty, granted, guarantee's, grantee's garanteed guaranteed 1 10 guaranteed, granted, guarantied, guarantees, guarantee, grantees, grantee, grunted, guarantee's, grantee's garantees guarantees 1 19 guarantees, grantees, guarantee's, grantee's, guaranties, grandees, garnets, guaranteed, granters, guarantee, garnet's, grants, grandee's, granite's, grantee, Grant's, grant's, guaranty's, granter's garnison garrison 2 22 Garrison, garrison, grandson, garnishing, grunion, Carson, grains, grunions, Carlson, guaranis, grans, grins, garrisoning, carnies, gringos, grain's, Guarani's, guarani's, grin's, grunion's, Karin's, gringo's gaurantee guarantee 1 15 guarantee, grantee, guaranteed, guarantees, guaranty, grandee, garnet, granite, guarantee's, grantees, guarantied, guaranties, Grant, grant, grantee's gauranteed guaranteed 1 8 guaranteed, guarantied, guarantees, guarantee, granted, guarantee's, grunted, grantee gaurantees guarantees 1 10 guarantees, guarantee's, grantees, guaranties, guaranteed, grantee's, guarantee, grandees, guaranty's, grandee's gaurd guard 1 51 guard, gourd, gird, gourde, Kurd, card, curd, grayed, grid, geared, guards, gauged, grad, gaudy, Hurd, crud, gars, hard, Jared, cared, cured, gad, gar, girt, gored, gourds, quart, Gary, Jarred, Jarrod, garret, gawd, guru, jarred, Ward, bard, garb, lard, turd, ward, yard, Curt, Kurt, cart, cord, curt, kart, Garry, gar's, guard's, gourd's gaurd gourd 2 51 guard, gourd, gird, gourde, Kurd, card, curd, grayed, grid, geared, guards, gauged, grad, gaudy, Hurd, crud, gars, hard, Jared, cared, cured, gad, gar, girt, gored, gourds, quart, Gary, Jarred, Jarrod, garret, gawd, guru, jarred, Ward, bard, garb, lard, turd, ward, yard, Curt, Kurt, cart, cord, curt, kart, Garry, gar's, guard's, gourd's gaurentee guarantee 1 16 guarantee, grantee, garnet, guaranteed, guarantees, guaranty, Laurent, grandee, grenade, grunt, garment, garnets, gaunt, grunted, guarantee's, garnet's gaurenteed guaranteed 1 11 guaranteed, guarantied, grunted, guarantees, guarantee, granted, parented, greeted, guarantee's, gardened, rented gaurentees guarantees 1 15 guarantees, guarantee's, grantees, guaranties, garnets, garnet's, guaranteed, grantee's, guarantee, grandees, grenades, guaranty's, Laurent's, grandee's, grenade's geneological genealogical 1 5 genealogical, genealogically, gemological, geological, gynecological geneologies genealogies 1 4 genealogies, geologies, genealogy's, genealogist geneology genealogy 1 7 genealogy, gemology, geology, gynecology, oenology, penology, genealogy's generaly generally 1 6 generally, general, generals, genera, generality, general's generatting generating 1 13 generating, gene ratting, gene-ratting, venerating, generation, degenerating, regenerating, generative, grating, granting, generate, gritting, gyrating genialia genitalia 1 5 genitalia, genial, genially, geniality, ganglia geographicial geographical 1 3 geographical, geographically, sacrificial geometrician geometer 0 4 cliometrician, geriatrician, contrition, moderation gerat great 1 48 great, Greta, grate, groat, greet, gyrate, girt, grad, grit, carat, karat, Grady, greats, heart, Gerard, create, gear, Grant, Gray, graft, grant, gray, Erato, cart, kart, Croat, Ger, crate, egret, get, grade, grout, kraut, rat, Berta, geared, gears, treat, Gerald, CRT, greed, guard, quart, Gere, ghat, goat, great's, gear's Ghandi Gandhi 1 60 Gandhi, Gonad, Hand, Ghana, Gland, Grand, Handy, Hindi, Randi, Candy, Ghent, Giant, Gained, Shandy, Canad, Gounod, Caned, Gad, Gaunt, And, Candid, Gander, Guano, Canada, Kaunda, Uganda, Gang, Gannet, Gawd, Genned, Ghat, Ginned, Goad, Gonads, Gowned, Gunned, Andy, Ghanaian, Land, Rand, Sand, Anti, Band, Glad, Grad, Hind, Wand, Granada, Grandee, Ghana's, Kant, Cant, Gent, Kind, Grant, Gaudy, Genii, Grind, Can't, Gonad's glight flight 1 18 flight, light, alight, blight, plight, slight, gilt, flighty, glut, gaslight, gloat, clit, sleight, glint, guilt, glide, delight, relight gnawwed gnawed 1 43 gnawed, gnaw wed, gnaw-wed, gnashed, hawed, awed, unwed, cawed, jawed, naked, named, pawed, sawed, yawed, seaweed, snowed, nabbed, nagged, nailed, napped, thawed, need, weed, Swed, neared, wowed, gnawing, waned, Ned, Wed, wed, kneed, renewed, vanned, Nate, gnat, narrowed, newlywed, owed, swayed, naiad, we'd, weaned godess goddess 1 45 goddess, godless, geodes, gods, Gide's, Goode's, geode's, geodesy, God's, codes, god's, goddess's, code's, Goudas, goodies, goods's, guides, goodness, goads, goods, guide's, Odessa, coeds, Good's, goad's, goes, good's, gooses, odes, Godel's, Gd's, cods, coed's, gads, gets, Gates's, Gouda's, Jodie's, goody's, guess, ode's, GTE's, cod's, geodesy's, goose's godesses goddesses 1 26 goddesses, goddess's, geodesy's, guesses, goddess, dosses, glosses, godless, grosses, goodness's, Odessa's, Odysseus, odysseys, gasses, gooses, tosses, geodesics, godsons, Godel's, gorse's, Jesse's, goose's, geodesic's, Odyssey's, odyssey's, godson's Godounov Godunov 1 9 Godunov, Godunov's, Codon, Gideon, Codons, Cotonou, Goading, Goodness, Gatun gogin going 14 65 gouging, login, gigging, go gin, go-gin, jogging, Gorgon, gorging, gorgon, gonging, Gauguin, gagging, gauging, going, goon, groin, noggin, Gog, gin, Fagin, Gogol, Hogan, bogon, goring, hogan, logon, caging, coin, coking, gain, gown, join, joking, grin, jigging, Georgian, Georgina, goggling, googling, fogging, hogging, Begin, Colin, GIGO, Gavin, Gog's, Golan, Goren, Logan, begin, gamin, grain, gig, bogging, dogging, gonk, logging, togging, Gina, Gino, geog, gone, gong, jugging, Joni gogin Gauguin 11 65 gouging, login, gigging, go gin, go-gin, jogging, Gorgon, gorging, gorgon, gonging, Gauguin, gagging, gauging, going, goon, groin, noggin, Gog, gin, Fagin, Gogol, Hogan, bogon, goring, hogan, logon, caging, coin, coking, gain, gown, join, joking, grin, jigging, Georgian, Georgina, goggling, googling, fogging, hogging, Begin, Colin, GIGO, Gavin, Gog's, Golan, Goren, Logan, begin, gamin, grain, gig, bogging, dogging, gonk, logging, togging, Gina, Gino, geog, gone, gong, jugging, Joni goign going 1 42 going, gong, goon, gin, coin, gain, gown, join, goring, Gina, Gino, geeing, gone, gun, guying, joying, groin, Cong, King, Kong, gang, goings, king, Ginny, gonna, login, Gog, cooing, doing, gig, cosign, soigne, Gen, Goiania, Jon, con, cuing, gen, kin, grin, quoin, going's gonig going 1 27 going, gong, gonk, conic, goings, gonging, gowning, gongs, Gog, gig, gunge, Golgi, coning, Cong, Joni, Kong, gang, gone, conj, conk, gunk, genie, genii, gonks, gonna, going's, gong's gouvener governor 6 10 guvnor, convener, souvenir, goner, Governor, governor, gunner, evener, toughener, greener govement government 0 13 movement, pavement, foment, garment, governed, covenant, cavemen, comment, Clement, clement, figment, casement, covalent govenment government 1 4 government, covenant, confinement, refinement govenrment government 1 2 government, conferment goverance governance 1 11 governance, governs, covariance, severance, governed, governess, overnice, govern, Governor, governor, grievance goverment government 1 6 government, ferment, governed, garment, conferment, deferment govermental governmental 1 1 governmental governer governor 2 13 Governor, governor, governed, govern er, govern-er, govern, governors, governess, governs, Garner, corner, garner, governor's governmnet government 1 4 government, governments, government's, governmental govorment government 1 8 government, garment, ferment, governed, conferment, gourmand, covariant, deferment govormental governmental 1 1 governmental govornment government 1 4 government, governments, government's, governmental gracefull graceful 2 6 gracefully, graceful, grace full, grace-full, gratefully, grateful graet great 2 21 grate, great, greet, gyrate, Greta, grade, groat, Grant, graft, grant, garret, caret, crate, Grady, grayed, grad, grit, cruet, greed, grout, kraut grafitti graffiti 1 19 graffiti, graffito, graft, gravity, crafty, Craft, Kraft, craft, grafting, grafts, graphite, gritty, gravitate, gravid, Grafton, graft's, grafted, grafter, graffito's gramatically grammatically 1 5 grammatically, dramatically, grammatical, traumatically, aromatically grammaticaly grammatically 1 2 grammatically, grammatical grammer grammar 2 6 crammer, grammar, grimmer, Kramer, grimier, groomer grat great 2 38 grate, great, groat, Grant, Gray, graft, grant, gray, frat, rat, grad, grit, Greta, Grady, gyrate, girt, ghat, goat, GMAT, brat, drat, grab, gram, gran, prat, cart, kart, Croat, crate, grade, greet, grout, kraut, CRT, gnat, carat, karat, grid gratuitious gratuitous 1 8 gratuitous, gratuities, gratuity's, graduations, gratifies, graduation's, gradations, gradation's greatful grateful 1 11 grateful, fretful, gratefully, greatly, dreadful, graceful, Gretel, artful, regretful, fruitful, godawful greatfully gratefully 1 12 gratefully, great fully, great-fully, fretfully, dreadfully, grateful, greatly, gracefully, artfully, regretfully, fruitfully, creatively greif grief 1 57 grief, gruff, griefs, Grieg, reify, Greg, grid, GIF, RIF, ref, brief, grieve, serif, Gregg, greed, Grey, grew, reef, Gris, grep, grim, grin, grip, grit, pref, xref, grue, Grail, Greek, Green, Greer, Greta, grail, grain, great, grebe, green, greet, groin, Ger, grave, grief's, grove, graph, gravy, Gere, Gore, gore, rife, riff, Gr, Jeri, Keri, RF, Rf, gr, Grey's gridles griddles 2 29 girdles, griddles, girdle's, griddle's, grilles, bridles, cradles, gr idles, gr-idles, girdled, curdles, girdle, griddle, riddles, grids, grille's, bridle's, gribbles, grizzles, cradle's, grades, grid's, grills, gristle's, grill's, Riddle's, riddle's, grade's, Gretel's gropu group 1 20 group, grope, gorp, grip, croup, gripe, crop, grep, groupie, grape, Gropius, croupy, Corp, corp, groups, GOP, GPU, gorps, gorp's, group's grwo grow 1 70 grow, grep, giro, grew, gyro, grog, grok, growl, grown, grows, Crow, Gr, crow, gr, Grey, Garbo, Greg, grip, groom, Ger, Gray, gray, grue, Gere, Gore, Gris, Grus, gore, grab, grad, gram, gran, grid, grim, grin, grit, grub, giros, groin, grope, gyros, gar, Rowe, grower, group, growth, Gross, groan, groat, gross, grout, grove, Gary, craw, crew, gory, guru, Crows, crowd, crown, crows, Cr, Jr, Karo, Kr, jr, qr, gyro's, Crow's, crow's Guaduloupe Guadalupe 2 4 Guadeloupe, Guadalupe, Guadeloupe's, Guadalupe's Guaduloupe Guadeloupe 1 4 Guadeloupe, Guadalupe, Guadeloupe's, Guadalupe's Guadulupe Guadalupe 1 4 Guadalupe, Guadeloupe, Guadalupe's, Guadeloupe's Guadulupe Guadeloupe 2 4 Guadalupe, Guadeloupe, Guadalupe's, Guadeloupe's guage gauge 1 27 gauge, Gage, gouge, gunge, gag, Cage, cage, gaga, judge, quake, gauged, gauges, gig, gulag, cadge, cagey, age, gauze, garage, grudge, Gog, jag, jug, gags, gauge's, Gage's, gag's guarentee guarantee 1 12 guarantee, grantee, guaranteed, guarantees, guaranty, garnet, grandee, guarantee's, guarantied, guaranties, current, grenade guarenteed guaranteed 1 8 guaranteed, guarantied, guarantees, guarantee, granted, guarantee's, grunted, parented guarentees guarantees 1 12 guarantees, guarantee's, guaranties, grantees, guaranteed, guarantee, grantee's, garnets, guaranty's, garnet's, grandees, grandee's Guatamala Guatemala 1 5 Guatemala, Guatemalan, Gautama, Gautama's, Guatemala's Guatamalan Guatemalan 1 5 Guatemalan, Guatemalans, Guatemala, Guatemalan's, Guatemala's guerilla guerrilla 1 12 guerrilla, gorilla, guerrillas, grill, grille, grills, guerrilla's, gorillas, krill, Guerra, grill's, gorilla's guerillas guerrillas 1 12 guerrillas, guerrilla's, gorillas, guerrilla, grills, gorilla's, grill's, grilles, grille's, gorilla, krill's, Guerra's guerrila guerrilla 1 10 guerrilla, guerrillas, Guerra, guerrilla's, gorilla, Grail, grail, grill, gerbil, Guerra's guerrilas guerrillas 1 11 guerrillas, guerrilla's, guerrilla, Guerra's, gorillas, grills, gerbils, Grail's, gerbil's, gorilla's, grill's guidence guidance 1 11 guidance, audience, cadence, Gideon's, guidance's, guides, quince, guide's, guiding, guldens, gulden's Guiness Guinness 1 8 Guinness, Guineas, Guinea's, Gaines's, Gaines, Quines, Guinness's, Gayness Guiseppe Giuseppe 1 11 Giuseppe, Giuseppe's, Guise, Grippe, Guises, Giselle, Guise's, Cusp, Gasp, Guppy, GUI's gunanine guanine 1 13 guanine, gunning, Giannini, guanine's, ginning, Janine, Jeannine, canine, genuine, Jeanine, cunning, genning, quinine gurantee guarantee 1 15 guarantee, grantee, grandee, guaranteed, guarantees, granite, grantees, granter, Grant, grant, guaranty, granted, Durante, guarantee's, grantee's guranteed guaranteed 1 10 guaranteed, granted, guarantied, grunted, guarantees, guarantee, grantees, grantee, guarantee's, grantee's gurantees guarantees 1 18 guarantees, grantees, guarantee's, grantee's, guaranties, grandees, guaranteed, granters, guarantee, grants, grandee's, granite's, grantee, Grant's, grant's, guaranty's, Durante's, granter's guttaral guttural 1 20 guttural, gutturals, guitars, gutters, guitar, gutter, guttural's, littoral, cultural, gestural, tutorial, guitar's, gutter's, guttered, guttier, utterly, curtail, neutral, cottar, cutter gutteral guttural 1 10 guttural, gutters, gutter, gutturals, gutter's, guttered, guttier, utterly, cutter, guttural's haev have 1 19 have, heave, heavy, hive, hove, HIV, HOV, halve, Ave, ave, Havel, haven, haves, shave, Ha, He, ha, he, have's haev heave 2 19 have, heave, heavy, hive, hove, HIV, HOV, halve, Ave, ave, Havel, haven, haves, shave, Ha, He, ha, he, have's Hallowean Halloween 1 9 Halloween, Hallowing, Halloweens, Hallowed, Halloween's, Hallway, Hollowing, Halogen, Holloway halp help 5 35 halo, Hal, alp, hap, help, Hale, Hall, hale, hall, Hals, half, halt, harp, hasp, lap, hail, haply, haul, heal, heap, Alpo, HP, LP, hp, clap, flap, slap, Haley, happy, helps, Hal's, hep, hip, hop, help's hapen happen 1 91 happen, haven, ha pen, ha-pen, hap en, hap-en, happens, heaping, Han, Pen, hap, hen, pen, cheapen, hatpin, hempen, Hayden, Japan, heaped, heaven, hyphen, japan, Hope, hope, hoping, hype, hyping, Hahn, open, pane, hone, paean, pawn, Haney, happy, Halon, Haman, Haydn, Helen, Hymen, capon, halon, hap's, haply, hoped, hopes, hymen, hyped, hyper, hypes, lapin, ripen, Pan, hep, pan, Hon, Pena, Penn, hang, happened, heap, hon, peen, peon, pwn, Capone, rapine, harping, harpoon, headpin, HP, Heep, hp, pain, Span, span, Hanna, Heine, Hun, PIN, Paine, Payne, hairpin, hip, hop, pin, pun, Hope's, hope's, hype's, peahen hapened happened 1 36 happened, cheapened, hyphened, opened, pawned, ripened, happens, horned, happen, heaped, honed, penned, pwned, append, spawned, spend, harpooned, hand, japanned, pained, panned, pend, hoped, hyped, pined, spanned, upend, hipped, hopped, depend, hymned, opined, honeyed, deepened, reopened, haven't hapening happening 1 23 happening, happenings, cheapening, hyphening, opening, pawning, ripening, hanging, happening's, heaping, honing, penning, pwning, spawning, harpooning, paining, panning, hoping, hyping, pining, spanning, hipping, hopping happend happened 1 8 happened, happens, append, happen, hap pend, hap-pend, hipped, hopped happended happened 2 8 appended, happened, hap pended, hap-pended, handed, pended, upended, depended happenned happened 1 17 happened, hap penned, hap-penned, happens, happen, penned, append, happening, japanned, hyphened, panned, hennaed, harpooned, cheapened, spanned, pinned, punned harased harassed 1 44 harassed, horsed, harasses, harass, hared, arsed, phrased, harasser, erased, harked, harmed, harped, parsed, harried, Tarazed, hares, haired, harnessed, hearse, hoarse, raised, Hearst, hairiest, hard, hoariest, hazard, hayseed, harts, Harte, hardest, harvest, hazed, hired, horas, horse, hosed, raced, razed, hare's, Harte's, Hart's, hart's, Hera's, hora's harases harasses 1 20 harasses, harass, hearses, horses, hearse's, harassers, harassed, arrases, harasser, hares, horse's, harness, phrases, Harare's, Horace's, harasser's, hearsay's, hare's, phrase's, Hersey's harasment harassment 1 5 harassment, harassment's, horsemen, horseman, horseman's harassement harassment 1 4 harassment, harassment's, horsemen, horseman harras harass 3 43 arras, Harris, harass, hares, Harry's, hare's, harries, harrows, hairs, horas, Harris's, hears, Herr's, hair's, Hera's, hers, harts, arrays, hrs, Haas, hora's, Harare, Harrods, Hart's, hart's, hurrahs, harrow's, Harry, harks, harms, harps, harry, hurry's, harm's, harp's, arras's, Ara's, Harare's, array's, Hadar's, Hagar's, hurrah's, O'Hara's harrased harassed 1 25 harassed, horsed, harried, harnessed, harrowed, hurrahed, harasses, harass, erased, hared, harries, arsed, phrased, harasser, Harris, haired, harked, harmed, harped, parsed, Harris's, hairiest, Harriet, hurried, Harry's harrases harasses 2 24 arrases, harasses, hearses, harass, horses, hearse's, harries, Harare's, Harris's, harassers, harassed, harasser, hares, horse's, harness, phrases, hearsay's, Harris, Horace's, harasser's, Harry's, Hersey's, hare's, phrase's harrasing harassing 1 24 harassing, Harrison, horsing, harrying, harnessing, harrowing, hurrahing, greasing, Harding, erasing, haring, arsing, phrasing, creasing, Herring, herring, arising, harking, harming, harping, parsing, arousing, hurrying, Harrison's harrasment harassment 1 5 harassment, harassment's, horsemen, horseman, horseman's harrassed harassed 1 12 harassed, harasses, harasser, harnessed, grassed, harass, caressed, horsed, harried, harrowed, hurrahed, Harris's harrasses harassed 3 21 harasses, harassers, harassed, arrases, harasser, hearses, harnesses, harasser's, heiresses, grasses, harass, horses, hearse's, harries, wrasses, brasses, Harare's, Harris's, horse's, wrasse's, Horace's harrassing harassing 1 26 harassing, harnessing, grassing, Harrison, caressing, horsing, harrying, reassign, harrowing, hurrahing, Harding, erasing, harass, haring, arsing, phrasing, Herring, herring, hissing, raising, arising, harking, harming, harping, parsing, Harris's harrassment harassment 1 4 harassment, harassment's, horsemen, horseman hasnt hasn't 1 18 hasn't, hast, haunt, hadn't, haste, hasty, HST, wasn't, Host, Hunt, hand, hint, hist, host, hunt, saint, haven't, isn't haviest heaviest 1 20 heaviest, haziest, waviest, heavyset, harvest, heavies, haves, naivest, hairiest, hammiest, happiest, headiest, hoariest, huffiest, halest, hokiest, holiest, homiest, have's, haven't headquater headquarter 1 12 headquarter, headwaiter, educator, hectare, Heidegger, coadjutor, dedicator, redactor, woodcutter, Hector, hector, Decatur headquarer headquarter 1 4 headquarter, Heidegger, hdqrs, Heidegger's headquatered headquartered 1 3 headquartered, hectored, doctored headquaters headquarters 1 6 headquarters, headwaters, headwaiters, headquarters's, headwaiter's, headwaters's healthercare healthcare 1 1 healthcare heared heard 3 54 geared, hared, heard, heated, eared, sheared, haired, feared, headed, healed, heaped, hearer, heaved, neared, reared, seared, teared, hard, herd, Herod, heart, hired, hoard, harried, hearty, hear ed, hear-ed, hearse, Hardy, Harte, hardy, harked, harmed, harped, hatred, herded, horde, Head, hare, head, hear, heed, herald, here, hereto, heater, shared, hearten, hoarded, Hart, Hurd, hart, hayed, header heathy healthy 1 14 healthy, Heath, heath, heaths, hath, health, hearth, heat, Heath's, Heather, heath's, heathen, heather, sheath Heidelburg Heidelberg 1 2 Heidelberg, Heidelberg's heigher higher 1 21 higher, hedger, huger, highers, Geiger, heifer, hiker, hither, nigher, Hegira, hegira, Heather, heather, Heidegger, headgear, heir, hokier, hedgers, hedgerow, hedge, hedger's heirarchy hierarchy 1 4 hierarchy, hierarchy's, hierarchic, hierarchies heiroglyphics hieroglyphics 1 5 hieroglyphics, hieroglyphic's, hieroglyphic, hieroglyphs, hieroglyph's helment helmet 1 12 helmet, element, Clement, clement, hellbent, Belmont, ailment, lament, helmeted, Hellman, aliment, Holman helpfull helpful 2 4 helpfully, helpful, help full, help-full helpped helped 1 40 helped, helipad, eloped, whelped, heaped, hipped, hopped, helper, yelped, harelipped, healed, heeled, hoped, lapped, lipped, loped, lopped, helps, held, help, leaped, haloed, hooped, clapped, clipped, clopped, flapped, flipped, flopped, help's, plopped, slapped, slipped, slopped, haled, holed, hyped, bleeped, helipads, hulled hemmorhage hemorrhage 1 5 hemorrhage, hemorrhaged, hemorrhages, hemorrhage's, hemorrhagic herad heard 1 18 heard, herald, herd, Head, Hera, head, Herod, hard, heart, hoard, Hurd, hared, hired, he rad, he-rad, her ad, her-ad, Hera's herad Hera 5 18 heard, herald, herd, Head, Hera, head, Herod, hard, heart, hoard, Hurd, hared, hired, he rad, he-rad, her ad, her-ad, Hera's heridity heredity 1 12 heredity, aridity, humidity, crudity, erudite, hereditary, heredity's, hermit, torridity, Hermite, hardily, herding heroe hero 3 38 heroes, here, hero, Herr, Herod, heron, her, Hera, hare, hire, heir, he roe, he-roe, heroine, hear, hoer, HR, hereof, hereon, hora, hr, hoe, roe, ere, throe, Heroku, Hersey, hearse, hero's, heroic, heroin, there, where, herb, herd, hers, how're, here's heros heroes 2 34 hero's, heroes, herons, Herod, hers, Eros, hero, heirs, hears, hoers, herbs, herds, heron, zeros, hrs, Hera's, Herr's, heir's, here's, heresy, hoer's, hares, hires, Horus, horas, hare's, hire's, Herod's, heron's, herb's, herd's, Nero's, zero's, hora's hertzs hertz 4 21 Hertz's, hertz's, Hertz, hertz, hearts, heart's, harts, herds, hurts, Hart's, hart's, herd's, hurt's, Hearst's, Huerta's, hearties, hearty's, Hurst's, Harte's, Herod's, Ritz's hesistant hesitant 1 4 hesitant, resistant, assistant, headstand heterogenous heterogeneous 1 4 heterogeneous, hydrogenous, heterogeneously, nitrogenous hieght height 1 39 height, heights, eight, hit, high, weight, heat, hied, haughty, Right, bight, fight, highs, light, might, night, right, sight, tight, wight, eighty, height's, heighten, hide, Hugh, heft, weighty, heist, hgt, hie, Heath, heath, Heidi, hid, high's, hilt, hint, hist, he'd hierachical hierarchical 1 4 hierarchical, hierarchically, heretical, Herschel hierachies hierarchies 1 27 hierarchies, huaraches, huarache's, Hitachi's, hibachis, hierarchy's, heartaches, hibachi's, reaches, hitches, earaches, breaches, hearties, preaches, searches, huarache, headaches, birches, perches, heartache's, Archie's, Mirach's, Hershey's, Horace's, earache's, headache's, Richie's hierachy hierarchy 1 27 hierarchy, huarache, Hershey, preachy, Hitachi, Mirach, hibachi, reach, hitch, harsh, heartache, Hera, breach, hearth, hearty, preach, search, hooray, Heinrich, earache, Erich, Hench, Hiram, birch, hearsay, perch, Hera's hierarcical hierarchical 1 3 hierarchical, hierarchically, Herschel hierarcy hierarchy 1 28 hierarchy, hierarchy's, Hersey, hearers, Horace, hearsay, heresy, horrors, hears, hearer's, horror's, hierarchies, Harare, Harare's, Hera's, Herero, Herero's, Herr's, hearer, hearse, hearts, Herrera's, Hiram's, heroics, heart's, Hilary's, hearty's, Hillary's hieroglph hieroglyph 1 4 hieroglyph, hieroglyphs, hieroglyph's, hieroglyphic hieroglphs hieroglyphs 1 6 hieroglyphs, hieroglyph's, hieroglyph, hieroglyphics, hieroglyphic, hieroglyphic's higer higher 1 8 higher, huger, hiker, Niger, hider, tiger, hedger, Hagar higest highest 1 14 highest, hugest, digest, hokiest, hist, biggest, hippest, honest, nighest, hikes, halest, likest, sagest, hike's higway highway 1 16 highway, hgwy, Segway, hogwash, hugely, Hogan, hogan, hideaway, hallway, headway, Kiowa, Hagar, hijab, Haggai, hickey, higher hillarious hilarious 1 7 hilarious, Hilario's, Hillary's, Hilario, hilariously, Hilary's, hilarity's himselv himself 1 3 himself, herself, myself hinderance hindrance 1 10 hindrance, hindrances, hindrance's, Hondurans, Honduran's, hindering, endurance, hinders, Honduran, entrance hinderence hindrance 1 5 hindrance, hindrances, hindering, hinders, hindrance's hindrence hindrance 1 3 hindrance, hindrances, hindrance's hipopotamus hippopotamus 1 3 hippopotamus, hippopotamus's, hippopotamuses hismelf himself 1 1 himself historicians historians 1 11 historians, historian's, distortions, distortion's, striations, restorations, striation's, Restoration's, restoration's, castrations, castration's holliday holiday 2 24 Holiday, holiday, holidays, Holloway, Hilda, Hollis, hold, Holiday's, Holly, holiday's, holidayed, holly, holed, hollies, jollity, Holley, Hollie, Hollis's, hollowly, howled, hulled, collide, hallway, Hollie's homogeneize homogenize 1 5 homogenize, homogenized, homogenizes, homogeneous, homogeneity homogeneized homogenized 1 5 homogenized, homogenizes, homogenize, homogeneity, homogeneity's honory honorary 10 20 honor, honors, honoree, Henry, honer, hungry, Honiara, honey, hooray, honorary, honor's, honored, honorer, Hungary, hoary, donor, honky, Henri, honers, honer's horrifing horrifying 1 16 horrifying, horrific, horrified, horrifies, hoofing, hording, hoarding, Herring, herring, horrify, horsing, harrowing, arriving, harrying, hurrying, hurrahing hosited hoisted 1 14 hoisted, hosted, posited, heisted, hasted, ho sited, ho-sited, hooted, hosed, sited, foisted, hogtied, ghosted, hotted hospitible hospitable 1 3 hospitable, hospitably, hospital housr hours 1 37 hours, House, house, hour, hussar, hosier, housed, houses, Horus, hose, houri, Host, host, hoers, Hus, hos, horse, Hoosier, mouser, Ho's, hawser, ho's, hoer, hoes, hows, sour, hosp, husk, Hausa, hour's, Horus's, House's, house's, Hus's, hoe's, how's, hoer's housr house 3 37 hours, House, house, hour, hussar, hosier, housed, houses, Horus, hose, houri, Host, host, hoers, Hus, hos, horse, Hoosier, mouser, Ho's, hawser, ho's, hoer, hoes, hows, sour, hosp, husk, Hausa, hour's, Horus's, House's, house's, Hus's, hoe's, how's, hoer's howver however 1 15 however, hover, Hoover, hoover, howler, heaver, hoofer, hovers, hoer, hove, how're, over, Hoovers, hoovers, Hoover's hsitorians historians 1 8 historians, historian's, historian, histories, strains, history's, hysteria's, strain's hstory history 1 17 history, story, Hester, store, Astor, hastier, hasty, history's, stir, stray, historic, hostelry, HST, satori, starry, destroy, star hten then 1 100 then, hen, ten, Hayden, hoyden, ht en, ht-en, Hymen, hyena, hymen, Haydn, Tenn, hate, hating, teen, HT, TN, hasten, hone, ht, tn, whiten, Helen, Horn, Hutton, Stein, hated, hater, hates, haven, hidden, horn, hotel, hymn, stein, steno, Han, Hon, Hun, den, hon, tan, tin, ton, tun, Hts, ctn, Horne, heron, harden, eaten, oaten, tine, tone, tune, Etna, heed, hied, hoed, hued, Aden, Attn, Eden, Eton, HTTP, Hahn, Heine, Hyde, Stan, attn, henna, stun, teeny, town, hat, hit, hot, hut, Stine, Stone, atone, heathen, stone, hatpin, hieing, hoeing, hate's, hatting, hitting, hooting, hotting, Henan, Hunt, hand, hind, hint, hunt, Dean, Dena, Deon hten hen 2 100 then, hen, ten, Hayden, hoyden, ht en, ht-en, Hymen, hyena, hymen, Haydn, Tenn, hate, hating, teen, HT, TN, hasten, hone, ht, tn, whiten, Helen, Horn, Hutton, Stein, hated, hater, hates, haven, hidden, horn, hotel, hymn, stein, steno, Han, Hon, Hun, den, hon, tan, tin, ton, tun, Hts, ctn, Horne, heron, harden, eaten, oaten, tine, tone, tune, Etna, heed, hied, hoed, hued, Aden, Attn, Eden, Eton, HTTP, Hahn, Heine, Hyde, Stan, attn, henna, stun, teeny, town, hat, hit, hot, hut, Stine, Stone, atone, heathen, stone, hatpin, hieing, hoeing, hate's, hatting, hitting, hooting, hotting, Henan, Hunt, hand, hind, hint, hunt, Dean, Dena, Deon hten the 0 100 then, hen, ten, Hayden, hoyden, ht en, ht-en, Hymen, hyena, hymen, Haydn, Tenn, hate, hating, teen, HT, TN, hasten, hone, ht, tn, whiten, Helen, Horn, Hutton, Stein, hated, hater, hates, haven, hidden, horn, hotel, hymn, stein, steno, Han, Hon, Hun, den, hon, tan, tin, ton, tun, Hts, ctn, Horne, heron, harden, eaten, oaten, tine, tone, tune, Etna, heed, hied, hoed, hued, Aden, Attn, Eden, Eton, HTTP, Hahn, Heine, Hyde, Stan, attn, henna, stun, teeny, town, hat, hit, hot, hut, Stine, Stone, atone, heathen, stone, hatpin, hieing, hoeing, hate's, hatting, hitting, hooting, hotting, Henan, Hunt, hand, hind, hint, hunt, Dean, Dena, Deon htere there 1 34 there, here, hater, hetero, ht ere, ht-ere, hatter, hitter, hotter, tree, Herr, Terr, terr, heater, hooter, her, hider, steer, haters, stereo, herd, Hera, Teri, Tyre, hare, hero, hire, hoer, tare, tire, tore, Deere, hater's, how're htere here 2 34 there, here, hater, hetero, ht ere, ht-ere, hatter, hitter, hotter, tree, Herr, Terr, terr, heater, hooter, her, hider, steer, haters, stereo, herd, Hera, Teri, Tyre, hare, hero, hire, hoer, tare, tire, tore, Deere, hater's, how're htey they 1 48 they, hey, hate, Huey, HT, ht, heed, hied, hoed, hued, Hutu, Hyde, heat, hotkey, hat, hit, hot, hut, hayed, hwy, heady, He, Head, Te, Ty, he, he'd, head, hide, whitey, hated, hater, hates, hooey, hotel, hotly, Hay, Hts, hay, hew, hie, hoe, hue, tea, tee, toy, they'd, hate's htikn think 0 37 hating, hiking, token, hatpin, hoking, taken, catkin, harking, taking, toking, Hutton, ticking, Hawking, hacking, hatting, hawking, hitting, hocking, hooking, hotkey, hotting, honking, hulking, husking, staking, stoking, hoicking, heating, hedging, hooting, Haydn, Hogan, hogan, diking, hiding, Hodgkin, hidden hting thing 3 41 hating, hying, thing, Ting, hing, ting, sting, hatting, heating, hitting, hooting, hotting, hiding, haying, Hong, Hung, hung, tong, halting, hasting, hefting, hinting, hosting, hunting, hurting, tin, whiting, hieing, hoeing, heading, heeding, hooding, hind, hint, Tina, ding, hang, tang, tine, tiny, T'ang htink think 1 25 think, stink, ht ink, ht-ink, hotlink, honk, hunk, hating, stinky, stunk, Hank, dink, hank, tank, honky, hunky, stank, dinky, hinge, tinge, hatting, heating, hitting, hooting, hotting htis this 3 100 hits, Hts, this, his, hots, huts, hats, Otis, hit's, hat's, hates, hut's, hoots, Hutu's, hods, ht is, ht-is, gits, Haiti's, heats, hiatus, hit, hotties, hist, its, Hiss, Hus, Ti's, hate's, hid, hies, hiss, hos, hots's, ti's, ties, hides, hims, hips, tits, chits, shits, whits, HS, HT, dhotis, ht, ts, bits, fits, heist, hoist, kits, nits, pits, sits, wits, zits, Hui's, Haidas, heat's, hoot's, Dis, H's, HUD's, T's, dis, has, hes, hod's, Ha's, He's, Ho's, he's, ho's, Tu's, it's, dhoti's, Hattie's, Hettie's, Heidi's, tie's, HIV's, hide's, hip's, tit's, Di's, Ta's, Te's, Ty's, chit's, shit's, whit's, Kit's, MIT's, bit's, fit's, kit's, nit's, pit's humer humor 7 15 Hummer, humeri, hummer, Hume, Homer, homer, humor, Huber, huger, hammer, hemmer, homier, hum er, hum-er, Hume's humerous humorous 2 12 humerus, humorous, numerous, humors, hummers, humerus's, humor's, Hummer's, hummer's, homers, Homer's, homer's humerous humerus 1 12 humerus, humorous, numerous, humors, hummers, humerus's, humor's, Hummer's, hummer's, homers, Homer's, homer's huminoid humanoid 2 6 hominoid, humanoid, hominid, hominoids, humanoids, humanoid's humurous humorous 1 8 humorous, humerus, humors, humor's, numerous, tumorous, humerus's, humus husban husband 1 16 husband, Housman, Huston, ISBN, Heisman, houseman, HSBC, Hussein, Houston, Lisbon, husking, lesbian, Harbin, Hasbro, Heston, hasten hvae have 1 46 have, heave, hive, hove, Havel, haven, haves, gave, HIV, HOV, heavy, Ave, ave, Haw, haw, Hale, hake, hale, hare, hate, haze, shave, Ha, He, ha, he, Dave, Wave, cave, eave, fave, lave, nave, pave, rave, save, wave, HF, Hf, hf, Hay, hay, hie, hoe, hue, have's hvaing having 1 21 having, heaving, hiving, haying, haling, haring, hating, haven, hawing, hazing, shaving, Havana, hang, hing, caving, laving, paving, raving, saving, waving, Huang hvea have 1 38 have, hive, hove, haves, hives, HIV, HOV, Eva, Head, Hera, head, heal, heap, hear, heat, heave, heavy, Ha, He, ha, he, Neva, Reva, Havel, haven, hived, hovel, hover, HF, Hf, hf, hew, hey, hie, hoe, hue, have's, hive's hvea heave 16 38 have, hive, hove, haves, hives, HIV, HOV, Eva, Head, Hera, head, heal, heap, hear, heat, heave, heavy, Ha, He, ha, he, Neva, Reva, Havel, haven, hived, hovel, hover, HF, Hf, hf, hew, hey, hie, hoe, hue, have's, hive's hwihc which 0 3 hedgehog, hollyhock, hitchhike hwile while 1 40 while, wile, whole, Wiley, hole, whale, Hale, Hill, Howell, Will, hail, hale, hill, vile, wale, will, wily, Howe, heel, howl, Hoyle, voile, Twila, Willie, holey, swill, twill, Hillel, wheel, Hallie, Hollie, wail, Haley, Weill, Willa, Willy, hilly, willy, Hal, who'll hwole whole 1 18 whole, hole, Howell, while, Howe, howl, Hoyle, holey, wile, whale, Hale, hale, holy, vole, wale, AWOL, wheel, who'll hydogen hydrogen 1 10 hydrogen, halogen, Hayden, hoyden, Hogan, hedging, hogan, hygiene, hidden, Hodgkin hydropilic hydrophilic 1 4 hydrophilic, hydroponic, hydraulic, hydroplane hydropobic hydrophobic 1 2 hydrophobic, hydroponic hygeine hygiene 1 10 hygiene, Heine, hugging, genie, hygiene's, hogging, hygienic, Gene, gene, Huygens hypocracy hypocrisy 1 5 hypocrisy, hypocrite, hypocrisy's, hypocrites, hypocrite's hypocrasy hypocrisy 1 6 hypocrisy, hypocrisy's, hypocrite, hypocrites, hypocrisies, hypocrite's hypocricy hypocrisy 1 5 hypocrisy, hypocrite, hypocrisy's, hypocrites, hypocrite's hypocrit hypocrite 1 4 hypocrite, hypocrisy, hypocrites, hypocrite's hypocrits hypocrites 1 5 hypocrites, hypocrite, hypocrite's, hypocrisy, hypocrisy's iconclastic iconoclastic 1 4 iconoclastic, iconoclast, iconoclasts, iconoclast's idaeidae idea 4 43 iodide, aided, Adidas, idea, immediate, Oneida, eddied, idled, abide, amide, aside, ideal, ideas, iodides, irradiate, jadeite, added, etude, Adelaide, dead, addenda, dated, idea's, mediate, radiate, tidied, IDE, Ida, faded, ivied, jaded, laded, waded, adequate, indeed, audit, hided, sided, tided, dded, deed, Adidas's, iodide's idaes ideas 1 18 ideas, ides, Ida's, odes, idles, idea's, IDs, ids, aides, Adas, ID's, id's, Aida's, Ada's, ode's, ides's, aide's, idle's idealogies ideologies 1 11 ideologies, ideologues, ideologue's, dialogues, ideology's, idealizes, ideologist, ideologue, eulogies, dialogue's, analogies idealogy ideology 1 11 ideology, idea logy, idea-logy, ideologue, ideally, dialog, ideal, eulogy, ideology's, ideals, ideal's identicial identical 1 3 identical, identically, adenoidal identifers identifiers 1 3 identifiers, identifier, identifies ideosyncratic idiosyncratic 1 2 idiosyncratic, idiosyncratically idesa ideas 1 15 ideas, ides, idea, Odessa, ides's, odes, IDs, ids, aides, ID's, id's, idea's, ode's, aide's, Ida's idesa ides 2 15 ideas, ides, idea, Odessa, ides's, odes, IDs, ids, aides, ID's, id's, idea's, ode's, aide's, Ida's idiosyncracy idiosyncrasy 1 3 idiosyncrasy, idiosyncrasy's, idiosyncrasies Ihaca Ithaca 1 27 Ithaca, Isaac, Hack, Inca, Dhaka, Aha, Issac, AC, Ac, O'Hara, Hick, Hakka, Izaak, ICC, ICU, Aka, Hag, Haj, IRC, Inc, Huck, IKEA, Iago, Hake, Hawk, Heck, Hock illegimacy illegitimacy 1 7 illegitimacy, allegiance, elegiacs, illegals, elegiac's, illegal's, Allegra's illegitmate illegitimate 1 4 illegitimate, illegitimately, legitimate, illegitimacy illess illness 1 36 illness, ills, ill's, illus, isles, alleys, isle's, oles, Ollie's, Allies, allies, less, ole's, ales, ells, Allie's, Ellie's, Ellis's, alley's, idles, tailless, Ila's, aimless, airless, ale's, all's, ell's, illness's, Lille's, idle's, Les's, Giles's, Miles's, Wiles's, willies's, Mills's illiegal illegal 1 6 illegal, illegally, illegals, illegal's, legal, algal illution illusion 1 19 illusion, allusion, dilution, pollution, illusions, elation, ablution, solution, ululation, Aleutian, illumine, illusion's, lotion, dilation, allusions, elocution, isolation, evolution, allusion's ilness illness 1 22 illness, oiliness, Ilene's, illness's, unless, idleness, oldness, Olen's, lines, Ines's, lioness, Ines, line's, Aline's, vileness, wiliness, evilness, Elena's, Milne's, lens's, oiliness's, Linus's ilogical illogical 1 11 illogical, logical, illogically, biological, elegiacal, logically, urological, ecological, etiological, ideological, analogical imagenary imaginary 1 11 imaginary, image nary, image-nary, imagery, imaginal, Imogene, imagine, imagines, imagined, imaging, Imogene's imagin imagine 1 23 imagine, imaging, imago, Amgen, imaginal, imagined, imagines, Imogene, image, Omani, imaged, images, Agni, Oman, again, aging, imagining, imago's, Meagan, making, imaginary, akin, image's imaginery imaginary 1 6 imaginary, imagery, imagine, imagined, imagines, imaging imaginery imagery 2 6 imaginary, imagery, imagine, imagined, imagines, imaging imanent eminent 3 4 immanent, imminent, eminent, anent imanent imminent 2 4 immanent, imminent, eminent, anent imcomplete incomplete 1 1 incomplete imediately immediately 1 6 immediately, immediate, immoderately, eruditely, imitate, imitatively imense immense 1 16 immense, omens, omen's, Menes, miens, Ximenes, Amen's, amines, immerse, Mensa, manse, mien's, Oman's, men's, Ilene's, Irene's imigrant emigrant 3 7 immigrant, migrant, emigrant, immigrants, emigrants, immigrant's, emigrant's imigrant immigrant 1 7 immigrant, migrant, emigrant, immigrants, emigrants, immigrant's, emigrant's imigrated emigrated 3 5 immigrated, migrated, emigrated, immigrate, emigrate imigrated immigrated 1 5 immigrated, migrated, emigrated, immigrate, emigrate imigration emigration 3 6 immigration, migration, emigration, emigrations, immigration's, emigration's imigration immigration 1 6 immigration, migration, emigration, emigrations, immigration's, emigration's iminent eminent 2 3 imminent, eminent, immanent iminent imminent 1 3 imminent, eminent, immanent iminent immanent 3 3 imminent, eminent, immanent immediatley immediately 1 4 immediately, immediate, immoderately, immodestly immediatly immediately 1 6 immediately, immediate, immodestly, immoderately, immaterially, immutably immidately immediately 1 11 immediately, immoderately, immodestly, immediate, immutably, immaturely, immortally, imitate, imitatively, imitated, imitates immidiately immediately 1 4 immediately, immoderately, immediate, immodestly immitate imitate 1 11 imitate, immediate, imitated, imitates, immolate, omitted, imitator, irritate, mutate, emitted, imitative immitated imitated 1 12 imitated, imitates, imitate, immolated, irritated, mutated, omitted, emitted, amputated, admitted, agitated, imitator immitating imitating 1 11 imitating, immolating, irritating, mutating, omitting, imitation, emitting, amputating, admitting, agitating, imitative immitator imitator 1 12 imitator, imitators, imitate, commutator, imitator's, agitator, imitated, imitates, immature, mediator, emitter, matador impecabbly impeccably 1 7 impeccably, impeccable, implacably, impeachable, impeccability, implacable, amicably impedence impedance 1 8 impedance, impudence, impotence, imprudence, impatience, impotency, impedance's, impudence's implamenting implementing 1 11 implementing, imp lamenting, imp-lamenting, implanting, complementing, complimenting, implement, implements, implement's, implemented, implementer impliment implement 1 14 implement, impalement, employment, compliment, implements, impairment, impediment, imperilment, impedimenta, implant, implement's, implemented, implementer, impalement's implimented implemented 1 9 implemented, complimented, implementer, implements, implanted, implement, complemented, implement's, unimplemented imploys employs 1 23 employs, employ's, implies, impels, impalas, impales, imply, impious, implodes, implores, employees, employ, impala's, impulse, implode, implore, impose, imps, amply, employers, imp's, employee's, employer's importamt important 1 8 important, import amt, import-amt, importunate, imported, importunity, importuned, imparted imprioned imprisoned 1 11 imprisoned, imprinted, imprint, improved, imprinter, imprints, imperiled, impassioned, importuned, impaired, imprint's imprisonned imprisoned 1 7 imprisoned, imprisons, imprison, imprisoning, impersonate, impersonated, impressed improvision improvisation 1 4 improvisation, improvising, imprecision, impression improvments improvements 1 6 improvements, improvement's, improvement, impairments, imperilment's, impairment's inablility inability 1 5 inability, inbuilt, unbolt, enabled, unlabeled inaccessable inaccessible 1 4 inaccessible, inaccessibly, accessible, accessibly inadiquate inadequate 1 5 inadequate, antiquate, indicate, adequate, inadequately inadquate inadequate 1 8 inadequate, indicate, antiquate, adequate, inadequately, inductee, induct, inadequacy inadvertant inadvertent 1 3 inadvertent, inadvertently, inadvertence inadvertantly inadvertently 1 3 inadvertently, inadvertent, indifferently inagurated inaugurated 1 13 inaugurated, inaugurates, inaugurate, infuriated, unguarded, ingrates, ingrate, ungraded, inaccurate, integrated, invigorated, incubated, ingrate's inaguration inauguration 1 15 inauguration, inaugurations, inaugurating, inauguration's, incursion, angulation, integration, invigoration, incarnation, incubation, abjuration, inoculation, ingrain, adjuration, inaction inappropiate inappropriate 1 10 inappropriate, unapproved, unprepared, unapparent, intrepid, unproved, interrupt, anthropoid, underpaid, encrypt inaugures inaugurates 2 20 Ingres, inaugurates, inquires, inaugurals, injures, inaugural, ingress, injuries, auguries, inquiries, inaugurate, insures, augurs, inures, incurs, augur's, inaugural's, Ingres's, injury's, augury's inbalance imbalance 2 6 unbalance, imbalance, in balance, in-balance, unbalanced, unbalances inbalanced imbalanced 2 6 unbalanced, imbalanced, in balanced, in-balanced, unbalances, unbalance inbetween between 0 7 in between, in-between, unbeaten, entwine, Antwan, unbidden, unbutton incarcirated incarcerated 1 5 incarcerated, incarcerates, incarcerate, Incorporated, incorporated incidentially incidentally 1 4 incidentally, incidental, inessential, unessential incidently incidentally 2 10 incidental, incidentally, incident, incidentals, incipiently, anciently, incidents, incident's, incidental's, intently inclreased increased 1 6 increased, uncleared, unclearest, uncrossed, enclosed, uncleanest includ include 1 12 include, unclad, unglued, incl, included, includes, inlaid, angled, inclined, including, encl, ironclad includng including 1 3 including, inoculating, inglenook incompatabilities incompatibilities 1 5 incompatibilities, incompatibility's, incompatibility, incompatibles, incompatible's incompatability incompatibility 1 5 incompatibility, incompatibility's, incompatibly, incompatibilities, incompatible incompatable incompatible 2 6 incomparable, incompatible, incompatibly, incompatibles, incomparably, incompatible's incompatablities incompatibilities 1 5 incompatibilities, incompatibility's, incompatibles, incompatibility, incompatible's incompatablity incompatibility 1 4 incompatibility, incompatibly, incompatibility's, incompatible incompatiblities incompatibilities 1 5 incompatibilities, incompatibility's, incompatibles, incompatibility, incompatible's incompatiblity incompatibility 1 4 incompatibility, incompatibly, incompatibility's, incompatible incompetance incompetence 1 4 incompetence, incompetency, incompetence's, incompetency's incompetant incompetent 1 6 incompetent, incompetents, incompetency, incompetent's, incompetently, incompetence incomptable incompatible 1 6 incompatible, incomparable, incompatibly, incompatibles, incomparably, incompatible's incomptetent incompetent 1 1 incompetent inconsistant inconsistent 1 4 inconsistent, inconstant, inconsistency, inconsistently incorperation incorporation 1 5 incorporation, incarceration, incorporating, incorporation's, reincorporation incorportaed incorporated 2 6 Incorporated, incorporated, incorporates, incorporate, unincorporated, reincorporated incorprates incorporates 1 6 incorporates, Incorporated, incorporated, incorporate, reincorporates, incarcerates incorruptable incorruptible 1 5 incorruptible, incorruptibly, incompatible, incorruptibility, incompatibly incramentally incrementally 1 8 incrementally, incremental, increments, increment, increment's, incremented, incriminatory, incriminate increadible incredible 1 4 incredible, incredibly, unreadable, incurable incredable incredible 1 6 incredible, incredibly, unreadable, incurable, inscrutable, incurably inctroduce introduce 1 9 introduce, intrudes, introits, introit's, electrodes, Ingrid's, encoders, electrode's, encoder's inctroduced introduced 1 1 introduced incuding including 1 19 including, encoding, inciting, incurring, invading, incoming, injuring, inducting, enduing, unquoting, enacting, ending, incubating, inking, inputting, inquiring, intuiting, incline, inkling incunabla incunabula 1 6 incunabula, incurable, incurably, incunabulum, incapable, incapably indefinately indefinitely 1 6 indefinitely, indefinably, indefinable, indefinite, infinitely, undefinable indefineable undefinable 2 3 indefinable, undefinable, indefinably indefinitly indefinitely 1 6 indefinitely, indefinite, indefinably, infinitely, indecently, indefinable indentical identical 1 3 identical, identically, nonidentical indepedantly independently 1 1 independently indepedence independence 2 9 Independence, independence, antecedence, inductance, ineptness, insipidness, antipodeans, antipodean's, ineptness's independance independence 2 7 Independence, independence, Independence's, independence's, independent, independents, independent's independant independent 1 7 independent, independents, independent's, independently, Independence, independence, unrepentant independantly independently 1 4 independently, independent, independents, independent's independece independence 2 27 Independence, independence, indents, intends, Internets, indent's, indemnities, indigents, indigent's, underpants, Internet's, endpoints, intents, intranets, underpants's, andantes, endpoint's, ententes, intent's, indemnity's, indignities, Antipodes, andante's, antipodes, entente's, intranet's, antipodes's independendet independent 1 4 independent, independents, independently, independent's indictement indictment 1 3 indictment, indictments, indictment's indigineous indigenous 1 15 indigenous, endogenous, indigence, indigents, indignities, indigent's, indigence's, ingenious, Antigone's, indignity's, ingenuous, antigens, engines, antigen's, engine's indipendence independence 2 7 Independence, independence, Independence's, independence's, independent, independents, independent's indipendent independent 1 6 independent, independents, independent's, independently, Independence, independence indipendently independently 1 4 independently, independent, independents, independent's indespensible indispensable 1 4 indispensable, indispensably, indispensables, indispensable's indespensable indispensable 1 4 indispensable, indispensably, indispensables, indispensable's indispensible indispensable 1 4 indispensable, indispensably, indispensables, indispensable's indisputible indisputable 1 5 indisputable, indisputably, inhospitable, insusceptible, inhospitably indisputibly indisputably 1 4 indisputably, indisputable, inhospitably, inhospitable individualy individually 1 5 individually, individual, individuals, individuality, individual's indpendent independent 1 8 independent, ind pendent, ind-pendent, independents, independent's, independently, Independence, independence indpendently independently 1 4 independently, independent, independents, independent's indulgue indulge 1 3 indulge, indulged, indulges indutrial industrial 1 7 industrial, industrially, editorial, endometrial, unnatural, integral, enteral indviduals individuals 1 8 individuals, individual's, individual, individualism, individualist, individually, individualize, individuates inefficienty inefficiently 1 3 inefficiently, inefficient, inefficiency inevatible inevitable 1 12 inevitable, inevitably, invariable, uneatable, infeasible, inedible, invisible, inflatable, inaudible, ineffable, inequitable, inevitable's inevitible inevitable 1 5 inevitable, inevitably, invisible, inedible, inevitable's inevititably inevitably 1 5 inevitably, inevitable, unavoidably, unavoidable, inflatable infalability infallibility 1 10 infallibility, inviolability, unavailability, inflammability, ineffability, invariability, unflappability, insolubility, infallibly, infallibility's infallable infallible 1 6 infallible, infallibly, invaluable, inflatable, invaluably, inviolable infectuous infectious 1 4 infectious, infects, unctuous, infect infered inferred 1 27 inferred, inhered, infer ed, infer-ed, infrared, infers, infer, inbreed, informed, inverted, offered, angered, interred, Winfred, inured, inbred, invert, entered, inferno, infused, injured, insured, unfed, unnerved, Winifred, inert, infra infilitrate infiltrate 1 4 infiltrate, infiltrated, infiltrates, infiltrator infilitrated infiltrated 1 4 infiltrated, infiltrates, infiltrate, infiltrator infilitration infiltration 1 3 infiltration, infiltrating, infiltration's infinit infinite 1 6 infinite, infinity, infant, invent, infinity's, infinite's inflamation inflammation 1 5 inflammation, inflammations, inflation, information, inflammation's influencial influential 1 3 influential, influentially, inferential influented influenced 1 6 influenced, inflected, inflicted, inflated, invented, unfunded infomation information 1 9 information, intimation, inflation, innovation, invocation, animation, inflammation, infatuation, infection informtion information 1 7 information, infarction, information's, informational, informing, conformation, infraction infrantryman infantryman 1 2 infantryman, infantrymen infrigement infringement 1 8 infringement, engorgement, infrequent, enforcement, enlargement, informant, encouragement, environment ingenius ingenious 1 7 ingenious, ingenuous, ingenues, in genius, in-genius, ingenue's, ingenue ingreediants ingredients 1 6 ingredients, ingredient's, ingredient, increments, increment's, incriminates inhabitans inhabitants 1 8 inhabitants, inhabitant, inhabit ans, inhabit-ans, inhabitant's, inhabits, inhabiting, inhibits inherantly inherently 1 3 inherently, incoherently, inherent inheritage heritage 0 9 in heritage, in-heritage, inherit age, inherit-age, inherited, inherits, inherit, inheriting, inheritor inheritage inheritance 0 9 in heritage, in-heritage, inherit age, inherit-age, inherited, inherits, inherit, inheriting, inheritor inheritence inheritance 1 5 inheritance, inheritances, inheritance's, inheriting, inherits inital initial 1 32 initial, Intel, until, in ital, in-ital, Ital, entail, ital, install, Unitas, Anita, natal, genital, initially, Anibal, animal, natl, India, Inuit, Italy, innit, instill, unit, innately, int, anal, innate, inositol, into, Anita's, it'll, Intel's initally initially 1 14 initially, innately, install, genitally, initial, Italy, Intel, anally, dentally, mentally, entail, finitely, instill, ideally initation initiation 3 13 invitation, imitation, initiation, intuition, notation, intimation, indication, annotation, ionization, irritation, sanitation, agitation, animation initiaitive initiative 1 9 initiative, initiatives, intuitive, initiate, initiative's, initiating, initiated, initiates, initiate's inlcuding including 1 13 including, inducting, unloading, encoding, inflicting, inflecting, unlocking, indicting, infecting, injecting, inoculating, inculcating, enacting inmigrant immigrant 1 6 immigrant, in migrant, in-migrant, emigrant, ingrained, incarnate inmigrants immigrants 1 6 immigrants, in migrants, in-migrants, immigrant's, emigrants, emigrant's innoculated inoculated 1 8 inoculated, inoculates, inoculate, inculcated, inculpated, reinoculated, incubated, insulated inocence innocence 1 9 innocence, incense, insolence, incidence, innocence's, incensed, incenses, nascence, incense's inofficial unofficial 1 6 unofficial, unofficially, in official, in-official, official, nonofficial inot into 1 36 into, ingot, int, not, onto, unto, Inuit, innit, unit, Ont, Minot, Inst, inst, knot, snot, Indy, Ind, ant, ind, ain't, Ito, ion, nit, iota, note, nowt, pinto, IN, IT, In, It, NT, OT, in, it, isn't inpeach impeach 1 18 impeach, in peach, in-peach, inch, unpack, unleash, epoch, impish, unlatch, inept, Apache, Enoch, enmesh, enrich, inrush, unpaid, unpick, input inpolite impolite 1 22 impolite, in polite, in-polite, unpolluted, inviolate, tinplate, inflate, implied, inlet, unpolished, unlit, implode, insulate, unbolt, inability, inoculate, inbuilt, include, inputted, insult, enplane, invalid inprisonment imprisonment 1 1 imprisonment inproving improving 1 5 improving, in proving, in-proving, unproven, approving insectiverous insectivorous 1 3 insectivorous, insectivores, insectivore's insensative insensitive 1 6 insensitive, insensate, insinuative, incentive, insensitively, nonsensitive inseperable inseparable 1 7 inseparable, insuperable, inseparably, insuperably, inseparables, inoperable, inseparable's insistance insistence 1 5 insistence, instance, assistance, insistence's, insisting insitution institution 1 8 institution, insinuation, invitation, intuition, insertion, instigation, infatuation, insulation insitutions institutions 1 14 institutions, institution's, insinuations, invitations, intuitions, insinuation's, insertions, infatuations, invitation's, intuition's, insertion's, instigation's, infatuation's, insulation's inspite inspire 1 21 inspire, in spite, in-spite, inspired, onsite, insipid, incite, inside, instate, inset, instep, inapt, input, inspirit, insist, Inst, inst, inspect, onside, incited, inept instade instead 2 16 instate, instead, instated, unsteady, instar, unseated, instates, onstage, inside, unstated, instant, install, incited, installed, Inst, inst instatance instance 1 5 instance, insistence, instating, instates, insentience institue institute 1 25 institute, instate, indite, instigate, onsite, unsuited, incited, instated, instates, incite, inside, instilled, insisted, instill, intuited, instead, intuit, insist, Inst, astute, inst, instant, instating, inset, intestate instuction instruction 1 5 instruction, induction, instigation, inspection, institution instuments instruments 1 17 instruments, instrument's, incitements, investments, incitement's, ointments, installments, instants, inducements, investment's, ointment's, installment's, instant's, enlistments, inducement's, encystment's, enlistment's instutionalized institutionalized 1 1 institutionalized instutions intuitions 1 18 intuitions, institutions, infatuations, insertions, intuition's, institution's, insinuations, infestations, infatuation's, insertion's, invitations, instigation's, insinuation's, insulation's, inceptions, infestation's, invitation's, inception's insurence insurance 2 11 insurgence, insurance, insurances, insurgency, inference, insolence, insurance's, insures, insuring, coinsurance, reinsurance intelectual intellectual 1 4 intellectual, intellectually, intellectuals, intellectual's inteligence intelligence 1 6 intelligence, indulgence, intelligence's, intelligent, indigence, inelegance inteligent intelligent 1 9 intelligent, indulgent, intelligently, intelligence, unintelligent, indigent, inelegant, intellect, intelligentsia intenational international 1 8 international, intentional, intentionally, Internationale, internationally, intention, intonation, unintentional intepretation interpretation 1 2 interpretation, antiproton interational international 1 4 international, Internationale, intentional, internationally interbread interbreed 2 6 interbred, interbreed, inter bread, inter-bread, interbreeds, interfered interbread interbred 1 6 interbred, interbreed, inter bread, inter-bread, interbreeds, interfered interchangable interchangeable 1 4 interchangeable, interchangeably, interminable, interminably interchangably interchangeably 1 4 interchangeably, interchangeable, interminably, interminable intercontinetal intercontinental 1 1 intercontinental intered interred 1 18 interred, interned, entered, wintered, inhered, intrude, inter ed, inter-ed, untried, intercede, interest, inter, inbreed, Internet, antlered, internet, indeed, inured intered interned 2 18 interred, interned, entered, wintered, inhered, intrude, inter ed, inter-ed, untried, intercede, interest, inter, inbreed, Internet, antlered, internet, indeed, inured interelated interrelated 1 16 interrelated, inter elated, inter-elated, interrelates, interrelate, interested, interleaved, interpolated, interlaced, interluded, interlarded, unrelated, untreated, interacted, interlard, entreated interferance interference 1 5 interference, interferon's, interference's, interferon, interfering interfereing interfering 1 10 interfering, interferon, interfere, interference, interfered, interferes, interfacing, interfiling, intervening, interferon's intergrated integrated 1 8 integrated, inter grated, inter-grated, interpreted, interrogated, interacted, interlarded, interjected intergration integration 1 4 integration, interrogation, interaction, interjection interm interim 1 16 interim, intern, inter, interj, inters, in term, in-term, antrum, intercom, anteroom, enter, intro, enters, infirm, inform, interim's internation international 5 13 inter nation, inter-nation, interaction, intention, international, intonation, alternation, incarnation, intervention, interrelation, interrogation, Internationale, indention interpet interpret 1 13 interpret, Internet, internet, inter pet, inter-pet, intercept, interrupt, interest, intrepid, interred, Interpol, interact, interned interrim interim 1 17 interim, inter rim, inter-rim, interring, intercom, anteroom, interred, intern, antrum, inter, interim's, interior, interj, inters, interview, enteric, introit interrugum interregnum 1 14 interregnum, intercom, interim, intrigue, interrogate, intrigued, intriguer, intrigues, antrum, interj, intercoms, anteroom, intrigue's, intercom's intertaining entertaining 1 6 entertaining, intertwining, interlining, interning, entertaining's, entertainingly interupt interrupt 1 17 interrupt, int erupt, int-erupt, interrupts, intercept, intrepid, Internet, interact, interest, internet, interrupt's, interrupted, interrupter, interpret, Interpol, introit, intrude intervines intervenes 1 13 intervenes, interlines, inter vines, inter-vines, interviews, intervened, intervene, interfiles, interview's, internees, interns, intern's, internee's intevene intervene 1 7 intervene, internee, uneven, intern, intone, antennae, Antone intial initial 1 12 initial, uncial, initially, initials, until, inertial, entail, Intel, infill, initial's, initialed, anal intially initially 1 20 initially, initial, uncial, initials, anally, infill, annually, initial's, initialed, inlay, until, inertial, entail, anthill, inanely, initialing, initialize, Intel, essentially, O'Neill intrduced introduced 1 6 introduced, introduces, intruded, introduce, intrudes, reintroduced intrest interest 1 14 interest, untruest, entrust, int rest, int-rest, interests, inters, unrest, wintriest, entreat, intros, introit, interest's, intro's introdued introduced 1 8 introduced, intruded, introduce, intrigued, intrudes, intrude, interluded, intruder intruduced introduced 1 6 introduced, intruded, introduces, introduce, intrudes, reintroduced intrusted entrusted 1 13 entrusted, interested, in trusted, in-trusted, int rusted, int-rusted, intruded, encrusted, untested, intrastate, untasted, entrust, interrupted intutive intuitive 1 12 intuitive, inductive, initiative, intuited, inactive, intuit, intuitively, imitative, intuits, annotative, intuiting, tentative intutively intuitively 1 6 intuitively, inductively, inactively, intuitive, imitatively, tentatively inudstry industry 1 8 industry, industry's, instr, instar, ancestry, industrial, industries, inducer inumerable enumerable 3 4 innumerable, numerable, enumerable, innumerably inumerable innumerable 1 4 innumerable, numerable, enumerable, innumerably inventer inventor 1 11 inventor, invented, inverter, inventory, invent er, invent-er, invent, inventors, invents, investor, inventor's invertibrates invertebrates 1 3 invertebrates, invertebrate's, invertebrate investingate investigate 1 5 investigate, investing ate, investing-ate, investing, infesting involvment involvement 1 3 involvement, involvements, involvement's irelevent irrelevant 1 7 irrelevant, relevant, irrelevancy, irrelevantly, irrelevance, Ireland, elephant iresistable irresistible 1 3 irresistible, irresistibly, resistible iresistably irresistibly 1 3 irresistibly, irresistible, resistible iresistible irresistible 1 3 irresistible, resistible, irresistibly iresistibly irresistibly 1 3 irresistibly, irresistible, resistible iritable irritable 1 7 irritable, writable, imitable, irritably, irrigable, heritable, veritable iritated irritated 1 11 irritated, imitated, irritates, irritate, rotated, irrigated, urinated, irradiated, agitated, orated, orientated ironicly ironically 2 5 ironical, ironically, ironic, ironclad, irenic irrelevent irrelevant 1 5 irrelevant, irrelevancy, irrelevantly, relevant, irrelevance irreplacable irreplaceable 1 5 irreplaceable, implacable, implacably, inapplicable, applicable irresistable irresistible 1 3 irresistible, irresistibly, resistible irresistably irresistibly 1 3 irresistibly, irresistible, resistible isnt isn't 1 21 isn't, Inst, inst, int, Usenet, Ont, USN, ant, inset, into, sent, snit, snot, innit, ascent, assent, EST, Ind, est, ind, ain't Israelies Israelis 1 10 Israelis, Israeli's, Israels, Israel's, Israeli es, Israeli-es, Israelite's, Israelite, Israeli, Disraeli's issueing issuing 1 30 issuing, assuring, assuming, using, assaying, essaying, assign, easing, issue, suing, sussing, Essen, icing, saucing, dissing, hissing, kissing, missing, pissing, seeing, sousing, issued, issuer, issues, assuaging, reissuing, unseeing, Essene, ensuing, issue's itnroduced introduced 1 3 introduced, outproduced, advertised iunior junior 2 64 Junior, junior, Union, union, INRI, inure, inner, Inuit, Senior, indoor, punier, senior, unit, intro, nor, uni, Munro, minor, Indore, ignore, inkier, Onion, innit, onion, unite, Elinor, owner, Igor, Lenoir, Renoir, info, into, pinier, tinier, undo, unis, univ, unto, winier, ionizer, funnier, runnier, sunnier, Invar, incur, infer, inter, unbar, under, Avior, Ionic, anion, donor, honor, icier, ionic, lunar, manor, senor, tenor, tuner, unify, unity, tinnier iwll will 2 55 Will, will, Ill, ill, I'll, ell, owl, IL, Ila, all, awl, isl, isle, Ella, Willa, Willy, willy, UL, ilea, ilk, ills, Wall, ail, oil, wall, well, LL, ally, ilia, ll, Bill, Gill, Hill, Jill, Mill, bill, dill, fill, gill, hill, kill, mill, pill, rill, sill, till, wile, wily, idyll, it'll, AL, Al, oily, we'll, ill's iwth with 1 60 with, oath, withe, itch, Th, IT, It, Kieth, it, kith, pith, Beth, Seth, eighth, meth, Ito, nth, ACTH, Goth, Roth, Ruth, bath, both, doth, goth, hath, iota, lath, math, moth, myth, path, itchy, Keith, IE, Thu, ow, the, tho, thy, aitch, lithe, pithy, tithe, I, i, Wyeth, wrath, wroth, Edith, Faith, eight, faith, saith, IA, Ia, Io, aw, ii, Alioth Japanes Japanese 1 6 Japanese, Japans, Japan's, Japan es, Japan-es, Capone's jeapardy jeopardy 1 21 jeopardy, jeopardy's, leopard, japed, parody, apart, Shepard, keypad, depart, capered, party, Sheppard, jetport, seaport, Japura, jeopardize, Gerard, canard, Gerardo, Jakarta, Japura's Jospeh Joseph 1 4 Joseph, Gospel, Jasper, Gasped jouney journey 1 44 journey, jouncy, June, Juneau, joinery, join, jounce, Jon, Jun, honey, jun, Jayne, Jinny, Joanne, Joey, joey, Joyner, jitney, joined, joiner, Jane, Joan, Joni, Jung, Juno, cone, cony, gone, Jones, Junes, Joule, jokey, joule, money, Jenny, Joann, gungy, gunny, jenny, Johnny, county, jaunty, johnny, June's journied journeyed 1 15 journeyed, corned, journey, mourned, joyride, joined, journeys, journo, horned, burned, sojourned, turned, cornet, curried, journey's journies journeys 1 44 journeys, journos, journey's, juries, journey, carnies, journals, purines, johnnies, Corine's, goriness, journo, journalese, journeyers, Corrine's, Jones, Junes, corneas, cornice, cronies, gurneys, cornices, corniest, Johnie's, corns, Joni's, curies, jounce, journal's, purine's, Johnnie's, corn's, urine's, journeyer's, Corinne's, June's, Murine's, cornice's, Curie's, Janie's, curie's, cornea's, gurney's, Corina's jstu just 3 30 Stu, jest, just, CST, jut, sty, joist, joust, ST, St, st, jests, PST, SST, Sta, Ste, jet, jot, cast, cost, gist, gust, jets, jots, juts, J's, jest's, jet's, jot's, jut's jsut just 1 44 just, jut, joust, Jesuit, jest, gust, CST, joist, Stu, gist, gusto, gusty, juts, jute, sit, suet, suit, ST, St, st, bust, dust, lust, must, oust, rust, Josue, cast, cost, Sgt, PST, SAT, SST, Sat, Set, cut, gut, jet, jot, sat, set, sot, J's, jut's Juadaism Judaism 1 9 Judaism, Judaisms, Dadaism, Judaism's, Judas, Nudism, Sadism, Jainism, Judas's Juadism Judaism 1 24 Judaism, Judaisms, Nudism, Sadism, Judaism's, Judas, Jainism, Autism, Dadaism, Jades, Quads, Judd's, Taoism, Quad's, Quietism, Cubism, Judo's, Judas's, Cultism, Jedi's, Jodi's, Jude's, Judy's, Jade's judical judicial 2 10 Judaical, judicial, juridical, judicially, cubical, medical, radical, ducal, Judaic, decal judisuary judiciary 1 42 judiciary, Janissary, disarray, Judaism, Judas, sudsier, Judas's, juicier, Judases, gutsier, juster, guitar, juicer, quasar, Judson, judo's, glossary, guitars, Judea's, cutesier, jittery, Judd's, cursory, quids, judicious, Jedi's, Jodi's, Jude's, Judy's, cuds, guider, juts, jouster, commissary, guiders, Jed's, cud's, jut's, guitar's, Jodie's, quid's, guider's juducial judicial 1 3 judicial, judicially, Judaical juristiction jurisdiction 1 5 jurisdiction, jurisdictions, jurisdiction's, jurisdictional, rustication juristictions jurisdictions 1 5 jurisdictions, jurisdiction's, jurisdiction, jurisdictional, rustication's kindergarden kindergarten 1 6 kindergarten, kinder garden, kinder-garden, kindergartens, kindergartner, kindergarten's knive knife 3 20 knives, knave, knife, Nivea, naive, nave, novae, Nev, Knievel, Nov, Kiev, NV, knaves, knifed, knifes, knee, univ, I've, knave's, knife's knowlege knowledge 1 6 knowledge, Knowles, knowledge's, bowleg, Knowles's, college knowlegeable knowledgeable 1 10 knowledgeable, knowledgeably, legible, illegible, ineligible, unlikable, navigable, negligible, likable, legibly knwo know 1 62 know, NOW, now, Neo, knew, knob, knot, known, knows, NW, No, kn, no, knee, kiwi, WNW, NCO, NWT, two, Noe, knit, won, NE, Ne, Ni, WHO, WI, new, noway, who, woe, woo, wow, Nos, Nov, nob, nod, non, nor, nos, not, nowt, N, n, vow, knock, knoll, gnaw, NW's, Kiowa, vino, wino, NY, Na, WA, Wu, nu, we, WNW's, now's, No's, no's knwos knows 1 70 knows, knobs, knots, Nos, nos, knees, kiwis, NW's, Knox, nowise, twos, noes, WNW's, Neo's, knits, NeWS, No's, Wis, news, no's, nose, nosy, nous, noways, woes, woos, wows, nobs, nods, now's, knee's, Knowles, NS, kiwi's, vows, knob's, knocks, knolls, knot's, NE's, Ne's, gnaws, new's, noose, two's, Kiowas, winos, N's, nus, was, knit's, Na's, Ni's, nu's, WHO's, who's, Noe's, vow's, wow's, news's, won's, woe's, Nov's, nod's, vino's, wino's, Wu's, knock's, knoll's, Kiowa's konw know 1 54 know, Kong, kine, Jon, kin, koan, gown, Joni, Kane, King, Kongo, cone, gone, king, Kan, Ken, con, ken, Kano, keno, Cong, Conn, cony, gong, kana, Joan, join, known, krone, NOW, keen, now, own, knew, KO, NW, coin, kW, kn, kw, ON, Snow, down, on, snow, sown, town, koans, krona, coon, goon, WNW, cow, Kong's konws knows 1 63 knows, Jones, kines, koans, gowns, Jon's, Jonas, Kings, Kong's, cones, kin's, kings, Kans, cons, kens, Kan's, Ken's, con's, gongs, ken's, joins, Kano's, keens, keno's, owns, Joan's, Joni's, Kane's, King's, cone's, join's, king's, coins, Downs, downs, gown's, snows, towns, CNS, Kongo's, coons, goons, Cong's, Conn's, KO's, Kong, coin's, cony's, cows, gong's, keen's, krone's, now's, coon's, goon's, NW's, Snow's, snow's, krona's, WNW's, cow's, down's, town's kwno know 24 69 keno, Kano, Ken, ken, Juno, Kongo, Kan, kin, Jon, Gino, Kane, King, Kong, kana, kine, king, keen, kw no, kw-no, won, Genoa, Kenny, Kwan, know, con, wino, Gen, Gwyn, Jan, Jun, KO, No, gen, jun, kW, kn, koan, kw, no, Kent, kens, coon, goon, Congo, WNW, canoe, Ono, awn, gown, kWh, own, pwn, CNN, Can, can, gin, gun, Kans, Kant, kayo, kind, kink, guano, keno's, Ken's, ken's, Kano's, Kan's, kin's labatory lavatory 1 6 lavatory, laboratory, laudatory, labor, Labrador, locator labatory laboratory 2 6 lavatory, laboratory, laudatory, labor, Labrador, locator labled labeled 1 31 labeled, cabled, fabled, gabled, ladled, tabled, libeled, la bled, la-bled, lab led, lab-led, labels, baled, label, labile, liable, bled, babbled, dabbled, gabbled, labored, lobed, lubed, bailed, balled, bawled, lobbed, lolled, lulled, tablet, label's labratory laboratory 1 9 laboratory, Labrador, liberator, Labradors, vibratory, laboratory's, library, Labrador's, celebratory laguage language 1 15 language, luggage, leakage, lavage, baggage, gauge, leafage, league, lagged, Gage, luge, lacunae, large, lunge, luggage's laguages languages 1 19 languages, language's, leakages, luggage's, gauges, leagues, leakage's, luges, lavage's, larges, lunges, baggage's, gauge's, leafage's, luggage, league's, Gage's, large's, lunge's larg large 1 10 large, largo, lag, lark, Lara, Lars, lard, lurgy, Lang, lurk largst largest 1 9 largest, larges, largos, largess, larks, large's, largo's, lark's, largess's lastr last 1 43 last, laser, lasts, Lester, Lister, luster, LSAT, lasted, later, least, Astor, aster, astir, blaster, plaster, latter, leaser, Castor, Castro, Easter, Master, baster, caster, castor, faster, last's, lastly, lustier, master, pastor, pastry, raster, taster, vaster, waster, lest, list, lost, lust, lased, loser, lusty, least's lattitude latitude 1 7 latitude, attitude, altitude, latitudes, platitude, lassitude, latitude's launchs launch 3 8 launch's, launches, launch, lunch's, lunches, Lynch's, haunch's, paunch's launhed launched 1 18 launched, laughed, lunched, lunged, lounged, lanced, landed, lunkhead, lynched, leaned, lined, loaned, Land, land, linked, linted, longed, lancet lavae larvae 1 25 larvae, lavage, lava, lave, leave, Laval, lav, Love, live, love, levee, laves, Alva, larva, laved, lavs, Livia, lovey, Ava, Ave, ave, lava's, lvi, slave, Laue layed laid 22 71 lade, flayed, played, slayed, Laud, late, laud, laced, laded, lamed, lased, laved, lazed, bayed, hayed, layer, payed, LED, lad, led, Loyd, laid, lied, latte, lay ed, lay-ed, lathed, lauded, Lady, Lat, Leda, lady, lat, lead, lewd, load, Laue, lard, lode, lay, layered, lye, Laredo, lacked, lagged, lammed, lapped, lashed, lazied, leaded, leafed, leaked, leaned, leaped, leased, leaved, loaded, loafed, loaned, LLD, Lloyd, layette, let, lid, Land, land, allayed, belayed, delayed, relayed, cloyed lazyness laziness 1 19 laziness, laxness, laziness's, slyness, haziness, lameness, lateness, lazybones's, lanes, lazes, lazybones, leanness, Lane's, lane's, laze's, lazies, sleaziness, Lassen's, laxness's leage league 1 55 league, ledge, Liege, liege, lease, leave, lag, leg, Leakey, Lego, lake, leak, loge, luge, Lodge, leaky, leggy, lodge, large, leagued, leagues, leek, Leger, lager, LG, legate, lg, Lea, Lee, lea, leafage, leakage, lee, legal, lineage, age, lavage, leaked, ledger, ledges, legged, linage, lac, log, lug, Laue, lags, legs, mileage, pledge, sledge, league's, lag's, leg's, ledge's leanr lean 5 44 leaner, learn, Lean, Lear, lean, Leann, leans, lunar, Leonor, loaner, Elanor, Lenard, Lenora, Lenore, Leanne, learner, Lena, Lane, Leary, lane, Lenoir, linear, Eleanor, LAN, Leander, Len, cleaner, gleaner, liner, loner, Leanna, Lerner, Lean's, lean's, Lana, Lang, Leno, Leon, lair, leer, liar, loan, near, Lena's leanr learn 2 44 leaner, learn, Lean, Lear, lean, Leann, leans, lunar, Leonor, loaner, Elanor, Lenard, Lenora, Lenore, Leanne, learner, Lena, Lane, Leary, lane, Lenoir, linear, Eleanor, LAN, Leander, Len, cleaner, gleaner, liner, loner, Leanna, Lerner, Lean's, lean's, Lana, Lang, Leno, Leon, lair, leer, liar, loan, near, Lena's leanr leaner 1 44 leaner, learn, Lean, Lear, lean, Leann, leans, lunar, Leonor, loaner, Elanor, Lenard, Lenora, Lenore, Leanne, learner, Lena, Lane, Leary, lane, Lenoir, linear, Eleanor, LAN, Leander, Len, cleaner, gleaner, liner, loner, Leanna, Lerner, Lean's, lean's, Lana, Lang, Leno, Leon, lair, leer, liar, loan, near, Lena's leathal lethal 1 10 lethal, lethally, Letha, Latham, leather, lath, Letha's, Lethe, lathe, loath lefted left 13 36 lifted, lofted, hefted, lefter, left ed, left-ed, leftest, feted, lefties, leafed, lefts, Left, left, left's, refuted, lefty, fleeted, felted, leaded, leaved, levied, looted, luffed, gifted, lasted, lifter, lilted, linted, listed, lusted, rafted, rifted, sifted, tufted, wafted, lefty's legitamate legitimate 1 6 legitimate, legitimated, legitimates, legitimately, legitimatize, illegitimate legitmate legitimate 1 8 legitimate, legit mate, legit-mate, legitimated, legitimates, legitimately, legitimatize, illegitimate lenght length 1 25 length, Lent, lent, lento, lend, lint, light, legit, Knight, knight, linnet, Lents, night, Len, let, linty, LNG, Lang, Lena, Leno, Long, ling, long, lung, Lent's leran learn 1 31 learn, Lean, lean, reran, Lorna, Lorena, lorn, Loren, learns, Lear, Lena, Erna, earn, Leann, Loraine, leering, LAN, Lateran, Leary, Len, Leona, ran, Verna, yearn, Lara, Leon, Lora, Lyra, lira, loan, Lear's lerans learns 1 29 learns, leans, learn, earns, Lean's, lean's, Lear's, lens, Lorna's, yearns, Loren's, Lorena's, loans, Lara's, Lena's, Lora's, Lyra's, lira's, Leann's, LAN's, Lateran's, Len's, Erna's, Loraine's, Leon's, loan's, Leary's, Leona's, Verna's lieuenant lieutenant 1 15 lieutenant, lenient, L'Enfant, Dunant, Levant, tenant, lineament, liniment, pennant, linen, Laurent, leanest, linden, Lennon, lining leutenant lieutenant 1 8 lieutenant, lieutenants, lieutenancy, lieutenant's, tenant, lutenist, Dunant, latent levetate levitate 1 4 levitate, levitated, levitates, Levitt levetated levitated 1 4 levitated, levitates, levitate, lactated levetates levitates 1 5 levitates, levitated, levitate, lactates, Levitt's levetating levitating 1 6 levitating, lactating, levitation, levitate, levitated, levitates levle level 1 43 level, levee, leveled, leveler, lively, lovely, leave, levels, lever, levelly, Laval, bevel, revel, Lesley, Leslie, Levine, levees, levied, levier, levies, revile, Lela, Levi, Levy, Love, Lyle, lave, levy, live, love, Leila, Leola, Lille, Levis, ladle, lisle, level's, feel, flee, levee's, Levi's, Levy's, levy's liasion liaison 1 23 liaison, lesion, lotion, libation, ligation, elision, fission, mission, suasion, vision, liaising, lashing, leashing, Lawson, lasing, lain, lion, Latino, lesions, dilation, illusion, elation, lesion's liason liaison 1 26 liaison, Lawson, lesson, liaising, lasing, liaisons, Larson, Lisbon, Liston, leasing, Lassen, Luzon, lion, Alison, lessen, loosen, Jason, Mason, bison, mason, Gleason, Wilson, Litton, reason, season, liaison's liasons liaisons 1 29 liaisons, liaison's, lessons, Lawson's, lesson's, liaison, lions, lessens, loosens, Masons, masons, Larson's, Lisbon's, Liston's, reasons, seasons, Lassen's, Luzon's, lion's, Alison's, Jason's, Mason's, bison's, mason's, Gleason's, Wilson's, Litton's, reason's, season's libary library 1 12 library, Libra, lobar, Libras, liar, libber, liberty, Leary, Libby, Liberia, labor, Libra's libell libel 1 16 libel, libels, label, liable, lib ell, lib-ell, Bell, bell, Liberal, libel's, libeled, libeler, liberal, Lyell, labels, label's libguistic linguistic 1 3 linguistic, logistic, backstage libguistics linguistics 1 3 linguistics, logistics, logistics's lible libel 1 18 libel, liable, labile, Lille, Bible, bible, lisle, label, libeled, libeler, bile, libels, legible, lib, likable, livable, pliable, libel's lible liable 2 18 libel, liable, labile, Lille, Bible, bible, lisle, label, libeled, libeler, bile, libels, legible, lib, likable, livable, pliable, libel's lieing lying 38 57 liking, liming, lining, living, hieing, pieing, lien, ling, laying, lowing, luring, Leon, Long, lingo, lion, loin, long, lung, Len, Lin, Leona, leering, licking, loping, losing, loving, lubing, Lang, Lean, Lena, Leno, Lina, lain, lean, line, lino, liens, lying, being, piing, Leann, Lenny, fleeing, ailing, filing, lacing, lading, laming, lasing, laving, lazing, oiling, piling, riling, tiling, wiling, lien's liek like 1 24 like, Lie, lie, leek, lick, Luke, leak, lieu, link, lied, lief, lien, lies, lake, Liege, liege, lock, look, luck, leg, liq, lack, Lie's, lie's liekd liked 1 30 liked, lied, licked, locked, looked, lucked, leaked, linked, likes, lacked, like, limed, lined, lived, LED, led, lid, biked, diked, hiked, liken, liker, miked, piked, LCD, lead, leek, lewd, lick, like's liesure leisure 1 22 leisure, leisured, lie sure, lie-sure, lesser, leaser, loser, fissure, leisure's, leisurely, pleasure, laser, Lester, Lister, lies, lire, lisper, lure, sure, lieu's, Lie's, lie's lieved lived 1 15 lived, leaved, levied, loved, sieved, laved, livid, livened, leafed, lied, live, levee, believed, relieved, sleeved liftime lifetime 1 18 lifetime, lifetimes, lifting, longtime, loftier, lifetime's, lifted, lifter, lift, lofting, leftism, halftime, lefties, Lafitte, lifts, liftoff, loftily, lift's likelyhood likelihood 1 6 likelihood, likely hood, likely-hood, likelihoods, livelihood, likelihood's liquify liquefy 1 17 liquefy, liquid, liquor, squiffy, quiff, liqueur, qualify, liq, liquefied, liquefies, Luigi, luff, Livia, jiffy, leafy, lucky, quaff liscense license 1 23 license, licensee, licensed, licenses, listens, lessens, loosens, licensees, scenes, lichens, license's, liens, sense, listen's, Pliocenes, Lassen's, Lucien's, lichen's, licensee's, lien's, scene's, Nicene's, Pliocene's lisence license 1 30 license, licensee, silence, essence, since, Lance, lance, loosens, seance, lenience, Laurence, listens, lessens, liens, salience, science, sense, licensed, licenses, listen's, Lawrence, nascence, Lassen's, lien's, likens, linens, livens, nuisance, linen's, license's lisense license 1 45 license, licensee, loosens, listens, lessens, liens, sense, licensed, licenses, likens, linens, livens, looseness, listen's, lines, lenses, Lassen's, lien's, loses, licensees, lens, sens, liaisons, linen's, lisle's, likeness, lases, license's, lioness, lions, Olsen's, linens's, Lucien's, Lisa's, line's, Len's, Lin's, Larsen's, Lisbon's, Liston's, liaison's, lens's, licensee's, lion's, Alison's listners listeners 1 12 listeners, listener's, listens, Lister's, listener, listen's, luster's, stoners, Costner's, Lester's, Liston's, stoner's litature literature 2 8 ligature, literature, stature, litter, littered, littler, litterer, lecture literture literature 1 15 literature, litterateur, literate, literature's, torture, litterer, loiterer, literary, literati, literates, litterateurs, L'Ouverture, littered, litterateur's, literate's littel little 2 23 Little, little, lintel, litter, lit tel, lit-tel, littler, lately, lite, tittle, lithely, latte, libel, liter, Lionel, Litton, Mattel, latter, lattes, letter, Little's, little's, latte's litterally literally 1 13 literally, laterally, litter ally, litter-ally, literal, latterly, littoral, liberally, literately, bilaterally, lateral, literals, literal's liuke like 2 66 Luke, like, Locke, lake, lick, luge, Liege, liege, luck, liked, liken, liker, likes, kike, leek, Lie, Loki, fluke, lie, lock, loge, look, lucky, Ike, Louie, licked, Luigi, alike, liq, lug, Laue, Leakey, lackey, link, Duke, Luce, Lupe, Mike, Nike, Pike, bike, dike, duke, hike, lice, life, lime, line, lire, lite, live, lube, lure, lute, mike, nuke, pike, puke, lack, leak, Lepke, Rilke, licks, Luke's, like's, lick's livley lively 1 43 lively, lovely, lovey, level, livery, Lily, Livy, lily, live, levelly, likely, Lille, Lilly, lisle, lived, liven, liver, lives, libel, Lesley, Love, lividly, love, lithely, livelier, Laval, livable, Lillie, naively, Levy, Lila, Lyle, Lyly, file, lave, levels, levy, lief, life, lilo, lovely's, Livy's, level's lmits limits 1 70 limits, limit's, emits, omits, lints, milts, MIT's, limit, lots, mites, mitts, mots, lifts, lilts, lists, limes, limos, limbs, limns, limps, loots, louts, Smuts, smites, smuts, lats, lets, lids, mats, lint's, remits, vomits, milt's, Lents, Lot's, lasts, lefts, lofts, lot's, lusts, mitt's, mot's, Klimt's, lift's, lilt's, list's, MT's, laity's, limo's, loot's, lout's, amity's, mite's, smut's, Lat's, let's, lid's, mat's, GMT's, Lima's, lime's, limb's, limp's, vomit's, Lott's, Lent's, last's, left's, loft's, lust's loev love 2 65 Love, love, live, Levi, Levy, levy, lovey, lave, lief, lav, loaf, Livy, leave, life, lobe, Leif, Leo, lvi, Lie, Lvov, lie, low, Lome, Lowe, clove, glove, levee, lode, loge, lone, lope, lore, lose, loved, lover, loves, Le, Olav, elev, lava, leaf, lo, Jove, Leon, Leos, Rove, cove, dove, hove, move, rove, wove, floe, Lea, Lee, Lew, Lou, foe, lea, lee, lei, loo, Love's, love's, Leo's lonelyness loneliness 1 8 loneliness, loneliness's, loveliness, lowliness, likeliness, liveliness, levelness, loveliness's longitudonal longitudinal 1 3 longitudinal, longitudinally, latitudinal lonley lonely 1 15 lonely, Conley, Langley, Leonel, Lionel, lone, lovely, only, Finley, lolly, lowly, loner, Henley, Lesley, Manley lonly lonely 1 26 lonely, only, lolly, lowly, Leonel, Lionel, Langley, Lily, lily, loony, Lon, Lilly, lankly, Conley, loudly, lovely, Lola, Long, Lyly, loll, lone, long, Lanny, Lenny, Lully, Lon's lonly only 2 26 lonely, only, lolly, lowly, Leonel, Lionel, Langley, Lily, lily, loony, Lon, Lilly, lankly, Conley, loudly, lovely, Lola, Long, Lyly, loll, lone, long, Lanny, Lenny, Lully, Lon's lsat last 2 31 LSAT, last, slat, Lat, SAT, Sat, lat, sat, least, lest, list, lost, lust, LSD, slate, lasts, ls at, ls-at, Las, Sta, SALT, lats, salt, blast, slit, slot, slut, last's, Lat's, La's, la's lveo love 6 53 Leo, Levi, Love, lave, live, love, lvi, Levy, levy, levee, lovey, lvii, LIFO, lief, Leif, lav, Lvov, lei, Lego, Leno, Leon, Leos, leave, Le, Livy, lava, leaf, life, lo, laved, laves, level, lever, lived, liven, liver, lives, loved, lover, loves, LVN, Lao, Lea, Lee, Lew, Lie, lea, lee, lie, loo, Love's, love's, Leo's lvoe love 2 58 Love, love, live, lovey, lave, lvi, Lvov, levee, lvii, life, Levi, lief, loved, lover, loves, lobe, Leo, Livy, lav, leave, Lie, lie, low, Lome, Lowe, clove, glove, lode, loge, lone, lope, lore, lose, floe, LIFO, Le, Levy, lava, levy, lo, loaf, Jove, Rove, cove, dove, hove, move, rove, wove, LVN, Lao, Lee, Lou, foe, lee, loo, Love's, love's Lybia Libya 18 34 Labia, Lydia, Lib, Lb, BIA, Lube, Labial, LLB, Lab, Livia, Lucia, Luria, Nubia, Lbw, Lob, Lyra, Lobe, Libya, Libra, Lelia, Lidia, Lilia, Tibia, Libby, Lobby, Alba, BA, Ba, Bi, Elba, LA, La, Li, Lib's mackeral mackerel 1 24 mackerel, mackerels, makers, Maker, maker, material, mockers, mackerel's, mocker, mayoral, mockery, Maker's, maker's, mineral, Marla, meagerly, cockerel, mocker's, pickerel, muckier, coral, moral, mural, mockery's magasine magazine 1 8 magazine, magazines, Maxine, massing, migraine, magazine's, moccasin, maxing magincian magician 1 12 magician, Manichean, magnesia, Kantian, gentian, imagination, mansion, marination, pagination, magnesia's, monition, munition magnificient magnificent 1 4 magnificent, magnificently, magnificence, munificent magolia magnolia 1 26 magnolia, majolica, Mongolia, Mazola, Paglia, Magoo, Aglaia, Magi, Mali, Mowgli, magi, Manila, manila, Mogul, mogul, magpie, Magog, Marla, magic, magma, Magellan, maxilla, Magoo's, Maggie, magi's, muggle mailny mainly 1 22 mainly, mailing, Milne, Marilyn, Malian, malign, manly, Malone, Milan, mauling, mail, main, many, Molina, Maine, Malay, moiling, mails, malty, milky, Manley, mail's maintainance maintenance 1 6 maintenance, maintaining, maintains, Montanans, Montanan's, maintenance's maintainence maintenance 1 6 maintenance, maintaining, maintainers, continence, maintains, maintenance's maintance maintenance 2 9 maintains, maintenance, maintained, maintainer, maintain, maintainers, Montana's, mantas, manta's maintenence maintenance 1 11 maintenance, maintenance's, continence, countenance, minuteness, Montanans, maintaining, maintainers, Montanan's, minuteness's, Mantegna's maintinaing maintaining 1 5 maintaining, mainlining, maintain, maintains, munitioning maintioned mentioned 2 5 munitioned, mentioned, maintained, mainlined, motioned majoroty majority 1 21 majority, majorette, majorly, majored, majority's, Major, Marty, major, Majesty, majesty, Majuro, majors, majordomo, carroty, maggoty, Major's, Majorca, major's, McCarty, Maigret, Majuro's maked marked 1 38 marked, masked, makes, naked, make, miked, maxed, Maker, baked, caked, faked, maced, maker, maned, mated, raked, waked, mocked, mucked, made, make's, Maude, mad, med, smacked, manged, market, milked, Maud, Mike, mage, maid, mate, meed, mike, imaged, smoked, gamed maked made 20 38 marked, masked, makes, naked, make, miked, maxed, Maker, baked, caked, faked, maced, maker, maned, mated, raked, waked, mocked, mucked, made, make's, Maude, mad, med, smacked, manged, market, milked, Maud, Mike, mage, maid, mate, meed, mike, imaged, smoked, gamed makse makes 1 100 makes, make, manse, mages, mikes, mks, macs, mags, Mack's, males, mask, make's, Marks, marks, masks, Maker, maker, Mac's, Magus, mac's, mag's, magus, mas, maxes, micks, mocks, mucks, bakes, cakes, fakes, hakes, lakes, maces, manes, mares, mates, mazes, rakes, takes, ukase, wakes, Maisie, Massey, Max, max, masc, Case, MA's, Mace, Mass, Mays, Mike, Muse, case, ma's, mace, mage, mass, maws, maze, mike, muse, Mg's, Mark's, mark's, mask's, Mick's, muck's, Marks's, Mike's, mage's, magi's, mike's, Mae's, Mai's, Mao's, Max's, May's, maw's, max's, may's, Madge's, McKee's, Male's, male's, Jake's, Mace's, Wake's, bake's, cake's, fake's, hake's, lake's, mace's, mane's, mare's, mate's, maze's, rake's, sake's Malcom Malcolm 1 16 Malcolm, Talcum, LCM, Mailbomb, Maalox, Qualcomm, Malacca, Holcomb, Welcome, Mulct, Melanoma, Slocum, Amalgam, Locum, Glaucoma, Magma maltesian Maltese 0 6 Malthusian, Malaysian, Melanesian, malting, Maldivian, Multan mamal mammal 1 38 mammal, mama, Jamal, mamas, mammals, manual, mamma, mamba, mams, mam, Marla, Jamaal, Maiman, mama's, tamale, mail, mall, maul, meal, marl, ma'am, Malay, Mamie, mammy, Camel, Jamel, Mabel, Mamet, Tamil, camel, mambo, medal, metal, modal, moral, mural, mammal's, mamma's mamalian mammalian 1 9 mammalian, mammalians, Malian, Somalian, mammalian's, Malayan, Memling, malign, mailman managable manageable 1 11 manageable, manacle, bankable, mandible, maniacal, changeable, marriageable, mountable, maniacally, sinkable, manically managment management 1 5 management, managements, management's, monument, Menkent manisfestations manifestations 1 2 manifestations, manifestation's manoeuverability maneuverability 1 3 maneuverability, maneuverability's, maneuverable manouver maneuver 1 18 maneuver, maneuvers, Hanover, manure, maneuvered, manor, mover, mangier, hangover, makeover, manlier, maneuver's, manner, manger, manager, mangler, minuter, monomer manouverability maneuverability 1 4 maneuverability, maneuverability's, maneuverable, invariability manouverable maneuverable 1 5 maneuverable, mensurable, nonverbal, maneuverability, conferrable manouvers maneuvers 1 24 maneuvers, maneuver's, maneuver, manures, maneuvered, manors, movers, Hanover's, hangovers, makeovers, manners, mangers, manure's, managers, manglers, monomers, manor's, mover's, hangover's, makeover's, manner's, manger's, manager's, monomer's mantained maintained 1 14 maintained, maintainer, contained, maintains, maintain, mainlined, mentioned, wantoned, mankind, mantled, mandated, martinet, untanned, suntanned manuever maneuver 1 22 maneuver, maneuvers, maneuvered, maneuver's, manure, never, maunder, makeover, manner, manger, Mainer, naiver, mangier, Hanover, manager, mangler, manlier, minuter, meaner, moaner, maneuvering, hangover manuevers maneuvers 1 23 maneuvers, maneuver's, maneuver, maneuvered, manures, maunders, manure's, makeovers, manners, mangers, Mainers, managers, manglers, moaners, hangovers, makeover's, manner's, manger's, Mainer's, Hanover's, manager's, moaner's, hangover's manufacturedd manufactured 1 7 manufactured, manufacture dd, manufacture-dd, manufactures, manufacture, manufacture's, manufacturer manufature manufacture 1 9 manufacture, miniature, mandatory, misfeature, Manfred, minuter, Minotaur, manometer, minatory manufatured manufactured 1 9 manufactured, Manfred, maundered, ministered, maneuvered, monitored, mentored, meandered, unfettered manufaturing manufacturing 1 10 manufacturing, Mandarin, mandarin, maundering, ministering, maneuvering, monitoring, mentoring, meandering, unfettering manuver maneuver 1 22 maneuver, maneuvers, manure, maunder, manner, manger, maneuvered, Mainer, naiver, mangier, Hanover, manager, mangler, manlier, minuter, maneuver's, meaner, moaner, manor, miner, mover, never mariage marriage 1 13 marriage, mirage, Marge, marge, marriages, Margie, Maria, Marie, Mauriac, maria, Margo, merge, marriage's marjority majority 1 9 majority, Marjory, Marjorie, Margarita, Margarito, margarita, Margret, Marjorie's, Marjory's markes marks 5 34 markers, markets, Marks, marked, marks, makes, mares, Mark's, mark's, Marses, marker, market, Marge's, Marks's, marques, murks, Marc's, Marcos, Marcus, merges, murk's, mark es, mark-es, marker's, Margie's, make's, mare's, markka's, marque's, market's, Marie's, Marne's, Marco's, Margo's marketting marketing 1 15 marketing, market ting, market-ting, marketing's, marking, racketing, targeting, forgetting, marinating, Martin, market, martin, bracketing, Martina, martini marmelade marmalade 1 6 marmalade, marveled, marmalade's, armload, marbled, marshaled marrage marriage 1 17 marriage, barrage, Marge, marge, mirage, mar rage, mar-rage, marriages, Margie, merge, Margo, carriage, garage, manage, maraca, marque, marriage's marraige marriage 1 11 marriage, marriages, Margie, Marge, marge, carriage, mirage, barrage, marriage's, Marie, remarriage marrtyred martyred 1 13 martyred, mortared, matured, martyrs, martyr, mattered, martyr's, Mordred, mirrored, bartered, mastered, murdered, martyrdom marryied married 1 8 married, marred, marrying, marked, marauded, marched, marooned, mirrored Massachussets Massachusetts 1 5 Massachusetts, Massachusetts's, Masochists, Masochist's, Massasoit's Massachussetts Massachusetts 1 5 Massachusetts, Massachusetts's, Masochists, Masochist's, Massasoit's masterbation masturbation 1 3 masturbation, masturbating, masturbation's mataphysical metaphysical 1 5 metaphysical, metaphysically, metaphysics, metaphorical, metaphysics's materalists materialist 3 14 materialists, materialist's, materialist, naturalists, materialism's, materialistic, naturalist's, medalists, moralists, muralists, materializes, medalist's, moralist's, muralist's mathamatics mathematics 1 3 mathematics, mathematics's, mathematical mathematican mathematician 1 5 mathematician, mathematical, mathematics, mathematics's, mathematically mathematicas mathematics 1 3 mathematics, mathematics's, mathematical matheticians mathematicians 1 4 mathematicians, mathematician's, morticians, mortician's mathmatically mathematically 1 3 mathematically, mathematical, thematically mathmatician mathematician 1 3 mathematician, mathematicians, mathematician's mathmaticians mathematicians 1 3 mathematicians, mathematician's, mathematician mchanics mechanics 1 10 mechanics, mechanic's, mechanics's, mechanic, manics, maniacs, manic's, maniocs, maniac's, manioc's meaninng meaning 1 10 meaning, Manning, manning, meanings, moaning, meaning's, meninx, mining, mooning, Manning's mear wear 28 100 Mar, mar, meat, near, ear, Meir, smear, Mara, Mari, Mary, mare, mere, Lear, Mead, bear, dear, fear, gear, hear, mead, meal, mean, meas, pear, rear, sear, tear, wear, year, Mira, Mr, Myra, Meier, Meyer, merry, Mir, marry, Moor, Muir, moor, Maori, Maura, Mauro, Mayra, meta, MRI, Mae, Mayer, Moira, ERA, era, Marc, Mark, Mars, mark, marl, mars, mart, moray, Maria, Marie, Mario, Merak, Mesa, maria, mayor, mega, mesa, MA, ME, Me, Miro, More, Moro, Omar, emir, ma, me, meager, meaner, mire, miry, more, smeary, AR, Ar, ER, Er, Hera, Vera, er, Mizar, Mylar, meter, metro, molar, Amer, MIA, Mai, Mao mear mere 12 100 Mar, mar, meat, near, ear, Meir, smear, Mara, Mari, Mary, mare, mere, Lear, Mead, bear, dear, fear, gear, hear, mead, meal, mean, meas, pear, rear, sear, tear, wear, year, Mira, Mr, Myra, Meier, Meyer, merry, Mir, marry, Moor, Muir, moor, Maori, Maura, Mauro, Mayra, meta, MRI, Mae, Mayer, Moira, ERA, era, Marc, Mark, Mars, mark, marl, mars, mart, moray, Maria, Marie, Mario, Merak, Mesa, maria, mayor, mega, mesa, MA, ME, Me, Miro, More, Moro, Omar, emir, ma, me, meager, meaner, mire, miry, more, smeary, AR, Ar, ER, Er, Hera, Vera, er, Mizar, Mylar, meter, metro, molar, Amer, MIA, Mai, Mao mear mare 11 100 Mar, mar, meat, near, ear, Meir, smear, Mara, Mari, Mary, mare, mere, Lear, Mead, bear, dear, fear, gear, hear, mead, meal, mean, meas, pear, rear, sear, tear, wear, year, Mira, Mr, Myra, Meier, Meyer, merry, Mir, marry, Moor, Muir, moor, Maori, Maura, Mauro, Mayra, meta, MRI, Mae, Mayer, Moira, ERA, era, Marc, Mark, Mars, mark, marl, mars, mart, moray, Maria, Marie, Mario, Merak, Mesa, maria, mayor, mega, mesa, MA, ME, Me, Miro, More, Moro, Omar, emir, ma, me, meager, meaner, mire, miry, more, smeary, AR, Ar, ER, Er, Hera, Vera, er, Mizar, Mylar, meter, metro, molar, Amer, MIA, Mai, Mao mechandise merchandise 1 10 merchandise, mechanize, mechanizes, mechanics, mechanized, mechanic's, mechanics's, shandies, merchants, merchant's medacine medicine 1 21 medicine, medicines, menacing, Maxine, Medan, Medici, Medina, macing, medicine's, Mendocino, medicinal, mediating, educing, Madeline, Medici's, deducing, magazine, meddling, reducing, seducing, Medan's medeival medieval 1 5 medieval, medical, medial, medal, bedevil medevial medieval 1 6 medieval, medial, bedevil, medical, devil, medal medievel medieval 1 13 medieval, medical, medial, bedevil, marvel, devil, model, medially, medley, motive, medically, motives, motive's Mediteranean Mediterranean 1 3 Mediterranean, Mediterraneans, Mediterranean's memeber member 1 12 member, members, ember, remember, Meyerbeer, member's, mumbler, Amber, amber, umber, memoir, mummer menally mentally 2 11 menially, mentally, meanly, venally, manually, men ally, men-ally, manly, menial, Manley, mealy meranda veranda 2 33 Miranda, veranda, Melinda, Grenada, errand, Rand, marinade, mend, rand, Brenda, Mariana, Granada, Mercado, mermaid, Mandy, Miranda's, Moran, Myrna, Randi, Randy, Ronda, manta, meant, randy, brand, grand, Amerind, remand, Marina, Merino, maraud, marina, merino meranda Miranda 1 33 Miranda, veranda, Melinda, Grenada, errand, Rand, marinade, mend, rand, Brenda, Mariana, Granada, Mercado, mermaid, Mandy, Miranda's, Moran, Myrna, Randi, Randy, Ronda, manta, meant, randy, brand, grand, Amerind, remand, Marina, Merino, maraud, marina, merino mercentile mercantile 1 2 mercantile, percentile messanger messenger 1 15 messenger, mess anger, mess-anger, messengers, Sanger, manger, messenger's, manager, Kissinger, passenger, Singer, Zenger, massacre, monger, singer messenging messaging 1 5 messaging, massaging, messenger, mismanaging, misspeaking metalic metallic 1 14 metallic, Metallica, metabolic, metal, italic, metals, metric, metal's, metaled, talc, bimetallic, medal, medic, Metallica's metalurgic metallurgic 1 4 metallurgic, metallurgical, metallurgy, metallurgy's metalurgical metallurgical 1 3 metallurgical, metallurgic, meteorological metalurgy metallurgy 1 6 metallurgy, meta lurgy, meta-lurgy, metallurgy's, metallurgic, metalwork metamorphysis metamorphosis 1 4 metamorphosis, metamorphoses, metamorphosis's, metamorphism's metaphoricial metaphorical 1 3 metaphorical, metaphorically, matriarchal meterologist meteorologist 1 5 meteorologist, meteorologists, petrologist, meteorologist's, meteorology's meterology meteorology 1 5 meteorology, petrology, meteorology's, meteorologic, macrology methaphor metaphor 1 9 metaphor, Mather, mother, Mithra, Mayfair, Mahavira, mouthier, makeover, thievery methaphors metaphors 1 5 metaphors, metaphor's, mothers, Mather's, mother's Michagan Michigan 1 9 Michigan, Mohegan, Meagan, Michigan's, Michelin, Megan, Michiganite, McCain, Meghan micoscopy microscopy 1 4 microscopy, microscope, moonscape, Mexico's mileau milieu 1 24 milieu, mile, Millay, mole, mule, Miles, miles, mil, Malay, ilea, mileage, Male, Mill, Milo, Mlle, male, meal, mill, Milan, miler, melee, Millie, mile's, Miles's milennia millennia 1 19 millennia, millennial, Molina, Milne, millennium, Melanie, Milan, milling, Minnie, Glenna, militia, menial, Leanna, Milken, Milne's, Lena, Minn, mien, mile milennium millennium 1 8 millennium, millenniums, millennium's, millennia, millennial, selenium, minim, plenum mileu milieu 1 45 milieu, mile, mole, mule, Miles, miler, miles, mil, Male, Mill, Milo, Mlle, male, mill, Millie, melee, Mel, milieus, lieu, mail, moil, Milne, ml, smiley, Mailer, Miller, Millet, mailed, mailer, mildew, mile's, milled, miller, millet, moiled, Emile, smile, mild, milf, milk, mils, milt, mil's, milieu's, Miles's miliary military 1 43 military, molar, Malory, milliard, Mylar, miler, Millay, Moliere, Hilary, milady, Miller, miller, Millard, Hillary, milieu, millibar, Mallory, millinery, Mailer, Mary, liar, mailer, miry, midair, Molnar, milkier, molars, Leary, Malay, malaria, mealier, Milan, Mizar, familiar, milky, Mylars, milder, milers, milker, molar's, Millay's, Mylar's, miler's milion million 1 34 million, mullion, Milton, minion, Milan, melon, Malian, Mellon, malign, Molina, mailing, mi lion, mi-lion, mil ion, mil-ion, milling, moiling, millions, Milne, Malone, Milo, lion, Miltown, billion, gillion, mission, pillion, zillion, Jilin, Melton, Milken, milieu, million's, Milo's miliraty military 1 12 military, militate, meliorate, milliard, Moriarty, Millard, milady, flirty, minority, migrate, hilarity, millrace millenia millennia 1 15 millennia, mullein, millennial, Mullen, milling, Molina, Milne, million, mulling, Milken, millennium, villein, Milan, Millie, mullein's millenial millennial 1 4 millennial, millennia, millennial's, menial millenium millennium 1 15 millennium, millenniums, millennium's, millennia, millennial, mullein, selenium, Mullen, milling, minim, mullein's, milliner, millings, plenum, milling's millepede millipede 1 8 millipede, millipedes, milled, millipede's, filliped, millpond, Millet, millet millioniare millionaire 1 7 millionaire, millionaires, billionaire, milliner, millionaire's, millionairess, millinery millitary military 1 7 military, milliard, millibar, millinery, militarily, military's, Millard millon million 1 41 million, Mellon, milling, mullion, Milton, Dillon, Villon, Mullen, Milan, melon, mullein, mulling, mill on, mill-on, millions, Milne, Malone, Mill, Milo, mill, Milken, Millie, Miltown, Maillol, billion, gillion, maillot, pillion, zillion, Mills, mills, Marlon, Melton, Millay, mallow, mellow, Mill's, mill's, million's, Milo's, Mellon's miltary military 1 28 military, molter, milady, milder, Millard, militarily, military's, molar, milts, milt, solitary, dilatory, minatory, Malta, Mylar, maltier, malty, miler, miter, altar, milliard, Malory, Miller, malady, miller, milt's, mallard, milady's minature miniature 1 16 miniature, minuter, Minotaur, mintier, minatory, mi nature, mi-nature, minter, miniatures, mature, nature, denature, manure, minute, minaret, miniature's minerial mineral 1 14 mineral, manorial, mine rial, mine-rial, monorail, minerals, Minerva, material, menial, Monera, minimal, miner, mineral's, managerial miniscule minuscule 1 11 minuscule, minuscules, minuscule's, meniscus, monocle, muscle, musicale, manacle, maniacal, miscall, meniscus's ministery ministry 2 12 minister, ministry, ministers, minster, monastery, Munster, monster, minister's, ministered, minsters, ministry's, minster's minstries ministries 1 22 ministries, monasteries, minsters, minstrels, monstrous, minster's, miniseries, ministry's, ministers, minstrel, monsters, minstrelsy, Mistress, Munster's, minister's, mistress, monster's, minstrel's, mysteries, minestrone's, minster, miniseries's minstry ministry 1 24 ministry, minster, monastery, Munster, minister, monster, minatory, instr, mainstay, minsters, minstrel, Muenster, muenster, Mister, ministry's, minter, mister, instar, ministers, minster's, mastery, minuter, mystery, minister's minumum minimum 1 10 minimum, minimums, minim, minimum's, minima, minims, manumit, minicam, minim's, minimal mirrorred mirrored 1 20 mirrored, mirror red, mirror-red, mirrors, mirror, mirror's, minored, mitered, motored, Mordred, moored, mirroring, mortared, murdered, married, marred, roared, martyred, murmured, majored miscelaneous miscellaneous 1 4 miscellaneous, miscellanies, miscellaneously, miscellany's miscellanious miscellaneous 1 4 miscellaneous, miscellanies, miscellany's, miscellaneously miscellanous miscellaneous 1 3 miscellaneous, miscellanies, miscellany's mischeivous mischievous 1 11 mischievous, mischief's, Muscovy's, miscues, miscue's, missives, misogynous, missive's, Miskito's, Moiseyev's, Moscow's mischevious mischievous 1 19 mischievous, miscues, mischief's, Muscovy's, miscue's, misgivings, miscarries, misogynous, missives, Miskito's, Muscovite's, misgiving's, missive's, mascots, Moiseyev's, Moscow's, miscalls, McVeigh's, mascot's mischievious mischievous 1 4 mischievous, mischievously, mischief's, mischief misdameanor misdemeanor 1 3 misdemeanor, misdemeanors, misdemeanor's misdameanors misdemeanors 1 5 misdemeanors, misdemeanor's, misdemeanor, moisteners, moistener's misdemenor misdemeanor 1 3 misdemeanor, misdemeanors, misdemeanor's misdemenors misdemeanors 1 5 misdemeanors, misdemeanor's, misdemeanor, moisteners, moistener's misfourtunes misfortunes 1 5 misfortunes, misfortune's, misfortune, misreadings, misreading's misile missile 1 82 missile, misfile, Mosley, Mosul, miscible, misrule, missiles, mussel, Maisie, Moseley, Moselle, misled, Millie, mile, mislay, missal, mistily, muscle, Mobile, fissile, middle, missive, misuse, mobile, motile, muesli, messily, muzzle, aisle, lisle, missilery, milieu, simile, mingle, miscue, Miles, miles, smile, Male, Mollie, Muse, Muslim, mail, male, missile's, moil, mole, mule, muse, musicale, muslin, sole, miser, mil, mislead, mails, moils, camisole, mils, Mill, Milo, Miss, Mlle, mice, mill, miss, sale, sill, silo, Mills, mills, domicile, MI's, mi's, Maisie's, mail's, moil's, Millie's, mile's, mil's, Mill's, mill's Misouri Missouri 1 19 Missouri, Miser, Mysore, Misery, Maori, Missouri's, Missourian, Sour, Maseru, Masseur, Measure, Minor, Visor, Moisture, Mizar, Maser, Mister, Misers, Miser's mispell misspell 1 16 misspell, Ispell, mi spell, mi-spell, misspells, misplay, spell, misapply, Aspell, dispel, Moselle, miscall, misdeal, respell, misspelled, spill mispelled misspelled 1 13 misspelled, dispelled, mi spelled, mi-spelled, misplayed, spelled, misapplied, miscalled, respelled, misspell, misled, misplaced, spilled mispelling misspelling 1 13 misspelling, dispelling, mi spelling, mi-spelling, misspellings, misplaying, spelling, miscalling, misdealing, respelling, misspelling's, misplacing, spilling missen mizzen 4 42 missed, misses, missing, mizzen, miss en, miss-en, midden, mussing, misuse, Mason, Miss, mason, mien, miss, moisten, Nissan, mission, mosses, mussed, mussel, musses, Miocene, Missy, massing, messing, Essen, miser, risen, meson, Massey, miss's, Lassen, Masses, lessen, massed, masses, messed, messes, missal, missus, mitten, Missy's Missisipi Mississippi 1 11 Mississippi, Mississippi's, Mississippian, Missus, Misses, Missus's, Missuses, Misusing, Misstep, Missy's, Meiosis Missisippi Mississippi 1 3 Mississippi, Mississippi's, Mississippian missle missile 1 20 missile, mussel, missal, Mosley, missiles, mislay, misled, missed, misses, misuse, Miss, mile, miss, misfile, misrule, missals, Missy, miss's, missile's, missal's missonary missionary 1 12 missionary, masonry, missioner, missilery, Missouri, sonar, missing, miscarry, misery, misnomer, misname, masonry's misterious mysterious 1 17 mysterious, misters, mister's, mysteries, Mistress, mistress, miseries, mysteriously, mistress's, boisterous, mistrials, wisterias, Masters's, mastery's, mystery's, wisteria's, mistrial's mistery mystery 5 12 Mister, mister, misery, mastery, mystery, mistier, moister, muster, misters, Master, master, mister's misteryous mysterious 3 12 mister yous, mister-yous, mysterious, misters, mister's, mastery's, mystery's, Mistress, mistress, mistreats, mistress's, Masters's mkae make 1 71 make, Mae, mkay, Mike, mage, mike, Mk, McKay, McKee, Mac, Maj, mac, mag, Maker, maker, makes, Male, male, Meg, meg, Kaye, maw, mks, Mace, Madge, mace, made, mane, mare, mate, maze, MA, ME, Mack, Magi, Me, ma, magi, me, meek, mega, mica, IKEA, Jake, Wake, bake, cake, fake, hake, lake, rake, sake, take, wake, MC, Mg, Mickie, mg, Kay, MIA, Mai, Mao, Max, May, Mia, Mme, Moe, max, may, make's, Mae's mkaes makes 1 93 makes, make's, mages, mikes, mks, macs, mags, Mike's, mage's, makers, mike's, males, make, meas, megs, Mae's, McKay's, McKee's, maws, maxes, maces, manes, mares, mates, mazes, Mac's, Magus, mac's, mag's, magus, mas, mes, Maker, bakes, cakes, fakes, hakes, lakes, maker, rakes, takes, ukase, wakes, Max, Mex, max, MA's, Mass, Mays, Mmes, ma's, mass, mica's, mkay, Maker's, maker's, Male's, male's, Mg's, Mia's, Kaye's, maw's, Mace's, Madge's, mace's, mane's, mare's, mate's, maze's, Meg's, Jake's, Wake's, bake's, cake's, fake's, hake's, lake's, rake's, sake's, take's, wake's, Mack's, Mickie's, Kay's, Mai's, Mao's, Max's, May's, Moe's, max's, may's, magi's, IKEA's mkaing making 1 69 making, miking, Mekong, makings, mocking, mucking, maxing, macing, mating, King, McCain, Ming, king, main, baking, caking, faking, raking, taking, waking, meaning, moaning, musing, okaying, Maine, malign, mugging, OKing, eking, masking, mixing, mooing, meting, mewing, miming, mining, miring, moping, moving, mowing, muting, skiing, Mani, making's, akin, mange, imaging, manga, mango, mangy, marking, milking, mingy, manic, Kan, Man, MiG, Min, kayoing, kin, mag, man, mania, min, smoking, gaming, remaking, mink, makings's mkea make 2 60 Mike, make, mega, mike, mkay, IKEA, Mk, McKee, Meg, meg, meek, mica, McKay, Mejia, makes, mikes, Mac, Mae, Maj, mac, mag, mks, Mead, Mecca, Mesa, mead, meal, mean, meas, meat, mecca, mesa, meta, MA, ME, MEGO, Me, ma, mage, me, Maker, maker, miked, MC, Mg, Mickey, mg, mickey, KIA, Key, MIA, Mex, Mia, Mme, Moe, key, mew, Mike's, make's, mike's moderm modem 2 20 modern, modem, mode rm, mode-rm, midterm, moodier, dorm, madder, miter, mudroom, term, bdrm, moderate, Madeira, Madam, madam, mater, meter, motor, muter modle model 1 51 model, module, mode, mole, middle, modal, motel, meddle, medley, modulo, motile, motley, mottle, muddle, madly, Mondale, modeled, modeler, modules, mold, Dole, dole, mile, moodily, models, modem, modes, moldy, medal, mod, Godel, moiled, morel, yodel, Mollie, modals, molt, Male, Mlle, Moll, made, male, moil, moll, mote, mule, tole, module's, modal's, model's, mode's moent moment 2 14 Monet, moment, Mont, Moet, Mount, mount, Monte, Monty, meant, mint, Manet, mend, mound, mayn't moeny money 1 45 money, Mooney, Meany, meany, menu, mien, Mon, men, Mona, Moon, many, moan, mono, moon, mine, Monet, mingy, moneys, Min, mean, min, omen, Mont, Monty, morn, MN, Mn, mane, mopey, mosey, Moe, mangy, honey, peony, Moreno, Man, man, mun, Monk, Mons, mend, monk, money's, Mon's, men's moleclues molecules 1 17 molecules, molecule's, mole clues, mole-clues, molecule, molecular, monocles, molehills, mileages, follicles, monocle's, muscles, molehill's, Moluccas, mileage's, follicle's, muscle's momento memento 2 5 moment, memento, momenta, moments, moment's monestaries monasteries 1 17 monasteries, ministries, monstrous, monsters, monster's, minsters, monastery's, Muensters, minestrone's, minster's, Muenster's, muenster's, Nestorius, mysteries, Montessori's, Munster's, moisture's monestary monastery 2 12 monetary, monastery, ministry, monster, minster, Muenster, muenster, Munster, monitory, monsters, monster's, monastery's monestary monetary 1 12 monetary, monastery, ministry, monster, minster, Muenster, muenster, Munster, monitory, monsters, monster's, monastery's monickers monikers 1 29 monikers, moniker's, mo nickers, mo-nickers, mimickers, mockers, moniker, nickers, manicures, mongers, knickers, Snickers, snickers, mimicker's, mincers, mocker's, nicker's, knockers, manicure's, monger's, snicker's, monkeys, Honecker's, Monica's, mincer's, knocker's, mockery's, monkey's, knickers's monolite monolithic 0 16 moonlit, monolith, mono lite, mono-lite, Minolta, moonlight, Mongoloid, mongoloid, Monte, monologue, Mongolia, Mongolic, Mennonite, Mongolian, manlike, Mongolia's Monserrat Montserrat 1 21 Montserrat, Monster, Insert, Maserati, Monsieur, Monastery, Mansard, Mincemeat, Minster, Minaret, Mongered, Concert, Consort, Monsanto, Menstruate, Monsieur's, Munster, Misread, Mozart, Mincer, Macerate montains mountains 1 15 mountains, maintains, mountain's, contains, mountings, mountainous, Montana, mountain, Montana's, Montanans, fountains, mounting's, Montaigne's, Montanan's, fountain's montanous mountainous 1 5 mountainous, monotonous, Montana's, Montanans, Montanan's monts months 4 48 Mont's, mints, mounts, months, Mons, Mont, mots, Monet's, Monty's, Mount's, mint's, mount's, Mon's, Monte, Monty, moats, moots, fonts, molts, monks, Monte's, mantas, mantes, mantis, minds, mounds, Minot's, month, mends, Manet's, mind's, mot's, mound's, month's, Moet's, Mona's, Mott's, moat's, mono's, Monk's, Mort's, font's, manta's, molt's, monk's, most's, wont's, mend's moreso more 29 37 mores, Morse, More's, mires, moires, more's, Moreno, mores's, mares, meres, morose, morass, Moore's, mire's, moire's, more so, more-so, Moors, moors, morels, Mrs, Moor's, More, Moro, Moro's, mare's, mere's, moor's, more, morsel, Mr's, Morse's, Miro's, Moe's, morel's, Moreno's, Oreo's morgage mortgage 1 15 mortgage, mortgagee, mirage, morgue, Morgan, corkage, mirages, morgues, Marge, marge, merge, marriage, Margie, mirage's, morgue's morrocco morocco 2 16 Morocco, morocco, Morocco's, Rocco, morocco's, Moroccan, sirocco, Merrick, Morrow, morrow, morrows, moronic, Morrow's, morrow's, MOOC, Moro morroco morocco 2 19 Morocco, morocco, Marco, Merrick, Morrow, morrow, morrows, MOOC, Merck, Moro, moron, Margo, Morrow's, morrow's, Murrow, marrow, Moro's, Morocco's, morocco's mosture moisture 1 22 moisture, posture, mistier, Mister, mister, moister, mustier, mature, Master, master, muster, mixture, mobster, monster, gesture, pasture, mastery, mystery, moisture's, moisturize, suture, most motiviated motivated 1 8 motivated, motivates, motivate, mitigated, titivated, demotivated, motivator, mutilated mounth month 1 19 month, Mount, mount, mouth, mounts, Mouthe, months, mouthy, moth, Mont, Mountie, Monte, Monty, Munch, mound, munch, month's, Mount's, mount's movei movie 1 30 movie, move, moved, mover, moves, movies, Moe, mauve, moi, move's, moue, Jove, Love, Moet, More, Rove, cove, dove, hove, love, mode, mole, mope, more, mote, rove, wove, maven, movie's, Moe's movment movement 1 8 movement, moment, movements, momenta, monument, foment, movement's, memento mroe more 2 97 More, more, Moe, roe, Moore, mire, Marie, MRI, Miro, Moro, mare, mere, Mr, Moor, moor, moire, Mir, Mari, Mario, morel, mores, mote, morose, Maori, Mar, Mira, Morrow, Murrow, mar, marrow, miry, morrow, Ore, Rome, ore, moue, mow, roue, row, Mauro, Moet, Morse, mode, mole, mope, move, ME, MO, Mara, Mary, Me, Mo, Monroe, Mort, Myra, Re, me, mo, morn, re, Gore, Oreo, bore, core, fore, gore, lore, moray, pore, sore, tore, wore, yore, Marge, Marne, Merle, Myron, marge, merge, moron, ROM, Rom, Mae, Mao, Mme, Mrs, Rae, Roy, moi, moo, rue, Mr's, More's, more's, Miro's, Moro's, Moe's mucuous mucous 1 7 mucous, mucus, mucus's, mucks, muck's, Macao's, McCoy's muder murder 2 29 Mulder, murder, nuder, muter, muddier, ruder, madder, miter, mutter, mater, meter, mud er, mud-er, maunder, milder, minder, muster, Madeira, Maude, moodier, udder, mud, mender, modern, molder, Muir, made, mode, mute mudering murdering 1 15 murdering, mitering, muttering, metering, maundering, mustering, moldering, juddering, modern, mattering, modeling, muddling, muddying, maturing, motoring multicultralism multiculturalism 1 2 multiculturalism, multiculturalism's multipled multiplied 1 8 multiplied, multiples, multiple, multiplex, multiple's, multiplies, multiplier, multiply multiplers multipliers 1 9 multipliers, multiples, multiplier's, multiple's, multiple rs, multiple-rs, multiplayer's, multiplier, multiplies munbers numbers 2 40 Numbers, numbers, miners, minibars, manners, maunders, members, mincers, minders, minters, mounters, unbars, number's, Mainers, mangers, menders, miner's, mongers, manner's, member's, mincer's, minter's, mounter's, minors, moaners, manures, Dunbar's, Mainer's, manger's, mender's, monger's, Numbers's, manors, Munro's, minor's, moaner's, manure's, mulberry's, Monera's, manor's muncipalities municipalities 1 3 municipalities, municipality's, municipality muncipality municipality 1 7 municipality, municipality's, municipally, municipal, municipalities, municipals, municipal's munnicipality municipality 1 7 municipality, municipality's, municipally, municipal, municipalities, municipals, municipal's muscels mussels 2 48 muscles, mussels, mussel's, muscle's, muses, musicals, muzzles, Muse's, missals, muse's, mussel, musses, musicales, missiles, mescals, measles, mules, maces, mouses, musics, musical's, Mses, Mace's, Meuse's, mace's, missal's, morsels, mouse's, mousses, music's, Mosul's, Moses, mulls, muzzle's, Marcel's, mescal's, mousse's, Muriel's, Musial's, Russel's, musicale's, Mosley's, mule's, missile's, Mel's, morsel's, Moselle's, Moseley's muscels muscles 1 48 muscles, mussels, mussel's, muscle's, muses, musicals, muzzles, Muse's, missals, muse's, mussel, musses, musicales, missiles, mescals, measles, mules, maces, mouses, musics, musical's, Mses, Mace's, Meuse's, mace's, missal's, morsels, mouse's, mousses, music's, Mosul's, Moses, mulls, muzzle's, Marcel's, mescal's, mousse's, Muriel's, Musial's, Russel's, musicale's, Mosley's, mule's, missile's, Mel's, morsel's, Moselle's, Moseley's muscial musical 1 10 musical, Musial, musicale, missal, mescal, musically, mussel, music, muscle, muscly muscician musician 1 5 musician, musicians, musician's, musicianly, magician muscicians musicians 1 12 musicians, musician's, musician, magicians, musicianly, magician's, Mauritians, physicians, Mauritian's, muslin's, physician's, fustian's mutiliated mutilated 1 9 mutilated, mutilates, mutilate, militated, mutated, mitigated, modulated, motivated, mutilator myraid myriad 1 33 myriad, maraud, my raid, my-raid, myriads, Murat, Myra, maid, raid, mermaid, Myra's, married, braid, Marat, merit, mired, morbid, Mari, myriad's, arid, marred, yard, MariaDB, Mayra, MRI, Maria, Marie, Mario, mad, maria, mid, rad, rid mysef myself 1 71 myself, mused, Muse, muse, mys, muses, massif, Mses, Myst, mosey, Josef, Meuse, Moses, maser, miser, mouse, mes, MSW, Mays, mus, MSG, Mysore, NSF, mystify, MS, Mesa, Mmes, Ms, Muse's, SF, mesa, mess, ms, muse's, sf, moose, muff, muss, mayst, M's, mas, mos, FSF, MST, Massey, Mays's, MS's, Mace, Mass, Miss, Moss, mace, mass, maze, mice, miff, miss, moss, move, May's, may's, mu's, moves, Mae's, MA's, MI's, Mo's, ma's, mi's, Moe's, move's mysogynist misogynist 1 7 misogynist, misogynists, misogynist's, misogynistic, misogamist, misogynous, misogyny's mysogyny misogyny 1 9 misogyny, misogyny's, misogamy, misogynous, mahogany, massaging, messaging, masking, miscuing mysterous mysterious 1 12 mysterious, mysteries, mystery's, musters, muster's, Masters, masters, misters, master's, mister's, Masters's, mastery's naieve naive 1 29 naive, nave, naiver, Nivea, Nieves, native, Nev, naivete, niece, sieve, knave, Navy, Neva, naif, navy, nevi, waive, thieve, Knievel, navel, naves, nerve, never, nae, naively, naivety, nee, nave's, Nieves's Napoleonian Napoleonic 2 5 Apollonian, Napoleonic, Napoleons, Napoleon, Napoleon's naturaly naturally 1 6 naturally, natural, naturals, neutrally, neutral, natural's naturely naturally 2 8 maturely, naturally, natural, nature, natures, naturals, nature's, natural's naturual natural 1 10 natural, naturally, naturals, neutral, notarial, natal, natural's, nature, neural, unnatural naturually naturally 1 7 naturally, natural, neutrally, naturals, neurally, unnaturally, natural's Nazereth Nazareth 1 5 Nazareth, Nazareth's, Zeroth, Nazarene, North neccesarily necessarily 1 1 necessarily neccesary necessary 1 11 necessary, accessory, successor, nexuses, Nexis, nexus, nixes, Nexis's, nexus's, Noxzema, conciser neccessarily necessarily 1 1 necessarily neccessary necessary 1 3 necessary, accessory, successor neccessities necessities 1 3 necessities, necessitous, necessity's necesarily necessarily 1 5 necessarily, necessary, unnecessarily, necessaries, necessary's necesary necessary 1 10 necessary, necessity, necessarily, necessary's, Cesar, unnecessary, nieces, necessaries, niece's, Nice's necessiate necessitate 1 5 necessitate, necessity, negotiate, nauseate, novitiate neglible negligible 1 6 negligible, negotiable, glibly, negligibly, globule, gullible negligable negligible 1 4 negligible, negligibly, clickable, knowledgeable negociate negotiate 1 6 negotiate, negotiated, negotiates, negotiator, negate, renegotiate negociation negotiation 1 6 negotiation, negotiations, negation, negotiating, negotiation's, renegotiation negociations negotiations 1 6 negotiations, negotiation's, negotiation, negations, negation's, renegotiation's negotation negotiation 1 5 negotiation, negation, notation, negotiating, vegetation neice niece 1 64 niece, Nice, nice, deice, Noyce, noise, nieces, nicer, Rice, Venice, mice, niche, rice, Nisei, nee, nisei, nose, Ice, ice, piece, notice, novice, deuce, naive, Neo's, neighs, noose, Neil, Nick, Nike, Nile, dice, lice, neck, nick, nine, vice, NE's, NYSE, Ne's, NeWS, Ni's, news, Seine, seine, fence, hence, neigh, nonce, pence, Peace, gneiss, juice, peace, seize, voice, niece's, new's, newsy, noisy, Nice's, Neil's, neigh's, news's neice nice 3 64 niece, Nice, nice, deice, Noyce, noise, nieces, nicer, Rice, Venice, mice, niche, rice, Nisei, nee, nisei, nose, Ice, ice, piece, notice, novice, deuce, naive, Neo's, neighs, noose, Neil, Nick, Nike, Nile, dice, lice, neck, nick, nine, vice, NE's, NYSE, Ne's, NeWS, Ni's, news, Seine, seine, fence, hence, neigh, nonce, pence, Peace, gneiss, juice, peace, seize, voice, niece's, new's, newsy, noisy, Nice's, Neil's, neigh's, news's neigborhood neighborhood 1 1 neighborhood neigbour neighbor 1 11 neighbor, Nicobar, Nagpur, Negro, Niger, negro, nigger, nigher, niggler, gibber, Nicobar's neigbouring neighboring 1 7 neighboring, gibbering, newborn, numbering, nickering, Nigerian, Nigerien neigbours neighbors 1 15 neighbors, neighbor's, Nicobar's, Negroes, Negros, Negro's, niggers, Negros's, nigglers, Nagpur's, Niger's, Nicobar, gibbers, nigger's, niggler's neolitic neolithic 2 7 Neolithic, neolithic, politic, neuritic, politico, Celtic, neurotic nessasarily necessarily 1 6 necessarily, necessary, unnecessarily, necessaries, newsgirl, necessary's nessecary necessary 2 9 NASCAR, necessary, scary, descry, nosegay, Nescafe, NASCAR's, scar, scare nestin nesting 1 38 nesting, nest in, nest-in, nestling, besting, nest, Newton, neaten, netting, newton, Heston, Nestor, Weston, destine, destiny, jesting, resting, testing, vesting, nests, Seton, Austin, Dustin, Justin, Nestle, nest's, nested, nestle, Stein, Stine, satin, stain, stein, sting, stun, nosing, noting, Stan neverthless nevertheless 1 1 nevertheless newletters newsletters 1 17 newsletters, new letters, new-letters, newsletter's, letters, netters, welters, letter's, litters, natters, neuters, nutters, welter's, latter's, litter's, natter's, neuter's nightime nighttime 1 9 nighttime, nightie, nigh time, nigh-time, nighties, nighttime's, night, nightmare, nightie's nineth ninth 1 14 ninth, ninety, ninths, nine, nines, nine's, neath, none, ninth's, nth, tenth, ninetieth, Kenneth, Nina ninteenth nineteenth 1 8 nineteenth, nineteenths, ninetieth, nineteen, nineteenth's, nineteens, nineteen's, Nintendo ninty ninety 1 42 ninety, minty, ninny, linty, nifty, ninth, Monty, mint, nit, int, unity, nutty, Mindy, nicety, runty, Nina, Nita, nine, Indy, dint, hint, into, lint, pint, tint, dainty, pointy, nanny, natty, Cindy, Lindy, Nancy, nasty, nines, ninja, pinto, windy, ninety's, ain't, ninny's, Nina's, nine's nkow know 1 49 know, NOW, now, NCO, Nike, nook, nuke, known, knows, NJ, knock, nooky, Noe, Nokia, Norw, nowt, KO, Knox, NW, No, kW, knew, kw, no, knob, knot, Nikon, NC, nohow, Neo, Nikki, cow, new, Nos, Nov, TKO, nob, nod, non, nor, nos, not, zip line, NYC, nag, neg, now's, No's, no's nkwo know 0 43 NCO, Knox, Nike, kiwi, nuke, Nikon, NJ, Nikki, naked, nuked, nukes, neg, nook, NC, Nokia, noway, Negro, negro, NYC, nag, Nikkei, nix, Kiowa, knock, Nick, Nike's, neck, nick, nuke's, NCAA, Nagy, nags, nooky, necks, nicks, nooks, knack, Nagoya, Nick's, neck's, nick's, nook's, nag's nmae name 1 49 name, Mae, nae, Nam, Nome, NM, Niamey, named, names, Noumea, mane, Mme, maw, Nate, gnome, nape, nave, MA, ME, Me, NE, Na, Ne, ma, me, numb, Dame, Jame, came, dame, fame, game, lame, same, tame, nomad, FNMA, Man, man, Mai, Mao, May, Moe, Noe, may, nay, nee, name's, Nam's noncombatents noncombatants 1 3 noncombatants, noncombatant's, noncombatant nonsence nonsense 1 8 nonsense, Nansen's, nascence, innocence, Nansen, nonsense's, conscience, nuisance nontheless nonetheless 1 6 nonetheless, monthlies, knotholes, monthly's, knothole's, nonplus norhern northern 1 4 northern, rehearing, rehiring, nurturing northen northern 1 15 northern, norther, nor then, nor-then, north en, north-en, North, north, Noreen, Norths, Norton, North's, earthen, north's, nothing northereastern northeastern 3 4 norther eastern, norther-eastern, northeastern, northwestern notabley notably 2 5 notable, notably, notables, notable's, potable noteable notable 1 18 notable, notably, note able, note-able, notables, noticeable, potable, netball, nameable, tenable, Noble, noble, notable's, table, doable, nobble, noticeably, notifiable noteably notably 1 12 notably, notable, note ably, note-ably, noticeably, netball, tenably, nobly, notables, neatly, noticeable, notable's noteriety notoriety 1 10 notoriety, nitrite, notoriety's, notelet, notaries, entirety, nitrate, nitrites, nutrient, nitrite's noth north 2 61 North, north, both, moth, notch, nth, not, Goth, Noah, Roth, doth, goth, nosh, note, neath, Knuth, month, ninth, Booth, Botha, booth, mouth, NIH, nit, nor, nowt, oath, No, Th, no, NH, NT, nigh, South, loath, natch, south, youth, knot, NOW, Noe, now, NEH, NWT, Nat, Nos, Nov, nah, net, nob, nod, non, nos, nut, Thoth, quoth, sooth, tooth, wroth, No's, no's nothern northern 1 14 northern, southern, nether, bothering, mothering, Noreen, neither, Theron, pothering, nothing, thorn, Katheryn, Lutheran, Nathan noticable noticeable 1 5 noticeable, notable, noticeably, notifiable, notably noticably noticeably 1 6 noticeably, notably, noticeable, notable, nautically, notifiable noticeing noticing 1 14 noticing, enticing, notice, noting, noising, noticed, notices, notating, notice's, notarizing, Nicene, dicing, nosing, knotting noticible noticeable 1 4 noticeable, notifiable, noticeably, notable notwhithstanding notwithstanding 1 1 notwithstanding nowdays nowadays 1 33 nowadays, noways, now days, now-days, nods, Mondays, nod's, nodes, node's, nowadays's, Monday's, noonday's, Ned's, days, nays, nomads, naiads, rowdy's, today's, NORAD's, Nadia's, noddy, nomad's, now's, naiad's, Nat's, Day's, day's, nay's, toady's, nobody's, notary's, Downy's nowe now 3 39 NOW, Noe, now, owe, Howe, Lowe, Nome, Rowe, node, none, nope, nose, note, nowt, noway, no we, no-we, Norw, new, woe, nee, Noel, noel, noes, NE, NW, Ne, No, no, nowise, we, newel, newer, know, now's, nae, vow, wow, Noe's nto not 1 28 not, NATO, NT, No, no, to, nit, into, onto, unto, NWT, Nat, net, nod, nut, Neo, WTO, Ito, NCO, PTO, knot, note, nth, Nate, Nita, ND, Nd, Ned nucular nuclear 1 24 nuclear, ocular, unclear, jocular, jugular, nebular, nodular, secular, funicular, Nicola, angular, Nicobar, Nicolas, buckler, peculiar, niggler, nuclei, binocular, monocular, nectar, scalar, nuzzler, regular, Nicola's nuculear nuclear 1 24 nuclear, unclear, nucleate, clear, buckler, niggler, nuclei, ocular, jocular, jugular, nebular, nodular, nucleic, nucleon, nucleus, nuzzler, secular, peculiar, nonnuclear, funicular, angular, knuckle, binocular, monocular nuisanse nuisance 1 7 nuisance, nuisances, Nisan's, Nissan's, Nisan, nuisance's, unison's numberous numerous 1 6 numerous, Numbers, numbers, number's, Numbers's, cumbrous Nuremburg Nuremberg 1 3 Nuremberg, Nirenberg, Nuremberg's nusance nuisance 1 9 nuisance, nuance, nuisances, nuances, Nisan's, nascence, nuisance's, seance, nuance's nutritent nutrient 1 3 nutrient, nutriment, Trident nutritents nutrients 1 4 nutrients, nutriments, nutrient's, nutriment's nuturing nurturing 1 10 nurturing, suturing, neutering, untiring, nutting, Turing, neutrino, maturing, nattering, tutoring obediance obedience 1 5 obedience, obeisance, abidance, obedience's, abeyance obediant obedient 1 12 obedient, obeisant, obediently, ordinate, obedience, aberrant, obtain, obtained, Ibadan, obstinate, obtains, abundant obession obsession 1 18 obsession, omission, abrasion, Oberon, evasion, oblation, occasion, emission, obeying, elision, erosion, obtain, obviation, Boeotian, abashing, abscission, option, O'Brien obssessed obsessed 1 6 obsessed, abscessed, obsesses, assessed, obsess, obsolesced obstacal obstacle 1 5 obstacle, obstacles, obstacle's, acoustical, egoistical obstancles obstacles 1 2 obstacles, obstacle's obstruced obstructed 1 3 obstructed, obstruct, abstruse ocasion occasion 1 18 occasion, occasions, action, evasion, ovation, cation, location, vocation, oration, occasion's, occasional, occasioned, occlusion, caution, cushion, Asian, avocation, evocation ocasional occasional 1 10 occasional, occasionally, vocational, occasions, occasion, factional, occasion's, occasioned, avocational, optional ocasionally occasionally 1 4 occasionally, occasional, vocationally, optionally ocasionaly occasionally 1 12 occasionally, occasional, vocationally, vocational, occasions, occasion, factional, occasion's, occasioned, optionally, avocational, optional ocasioned occasioned 1 11 occasioned, occasions, occasion, occasion's, cautioned, cushioned, auctioned, occasional, optioned, vacationed, accessioned ocasions occasions 1 29 occasions, occasion's, occasion, actions, evasions, ovations, cations, locations, vocations, orations, action's, occlusions, evasion's, ovation's, cation's, cautions, cushions, Asians, location's, vocation's, oration's, avocations, evocations, occlusion's, caution's, cushion's, Asian's, avocation's, evocation's ocassion occasion 1 22 occasion, occasions, omission, action, evasion, ovation, cation, occlusion, location, vocation, caution, cushion, oration, accession, occasion's, occasional, occasioned, emission, cashing, Asian, avocation, evocation ocassional occasional 1 10 occasional, occasionally, vocational, occasions, occasion, factional, occasion's, occasioned, avocational, optional ocassionally occasionally 1 4 occasionally, occasional, vocationally, optionally ocassionaly occasionally 1 12 occasionally, occasional, vocationally, vocational, occasions, occasion, factional, occasion's, occasioned, optionally, avocational, optional ocassioned occasioned 1 11 occasioned, cautioned, cushioned, occasions, accessioned, occasion, occasion's, vacationed, auctioned, occasional, optioned ocassions occasions 1 35 occasions, occasion's, omissions, occasion, actions, evasions, ovations, cations, occlusions, omission's, locations, vocations, cautions, cushions, orations, action's, accessions, emissions, evasion's, ovation's, cation's, occlusion's, Asians, location's, vocation's, caution's, cushion's, oration's, accession's, avocations, evocations, emission's, Asian's, avocation's, evocation's occaison occasion 1 9 occasion, caisson, moccasin, orison, casino, accession, accusing, Alison, Jason occassion occasion 1 8 occasion, occasions, accession, occlusion, occasion's, occasional, occasioned, omission occassional occasional 1 7 occasional, occasionally, occasions, occasion, occasion's, occasioned, occupational occassionally occasionally 1 7 occasionally, occasional, vocationally, occupationally, occasions, occasion, occasion's occassionaly occasionally 1 9 occasionally, occasional, occasions, occasion, occasion's, occasioned, occasioning, occupationally, occupational occassioned occasioned 1 6 occasioned, accessioned, occasions, occasion, occasion's, occasional occassions occasions 1 11 occasions, occasion's, occasion, accessions, occlusions, occasional, occasioned, accession's, occlusion's, omissions, omission's occationally occasionally 1 6 occasionally, vocationally, occupationally, occasional, optionally, educationally occour occur 1 16 occur, occurs, OCR, accrue, scour, ocker, coir, ecru, Accra, cor, cur, our, accord, accouter, corr, reoccur occurance occurrence 1 9 occurrence, occupancy, occurrences, accordance, accuracy, occurs, assurance, occurrence's, occurring occurances occurrences 1 8 occurrences, occurrence's, occurrence, occupancy's, assurances, accordance's, accuracy's, assurance's occured occurred 1 25 occurred, accrued, occur ed, occur-ed, occurs, cured, occur, accursed, occupied, acquired, accord, occlude, uncured, accused, scoured, secured, cored, augured, accrue, accurate, cred, curd, reoccurred, cared, oared occurence occurrence 1 12 occurrence, occurrences, occurrence's, recurrence, occupancy, occurring, currency, occurs, accordance, accuracy, ocarinas, ocarina's occurences occurrences 1 10 occurrences, occurrence's, occurrence, recurrences, currencies, recurrence's, occupancy's, currency's, accordance's, accuracy's occuring occurring 1 14 occurring, accruing, curing, acquiring, ocarina, accusing, scouring, securing, coring, auguring, occur, reoccurring, caring, oaring occurr occur 1 20 occur, occurs, occurred, accrue, OCR, ocker, Accra, occupy, corr, Curry, cure, curry, occupier, Orr, cur, our, ocular, occurring, Carr, reoccur occurrance occurrence 1 9 occurrence, occurrences, occurrence's, occurring, occupancy, accordance, recurrence, accuracy, currency occurrances occurrences 1 12 occurrences, occurrence's, occurrence, recurrences, currencies, occupancy's, accordance's, recurrence's, assurances, accuracy's, currency's, assurance's ocuntries countries 1 11 countries, country's, entries, counters, gantries, gentries, counter's, actuaries, entrees, Ontario's, entree's ocuntry country 1 10 country, counter, upcountry, contra, entry, Gantry, Gentry, gantry, gentry, unitary ocurr occur 1 20 occur, OCR, ocker, corr, Curry, cure, curry, ecru, Orr, acre, cur, ogre, our, occurs, ocular, ocher, scurry, Carr, okra, Accra ocurrance occurrence 1 12 occurrence, occurrences, currency, recurrence, occurrence's, occurring, ocarinas, occupancy, assurance, accordance, ocarina's, Carranza ocurred occurred 1 23 occurred, incurred, curried, cured, scurried, acquired, recurred, scarred, cored, accrued, Creed, creed, scoured, cred, curd, carried, reoccurred, urged, cared, cried, erred, oared, uncured ocurrence occurrence 1 5 occurrence, occurrences, currency, recurrence, occurrence's offcers officers 1 12 officers, offers, officer's, offer's, officer, offices, office's, offsets, overs, offset's, effaces, over's offcially officially 1 6 officially, official, facially, officials, unofficially, official's offereings offerings 1 12 offerings, offering's, offering, offings, sufferings, offing's, Efren's, sovereigns, Efrain's, firings, suffering's, sovereign's offical official 1 9 official, offal, officially, focal, fecal, bifocal, efficacy, apical, ethical officals officials 1 10 officials, official's, officialese, offal's, bifocals, ovals, efficacy, Ofelia's, efficacy's, oval's offically officially 1 9 officially, focally, official, apically, efficacy, civically, ethically, offal, effectually officaly officially 1 5 officially, official, efficacy, offal, oafishly officialy officially 1 4 officially, official, officials, official's offred offered 1 25 offered, offed, off red, off-red, offers, offer, offend, Fred, afford, odored, effed, fared, fired, oared, offer's, Alfred, offset, Ford, ford, overdo, Freda, Freud, freed, fried, overfed oftenly often 1 4 often, oftener, evenly, effetely oging going 1 14 going, ogling, OKing, aging, oping, owing, egging, eking, ongoing, gong, Agni, ING, gin, oink oging ogling 2 14 going, ogling, OKing, aging, oping, owing, egging, eking, ongoing, gong, Agni, ING, gin, oink omision omission 1 12 omission, emission, omissions, mission, emotion, elision, omission's, commission, emissions, motion, admission, emission's omited omitted 1 16 omitted, vomited, emitted, emoted, mooted, omit ed, omit-ed, muted, outed, omits, moated, omit, limited, mated, meted, opted omiting omitting 1 12 omitting, vomiting, smiting, emitting, emoting, mooting, muting, outing, limiting, mating, meting, opting ommision omission 1 8 omission, emission, commission, omissions, mission, immersion, admission, omission's ommited omitted 1 19 omitted, emitted, emoted, committed, commuted, vomited, mooted, limited, muted, outed, omits, moated, omit, emptied, mated, meted, opted, admitted, matted ommiting omitting 1 17 omitting, emitting, emoting, committing, commuting, vomiting, smiting, mooting, limiting, muting, outing, mating, meting, opting, admitting, matting, meeting ommitted omitted 1 4 omitted, committed, emitted, admitted ommitting omitting 1 4 omitting, committing, emitting, admitting omniverous omnivorous 1 5 omnivorous, omnivores, omnivore's, omnivorously, omnivore omniverously omnivorously 1 7 omnivorously, omnivorous, omnivores, inversely, omnivore's, universally, universal omre more 2 43 More, more, Ore, ore, Omar, ogre, Amer, immure, mire, om re, om-re, Emery, emery, Oreo, Orr, ire, mare, mere, Moore, moire, omen, Homer, comer, homer, Amur, Moro, Mr, OR, emir, o'er, om, or, Emory, Oder, over, MRI, OMB, Ora, are, ere, oar, our, Omar's onot note 15 44 onto, Ont, Ono, not, into, int, knot, snot, unto, unit, ant, ingot, anti, nit, note, nowt, Oort, Tonto, snoot, NT, ON, OT, Otto, ante, on, undo, Mont, cont, font, wont, onset, Ono's, ain't, aunt, NWT, Nat, net, nod, nut, oat, one, out, don't, won't onot not 4 44 onto, Ont, Ono, not, into, int, knot, snot, unto, unit, ant, ingot, anti, nit, note, nowt, Oort, Tonto, snoot, NT, ON, OT, Otto, ante, on, undo, Mont, cont, font, wont, onset, Ono's, ain't, aunt, NWT, Nat, net, nod, nut, oat, one, out, don't, won't onyl only 1 25 only, Oneal, onyx, anal, O'Neil, Ont, Noel, ON, noel, oily, on, Orly, vinyl, incl, annul, Ono, any, nil, oil, one, owl, tonal, zonal, encl, O'Neill openess openness 1 10 openness, openers, openest, oneness, opens, open's, opines, openness's, opener's, penis's oponent opponent 1 11 opponent, opponents, deponent, openest, opulent, opponent's, opined, anent, opining, opened, opening oportunity opportunity 1 4 opportunity, importunity, opportunist, opportunity's opose oppose 1 20 oppose, pose, oops, opes, appose, ops, apse, op's, opus, poise, opposed, opposes, poos, posse, apes, ope, opus's, Po's, ape's, Poe's oposite opposite 1 19 opposite, apposite, opposites, postie, posit, onsite, upside, opiate, opposed, offsite, piste, opacity, oppose, opposite's, oppositely, upset, Post, pastie, post oposition opposition 2 9 Opposition, opposition, position, apposition, imposition, oppositions, deposition, reposition, opposition's oppenly openly 1 16 openly, Opel, only, open, apply, opens, appeal, append, evenly, open's, opened, opener, penal, opine, panel, penile oppinion opinion 1 11 opinion, op pinion, op-pinion, opining, opinions, pinion, Onion, onion, opening, opinion's, pinon opponant opponent 1 9 opponent, opponents, opponent's, appoint, pennant, assonant, deponent, opining, opening oppononent opponent 1 2 opponent, opinionated oppositition opposition 2 6 Opposition, opposition, apposition, outstation, optician, oxidation oppossed opposed 1 14 opposed, apposed, opposes, oppose, opposite, oppressed, appeased, pissed, posed, apposes, appose, passed, poised, unopposed opprotunity opportunity 1 7 opportunity, opportunist, opportunity's, importunity, opportunely, opportune, opportunities opression oppression 1 9 oppression, impression, operation, depression, repression, oppressing, oppression's, suppression, Prussian opressive oppressive 1 9 oppressive, impressive, depressive, repressive, oppressively, operative, suppressive, oppressing, aggressive opthalmic ophthalmic 1 3 ophthalmic, epithelium, epithelium's opthalmologist ophthalmologist 1 1 ophthalmologist opthalmology ophthalmology 1 1 ophthalmology opthamologist ophthalmologist 0 1 epidemiologist optmizations optimizations 1 4 optimizations, optimization's, optimization, itemization's optomism optimism 1 8 optimism, optimisms, optimist, optimums, optimum, optimism's, optimize, optimum's orded ordered 11 29 corded, forded, horded, lorded, worded, eroded, order, orated, prided, oared, ordered, birded, boarded, girded, hoarded, graded, ordeal, traded, carded, herded, larded, ported, sordid, sorted, warded, added, aided, erred, outed organim organism 1 12 organism, organic, organ, organize, organs, orgasm, origami, oregano, organ's, organdy, organza, uranium organiztion organization 1 8 organization, organizations, organization's, organizational, organizing, reorganization, urbanization, origination orgin origin 1 24 origin, Orin, organ, Oregon, argon, urging, or gin, or-gin, org in, org-in, origins, orig, Orion, arguing, oregano, org, forging, gorging, organs, Erin, Oran, orgy, origin's, organ's orgin organ 3 24 origin, Orin, organ, Oregon, argon, urging, or gin, or-gin, org in, org-in, origins, orig, Orion, arguing, oregano, org, forging, gorging, organs, Erin, Oran, orgy, origin's, organ's orginal original 1 15 original, ordinal, originally, originals, virginal, urinal, marginal, regional, organ, origin, original's, organs, aboriginal, unoriginal, organ's orginally originally 1 10 originally, original, marginally, regionally, organically, organelle, originality, originals, ordinal, original's oridinarily ordinarily 1 4 ordinarily, ordinary, ordinaries, ordinary's origanaly originally 1 7 originally, original, originals, organelle, originality, organdy, original's originall original 2 6 originally, original, originals, origin all, origin-all, original's originall originally 1 6 originally, original, originals, origin all, origin-all, original's originaly originally 1 5 originally, original, originals, originality, original's originially originally 1 8 originally, original, organically, originality, originals, original's, regionally, marginally originnally originally 1 8 originally, original, originality, originals, original's, regionally, organically, marginally origional original 1 9 original, originally, originals, regional, origin, original's, virginal, aboriginal, unoriginal orignally originally 1 12 originally, original, originality, organelle, originals, marginally, original's, regionally, organically, ordinal, organdy, urinal orignially originally 1 8 originally, original, organically, originality, originals, original's, ironically, marginally otehr other 1 10 other, otter, outer, OTOH, Oder, adhere, odder, uteri, utter, eater ouevre oeuvre 1 21 oeuvre, oeuvres, ever, over, Louvre, outre, every, oeuvre's, soever, aver, louver, Eve, Ore, ere, eve, ore, our, overs, overt, o'er, over's overshaddowed overshadowed 1 3 overshadowed, foreshadowed, overshadowing overwelming overwhelming 1 1 overwhelming overwheliming overwhelming 1 6 overwhelming, overwhelmingly, overwhelm, overwhelms, overwhelmed, overhauling owrk work 1 39 work, irk, Ark, ark, orc, org, Erik, Oreg, IRC, OK, OR, erg, or, orgy, orig, Bork, Cork, York, cork, dork, fork, pork, Ozark, OCR, Ora, Ore, Orr, oak, oar, oik, ore, our, orb, ARC, arc, ogre, okra, awry, o'er owudl would 0 31 owed, oddly, Abdul, widely, AWOL, awed, idle, idly, idol, twiddle, twiddly, Odell, Vidal, octal, waddle, Udall, unduly, outlaw, outlay, swaddle, twaddle, ordeal, Ital, addle, ital, wetly, avowedly, ioctl, it'll, VTOL, O'Toole oxigen oxygen 1 6 oxygen, oxen, exigent, exigence, exigency, oxygen's oximoron oxymoron 1 3 oxymoron, oxymoron's, oxymora paide paid 1 45 paid, aide, pied, pride, Paige, Paine, pad, payed, Paiute, Pate, pate, paddy, pained, paired, pod, pooed, pud, padre, plaid, PD, Pd, pd, peed, paced, paged, paled, pared, paved, pawed, pie, plied, pried, IDE, Sadie, aid, padded, paddle, parade, patine, Pat, pat, pit, spade, pads, pad's paitience patience 1 12 patience, pittance, patience's, patine, potency, penitence, audience, patient, patinas, patients, patina's, patient's palce place 1 30 place, palace, Pace, pace, pale, pales, plaice, police, pals, pal's, palls, palsy, pulse, placed, placer, places, palaces, lace, Paley, Peace, Peale, pacey, peace, pale's, pal, pall's, Peale's, place's, palace's, Paley's palce palace 2 30 place, palace, Pace, pace, pale, pales, plaice, police, pals, pal's, palls, palsy, pulse, placed, placer, places, palaces, lace, Paley, Peace, Peale, pacey, peace, pale's, pal, pall's, Peale's, place's, palace's, Paley's paleolitic paleolithic 2 6 Paleolithic, paleolithic, politic, politico, paralytic, plastic paliamentarian parliamentarian 1 2 parliamentarian, plundering Palistian Palestinian 0 10 Alsatian, Palliation, Palestine, Pulsation, Palpation, Palsying, Placation, Position, Politician, Polishing Palistinian Palestinian 1 3 Palestinian, Palestinians, Palestinian's Palistinians Palestinians 1 6 Palestinians, Palestinian's, Palestinian, Palestrina's, Palestine's, Plasticine's pallete palette 2 30 pallet, palette, pallets, Paulette, palliate, palate, palled, pellet, pullet, pollute, plate, Platte, pallet's, pelleted, paled, ballet, mallet, wallet, Pilate, pallid, pilled, polite, polled, pulled, palmate, palpate, pellets, pullets, pellet's, pullet's pamflet pamphlet 1 8 pamphlet, pamphlets, pimpled, pamphlet's, pommeled, pummeled, profiled, muffled pamplet pamphlet 1 10 pamphlet, pimpled, pimple, pimples, sampled, pimpliest, pimply, pimple's, pimped, pumped pantomine pantomime 1 10 pantomime, panto mine, panto-mine, ptomaine, panting, pantomiming, landmine, painting, pontoon, punting paralel parallel 1 22 parallel, parallels, parable, paralegal, Parnell, parsley, parley, parole, parcel, parolee, parasol, paroled, paroles, palely, parallel's, paralleled, paralyze, parlay, payroll, parlayed, prole, parole's paralell parallel 1 12 parallel, parallels, paralegal, Parnell, parallel's, paralleled, parable, palely, parley, parole, parcel, parolee paranthesis parenthesis 1 4 parenthesis, parentheses, parenthesis's, parenthesize paraphenalia paraphernalia 1 3 paraphernalia, peripheral, peripherally parellels parallels 1 38 parallels, parallel's, parallel, parallelism, paralleled, Parnell's, parleys, paroles, parcels, parolees, parole's, parables, prequels, parolee's, parable's, paralegals, parley's, payrolls, parcel's, prelates, preludes, peerless, proles, prattles, Pearlie's, payroll's, Carlyle's, Presley's, Purcell's, parsley's, prelate's, prelude's, prequel's, parlays, parlous, prattle's, parlay's, paralegal's parituclar particular 1 7 particular, particulars, articular, particulate, particular's, particularly, particle parliment parliament 2 6 Parliament, parliament, parliaments, parchment, Parliament's, parliament's parrakeets parakeets 1 16 parakeets, parakeet's, parakeet, partakes, parapets, parquets, parapet's, packets, parades, parquet's, parrots, Paraclete's, parade's, paraquat's, packet's, parrot's parralel parallel 1 23 parallel, parallels, parable, paralegal, Parnell, parsley, parley, parole, parcel, parolee, payroll, parasol, paroled, paroles, percale, palely, parallel's, paralleled, paralyze, parlayed, prole, parole's, plural parrallel parallel 1 9 parallel, parallels, parallel's, paralleled, parable, paralegal, paralleling, parley, parole parrallell parallel 1 7 parallel, parallels, parallel's, paralleled, paralegal, paralleling, parable partialy partially 1 9 partially, partial, partials, partiality, partly, partial's, martially, Martial, martial particually particularly 0 12 piratically, practically, particular, poetically, particulate, piratical, vertically, operatically, patriotically, radically, parasitically, erratically particualr particular 1 7 particular, particulars, articular, particulate, particular's, particularly, particle particuarly particularly 1 4 particularly, particular, piratically, piratical particularily particularly 1 6 particularly, particularity, particularize, particular, particulars, particular's particulary particularly 1 6 particularly, particular, particulars, particularity, articular, particular's pary party 6 41 pray, Peary, parry, parky, part, party, par, pry, pay, Parr, para, pare, Paar, pair, pear, prey, PARC, Park, park, pars, Cary, Gary, Mary, nary, pacy, vary, wary, PR, Pr, pr, Perry, Peru, PRO, per, ppr, pro, pore, pure, purr, pyre, par's pased passed 1 23 passed, paused, parsed, pasted, phased, paced, posed, pissed, paste, payed, based, cased, eased, lased, paged, paled, pared, paved, pawed, poised, past, pasta, pasty pasengers passengers 1 14 passengers, passenger's, passenger, singers, messengers, Sanger's, plungers, spongers, Singer's, Zenger's, singer's, messenger's, plunger's, sponger's passerbys passersby 3 5 passerby's, passerby, passersby, passers, passer's pasttime pastime 1 12 pastime, past time, past-time, pastimes, pastie, peacetime, pastier, pasties, paste, pastime's, passim, postie pastural pastoral 1 22 pastoral, postural, astral, pastorals, pasturage, pasture, gestural, pastured, pastures, Pasteur, pastel, austral, pastrami, pastor, pastoral's, pastry, patrol, postal, Pasteur's, pasture's, posture, pustular paticular particular 1 8 particular, peculiar, stickler, tickler, poetical, tackler, pedicure, paddler pattented patented 1 20 patented, pat tented, pat-tented, parented, attended, patienter, patents, patientest, panted, patent, tented, attenuated, patent's, patients, painted, patient, portended, patient's, patently, pretended pavillion pavilion 1 4 pavilion, pavilions, pillion, pavilion's peageant pageant 1 21 pageant, pageants, peasant, reagent, pageantry, paginate, pagan, pageant's, agent, Piaget, pagans, parent, patent, pedant, regent, Peugeot, pungent, pennant, piquant, poignant, pagan's peculure peculiar 1 24 peculiar, peculate, pecker, McClure, declare, picture, secular, peculator, peculiarly, peeler, puller, ocular, pearlier, Clare, pecuniary, heckler, peddler, sculler, pickle, peccary, jocular, popular, recolor, regular pedestrain pedestrian 1 3 pedestrian, pedestrians, pedestrian's peice piece 1 80 piece, Price, price, Peace, peace, puce, pence, deice, Pace, pace, Pei's, poise, pieced, pieces, pricey, pees, pies, Pierce, Rice, apiece, pierce, rice, specie, Pei, pacey, pee, pie, pose, spice, Ice, ice, niece, pic, peaces, plaice, police, prize, pumice, pie's, pis, pecs, pics, Nice, Peck, Pele, Pete, Pike, dice, lice, mice, nice, peck, peke, pica, pick, pike, pile, pine, pipe, vice, Pisa, Pius, pacy, peas, peso, pews, pi's, piss, Percy, Ponce, place, ponce, piece's, pea's, pee's, pew's, poi's, pic's, Peace's, peace's penatly penalty 1 23 penalty, neatly, penal, gently, pertly, potently, prenatal, petal, pliantly, prenatally, partly, natl, patently, pent, dental, mental, pantry, rental, pettily, pentacle, dentally, mentally, pedal penisula peninsula 1 16 peninsula, pencil, insula, penis, sensual, penis's, penises, penile, perusal, Pensacola, pens, Pen's, pen's, pensively, Pena's, Penn's penisular peninsular 1 3 peninsular, insular, consular penninsula peninsula 1 4 peninsula, peninsular, peninsulas, peninsula's penninsular peninsular 1 4 peninsular, peninsula, peninsulas, peninsula's pennisula peninsula 1 32 peninsula, pencil, Pennzoil, insula, pennies, penis, sensual, pencils, penis's, penises, Penn's, penile, penniless, perusal, Penny's, Pensacola, pencil's, penny's, penuriously, pens, Pennzoil's, peonies, pinnies, pensively, Penney's, Pen's, peens, pen's, peons, Pena's, peen's, peon's pensinula peninsula 1 7 peninsula, personal, Pensacola, pensively, pleasingly, pressingly, passingly peom poem 1 42 poem, prom, peon, pom, ppm, Perm, perm, geom, PM, Pm, pm, Pam, Pym, wpm, poems, pommy, promo, Poe, emo, Pei, pomp, poms, peso, PE, PO, Po, puma, EM, demo, em, memo, om, poet, POW, pea, pee, pew, poi, poo, pow, poem's, Poe's peoms poems 1 52 poems, proms, peons, poms, poem's, perms, PMS, PMs, prom's, promos, PM's, Pm's, peon's, poem, emos, Pecos, pesos, Pam's, Poe's, Pym's, pom, pumas, demos, ems, memos, oms, poets, Pei's, Perm's, perm's, peso's, Po's, peas, pees, pews, poos, poss, pea's, pee's, pew's, PMS's, POW's, promo's, em's, om's, emo's, pomp's, poi's, puma's, demo's, memo's, poet's peopel people 1 34 people, propel, peopled, peoples, Peel, Pope, peel, pope, Opel, pepped, pepper, popes, repel, papal, pupal, pupil, Poole, peeped, peeper, pooped, Pele, Pole, peep, pole, PayPal, people's, Peale, Pol, pep, pol, pop, Pope's, pope's, plop peotry poetry 1 42 poetry, Petra, pottery, Peter, peter, Perry, Petty, petty, potty, pewter, Peary, Pyotr, peaty, portray, retry, Pedro, Potter, piety, potter, pouter, paltry, pantry, pastry, pretty, Port, penury, pert, port, Tory, poet, poetry's, Perot, Porto, party, PET, per, pet, petrify, pot, poultry, pry, try perade parade 2 37 pervade, parade, Prada, Prado, prate, pride, prude, pared, peered, prayed, pirate, preyed, pored, pried, Purdue, period, perked, permed, persuade, paraded, parader, parades, pureed, parred, peerage, pert, prat, prod, purred, Verde, erode, grade, trade, Perot, Pratt, operate, parade's percepted perceived 0 13 receipted, precepts, preempted, precept, perceptive, persecuted, precept's, preceded, preceptor, presented, perceptual, prompted, persisted percieve perceive 1 4 perceive, perceived, perceives, receive percieved perceived 1 6 perceived, perceives, perceive, received, preceded, precised perenially perennially 1 14 perennially, perennial, personally, perennials, prenatally, perennial's, partially, Permalloy, paternally, Parnell, triennially, hernial, perkily, parental perfomers performers 1 10 performers, perfumers, perfumer's, performer's, perfumeries, perfumery's, perfumer, perfumes, perfume's, perfumery performence performance 1 9 performance, performances, preference, performance's, performing, performers, performer's, performs, preforming performes performed 2 13 performers, performed, performs, preforms, performer, perform es, perform-es, preformed, performer's, perform, perforce, perfumes, perfume's performes performs 3 13 performers, performed, performs, preforms, performer, perform es, perform-es, preformed, performer's, perform, perforce, perfumes, perfume's perhasp perhaps 1 9 perhaps, per hasp, per-hasp, pariahs, pariah's, poorhouse, poorhouses, Principe, poorhouse's perheaps perhaps 1 10 perhaps, per heaps, per-heaps, preheats, preps, prep's, prepays, props, prop's, preppy's perhpas perhaps 1 8 perhaps, prepays, preps, preheats, prep's, props, prop's, preppy's peripathetic peripatetic 1 3 peripatetic, prosthetic, parenthetic peristent persistent 1 14 persistent, president, present, percent, portent, percipient, precedent, presidents, pristine, resident, prescient, Preston, pretend, president's perjery perjury 1 22 perjury, perjure, perkier, Parker, porker, perter, purger, perjured, perjurer, perjures, perky, porkier, periphery, prefer, Perrier, pecker, prudery, parer, perjury's, prier, purer, priory perjorative pejorative 1 5 pejorative, procreative, prerogative, preoperative, proactive permanant permanent 1 12 permanent, permanents, remnant, permanency, preeminent, pregnant, permanent's, permanently, prominent, permanence, pertinent, predominant permenant permanent 1 9 permanent, remnant, preeminent, pregnant, prominent, permanents, pertinent, predominant, permanent's permenantly permanently 1 6 permanently, preeminently, prominently, pertinently, predominantly, permanent permissable permissible 1 4 permissible, permissibly, permeable, permissively perogative prerogative 1 6 prerogative, purgative, proactive, pejorative, purgatives, purgative's peronal personal 1 26 personal, perennial, Peron, penal, neuronal, vernal, personally, pergola, Peron's, coronal, perinea, perusal, renal, peril, perinatal, peritoneal, personnel, Perl, paternal, pron, Pernod, portal, prone, prong, prowl, supernal perosnality personality 1 5 personality, personalty, personality's, personally, personalty's perphas perhaps 0 49 pervs, prepays, Perth's, perch's, perches, preps, prophesy, profs, prep's, seraphs, paras, prof's, proofs, proves, Perls, pariahs, perks, perms, Peron's, Perot's, Persia's, perishes, purchase, seraph's, Peru's, Peoria's, Perl's, Perm's, morphs, parkas, perils, perk's, perm's, Perry's, Percy's, Perez's, peril's, porch's, Provo's, para's, proof's, preppy's, Parthia's, morphia's, Praia's, Prada's, parka's, pariah's, privy's perpindicular perpendicular 1 5 perpendicular, perpendiculars, perpendicular's, perpendicularly, perpendicularity perseverence perseverance 1 5 perseverance, perseverance's, perseveres, preference, persevering persistance persistence 1 5 persistence, Resistance, resistance, persistence's, persisting persistant persistent 1 8 persistent, persist ant, persist-ant, resistant, persisting, persistently, persistence, persisted personel personnel 1 19 personnel, personal, personae, personally, person, personals, persona, persons, person's, personas, personable, Pearson, personnel's, personage, Fresnel, parson, personal's, personalty, persona's personel personal 2 19 personnel, personal, personae, personally, person, personals, persona, persons, person's, personas, personable, Pearson, personnel's, personage, Fresnel, parson, personal's, personalty, persona's personell personnel 1 8 personnel, personally, personal, person ell, person-ell, personals, personnel's, personal's personnell personnel 1 7 personnel, personally, personnel's, personal, personae, personals, personal's persuded persuaded 1 15 persuaded, presided, persuades, perused, persuade, presumed, persuader, preceded, pursued, preside, pressed, resided, permuted, pervaded, Perseid persue pursue 2 27 peruse, pursue, parse, purse, pressie, per sue, per-sue, perused, peruses, presume, Pres, pres, Perez, pears, peers, piers, prose, Perseus, Purus, press, Peru, Peru's, persuade, pear's, peer's, pier's, Pr's persued pursued 2 14 perused, pursued, Perseid, persuade, pressed, preside, parsed, pursed, per sued, per-sued, presumed, peruse, preset, persuaded persuing pursuing 2 12 perusing, pursuing, Pershing, pressing, parsing, pursing, per suing, per-suing, presuming, person, persuading, piercing persuit pursuit 1 33 pursuit, Perseid, per suit, per-suit, persist, preset, presto, pursuits, perused, persuade, permit, Proust, purest, preside, purist, resit, pursued, Perot, Pruitt, parasite, porosity, perusing, Prut, pert, peruse, pest, erst, posit, present, presort, pressie, pursuit's, Peru's persuits pursuits 1 16 pursuits, pursuit's, per suits, per-suits, persist, persists, presets, prestos, Perseid's, persuades, pursuit, permits, resits, presto's, permit's, Proust's pertubation perturbation 1 6 perturbation, probation, parturition, partition, perdition, predication pertubations perturbations 1 8 perturbations, perturbation's, partitions, probation's, parturition's, partition's, perdition's, predication's pessiary pessary 1 9 pessary, Peary, Persia, Prussia, Pissaro, peccary, pussier, pushier, Perry petetion petition 1 36 petition, petitions, petering, petting, partition, perdition, portion, Patton, Petain, petition's, petitioned, petitioner, potion, pettish, edition, pension, repetition, station, piton, rotation, citation, mutation, notation, position, sedation, sedition, patting, petitioning, pitting, potting, putting, tuition, Putin, deputation, reputation, petitionary Pharoah Pharaoh 1 7 Pharaoh, Pharaohs, Pariah, Shariah, Pharaoh's, Sarah, Hurrah phenomenom phenomenon 1 3 phenomenon, phenomena, phenomenal phenomenonal phenomenal 2 4 phenomenons, phenomenal, phenomenon, phenomenon's phenomenonly phenomenally 3 5 phenomenon, phenomenons, phenomenally, phenomenon's, phenomenal phenomonenon phenomenon 1 3 phenomenon, phenomenons, phenomenon's phenomonon phenomenon 1 5 phenomenon, phenomenons, phenomenon's, phenomena, phenomenal phenonmena phenomena 1 3 phenomena, phenomenon, Tienanmen Philipines Philippines 1 12 Philippines, Philippine's, Philippians, Philippines's, Philippine, Filipinos, Philippians's, Philips, Philippe's, Filipino's, Philip's, Philips's philisopher philosopher 1 9 philosopher, philosophers, philosopher's, philosophizer, philosophies, philosophy, philosophic, philosophize, philosophy's philisophical philosophical 1 3 philosophical, philosophically, philosophic philisophy philosophy 1 6 philosophy, philosophy's, philosopher, philosophic, philosophies, philosophize Phillipine Philippine 1 15 Philippine, Filliping, Philippines, Phillip, Philippe, Phillipa, Phillips, Filipino, Phillip's, Philippine's, Philippians, Phillipa's, Phillips's, Philip, Philippines's Phillipines Philippines 1 14 Philippines, Philippine's, Philippians, Philippines's, Philippine, Phillips, Phillip's, Filipinos, Phillipa's, Phillips's, Philippians's, Philippe's, Filipino's, Philips's Phillippines Philippines 1 9 Philippines, Philippine's, Phillip pines, Phillip-pines, Philippians, Philippines's, Philippine, Philippians's, Philippe's phillosophically philosophically 1 3 philosophically, philosophical, philosophic philospher philosopher 1 10 philosopher, philosophers, philosopher's, philosophizer, philosophies, philosophy, phosphor, philosophic, philosophize, philosophy's philosphies philosophies 1 8 philosophies, philosophize, philosophizes, philosophy's, philosophized, philosophers, philosophizer, philosopher's philosphy philosophy 1 7 philosophy, philosophy's, philosopher, philosophic, philosophies, philosophize, Phil's phongraph phonograph 1 6 phonograph, phonier, Congreve, funeral, funerary, mangrove phylosophical philosophical 1 3 philosophical, philosophically, philosophic physicaly physically 1 5 physically, physical, physicals, physicality, physical's pich pitch 1 69 pitch, pinch, pic, poach, pooch, pouch, Mich, Rich, pica, pick, pith, rich, patch, peach, posh, push, Pict, pics, pi ch, pi-ch, Punch, porch, punch, patchy, peachy, pushy, itch, och, pig, Ch, ch, epoch, pi, PC, Pugh, parch, perch, Fitch, Mitch, Vichy, aitch, bitch, ditch, fiche, fichu, hitch, niche, phish, picky, piece, pithy, titch, witch, pasha, pie, PAC, PIN, pah, pin, pip, pis, pit, sch, apish, Reich, which, pi's, pitch's, pic's pilgrimmage pilgrimage 1 5 pilgrimage, pilgrim mage, pilgrim-mage, pilgrimages, pilgrimage's pilgrimmages pilgrimages 1 9 pilgrimages, pilgrimage's, pilgrim mages, pilgrim-mages, pilgrimage, Pilgrims, pilgrims, Pilgrim's, pilgrim's pinapple pineapple 1 11 pineapple, pin apple, pin-apple, pineapples, Snapple, nipple, panoply, pineapple's, pimple, pinhole, pinnacle pinnaple pineapple 2 3 pinnacle, pineapple, panoply pinoneered pioneered 1 5 pioneered, pondered, pinioned, pandered, poniard plagarism plagiarism 1 7 plagiarism, plagiarisms, plagiarist, plagiarism's, vulgarism, plagiarize, plagiary's planation plantation 1 8 plantation, placation, plantain, pollination, palpation, planting, pagination, palliation plantiff plaintiff 1 13 plaintiff, plan tiff, plan-tiff, plaintiffs, planting, plaintive, pontiff, plaintiff's, plant, plantain, plants, plentiful, plant's plateu plateau 1 40 plateau, plate, Pilate, Platte, palate, platy, plated, platen, plates, plat, Plataea, played, Plato, plateaus, plait, pleat, paled, Pate, late, pate, polite, plague, plaque, Pilates, palates, plaited, plate's, platted, platter, pleated, palled, pallet, plot, Patel, plats, plat's, plateau's, Pilate's, Platte's, palate's plausable plausible 1 9 plausible, plausibly, playable, passable, pleasurable, pliable, palpable, palatable, passably playright playwright 1 9 playwright, play right, play-right, playwrights, alright, playwright's, plight, polarity, lariat playwrite playwright 3 13 play write, play-write, playwright, polarity, pyrite, playwrights, playmate, Platte, player, plaited, playwright's, polarize, parity playwrites playwrights 3 20 play writes, play-writes, playwrights, playwright's, polarities, pyrites, playmates, parties, parities, playwright, polarity's, pyrite's, plaits, plates, plait's, playmate's, Platte's, plate's, pyrites's, parity's pleasent pleasant 1 15 pleasant, plea sent, plea-sent, placenta, peasant, pleased, present, pleasing, planet, pleasantry, plant, plaint, pleasanter, pleasantly, pliant plebicite plebiscite 1 3 plebiscite, plebiscites, plebiscite's plesant pleasant 1 14 pleasant, peasant, plant, pliant, pleasantry, present, palest, plaint, planet, pleasanter, pleasantly, pleasing, plenty, pleased poeoples peoples 1 21 peoples, people's, peopled, people, poodles, propels, Poole's, Poles, poles, pools, poops, popes, poodle's, pool's, poop's, Pele's, Pole's, Pope's, pole's, pope's, Peale's poety poetry 2 19 piety, poetry, poet, potty, Petty, peaty, petty, pity, poets, poesy, PET, pet, pot, Pete, pout, Patty, patty, putty, poet's poisin poison 2 12 poising, poison, Poisson, Poussin, posing, pissing, poi sin, poi-sin, poisons, poise, poi's, poison's polical political 2 16 polemical, political, poetical, helical, pelican, polecat, local, pollack, plural, polka, politely, PASCAL, Pascal, pascal, polkas, polka's polinator pollinator 1 15 pollinator, pollinators, pollinate, pollinator's, plantar, planter, pointer, politer, pollinated, pollinates, pointier, pliant, Pinter, planar, splinter polinators pollinators 1 11 pollinators, pollinator's, pollinator, pollinates, planters, pointers, planter's, pointer's, splinters, Pinter's, splinter's politican politician 1 12 politician, political, politic an, politic-an, politicking, politics, politic, politico, politicos, politics's, pelican, politico's politicans politicians 1 12 politicians, politic ans, politic-ans, politician's, politics, politics's, politicos, politico's, politicking's, pelicans, politicking, pelican's poltical political 1 8 political, poetical, politically, apolitical, polemical, politic, poetically, politico polute pollute 2 34 polite, pollute, solute, volute, Pilate, polity, Pluto, plate, palate, plot, politer, polluted, polluter, pollutes, poled, pouted, Platte, Pole, lute, pilot, pole, polled, pout, pallet, pellet, pelt, plat, pullet, palette, flute, plume, Plato, platy, Paiute poluted polluted 1 17 polluted, pouted, plotted, piloted, pelted, plated, plaited, polite, pollute, platted, pleated, poled, clouted, flouted, plodded, polled, potted polutes pollutes 1 59 pollutes, polities, solutes, volutes, Pilates, plates, politesse, palates, plots, politest, polluters, polluted, Pilate's, polite, polity's, pollute, plot's, Plautus, Pluto's, Poles, lutes, pilots, plate's, poles, pouts, pallets, pellets, pelts, plats, polluter, pullets, solute's, volute's, palate's, palettes, pilot's, pout's, flutes, plumes, pluses, pelt's, plat's, platys, polluter's, Paiutes, Platte's, Pole's, lute's, pole's, Pilates's, palette's, flute's, plume's, Plato's, platy's, pallet's, pellet's, pullet's, Paiute's poluting polluting 1 15 polluting, pouting, plotting, piloting, pelting, plating, plaiting, platting, pleating, poling, clouting, flouting, plodding, polling, potting polution pollution 1 12 pollution, solution, potion, dilution, position, volition, portion, lotion, polluting, population, pollution's, spoliation polyphonyic polyphonic 1 1 polyphonic pomegranite pomegranate 1 3 pomegranate, pomegranates, pomegranate's pomotion promotion 1 8 promotion, motion, potion, commotion, position, emotion, portion, demotion poportional proportional 1 3 proportional, proportionally, operational popoulation population 1 7 population, populations, copulation, populating, population's, depopulation, peculation popularaty popularity 1 6 popularity, popularly, popular, polarity, popularity's, populate populare popular 1 8 popular, populate, populace, poplar, popularize, popularly, poplars, poplar's populer popular 1 27 popular, poplar, Popper, popper, populate, Doppler, popover, people, piper, puller, populace, spoiler, propeller, pauper, poplars, purpler, peopled, peoples, prowler, paler, paper, polar, popularly, peeler, pepper, people's, poplar's portayed portrayed 1 10 portrayed, portaged, ported, pirated, prated, prayed, parted, portage, paraded, partied portraing portraying 1 16 portraying, portaging, porting, mortaring, portrait, prorating, pottering, protruding, partaking, posturing, torturing, parting, pertain, portray, FORTRAN, perturbing Portugese Portuguese 1 8 Portuguese, Portages, Protegees, Proteges, Portage's, Protege's, Portuguese's, Protegee posess possess 2 18 posses, possess, poses, pose's, pisses, poises, posies, posers, posse's, passes, pusses, poise's, Pisces's, posy's, poesy's, poser's, Moses's, Pusey's posessed possessed 1 21 possessed, possesses, processed, pressed, possess, assessed, posses, passed, pissed, posed, poses, pleased, repossessed, poised, pose's, sassed, sussed, posted, possessor, posited, posse's posesses possesses 1 25 possesses, possess, possessed, posses, processes, poetesses, presses, possessors, assesses, passes, pisses, posse's, possessives, poses, repossesses, poises, pose's, posies, possessor's, pusses, sasses, susses, poesy's, possessive's, poise's posessing possessing 1 20 possessing, poses sing, poses-sing, processing, pressing, assessing, possession, passing, pissing, posing, pleasing, repossessing, Poussin, poising, sassing, sussing, posting, possessive, positing, Poussin's posession possession 1 14 possession, possessions, session, procession, position, Poseidon, possessing, Passion, passion, possession's, repossession, Poisson, Poussin, cession posessions possessions 1 20 possessions, possession's, possession, sessions, processions, positions, Passions, passions, session's, procession's, repossessions, cessions, position's, Poseidon's, Passion's, passion's, repossession's, Poisson's, Poussin's, cession's posion poison 1 13 poison, potion, Passion, passion, posing, Poisson, option, position, pension, portion, potions, prion, potion's positon position 2 14 positron, position, positing, piston, Poseidon, posting, posit on, posit-on, poison, Poisson, piton, posit, Boston, posits positon positron 1 14 positron, position, positing, piston, Poseidon, posting, posit on, posit-on, poison, Poisson, piton, posit, Boston, posits possable possible 2 10 passable, possible, passably, possibly, poss able, poss-able, possibles, kissable, potable, possible's possably possibly 2 6 passably, possibly, passable, possible, poss ably, poss-ably posseses possesses 1 25 possesses, possess, posses es, posses-es, possessed, posses, posse's, possessors, passes, pisses, possessives, processes, poetesses, poses, possessor, presses, repossesses, poises, pose's, posies, possessor's, pusses, poise's, possessive's, poesy's possesing possessing 1 36 possessing, posse sing, posse-sing, possession, passing, pissing, processing, posing, posses, pressing, assessing, repossessing, Poussin, poising, possess, posting, possessive, positing, pisses, posse's, sassing, sussing, poisoning, possessed, possesses, possessor, poses, sousing, passes, poises, posies, pusses, Poussin's, passing's, pose's, poise's possesion possession 1 15 possession, posses ion, posses-ion, possessions, position, Poseidon, possessing, session, Passion, passion, possession's, procession, repossession, Poisson, Poussin possessess possesses 1 11 possesses, possessed, possessors, possessives, possessor's, possess, possessive's, assesses, repossesses, poetesses, possessor possibile possible 1 6 possible, possibly, possibles, passable, possible's, possibility possibilty possibility 1 4 possibility, possibly, possibility's, possible possiblility possibility 1 1 possibility possiblilty possibility 1 1 possibility possiblities possibilities 1 5 possibilities, possibility's, possibles, possibility, possible's possiblity possibility 1 4 possibility, possibly, possibility's, possible possition position 1 19 position, positions, possession, Opposition, opposition, positing, position's, positional, positioned, potion, apposition, Passion, passion, deposition, portion, reposition, Poseidon, petition, pulsation Postdam Potsdam 1 7 Potsdam, Post dam, Post-dam, Postdate, Postdoc, Posted, Pastrami posthomous posthumous 1 7 posthumous, posthumously, isthmus, possums, isthmus's, possum's, asthma's postion position 1 13 position, potion, portion, post ion, post-ion, positions, piston, posting, Poseidon, Passion, passion, bastion, position's postive positive 1 27 positive, postie, positives, posties, posture, pastie, passive, posited, festive, pastime, postage, posting, restive, posit, piste, positive's, positively, stove, posted, poster, Post, post, posits, appositive, Steve, paste, stave potatos potatoes 2 6 potato's, potatoes, potato, Potts, Potts's, potty's portait portrait 1 38 portrait, portal, ported, potato, portent, parfait, pertain, portage, Pratt, parotid, portray, Porto, ports, Port, pirated, porosity, port, prat, profit, Porter, porter, portico, porting, portly, prated, partied, protect, protest, protein, portaged, fortuity, Port's, permit, port's, parted, pertest, portend, Porto's potrait portrait 1 16 portrait, patriot, trait, strait, putrid, potato, polarity, Port, port, prat, strati, Poirot, petard, Petra, Pratt, Poiret potrayed portrayed 1 17 portrayed, prayed, pottered, strayed, pirated, betrayed, ported, prated, potted, petard, petered, pored, poured, preyed, putrid, paraded, petaled poulations populations 1 13 populations, population's, pulsations, pollution's, collations, pulsation's, copulation's, peculation's, potions, palliation's, collation's, spoliation's, potion's poverful powerful 1 9 powerful, overfull, overfly, overfill, powerfully, prayerful, overflew, overflow, fearful poweful powerful 1 5 powerful, woeful, Powell, potful, powerfully powerfull powerful 2 4 powerfully, powerful, power full, power-full practial practical 1 4 practical, partial, parochial, partially practially practically 1 4 practically, partially, parochially, partial practicaly practically 1 7 practically, practicably, practical, practicals, practicality, practicable, practical's practicioner practitioner 1 3 practitioner, practicing, prejudicing practicioners practitioners 1 2 practitioners, practitioner's practicly practically 2 9 practical, practically, practicably, practicals, practicum, practicality, practical's, particle, practicable practioner practitioner 1 8 practitioner, probationer, precautionary, reactionary, parishioner, precaution, precautions, precaution's practioners practitioners 1 11 practitioners, practitioner's, probationers, probationer's, parishioners, precautions, precaution's, reactionaries, reactionary's, parishioner's, precautionary prairy prairie 2 27 priory, prairie, pr airy, pr-airy, parity, parry, prier, prior, Peary, parer, pair, pray, prayer, friary, Praia, pairs, privy, praise, Parr, Perry, primary, par, pry, pair's, Praia's, parry's, priory's prarie prairie 1 63 prairie, Perrier, parried, parries, prairies, Pearlie, parer, prier, praise, prate, pare, prayer, rare, Prague, Praia, Paris, parse, pearlier, prior, paired, parred, prater, prepare, Parr, pair, pear, prairie's, prorate, Carrier, Parrish, Price, barrier, carrier, farrier, harrier, padre, pared, pares, parring, price, pride, pried, pries, prime, prize, rarer, tarrier, priories, par, parry, purer, pairs, rapier, Parker, parser, Paar, para, pore, pray, pure, pyre, Parr's, pair's praries prairies 1 28 prairies, parries, prairie's, priories, parties, parers, praise, priers, prairie, praises, prates, Paris, pares, prayers, pries, primaries, rares, friaries, Perrier's, parses, Pearlie's, parer's, prier's, praise's, prate's, prayer's, Paris's, Praia's pratice practice 1 32 practice, parties, prat ice, prat-ice, prates, Patrice, Price, prate, price, Prentice, prats, Paradise, paradise, praise, produce, prance, parities, pirates, partied, prating, prattle, Pratt's, prate's, priced, pirate, pricey, parts, prat, praised, part's, pirate's, parity's preample preamble 1 17 preamble, trample, pimple, rumple, crumple, preempt, purple, permeable, primal, propel, primped, primp, promptly, reemploy, pimply, primly, rumply precedessor predecessor 1 4 predecessor, precedes, processor, proceeds's preceed precede 1 18 precede, preceded, proceed, priced, pierced, pressed, precedes, recede, preened, perched, precised, proceeds, Perseid, perused, preside, pieced, preyed, reseed preceeded preceded 1 9 preceded, proceeded, precedes, precede, receded, reseeded, presided, precedent, proceed preceeding preceding 1 9 preceding, proceeding, receding, proceedings, reseeding, presiding, presetting, precedent, proceeding's preceeds precedes 1 15 precedes, proceeds, preceded, precede, recedes, proceeds's, presides, proceed, reseeds, premeds, presets, precepts, Perseid's, premed's, precept's precentage percentage 1 10 percentage, percentages, percentage's, parentage, percentile, percents, percent, personage, present, percent's precice precise 1 18 precise, precis, prices, Price, precipice, price, precised, preciser, precises, prepuce, precious, precis's, precede, preface, premise, preside, Price's, price's precisly precisely 1 10 precisely, preciously, precis, precise, precis's, precised, preciser, precises, Presley, prissily precurser precursor 1 9 precursor, precursory, precursors, procurer, perjurer, procures, procurers, precursor's, procurer's predecesors predecessors 1 8 predecessors, predecessor's, predecessor, predeceases, processors, producers, processor's, producer's predicatble predictable 1 3 predictable, predicable, predictably predicitons predictions 1 7 predictions, prediction's, predestines, Preston's, Princeton's, periodicity's, predestine predomiantly predominately 2 3 predominantly, predominately, predominate prefered preferred 1 20 preferred, proffered, prefer ed, prefer-ed, refereed, referred, prefers, prefer, preformed, premiered, revered, pilfered, prefaced, prepared, performed, perverted, proofread, persevered, pervert, prefigured prefering preferring 1 15 preferring, proffering, referring, preforming, premiering, revering, pilfering, prefacing, preparing, refereeing, performing, perverting, persevering, prefer, prefiguring preferrably preferably 1 3 preferably, preferable, referable pregancies pregnancies 1 14 pregnancies, regencies, prances, precancels, pregnancy's, precancel, presences, prognoses, prance's, precancel's, princes, presence's, Prince's, prince's preiod period 1 16 period, pried, prod, proud, preyed, periods, pared, pored, pride, Perot, Prado, Pareto, Pernod, Reid, pureed, period's preliferation proliferation 1 4 proliferation, proliferating, proliferation's, perforation premeire premiere 1 12 premiere, premier, premiered, premieres, preemie, premiers, primer, premise, preemies, premiere's, premier's, preemie's premeired premiered 1 11 premiered, premieres, premiere, premised, premiere's, premiers, preferred, premier, permeated, premier's, premed preminence preeminence 1 9 preeminence, prominence, permanence, pr eminence, pr-eminence, pertinence, permanency, preeminence's, prominence's premission permission 1 8 permission, remission, permissions, pr emission, pr-emission, precision, prevision, permission's preocupation preoccupation 1 4 preoccupation, preoccupations, reoccupation, preoccupation's prepair prepare 2 9 repair, prepare, prepaid, preppier, prep air, prep-air, prepay, prewar, proper prepartion preparation 1 7 preparation, proportion, preparations, reparation, peroration, preparation's, preparing prepatory preparatory 3 6 predatory, prefatory, preparatory, predator, peremptory, prepare preperation preparation 1 11 preparation, perpetration, preparations, reparation, perpetuation, proportion, peroration, perspiration, preparation's, perforation, procreation preperations preparations 1 16 preparations, preparation's, preparation, reparations, perpetration's, proportions, perorations, reparation's, perpetuation's, proportion's, perforations, peroration's, perspiration's, perforation's, procreation's, reparations's preriod period 1 53 period, Pernod, prettied, prod, parried, peered, periled, prepaid, preside, Perot, Perrier, pried, prior, Perseid, preened, parred, proud, purred, Puerto, preyed, priority, reread, Pareto, perked, permed, premed, presto, pureed, putrid, perfidy, Pierrot, parer, prier, purer, praetor, patriot, pierced, prepped, pressed, preterit, purebred, Prado, prorate, parody, parrot, prepared, priory, reared, Pretoria, Poirot, paired, pert, upreared presedential presidential 1 5 presidential, residential, Prudential, prudential, providential presense presence 1 19 presence, pretense, presences, presents, persons, preens, prescience, present, presets, prisons, person's, personas, pareses, present's, presses, Perseus, presence's, prison's, persona's presidenital presidential 1 4 presidential, presidents, president, president's presidental presidential 1 4 presidential, presidents, president, president's presitgious prestigious 1 7 prestigious, prodigious, prestige's, prestos, presto's, Preston's, presidium's prespective perspective 1 5 perspective, respective, prospective, perspectives, perspective's prestigeous prestigious 1 6 prestigious, prestige's, prestige, presages, presides, presage's prestigous prestigious 1 6 prestigious, prestige's, prestos, prestige, presto's, Preston's presumabely presumably 1 7 presumably, presumable, preamble, personable, persuadable, resemble, permeable presumibly presumably 1 7 presumably, presumable, preamble, permissibly, resemble, reassembly, persuadable pretection protection 1 17 protection, prediction, perfection, protections, predication, pretension, projection, production, persecution, protraction, protecting, predilection, protection's, predictions, redaction, reduction, prediction's prevelant prevalent 1 6 prevalent, prevent, propellant, prevailing, prevalence, provolone preverse perverse 1 7 perverse, reverse, prefers, reveres, revers, revers's, Revere's previvous previous 1 14 previous, revives, previews, provisos, preview's, proviso's, Provo's, privies, perfidious, prevails, privy's, proviso, privets, privet's pricipal principal 1 8 principal, participial, principally, principle, Priscilla, Percival, parricidal, participle priciple principle 1 8 principle, participle, principal, Priscilla, precipice, propel, purple, principally priestood priesthood 1 13 priesthood, prestos, priests, presto, priest, presto's, priest's, Preston, priestess, priestly, presided, Priestley, rested primarly primarily 1 6 primarily, primary, primal, primly, primary's, primer primative primitive 1 12 primitive, primate, primitives, proactive, formative, normative, primates, purgative, primitive's, primitively, preemptive, primate's primatively primitively 1 8 primitively, proactively, primitive, preemptively, prematurely, primitives, permissively, primitive's primatives primitives 1 7 primitives, primitive's, primates, primitive, primate's, purgatives, purgative's primordal primordial 1 6 primordial, primordially, premarital, pyramidal, pericardial, primarily priveledges privileges 1 4 privileges, privilege's, privileged, privilege privelege privilege 1 4 privilege, privileged, privileges, privilege's priveleged privileged 1 4 privileged, privileges, privilege, privilege's priveleges privileges 1 4 privileges, privilege's, privileged, privilege privelige privilege 1 5 privilege, privileged, privileges, privily, privilege's priveliged privileged 1 5 privileged, privileges, privilege, privilege's, prevailed priveliges privileges 1 7 privileges, privilege's, privileged, privilege, travelogues, provolone's, travelogue's privelleges privileges 1 4 privileges, privilege's, privileged, privilege privilage privilege 1 5 privilege, privileged, privileges, privilege's, privily priviledge privilege 1 4 privilege, privileged, privileges, privilege's priviledges privileges 1 4 privileges, privilege's, privileged, privilege privledge privilege 1 4 privilege, privileged, privileges, privilege's privte private 3 34 privet, Private, private, pyruvate, proved, privater, privates, provide, rivet, privy, prove, pyrite, privets, pirate, trivet, primate, privier, privies, prate, pride, print, privateer, profit, Pravda, pivot, pried, private's, privately, privatize, rived, privet's, Pvt, privy's, pvt probabilaty probability 1 5 probability, provability, probably, probability's, portability probablistic probabilistic 1 1 probabilistic probablly probably 1 7 probably, probable, provably, probables, probability, provable, probable's probalibity probability 1 3 probability, purblind, parboiled probaly probably 1 19 probably, provably, probable, probate, probity, proudly, parable, parboil, provable, prob, drably, portal, portly, pebbly, problem, probe, prole, prowl, poorly probelm problem 1 10 problem, prob elm, prob-elm, problems, problem's, prelim, parable, parboil, Pablum, pablum proccess process 1 30 process, proxies, princess, process's, progress, processes, prices, Price's, price's, princes, procures, produces, proxy's, recces, crocuses, precises, promises, proposes, Prince's, prince's, produce's, prose's, prances, Pericles's, princess's, prance's, progress's, precis's, promise's, prophesy's proccessing processing 1 6 processing, progressing, precising, predeceasing, prepossessing, progestin procede proceed 1 14 proceed, precede, priced, pro cede, pro-cede, proceeded, proceeds, proved, prized, procedure, preceded, precedes, recede, probed procede precede 2 14 proceed, precede, priced, pro cede, pro-cede, proceeded, proceeds, proved, prized, procedure, preceded, precedes, recede, probed proceded proceeded 1 9 proceeded, proceed, preceded, pro ceded, pro-ceded, proceeds, precede, prodded, receded proceded preceded 3 9 proceeded, proceed, preceded, pro ceded, pro-ceded, proceeds, precede, prodded, receded procedes proceeds 1 8 proceeds, precedes, pro cedes, pro-cedes, proceed, proceeds's, procedures, procedure's procedes precedes 2 8 proceeds, precedes, pro cedes, pro-cedes, proceed, proceeds's, procedures, procedure's procedger procedure 1 16 procedure, processor, presser, pricier, pricker, prosier, racegoer, prosper, preciser, provoker, porringer, presage, purger, prosecute, porkier, prosecutor proceding proceeding 1 14 proceeding, preceding, pro ceding, pro-ceding, proceedings, processing, providing, prodding, receding, presiding, pricing, priding, proceeding's, protein proceding preceding 2 14 proceeding, preceding, pro ceding, pro-ceding, proceedings, processing, providing, prodding, receding, presiding, pricing, priding, proceeding's, protein procedings proceedings 1 6 proceedings, proceeding's, proceeding, preceding, proteins, protein's proceedure procedure 1 9 procedure, procedures, proceeded, procedure's, proceed, procedural, proceeds, proceeding, proceeds's proces process 2 14 prices, process, proves, Price's, price's, probes, proles, prizes, prose's, precis, prize's, process's, Croce's, probe's processer processor 1 12 processor, processed, processes, process er, process-er, preciser, presser, process, processors, process's, professor, processor's proclaimation proclamation 1 5 proclamation, proclamations, proclamation's, reclamation, proclaiming proclamed proclaimed 1 10 proclaimed, proclaims, proclaim, percolated, reclaimed, programmed, prickled, percolate, precluded, preclude proclaming proclaiming 1 10 proclaiming, proclaim, percolating, proclaims, reclaiming, proclaimed, programming, prickling, proclamation, precluding proclomation proclamation 1 5 proclamation, proclamations, proclamation's, percolation, reclamation profesion profusion 2 10 profession, profusion, provision, professions, perfusion, profusions, procession, prevision, profession's, profusion's profesion profession 1 10 profession, profusion, provision, professions, perfusion, profusions, procession, prevision, profession's, profusion's profesor professor 1 13 professor, professors, processor, profess, prophesier, professor's, proffer, profs, profuse, prefer, prof's, proves, proviso professer professor 1 11 professor, professed, professes, profess er, profess-er, presser, profess, professors, prophesier, processor, professor's proffesed professed 1 15 professed, proffered, prophesied, professes, profess, processed, prefaced, proceed, profuse, proofed, profaned, profiled, profited, promised, proposed proffesion profession 1 11 profession, profusion, provision, professions, perfusion, profusions, procession, proffering, prevision, profession's, profusion's proffesional professional 1 8 professional, professionally, provisional, professionals, processional, profession, professional's, profusion proffesor professor 1 12 professor, proffer, professors, proffers, prophesier, processor, profess, proffer's, professor's, profs, profuse, prof's profilic prolific 3 6 profiling, profile, prolific, profiled, profiles, profile's progessed progressed 1 4 progressed, professed, processed, pressed programable programmable 1 5 programmable, program able, program-able, programmables, programmable's progrom pogrom 1 8 pogrom, program, programs, proforma, preform, program's, deprogram, reprogram progrom program 2 8 pogrom, program, programs, proforma, preform, program's, deprogram, reprogram progroms pogroms 1 10 pogroms, programs, program's, pogrom's, program, progress, preforms, deprograms, reprograms, progress's progroms programs 2 10 pogroms, programs, program's, pogrom's, program, progress, preforms, deprograms, reprograms, progress's prohabition prohibition 2 6 Prohibition, prohibition, prohibitions, probation, prohibiting, prohibition's prominance prominence 1 6 prominence, predominance, preeminence, provenance, permanence, prominence's prominant prominent 1 7 prominent, predominant, preeminent, ruminant, permanent, prominently, remnant prominantly prominently 1 5 prominently, predominantly, preeminently, permanently, prominent prominately prominently 2 13 predominately, prominently, promptly, promontory, promenade, promenaded, promenades, perinatal, preeminently, promenade's, prenatally, pruriently, prenatal prominately predominately 1 13 predominately, prominently, promptly, promontory, promenade, promenaded, promenades, perinatal, preeminently, promenade's, prenatally, pruriently, prenatal promiscous promiscuous 1 7 promiscuous, promiscuously, promises, promise's, promiscuity, premises, premise's promotted promoted 1 11 promoted, permitted, prompted, promotes, promote, promoter, permuted, remitted, permeated, formatted, pirouetted pronomial pronominal 1 7 pronominal, polynomial, primal, paranormal, perennial, cornmeal, prenatal pronouced pronounced 1 6 pronounced, pranced, produced, ponced, pronged, proposed pronounched pronounced 1 1 pronounced pronounciation pronunciation 1 4 pronunciation, pronunciations, pronunciation's, renunciation proove prove 1 15 prove, Provo, groove, prov, proof, proved, proven, proves, provoke, Rove, rove, proofed, Prof, prof, Provo's prooved proved 1 17 proved, proofed, grooved, provide, probed, proves, provoked, privet, prove, roved, propped, prophet, roofed, proven, proceed, prodded, prowled prophacy prophecy 1 6 prophecy, prophesy, privacy, prophecy's, porphyry, prophesy's propietary proprietary 1 7 proprietary, propriety, proprietor, property, propitiatory, puppetry, profiteer propmted prompted 1 7 prompted, promoted, preempted, purported, propertied, propagated, permuted propoganda propaganda 1 4 propaganda, propaganda's, propound, propagandize propogate propagate 1 4 propagate, propagated, propagates, propagator propogates propagates 1 7 propagates, propagated, propagate, propagators, propitiates, propagator's, propagator propogation propagation 1 7 propagation, prorogation, proportion, proposition, provocation, propagating, propagation's propostion proposition 1 5 proposition, proportion, preposition, propositions, proposition's propotions proportions 1 15 proportions, promotions, pro potions, pro-potions, proportion's, propositions, propitious, promotion's, portions, proposition's, prepositions, probation's, portion's, preposition's, propagation's propper proper 1 22 proper, Popper, popper, prosper, cropper, dropper, propped, preppier, prop per, prop-per, proposer, pepper, ripper, roper, properer, prepare, rapper, ropier, groper, propel, wrapper, proper's propperly properly 1 9 properly, property, propel, proper, proper's, properer, purposely, preppier, propeller proprietory proprietary 2 6 proprietor, proprietary, proprietors, propriety, proprietor's, proprietary's proseletyzing proselytizing 1 7 proselytizing, proselyting, proselytize, proselytized, proselytizer, proselytizes, proselytism protaganist protagonist 1 3 protagonist, protagonists, protagonist's protaganists protagonists 1 6 protagonists, protagonist's, protagonist, protectionists, protectionist's, predigests protocal protocol 1 11 protocol, piratical, protocols, Portugal, prodigal, poetical, periodical, portal, cortical, practical, protocol's protoganist protagonist 1 3 protagonist, protagonists, protagonist's protrayed portrayed 1 10 portrayed, protrude, prorated, portrays, protruded, prostrate, portray, prorate, portaged, portrait protruberance protuberance 1 3 protuberance, perturbations, perturbation's protruberances protuberances 1 2 protuberances, protuberance's prouncements pronouncements 1 2 pronouncements, pronouncement's provacative provocative 1 6 provocative, proactive, provocatively, productive, protective, predicative provded provided 1 11 provided, proved, prodded, pervaded, provides, prided, provide, proofed, provider, provoked, profited provicial provincial 1 7 provincial, prosocial, provincially, provisional, parochial, provision, prevail provinicial provincial 1 4 provincial, provincially, provincials, provincial's provisonal provisional 1 5 provisional, provisionally, personal, professional, promisingly provisiosn provision 2 8 provisions, provision, previsions, prevision, profusions, provision's, prevision's, profusion's proximty proximity 1 4 proximity, proximate, proximal, proximity's pseudononymous pseudonymous 1 4 pseudonymous, pseudonyms, pseudonym's, synonymous pseudonyn pseudonym 1 39 pseudonym, sundown, Sedna, Seton, Sudan, seasoning, sedan, stoning, stony, sending, seeding, Zedong, stunning, sudden, suntan, Sidney, Sydney, sedans, serotonin, saddening, Seton's, Sudan's, sedan's, seining, suddenly, tenon, xenon, seducing, Estonian, Sutton, sounding, spooning, sodden, sunning, Sedna's, Stone, stone, stung, Zedong's psuedo pseudo 1 9 pseudo, pseud, pseudy, sued, suede, pseudos, pseuds, seed, suet psycology psychology 1 11 psychology, mycology, psychology's, sexology, sociology, ecology, psephology, cytology, serology, sinology, musicology psyhic psychic 1 27 psychic, psycho, spic, psych, sic, Psyche, psyche, Schick, Stoic, Syriac, stoic, sync, Spica, cynic, sahib, sonic, Soc, hick, sick, soc, spec, SAC, SEC, Sec, sac, sec, ski publicaly publicly 1 5 publicly, publican, public, biblical, public's puchasing purchasing 1 19 purchasing, chasing, pouching, pushing, pulsing, pursing, pickaxing, pitching, pleasing, passing, pausing, parsing, cheesing, choosing, patching, poaching, pooching, pacing, posing Pucini Puccini 1 12 Puccini, Pacino, Pacing, Piecing, Pausing, Putin, Pusan, Purina, Puking, Puling, Purine, Posing pumkin pumpkin 1 26 pumpkin, puking, Pushkin, pumping, pinking, piking, PMing, Potemkin, picking, pimping, plucking, Peking, poking, plugin, mucking, packing, peaking, pecking, peeking, pidgin, pocking, parking, pemmican, perking, purging, ramekin puritannical puritanical 1 6 puritanical, puritanically, piratical, pyrotechnical, periodical, peritoneal purposedly purposely 1 6 purposely, purposed, purposeful, purposefully, proposed, porpoised purpotedly purportedly 1 6 purportedly, reputedly, repeatedly, perpetually, perpetual, perpetuity pursuade persuade 1 13 persuade, pursued, pursed, pursue, persuaded, persuader, persuades, pursuit, perused, pursuant, parsed, prude, purse pursuaded persuaded 1 9 persuaded, pursued, persuades, persuade, presided, persuader, pursed, crusaded, paraded pursuades persuades 1 23 persuades, pursues, persuaders, persuaded, persuade, pursuits, presides, persuader, pursued, pursuit's, pursuers, persuader's, prudes, purses, crusades, pursuance, parades, Purdue's, pursuer's, prude's, purse's, crusade's, parade's pususading persuading 1 15 persuading, pulsating, possessing, sustain, presiding, pasting, persisting, Pasadena, positing, posting, assisting, desisting, resisting, seceding, preceding puting putting 2 16 pouting, putting, punting, Putin, outing, pitting, muting, puking, puling, patting, petting, potting, pudding, patina, patine, Putin's pwoer power 1 63 power, Powers, powers, wooer, pore, wore, peer, pier, poker, poser, powder, per, bower, cower, dower, lower, mower, rower, sower, swore, tower, Peter, paper, peter, pewter, piper, poorer, prier, poor, pour, weer, ewer, powered, weir, whore, wire, payer, wiper, pacer, pager, paler, parer, piker, purer, power's, powdery, Peru, pear, wear, were, payware, PR, Pr, Ware, pare, pr, pure, pyre, spewer, ware, who're, we're, Powers's pyscic psychic 0 70 physic, pic, psych, sic, Punic, music, panic, pubic, spic, Psyche, psyche, psycho, prosaic, BASIC, PCs, basic, posit, pesky, pics, pyx, PAC, Pacific, Soc, pacific, pays, pica, pick, pus, sick, soc, PASCAL, Pascal, pascal, Mosaic, Pisces, mosaic, passim, pastie, pecs, poetic, postie, PC, PS, SC, Sc, Spica, P's, PPS, SAC, SEC, Sec, pas, pis, sac, sec, ski, PAC's, PC's, spec, PS's, Pu's, pay's, pic's, PJ's, pj's, PA's, Pa's, Po's, pa's, pi's qtuie quite 2 20 quiet, quite, cutie, quid, quit, quote, qty, cute, jute, qt, quine, quire, Que, Quito, Tue, guide, quoit, tie, GTE, Katie qtuie quiet 1 20 quiet, quite, cutie, quid, quit, quote, qty, cute, jute, qt, quine, quire, Que, Quito, Tue, guide, quoit, tie, GTE, Katie quantaty quantity 1 9 quantity, quanta, quandary, cantata, quintet, quantify, quaintly, quantity's, Qantas quantitiy quantity 1 6 quantity, quantities, quantify, quantity's, quantified, quintet quarantaine quarantine 1 4 quarantine, quarantined, quarantines, quarantine's Queenland Queensland 1 15 Queensland, Queen land, Queen-land, Greenland, Inland, Finland, Gangland, Queenliest, Jutland, Rhineland, Copeland, Mainland, Unlined, Gland, Langland questonable questionable 1 6 questionable, questionably, sustainable, listenable, justifiable, sustainably quicklyu quickly 1 16 quickly, quicklime, Jacklyn, cockily, cockle, cuckold, cockles, cackle, giggly, jiggly, Jaclyn, cackled, cackler, cackles, cockle's, cackle's quinessential quintessential 1 6 quintessential, quin essential, quin-essential, inessential, unessential, quintessentially quitted quit 0 31 quieted, quoited, quoted, quilted, quitter, gutted, jutted, kitted, quit ted, quit-ted, quietude, witted, jotted, quite, kited, acquitted, butted, fitted, nutted, pitted, putted, rutted, suited, tutted, catted, guided, jetted, squatted, quintet, gritted, quested quizes quizzes 1 60 quizzes, quiz's, quines, quires, guises, juices, quiz es, quiz-es, quizzers, quizzed, quiets, ques, quiz, quinces, cozies, quiches, quire's, quizzer, quotes, guise's, juice's, quids, quins, quips, quits, sizes, gazes, quizzer's, queues, Ruiz's, buzzes, fuzzes, guides, maizes, quakes, quid's, quiffs, quills, quip's, seizes, cusses, jazzes, quince's, gauze's, quiche's, quote's, quiet's, size's, Giza's, gaze's, queue's, Quinn's, Quito's, baize's, guide's, guile's, maize's, quake's, quick's, quill's qutie quite 1 18 quite, cutie, quote, quit, quiet, Quito, cute, jute, quid, quoit, quot, Katie, gite, kite, qt, Que, quits, tie qutie quiet 5 18 quite, cutie, quote, quit, quiet, Quito, cute, jute, quid, quoit, quot, Katie, gite, kite, qt, Que, quits, tie rabinnical rabbinical 1 4 rabbinical, rabbinic, binnacle, bionically racaus raucous 1 38 raucous, RCA's, racks, ragas, rack's, raga's, ruckus, recuse, fracas, rags, races, wracks, Rojas, rag's, rages, rakes, rec's, ricks, rocks, rucks, rajahs, recaps, Rama's, race's, wrack's, Rick's, Rico's, Riga's, Rock's, rage's, rake's, rick's, rock's, Roku's, fracas's, rajah's, recap's, ruckus's radiactive radioactive 1 9 radioactive, reductive, radioactively, addictive, predicative, reactive, predictive, directive, radioactivity radify ratify 1 48 ratify, ramify, edify, readily, radii, radio, reify, gratify, codify, modify, radial, radian, radios, radish, radium, radius, rarefy, taffy, raid, raft, rift, deify, raffia, ready, RAF, RIF, daffy, rad, raids, roadie, ruddy, Cardiff, Rudy, defy, diff, rife, riff, radially, rads, raid's, raided, raider, tariff, Ratliff, rectify, radio's, ratty, rad's raelly really 1 23 really, rally, Reilly, rely, relay, real, royally, rarely, Riley, rel, realty, ally, Raul, Riel, orally, rail, reel, rill, roll, reply, cruelly, frailly, rally's rarified rarefied 2 7 ratified, rarefied, ramified, reified, rarefies, purified, verified reaccurring recurring 2 3 reoccurring, recurring, reacquiring reacing reaching 3 53 refacing, racing, reaching, reacting, Reading, reading, reaming, reaping, rearing, Racine, razing, ricing, resign, reusing, re acing, re-acing, rescuing, tracing, reassign, resin, racking, raving, bracing, erasing, gracing, raising, razzing, reason, rising, acing, realign, reducing, rescind, resting, relaying, repaying, retching, roaching, easing, facing, lacing, macing, pacing, raging, raking, raping, raring, rating, creasing, greasing, searing, wreaking, racing's reacll recall 1 42 recall, recalls, regally, regal, really, real, recoil, regale, resell, react, treacle, treacly, refill, retell, call, recall's, recalled, rack, rally, regalia, renal, rec, rel, cecal, decal, fecal, recap, Reilly, rascal, rectal, Gall, Oracle, Raul, gall, jell, oracle, rail, reel, rely, rial, rill, roll readmition readmission 1 15 readmission, readmit ion, readmit-ion, readmitting, radiation, redaction, redemption, reanimation, reduction, remediation, retaliation, demotion, readmission's, remission, admission realitvely relatively 1 6 relatively, restively, relative, relatives, relative's, relativity realsitic realistic 1 15 realistic, realist, elastic, realists, realist's, relist, realest, ballistic, moralistic, relisting, ritualistic, plastic, relists, surrealistic, rustic realtions relations 1 23 relations, relation's, reactions, reflations, relation, rations, reaction's, realigns, Revelations, revelations, elation's, regulations, ration's, retaliations, revaluations, repletion's, Revelation's, realizations, revelation's, regulation's, retaliation's, revaluation's, realization's realy really 2 16 relay, really, realty, real, rely, rally, realm, reals, reply, mealy, ready, rel, Reilly, reel, rial, real's realyl really 1 21 really, regally, rally, relay, realty, recall, Reilly, real, rely, relays, realm, reals, reply, replay, real's, realer, royally, relay's, rel, relabel, rally's reasearch research 1 7 research, research's, researched, researcher, researches, search, researching rebiulding rebuilding 1 11 rebuilding, rebounding, rebidding, rebinding, reboiling, building, refolding, remolding, rebelling, rebutting, resulting rebllions rebellions 1 11 rebellions, rebellion's, rebellion, rebellious, billions, rebelling, Rollins, realigns, billion's, bullion's, Revlon's rebounce rebound 5 9 renounce, re bounce, re-bounce, bounce, rebound, rebounds, bonce, bouncy, rebound's reccomend recommend 1 12 recommend, recommends, reckoned, regiment, recombined, commend, recommenced, recommended, Redmond, rejoined, remand, remind reccomendations recommendations 1 7 recommendations, recommendation's, recommendation, commendations, regimentation's, reconditions, commendation's reccomended recommended 1 10 recommended, recommenced, regimented, recommends, commended, recommend, remanded, reminded, recounted, recomputed reccomending recommending 1 8 recommending, recommencing, regimenting, commending, remanding, reminding, recounting, recomputing reccommend recommend 1 13 recommend, rec commend, rec-commend, recommends, commend, recommenced, recommended, recommence, recombined, reckoned, recommending, command, comment reccommended recommended 1 9 recommended, rec commended, rec-commended, recommenced, recommends, commended, recommend, commanded, commented reccommending recommending 1 8 recommending, rec commending, rec-commending, recommencing, commending, recommend, commanding, commenting reccuring recurring 2 18 reoccurring, recurring, rec curing, rec-curing, reacquiring, requiring, recusing, securing, recouping, recovering, recruiting, curing, accruing, recording, occurring, procuring, rearing, recoloring receeded receded 1 16 receded, reseeded, recedes, recede, preceded, recessed, seceded, proceeded, recited, resided, received, rewedded, ceded, reascended, reseed, seeded receeding receding 1 17 receding, reseeding, preceding, recessing, seceding, proceeding, reciting, residing, receiving, rereading, rewedding, resetting, ceding, Reading, reading, reascending, seeding recepient recipient 1 11 recipient, recipients, receipt, recent, repent, percipient, recipient's, repaint, receipting, resilient, repined recepients recipients 1 7 recipients, recipient's, recipient, receipts, repents, receipt's, repaints receving receiving 1 16 receiving, reeving, receding, revving, reserving, deceiving, recessing, relieving, reviving, reweaving, reefing, reciting, reliving, removing, repaving, resewing rechargable rechargeable 1 4 rechargeable, chargeable, remarkable, remarkably reched reached 1 8 reached, retched, ruched, reechoed, leched, wretched, roached, rushed recide reside 4 7 Recife, recede, recite, reside, decide, recipe, residue recided resided 3 4 receded, recited, resided, decided recident resident 1 14 resident, recent, residents, recipient, precedent, president, reticent, decedent, resent, rodent, resident's, recited, receded, resided recidents residents 1 14 residents, resident's, recipients, resident, precedents, presidents, decedents, resents, rodents, recipient's, precedent's, president's, decedent's, rodent's reciding residing 3 4 receding, reciting, residing, deciding reciepents recipients 1 11 recipients, recipient's, receipts, recipient, repents, receipt's, residents, serpents, resents, resident's, serpent's reciept receipt 1 12 receipt, receipts, recipe, recipes, precept, recent, raciest, receipt's, receipted, recite, receptor, recipe's recieve receive 1 13 receive, relieve, Recife, received, receiver, receives, revive, reeve, deceive, recede, recipe, recite, relive recieved received 1 13 received, relieved, receives, receive, revived, deceived, receiver, receded, recited, relived, perceived, recede, rived reciever receiver 1 11 receiver, reliever, receivers, receive, recover, deceiver, received, receives, reciter, receiver's, river recievers receivers 1 15 receivers, receiver's, relievers, receiver, receives, recovers, deceivers, reliever's, reciters, deceiver's, Rivers, revers, rivers, reciter's, river's recieves receives 1 18 receives, relieves, receivers, received, receive, revives, Recife's, Reeves, reeves, deceives, receiver, recedes, receiver's, recipes, recites, relives, reeve's, recipe's recieving receiving 1 14 receiving, relieving, reviving, reeving, deceiving, receding, reciting, reliving, perceiving, riving, revising, reserving, reefing, sieving recipiant recipient 1 7 recipient, recipients, repaint, percipient, recipient's, receipting, resilient recipiants recipients 1 6 recipients, recipient's, recipient, repaints, receipts, receipt's recived received 1 20 received, revived, recited, relived, receives, receive, revved, rived, revised, deceived, receiver, relieved, removed, Recife, recite, receded, repaved, resided, resized, Recife's recivership receivership 1 2 receivership, receivership's recogize recognize 1 17 recognize, recopies, recooks, rejoice, recoils, recourse, recooked, recook, recuse, regimes, rejigs, Roxie, recoil's, rejoices, recons, Reggie's, regime's recomend recommend 1 21 recommend, recommends, regiment, reckoned, recombined, commend, recommenced, recommended, recommence, regimens, Redmond, regimen, rejoined, remand, remind, reclined, recumbent, recount, regimen's, Richmond, recommit recomended recommended 1 10 recommended, recommenced, regimented, recommends, commended, recommend, remanded, reminded, recounted, recomputed recomending recommending 1 8 recommending, recommencing, regimenting, commending, remanding, reminding, recounting, recomputing recomends recommends 1 17 recommends, recommend, regiments, recommended, commends, recommences, regimens, regiment's, remands, reminds, recommence, regimen's, recounts, Redmond's, recommits, recount's, Richmond's recommedations recommendations 1 9 recommendations, recommendation's, accommodations, recommissions, reconditions, commutations, remediation's, accommodation's, commutation's reconaissance reconnaissance 1 5 reconnaissance, reconnaissances, Renaissance, renaissance, reconnaissance's reconcilation reconciliation 1 5 reconciliation, reconciliations, conciliation, reconciliation's, reconciling reconized recognized 1 11 recognized, recolonized, reconciled, reckoned, recounted, reconsigned, rejoined, reconcile, recondite, reconsider, rejoiced reconnaissence reconnaissance 1 3 reconnaissance, reconnaissances, reconnaissance's recontructed reconstructed 1 3 reconstructed, recontacted, contracted recquired required 2 11 reacquired, required, recurred, reacquires, reacquire, requires, requited, require, recruited, reoccurred, acquired recrational recreational 1 6 recreational, rec rational, rec-rational, recreations, recreation, recreation's recrod record 1 33 record, retrod, rec rod, rec-rod, records, Ricardo, recross, recruit, recto, recd, regard, rector, reword, recurred, rec'd, regrade, scrod, Jerrod, reared, regrow, ramrod, cord, record's, recorder, rectory, regret, crowd, recur, ripcord, recorded, Regor, rerecord, recrossed recuiting recruiting 1 11 recruiting, reciting, requiting, reacting, reuniting, recounting, recusing, refuting, reputing, recanting, recasting recuring recurring 1 18 recurring, recusing, securing, requiring, reacquiring, re curing, re-curing, reoccurring, curing, recording, recouping, rehiring, retiring, revering, rewiring, rearing, procuring, rogering recurrance recurrence 1 13 recurrence, recurrences, recurrence's, recurring, recurrent, reactance, occurrence, reassurance, recreant, recreants, currency, recrudesce, recreant's rediculous ridiculous 1 7 ridiculous, ridicules, meticulous, ridicule's, ridiculously, radicals, radical's reedeming redeeming 1 18 redeeming, reddening, reediting, deeming, teeming, redyeing, Deming, redesign, rearming, resuming, Reading, reading, reaming, redoing, readying, redefine, reducing, renaming reenforced reinforced 1 7 reinforced, re enforced, re-enforced, enforced, reinforces, reinforce, unforced refect reflect 1 15 reflect, prefect, defect, reject, refract, effect, perfect, reinfect, redact, reelect, react, refit, affect, revert, rifest refedendum referendum 1 1 referendum referal referral 1 20 referral, re feral, re-feral, referable, referrals, refers, feral, refer, reversal, deferral, reveal, referee, refusal, several, reefer, referral's, refuel, revel, rifer, rural refered referred 2 4 refereed, referred, revered, referee referiang referring 1 8 referring, revering, refereeing, refrain, reefing, preferring, refrains, refrain's refering referring 1 13 referring, revering, refereeing, reefing, refrain, preferring, reforging, reforming, reversing, reverting, rearing, reeving, reffing refernces references 1 11 references, reference's, reverences, referenced, reference, reverence's, preferences, preference's, deference's, reverence, refreezes referrence reference 1 11 reference, reverence, referenced, references, preference, deference, recurrence, reference's, reverenced, reverences, reverence's referrs refers 1 39 refers, reefers, referees, reefer's, reveres, revers, referee's, ref errs, ref-errs, refer rs, refer-rs, referrers, referral, referred, reverse, Revere's, reveries, refer, referrals, roofers, referee, reverts, prefers, referrer, revers's, roofer's, defers, Rivers, ravers, referrer's, rivers, rovers, reforms, reverie's, Rover's, river's, rover's, referral's, reform's reffered referred 2 7 refereed, referred, revered, reffed, referee, offered, proffered refference reference 1 11 reference, reverence, referenced, references, preference, deference, difference, reference's, reverenced, reverences, reverence's refrence reference 1 12 reference, reverence, referenced, references, preference, deference, refreeze, reference's, reverenced, reverences, France, reverence's refrences references 1 13 references, reference's, reverences, referenced, reference, reverence's, preferences, refreezes, preference's, deference's, reverence, Frances, France's refrers refers 1 34 refers, referrers, reefers, referees, reformers, referrer's, refuters, rafters, refiners, revers, reefer's, referee's, reformer's, refuter's, roarers, riflers, reforges, referrals, firers, referrer, refreshers, reveres, rafter's, refiner's, reverse, roofers, Revere's, roarer's, rifler's, firer's, refresher's, referral's, roofer's, revers's refridgeration refrigeration 1 3 refrigeration, refrigerating, refrigeration's refridgerator refrigerator 1 6 refrigerator, refrigerators, refrigerate, refrigerator's, refrigerated, refrigerates refromist reformist 1 7 reformist, reformists, reformat, reforms, rearmost, reforest, reform's refusla refusal 1 19 refusal, refusals, refuels, refuses, refuel, refuse, refusal's, refused, rueful, refills, refs, refuse's, refile, refill, Rufus, ref's, Rufus's, ruefully, refill's regardes regards 3 5 regrades, regarded, regards, regard's, regards's regluar regular 1 26 regular, regulars, regulate, regalia, Regulus, regular's, regularly, regulator, recluse, irregular, Regor, recolor, recur, regal, jugular, secular, regularity, realer, raglan, reliquary, Regulus's, glare, regalia's, regularize, ruler, burglar reguarly regularly 1 9 regularly, regally, beggarly, regular, regal, regale, regard, roguery, rectally regulaion regulation 1 13 regulation, regaling, regulating, regain, region, raglan, regular, regulate, religion, rebellion, realign, recline, regalia regulaotrs regulators 1 8 regulators, regulator's, regulator, regulates, regulars, regulatory, regular's, regularity's regularily regularly 1 7 regularly, regularity, regularize, regular, irregularly, regulars, regular's rehersal rehearsal 1 6 rehearsal, reversal, rehearsals, rehears, rehearsal's, rehearse reicarnation reincarnation 1 4 reincarnation, Carnation, carnation, recreation reigining reigning 1 15 reigning, regaining, rejoining, resigning, refining, reigniting, reining, reckoning, deigning, feigning, relining, repining, reclining, remaining, retaining reknown renown 1 13 renown, re known, re-known, foreknown, reckoning, regrown, reckon, Reunion, rejoin, rennin, reunion, recon, region reknowned renowned 1 8 renowned, reckoned, rejoined, reconvened, regained, recounted, regnant, cannoned rela real 1 20 real, relay, rel, relax, rely, Riel, reel, Bela, Lela, Reba, Rena, Reva, Vela, vela, rial, rile, role, rule, rill, roll relaly really 1 27 really, relay, regally, reliably, rally, Reilly, realty, relays, replay, real, rely, realm, reals, regal, renal, reply, recall, regale, relaid, relate, resale, relabel, royally, rel, relay's, real's, rally's relatiopnship relationship 1 1 relationship relativly relatively 1 6 relatively, relativity, relative, relatives, restively, relative's relected reelected 1 10 reelected, reflected, elected, rejected, relented, selected, relegated, relocated, reacted, related releive relieve 1 16 relieve, relive, receive, relieved, reliever, relieves, relief, relived, relives, reeve, believe, relative, reline, revive, release, reweave releived relieved 1 13 relieved, relived, received, relieves, relieve, relives, relied, relive, believed, reliever, relined, revived, released releiver reliever 1 18 reliever, receiver, redeliver, relievers, relieve, relive, believer, relieved, relieves, rollover, deliver, relived, relives, levier, reliever's, lever, liver, river releses releases 1 62 releases, release's, release, released, Reese's, recluses, relapses, recesses, relieves, relishes, realizes, recess, relies, reuses, resews, relaxes, relists, rebuses, recuses, refuses, relates, relines, relives, reposes, revises, realness, reels, leases, repulses, recluse's, relapse's, reel's, reuse's, Elise's, wirelesses, lases, lessees, loses, riles, rises, roles, roses, rules, ruses, trellises, Elysee's, recess's, refuse's, relish's, repose's, revise's, role's, rule's, lease's, repulse's, Elsie's, Lesa's, Rose's, lessee's, rise's, rose's, ruse's relevence relevance 1 8 relevance, relevancy, relevance's, elevens, reliance, eleven's, irrelevance, relevancy's relevent relevant 1 16 relevant, rel event, rel-event, relent, reinvent, relevancy, relieved, Levant, relevantly, relieving, relevance, reliant, relived, irrelevant, solvent, reliving reliablity reliability 1 5 reliability, reliably, liability, reliability's, reliable relient reliant 2 8 relent, reliant, relined, reline, relents, resilient, relines, relied religeous religious 1 14 religious, religious's, religions, relies, religiously, reliefs, relines, relives, religion's, irreligious, relief's, relieves, relights, religion religous religious 1 14 religious, religious's, religions, relics, relic's, relights, religiously, religion, religion's, irreligious, realigns, relies, rejigs, Zelig's religously religiously 1 4 religiously, religious, religious's, religiosity relinqushment relinquishment 1 2 relinquishment, relinquishment's relitavely relatively 1 7 relatively, restively, relatable, relative, relatives, relative's, relativity relized realized 1 17 realized, relied, relined, relived, resized, realizes, realize, relies, relaxed, relisted, relieved, relished, released, relist, relayed, related, revised relpacement replacement 1 1 replacement remaing remaining 19 32 reaming, remaking, remain, remains, roaming, riming, ramming, rimming, romaine, renaming, teaming, Reading, creaming, dreaming, reading, reaping, rearing, Riemann, remaining, remapping, rhyming, rooming, beaming, seaming, remained, removing, rumbaing, Roman, Romania, roman, remand, remind remeber remember 1 27 remember, ember, remover, member, remoter, reamer, reembark, renumber, rambler, timber, Amber, amber, umber, ribber, robber, rubber, rummer, bomber, camber, comber, cumber, dumber, limber, lumber, number, romper, somber rememberable memorable 0 2 remember able, remember-able rememberance remembrance 1 5 remembrance, remembrances, remembrance's, remembering, remembers remembrence remembrance 1 3 remembrance, remembrances, remembrance's remenant remnant 1 7 remnant, ruminant, remnants, regnant, resonant, remnant's, remand remenicent reminiscent 1 10 reminiscent, reminiscently, renascent, reminiscence, remnant, reminisced, reminiscing, omniscient, ruminant, romancing reminent remnant 2 6 eminent, remnant, ruminant, preeminent, prominent, imminent reminescent reminiscent 1 7 reminiscent, luminescent, reminiscently, renascent, reminiscence, reminisced, reminiscing reminscent reminiscent 1 9 reminiscent, reminiscently, renascent, reminiscence, reminisced, reminiscing, luminescent, remnant, omniscient reminsicent reminiscent 1 1 reminiscent rendevous rendezvous 1 13 rendezvous, rendezvous's, renders, render's, rondos, endives, rondo's, randoms, renters, reindeer's, endive's, rennet's, renter's rendezous rendezvous 1 13 rendezvous, rendezvous's, renders, Mendez's, render's, rondos, rondo's, randoms, renters, reindeer's, rennet's, renter's, Mendoza's renewl renewal 1 13 renewal, renew, renews, renal, Renee, rebel, Rene, reel, runnel, repel, revel, rental, Rene's rentors renters 1 40 renters, mentors, rectors, reenters, renter's, ranters, renders, retros, rents, mentor's, reactors, rector's, restores, senators, ranter's, render's, rent's, renter, rotors, enters, Reuters, Renoir's, cantors, centers, raptors, rentals, vendors, reentry's, retro's, Realtor's, reactor's, senator's, rotor's, rectory's, Cantor's, cantor's, center's, rancor's, rental's, vendor's reoccurrence recurrence 1 7 recurrence, re occurrence, re-occurrence, occurrence, recurrences, reoccurring, recurrence's repatition repetition 1 10 repetition, reputation, repatriation, repetitions, reparation, repudiation, reposition, petition, partition, repetition's repentence repentance 1 7 repentance, dependence, penitence, repentance's, repenting, repentant, dependency repentent repentant 1 9 repentant, repented, repenting, dependent, penitent, pendent, repentantly, respondent, repentance repeteadly repeatedly 1 7 repeatedly, reputedly, reportedly, repeatably, reputably, repeated, reputed repetion repetition 3 13 repletion, reception, repetition, reparation, eruption, reaction, relation, repeating, reposition, repression, potion, ration, reputation repid rapid 4 25 repaid, tepid, Reid, rapid, rebid, redid, reaped, raped, roped, rep id, rep-id, replied, Rep, prepaid, red, rep, repined, rid, rapids, REIT, Reed, raid, read, reed, rapid's reponse response 1 9 response, repose, repines, reopens, repine, reposes, rezones, repose's, rapine's reponsible responsible 1 4 responsible, responsibly, replaceable, Rapunzel reportadly reportedly 1 5 reportedly, reported, reputedly, repeatedly, purportedly represantative representative 2 4 Representative, representative, representatives, representative's representive representative 2 6 Representative, representative, representing, represented, represent, represents representives representatives 1 3 representatives, representative's, represents reproducable reproducible 1 2 reproducible, predicable reprtoire repertoire 1 6 repertoire, repertoires, repertory, repertories, reporter, repertoire's repsectively respectively 1 3 respectively, respectfully, respectful reptition repetition 1 11 repetition, reputation, repetitions, petition, repudiation, reposition, repatriation, rendition, repletion, reptilian, repetition's requirment requirement 1 8 requirement, requirements, requirement's, recruitment, retirement, regiment, acquirement, recurrent requred required 1 28 required, recurred, reacquired, requires, requited, rewired, require, reburied, rehired, retired, reared, record, regard, regret, recused, requite, revered, secured, regrade, rogered, reread, requiter, reoccurred, reorged, perjured, cured, rared, recur resaurant restaurant 1 10 restaurant, restraint, resurgent, resonant, reassurance, resent, reassuring, recreant, resort, resound resembelance resemblance 1 4 resemblance, resemblances, resemblance's, semblance resembes resembles 1 7 resembles, resemble, resumes, reassembles, resume's, racemes, raceme's resemblence resemblance 1 6 resemblance, resemblances, resemblance's, resembles, semblance, resembling resevoir reservoir 1 18 reservoir, receiver, reserve, respire, reverie, reseller, Savior, savior, restore, savor, sever, recover, remover, resolver, reliever, rescuer, reefer, racegoer resistable resistible 1 5 resistible, resist able, resist-able, irresistible, irresistibly resistence resistance 2 8 Resistance, resistance, residence, persistence, resistances, residency, resistance's, resisting resistent resistant 1 5 resistant, resident, persistent, resisted, resisting respectivly respectively 1 6 respectively, respectfully, respectably, respective, respectful, prospectively responce response 1 13 response, res ponce, res-ponce, resp once, resp-once, responses, respond, responds, responsive, resonance, Spence, response's, residence responibilities responsibilities 1 2 responsibilities, responsibility's responisble responsible 1 5 responsible, responsibly, irresponsible, responsively, irresponsibly responnsibilty responsibility 1 5 responsibility, responsibly, responsibility's, irresponsibility, responsible responsability responsibility 1 5 responsibility, responsibility's, irresponsibility, responsibly, responsibilities responsibile responsible 1 6 responsible, responsibly, responsibility, irresponsible, responsively, irresponsibly responsibilites responsibilities 1 4 responsibilities, responsibility's, responsibility, irresponsibility's responsiblity responsibility 1 5 responsibility, responsibly, responsibility's, irresponsibility, responsible ressemblance resemblance 1 7 resemblance, res semblance, res-semblance, resemblances, dissemblance, resemblance's, semblance ressemble resemble 2 8 reassemble, resemble, reassembly, reassembled, reassembles, resembled, resembles, assemble ressembled resembled 2 9 reassembled, resembled, reassembles, reassemble, resembles, resemble, assembled, dissembled, reassembly ressemblence resemblance 1 9 resemblance, resemblances, dissemblance, reassembles, resemblance's, resembles, semblance, reassembling, resembling ressembling resembling 2 4 reassembling, resembling, assembling, dissembling resssurecting resurrecting 1 10 resurrecting, reasserting, redirecting, respecting, restricting, Resurrection, resurrection, resorting, refracting, retracting ressurect resurrect 1 12 resurrect, resurrects, redirect, reassured, resurgent, resourced, respect, reassert, restrict, resurrected, resort, rescued ressurected resurrected 1 10 resurrected, redirected, respected, reasserted, restricted, resurrects, resurrect, resorted, refracted, retracted ressurection resurrection 2 9 Resurrection, resurrection, resurrections, redirection, resection, reassertion, restriction, resurrecting, resurrection's ressurrection resurrection 2 7 Resurrection, resurrection, resurrections, resurrecting, resurrection's, resection, restriction restaraunt restaurant 1 13 restaurant, restraint, restaurants, restraints, restrain, restrained, restart, restrains, restrung, restarting, restaurant's, restraint's, registrant restaraunteur restaurateur 1 10 restaurateur, restrainer, restaurant, restraint, restrained, restaurants, restraints, restructure, restaurant's, restraint's restaraunteurs restaurateurs 1 9 restaurateurs, restaurateur's, restrainers, restrainer's, restaurants, restraints, restaurant's, restraint's, restructures restaraunts restaurants 1 4 restaurants, restraints, restaurant's, restraint's restauranteurs restaurateurs 1 4 restaurateurs, restaurateur's, restaurants, restaurant's restauration restoration 2 16 Restoration, restoration, saturation, restorations, respiration, reiteration, repatriation, restriction, restarting, restitution, registration, restrain, Restoration's, restoration's, frustration, prostration restauraunt restaurant 1 4 restaurant, restraint, restaurants, restaurant's resteraunt restaurant 2 12 restraint, restaurant, restraints, restrain, restrained, restrains, restrung, restraint's, restaurants, registrant, restring, restaurant's resteraunts restaurants 3 12 restraints, restraint's, restaurants, restaurant's, restrains, restraint, restarts, registrants, restaurant, restrings, restart's, registrant's resticted restricted 1 8 restricted, rusticated, restocked, restated, respected, restarted, redacted, rusticate restraunt restraint 1 11 restraint, restraints, restrain, restrained, restaurant, restrains, restrung, restart, restraint's, registrant, restring restraunt restaurant 5 11 restraint, restraints, restrain, restrained, restaurant, restrains, restrung, restart, restraint's, registrant, restring resturant restaurant 1 11 restaurant, restraint, restaurants, restraints, restart, restaurant's, restrain, restrained, registrant, restrung, restraint's resturaunt restaurant 1 11 restaurant, restraint, restaurants, restraints, restrain, restrained, restrains, restrung, restaurant's, restraint's, registrant resurecting resurrecting 1 9 resurrecting, redirecting, respecting, restricting, Resurrection, resurrection, resorting, refracting, retracting retalitated retaliated 1 1 retaliated retalitation retaliation 1 3 retaliation, retaliating, retardation retreive retrieve 1 8 retrieve, retrieved, retriever, retrieves, reprieve, retrieve's, retiree, retrieval returnd returned 1 10 returned, returns, return, return's, retired, returnee, returner, retard, retrod, rotund revaluated reevaluated 1 12 reevaluated, evaluated, re valuated, re-valuated, reevaluates, reevaluate, revalued, reflated, retaliated, revolted, related, regulated reveral reversal 1 12 reversal, reveal, several, referral, revers, revel, Revere, Rivera, revere, reverb, revert, reverie reversable reversible 1 8 reversible, reversibly, revers able, revers-able, reversal, referable, revertible, irreversible revolutionar revolutionary 1 7 revolutionary, evolutionary, revolutions, revolution, revolution's, revolutionaries, revolutionary's rewitten rewritten 1 19 rewritten, written, rotten, rewoven, refitting, remitting, resitting, rewriting, rewind, whiten, Wooten, witting, widen, sweeten, reattain, rattan, redden, retain, ridden rewriet rewrite 1 16 rewrite, rewrote, rewrites, rewired, reorient, reroute, regret, reared, retried, rewritten, write, retire, rewrite's, REIT, writ, retiree rhymme rhyme 1 33 rhyme, rhymed, rhymer, rhymes, thyme, rummy, Rome, rime, chyme, ramie, rheum, REM, rem, rummer, rum, rheumy, rm, Mme, Romeo, rhyme's, romeo, hmm, rye, Rommel, rammed, rhythm, rimmed, RAM, ROM, Rom, ram, rim, Rhee rhythem rhythm 1 13 rhythm, rhythms, rhyme, rhythm's, rhythmic, them, Reuther, thyme, Rather, rather, therm, rheum, theme rhythim rhythm 1 4 rhythm, rhythms, rhythmic, rhythm's rhytmic rhythmic 1 8 rhythmic, rhetoric, totemic, atomic, ROTC, rheumatic, diatomic, readmit rigeur rigor 4 19 Roger, rigger, roger, rigor, roguery, Rodger, rugger, recur, ringer, Regor, rifer, tiger, Niger, Rigel, ricer, rider, riper, riser, river rigourous rigorous 1 9 rigorous, rigors, rigor's, vigorous, rigorously, Regor's, regrows, riggers, rigger's rininging ringing 1 21 ringing, ruining, running, Ringling, ringings, wringing, reigning, pinioning, rosining, raining, ranging, reining, rinsing, refining, relining, reneging, repining, ripening, wronging, rehanging, running's rised rose 30 57 raised, rinsed, risked, rises, rise, riced, reused, roused, riled, rimed, risen, riser, rived, vised, wised, reseed, reside, reissued, raced, razed, reset, rides, revised, rusted, Ride, ride, rise's, Rose, raise, rose, rued, ruse, rest, arsed, braised, bruised, cruised, praised, red, rid, rites, rasped, resend, rested, Reed, Rice, reed, rice, rite, wrist, Ride's, ride's, erased, priced, prized, sired, rite's Rockerfeller Rockefeller 1 5 Rockefeller, Rocker feller, Rocker-feller, Carefuller, Groveler rococco rococo 1 6 rococo, Rocco, coco, recook, rococo's, Rocco's rocord record 1 27 record, ripcord, Ricardo, Rockford, cord, records, rocked, rogered, accord, reword, rooked, regard, cored, rector, scrod, roared, rocker, card, curd, procured, recd, record's, recorded, recorder, rerecord, rectory, rec'd roomate roommate 1 29 roommate, roomette, room ate, room-ate, roommates, roomed, remote, primate, rotate, roamed, remade, roomer, roseate, promote, roommate's, roomy, rooted, roomettes, Rome, Root, mate, rate, room, root, rote, doormat, cremate, route, roomette's rougly roughly 1 60 roughly, ugly, wriggly, rouge, rugby, Rigel, Wrigley, wrongly, googly, rosily, rouged, rouges, ruffly, Raoul, Rogelio, roil, ROFL, royally, regal, rogue, rug, Mogul, mogul, Rocky, Royal, coyly, ridgy, rocky, royal, hugely, regally, rudely, roguery, July, Raquel, Raul, Roeg, groggily, regale, rely, role, roll, rule, Roxy, ogle, rogues, roux, rugs, rouge's, curly, Joule, golly, gully, jolly, joule, jowly, rally, gorily, rug's, rogue's rucuperate recuperate 1 4 recuperate, recuperated, recuperates, recuperative rudimentatry rudimentary 1 1 rudimentary rulle rule 1 58 rule, tulle, rile, rill, ruble, role, roll, Riel, rally, Riley, rel, Rilke, Raul, Reilly, ruled, ruler, rules, Tull, reel, grille, rial, rue, rifle, rills, rolled, roller, rubble, ruffle, pulley, really, Hull, Mlle, Yule, bull, cull, dull, full, gull, hull, lull, mule, mull, null, pule, pull, rube, rude, rune, ruse, yule, rail, real, rely, roil, rolls, rill's, rule's, roll's runing running 2 31 ruining, running, tuning, ruing, raining, reining, ringing, pruning, ruling, ranging, Reunion, reunion, rinsing, rounding, turning, wringing, burning, rennin, ring, ruin, rung, ranking, ranting, rending, renting, wronging, runny, craning, droning, ironing, running's runnung running 1 23 running, ruining, ringing, rennin, cunning, dunning, gunning, punning, sunning, raining, ranging, reining, grinning, ruing, running's, runny, rounding, pruning, rung, rerunning, Reunion, reunion, Runyon russina Russian 1 51 Russian, Russia, Rossini, reusing, rising, rousing, resin, rosin, raisin, Rosanna, Ruskin, trussing, raising, retsina, rusting, cussing, fussing, mussing, reissuing, rushing, sussing, ruins, Russo, reassign, Russ, resign, risen, ruin, ursine, Susana, Russ's, resins, rosins, Hussein, ruing, Rubin, ruffian, using, rousting, Poussin, ruin's, bruising, crossing, cruising, dressing, grassing, grossing, pressing, resin's, rosin's, Rossini's Russion Russian 1 29 Russian, Russ ion, Russ-ion, Ration, Rushing, Russians, Fission, Mission, Suasion, Russia, Fusion, Prussian, Remission, Passion, Cession, Cushion, Session, Rossini, Recession, Ruin, Reunion, Russian's, Erosion, Rubin, Resin, Rosin, Revision, Russia's, Fruition rwite write 1 38 write, rite, retie, wrote, recite, rewire, rewrite, writ, REIT, Waite, White, rote, white, twit, Rte, rte, wit, route, rowed, Ride, Rita, Witt, rate, ride, wide, writhed, Rowe, rewed, rivet, wired, wrist, whitey, wet, riot, wait, whit, rt, whet rythem rhythm 1 27 rhythm, them, Rather, Ruthie, rather, rhythms, therm, Ruth, rheum, theme, REM, Reuther, rem, Roth, Ruth's, writhe, Ruthie's, rhythm's, writhed, writhes, Gotham, Latham, Roth's, Rothko, fathom, redeem, writhe's rythim rhythm 1 22 rhythm, Ruthie, rhythms, rhythmic, Ruth, rim, Roth, them, Ruth's, fathom, lithium, thrum, rhythm's, rime, Gotham, Latham, Rather, Roth's, Rothko, rather, therm, Ruthie's rythm rhythm 1 26 rhythm, rhythms, Ruth, Roth, rhythm's, rhythmic, rum, them, Ruthie, Ruth's, rm, RAM, REM, ROM, Rom, ram, rem, rim, rpm, Roth's, wrath, wroth, ream, roam, room, writhe rythmic rhythmic 1 5 rhythmic, rhythm, rhythmical, rhythms, rhythm's rythyms rhythms 1 41 rhythms, rhythm's, rhymes, rhythm, thymus, Ruth's, Roth's, thrums, rums, fathoms, rhyme's, thyme's, therms, Thames, Thomas, themes, Ruthie's, RAMs, REMs, rams, rems, rims, thrum's, rheum's, rum's, rummy's, Gotham's, Latham's, Rather's, Rothko's, fathom's, wrath's, therm's, RAM's, REM's, ROM's, ram's, rem's, rim's, thymus's, theme's sacrafice sacrifice 1 5 sacrifice, sacrificed, sacrifices, scarifies, sacrifice's sacreligious sacrilegious 1 8 sacrilegious, sac religious, sac-religious, sacroiliacs, sacrilegiously, sacrileges, sacrilege's, sacroiliac's sacrifical sacrificial 1 6 sacrificial, sacrificially, scrofula, cervical, soporifically, scruffily saftey safety 1 29 safety, softy, safely, safe, sate, sift, soft, satay, saute, safer, safes, salty, sated, saved, sifted, sifter, soften, softer, softly, fate, safety's, SAT, Sat, Ste, fatty, sat, sty, suety, safe's safty safety 1 38 safety, softy, salty, sift, soft, satay, suavity, daft, shaft, SAT, Sat, sat, sty, AFT, aft, softly, safely, sanity, sawfly, scatty, shifty, safe, sate, SALT, Taft, haft, raft, salt, waft, Savoy, fatty, saute, savoy, sifts, sooty, suety, safety's, softy's salery salary 1 43 salary, sealer, Valery, celery, slurry, slier, slayer, salter, salver, staler, SLR, salty, slavery, psaltery, saddlery, sailor, sale, seller, Salerno, sealers, silvery, gallery, slur, Sally, sally, Salem, baler, haler, paler, saber, safer, sager, sales, saner, saver, solar, sultry, Malory, sale's, savory, solely, sealer's, salary's sanctionning sanctioning 1 7 sanctioning, sectioning, suctioning, functioning, sanction, sanctions, sanction's sandwhich sandwich 1 7 sandwich, sand which, sand-which, sandhog, Sindhi, Sindhi's, Sondheim Sanhedrim Sanhedrin 1 4 Sanhedrin, Sanatorium, Sanitarium, Syndrome santioned sanctioned 1 8 sanctioned, stationed, mentioned, sectioned, suctioned, munitioned, pensioned, suntanned sargant sergeant 2 13 Sargent, sergeant, Sargon, argent, servant, arrogant, sergeants, secant, Sargent's, scant, Gargantua, Sargon's, sergeant's sargeant sergeant 2 9 Sargent, sergeant, sarge ant, sarge-ant, argent, sergeants, Sargent's, Sargon, sergeant's sasy says 1 32 says, sassy, say, SASE, sass, sissy, saws, seas, Sask, easy, sash, saucy, SOS, SOs, sis, Sosa, SUSE, Suzy, secy, suss, sea's, saw's, say's, sass's, SE's, SW's, Se's, Si's, SOS's, sec'y, sis's, soy's sasy sassy 2 32 says, sassy, say, SASE, sass, sissy, saws, seas, Sask, easy, sash, saucy, SOS, SOs, sis, Sosa, SUSE, Suzy, secy, suss, sea's, saw's, say's, sass's, SE's, SW's, Se's, Si's, SOS's, sec'y, sis's, soy's satelite satellite 1 11 satellite, sat elite, sat-elite, sate lite, sate-lite, satellited, satellites, starlit, stilt, salute, satellite's satelites satellites 1 13 satellites, satellite's, sat elites, sat-elites, satellited, satellite, stilts, salutes, stilt's, fatalities, salute's, stylizes, SQLite's Saterday Saturday 1 12 Saturday, Saturdays, Sturdy, Stared, Steady, Saturate, Sated, Stray, Yesterday, Saturday's, Satrap, Stairway Saterdays Saturdays 1 18 Saturdays, Saturday's, Saturday, Saturates, Strays, Yesterdays, Satraps, Stairways, Steady's, Steads, Steroids, Stray's, Stead's, Steroid's, Yesterday's, Satrap's, Stairway's, Bastardy's satisfactority satisfactorily 1 2 satisfactorily, satisfactory satric satiric 1 24 satiric, satyric, citric, struck, static, satori, strict, Stark, gastric, stark, satire, strike, Patrica, Patrick, satanic, Stoic, stoic, stria, strip, metric, nitric, satrap, Cedric, satori's satrical satirical 1 10 satirical, satirically, satanical, stoical, metrical, satiric, satyric, strictly, strict, theatrical satrically satirically 1 9 satirically, statically, satirical, satanically, stoically, metrically, esoterically, strictly, theatrically sattelite satellite 1 10 satellite, satellited, satellites, stately, starlit, satellite's, statuette, settled, steeled, Steele sattelites satellites 1 29 satellites, satellite's, satellited, satellite, stateless, statutes, stilts, salutes, statuettes, stilt's, subtleties, steeliest, stylizes, settles, statute's, fatalities, steeliness, stilettos, stalemates, Seattle's, salute's, statuette's, Steele's, settle's, SQLite's, stiletto's, satiety's, stability's, stalemate's saught sought 2 18 aught, sought, sight, caught, naught, taught, saute, SAT, Sat, sat, slight, haughty, naughty, suet, suit, sough, ought, Saudi saveing saving 1 50 saving, sieving, savoring, salving, savings, slaving, staving, Sven, sawing, shaving, savaging, severing, sacking, sauteing, seven, saying, seeing, caving, having, laving, paving, raving, sating, waving, sagging, sailing, sapping, sassing, saucing, savanna, serving, spavin, sewing, shaven, surveying, Sang, sang, save, saving's, sing, facing, sheaving, skiving, solving, Seine, seine, suing, fazing, Sven's, savings's saxaphone saxophone 1 5 saxophone, saxophones, saxophone's, sousaphone, Saxony scandanavia Scandinavia 1 3 Scandinavia, Scandinavian, Scandinavia's scaricity scarcity 1 4 scarcity, sacristy, scariest, scarcity's scavanged scavenged 1 5 scavenged, scavenges, scavenge, scavenger, scrounged schedual schedule 1 15 schedule, Schedar, scheduled, scheduler, schedules, Scheat, sexual, scandal, caudal, reschedule, schedule's, scheduling, cecal, scull, steal scholarhip scholarship 1 3 scholarship, scholar hip, scholar-hip scholarstic scholastic 1 7 scholastic, scholars tic, scholars-tic, sclerotic, secularist, secularists, secularist's scholarstic scholarly 0 7 scholastic, scholars tic, scholars-tic, sclerotic, secularist, secularists, secularist's scientfic scientific 1 12 scientific, Scientology, scientifically, centavo, saintlike, sendoff, centavos, Sontag, cenotaph, sendoffs, centavo's, sendoff's scientifc scientific 1 13 scientific, Scientology, scientifically, sendoff, saintlike, centavo, Sontag, centrifuge, sendoffs, cenotaph, centavos, sendoff's, centavo's scientis scientist 1 41 scientist, scents, scent's, cents, cent's, saints, saint's, snits, sciences, societies, silents, Senates, scent, senates, spinets, salients, scanties, silent's, ascents, sends, sonnets, scants, scenes, scions, spinet's, stents, stints, salient's, ascent's, science's, snit's, sonnet's, scene's, scion's, stent's, stint's, Senate's, Sendai's, senate's, Sinai's, Vicente's scince science 1 36 science, sconce, since, seance, sciences, sines, Vince, cine, scenes, scions, seines, sine, sins, Seine, scene, scion's, seine, Circe, cinch, mince, singe, slice, spice, wince, sense, sin's, sings, sinus, Spence, stance, science's, sine's, Seine's, scene's, seine's, sing's scinece science 1 25 science, since, sciences, sconce, sines, scenes, seance, seines, sine's, sinews, silence, niece, scene, science's, Seine's, scene's, seine's, salience, sapience, sense, sincere, Spence, cine, sine, sinew's scirpt script 1 48 script, spirit, Sept, Supt, sort, supt, crept, crypt, sport, spurt, Surat, carpet, slept, swept, cert, spit, Seurat, scarped, disrupt, snippet, corrupt, sprat, sired, septa, sorta, syrupy, irrupt, Sprite, sprite, Sarto, rapt, spat, spot, syrup, erupt, sporty, sprout, receipt, scraped, surety, chirped, spite, striped, serpent, Sparta, circuit, serape, sipped scoll scroll 1 42 scroll, coll, scowl, scull, scold, school, skill, Scala, scale, scaly, skoal, skull, sill, COL, Col, Sol, col, sol, Scylla, scowls, sculls, SQL, Sculley, COLA, Cole, Colo, call, cell, coal, coil, cola, cool, cowl, cull, scow, sell, soil, sole, solo, soul, scowl's, scull's screenwrighter screenwriter 1 3 screenwriter, screenwriters, screenwriter's scrutinity scrutiny 1 5 scrutiny, scrutinize, scrutinized, scrutineer, scrutiny's scuptures sculptures 1 15 sculptures, Scriptures, scriptures, sculpture's, captures, Scripture's, scripture's, sculptress, scepters, scuppers, capture's, sculptors, sculptor's, scepter's, scupper's seach search 1 49 search, each, Beach, Leach, beach, leach, peach, reach, teach, sch, sash, such, sea ch, sea-ch, swatch, Saatchi, Sachs, Sasha, sea, SAC, SEC, Sec, sac, sec, sketch, snatch, speech, swash, peachy, Bach, Mach, Sean, Seth, etch, lech, mach, sack, seal, seam, sear, seas, seat, secy, tech, slash, smash, stash, sea's, sec'y seached searched 1 31 searched, beached, leached, reached, sachet, ached, sketched, snatched, swashed, cached, etched, leched, sachem, sacked, seabed, sealed, seamed, seared, seated, slashed, smashed, stashed, coached, fetched, leashed, leeched, poached, retched, roached, seaweed, seethed seaches searches 1 38 searches, beaches, leaches, peaches, reaches, teaches, Sachs, sashes, swatches, sachems, sachets, Sachs's, aches, search's, sketches, snatches, speeches, swashes, caches, etches, leches, sachem, sachet, sash's, slashes, smashes, stashes, Beach's, Leach's, beach's, peach's, reach's, ache's, sachem's, sachet's, Saatchi's, cache's, Sasha's secceeded seceded 2 10 succeeded, seceded, acceded, secreted, succeeds, succeed, secluded, seconded, sicced, scudded secceeded succeeded 1 10 succeeded, seceded, acceded, secreted, succeeds, succeed, secluded, seconded, sicced, scudded seceed succeed 14 36 secede, seceded, seized, secedes, sexed, DECed, seeded, seemed, seeped, sewed, sauced, seed, recede, succeed, seared, seaweed, speed, steed, sized, sensed, sicced, reseed, sacked, seabed, sealed, seamed, seated, segued, seined, sicked, socked, sucked, ceased, sassed, soused, sussed seceed secede 1 36 secede, seceded, seized, secedes, sexed, DECed, seeded, seemed, seeped, sewed, sauced, seed, recede, succeed, seared, seaweed, speed, steed, sized, sensed, sicced, reseed, sacked, seabed, sealed, seamed, seated, segued, seined, sicked, socked, sucked, ceased, sassed, soused, sussed seceeded succeeded 5 8 seceded, secedes, secede, seeded, succeeded, receded, reseeded, ceded seceeded seceded 1 8 seceded, secedes, secede, seeded, succeeded, receded, reseeded, ceded secratary secretary 2 5 Secretary, secretary, secretory, sectary, secretary's secretery secretary 2 10 Secretary, secretary, secretory, secrete, secreted, secretes, secretly, secret, secretary's, sectary sedereal sidereal 1 11 sidereal, Federal, federal, several, Seders, Seder, surreal, Seder's, severely, cereal, serial seeked sought 0 56 sleeked, peeked, reeked, seeded, seeker, seemed, seeped, sacked, segued, sicked, soaked, socked, sucked, seek ed, seek-ed, skied, seeks, sewed, skeet, seed, seek, eked, sneaked, specked, decked, sealed, seethed, skid, sexed, speed, steed, cheeked, skewed, slaked, smoked, snaked, spiked, staked, stoked, sulked, Seeger, beaked, leaked, necked, peaked, pecked, seabed, seamed, seared, seated, seined, seized, sieved, sagged, sighed, socket segementation segmentation 1 6 segmentation, regimentation, sedimentation, segmentation's, augmentation, pigmentation seguoys segues 1 46 segues, segue's, Sequoya, Sequoya's, sequoias, Sega's, sago's, Segways, Seiko's, souks, Sergio's, guys, sieges, egos, serous, sequoia's, Sepoy's, Seuss, sedge's, segue, siege's, MEGOs, ego's, wiseguys, sages, seagulls, sagas, scows, seeks, skuas, sucks, Eggo's, Lego's, sage's, saga's, Guy's, guy's, soy's, Segre's, Seoul's, sky's, Suzy's, seagull's, scow's, suck's, Seuss's seige siege 1 36 siege, sedge, segue, serge, Seine, beige, seine, seize, Sega, sage, Seiko, sedgy, sieges, seek, Segre, singe, swig, see, Liege, liege, sieve, Seeger, Sergei, sewage, sledge, soigne, SEC, Sec, sag, sec, seq, sic, ski, sigh, siege's, sedge's seing seeing 1 27 seeing, sewing, swing, sing, sexing, Seine, seine, suing, sign, Sung, song, sung, sling, sting, being, Sen, sen, sin, saying, Sang, Sean, sang, seen, sewn, sine, zing, senna seinor senior 2 5 Senior, senior, senor, seiner, senora seldomly seldom 1 5 seldom, solidly, soldierly, sultrily, slightly senarios scenarios 1 43 scenarios, scenario's, seniors, scenario, senors, snares, sonars, senoras, senor's, snare's, sonar's, sentries, scenarist, senators, senora's, serious, Senior's, senior's, sneers, Sears, saris, sears, seiners, sunrise, Genaro's, Sendai's, sneer's, Senior, sari's, sear's, seiner's, seminaries, senior, series, snarfs, snarks, snarls, Sears's, Sinai's, sangria's, snarl's, senator's, Serrano's sence sense 3 9 seance, Spence, sense, since, fence, hence, pence, science, sens senstive sensitive 1 5 sensitive, sensitives, sensitize, sensitive's, sensitively sensure censure 2 19 ensure, censure, sensor, sensory, sen sure, sen-sure, censer, sense, censured, censurer, censures, cynosure, insure, unsure, censor, seizure, sensors, censure's, sensor's seperate separate 1 28 separate, desperate, serrate, sprat, separated, separates, Sprite, sprite, suppurate, operate, speared, sprayed, Sparta, spread, prate, seaport, spate, secrete, sport, spurt, Seurat, aspirate, pirate, separate's, separately, separative, sprats, sprat's seperated separated 1 19 separated, serrated, separates, sported, spurted, separate, suppurated, operated, spirited, departed, speared, sprayed, prated, separate's, sprouted, secreted, aspirated, pirated, supported seperately separately 1 16 separately, desperately, separate, separably, separated, separates, sparely, separate's, pertly, secretly, sparsely, disparately, separable, supremely, spiritedly, spirally seperates separates 1 36 separates, separate's, sprats, separated, sprat's, sprites, separate, suppurates, operates, spreads, separators, Sprite's, prates, seaports, spates, sprite's, secretes, Sparta's, sports, spread's, spurts, aspirates, pirates, seaport's, separatism, separatist, spirits, sport's, spurt's, Seurat's, separator's, spirit's, prate's, spate's, aspirate's, pirate's seperating separating 1 17 separating, spreading, sporting, spurting, suppurating, operating, spiriting, departing, spearing, spraying, prating, sprouting, secreting, separation, aspirating, pirating, supporting seperation separation 1 12 separation, desperation, serration, separations, suppuration, operation, reparation, secretion, respiration, separating, aspiration, separation's seperatism separatism 1 5 separatism, separatist, separatism's, separates, separate's seperatist separatist 1 7 separatist, separatists, separatism, sportiest, separatist's, separates, separate's sepina subpoena 0 28 sepia, spin, seeping, spine, spiny, supine, Span, span, Spain, spun, spinal, spins, Seine, sapping, seine, senna, sipping, soaping, sopping, souping, supping, Pepin, Sedna, Spica, septa, seeing, spin's, sepia's sepulchure sepulcher 1 5 sepulcher, sepulchered, sepulchers, sepulchral, sepulcher's sepulcre sepulcher 1 13 sepulcher, splicer, splurge, speller, suppler, skulker, spoiler, speaker, spelunker, supplier, splutter, simulacra, sulkier sergent sergeant 1 11 sergeant, Sargent, serpent, sergeants, regent, argent, urgent, reagent, servant, sergeant's, Sargent's settelement settlement 1 8 settlement, sett element, sett-element, settlements, settlement's, resettlement, battlement, statement settlment settlement 1 7 settlement, settlements, settlement's, resettlement, statement, battlement, sediment severeal several 1 11 several, severely, severally, severe, severed, severer, sidereal, cereal, sever, several's, serial severley severely 1 9 severely, Beverley, severally, several, severe, Beverly, severed, severer, severity severly severely 1 7 severely, several, Beverly, severally, sever, severe, several's sevice service 1 47 service, device, Seville, devise, seduce, seize, suffice, slice, spice, sieves, specie, novice, revise, seance, severe, sluice, sieve, seven, sever, since, saves, Sevres, sauce, Soviet, bevies, levies, seines, seizes, series, soviet, save, secy, size, Stacie, secs, sics, Susie, sieve's, Stevie's, save's, Siva's, Seville's, sec'y, SEC's, sec's, Seine's, seine's shaddow shadow 1 20 shadow, shadowy, shade, shadows, shad, shady, shoddy, shod, shallow, shaded, shads, Shaw, shadow's, show, Chad, chad, shed, shard, she'd, shad's shamen shaman 2 33 shame, shaman, seamen, shaken, shamed, shames, shaven, shaming, showmen, stamen, sh amen, sh-amen, sham en, sham-en, Shane, Shawn, shamming, sham, Amen, amen, shamans, shame's, shammed, Shaun, sheen, showman, Haman, Hymen, hymen, semen, shams, sham's, shaman's shamen shamans 21 33 shame, shaman, seamen, shaken, shamed, shames, shaven, shaming, showmen, stamen, sh amen, sh-amen, sham en, sham-en, Shane, Shawn, shamming, sham, Amen, amen, shamans, shame's, shammed, Shaun, sheen, showman, Haman, Hymen, hymen, semen, shams, sham's, shaman's sheat sheath 3 27 Shevat, shear, sheath, Scheat, Shea, heat, seat, cheat, sheet, shoat, sheaf, wheat, chat, shad, shed, shit, shot, shut, sweat, she'd, shoot, shout, sh eat, sh-eat, she at, she-at, Shea's sheat sheet 9 27 Shevat, shear, sheath, Scheat, Shea, heat, seat, cheat, sheet, shoat, sheaf, wheat, chat, shad, shed, shit, shot, shut, sweat, she'd, shoot, shout, sh eat, sh-eat, she at, she-at, Shea's sheat cheat 8 27 Shevat, shear, sheath, Scheat, Shea, heat, seat, cheat, sheet, shoat, sheaf, wheat, chat, shad, shed, shit, shot, shut, sweat, she'd, shoot, shout, sh eat, sh-eat, she at, she-at, Shea's sheild shield 1 26 shield, Sheila, sheila, shelled, should, child, Shields, shields, shilled, sheilas, shied, Sheol, shelf, Shelia, shed, held, Shell, she'd, shell, shill, shoaled, shalt, Shelly, she'll, shield's, Sheila's sherif sheriff 1 16 sheriff, Sheri, serif, Sharif, sheriffs, Sherri, shrift, shrive, serf, Sherrie, Sheri's, Cheri, Shari, sheaf, sheriff's, Sharif's shineing shining 1 23 shining, shinning, shunning, chinning, shoeing, chaining, shingling, shinnying, shunting, shimming, shirring, hinging, seining, singing, sinning, whining, chinking, shilling, shipping, shitting, thinning, whinging, changing shiped shipped 1 22 shipped, shied, shaped, shopped, shined, chipped, sniped, swiped, ship ed, ship-ed, spied, hipped, shield, sipped, shed, ship, sped, chirped, sharped, shpt, shape, she'd shiping shipping 1 29 shipping, shaping, shopping, shining, chipping, sniping, swiping, shooing, chopping, hipping, hoping, sipping, Chopin, chirping, sharping, shoeing, shilling, shimming, shinning, shirring, shitting, whipping, chapping, cheeping, hyping, piping, shying, wiping, shipping's shopkeeepers shopkeepers 1 3 shopkeepers, shopkeeper's, shopkeeper shorly shortly 1 29 shortly, Shirley, shorty, Sheryl, shrilly, shrill, Short, hourly, short, sorely, sourly, choral, Orly, sharply, Cheryl, chorally, showily, Charley, charily, chorale, shoal, shore, shyly, surly, whorl, churl, Shelly, Sherry, sherry shoudl should 1 37 should, shoddily, shod, shoal, shout, shadily, shoddy, shouts, shovel, shield, Sheol, Shula, shuttle, shouted, Shaula, shied, shill, shooed, loudly, shad, shed, shot, shut, STOL, chordal, shortly, shout's, Shell, shade, shady, shall, shawl, she'd, shell, shoat, shoot, she'll shoudln should 0 19 shoddily, shouting, showdown, shuttling, Sheldon, shotgun, shoaling, shutdown, shadily, stolen, stolon, shoreline, shoveling, shading, shuttle, maudlin, shedding, shooting, Shelton shoudln shouldn't 0 19 shoddily, shouting, showdown, shuttling, Sheldon, shotgun, shoaling, shutdown, shadily, stolen, stolon, shoreline, shoveling, shading, shuttle, maudlin, shedding, shooting, Shelton shouldnt shouldn't 1 3 shouldn't, couldn't, wouldn't shreak shriek 2 43 Shrek, shriek, streak, shark, shirk, shrank, shrike, shear, shrew, wreak, break, creak, freak, shred, shrieks, shrug, Sherpa, shrink, shrunk, shrewd, shrews, Shaka, shack, shake, shaky, share, shire, shore, shank, Sheri, Shrek's, Merak, Sheree, chorea, sharia, Sherri, Sherry, reek, shag, sherry, shrew's, shriek's, Shari'a shrinked shrunk 12 16 shrieked, shrink ed, shrink-ed, shirked, shrinks, shrink, shrink's, shrunken, chinked, syringed, sharked, shrunk, shrinkage, ranked, ringed, shrank sicne since 1 33 since, sine, scone, sicken, soigne, Scan, cine, scan, skin, singe, Seine, scene, seine, sinew, soignee, Stine, spine, swine, sic, sin, siren, sickie, signed, signer, signet, sicking, sink, kine, sane, sick, sign, sing, zine sideral sidereal 1 23 sidereal, sidearm, sidewall, Federal, federal, literal, several, Sudra, derail, serial, surreal, spiral, Seders, ciders, Seder, cider, steal, sterile, mistral, mitral, Seder's, cider's, Sudra's sieze seize 1 46 seize, size, Suez, siege, sieve, seized, seizes, sizer, sees, sized, sizes, sire, SUSE, Suzy, see, sues, Seine, seine, sieges, sieves, sizzle, sleaze, sneeze, sis, Sue's, sere, side, sine, site, SASE, SE's, Se's, Si's, seas, secy, sews, since, SSE's, see's, sis's, Suez's, size's, sea's, sec'y, siege's, sieve's sieze size 2 46 seize, size, Suez, siege, sieve, seized, seizes, sizer, sees, sized, sizes, sire, SUSE, Suzy, see, sues, Seine, seine, sieges, sieves, sizzle, sleaze, sneeze, sis, Sue's, sere, side, sine, site, SASE, SE's, Se's, Si's, seas, secy, sews, since, SSE's, see's, sis's, Suez's, size's, sea's, sec'y, siege's, sieve's siezed seized 1 36 seized, sized, sieved, seizes, seize, sexed, sired, sizes, secede, seed, size, seined, sizzled, sneezed, soused, sussed, sewed, sided, sited, sizer, speed, steed, sicced, fizzed, pieced, seeded, seemed, seeped, sicked, sighed, sinned, sipped, size's, sassed, sauced, siesta siezed sized 2 36 seized, sized, sieved, seizes, seize, sexed, sired, sizes, secede, seed, size, seined, sizzled, sneezed, soused, sussed, sewed, sided, sited, sizer, speed, steed, sicced, fizzed, pieced, seeded, seemed, seeped, sicked, sighed, sinned, sipped, size's, sassed, sauced, siesta siezing seizing 1 31 seizing, sizing, sieving, sexing, siring, seining, sizzling, sneezing, seeing, sousing, sussing, sewing, siding, siting, Xizang, siccing, fizzing, piecing, seeding, seeking, seeming, seeping, sicking, sighing, singing, sinning, sipping, sitting, sassing, saucing, sizing's siezing sizing 2 31 seizing, sizing, sieving, sexing, siring, seining, sizzling, sneezing, seeing, sousing, sussing, sewing, siding, siting, Xizang, siccing, fizzing, piecing, seeding, seeking, seeming, seeping, sicking, sighing, singing, sinning, sipping, sitting, sassing, saucing, sizing's siezure seizure 1 10 seizure, seizures, sizer, secure, seize, seizure's, sere, sire, size, sure siezures seizures 1 23 seizures, seizure's, seizure, secures, seizes, azures, sires, sizes, sutures, sizzlers, Sevres, Sierras, sierras, sizzles, azure's, sire's, size's, Saussure's, suture's, Segre's, leisure's, sierra's, sizzle's siginificant significant 1 3 significant, significantly, significance signficant significant 1 3 significant, significantly, significance signficiant significant 1 2 significant, skinflint signfies signifies 1 16 signifies, dignifies, signified, signors, signers, signets, signify, signings, magnifies, signage's, signor's, signals, signer's, signal's, signet's, signing's signifantly significantly 1 3 significantly, Zinfandel, zinfandel significently significantly 1 2 significantly, magnificently signifigant significant 1 3 significant, significantly, significance signifigantly significantly 1 2 significantly, significant signitories signatories 1 6 signatories, dignitaries, signatures, signatory's, signature's, cosignatories signitory signatory 1 11 signatory, dignitary, signature, seignior, signor, signatory's, signora, signore, signori, sanitary, cosignatory similarily similarly 1 3 similarly, similarity, similar similiar similar 1 32 similar, familiar, simile, similarly, Somalia, scimitar, similes, seemlier, smellier, Somalian, simulacra, sillier, simpler, seminar, smiling, smaller, molar, similarity, simulator, smile, solar, sicklier, simile's, timelier, slimier, dissimilar, Mylar, Samar, Somalia's, miler, slier, smear similiarity similarity 1 4 similarity, familiarity, similarity's, similarly similiarly similarly 1 6 similarly, familiarly, similar, similarity, smilingly, semiyearly simmilar similar 1 37 similar, simile, similarly, singular, scimitar, simmer, similes, seemlier, simulacra, simpler, Himmler, seminar, summary, smaller, Somalia, molar, similarity, simulator, smile, solar, slummier, smellier, slimier, slimmer, Summer, dissimilar, summer, Mylar, Samar, miler, sillier, smear, simile's, Mailer, mailer, sailor, smiley simpley simply 2 20 simple, simply, simpler, sample, simplex, smiley, dimple, dimply, imply, simplify, simile, limply, pimple, pimply, simper, wimple, sampled, sampler, samples, sample's simplier simpler 1 7 simpler, pimplier, sampler, simper, simple, supplier, simplify simultanous simultaneous 1 13 simultaneous, simultaneously, simulators, simulations, simulator's, simulation's, simulates, sultans, simultaneity's, Multan's, sultan's, sultanas, sultana's simultanously simultaneously 1 2 simultaneously, simultaneous sincerley sincerely 1 4 sincerely, sincere, sincerer, sincerity singsog singsong 1 37 singsong, sings, signs, singes, sing's, songs, sins, snog, sinks, sangs, sin's, sines, singe, sinus, zings, sinology, snogs, snugs, Sung's, sayings, sensor, song's, sign's, singe's, snags, sinus's, sinuses, seeings, sink's, Sang's, sine's, zing's, Sn's, snug's, saying's, snag's, Synge's sinse sines 1 30 sines, sins, sine, sense, since, seines, Suns, signs, sin's, sings, sinus, sons, suns, rinse, singe, zines, sans, sens, Son's, Sun's, sign's, son's, sun's, Sn's, sine's, sing's, sinus's, San's, Seine's, seine's sinse since 5 30 sines, sins, sine, sense, since, seines, Suns, signs, sin's, sings, sinus, sons, suns, rinse, singe, zines, sans, sens, Son's, Sun's, sign's, son's, sun's, Sn's, sine's, sing's, sinus's, San's, Seine's, seine's Sionist Zionist 1 20 Zionist, Shiniest, Soonest, Monist, Pianist, Looniest, Sunniest, Inst, Sheeniest, Boniest, Piniest, Tiniest, Toniest, Winiest, Phoniest, Showiest, Tinniest, Finest, Honest, Sanest Sionists Zionists 1 6 Zionists, Zionist's, Monists, Pianists, Monist's, Pianist's Sixtin Sistine 6 9 Sexton, Sexting, Sixteen, Six tin, Six-tin, Sistine, Sixties, Sixty, Sixty's skateing skating 1 35 skating, scatting, sauteing, slating, sating, seating, squatting, stating, salting, scathing, spatting, swatting, skidding, skirting, skewing, scattering, skittering, staging, staking, Stein, satin, skate, skating's, skein, staying, stein, sting, scanting, Katina, gating, kiting, sateen, satiny, siting, skiing slaugterhouses slaughterhouses 1 2 slaughterhouses, slaughterhouse's slowy slowly 1 32 slowly, slow, sloe, slows, blowy, snowy, sly, slaw, slay, slew, showy, sole, sallow, Sol, sol, silly, silo, solo, slot, lowly, Sally, low, sally, sow, soy, sully, sloppy, lows, slob, slog, slop, low's smae same 1 36 same, Mae, samey, SAM, Sam, some, Sm, Somme, seam, Samoa, sames, shame, smear, sea, seamy, sim, sum, Mace, mace, maze, Sammie, MA, ME, Me, SA, SE, Se, ma, me, Sammy, mas, Mae's, MA's, ma's, SAM's, Sam's smealting smelting 1 16 smelting, simulating, malting, melting, salting, smelling, smarting, slating, saluting, melding, milting, molting, saltine, silting, smiling, smiting smoe some 1 66 some, smoke, smote, Moe, same, sumo, smog, Somme, sloe, Sm, Samoa, shoe, Sammie, sim, samey, semi, dome, Simone, Smokey, smile, smite, smokey, SAM, Sam, sum, moue, mow, sow, sole, sore, ME, MO, Me, Mo, SE, SO, Se, me, mo, seem, so, Lome, Nome, Rome, come, home, tome, Simon, smock, smoky, mos, Mae, Mme, SSE, Sue, Zoe, moi, moo, see, sou, soy, sue, Sm's, Moe's, sumo's, Mo's sneeks sneaks 2 22 seeks, sneaks, sleeks, sneers, snakes, sneak's, snacks, snicks, Senecas, sinks, singes, Snake's, snake's, sneer's, Synge's, necks, singe's, snack's, sneak, sink's, Seneca's, neck's snese sneeze 4 68 sense, sens, sines, sneeze, scenes, Sn's, sinews, sensed, senses, sine's, snows, dense, Suns, sans, sees, sins, sons, suns, Zens, seines, sneer, zens, San's, Son's, Sun's, knees, sangs, sin's, since, sings, sinus, son's, songs, sun's, tense, sanest, NYSE, SASE, SUSE, nose, sues, Snow's, sinew's, snow's, zines, zones, Zn's, Seine's, Zane's, scene's, seine's, sense's, NE's, Ne's, SE's, Sana's, Sang's, Se's, Sony's, Sung's, sing's, song's, Zen's, SSE's, Sue's, see's, zone's, knee's socalism socialism 1 14 socialism, scaliest, scales, skoals, legalism, scowls, secularism, Scala's, calcium, scale's, skoal's, scowl's, sculls, scull's socities societies 1 23 societies, so cities, so-cities, cities, Scotties, society's, softies, sorties, sixties, suicides, Scottie's, spites, cites, sites, sties, sortie's, suites, smites, suicide's, spite's, cite's, site's, suite's soem some 1 22 some, seem, Somme, seam, semi, sim, stem, poem, Sm, same, SAM, Sam, sum, zoom, seamy, so em, so-em, SE, SO, Se, so, samey sofware software 1 10 software, spyware, sower, softer, swore, safari, slower, swear, safer, sewer sohw show 1 100 show, sow, Soho, dhow, how, SJW, Snow, scow, slow, snow, soph, sown, sows, stow, SO, SW, so, OH, oh, Doha, nohow, sole, some, sore, spew, SSW, saw, sew, sou, soy, SOB, SOP, SOS, SOs, Soc, Sol, Son, oho, ooh, sch, shh, sob, soc, sod, sol, son, sop, sot, hows, hoe, Moho, Sony, Sosa, Soto, coho, skew, slaw, slew, soak, soap, soar, sock, soda, sofa, soil, solo, song, soon, soot, souk, soul, soup, sour, sous, stew, Ho, ho, Haw, haw, hew, hwy, somehow, sough, hos, H, S, WSW, h, s, sow's, HS, Hz, Soho's, SOS's, sou's, soy's, how's, Ho's, ho's, H's soilders soldiers 4 11 solders, sliders, solder's, soldiers, slider's, soldier's, solider, smolders, solder, smolder's, soldiery's solatary solitary 1 14 solitary, salutary, Slater, sultry, solitaire, psaltery, salary, soldiery, salter, solar, statuary, solitary's, solder, Slater's soley solely 1 42 solely, sole, sloe, soled, soles, Foley, coley, holey, Sol, sly, sol, silly, sale, slay, slew, solo, slow, slue, Sally, sally, sully, sorely, smiley, soil, soul, solve, stole, Mosley, sell, sloes, soy, ole, soiled, sole's, soloed, Sal, sled, sold, sols, Sol's, sol's, sloe's soliders soldiers 1 8 soldiers, sliders, solders, solider, soldier's, slider's, solder's, soldiery's soliliquy soliloquy 1 8 soliloquy, soliloquy's, soliloquies, soliloquize, solely, Slinky, slinky, slickly soluable soluble 1 7 soluble, solvable, salable, syllable, solubles, voluble, soluble's somene someone 1 16 someone, Simone, semen, someones, Somme, Simon, seamen, some, omen, scene, simony, women, serene, soigne, someone's, semen's somtimes sometimes 1 12 sometimes, sometime, smites, Semites, mistimes, centimes, stymies, stems, Semite's, centime's, stymie's, stem's somwhere somewhere 1 16 somewhere, smother, somber, somehow, somewhat, smoker, simmer, simper, smasher, smoother, smokier, Summer, summer, Sumner, Sumter, summery sophicated sophisticated 0 15 suffocated, scatted, spectate, sifted, skated, suffocates, evicted, scooted, scouted, suffocate, defecated, selected, squatted, stockaded, navigated sorceror sorcerer 1 5 sorcerer, sorcerers, sorcery, sorcerer's, sorcery's sorrounding surrounding 1 10 surrounding, surroundings, rounding, sounding, surrounding's, grounding, resounding, surmounting, surround, surroundings's sotry story 1 37 story, sorry, stray, satyr, store, stir, sitar, so try, so-try, stormy, sort, Tory, satori, star, dory, sooty, starry, sorta, Starr, sot, stare, stork, storm, straw, strew, stria, sty, try, stony, sentry, sultry, Soto, soar, sore, sour, stay, story's sotyr satyr 1 35 satyr, story, sitar, star, stir, sitter, store, sorry, sot yr, sot-yr, stayer, setter, sootier, sooty, sour, suitor, suture, Starr, sot, stair, stare, steer, sty, satyrs, softer, sorter, satori, Soto, satire, soar, sots, Sadr, sot's, sty's, satyr's sotyr story 2 35 satyr, story, sitar, star, stir, sitter, store, sorry, sot yr, sot-yr, stayer, setter, sootier, sooty, sour, suitor, suture, Starr, sot, stair, stare, steer, sty, satyrs, softer, sorter, satori, Soto, satire, soar, sots, Sadr, sot's, sty's, satyr's soudn sound 1 26 sound, Sudan, sodden, stun, sudden, sodding, spun, Sedna, Son, Sun, sedan, sod, son, stung, sun, sadden, soda, soon, sown, sods, stud, suds, Stan, Saudi, Soddy, sod's soudns sounds 1 28 sounds, stuns, Sudan's, sound's, zounds, Suns, sedans, sods, sons, suds, suns, saddens, sod's, sodas, studs, Saudis, stud's, Son's, Sun's, sedan's, son's, sun's, soda's, suds's, Sedna's, Stan's, Saudi's, Soddy's sould could 9 32 should, sold, souls, soul, solid, soiled, soled, Gould, could, sound, would, solidi, slid, slued, sled, soul's, Seoul, scold, soil, slut, soloed, Sol, salad, sod, sol, old, solute, Saul, loud, sole, solo, sued sould should 1 32 should, sold, souls, soul, solid, soiled, soled, Gould, could, sound, would, solidi, slid, slued, sled, soul's, Seoul, scold, soil, slut, soloed, Sol, salad, sod, sol, old, solute, Saul, loud, sole, solo, sued sould sold 2 32 should, sold, souls, soul, solid, soiled, soled, Gould, could, sound, would, solidi, slid, slued, sled, soul's, Seoul, scold, soil, slut, soloed, Sol, salad, sod, sol, old, solute, Saul, loud, sole, solo, sued sountrack soundtrack 1 11 soundtrack, suntrap, sidetrack, sundeck, Sondra, Sontag, struck, Saundra, soundcheck, Sondra's, Saundra's sourth south 2 31 South, south, Fourth, fourth, sour, sort, sourish, sooth, North, forth, north, sorta, sours, worth, sour's, source, soured, sourer, sourly, Ruth, Seth, Surat, sloth, Southey, Truth, truth, soothe, Roth, soar, sore, sure sourthern southern 1 5 southern, northern, Shorthorn, shorthorn, furthering souvenier souvenir 1 15 souvenir, souvenirs, souvenir's, sunnier, softener, seiner, stonier, Steiner, sullener, Senior, senior, sooner, Sumner, evener, funnier souveniers souvenirs 1 17 souvenirs, souvenir's, souvenir, softeners, seiners, suaveness, seventies, seniors, softener's, tougheners, seiner's, stunners, Steiner's, Senior's, senior's, Sumner's, toughener's soveits soviets 1 95 soviets, Soviet's, soviet's, Soviet, soviet, civets, covets, sifts, sockets, softies, stoves, civet's, sorts, spits, sets, sits, sots, stove's, Soave's, davits, duvets, rivets, savers, scents, severs, sonnets, uveitis, society's, sophist, saves, seats, setts, suits, safeties, sects, skits, slits, snits, stets, sophists, surfeits, socket's, save's, Sven's, ovoids, sevens, sleets, solids, soot's, suavity's, sweats, sweets, sort's, spit's, severity's, Set's, set's, softy's, sot's, savants, saver's, seven's, davit's, duvet's, rivet's, scent's, sonnet's, Soweto's, Stevie's, Sophie's, safety's, seat's, suet's, suit's, Ovid's, Sept's, Shevat's, sect's, skit's, slit's, snit's, seventy's, sophist's, surfeit's, Sofia's, Sweet's, Tevet's, ovoid's, skeet's, sleet's, solid's, sweat's, sweet's, Sophia's, savant's sovereignity sovereignty 1 5 sovereignty, sovereignty's, divergent, sergeant, Sargent soverign sovereign 1 18 sovereign, severing, sobering, sovereigns, covering, hovering, savoring, Severn, silvering, slivering, shivering, slavering, sovereign's, foreign, soaring, souring, suffering, hoovering soverignity sovereignty 1 6 sovereignty, sovereignty's, divergent, sergeant, Sargent, seafront soverignty sovereignty 1 6 sovereignty, sovereignty's, divergent, sergeant, Sargent, seafront spainish Spanish 1 17 Spanish, Spain's, swinish, spinach, punish, Spain, Spanglish, Spanish's, spans, spins, span's, spawns, spin's, spines, spawn's, snappish, spine's speach speech 2 26 peach, speech, peachy, search, spec, spinach, poach, space, speak, spear, speck, splash, sketch, SPCA, patch, sch, spa, Spica, epoch, sepal, sash, spay, speech's, speeches, spew, such specfic specific 1 3 specific, soporific, sarcophagi speciallized specialized 1 6 specialized, specializes, specialize, socialized, specialties, specialist specifiying specifying 1 3 specifying, speechifying, pacifying speciman specimen 1 8 specimen, spaceman, specimens, spacemen, Superman, superman, specimen's, spaceman's spectauclar spectacular 1 7 spectacular, spectaculars, spectacular's, spectacularly, spectacle, spectacles, spectacle's spectaulars spectaculars 1 8 spectaculars, spectacular's, spectators, speculators, specters, spectator's, speculator's, specter's spects aspects 3 28 sects, specs, aspects, spec's, specks, spec ts, spec-ts, sect's, aspect's, specters, speck's, specs's, pacts, spats, spics, spits, spots, respects, suspects, Sept's, specter's, Pict's, pact's, spat's, spit's, spot's, respect's, suspect's spects expects 0 28 sects, specs, aspects, spec's, specks, spec ts, spec-ts, sect's, aspect's, specters, speck's, specs's, pacts, spats, spics, spits, spots, respects, suspects, Sept's, specter's, Pict's, pact's, spat's, spit's, spot's, respect's, suspect's spectum spectrum 1 8 spectrum, spec tum, spec-tum, septum, sputum, sanctum, specter, spectra speices species 1 16 species, spices, specie's, spice's, splices, spaces, species's, pieces, specie, space's, spice, spies, specious, Spence's, splice's, piece's spermatozoan spermatozoon 2 3 spermatozoa, spermatozoon, spermatozoon's spoace space 1 31 space, spacey, spice, spouse, spaced, spacer, spaces, apace, solace, Pace, pace, specie, spicy, spas, Peace, peace, Spock, spade, spake, spare, spate, spoke, spore, soaps, spa's, spays, Spence, splice, spruce, space's, soap's sponser sponsor 2 14 Spenser, sponsor, sponger, Spencer, spinster, spinier, spinner, spongier, sponsors, spender, spanner, sparser, Spenser's, sponsor's sponsered sponsored 1 10 sponsored, sponsors, Spenser, sponsor, spinneret, Spenser's, sponsor's, spinster, cosponsored, Spencer spontanous spontaneous 1 17 spontaneous, spontaneously, pontoons, spontaneity's, pontoon's, spontaneity, suntans, sonatinas, suntan's, Spartans, Santana's, Spartan's, sponginess, spottiness, sportiness, spending's, sonatina's sponzored sponsored 1 5 sponsored, sponsors, sponsor, sponsor's, cosponsored spoonfulls spoonfuls 1 9 spoonfuls, spoonful's, spoon fulls, spoon-fulls, spoonful ls, spoonful-ls, spoonful, spoonbills, spoonbill's sppeches speeches 1 33 speeches, speech's, species, peaches, speechless, splotches, specs, poaches, pooches, pouches, Apaches, sketches, specie's, specie, speech, spaces, spec's, specks, spices, sprees, patches, pitches, spathes, speck's, specs's, splashes, sploshes, Apache's, space's, spice's, spree's, species's, spathe's spreaded spread 6 19 spreader, spread ed, spread-ed, spreads, spaded, spread, spreed, spread's, speared, sprayed, paraded, sprouted, separated, spearheaded, sported, spurted, prated, prided, spared sprech speech 1 22 speech, perch, preach, screech, stretch, spree, parch, spruce, preachy, spread, spreed, sprees, porch, spare, spire, spore, sperm, search, spirea, Sperry, spry, spree's spred spread 3 16 spared, spored, spread, spreed, speed, sped, spoored, sired, spied, spree, sparred, speared, sprayed, spurred, shred, sprat spriritual spiritual 1 4 spiritual, spiritually, spiritedly, sprightly spritual spiritual 1 8 spiritual, spiritually, spirituals, spiral, spiritual's, spatula, Sprite, sprite sqaure square 1 21 square, squire, scare, secure, squared, squarer, squares, Sucre, sager, sure, scar, Sabre, snare, spare, stare, Segre, sacra, scary, score, scour, square's stablility stability 1 6 stability, suitability, stabilized, stablest, stablemate, stabled stainlees stainless 1 7 stainless, stain lees, stain-lees, Stanley's, stainless's, standees, standee's staion station 1 27 station, stain, satin, Stan, Stein, stein, sating, satiny, staying, Satan, Seton, Stine, Stone, sting, stone, stony, stun, Stalin, stains, strain, Saigon, steno, Sutton, stallion, sateen, scion, stain's standars standards 1 18 standards, standard, standers, stander's, standard's, stands, standees, Sanders, sanders, stand's, stander, slanders, standbys, Sandra's, standee's, sander's, slander's, standby's stange strange 1 28 strange, stage, stance, stank, Synge, Stan, stag, Stengel, stinger, Stanley, standee, Stine, Stone, satanic, singe, stagy, stake, sting, stone, stung, tinge, stand, stink, stunk, stingy, stodge, stooge, Stan's startegic strategic 1 7 strategic, strategics, strategical, strategies, strategy, strategics's, strategy's startegies strategies 1 6 strategies, strategics, strategy's, strategist, strategic, strategics's startegy strategy 1 14 strategy, Starkey, started, starter, strategy's, strategic, startle, stratify, start, starred, starting, stared, starts, start's stateman statesman 1 9 statesman, state man, state-man, Staten, statement, statesmen, stamen, stuntman, sideman statememts statements 1 2 statements, statement's statment statement 1 11 statement, statements, statement's, statemented, restatement, testament, sentiment, student, sediment, statementing, misstatement steriods steroids 1 10 steroids, steroid's, steroid, strides, asteroids, stereos, stereo's, Sterno's, asteroid's, stride's sterotypes stereotypes 1 6 stereotypes, stereotype's, stereotyped, stereotype, startups, startup's stilus stylus 3 15 stiles, stills, stylus, stilts, stile's, still's, stoles, stales, stalls, styles, stole's, stilt's, stylus's, stall's, style's stingent stringent 1 6 stringent, tangent, stagnant, stinkiest, cotangent, stinking stiring stirring 1 14 stirring, storing, Stirling, string, siring, tiring, staring, suturing, Strong, stringy, strong, strung, starring, steering stirrs stirs 1 58 stirs, stir's, satires, stores, stairs, sitars, Starr's, stair's, stares, steers, stars, sitters, stories, shirrs, satire's, store's, star's, stir rs, stir-rs, stress, strews, stirrers, sitar's, suitors, sires, stare's, steer's, sties, story's, tiers, tires, Sirs, satyrs, sirs, stir, stirrups, straws, strays, strips, sitter's, stria's, starers, citrus, Sir's, Starr, satyr's, sir's, stirrer's, suitor's, sire's, tier's, tire's, starer's, Terr's, stirrup's, straw's, stray's, strip's stlye style 1 31 style, st lye, st-lye, styled, styles, stale, stile, stole, styli, settle, staled, staler, stales, stiles, stolen, stoles, sutler, style's, STOL, Steele, steely, stylize, stylus, Stael, sadly, sidle, stall, steel, still, stile's, stole's stong strong 3 17 sting, Strong, strong, song, tong, Stone, stone, stony, stung, sating, siting, stingy, Seton, Stine, Stan, stun, steno stopry story 1 31 story, stupor, stopper, spry, stop, stroppy, store, stepper, stops, stripey, spiry, starry, stripy, stop's, strop, spray, steeper, stir, stoop, stoup, stray, stupors, Stoppard, stoppers, spore, topiary, satori, star, step, stupor's, stopper's storeis stories 1 37 stories, stores, store's, stereos, stares, stress, strews, stare's, story's, satires, satori's, store is, store-is, storied, Tories, stirs, satire's, stereo's, steers, sores, stir's, store, sutures, stogies, stars, steer's, sore's, storks, storms, suture's, star's, stork's, storm's, stria's, strep's, stress's, stogie's storise stories 1 24 stories, stores, satori's, stirs, storied, Tories, striae, stairs, stares, stir's, store, store's, story's, stogies, stars, storks, storms, star's, stria's, stair's, stork's, storm's, stare's, stogie's stornegst strongest 1 4 strongest, strangest, sternest, starkest stoyr story 1 30 story, satyr, stir, store, stayer, star, Starr, stair, steer, satori, Tory, sitar, starry, sour, stork, storm, tour, stony, suitor, stare, stray, sty, tor, stoker, stoner, Astor, soar, stay, stow, story's stpo stop 1 43 stop, stoop, step, steppe, stoup, Soto, setup, stops, strop, atop, stupor, tsp, SOP, sop, steep, top, spot, stow, typo, STOL, ST, Sp, St, st, slop, Sepoy, steps, SAP, Sep, Sta, Ste, Stu, sap, sip, spa, spy, sty, sup, Sept, Supt, supt, stop's, step's stradegies strategies 1 8 strategies, strategics, strategy's, strategist, straddles, strategic, straddle's, strategics's stradegy strategy 1 20 strategy, Starkey, strange, strategy's, stride, strode, stared, strategic, stratify, storage, strayed, strides, strudel, straddle, sturdy, stride's, stratagem, streaky, starred, streaked strat start 1 14 start, strait, strata, strati, stray, stat, strut, Stuart, Surat, stoat, straw, sprat, strap, street strat strata 3 14 start, strait, strata, strati, stray, stat, strut, Stuart, Surat, stoat, straw, sprat, strap, street stratagically strategically 1 5 strategically, strategical, strategics, strategic, strategics's streemlining streamlining 1 4 streamlining, streamline, streamlined, streamlines stregth strength 1 3 strength, strewth, Ostrogoth strenghen strengthen 1 12 strengthen, strongmen, strength, stringent, strange, stranger, stringed, stringer, stronger, strongman, stringency, stringing strenghened strengthened 1 6 strengthened, stringent, strangeness, stringed, stringency, astringent strenghening strengthening 1 5 strengthening, strengthen, stringent, stringency, strangeness strenght strength 1 35 strength, straight, Trent, stent, stringy, Strong, sternest, street, string, strong, strung, starlight, strand, strongly, strange, strings, Stern, stern, strewn, stringed, Strong's, strangle, string's, Sterne, Sterno, strident, sterns, staring, storing, stint, stunt, trend, Stern's, stern's, straighten strenghten strengthen 1 6 strengthen, straighten, strongmen, Trenton, straiten, strongman strenghtened strengthened 1 3 strengthened, straightened, straitened strenghtening strengthening 1 3 strengthening, straightening, straitening strengtened strengthened 1 2 strengthened, stringent strenous strenuous 1 18 strenuous, Sterno's, sterns, Stern's, stern's, stenos, Sterne's, steno's, strings, sternums, Sterno, Styron's, Strong's, string's, stereos, strenuously, stereo's, sternum's strictist strictest 1 10 strictest, straightest, strategist, sturdiest, directest, streakiest, stardust, strikeouts, starkest, strikeout's strikely strikingly 17 20 starkly, strike, striker, strikes, strictly, strike's, straggly, Starkey, stroke, strikeout, stickily, trickily, stricken, stroked, strokes, strudel, strikingly, strangely, stroke's, stockily strnad strand 1 12 strand, strands, stand, strained, stoned, tornado, strand's, Stern, stern, trend, stranded, strayed stroy story 1 46 story, Troy, troy, stray, strop, store, starry, stria, stir, straw, strew, stereo, stripy, stroppy, Tory, satori, star, stony, stormy, SRO, Starr, stare, stork, storm, sty, try, Strong, Styron, strays, strobe, strode, stroke, stroll, strong, strove, sturdy, Trey, stay, stow, tray, trey, trow, destroy, astray, story's, stray's stroy destroy 43 46 story, Troy, troy, stray, strop, store, starry, stria, stir, straw, strew, stereo, stripy, stroppy, Tory, satori, star, stony, stormy, SRO, Starr, stare, stork, storm, sty, try, Strong, Styron, strays, strobe, strode, stroke, stroll, strong, strove, sturdy, Trey, stay, stow, tray, trey, trow, destroy, astray, story's, stray's structual structural 1 6 structural, structurally, strictly, structure, stricture, strict stubborness stubbornness 1 4 stubbornness, stubbornest, stubbornness's, stubborner stucture structure 1 4 structure, stricture, stature, stutter stuctured structured 1 10 structured, stuttered, doctored, skittered, seductress, scattered, staggered, stockaded, stockyard, Stuttgart studdy study 1 22 study, studly, sturdy, stud, steady, studio, studs, STD, std, sudsy, studded, Soddy, Teddy, teddy, toddy, staid, stdio, stead, steed, stood, stud's, study's studing studying 2 45 studding, studying, stating, striding, stuffing, duding, siding, situating, tiding, sting, stung, standing, stunting, scudding, sliding, sounding, stubbing, stunning, styling, suturing, stetting, studio, string, seeding, sodding, staying, student, sanding, sending, spading, staging, staking, staling, staring, staving, stewing, stoking, stoning, storing, stowing, studied, studies, studios, studding's, studio's stuggling struggling 1 6 struggling, smuggling, snuggling, straggling, squiggling, toggling sturcture structure 1 10 structure, stricture, structured, structures, stricter, strictures, structure's, structural, restructure, stricture's subcatagories subcategories 1 3 subcategories, subcategory's, subcategory subcatagory subcategory 1 3 subcategory, subcategory's, subcategories subconsiously subconsciously 1 1 subconsciously subjudgation subjugation 1 2 subjugation, subjection subpecies subspecies 1 5 subspecies, species, specie's, subspecies's, species's subsidary subsidiary 1 6 subsidiary, subsidy, subside, subsidiarity, subsidiary's, subsidy's subsiduary subsidiary 1 5 subsidiary, subsidiarity, subsidiary's, subsidy, subside subsquent subsequent 1 4 subsequent, subsequently, subbasement, subjoined subsquently subsequently 1 2 subsequently, subsequent substace substance 1 3 substance, subspace, solstice substancial substantial 1 3 substantial, substantially, substantiate substatial substantial 1 3 substantial, substantially, substation substituded substituted 1 5 substituted, substitutes, substitute, substitute's, substituent substract subtract 1 6 subtract, subs tract, subs-tract, substrata, substrate, abstract substracted subtracted 1 4 subtracted, abstracted, obstructed, substructure substracting subtracting 1 3 subtracting, abstracting, obstructing substraction subtraction 1 5 subtraction, subs traction, subs-traction, abstraction, obstruction substracts subtracts 1 8 subtracts, subs tracts, subs-tracts, substrates, abstracts, abstract's, substrate's, obstructs subtances substances 1 15 substances, substance's, stances, stance's, sentences, subtends, subteens, subtenancy's, sentence's, subtenancy, subteen's, stanzas, Sudanese's, stanza's, subsidence's subterranian subterranean 1 5 subterranean, suborning, straining, saturnine, stringing suburburban suburban 0 2 suburb urban, suburb-urban succceeded succeeded 1 3 succeeded, suggested, sextet succcesses successes 1 3 successes, Scorsese's, psychokinesis succedded succeeded 1 7 succeeded, succeed, succeeds, scudded, acceded, seceded, suggested succeded succeeded 1 7 succeeded, succeed, succeeds, acceded, seceded, sicced, scudded succeds succeeds 1 15 succeeds, success, sicced, succeed, success's, Sucrets, scuds, suicides, secedes, scads, soccer's, Scud's, scud's, suicide's, scad's succesful successful 1 4 successful, successfully, successively, successive succesfully successfully 1 3 successfully, successful, successively succesfuly successfully 1 3 successfully, successful, successively succesion succession 1 8 succession, successions, suggestion, accession, succession's, secession, suction, scansion succesive successive 1 8 successive, successively, successes, success, successor, suggestive, success's, seclusive successfull successful 2 6 successfully, successful, success full, success-full, successively, successive successully successfully 1 7 successfully, successful, successively, success, success's, successes, successor succsess success 1 8 success, success's, successes, succeeds, schusses, susses, successor, SUSE's succsessfull successful 2 4 successfully, successful, successively, successive suceed succeed 1 11 succeed, sauced, sucked, secede, sussed, suede, suicide, seed, soused, sued, seceded suceeded succeeded 1 8 succeeded, seceded, seeded, secedes, secede, ceded, receded, scudded suceeding succeeding 1 7 succeeding, seceding, seeding, speeding, ceding, receding, scudding suceeds succeeds 1 20 succeeds, secedes, suicides, seeds, speeds, steeds, cedes, scuds, sauced, sauces, seed's, suede's, suicide's, secede, suds, sauce's, speed's, steed's, Scud's, scud's sucesful successful 1 3 successful, successfully, zestful sucesfully successfully 1 4 successfully, successful, zestfully, successively sucesfuly successfully 1 5 successfully, successful, successively, zestfully, zestful sucesion succession 2 10 secession, succession, suasion, suction, cession, session, suggestion, section, question, secession's sucess success 1 18 success, sauces, susses, sauce's, sises, souses, SUSE's, SOSes, Suez's, sues, suss, saucers, sasses, Sue's, Susie's, souse's, success's, saucer's sucesses successes 1 19 successes, surceases, susses, success's, surcease's, recesses, surcease, ceases, success, schusses, sasses, Sussex, assesses, senses, cease's, SUSE's, Sussex's, Susie's, sense's sucessful successful 1 4 successful, successfully, zestful, successively sucessfull successful 2 5 successfully, successful, zestfully, successively, zestful sucessfully successfully 1 4 successfully, successful, zestfully, successively sucessfuly successfully 1 5 successfully, successful, successively, zestfully, zestful sucession succession 1 8 succession, secession, cession, session, cessation, recession, suasion, secession's sucessive successive 1 10 successive, recessive, decisive, possessive, sissies, sauces, susses, sauce's, SUSE's, Suez's sucessor successor 1 14 successor, scissor, scissors, assessor, censor, sensor, Cesar, sauces, susses, saucers, sauce's, SUSE's, saucer's, Suez's sucessot successor 0 28 sauciest, surest, cesspit, sickest, suavest, sauces, subsist, susses, subset, sunset, sauce's, nicest, sourest, suggest, spacesuit, surceased, necessity, SUSE's, sussed, safest, sagest, sanest, schist, serest, sliest, sorest, Suez's, recessed sucide suicide 1 45 suicide, sauced, secede, suicides, side, sucked, subside, decide, sussed, sluiced, Susie, seaside, suede, suite, lucid, slide, snide, sized, suited, Lucite, seized, sliced, soused, spiced, sued, Scud, juiced, scud, sides, sauce, succeed, suicide's, CID, Cid, Sadie, Sid, Stacie, suites, SIDS, suds, side's, Cid's, Sid's, suede's, suite's sucidial suicidal 1 3 suicidal, sundial, societal sufferage suffrage 1 15 suffrage, suffer age, suffer-age, suffered, sufferer, suffers, suffer, suffrage's, suffragan, suffering, sewerage, steerage, serge, suffragette, forage sufferred suffered 1 18 suffered, suffer red, suffer-red, sufferer, buffered, differed, suffers, suffer, deferred, offered, severed, sulfured, referred, suckered, sufficed, suffused, summered, safaried sufferring suffering 1 18 suffering, suffer ring, suffer-ring, sufferings, buffering, differing, suffering's, deferring, offering, severing, sulfuring, referring, suckering, sufficing, suffusing, summering, safariing, seafaring sufficent sufficient 1 6 sufficient, sufficed, sufficiency, sufficing, sufficiently, efficient sufficently sufficiently 1 3 sufficiently, sufficient, efficiently sumary summary 1 20 summary, smeary, sugary, summery, Samar, Samara, smear, smarmy, smart, smarty, Mary, Summer, summer, Sumatra, Sumeria, scary, sugar, sumac, summary's, Samar's sunglases sunglasses 1 15 sunglasses, sung lases, sung-lases, sunglasses's, subleases, sunless, singles, unlaces, singles's, sinless, sublease's, single's, sunrises, sunrise's, Senegalese's suop soup 1 17 soup, supp, SOP, sop, sup, soupy, sip, soap, slop, stop, sump, shop, Sp, SAP, Sep, sap, seep superceeded superseded 1 9 superseded, supersedes, supersede, preceded, proceeded, suppressed, spearheaded, supersized, superstate superintendant superintendent 1 9 superintendent, superintend ant, superintend-ant, superintendents, superintending, superintendency, superintendent's, superintendence, superintended suphisticated sophisticated 1 4 sophisticated, sophisticates, sophisticate, sophisticate's suplimented supplemented 1 8 supplemented, splinted, supplements, supplanted, supplement, supplement's, supplemental, splendid supose suppose 1 23 suppose, spouse, sups, sup's, spies, sops, supposed, supposes, sips, soups, SUSE, pose, sip's, soup's, saps, spas, SOP's, sop's, SAP's, sap's, spy's, Sepoy's, spa's suposed supposed 1 30 supposed, supposes, supped, suppose, posed, spiced, apposed, deposed, sussed, spored, disposed, spaced, soupiest, soused, opposed, reposed, espoused, poised, souped, spied, spouse, supposedly, supersede, surpassed, sopped, sped, sups, spumed, speed, sup's suposedly supposedly 1 9 supposedly, supposed, speedily, spindly, spottily, spiced, spousal, postal, spaced suposes supposes 1 52 supposes, spouses, spouse's, supposed, suppose, SOSes, poses, spices, apposes, deposes, susses, spokes, spores, synopses, suppress, disposes, sepsis, spaces, souses, opposes, reposes, SUSE's, espouses, poises, pose's, posies, posses, sises, spice's, spies, spouse, supers, surpasses, pusses, sups, copses, opuses, spumes, spoke's, spore's, space's, sup's, Susie's, souse's, repose's, poise's, posse's, super's, copse's, spume's, Sosa's, posy's suposing supposing 1 36 supposing, supping, posing, spicing, apposing, deposing, sussing, sporing, disposing, spacing, sousing, opposing, reposing, sipping, espousing, poising, souping, surpassing, sopping, spuming, sapping, spoiling, sponging, spoofing, spooking, spooling, spooning, spooring, spotting, spouting, supine, spring, spurring, spying, sassing, spaying supplamented supplemented 1 8 supplemented, supp lamented, supp-lamented, supplanted, supplements, supplement, supplement's, supplemental suppliementing supplementing 1 10 supplementing, supplement, supplanting, supplements, supplement's, supplemental, supplemented, supplementation, supplementary, splinting suppoed supposed 1 22 supposed, supped, sipped, sapped, sopped, souped, suppose, supplied, spied, sped, zipped, upped, support, speed, cupped, pupped, supper, supple, seeped, soaped, spayed, zapped supposingly supposedly 2 7 supposing, supposedly, supinely, passingly, sparingly, spangly, springily suppy supply 1 15 supply, supp, sappy, soppy, soupy, suppl, guppy, puppy, spy, sup, Sepoy, zippy, spay, soapy, zappy supress suppress 1 30 suppress, supers, super's, cypress, sprees, spireas, spires, suppers, spurs, spares, spire's, spores, supper's, spur's, surpass, press, spare's, spore's, spree's, spirea's, supremos, stress, sprays, surreys, Sucre's, cypress's, Speer's, Ypres's, spray's, surrey's supressed suppressed 1 15 suppressed, supersede, suppresses, surpassed, pressed, depressed, stressed, superseded, oppressed, repressed, superposed, supersized, supervised, suppress, spreed supresses suppresses 1 20 suppresses, cypresses, suppressed, surpasses, presses, depresses, stresses, supersedes, oppresses, represses, supersize, sourpusses, pressies, superposes, supersizes, superusers, supervises, suppress, sprees, spree's supressing suppressing 1 14 suppressing, surpassing, pressing, depressing, stressing, superseding, oppressing, repressing, suppression, superposing, supersizing, supervising, surprising, spreeing suprise surprise 1 40 surprise, sunrise, spires, sup rise, sup-rise, spurs, supervise, sparse, supers, sprees, spur's, upraise, spruce, super's, spores, suppose, apprise, sucrose, spurious, suppress, Sprite, sprite, spares, sprites, reprise, supreme, pries, purse, spies, spire, supersize, spriest, Spiro's, spire's, spare's, spore's, spree's, Sprite's, sprite's, spurge's suprised surprised 1 27 surprised, supersede, supervised, suppressed, spriest, upraised, spruced, supposed, apprised, superposed, pursed, supersized, praised, spurred, sprites, spurned, spurted, spritzed, surpassed, Sprite, priced, prized, spiced, spreed, sprite, Sprite's, sprite's suprising surprising 1 24 surprising, uprising, sup rising, sup-rising, supervising, suppressing, upraising, sprucing, supposing, apprising, superposing, reprising, pursing, supersizing, praising, spring, spurring, spurning, spurting, spritzing, surpassing, pricing, prizing, spicing suprisingly surprisingly 1 8 surprisingly, sparingly, springily, sportingly, pressingly, depressingly, surcingle, suppressing suprize surprise 4 39 supersize, prize, spruce, surprise, Sprite, sprite, spires, sunrise, supreme, spire, spritz, pauperize, sprier, spurs, supervise, Suarez, sparse, sprees, spurious, supers, spurge, sprites, spur's, upraise, Price, price, spice, spree, super's, supra, sprig, summarize, spire's, sprigs, Spiro's, spree's, Sprite's, sprite's, sprig's suprized surprised 5 21 supersized, spritzed, prized, spruced, surprised, spriest, reprized, supersize, supersede, supervised, spurred, sprites, spurned, spurted, Sprite, priced, spiced, spreed, sprite, Sprite's, sprite's suprizing surprising 5 13 supersizing, spritzing, prizing, sprucing, surprising, uprising, supervising, spring, spurring, spurning, spurting, pricing, spicing suprizingly surprisingly 1 5 surprisingly, sparingly, springily, sportingly, surcingle surfce surface 1 26 surface, surfs, surf's, surfaced, surfaces, source, surfed, surfer, surf, suffice, service, serfs, surfers, survey, sources, surveys, serf's, surface's, surfeit, smurfs, resurface, serf, scurf's, surfer's, source's, survey's surley surly 2 12 surely, surly, sourly, surrey, Hurley, survey, sorely, surety, sure, purely, surlier, sully surley surely 1 12 surely, surly, sourly, surrey, Hurley, survey, sorely, surety, sure, purely, surlier, sully suround surround 1 8 surround, surrounds, around, round, sound, surmount, ground, surrounded surounded surrounded 1 6 surrounded, rounded, sounded, surmounted, grounded, surround surounding surrounding 1 8 surrounding, surroundings, rounding, sounding, surmounting, grounding, surrounding's, surroundings's suroundings surroundings 1 8 surroundings, surrounding's, surroundings's, surrounding, soundings, groundings, sounding's, grounding's surounds surrounds 1 10 surrounds, surround, rounds, sounds, surmounts, grounds, round's, sound's, ground's, zounds surplanted supplanted 1 3 supplanted, replanted, splinted surpress suppress 1 14 suppress, surprise, surprises, surpass, surprised, supers, surprise's, repress, usurpers, super's, suppers, usurper's, supper's, surplus's surpressed suppressed 1 8 suppressed, surprised, surpassed, surplussed, repressed, surprises, surprise, surprise's surprize surprise 1 5 surprise, surprised, surprises, surplice, surprise's surprized surprised 1 6 surprised, surprises, surprise, reprized, surprise's, surpassed surprizing surprising 1 8 surprising, surprisings, surprisingly, surpassing, repricing, reprising, sprucing, surprise surprizingly surprisingly 1 3 surprisingly, surprising, surprisings surrended surrounded 2 4 surrender, surrounded, serenaded, surrendered surrended surrendered 4 4 surrender, surrounded, serenaded, surrendered surrepetitious surreptitious 1 3 surreptitious, repetitious, surreptitiously surrepetitiously surreptitiously 1 3 surreptitiously, repetitiously, surreptitious surreptious surreptitious 1 8 surreptitious, surplus, propitious, sauropods, surpass, surplus's, surplice, sauropod's surreptiously surreptitiously 1 2 surreptitiously, propitiously surronded surrounded 1 12 surrounded, surrender, surrounds, serenaded, surround, stranded, seconded, surrendered, surmounted, rounded, sounded, sanded surrouded surrounded 1 7 surrounded, shrouded, surround, sprouted, corroded, sorrowed, serrated surrouding surrounding 1 14 surrounding, shrouding, surround, sprouting, corroding, sorrowing, sorting, sounding, subroutine, subduing, suturing, routing, sodding, souring surrundering surrendering 1 5 surrendering, surrounding, sundering, rendering, surrender surveilence surveillance 1 4 surveillance, surveillance's, prevalence, surveying's surveyer surveyor 1 18 surveyor, surveyed, survey er, survey-er, survey, surveyors, server, surfer, surveys, purveyor, survey's, servery, surefire, surer, severer, scurvier, suaver, surveyor's surviver survivor 2 7 survive, survivor, survived, survives, survivors, survival, survivor's survivers survivors 2 12 survives, survivors, survivor's, survive rs, survive-rs, survivor, survivals, servers, surfers, survival's, server's, surfer's survivied survived 1 10 survived, survives, survive, surviving, survivor, skivvied, serviced, savvied, surveyed, survival suseptable susceptible 1 5 susceptible, disputable, hospitable, disputably, hospitably suseptible susceptible 1 6 susceptible, disputable, susceptibility, hospitable, spitball, hospitably suspention suspension 1 4 suspension, suspensions, suspending, suspension's swaer swear 1 38 swear, sewer, sower, swore, swears, aware, sweat, swearer, sweater, Ware, sear, ware, wear, seer, sward, swarm, saber, safer, sager, saner, saver, Sawyer, sawyer, swagger, swatter, war, rawer, sawed, scare, smear, snare, spare, spear, stare, Saar, soar, sway, weer swaers swears 1 59 swears, sewers, sowers, sewer's, sower's, sweats, swearers, sweaters, Sears, sears, swear, wares, wears, Sayers, seers, swards, swarms, sabers, savers, sawyers, SARS, swaggers, swatters, wars, Spears, scares, smears, snares, spares, spears, stares, soars, sways, sweat's, swearer's, sweater's, Ware's, sear's, ware's, wear's, sway's, seer's, saber's, saver's, Sawyer's, sawyer's, swagger's, swatter's, war's, scare's, smear's, snare's, spare's, spear's, stare's, sward's, swarm's, Saar's, soar's swepth swept 1 18 swept, swath, sweep, swathe, sweeps, swap, swarthy, sweep's, sweeper, swipe, spathe, swaps, swiped, swipes, Sopwith, swap's, swoop, swipe's swiming swimming 1 28 swimming, swiping, swinging, swing, seaming, seeming, swamping, swarming, skimming, slimming, spuming, swigging, swilling, swishing, sowing, summing, swaying, Simon, sawing, sewing, simian, swimming's, swimmingly, swung, swim, swain, swami, swine syas says 1 100 says, seas, spas, slays, spays, stays, sways, suss, skuas, SASE, sass, saws, yaws, yeas, SARS, Saks, sacs, sags, sans, saps, say's, Sosa, sea's, soy's, sues, Nyasa, Salas, Sears, Silas, Suns, Sykes, dyes, sagas, seals, seams, sears, seats, ska's, sky's, soaks, soaps, soars, sodas, sofas, spa's, spy's, sty's, subs, suds, sums, suns, sups, SOS, SOs, Y's, sis, yes, sax, Suva's, SE's, SW's, Se's, Si's, sees, sews, sous, sows, SC's, SIDS, Sb's, Sc's, Sims, Sirs, Sm's, Sn's, Sr's, Xmas, byes, cyan, secs, sens, sets, sics, sims, sins, sips, sirs, sits, skis, sobs, sods, sols, sons, sops, sots, yea's, Sat's, stay's, sway's, Sonya's symetrical symmetrical 1 5 symmetrical, symmetrically, asymmetrical, metrical, symmetric symetrically symmetrically 1 5 symmetrically, symmetrical, asymmetrically, metrically, isometrically symetry symmetry 1 16 symmetry, Sumter, summitry, asymmetry, Sumatra, cemetery, smeary, sentry, summery, symmetry's, smarty, symmetric, mystery, metro, smear, Sumter's symettric symmetric 1 8 symmetric, asymmetric, metric, isometric, symmetrical, Semitic, meteoric, symmetry symmetral symmetric 3 5 symmetrical, symmetry, symmetric, symmetries, symmetry's symmetricaly symmetrically 1 5 symmetrically, symmetrical, asymmetrically, asymmetrical, symmetric synagouge synagogue 1 5 synagogue, synagogues, synagogue's, synagogal, snagged syncronization synchronization 1 1 synchronization synonomous synonymous 1 5 synonymous, synonyms, synonym's, synonymy's, anonymous synonymns synonyms 1 4 synonyms, synonym's, synonymous, synonymy's synphony symphony 1 7 symphony, syn phony, syn-phony, sunshiny, Xenophon, siphon, Xenophon's syphyllis syphilis 1 4 syphilis, Phyllis, syphilis's, Phyllis's sypmtoms symptoms 1 4 symptoms, symptom's, septum's, sputum's syrap syrup 2 33 strap, syrup, scrap, serape, syrupy, satrap, Syria, trap, SAP, rap, sap, scarp, Sharp, sharp, scrape, strep, strip, strop, syrups, Syriac, Syrian, seraph, Sara, soap, wrap, crap, slap, snap, swap, spray, scrip, Syria's, syrup's sysmatically systematically 1 7 systematically, schematically, systemically, cosmetically, systematical, seismically, spasmodically sytem system 1 11 system, stem, steam, steamy, stems, Ste, sate, seem, site, stew, stem's sytle style 1 25 style, settle, stale, stile, stole, styli, Stael, steel, sidle, styled, styles, subtle, sutler, systole, STOL, Seattle, Steele, Ste, stall, still, sale, sate, site, sole, style's tabacco tobacco 1 10 tobacco, Tabasco, tobaccos, Tobago, taco, teabag, taboo, tieback, tobacco's, aback tahn than 1 41 than, tan, Hahn, tarn, tang, Han, Tran, TN, Utahan, tn, Khan, khan, Tahoe, Taine, tawny, Twain, taken, talon, train, twain, Dan, ten, tin, ton, tun, T'ang, Dawn, Tenn, dawn, teen, town, John, Kuhn, damn, darn, john, tern, torn, tron, turn, twin taht that 1 40 that, tat, Tahiti, taut, Taft, baht, tact, tart, ta ht, ta-ht, hat, Tate, teat, twat, HT, ht, taught, Tahoe, tatty, tight, tacit, taint, tarot, tarty, taste, tasty, taunt, toast, trait, DAT, Tad, Tet, Tut, tad, tit, tot, tut, TNT, toot, tout talekd talked 1 39 talked, tailed, stalked, talks, tacked, talk, balked, calked, talker, tanked, tasked, walked, talky, tiled, Talmud, talent, tallied, talk's, flaked, slaked, tilled, tolled, alkyd, caulked, tracked, tackled, toked, Toledo, tagged, talkie, toiled, tooled, chalked, lacked, talc, ticked, told, tucked, dialed targetted targeted 1 17 targeted, target ted, target-ted, targets, Target, target, tarted, Target's, target's, treated, trotted, turreted, marketed, directed, targeting, dratted, darted targetting targeting 1 15 targeting, tar getting, tar-getting, target ting, target-ting, forgetting, tarting, treating, trotting, marketing, tragedian, directing, Target, target, darting tast taste 1 34 taste, tasty, toast, tats, tat, test, toasty, Tass, taut, East, Taft, bast, cast, east, fast, hast, last, mast, past, tact, tart, task, vast, wast, Taoist, tacit, testy, DST, dist, dost, dust, ta st, ta-st, Ta's tath that 16 65 tat, Tate, bath, hath, lath, math, oath, path, teeth, tithe, tooth, tats, Death, death, doth, that, teethe, toothy, tag, tar, taut, teat, TA, Ta, Th, ta, wrath, Darth, Truth, tenth, troth, truth, Cathy, Faith, Kathy, Tasha, Thoth, bathe, faith, lathe, saith, tatty, teach, titch, Tao, tau, DAT, Tad, Tet, Tut, nth, tab, tad, tam, tan, tap, tit, tot, tut, Baath, Heath, heath, loath, neath, Ta's tattooes tattoos 3 15 tattooers, tattooed, tattoos, tattoo's, tatties, tattooer, tattoo es, tattoo-es, tattooer's, tattoo, titties, tattooist, tattles, Tate's, tattle's taxanomic taxonomic 1 4 taxonomic, taxonomies, taxonomy, taxonomy's taxanomy taxonomy 1 10 taxonomy, taxonomy's, taxonomic, taxon, taxman, Texan, taxing, taxonomies, Texans, Texan's teached taught 0 33 reached, teaches, beached, leached, teacher, touched, teach ed, teach-ed, etched, detached, teach, ached, trashed, retched, roached, thatched, cached, leched, tacked, teamed, teared, teased, attached, dashed, torched, coached, fetched, leashed, leeched, poached, teethed, ditched, douched techician technician 1 9 technician, Tahitian, Titian, titian, trichina, teaching, techno, Tunisian, decision techicians technicians 1 13 technicians, technician's, Tahitians, Tahitian's, teachings, Tunisians, decisions, Titian's, titian's, trichina's, teaching's, Tunisian's, decision's techiniques techniques 1 9 techniques, technique's, technique, tetchiness, Dominique's, mechanics, technical, mechanic's, mechanics's technitian technician 1 3 technician, technicians, technician's technnology technology 1 5 technology, technology's, technologies, biotechnology, demonology technolgy technology 1 9 technology, technology's, technically, technologies, biotechnology, touchingly, technical, technique, demonology teh the 2 100 tech, the, Te, eh, Th, tea, tee, NEH, Ted, Tet, meh, ted, tel, ten, DH, TeX, Tex, duh, He, he, rehi, teeth, yeah, Tue, tie, toe, tr, H, T, h, t, teach, Leah, Tahoe, Te's, Tell, Tenn, Teri, Terr, Tess, Trey, Tues, teak, teal, team, tear, teas, teat, teed, teem, teen, tees, tell, terr, tied, tier, ties, toed, toes, tosh, tree, trey, tush, twee, DE, Doha, TA, Ta, Ti, Tu, Ty, ta, ti, to, NH, OH, TB, TD, TM, TN, TV, TX, Tb, Tc, Tl, Tm, ah, oh, tb, tn, ts, uh, OTOH, Ptah, Utah, DEA, Dee, Tao, dew, hew tehy they 1 100 they, thy, hey, Tet, Trey, tech, trey, try, Te, Ty, eh, tetchy, DH, Teddy, Terry, Troy, rehi, teary, teat, teddy, teeny, telly, terry, tray, troy, Tahoe, tea, tee, toy, NEH, Ted, meh, ted, tel, ten, teeth, duh, hwy, dewy, Te's, Tell, Tenn, Teri, Terr, Tess, Toby, Tony, Tory, defy, deny, teak, teal, team, tear, teas, teed, teem, teen, tees, tell, terr, tidy, tiny, tony, towhee, He, he, Doha, HT, ht, Hay, Tu, Tue, hay, tie, toe, Taney, teach, H, T, h, hew, t, DE, Dy, HI, Ha, Ho, Huey, TA, Ta, Ti, ha, hi, ho, ta, ti, to, heady, OTOH telelevision television 1 1 television televsion television 1 9 television, televisions, televising, elevation, television's, deletion, delusion, telephone, telephony telphony telephony 1 10 telephony, telephone, tel phony, tel-phony, telephony's, telephoned, telephoner, telephones, telephonic, telephone's temerature temperature 1 9 temperature, temerity, torture, departure, temerity's, numerator, deserter, demerit, moderator temparate temperate 1 20 temperate, template, tempered, tempera, temperately, temperature, tempura, temporary, temperas, temporal, tempted, desperate, disparate, tempera's, temporize, tempura's, depart, tampered, temper, impart temperarily temporarily 1 6 temporarily, temperately, temporary, temporally, temporaries, temporary's temperment temperament 1 4 temperament, temperaments, temperament's, temperamental tempertaure temperature 1 4 temperature, temperatures, temperate, temperature's temperture temperature 1 6 temperature, temperatures, temperate, temperature's, departure, tamperer temprary temporary 1 18 temporary, Templar, tempera, temper, temporarily, temporary's, tempura, temperas, temperate, temporally, tempers, temporal, tempter, tamperer, Tipperary, tempera's, tempura's, temper's tenacle tentacle 1 20 tentacle, tenable, treacle, debacle, tensile, tinkle, manacle, tenably, tackle, tangle, encl, teenage, toenail, Tyndale, treacly, tonal, descale, uncle, Denali, tingle tenacles tentacles 1 25 tentacles, tentacle's, debacles, tinkles, manacles, treacle's, tackles, debacle's, tangles, toenails, tinkle's, descales, uncles, toenail's, manacle's, tingles, tackle's, binnacles, pinnacles, tangle's, Tyndale's, uncle's, tingle's, binnacle's, pinnacle's tendacy tendency 3 8 tends, tenancy, tendency, tenacity, tend, tents, tensity, tent's tendancies tendencies 2 7 tenancies, tendencies, tendency's, redundancies, attendances, tenancy's, attendance's tendancy tendency 2 11 tenancy, tendency, tendons, tendon's, redundancy, tendency's, tendon, tenants, tending, attendance, tenant's tepmorarily temporarily 1 1 temporarily terrestial terrestrial 1 5 terrestrial, torrential, trestle, tarsal, dorsal terriories territories 1 15 territories, terrorize, terrorizes, terrors, terriers, terror's, terrifies, derrieres, terrier's, terrorized, terrorism, terrorist, derriere's, territory's, Terrie's terriory territory 1 12 territory, terror, terrier, Tertiary, tertiary, terrors, terrify, tarrier, tearier, terriers, terror's, terrier's territorist terrorist 2 3 territories, terrorist, territory's territoy territory 1 50 territory, terrify, temerity, treaty, Terri, Terry, terry, Merritt, tarty, trait, trite, Terrie, Triton, terror, verity, torrid, turret, termite, traitor, trot, Terri's, burrito, tenuity, terrier, terrine, torridity, Derrida, tarried, treetop, dirty, rarity, torridly, treat, Terrie's, Teri, Terr, Tito, Troy, terr, trio, troy, thirty, Trinity, terabit, trinity, tritely, Deity, Terra, deity, titty terroist terrorist 1 21 terrorist, tarriest, teariest, tourist, theorist, trust, Terri's, merriest, tryst, Taoist, Terr's, touristy, tortoise, truest, Terra's, Terry's, defrost, terry's, tersest, Teri's, Terrie's testiclular testicular 1 1 testicular tghe the 1 71 the, take, toke, tyke, GTE, tag, tog, tug, ghee, GE, Ge, Te, Togo, toga, chge, TX, Tahoe, Tc, doge, mtge, tight, tithe, GHQ, Tojo, Tue, gee, tee, tie, toe, toque, tuque, THC, age, TKO, tic, TGIF, Tate, Tide, Tyre, ague, dogie, tale, tame, tape, tare, tide, tile, time, tine, tire, tole, tome, tone, tore, tote, tree, true, tube, tune, twee, type, Duke, dike, duke, dyke, tack, taco, teak, tick, took, tuck thast that 2 43 hast, that, Thant, toast, theist, Thad, Thais, thaws, haste, hasty, taste, tasty, HST, thirst, thrust, Shasta, chaste, toasty, Th's, this, thus, East, Host, bast, cast, east, fast, hist, host, last, mast, past, test, vast, wast, these, those, Thea's, Thad's, that's, Thai's, thaw's, that'd thast that's 40 43 hast, that, Thant, toast, theist, Thad, Thais, thaws, haste, hasty, taste, tasty, HST, thirst, thrust, Shasta, chaste, toasty, Th's, this, thus, East, Host, bast, cast, east, fast, hist, host, last, mast, past, test, vast, wast, these, those, Thea's, Thad's, that's, Thai's, thaw's, that'd theather theater 3 11 Heather, heather, theater, thither, Thatcher, thatcher, tether, feather, leather, weather, whether theese these 3 25 Therese, thees, these, thews, cheese, those, thew's, threes, Thebes, themes, theses, Thea's, thee, tees, Theresa, Th's, this, thus, theme's, there's, three's, Thieu's, tee's, Thebes's, then's theif thief 1 35 thief, their, the if, the-if, theft, Thieu, the, chief, thieve, Thai, Thea, thee, thew, they, Leif, chef, them, then, thin, this, Thais, sheaf, thees, theme, there, these, theta, thews, thief's, Th, they'd, Thai's, Thea's, thew's, they've theives thieves 1 26 thieves, thrives, thieved, thieve, Thebes, theirs, thees, hives, thief's, chives, heaves, themes, theses, heavies, sheaves, these, hive's, this, they've, chive's, heave's, theme's, there's, Thieu's, sheave's, thievery's themselfs themselves 1 1 themselves themslves themselves 1 1 themselves ther there 2 22 their, there, thee, therm, her, the, Thar, Thor, Thur, three, threw, theory, ether, other, thru, Thea, thew, they, them, then, tier, they're ther their 1 22 their, there, thee, therm, her, the, Thar, Thor, Thur, three, threw, theory, ether, other, thru, Thea, thew, they, them, then, tier, they're ther the 6 22 their, there, thee, therm, her, the, Thar, Thor, Thur, three, threw, theory, ether, other, thru, Thea, thew, they, them, then, tier, they're therafter thereafter 1 12 thereafter, the rafter, the-rafter, hereafter, thriftier, threader, threadier, grafter, rafter, therefore, drafter, therefor therby thereby 1 28 thereby, throb, theory, hereby, herb, therapy, thorny, whereby, there, Derby, derby, therm, Theron, thirty, their, thru, thready, three, threw, throbs, Thar, Thor, Thur, potherb, there's, theory's, throb's, they're theri their 1 31 their, Teri, there, thru, therm, Cheri, Sheri, three, threw, theory, Thar, Thor, Thur, throe, throw, Theron, therein, heir, thee, Terri, theirs, the, her, ether, other, they're, Thai, Thea, thew, they, there's thgat that 1 26 that, ghat, Thant, theta, hgt, threat, throat, Thad, begat, theft, GATT, gait, gate, goat, thug, tact, gt, that'd, THC, cat, gad, get, git, got, gut, thought thge the 1 48 the, thug, thee, chge, THC, Thea, thew, they, huge, them, then, GE, Ge, Th, Hg, Thieu, thaw, thigh, thugs, Thule, phage, thane, thees, theme, there, these, thief, thine, thole, those, three, threw, throe, thyme, Thu, thick, tho, thy, age, chg, tag, tog, tug, ghee, Thai, thou, Th's, thug's thier their 1 48 their, tier, Thor, Thur, there, Thieu, shier, thief, three, Thar, theory, trier, threw, theirs, throe, Theiler, thieve, thru, heir, hire, tire, thee, therm, third, hoer, thine, the, thicker, thinner, thither, her, shire, ether, other, Thea, thew, they, bier, pier, pithier, them, then, thin, this, whir, thigh, they're, Thieu's thign thing 1 15 thing, thin, thong, thine, thigh, thingy, than, then, Ting, hing, ting, think, thins, things, thing's thigns things 1 24 things, thins, thongs, thighs, thing's, thong's, thing, hings, tings, thingies, thinks, thanes, then's, thin, thingy, this, tins, thigh's, thinness, thine, tin's, Ting's, ting's, thane's thigsn things 0 14 thugs, thug's, Thomson, thicken, thickens, Tucson, tocsin, thick's, thickos, toxin, thickset, thickest, caisson, cosign thikn think 1 11 think, thin, thicken, thunk, thick, thine, thing, thank, thicko, than, then thikning thinking 1 4 thinking, thickening, thinning, thanking thikning thickening 2 4 thinking, thickening, thinning, thanking thikns thinks 1 11 thinks, thins, thickens, thunks, thickness, things, thanks, thick's, thickos, thing's, then's thiunk think 1 13 think, thunk, thank, thinks, thunks, thin, hunk, thick, thine, thing, chink, chunk, thins thn then 2 21 than, then, thin, TN, Th, tn, thane, thine, thing, thong, Thu, the, tho, thy, THC, tan, ten, tin, ton, tun, Th's thna than 1 36 than, then, thin, Thea, Tina, thane, tuna, thine, thing, thong, thins, Han, tan, Thai, thaw, thingy, Ethan, Thad, Thanh, Thant, Thar, thank, that, Athena, Na, Th, Chan, TN, tn, think, thunk, Thu, the, tho, thy, then's thne then 1 12 then, thane, thine, the, than, thin, thee, tine, tone, tune, thing, thong thnig thing 1 23 thing, think, thingy, thong, things, thin, thunk, thug, thank, thine, thins, ethnic, thanking, thinking, hinge, tinge, tonic, tunic, ING, thing's, than, then, thinks thnigs things 1 25 things, thinks, thing's, thongs, thins, thunks, thugs, thanks, thong's, ethnics, hinges, tinges, thug's, tonics, tunics, thingies, think, then's, ethnic's, thinking's, tonic's, tunic's, ING's, hinge's, tinge's thoughout throughout 1 12 throughout, though out, though-out, thought, dugout, logout, thug, ragout, thugs, caught, nougat, thug's threatend threatened 1 6 threatened, threatens, threaten, threat end, threat-end, threaded threatning threatening 1 9 threatening, threading, threateningly, threaten, threatens, heartening, retaining, throttling, thronging threee three 1 29 three, there, threw, threes, throe, Therese, thee, their, throw, Sheree, tree, three's, thru, Thoreau, Tyree, thees, theme, these, Thrace, thread, threat, thresh, thrice, thrive, throes, throne, they're, there's, throe's threshhold threshold 1 3 threshold, thresh hold, thresh-hold thrid third 1 32 third, thyroid, thread, thirds, thrift, thready, throat, thru, thud, grid, triad, tried, trod, rid, thrived, thirty, their, throe, throw, thrice, thrill, thrive, torrid, Thad, threat, arid, trad, turd, three, threw, third's, they'd throrough thorough 1 4 thorough, through, thorougher, thoroughly throughly thoroughly 1 5 thoroughly, through, thorough, throatily, truly throught thought 1 13 thought, through, thorough, throughout, throughput, throat, wrought, brought, drought, throaty, trout, rethought, thrust throught through 2 13 thought, through, thorough, throughout, throughput, throat, wrought, brought, drought, throaty, trout, rethought, thrust throught throughout 4 13 thought, through, thorough, throughout, throughput, throat, wrought, brought, drought, throaty, trout, rethought, thrust througout throughout 1 15 throughout, throughput, thoroughest, ragout, thorougher, throat, thrust, thereabout, thronged, forgot, Roget, argot, ergot, workout, rouged thsi this 1 22 this, Thai, Thais, thus, Th's, these, those, thous, thesis, Thai's, thaws, thees, thews, his, Si, Th, Thea's, thaw's, thew's, thou's, Ti's, ti's thsoe those 1 19 those, these, throe, this, Th's, thus, hose, thole, the, thees, tho, thous, chose, whose, throes, thee, thou, thou's, throe's thta that 1 32 that, theta, Thad, Thea, thud, Thar, thetas, hat, tat, Thai, thaw, thy, than, TA, Ta, Th, ta, Etta, HT, chat, ghat, ht, phat, teat, what, Thu, tea, the, tho, that's, theta's, that'd thyat that 1 17 that, thy at, thy-at, Thant, theta, threat, throat, Thad, theft, YT, throaty, that'd, Wyatt, thud, yet, thereat, they'd tiem time 1 28 time, item, Tim, tie, Diem, teem, tome, Tom, team, tom, tum, them, tied, tier, ties, TM, Tm, dime, tame, Timmy, Dem, dim, tam, deem, diam, ti em, ti-em, tie's tiem Tim 3 28 time, item, Tim, tie, Diem, teem, tome, Tom, team, tom, tum, them, tied, tier, ties, TM, Tm, dime, tame, Timmy, Dem, dim, tam, deem, diam, ti em, ti-em, tie's tihkn think 0 14 token, ticking, taken, hiking, Dijon, Tehran, toking, Tijuana, tucking, tricking, diking, taking, tacking, Dhaka tihs this 1 100 this, Ti's, ti's, ties, tics, tins, tips, tits, DHS, his, tights, tings, tithes, ohs, HS, ts, Tu's, Tues, highs, tie's, toes, toss, tows, toys, Tim's, Titus, tails, techs, tic's, ticks, tides, tiers, tiffs, tiles, tills, times, tin's, tines, tip's, tipsy, tires, tit's, toils, tries, trios, Dis, T's, dis, HHS, TVs, VHS, tbs, Ting's, hits, ting's, tush's, Di's, Dias, Hiss, Ta's, Tass, Te's, Tess, Ty's, dies, hies, hiss, taus, teas, tees, tizz, ttys, TB's, TV's, Tb's, Tc's, Tl's, Tm's, oh's, H's, Tisha's, tithe's, Tao's, high's, tau's, toe's, tow's, toy's, Doha's, Th's, dish's, tail's, tech's, toil's, trio's, hit's, Ptah's, Tia's, Utah's, Tahoe's timne time 1 26 time, tine, Timon, timing, mine, taming, Taine, tome, tone, tune, timed, timer, times, twine, Tim, tin, amine, Tina, Ting, dime, dine, tame, ting, tiny, Timon's, time's tiome time 1 77 time, tome, Rome, rime, Tim, Tom, tom, chime, Lome, Nome, come, dime, dome, home, lime, mime, some, tame, tomb, Siam, Timmy, gimme, gnome, theme, thyme, Moe, Romeo, Tommie, romeo, IMO, chyme, shame, ROM, Rom, rim, tum, ME, Me, me, Diem, TM, Tm, limo, om, poem, teem, them, Aimee, Somme, Tommy, chem, homey, limey, shim, Mme, Tia, Com, I'm, Jaime, Jim, Kim, OMB, Qom, aim, com, dim, him, mom, pom, sim, tam, vim, Chimu, chm, moue, shoe, chrome tiome tome 2 77 time, tome, Rome, rime, Tim, Tom, tom, chime, Lome, Nome, come, dime, dome, home, lime, mime, some, tame, tomb, Siam, Timmy, gimme, gnome, theme, thyme, Moe, Romeo, Tommie, romeo, IMO, chyme, shame, ROM, Rom, rim, tum, ME, Me, me, Diem, TM, Tm, limo, om, poem, teem, them, Aimee, Somme, Tommy, chem, homey, limey, shim, Mme, Tia, Com, I'm, Jaime, Jim, Kim, OMB, Qom, aim, com, dim, him, mom, pom, sim, tam, vim, Chimu, chm, moue, shoe, chrome tje the 1 100 the, Te, take, toke, tyke, Tue, tee, tie, toe, TKO, Tojo, DJ, TX, Tc, tag, tic, tog, tug, dyke, Jed, jet, Jew, Joe, TeX, Tex, jew, tea, Ted, Tet, teak, ted, tel, ten, tr, GTE, DEC, Dec, J, T, deg, j, t, tow, trek, Duke, Taegu, Tate, Tide, Trey, Tues, Tyre, dike, duke, tale, tame, tape, tare, teed, teem, teen, tees, tide, tied, tier, ties, tile, time, tine, tire, toed, toes, tole, tome, tone, toque, tore, tote, tree, trey, true, tube, tune, tuque, twee, type, JD, DE, GE, Ge, Jo, TA, Ta, Ti, Togo, Tu, Ty, ta, tack, taco, ti tjhe the 1 55 the, Tahoe, take, toke, tyke, TeX, Tex, towhee, tiger, TKO, Tojo, tag, tog, tug, DH, DJ, TX, Tc, kWh, Togo, doge, toga, toque, tuque, taken, taker, takes, toked, token, tokes, tykes, duh, tic, TQM, TWX, tax, tux, Dubhe, dyke, Doha, Duke, coho, dike, duke, tack, taco, teak, tick, took, tuck, Tc's, Tojo's, take's, toke's, tyke's tkae take 1 54 take, toke, tyke, Tokay, TKO, tag, teak, taken, taker, takes, rake, tale, tea, Kate, Kaye, Taegu, Tate, dyke, stake, tame, tape, tare, TA, Ta, Te, ta, tack, taco, toga, IKEA, Jake, Wake, bake, cake, fake, hake, lake, make, sake, wake, Duke, TX, Tc, dike, duke, Kay, Tao, Tue, tau, tax, tee, tie, toe, take's tkaes takes 1 89 takes, take's, tokes, tykes, tags, teaks, TKO's, takers, toke's, tyke's, rakes, tales, take, teak's, teas, Tokay's, taxes, dykes, stakes, tames, tapes, tares, Tagus, tacks, tacos, tag's, tease, togas, bakes, cakes, fakes, hakes, lakes, makes, taken, taker, treas, ukase, wakes, TeX, Tex, dikes, dukes, tax, Ta's, Tass, Tues, taus, tees, ties, toes, toga's, taker's, rake's, tale's, Tc's, Kate's, tea's, Kaye's, Tate's, dyke's, stake's, tape's, tare's, Te's, Jake's, Wake's, bake's, cake's, fake's, hake's, lake's, make's, sake's, wake's, Duke's, dike's, duke's, tack's, Taegu's, Kay's, Tao's, tau's, tax's, tee's, tie's, toe's, taco's, IKEA's tkaing taking 1 84 taking, toking, takings, raking, tacking, ticking, tucking, taxing, staking, tagging, taken, taming, taping, taring, King, Ting, king, tang, ting, baking, caking, faking, making, waking, diking, okaying, teaming, tearing, teasing, T'ang, Taine, togging, tugging, OKing, Twain, eking, tasking, train, twain, twang, tying, jading, teeing, toeing, toying, Turing, skiing, tiding, tiling, timing, tiring, toning, toting, towing, truing, tubing, tuning, typing, taking's, talking, tweaking, akin, tinge, staging, taiga, tango, tangy, tanking, Kan, Tania, kayoing, kin, stoking, tag, tan, taxiing, tin, Katina, betaking, gating, kiting, retaking, tank, takings's tlaking talking 1 23 talking, taking, flaking, slaking, lacking, leaking, tacking, stalking, tanking, tasking, balking, calking, walking, blacking, clacking, cloaking, slacking, tracking, tweaking, liking, toking, ticking, tucking tobbaco tobacco 1 9 tobacco, Tobago, tieback, tobaccos, taco, Tabasco, teabag, tobacco's, Tobago's todays today's 1 13 today's, today, toady's, toads, toad's, toddy's, Tod's, Todd's, tidy's, to days, to-days, Tokay's, Teddy's todya today 1 32 today, Tonya, tidy, toady, toddy, Tod, Tod's, Todd, tidy's, toady's, today's, toddy's, Tanya, Tokyo, Toyoda, toad, toed, tot, Toyota, TD, Todd's, Teddy, dowdy, teddy, toyed, DOD, TDD, Tad, Ted, dye, tad, ted toghether together 1 10 together, tether, tither, toothier, gather, regather, truther, dither, doughier, Cather tolerence tolerance 1 7 tolerance, Terence, tolerances, Terrence, Florence, Torrance, tolerance's Tolkein Tolkien 1 9 Tolkien, Talking, Token, Tolling, Tolkien's, Toking, Talkie, Toluene, Taken tomatos tomatoes 2 8 tomato's, tomatoes, tomato, tomcats, Tomas, tomcat's, Tomas's, Toto's tommorow tomorrow 1 21 tomorrow, tomorrows, Timor, tumor, Tommie, Morrow, morrow, tomorrow's, timorous, Moro, Timur, timer, Tommy, Timor's, tumorous, tamer, Murrow, marrow, tremor, tumors, tumor's tommorrow tomorrow 1 11 tomorrow, tom morrow, tom-morrow, tomorrows, Morrow, morrow, tomorrow's, Timor, tumor, Murrow, marrow tongiht tonight 1 23 tonight, toniest, tongued, tangiest, tonged, downright, Tonto, dinghy, tiniest, tinpot, tonality, nonwhite, dingiest, tinniest, tenuity, tensity, tinged, taint, tenet, toned, tangoed, donged, tenant tormenters tormentors 1 7 tormentors, tormentor's, torments, torment's, tormentor, trimesters, trimester's torpeados torpedoes 2 6 torpedo's, torpedoes, torpedo, treads, tornado's, tread's torpedos torpedoes 2 3 torpedo's, torpedoes, torpedo toubles troubles 1 20 troubles, doubles, tubules, tousles, double's, tables, tubeless, tubule's, trouble's, tumbles, table's, tubes, doublets, boules, double, tumble's, tole's, tube's, tulle's, doublet's tounge tongue 5 21 tinge, lounge, tonnage, tonged, tongue, tone, tong, tune, twinge, Tonga, teenage, tonne, gunge, lunge, tongs, tonic, tunic, townee, townie, trudge, tong's tourch torch 1 38 torch, touch, tour ch, tour-ch, touche, touchy, tour, Burch, Torah, lurch, porch, tours, zorch, Church, church, tour's, toured, tech, tor, torch's, torched, torches, trash, Truth, torus, truce, truck, truth, douche, trough, Tory, dour, retouch, starch, tore, tosh, tush, PyTorch tourch touch 2 38 torch, touch, tour ch, tour-ch, touche, touchy, tour, Burch, Torah, lurch, porch, tours, zorch, Church, church, tour's, toured, tech, tor, torch's, torched, torches, trash, Truth, torus, truce, truck, truth, douche, trough, Tory, dour, retouch, starch, tore, tosh, tush, PyTorch towords towards 1 33 towards, to words, to-words, words, rewords, toward, towers, swords, tower's, bywords, cowards, word's, towered, tweeds, sword's, torts, turds, wards, Coward's, Howard's, byword's, coward's, dowers, stewards, dower's, Tweed's, tweed's, Ward's, tort's, turd's, ward's, wort's, steward's towrad toward 1 26 toward, trad, tread, torrid, toured, tirade, tow rad, tow-rad, towhead, trade, triad, tiered, towed, tired, toad, towered, toerag, tort, trod, turd, NORAD, Torah, tared, torte, teared, tarred tradionally traditionally 1 8 traditionally, cardinally, traditional, terminally, triennially, cardinal, diurnally, trading traditionaly traditionally 1 2 traditionally, traditional traditionnal traditional 1 5 traditional, traditionally, traditions, tradition, tradition's traditition tradition 1 3 tradition, destitution, trepidation tradtionally traditionally 1 7 traditionally, traditional, traditions, tradition, rotational, tradition's, torsional trafficed trafficked 1 17 trafficked, traffic ed, traffic-ed, traduced, traced, travailed, trifled, traipsed, refaced, terrified, barefaced, drafted, tyrannized, prefaced, traveled, trounced, traversed trafficing trafficking 1 13 trafficking, traducing, tracing, travailing, trifling, traipsing, refacing, drafting, tyrannizing, prefacing, traveling, trouncing, traversing trafic traffic 1 12 traffic, tragic, traffics, terrific, Travis, tropic, tariff, track, traffic's, trick, RFC, trig trancendent transcendent 1 5 transcendent, transcendental, transcendence, transcended, transcending trancending transcending 1 11 transcending, transcendent, transcend, transecting, transcends, transcendence, transcended, transiting, transacting, translating, transmuting tranform transform 1 4 transform, turnover, turnovers, turnover's tranformed transformed 1 1 transformed transcendance transcendence 1 5 transcendence, transcendence's, transcending, transcendent, transcends transcendant transcendent 1 7 transcendent, transcend ant, transcend-ant, transcending, transcendental, transcendence, transcended transcendentational transcendental 0 0 transcripting transcribing 0 4 transcription, transcript, transcripts, transcript's transcripting transcription 1 4 transcription, transcript, transcripts, transcript's transending transcending 1 13 transcending, trans ending, trans-ending, transecting, transcendent, transiting, transcend, transacting, translating, transmuting, transcends, transcendence, transcended transesxuals transsexuals 1 2 transsexuals, transsexual's transfered transferred 1 12 transferred, transfer ed, transfer-ed, transfers, transfer, transformed, transfer's, transferal, transfused, transpired, transverse, transfigured transfering transferring 1 11 transferring, transforming, transfusing, transpiring, transfer, transfiguring, transfers, transference, transfer's, transferal, transferred transformaton transformation 1 3 transformation, transforming, transformed transistion transition 1 6 transition, translation, transmission, transposition, transaction, transfusion translater translator 2 8 translate, translator, translated, translates, trans later, trans-later, translators, translator's translaters translators 2 8 translates, translators, translator's, translate rs, translate-rs, translator, transactors, transactor's transmissable transmissible 1 3 transmissible, transmittable, transmutable transporation transportation 2 5 transpiration, transportation, transposition, transpiration's, transporting tremelo tremolo 1 20 tremolo, termly, trammel, tremolos, trimly, tremble, tremor, Terkel, termed, treble, dermal, Terrell, tremolo's, tremulous, Carmelo, tersely, trammels, tamely, timely, trammel's tremelos tremolos 1 18 tremolos, tremolo's, tremulous, trammels, trammel's, tremolo, trembles, tremble's, tremors, dreamless, trebles, treeless, trellis, Terkel's, treble's, tremor's, Terrell's, Carmelo's triguered triggered 1 11 triggered, rogered, triggers, trigger, trigger's, tinkered, targeted, tortured, tricked, trucked, trudged triology trilogy 1 14 trilogy, trio logy, trio-logy, virology, urology, topology, typology, horology, radiology, trilogy's, petrology, serology, trilby, trolley troling trolling 1 43 trolling, trailing, trialing, trilling, tooling, trowing, drooling, trawling, trifling, tripling, Rowling, drilling, riling, roiling, rolling, tiling, toiling, tolling, strolling, troubling, troweling, tailing, telling, trebling, Darling, broiling, darling, growling, prowling, tootling, trooping, trotting, trouping, doling, drawling, ruling, treeline, truing, trying, caroling, paroling, tilling, treeing troup troupe 1 32 troupe, troop, trip, trope, tromp, croup, group, trout, drop, trap, droop, tripe, TARP, tarp, Troy, Trump, troy, trump, drupe, top, trouped, trouper, troupes, torus, troops, trough, strop, tour, trow, true, troupe's, troop's troups troupes 1 51 troupes, troops, trips, tropes, tromps, troupe, groups, trouts, troupe's, troop's, drops, traps, droops, trip's, tripos, tarps, torus, turps, troys, trumps, trope's, drop's, dropsy, drupes, tops, trap's, troupers, Troy's, troughs, croup's, group's, strops, trout's, droop's, tours, troop, trope, trows, trues, truss, tarp's, Trump's, trump's, tripe's, top's, strop's, tour's, true's, drupe's, trouper's, trough's troups troops 2 51 troupes, troops, trips, tropes, tromps, troupe, groups, trouts, troupe's, troop's, drops, traps, droops, trip's, tripos, tarps, torus, turps, troys, trumps, trope's, drop's, dropsy, drupes, tops, trap's, troupers, Troy's, troughs, croup's, group's, strops, trout's, droop's, tours, troop, trope, trows, trues, truss, tarp's, Trump's, trump's, tripe's, top's, strop's, tour's, true's, drupe's, trouper's, trough's truely truly 1 78 truly, tritely, direly, trolley, rudely, Trey, dryly, rely, trawl, trey, trial, trill, true, purely, surely, tersely, trimly, triply, cruelly, Terrell, Turkey, dourly, turkey, Trudy, cruel, gruel, tiredly, trued, truer, trues, trail, troll, Riley, freely, tamely, tautly, timely, trilby, true's, Tirol, rule, Hurley, drolly, Riel, relay, telly, treys, truce, rel, tel, treacly, try, burly, curly, maturely, surly, turfy, Terkel, tartly, termly, travel, treble, trowel, Talley, Tell, Troy, Tull, duel, duly, reel, tell, tray, tree, troy, truelove, turtle, Trey's, trey's trustworthyness trustworthiness 1 2 trustworthiness, trustworthiness's turnk turnkey 6 20 trunk, Turk, turn, turns, drunk, turnkey, trunks, drink, Turin, drank, truck, Turing, turn's, dunk, tank, tarn, tern, torn, trek, trunk's turnk trunk 1 20 trunk, Turk, turn, turns, drunk, turnkey, trunks, drink, Turin, drank, truck, Turing, turn's, dunk, tank, tarn, tern, torn, trek, trunk's tust trust 2 37 tuts, trust, rust, Tut, tut, dust, test, bust, gust, just, lust, must, oust, tuft, tusk, Dusty, dist, dusty, taste, tasty, testy, toast, DST, tush, dost, tits, touts, Tu's, Tutsi, tats, tots, Tut's, tut's, tit's, tout's, Tet's, tot's twelth twelfth 1 13 twelfth, wealth, dwelt, twelve, wealthy, towel, towels, twilit, towel's, toweled, Twila, dwell, twill twon town 2 39 twin, town, ton, two, won, Twain, twain, twine, tron, twos, twang, tween, towing, twink, twins, Toni, Tony, Wong, ten, tin, tone, tong, tony, win, torn, TN, down, tn, Taiwan, twangy, two's, Don, TWA, don, tan, tun, wan, wen, twin's twpo two 3 17 Twp, twp, two, typo, top, Tupi, topi, tap, tip, tape, type, WTO, wop, PO, Po, WP, to tyhat that 1 40 that, hat, tat, Tahiti, teat, twat, treat, Tate, Toyota, Tut, hate, heat, taut, tut, Taft, tact, tart, HT, ht, baht, tight, towhead, toast, trait, DAT, Tad, Tet, dhoti, had, hit, hot, hut, tad, tit, tot, TNT, Doha, toad, toot, tout tyhe they 0 49 the, Tyre, tyke, type, Tahoe, tithe, Tue, towhee, He, Te, Ty, duh, he, DH, Tycho, Tyree, tube, tune, tee, tie, toe, dye, Hyde, Tate, Tide, Ty's, dyke, take, tale, tame, tape, tare, tide, tile, time, tine, tire, toke, tole, tome, tone, tore, tote, tree, true, twee, typo, tyro, Doha typcial typical 1 8 typical, topical, typically, spacial, special, topsail, nuptial, topically typicaly typically 1 7 typically, typical, topically, topical, atypically, typicality, atypical tyranies tyrannies 1 19 tyrannies, tyrannize, trains, tyrannizes, trainees, tyrannous, train's, trans, Tyrone's, Tran's, terrines, trance, trances, tyranny's, tyrants, trainee's, tyrant's, trance's, Tracie's tyrany tyranny 1 21 tyranny, tyrant, Tran, Tirane, Tyrone, tarn, train, turn, Duran, Terran, Turin, tray, tern, torn, tron, trans, Tracy, Trina, Drano, tyranny's, Tran's tyrranies tyrannies 1 26 tyrannies, terrains, terrines, terrain's, Terran's, Terrance, Torrance, tyrannize, trains, tyrannizes, trainees, train's, trans, Tyrone's, Tran's, trance, tarries, trances, tyranny's, tyrants, Terrance's, Torrance's, trainee's, tyrant's, Terrie's, trance's tyrrany tyranny 1 22 tyranny, Terran, tyrant, Tran, terrain, Tirane, Tyrone, train, tarring, terrine, Trina, tray, truancy, tron, Terra, Terry, tarry, terry, trans, Terran's, tyranny's, Tran's ubiquitious ubiquitous 1 3 ubiquitous, ubiquity's, incautious uise use 1 100 use, Oise, guise, Wise, rise, vise, wise, US, is, us, AIs, ESE, ISO, ISS, Ice, U's, USA, USO, USS, ice, usu, ease, iOS, issue, Aussie, Es, es, I's, OS, Os, Uzi, Uris, Uzis, unis, used, user, uses, isle, Susie, AI's, IE, SE, Se, US's, Utes, Duse, Essie, Muse, SUSE, USIA, dies, fuse, hies, lies, muse, pies, ruse, ties, vies, aisle, ukase, As, as, ayes, eyes, Luis, ISP, SSE, UBS, UPS, USB, USN, USP, ism, ups, Au's, Eu's, Io's, Louise, A's, E's, Elise, O's, anise, arise, UPI's, Uzi's, iOS's, Uris's, use's, GUI's, Hui's, Sui's, UK's, UN's, UT's, UV's, Ur's, Oise's, aye's Ukranian Ukrainian 1 6 Ukrainian, Ukrainians, Iranian, Ukraine, Ukrainian's, Ukraine's ultimely ultimately 2 4 untimely, ultimately, ultimo, ultimate unacompanied unaccompanied 1 5 unaccompanied, accompanied, uncombined, uncompounded, encompassed unahppy unhappy 1 9 unhappy, unhappily, unholy, uncap, unhappier, unhook, unzip, unwrap, unripe unanymous unanimous 1 9 unanimous, anonymous, unanimously, synonymous, antonymous, infamous, eponymous, animus, anonymously unavailible unavailable 1 12 unavailable, unavailingly, available, infallible, invaluable, unassailable, inviolable, unavoidable, invisible, unsalable, infallibly, unfeasible unballance unbalance 1 3 unbalance, unbalanced, unbalances unbeleivable unbelievable 1 4 unbelievable, unbelievably, unlivable, unlovable uncertainity uncertainty 1 5 uncertainty, uncertainly, uncertain, uncertainty's, uncertainties unchangable unchangeable 1 11 unchangeable, unshakable, intangible, untenable, unachievable, undeniable, unshakably, unwinnable, unshockable, unattainable, unalienable unconcious unconscious 1 4 unconscious, unconscious's, unconsciously, ungracious unconciousness unconsciousness 1 8 unconsciousness, unconsciousness's, incongruousness, ingeniousness, anxiousness, ingenuousness, incongruousness's, ingeniousness's unconfortability discomfort 0 0 uncontitutional unconstitutional 1 3 unconstitutional, unconstitutionally, unconditional unconvential unconventional 1 2 unconventional, unconventionally undecideable undecidable 1 8 undecidable, undesirable, undesirably, indictable, unnoticeable, unsuitable, indomitable, indubitable understoon understood 1 10 understood, undertone, undersign, understand, Anderson, underdone, understating, understate, understudy, Andersen undesireable undesirable 1 4 undesirable, undesirably, undesirables, undesirable's undetecable undetectable 1 4 undetectable, ineducable, indictable, indefatigable undoubtely undoubtedly 1 5 undoubtedly, undoubted, unsubtle, unitedly, indubitably undreground underground 1 3 underground, undergrounds, underground's uneccesary unnecessary 1 8 unnecessary, accessory, Unixes, incisor, encases, enclosure, annexes, onyxes unecessary unnecessary 1 3 unnecessary, necessary, unnecessarily unequalities inequalities 1 8 inequalities, inequality's, inequities, ungulates, inequality, iniquities, equality's, ungulate's unforetunately unfortunately 1 4 unfortunately, unfortunate, unfortunates, unfortunate's unforgetable unforgettable 1 5 unforgettable, unforgettably, unforgivable, unforgivably, unmarketable unforgiveable unforgivable 1 4 unforgivable, unforgivably, unforgettable, unforgettably unfortunatley unfortunately 1 4 unfortunately, unfortunate, unfortunates, unfortunate's unfortunatly unfortunately 1 4 unfortunately, unfortunate, unfortunates, unfortunate's unfourtunately unfortunately 1 4 unfortunately, unfortunate, unfortunates, unfortunate's unihabited uninhabited 1 5 uninhabited, inhabited, inhibited, uninhibited, unabated unilateraly unilaterally 1 2 unilaterally, unilateral unilatreal unilateral 1 8 unilateral, unilaterally, equilateral, unalterable, unalterably, unnatural, unaltered, enteral unilatreally unilaterally 1 5 unilaterally, unilateral, unalterably, unnaturally, unalterable uninterruped uninterrupted 1 5 uninterrupted, interrupt, unstrapped, intrepid, entrapped uninterupted uninterrupted 1 5 uninterrupted, uninterested, interrupted, uninterruptedly, uninterpreted univeral universal 1 12 universal, universe, universally, univocal, unreal, unveil, antiviral, unfurl, enteral, unmoral, Canaveral, Uniroyal univeristies universities 1 5 universities, university's, universes, universe's, university univeristy university 1 11 university, university's, universe, unversed, universal, universes, universality, universally, universities, adversity, universe's universtiy university 1 10 university, universality, university's, universities, universe, universally, unversed, universal, universes, universe's univesities universities 1 4 universities, university's, invests, animosities univesity university 1 10 university, invest, naivest, infest, animosity, invests, uniquest, Unionist, unionist, unrest unkown unknown 1 28 unknown, Union, enjoin, union, inking, Nikon, unkind, undone, ingrown, sunken, unison, unpin, anon, unicorn, undoing, uneven, unseen, Onion, anion, ongoing, onion, uncanny, Anton, Enron, unman, uncoil, uncool, Onegin unlikey unlikely 1 4 unlikely, unlike, unalike, unlucky unmistakeably unmistakably 1 2 unmistakably, unmistakable unneccesarily unnecessarily 1 3 unnecessarily, inaccessibly, inaccessible unneccesary unnecessary 1 4 unnecessary, accessory, annexes, incisor unneccessarily unnecessarily 1 3 unnecessarily, inaccessibly, inaccessible unneccessary unnecessary 1 5 unnecessary, accessory, annexes, encases, incisor unnecesarily unnecessarily 1 3 unnecessarily, necessarily, unnecessary unnecesary unnecessary 1 3 unnecessary, necessary, unnecessarily unoffical unofficial 1 7 unofficial, unofficially, univocal, unethical, inimical, inefficacy, nonvocal unoperational nonoperational 2 4 operational, nonoperational, inspirational, operationally unoticeable unnoticeable 1 5 unnoticeable, noticeable, noticeably, untouchable, untraceable unplease displease 0 21 unless, unplaced, anyplace, unlace, unpleasing, uncles, unloose, unplugs, Nepalese, enplane, napless, uncle's, Naples, enplanes, unseals, applause, Naples's, apples, Apple's, apple's, Angela's unplesant unpleasant 1 3 unpleasant, unpleasantly, unpleasing unprecendented unprecedented 1 1 unprecedented unprecidented unprecedented 1 2 unprecedented, unprecedentedly unrepentent unrepentant 1 2 unrepentant, independent unrepetant unrepentant 1 3 unrepentant, unripened, inpatient unrepetent unrepentant 1 3 unrepentant, unripened, inpatient unsed used 2 21 unused, used, unset, unfed, unwed, ensued, inced, inset, unsaid, unseat, inside, onset, unasked, unsaved, onside, aniseed, nosed, uncased, unsent, unsold, UN's unsed unused 1 21 unused, used, unset, unfed, unwed, ensued, inced, inset, unsaid, unseat, inside, onset, unasked, unsaved, onside, aniseed, nosed, uncased, unsent, unsold, UN's unsed unsaid 9 21 unused, used, unset, unfed, unwed, ensued, inced, inset, unsaid, unseat, inside, onset, unasked, unsaved, onside, aniseed, nosed, uncased, unsent, unsold, UN's unsubstanciated unsubstantiated 1 1 unsubstantiated unsuccesful unsuccessful 1 2 unsuccessful, unsuccessfully unsuccesfully unsuccessfully 1 2 unsuccessfully, unsuccessful unsuccessfull unsuccessful 2 2 unsuccessfully, unsuccessful unsucesful unsuccessful 1 5 unsuccessful, unsuccessfully, incisively, indecisively, excessively unsucesfuly unsuccessfully 1 5 unsuccessfully, unsuccessful, incisively, indecisively, excessively unsucessful unsuccessful 1 5 unsuccessful, unsuccessfully, incisively, excessively, indecisively unsucessfull unsuccessful 2 5 unsuccessfully, unsuccessful, incisively, excessively, indecisively unsucessfully unsuccessfully 1 5 unsuccessfully, unsuccessful, excessively, indecisively, incisively unsuprising unsurprising 1 5 unsurprising, inspiring, inspiriting, unsparing, unsporting unsuprisingly unsurprisingly 1 3 unsurprisingly, unsparingly, inspirational unsuprizing unsurprising 1 5 unsurprising, inspiring, inspiriting, unsparing, unsporting unsuprizingly unsurprisingly 1 3 unsurprisingly, unsparingly, inspirational unsurprizing unsurprising 1 3 unsurprising, unsurprisingly, enterprising unsurprizingly unsurprisingly 1 3 unsurprisingly, unsurprising, enterprisingly untill until 1 45 until, instill, unroll, Intel, entail, untold, anthill, infill, unduly, untie, uncial, untidy, untied, unties, unwell, unit, unto, install, unlit, untidily, untimely, untruly, unite, unity, units, atoll, it'll, uncoil, unveil, Antilles, anti, Unitas, mantilla, unit's, united, unites, entails, entitle, auntie, lentil, Udall, jauntily, O'Neill, unity's, O'Neil untranslateable untranslatable 1 1 untranslatable unuseable unusable 1 22 unusable, unstable, insurable, unsaleable, unmissable, unable, unnameable, unseal, usable, unsalable, unsuitable, unusual, uneatable, unsubtle, ensemble, unstably, unsettle, unusually, unfeasible, enable, unsociable, unsuitably unusuable unusable 1 12 unusable, unusual, unstable, unsuitable, unusually, insurable, unsubtle, unmissable, unable, usable, unsalable, unstably unviersity university 1 8 university, universality, university's, unversed, adversity, unfairest, universe, universities unwarrented unwarranted 1 5 unwarranted, unwanted, unwonted, unfriended, unbranded unweildly unwieldy 1 5 unwieldy, unworldly, invalidly, unwieldier, inwardly unwieldly unwieldy 1 5 unwieldy, unworldly, unwieldier, inwardly, unwillingly upcomming upcoming 1 4 upcoming, incoming, uncommon, oncoming upgradded upgraded 1 6 upgraded, upgrades, upgrade, ungraded, upbraided, upgrade's usally usually 1 34 usually, Sally, sally, us ally, us-ally, sully, usual, Udall, ally, easily, silly, causally, aurally, basally, nasally, ASL, usable, anally, orally, slay, allay, alley, alloy, acyl, visually, Sal, Sulla, USA, all, sly, casually, unusually, ally's, all's useage usage 1 27 usage, Osage, use age, use-age, usages, sage, sedge, siege, assuage, Sega, segue, USA, age, sag, usage's, use, Osages, message, USCG, ease, edge, saga, sago, sake, sausage, ukase, Osage's usefull useful 2 18 usefully, useful, use full, use-full, ireful, usual, houseful, awfully, eyeful, awful, usually, Ispell, Seville, EFL, Aspell, USAF, uvula, housefly usefuly usefully 1 2 usefully, useful useing using 1 72 using, unseeing, suing, issuing, seeing, USN, acing, icing, sing, assign, easing, busing, fusing, musing, Seine, seine, ousting, cussing, fussing, mussing, sussing, asking, eyeing, ashing, unsung, upping, Sung, sign, sung, design, oozing, resign, yessing, arsing, song, ursine, Ewing, eking, unsaying, Sen, sen, sin, use, Hussein, resin, seizing, Usenet, guessing, saying, unseen, Essen, fessing, messing, Sang, Sean, sang, seen, sewn, sine, zing, abusing, amusing, causing, dousing, housing, lousing, mousing, pausing, reusing, rousing, sousing, Austin usualy usually 1 5 usually, usual, usual's, sully, usury ususally usually 1 9 usually, usu sally, usu-sally, unusually, usual, usual's, sisal, usefully, asexually vaccum vacuum 1 14 vacuum, vac cum, vac-cum, Viacom, vacuums, Valium, cecum, scum, cum, vac, vacuum's, vacuumed, vacs, vague vaccume vacuum 1 11 vacuum, vacuumed, vacuums, Viacom, acme, vacuole, vague, vacuum's, Valium, vacate, volume vacinity vicinity 1 6 vicinity, vanity, sanity, vicinity's, vacant, vaccinate vaguaries vagaries 1 10 vagaries, vagarious, vagary's, waggeries, auguries, varies, Valarie's, jaguars, Jaguar's, jaguar's vaieties varieties 1 37 varieties, vetoes, vanities, moieties, virtues, Vitus, votes, verities, cities, varies, vets, Vito's, Waite's, veto's, deities, vet's, waits, Wheaties, valets, pities, reties, variety's, Whites, virtue's, vita's, wait's, whites, vote's, vacates, valet's, vittles, Haiti's, Vitus's, Vitim's, Katie's, White's, white's vailidty validity 1 6 validity, validate, validly, vapidity, valid, validity's valuble valuable 1 8 valuable, voluble, volubly, valuables, violable, salable, soluble, valuable's valueable valuable 1 10 valuable, value able, value-able, valuables, voluble, malleable, valuable's, violable, salable, volubly varations variations 1 26 variations, variation's, vacations, variation, rations, versions, vibrations, narrations, vacation's, valuations, orations, gyrations, vocations, aeration's, ration's, version's, vibration's, narration's, valuation's, oration's, duration's, gyration's, venation's, vocation's, variegation's, veneration's varient variant 1 25 variant, variety, varmint, variants, varied, Orient, orient, parent, varlet, valiant, veriest, wariest, hairnet, warrant, vaunt, aren't, rent, vent, garnet, vagrant, variate, warned, variant's, weren't, warden variey variety 1 18 variety, varied, varies, vary, Carey, var, vireo, Ware, very, ware, wary, Marie, verier, verify, verily, verity, warier, warily varing varying 1 61 varying, baring, caring, Waring, daring, faring, haring, oaring, paring, raring, taring, vaping, veering, warring, wearing, wiring, barring, bearing, vatting, airing, bring, Vang, ring, vain, variant, verging, versing, warding, warming, warning, warping, Vern, earring, fairing, jarring, marring, pairing, parring, tarring, valuing, vanning, warn, wring, Darin, Karin, Marin, vying, Verna, Verne, fearing, gearing, hearing, nearing, rearing, roaring, searing, sharing, soaring, tearing, whoring, Waring's varities varieties 1 11 varieties, varsities, verities, parities, rarities, vanities, virtues, varies, virtue's, variety's, Artie's varity variety 1 15 variety, varsity, verity, parity, rarity, vanity, variate, warty, varied, vary, arty, vert, wart, variety's, verity's vasall vassal 1 50 vassal, basally, visually, basal, visual, vassals, nasally, vessel, wassail, nasal, casually, causally, vastly, casual, causal, Sally, sally, vassal's, Sal, Val, val, ASL, vestal, Faisal, Vassar, assail, Saul, Visa, Wall, sail, sale, sell, sill, vale, vase, veal, vial, visa, wall, vast, visuals, weasel, weaselly, vials, seawall, Va's, Val's, visual's, veal's, vial's vasalls vassals 1 70 vassals, vassal's, Casals, visuals, Vesalius, vessels, visual's, wassails, nasals, nasal's, casuals, vassal, Casals's, casual's, vessel's, vestals, wassail's, assails, Sal's, Salas, Val's, Walls, sails, sales, sells, sills, vales, vases, vials, visas, walls, ASL's, vasts, vestal's, visually, Basel's, Basil's, Faisal's, Vassar's, Vidal's, basil's, vanillas, weasels, Visa's, vase's, veal's, vial's, visa's, easels, vast's, vitals, vocals, seawalls, easel's, sisal's, vocal's, weasel's, Sally's, sally's, Saul's, Wall's, sail's, sale's, sell's, sill's, vale's, wall's, seawall's, Vesalius's, vanilla's vegatarian vegetarian 1 9 vegetarian, vegetarians, vegetarian's, vegetation, sectarian, Victorian, vegetating, vectoring, veteran vegitable vegetable 1 7 vegetable, veritable, vegetables, veritably, equitable, vegetable's, voidable vegitables vegetables 1 9 vegetables, vegetable's, vegetable, vestibules, vocables, vestibule's, vocable's, worktables, worktable's vegtable vegetable 1 11 vegetable, veg table, veg-table, vegetables, veritable, vegetable's, veritably, vestibule, vocable, quotable, voidable vehicule vehicle 1 5 vehicle, vehicular, vehicles, vesicle, vehicle's vell well 9 41 Bell, bell, cell, ell, Vela, veal, veil, vela, well, veld, Dell, Nell, Tell, dell, fell, hell, jell, sell, tell, yell, Villa, Weill, villa, villi, we'll, welly, Val, val, vol, vale, vile, vole, Vila, Wall, Will, vial, viol, wall, weal, will, he'll venemous venomous 1 6 venomous, venom's, venous, Venus, venomously, vinous vengance vengeance 1 6 vengeance, vengeance's, vegans, vegan's, engines, engine's vengence vengeance 1 10 vengeance, vengeance's, pungency, engines, ingenues, vegans, vegan's, engine's, Neogene's, ingenue's verfication verification 1 5 verification, versification, reification, verification's, vitrification verison version 1 13 version, Verizon, venison, versing, verso, Vernon, orison, person, prison, versos, Morison, verso's, Verizon's verisons versions 1 15 versions, Verizon's, version's, versos, venison's, Verizon, verso's, orisons, persons, prisons, Vernon's, orison's, person's, prison's, Morison's vermillion vermilion 1 9 vermilion, vermilion's, vermin, Kremlin, gremlin, Verlaine, drumlin, formalin, watermelon versitilaty versatility 1 3 versatility, versatile, versatility's versitlity versatility 1 3 versatility, versatility's, versatile vetween between 1 15 between, vet ween, vet-ween, tween, veteran, twine, wetware, twin, Weyden, vetoing, vetting, Twain, twain, Edwin, vitrine veyr very 1 27 very, veer, Vera, vary, var, wear, weer, weir, vert, voyeur, weary, yer, Vern, verb, Eyre, were, ER, Er, er, yr, veers, velar, wary, wiry, VCR, we're, veer's vigeur vigor 2 46 vaguer, vigor, voyageur, voyeur, Niger, tiger, viler, viper, vicar, wager, Viagra, Vogue, vogue, Uighur, Voyager, bigger, voyager, vinegar, vizier, vogues, Ger, vagary, vague, vaquero, Wigner, verger, winger, digger, figure, higher, jigger, nigger, nigher, rigger, vainer, viewer, gear, veer, wicker, Igor, valuer, Geiger, vireo, Vogue's, vogue's, vigor's vigilence vigilance 1 8 vigilance, violence, virulence, vigilante, valence, vigilance's, vigilantes, vigilante's vigourous vigorous 1 9 vigorous, vigor's, rigorous, vagarious, vicarious, vigorously, viperous, valorous, vaporous villian villain 1 17 villain, villainy, Villon, villein, Gillian, Jillian, Lillian, violin, villains, villi an, villi-an, Lilian, Villa, villa, villi, willing, villain's villification vilification 1 7 vilification, jollification, mollification, nullification, vilification's, qualification, verification villify vilify 1 25 vilify, villi, mollify, nullify, villainy, vivify, vilely, volley, Villon, villain, villein, villus, Villa, Willy, villa, willy, willowy, Willie, valley, Willis, verify, villas, violin, Villa's, villa's villin villi 4 7 Villon, villain, villein, villi, violin, villainy, willing villin villain 2 7 Villon, villain, villein, villi, violin, villainy, willing villin villein 3 7 Villon, villain, villein, villi, violin, villainy, willing vincinity vicinity 1 6 vicinity, Vincent, insanity, Vincent's, Vicente, wincing violentce violence 1 8 violence, violent, violently, violence's, valence, violets, Violet's, violet's virutal virtual 1 11 virtual, virtually, varietal, brutal, viral, vital, victual, ritual, Vistula, virtue, Vidal virtualy virtually 1 15 virtually, virtual, victual, ritually, ritual, virtuously, vitally, viral, vital, Vistula, dirtily, virtue, virgule, virtues, virtue's virutally virtually 1 5 virtually, virtual, brutally, vitally, ritually visable visible 2 17 viable, visible, disable, visibly, vi sable, vi-sable, voidable, Isabel, usable, sable, kissable, viewable, violable, vocable, viably, risible, sizable visably visibly 2 6 viably, visibly, visible, visually, viable, disable visting visiting 1 17 visiting, vising, vesting, visaing, listing, misting, wasting, vi sting, vi-sting, siting, citing, voting, sting, vicing, wising, twisting, vesting's vistors visitors 1 31 visitors, visors, visitor's, victors, bistros, visitor, visor's, Victor's, castors, victor's, vistas, vista's, misters, pastors, sisters, vectors, bistro's, wasters, Castor's, castor's, Astor's, vestry's, history's, victory's, Lister's, Nestor's, mister's, pastor's, sister's, vector's, waster's vitories victories 1 23 victories, votaries, vitrines, Tories, stories, vitreous, vitrine's, vitrifies, victors, vitrine, Victoria's, victorious, tries, Victor's, vestries, victor's, Torres, Vito's, dories, varies, vetoes, victory's, vitriol's volcanoe volcano 2 7 volcanoes, volcano, vol canoe, vol-canoe, volcanic, volcano's, Vulcan voleyball volleyball 1 9 volleyball, volleyballs, volleyball's, voluble, volubly, violable, valuable, verbally, verbal volontary voluntary 1 7 voluntary, voluntarily, voluntary's, volunteer, voluptuary, Voltaire, voluntaries volonteer volunteer 1 7 volunteer, volunteers, volunteered, voluntary, volunteer's, lintier, volunteering volonteered volunteered 1 5 volunteered, volunteers, volunteer, volunteer's, volunteering volonteering volunteering 1 13 volunteering, volunteer, volunteers, volunteer's, volunteered, wintering, blundering, floundering, plundering, venturing, weltering, wondering, slandering volonteers volunteers 1 7 volunteers, volunteer's, volunteer, volunteerism, volunteered, voluntaries, voluntary's volounteer volunteer 1 6 volunteer, volunteers, volunteered, voluntary, volunteer's, volunteering volounteered volunteered 1 6 volunteered, volunteers, volunteer, volunteer's, volunteering, floundered volounteering volunteering 1 9 volunteering, volunteer, volunteers, floundering, volunteer's, volunteered, blundering, plundering, laundering volounteers volunteers 1 7 volunteers, volunteer's, volunteer, volunteerism, volunteered, voluntaries, voluntary's vreity variety 2 19 verity, variety, vert, REIT, verify, verily, varsity, Verdi, fruity, pretty, treaty, vanity, varied, veracity, verity's, very, retie, vet, variety's vrey very 1 32 very, vary, Frey, Grey, Trey, Urey, prey, trey, Vera, veer, vireo, vert, var, Rwy, Re, Ry, Vern, re, verb, wary, were, wiry, Ray, Roy, ray, vie, wry, Ware, ware, wire, wore, we're vriety variety 1 32 variety, verity, varied, variate, virtue, gritty, varsity, veriest, REIT, rite, variety's, very, varietal, virility, Verde, vet, vireo, write, dirty, trite, varlet, warty, wired, Rita, Vito, riot, veto, vied, vita, whitey, writ, verity's vulnerablility vulnerability 1 1 vulnerability vyer very 8 19 yer, veer, Dyer, dyer, voyeur, voter, Vera, very, year, yr, Vader, viler, viper, var, VCR, shyer, wryer, weer, Iyar vyre very 11 44 byre, Eyre, Tyre, lyre, pyre, veer, vireo, var, Vera, vary, very, Ware, ware, were, wire, wore, yer, yore, Re, re, yr, Verde, Verne, verge, verse, verve, Tyree, weer, VCR, vie, Ore, are, ere, ire, ore, war, Vern, verb, vert, vars, we're, where, whore, who're waht what 1 30 what, Watt, wait, watt, Walt, baht, waft, want, wart, wast, hat, whet, whit, HT, ht, Waite, wight, waist, warty, waste, VAT, vat, wad, wet, wit, wot, Wade, Witt, wade, wadi warantee warranty 2 14 warrant, warranty, warranted, warned, grantee, guarantee, Warner, warrantied, warranties, variant, warrants, warrant's, warranty's, weren't wardobe wardrobe 1 22 wardrobe, warden, warded, warder, Ward, ward, warding, wards, wartime, Ward's, ward's, Cordoba, weirdie, wordage, weirdo, worded, wart, word, wordbook, Verde, warty, wordy warrent warrant 3 19 Warren, warren, warrant, warrens, warranty, war rent, war-rent, weren't, warned, warrants, Warren's, warren's, warden, warred, arrant, parent, warring, aren't, warrant's warrriors warriors 1 14 warriors, warrior's, warrior, worriers, worrier's, barriers, carriers, farriers, harriers, Carrier's, barrier's, carrier's, farrier's, harrier's wasnt wasn't 1 14 wasn't, want, wast, waist, waste, hasn't, West, vast, wand, went, west, wist, wont, won't wass was 2 55 wads, was, wasps, ass, ways, wuss, WASP, WATS, wags, wars, wasp, wast, Bass, Mass, Tass, Wash, bass, lass, mass, pass, sass, wash, Weiss, way's, wussy, Wis, wuss's, Va's, Wise, Wu's, vase, wees, whys, wise, woes, woos, wows, AWS's, WATS's, wad's, As's, Wash's, wash's, wag's, war's, OAS's, gas's, WHO's, Wei's, Wii's, wee's, who's, why's, woe's, wow's watn want 1 48 want, warn, wan, Wotan, Watt, wain, watt, WATS, waiting, Walton, Wayne, wanton, tan, wheaten, wand, Wang, Wooten, wading, wait, wane, wean, what, whiten, Attn, attn, went, wont, TN, Watson, tn, Stan, Waite, wanna, Dan, VAT, Van, van, vat, wad, wen, wet, win, wit, won, wot, Twain, twain, won't wayword wayward 1 14 wayward, way word, way-word, byword, Hayward, keyword, watchword, sword, Ward, ward, word, waywardly, award, reword weaponary weaponry 1 7 weaponry, weapons, weapon, weaponry's, weapon's, weaponize, vapory weas was 4 54 weals, weans, wears, was, wees, Weiss, ways, woes, webs, weds, wens, wets, leas, meas, peas, seas, teas, weak, weal, wean, wear, yeas, Wei's, wee's, woe's, wuss, Wis, Wu's, whys, woos, wows, we as, we-as, whey's, wow's, way's, Va's, weal's, wear's, Web's, Wed's, web's, wen's, wet's, Lea's, lea's, pea's, sea's, tea's, yea's, WHO's, Wii's, who's, why's wehn when 1 15 when, wen, wean, ween, Wuhan, hen, weeny, Behan, Wezen, wan, win, won, Venn, vein, wain weild wield 1 18 wield, weld, wild, Wilda, Wilde, wiled, wold, Weill, weird, veiled, wailed, welled, whiled, would, Wald, veld, welt, wilt weild wild 3 18 wield, weld, wild, Wilda, Wilde, wiled, wold, Weill, weird, veiled, wailed, welled, whiled, would, Wald, veld, welt, wilt weilded wielded 1 26 wielded, welded, welted, wilted, elided, Wilde, wiled, fielded, wielder, yielded, veiled, wailed, wedded, weeded, welled, whiled, willed, Wilder, gelded, gilded, melded, welder, wended, wilder, winded, Wilde's wendsay Wednesday 0 29 wends, wend say, wend-say, Wendy, vends, wands, winds, Lindsay, Wendi's, Wendy's, weensy, wand's, weds, wend, wens, wind's, wounds, ends, Wanda, Wanda's, Wendi, weeds, wen's, windy, Wed's, wound's, end's, weed's, Vonda's wensday Wednesday 3 23 wens day, wens-day, Wednesday, Wendy, wends, weensy, wend, wens, Wanda, Wendi, windy, wended, wen's, Wendy's, density, tensity, vends, wands, winds, Wanda's, Wendi's, wand's, wind's wereabouts whereabouts 1 4 whereabouts, hereabouts, whereabouts's, thereabouts whant want 1 51 want, what, Thant, chant, wand, went, wont, whatnot, wants, wheat, haunt, Wanda, vaunt, wan, waned, won't, ant, whiny, shan't, shanty, Wang, Watt, wait, wane, watt, wean, weaned, when, whet, whined, whit, Hunt, Kant, Walt, cant, hand, hint, hunt, pant, rant, waft, wank, wart, wast, vent, wend, wind, whine, wasn't, want's, can't whants wants 1 64 wants, whats, want's, chants, wands, what's, haunts, WATS, vaunts, wand's, want, wont's, ants, Thant's, chant's, Watts, waits, wanes, watts, weans, whens, whets, whits, cants, hands, hints, hunts, pants, rants, wafts, wanks, warts, vents, wends, whatnot's, winds, when's, whines, wheat's, haunt's, vaunt's, ant's, shanty's, Wang's, Watt's, wait's, wane's, watt's, whit's, Hunt's, Kant's, Walt's, Wanda's, cant's, hand's, hint's, hunt's, pant's, rant's, waft's, wart's, vent's, wind's, whine's whcih which 1 31 which, whiz, whisk, whist, Wis, wiz, whys, WHO's, who's, whose, whoso, why's, weighs, Wise, viz, wise, Wisc, wisp, wist, vice, whiz's, Wei's, Weiss, Wii's, VHS, voice, was, whey's, Wu's, VI's, weigh's wheras whereas 1 23 whereas, wheres, wears, where's, whirs, whores, whir's, wars, weirs, whore's, hears, wear's, wherry's, Hera's, versa, wares, wires, Vera's, weir's, Ware's, ware's, wire's, war's wherease whereas 1 34 whereas, wheres, where's, wherries, whores, Therese, whereat, whore's, wherry's, grease, where, Theresa, erase, wheezes, verse, wares, wires, worse, wheeze, crease, here's, heresy, phrase, wheels, Varese, Ware's, ware's, wire's, there's, Hera's, Vera's, wheeze's, wheel's, Sheree's whereever wherever 1 7 wherever, where ever, where-ever, wheresoever, wherefore, whenever, whoever whic which 1 58 which, Whig, wick, chic, whim, whip, whir, whit, whiz, whack, Vic, WAC, Wac, wig, Wicca, Waco, WHO, Wisc, who, hick, WC, WI, wack, wiki, wog, wok, Whigs, whisk, whoa, White, chick, thick, whiff, while, whine, whiny, white, WWI, Wei, Wii, why, Bic, THC, Wis, mic, pic, sic, tic, win, wit, wiz, vac, wag, WWII, whee, whew, whey, Whig's whihc which 1 16 which, Whig, Wisc, whisk, hick, wick, wig, whinge, Wicca, whack, Vic, WAC, Wac, hike, wiki, wink whith with 1 31 with, whit, withe, White, which, white, whits, width, Whig, whir, witch, whither, wit, whitey, wraith, writhe, Witt, hath, kith, pith, wait, what, whet, whim, whip, whiz, wish, thigh, weigh, worth, whit's whlch which 1 14 which, Walsh, Welsh, welsh, watch, witch, belch, filch, gulch, milch, mulch, wench, winch, zilch whn when 1 22 when, wan, wen, win, won, whine, whiny, WHO, who, why, Wang, Wong, wain, wane, wean, ween, wine, wing, wino, winy, Van, van wholey wholly 3 47 whole, holey, wholly, Wiley, while, wholes, whale, woolly, Whitley, wile, wily, Wolsey, Holley, wheel, Willy, volley, whey, who'll, willy, hole, holy, whiled, whiles, whole's, vole, wale, wool, walleye, Foley, Haley, Holly, coley, holly, thole, whore, whose, wally, welly, Wesley, whaled, whaler, whales, woolen, while's, who're, who've, whale's wholy wholly 1 13 wholly, holy, whole, wily, while, who'll, woolly, wool, Willy, wally, welly, whale, willy wholy holy 2 13 wholly, holy, whole, wily, while, who'll, woolly, wool, Willy, wally, welly, whale, willy whta what 1 48 what, wheat, whet, whit, whoa, White, white, wet, wit, wot, Watt, Witt, vita, watt, whats, whets, whits, wad, hat, whitey, why, why'd, VAT, vat, wham, wight, TA, Ta, WA, ta, wait, woad, wt, HT, chat, ghat, ht, phat, that, Wotan, VT, Vt, WHO, WTO, who, who'd, what's, whit's whther whether 1 4 whether, whither, wither, weather wich which 1 13 which, witch, winch, wish, Mich, Rich, rich, wick, with, Vichy, watch, Wash, wash wich witch 2 13 which, witch, winch, wish, Mich, Rich, rich, wick, with, Vichy, watch, Wash, wash widesread widespread 1 7 widespread, desired, widest, wittered, watered, desert, tasered wief wife 1 40 wife, WiFi, waif, wive, fief, lief, whiff, woof, waive, wove, wide, wived, Wei, weft, woe, Wise, wile, wine, wipe, wire, wise, WI, Wave, wave, we, Leif, fife, if, life, rife, weir, wives, VF, Wii, fie, vie, wee, we've, wife's, Wei's wierd weird 1 17 weird, wired, weirdo, word, wield, Ward, ward, whirred, wireds, weirdie, warred, weir, wire, wider, Wed, wed, we'd wiew view 1 26 view, whew, Wei, wee, woe, wow, WI, we, whee, Wii, vie, WWI, whey, wire, Wise, wide, wife, wile, wine, wipe, wise, wive, weir, weigh, FWIW, Wei's wih with 3 83 wig, wish, with, WI, Wii, NIH, Wis, win, wit, wiz, WHO, who, weigh, HI, Whig, hi, which, wight, wing, withe, Wei, Wu, why, OH, eh, oh, uh, whim, whip, whir, whit, whiz, H, WWI, h, kWh, witch, high, woe, woo, wow, Wash, WiFi, Will, Wise, Witt, waif, wail, wain, wait, wash, weir, wick, wide, wife, wiki, wile, will, wily, wine, wino, winy, wipe, wire, wiry, wise, wive, VI, WA, vi, we, DH, NH, ah, WWII, hie, via, vie, vii, way, wee, Wei's, Wii's wiht with 3 20 whit, wight, with, wit, Witt, wilt, wist, White, white, weight, hit, wait, what, whet, wot, whist, HT, ht, witty, wet wille will 5 32 Willie, willed, Will, wile, will, Willa, Willy, willy, willow, Weill, Wiley, while, Wilde, wills, Lille, wellie, Wall, vile, wale, wall, well, wily, Villa, villa, villi, wally, welly, whale, whole, we'll, Will's, will's willingless willingness 1 10 willingness, willing less, willing-less, wiliness, willingness's, wingless, willingly, woolliness, wellness, wiliness's wirting writing 1 18 writing, witting, wiring, girting, wilting, wording, warding, whirring, worsting, waiting, whiting, warring, wetting, pirating, whirling, Waring, shirting, rioting withdrawl withdrawal 1 7 withdrawal, withdraw, withdrawn, withdraws, with drawl, with-drawl, withdrew withdrawl withdraw 2 7 withdrawal, withdraw, withdrawn, withdraws, with drawl, with-drawl, withdrew witheld withheld 1 13 withheld, withed, wit held, wit-held, wield, withhold, withered, withal, wiled, whittled, weld, wild, willed withold withhold 1 12 withhold, wit hold, wit-hold, with old, with-old, withheld, withal, withed, without, wild, wold, wield witht with 2 14 Witt, with, wight, withe, without, withed, wit ht, wit-ht, width, witty, wit, weight, Watt, watt witn with 8 42 win, wit, Wotan, whiten, Witt, wits, widen, with, Wooten, waiting, whiting, witting, wont, winy, Wilton, Whitney, tin, wind, wain, wait, whit, wine, wing, wino, won, wot, want, went, TN, tn, within, Waite, White, twin, white, witty, wit's, din, wan, wen, wet, won't wiull will 2 34 Will, will, Weill, Willa, Willy, willy, Wall, wall, well, wile, wily, we'll, quill, wail, who'll, wills, Willie, willow, Villa, Wiley, villa, villi, wally, welly, while, Ill, ill, swill, twill, wild, wilt, I'll, Will's, will's wnat want 1 32 want, Nat, gnat, neat, NWT, NATO, Nate, what, NT, net, nit, not, nut, Nita, knit, knot, natty, ant, natl, went, wont, Kant, Na, cant, pant, rant, wand, wt, won't, DNA, Nat's, can't wnated wanted 1 47 wanted, noted, anted, netted, wonted, bated, mated, waited, Nate, canted, nutted, panted, ranted, kneaded, knitted, knotted, dated, fated, gated, hated, naked, named, rated, sated, waded, donated, united, boated, coated, gnawed, heated, moated, seated, whited, witted, Nate's, negated, notate, Dante, Nat, Ned, Ted, notated, ted, chanted, tanned, donate wnats wants 1 36 wants, WATS, gnats, Nat's, whats, gnat's, nets, nits, nuts, knits, knots, want's, ants, NATO's, Nate's, Nat, cants, net's, nit's, nut's, pants, rants, wands, what's, Na's, knit's, knot's, DNA's, ant's, Nita's, wont's, Kant's, cant's, pant's, rant's, wand's wohle whole 1 24 whole, while, hole, whale, wile, wobble, vole, wale, whorl, wool, Kohl, kohl, holey, wheel, Hoyle, voile, Wiley, awhile, Hale, hale, holy, who'll, wholly, vol wokr work 1 33 work, woke, wok, woks, wicker, worker, woken, wacker, weaker, wore, okra, Kr, Wake, wake, wiki, wooer, worry, joker, poker, wok's, cor, wager, war, wog, OCR, VCR, coir, corr, goer, wear, weer, weir, whir wokring working 1 25 working, wok ring, wok-ring, whoring, wiring, Waring, coring, goring, wagering, waking, Goering, warring, wearing, woken, whirring, worn, Viking, cowering, viking, scoring, Corina, Corine, caring, curing, waging wonderfull wonderful 2 4 wonderfully, wonderful, wonder full, wonder-full workststion workstation 1 1 workstation worls world 4 64 whorls, worlds, works, world, whirls, whorl's, Worms, words, worms, whirl's, work's, whorl, worse, orals, swirls, twirls, world's, whores, wills, wires, wool's, corals, morals, morels, word's, worm's, wort's, vols, wars, URLs, Walls, Wells, roils, rolls, wails, walls, war's, wares, weals, wells, oral's, swirl's, twirl's, works's, Will's, whore's, will's, wire's, worry's, coral's, moral's, morel's, worth's, Orly's, Worms's, worse's, Wall's, Ware's, roll's, wail's, wall's, ware's, weal's, well's wordlwide worldwide 1 1 worldwide worshipper worshiper 1 9 worshiper, worship per, worship-per, worshipers, worshiped, worship, worshiper's, worships, worship's worshipping worshiping 1 13 worshiping, worship ping, worship-ping, reshipping, worship, worships, worship's, worshiped, worshiper, wiretapping, reshaping, warping, warship worstened worsened 1 5 worsened, worsted, christened, worsting, Rostand woudl would 1 79 would, wold, loudly, Wood, waddle, woad, wood, wool, widely, woeful, wild, woody, Woods, woods, wield, Vidal, module, modulo, nodule, Wald, weld, wildly, wordily, Will, toil, void, wail, wheedle, who'd, wide, will, wooed, Godel, VTOL, godly, modal, model, nodal, oddly, whorl, yodel, Wed, vol, wad, wed, wetly, woodlot, wot, Wilda, Wilde, Douala, who'll, woolly, Weddell, Wood's, woad's, wood's, Tull, Wade, Wall, doll, dual, duel, dull, toll, tool, wade, wadi, wall, we'd, weal, weed, well, Waldo, dowel, towel, waldo, we'll, why'd wresters wrestlers 1 52 wrestlers, rosters, restores, wrestler's, testers, wrestles, reciters, roasters, roisters, roosters, roster's, wrests, esters, wrestle's, Reuters, wrest's, writers, festers, jesters, pesters, renters, wasters, foresters, resets, tester's, reciter's, roaster's, rooster's, Ester's, ester's, Brewster's, registers, remasters, reset's, resisters, restorers, rests, writer's, Hester's, Lester's, fester's, jester's, renter's, waster's, Forester's, forester's, rest's, Chester's, Wooster's, register's, resister's, restorer's wriet write 1 26 write, writ, wrote, REIT, rite, wrist, Wright, wright, riot, rote, Rte, rte, writer, Ride, Rita, ride, rivet, wrest, writs, Reid, rate, rt, writes, trite, wired, writ's writen written 1 27 written, write, whiten, writer, writes, writing, rotten, writ en, writ-en, wrote, Rutan, Wren, ridden, rite, wren, writ, Britten, ripen, risen, rites, riven, widen, writs, Briton, Triton, writ's, rite's wroet wrote 1 36 wrote, write, rote, writ, rot, Root, root, rout, REIT, rite, route, Rte, rte, riot, rode, rota, wort, Roget, wrest, rate, rt, wroth, rodeo, roe, wet, wot, Rod, rat, red, rod, rut, wrought, Bret, Robt, fret, trot wrok work 1 48 work, wok, Rock, Roku, rock, rook, grok, wrack, wreak, wreck, Rick, Rocky, rick, rocky, reek, woke, Bork, Cork, Roeg, York, cork, dork, fork, pork, rack, rake, ruck, wk, OK, Brock, broke, brook, croak, crock, crook, frock, RC, Rx, Ark, Roy, ark, irk, roe, row, wry, Crow, crow, grow wroking working 1 22 working, rocking, rooking, wracking, wreaking, wrecking, raking, ricking, reeking, corking, forking, racking, rouging, rucking, wring, wrong, OKing, brooking, croaking, crooking, grokking, irking ws was 7 99 SW, W's, WSW, Es, Wis, es, was, S, WA, s, W, w, SS, SE, Se, AWS, SA, SO, Si, so, As, BS, Cs, HS, KS, Ks, MS, Ms, NS, OS, Os, PS, US, WW, WY, XS, Zs, as, cs, gs, is, ks, ls, ms, rs, ts, us, vs, SSW, WC, WI, WP, WV, Wm, Wu, we, wk, wt, SSA, SSE, psi, X, Z, x, z, S's, SSS, Ce, Ci, Xe, xi, E's, NW's, SW's, Wm's, Wu's, WWW's, A's, B's, C's, D's, F's, G's, H's, I's, J's, K's, L's, M's, N's, O's, P's, R's, T's, U's, V's, X's, Y's, Z's wtih with 1 100 with, WTO, Ti, duh, ti, wt, OTOH, DH, tie, NIH, Tim, tic, til, tin, tip, tit, Ptah, Utah, two, HI, Ting, Tisha, hi, tight, ting, tithe, tosh, tush, Doha, Tu, to, OH, doth, eh, oh, tech, uh, hit, H, T, h, t, DWI, TWA, Twp, kWh, titch, twp, Tue, high, rehi, toe, too, tow, toy, Tahoe, Ti's, Tide, Tina, Tito, dish, tail, ti's, tick, tide, tidy, tied, tier, ties, tiff, tile, till, time, tine, tiny, tire, tizz, toil, trio, HT, ditch, ht, DI, Di, TA, Ta, Te, Ty, ta, NH, TB, TD, TM, TN, TV, TX, Tb, Tc, Tl, Tm wupport support 1 19 support, rapport, Port, port, wort, sport, Rupert, deport, report, uproot, Porto, Newport, seaport, Perot, spurt, part, pert, wart, word xenophoby xenophobia 2 7 xenophobe, xenophobia, Xenophon, xenophobes, xenophobic, xenophobe's, xenophobia's yaching yachting 1 34 yachting, aching, caching, teaching, batching, catching, hatching, latching, matching, patching, watching, ashing, yawing, beaching, coaching, leaching, poaching, reaching, roaching, bashing, cashing, dashing, etching, gashing, hashing, itching, lashing, leching, machine, mashing, washing, yakking, yapping, yawning yatch yacht 10 38 batch, catch, hatch, latch, match, natch, patch, watch, thatch, yacht, aitch, catchy, patchy, titch, Bach, Mach, Yacc, each, etch, itch, mach, Dutch, Fitch, Mitch, bitch, botch, butch, ditch, dutch, fetch, hitch, hutch, ketch, notch, pitch, retch, vetch, witch yeasr years 1 14 years, yeast, year, yeas, yea's, yer, yes, Cesar, ESR, sear, yews, yes's, year's, yew's yeild yield 1 33 yield, yelled, yields, wild, eyelid, yid, field, gelid, wield, yowled, veiled, yells, yell, geld, gild, held, meld, mild, veld, weld, yelp, elide, build, child, guild, lid, yield's, yielded, yeti, lied, yd, yell's, yelped yeilding yielding 1 17 yielding, yieldings, eliding, Fielding, fielding, wielding, yelling, gelding, gilding, melding, welding, yelping, eluding, building, gliding, sliding, shielding Yementite Yemenite 1 10 Yemenite, Cemented, Demented, Wyomingite, Commentate, Emended, Emanated, Fomented, Lamented, Mandate Yementite Yemeni 0 10 Yemenite, Cemented, Demented, Wyomingite, Commentate, Emended, Emanated, Fomented, Lamented, Mandate yearm year 2 25 yearn, year, rearm, years, ye arm, ye-arm, yea rm, yea-rm, term, warm, yarn, yam, yer, arm, year's, yearly, ream, Perm, berm, farm, germ, harm, perm, yard, charm yera year 1 45 year, yer, ERA, era, yea, Hera, Vera, yr, yore, Yuri, tear, urea, years, ear, yrs, yeah, yearn, yeas, Ra, ya, ye, your, ER, Er, Eyre, Lear, Lyra, Myra, area, bear, dear, er, fear, gear, hear, near, pear, rear, sear, wear, Dyer, dyer, yew, year's, yea's yeras years 1 69 years, eras, yeas, year's, yrs, yer as, yer-as, Yeats, tears, treas, year, yore's, ears, yea's, era's, erase, yeahs, yearns, yer, yes, yours, Sears, areas, bears, dears, fears, gears, hears, nears, pears, rears, sears, versa, wears, yearn, Yerkes, Byers, Hera's, Myers, Vera's, dyers, Ayers, Yuri's, yews, Er's, urea's, Dyer's, dyer's, yes's, yew's, tear's, Byers's, Myers's, Ra's, Eyre's, Lyra's, Myra's, area's, ear's, yeah's, Lear's, bear's, dear's, fear's, gear's, pear's, rear's, sear's, wear's yersa years 1 42 years, versa, yrs, year's, Teresa, yeas, eras, Ursa, yer, yes, yours, Byers, Myers, dyers, terse, Ayers, yore's, yews, Erse, hers, yens, yeps, Bursa, bursa, verse, verso, yes's, Byers's, Myers's, Ayers's, Er's, Dyer's, Yuri's, dyer's, yea's, yew's, Ger's, yen's, yep's, era's, Hera's, Vera's youself yourself 1 8 yourself, you self, you-self, yous elf, yous-elf, self, thyself, myself ytou you 1 21 you, YT, yeti, yet, toy, tout, you'd, your, yous, Tu, Yoda, to, yo, yd, WTO, tau, toe, too, tow, yow, you's yuo you 1 43 you, Yugo, yup, yo, yow, yuk, yum, duo, quo, Wyo, Y, y, ya, ye, yaw, yea, yew, Yuri, yob, yon, your, yous, IOU, Lou, O, U, o, sou, u, Yoko, Yuan, Yule, Yuma, yuan, yuck, yule, YT, Yb, yd, yr, Y's, you'd, you's joo you 0 41 Jo, Joe, Joy, coo, goo, joy, KO, Job, Jon, job, jog, jot, boo, foo, loo, moo, poo, too, woo, zoo, J, j, Joey, joey, CO, Co, co, go, Coy, GAO, Geo, Goa, Jay, Jew, cow, coy, jaw, jay, jew, quo, Jo's zeebra zebra 1 24 zebra, zebras, cerebra, Debra, sabra, Siberia, bra, zebra's, Weber, debar, Berra, Serra, Debora, saber, sober, Zara, beer, seer, zebu, zero, Ebro, Nebr, Serbia, beery aspell-0.60.8.1/test/suggest/02-orig-slow-expect.res0000644000076500007650000030777514533006640017005 00000000000000Accosinly Occasionally 0 15 Accusingly, Accusing, Accordingly, Accessibly, Accosting, Amusingly, Coaxingly, Accost, Cornily, Achingly, Cosine, Cozily, Acidly, Costly, Accessing Circue Circle 3 11 Circe, Cirque, Circle, Circus, Circa, Cir cue, Cir-cue, Circuit, Cirques, Circus's, Cirque's Maddness Madness 1 10 Madness, Maddens, Madden's, Muddiness, Madness's, Maidens, Middens, Maiden's, Midden's, Muddiness's Occusionaly Occasionally 1 9 Occasionally, Occasional, Occupationally, Occupational, Accusingly, Occasions, Occasion, Occasion's, Occasioned Steffen Stephen 4 8 Stiffen, Stefan, Steven, Stephen, Stiffens, Staffing, Stiffing, Stuffing Thw The 2 15 Thaw, The, Thew, Th, Thu, Tho, Thy, Thea, Thee, They, THC, Tow, Thai, Thou, Th's Unformanlly Unfortunately 0 8 Informally, Informant, Infernally, Informal, Uniformly, Informality, Unmanly, Uniforming Unfortally Unfortunately 12 19 Informally, Infernally, Immortally, Informal, Uniformly, Infertile, Unfairly, Universally, Inertly, Unworthily, Unforgettably, Unfortunately, Informality, Unworldly, Unfriendly, Unfavorably, Unmoral, Unmorality, Unfurled abilitey ability 1 16 ability, abilities, ablate, agility, ability's, arability, inability, usability, liability, viability, oblate, debility, mobility, nobility, ablated, ablates abouy about 1 22 about, Abby, abbey, buoy, abut, AB, ab, obey, boy, buy, ABA, Abe, Ibo, ably, ahoy, abbe, eBay, oboe, Ebony, abode, above, ebony absorbtion absorption 1 6 absorption, absorbing, abortion, absolution, adsorption, absorption's accidently accidentally 2 10 accidental, accidentally, Occidental, accident, occidental, accidentals, accidents, accident's, accidental's, Occident accomodate accommodate 1 3 accommodate, accommodated, accommodates acommadate accommodate 1 3 accommodate, accommodated, accommodates acord accord 1 13 accord, cord, acrid, acorn, scrod, accords, card, actor, cored, accrued, acre, curd, accord's adultry adultery 1 15 adultery, adulatory, adulator, adult, idolatry, adults, adulate, adult's, adultery's, auditory, adulators, adulterer, Adler, ultra, adulator's aggresive aggressive 1 8 aggressive, aggressively, aggrieve, aggressor, digressive, regressive, aggrieves, abrasive alchohol alcohol 1 5 alcohol, alcohols, alcohol's, alcoholic, Algol alchoholic alcoholic 1 6 alcoholic, alcoholics, alcohol, alcoholic's, alcohols, alcohol's allieve alive 1 28 alive, Allie, Olive, olive, Allies, allege, allele, allied, allies, allover, Allie's, achieve, believe, relieve, allusive, Alice, live, alcove, elev, Ellie, Ollie, alley, Albee, Aline, Allen, Clive, alien, alike alot a lot 0 17 alto, allot, aloft, alt, slot, Lot, lot, Aldo, Alta, aloe, blot, clot, plot, Aleut, Eliot, aloud, ult amature amateur 3 7 armature, mature, amateur, immature, amatory, amateurs, amateur's ambivilant ambivalent 1 6 ambivalent, ambulant, ambivalently, ambivalence, ambient, bivalent amification amplification 4 12 ramification, unification, edification, amplification, ramifications, ossification, mummification, pacification, ratification, deification, reification, ramification's amourfous amorphous 2 5 amorous, amorphous, amours, amour's, Amaru's annoint anoint 1 29 anoint, anoints, annoying, anent, Antoine, appoint, anion, anointed, anon, Antony, anions, ancient, annuity, Anton, Antonia, Antonio, annuitant, innit, anionic, anons, Innocent, innocent, Antone, awning, inning, ain't, anteing, undoing, anion's annonsment announcement 1 10 announcement, anointment, announcements, Atonement, annulment, atonement, announcement's, Innocent, innocent, anointment's annuncio announce 3 18 an nuncio, an-nuncio, announce, nuncio, announcing, announced, announcer, announces, annoyance, nuncios, Asuncion, Ananias, anionic, Anacin, Antonio, nuncio's, ennui's, Antonio's anonomy anatomy 3 11 autonomy, antonym, anatomy, economy, anon, synonymy, annoy, Annam, agronomy, anonymity, anons anotomy anatomy 1 12 anatomy, Antony, anytime, entomb, antonym, Anton, atom, autonomy, Antone, anatomy's, antsy, anatomic anynomous anonymous 1 7 anonymous, unanimous, antonymous, autonomous, synonymous, animus, Annam's appelet applet 1 18 applet, appealed, appellate, applets, Apple, apple, applied, appalled, apples, epaulet, appeal, pellet, Appleton, applet's, pallet, pelt, Apple's, apple's appreceiated appreciated 1 7 appreciated, appreciates, appreciate, unappreciated, appropriated, appreciator, depreciated appresteate appreciate 5 13 apostate, superstate, prostate, appreciated, appreciate, overstate, restate, prostrate, upstate, appetite, apprised, arrested, oppressed aquantance acquaintance 1 8 acquaintance, acquaintances, abundance, acquaintance's, accountancy, quittance, aquanauts, aquanaut's aratictature architecture 5 15 eradicator, articulate, eradicated, eradicate, architecture, articulated, horticulture, articulates, articular, artistry, eradicators, eradicates, agitator, dictator, eradicator's archeype archetype 1 21 archetype, archetypes, archer, archery, Archie, arched, arches, archly, Archean, archive, archway, archetype's, arch, archetypal, airship, Achebe, Archie's, Rachelle, achene, archery's, arch's aricticure architecture 8 14 Arctic, arctic, arctics, Arctic's, arctic's, caricature, article, architecture, armature, fracture, Arcturus, articular, practicum, Arturo artic arctic 4 30 aortic, Arctic, Attic, arctic, attic, Artie, antic, erotic, Attica, acetic, erotica, erratic, ARC, Art, arc, art, article, Altaic, Arabic, artier, critic, Eric, arid, arty, uric, arts, bardic, Art's, art's, Artie's ast at 12 52 asst, Ats, SAT, Sat, sat, SST, As, At, ST, St, as, at, st, East, east, AZT, EST, est, asset, bast, cast, fast, hast, last, mast, past, vast, wast, PST, ass, ACT, AFT, ASL, Art, CST, DST, HST, MST, act, aft, alt, amt, ant, apt, art, ask, asp, ash, oust, A's, As's, At's asterick asterisk 1 44 asterisk, esoteric, struck, aster, satiric, satyric, ascetic, asteroid, asterisks, gastric, astern, asters, austerity, hysteric, Astoria, aster's, astride, enteric, ostrich, astir, awestruck, strike, Asturias, Derick, acetic, streak, Austria, Erick, austere, stick, trick, Easter, Patrick, Astaire, Astor, Ester, Stark, ester, stark, stork, asterisk's, asterisked, strict, Astoria's asymetric asymmetric 1 5 asymmetric, isometric, symmetric, asymmetrical, asymmetry atentively attentively 1 6 attentively, retentively, attentive, inattentively, alternatively, tentatively autoamlly automatically 0 34 atonally, atoll, aurally, anomaly, optimally, tamely, automate, atonal, actually, mutually, outfall, tonally, Italy, atomically, amorally, untimely, atom, totally, tally, timely, fatally, autonomy, Tamil, Udall, atoms, atolls, autumnal, naturally, anally, automobile, tamale, atom's, caudally, atoll's bankrot bankrupt 3 11 bank rot, bank-rot, bankrupt, Bancroft, banknote, bankroll, banker, banked, bankers, banker's, banquet basicly basically 1 21 basically, BASIC, Basil, basic, basil, basely, busily, BASICs, basics, basally, BASIC's, basic's, bossily, sickly, Biscay, baggily, Basel, basal, briskly, Basil's, basil's batallion battalion 1 12 battalion, stallion, battalions, bazillion, balloon, battling, Tallinn, billion, bullion, battalion's, cotillion, medallion bbrose browse 1 54 browse, Bros, bros, bores, Bries, brows, braise, bruise, bro's, buries, bares, boors, braes, byres, Biro's, Boris, Bose, Brice, Rose, burros, bursae, rose, Br's, barres, bars, bras, burs, arose, broke, prose, Bruce, Bryce, Bursa, bar's, brace, brass, braze, bur's, burrs, bursa, brow's, burro's, boor's, bra's, Ebro's, Barr's, Boru's, Burr's, bore's, burr's, Brie's, brie's, brae's, barre's beauro bureau 46 83 bear, Bauer, Biro, burro, bar, beaut, bro, bur, barrio, Beau, barrow, beau, euro, Barr, Burr, bare, beauty, beer, boar, burr, bury, Beard, beard, bears, Mauro, beaus, Barry, Berra, Berry, Beyer, barre, beery, berry, Bayer, burrow, Beau's, beau's, Ebro, bra, brow, baron, blear, burp, Belau, boor, bureau, Beauvoir, burgh, Eur, ear, Barron, beaker, bear's, bearer, beater, beaver, beware, bleary, Bart, Beirut, Berg, Bern, Bert, Burl, Burt, barb, bard, barf, bark, barn, bars, berg, berk, berm, bettor, blur, burg, burl, burn, burs, Bauer's, bar's, bur's beaurocracy bureaucracy 1 12 bureaucracy, autocracy, meritocracy, Beauregard, Bergerac, democracy, bureaucracy's, barracks, barrack, Bergerac's, Beauregard's, barrack's beggining beginning 1 27 beginning, begging, beckoning, beggaring, beginnings, beguiling, regaining, bargaining, deigning, feigning, reigning, braining, Beijing, bagging, beaning, begriming, bogging, bugging, gaining, doggoning, boggling, beginning's, boogieing, begetting, bemoaning, buggering, rejoining beging beginning 0 17 begging, Begin, begin, being, begun, begins, Bering, Beijing, bagging, begone, beguine, bogging, bugging, began, baking, biking, Begin's behaviour behavior 1 9 behavior, behaviors, behavior's, behavioral, Beauvoir, behaving, behave, heavier, beaver beleive believe 1 14 believe, believed, believer, believes, belief, beehive, belie, beeline, relieve, Belize, relive, bereave, blivet, live belive believe 1 16 believe, belie, belief, Belize, relive, be live, be-live, believed, believer, believes, beloved, blivet, belied, belies, live, belle benidifs benefits 4 49 bends, bend's, Bendix, benefits, Benito's, bindings, bandies, bandits, benders, binds, Benita's, bind's, sendoffs, benefit's, endives, beatifies, bendiest, binding's, Bendix's, bands, bonds, binders, bonitos, Bender's, Enid's, bandit's, bedims, bender's, Bond's, band's, bond's, bonito's, Benin's, Wendi's, beliefs, bendier, bending, besides, betides, bonding's, sendoff's, Benet's, Enif's, Bonita's, binder's, endive's, Bennie's, belief's, Benedict's bigginging beginning 1 48 beginning, bringing, bogging, bonging, bugging, bunging, gonging, doggoning, boinking, boggling, bagging, banging, begging, binning, gaining, ganging, ginning, bargaining, beginnings, boogieing, belonging, buggering, beckoning, braining, gigging, beggaring, beguiling, regaining, coining, gunning, joining, igniting, biking, bikini, imagining, digging, jigging, pigging, rigging, tobogganing, wigging, beginning's, genning, gowning, blinking, clinging, cringing, grinning blait bleat 5 35 Blair, blat, bait, bloat, bleat, blot, blast, plait, BLT, blade, bluet, ballot, Bali, baldy, belt, bolt, Blatz, blats, blitz, laity, bald, blight, Lat, bat, bit, built, lat, lit, ballet, baled, bail, beat, boat, laid, Bali's bouyant buoyant 1 21 buoyant, bounty, bunt, bouffant, bound, buoyancy, botany, Bantu, buoyantly, boat, bonnet, bout, butane, band, bent, Brant, blunt, brunt, buoying, burnt, Bryant boygot boycott 3 11 Bogota, bigot, boycott, begot, boy got, boy-got, boot, bought, bogon, begat, beget brocolli broccoli 1 17 broccoli, brolly, Brillo, broil, Brock, brill, broccoli's, brook, Brooklyn, brooklet, Bernoulli, recoil, Brooke, broodily, Barclay, Bacall, recall buch bush 7 21 butch, Burch, Busch, bunch, Bach, Bush, bush, bitch, Buck, buck, much, ouch, such, Beach, batch, beach, beech, botch, bushy, bash, bosh buder butter 9 72 nuder, bidder, buyer, Buber, ruder, badder, bedder, biter, butter, bud er, bud-er, Boulder, binder, birder, boulder, bounder, builder, buster, buffer, busier, Bauer, Burr, bawdier, beadier, bide, bier, bitter, boudoir, burr, buttery, bluer, udder, Bud, bud, bur, Balder, Bender, Butler, balder, bender, bolder, border, butler, badger, budded, bugger, bummer, buzzer, guider, judder, rudder, Bede, Boer, bade, batter, beater, beer, better, boater, bode, Oder, buds, Lauder, louder, tuber, Bayer, Beyer, Boyer, Buddy, buddy, Bud's, bud's budr butter 46 61 Bud, bud, bur, Burr, burr, buds, bidder, Bird, Byrd, bird, bide, boudoir, nuder, Burt, badder, baud, bdrm, bedder, bid, biter, bury, but, blur, bard, BR, Br, Dr, Bauer, Bede, Buddy, bade, bier, bode, buddy, burro, butt, buyer, Audra, Buber, Bud's, Sudra, Tudor, bauds, bluer, bud's, butter, ruder, bad, bar, bed, bod, brr, FDR, Barr, Boer, bear, beer, boar, body, boor, baud's budter butter 2 72 buster, butter, bustier, biter, Butler, butler, bidder, bitter, buttery, baster, birder, bidet, badder, batter, beater, bedder, better, boater, budded, butted, banter, barter, Boulder, binder, boulder, bounder, builder, bluster, busters, dater, deter, doter, bidets, border, buttered, bittier, buyer, nuder, Balder, Bender, balder, bender, bolder, busted, butters, duster, tufter, blunter, tauter, battery, battier, bawdier, beadier, boudoir, butte, Buber, cuter, muter, outer, ruder, udder, utter, Tudor, bated, boded, tater, tutor, bunted, doubter, buster's, bidet's, butter's buracracy bureaucracy 1 42 bureaucracy, bureaucrat, bureaucracy's, bureaucrats, burgers, bursary, autocracy, bracers, bracts, bursars, barracks, Barclays, Bergerac, bureaucracies, bravuras, Burger's, bureaucrat's, burger's, baccy, barrack, burghers, Barclay, bursar's, bravura's, burglary, bracer's, braceros, bract's, Burger, burger, burglars, bursary's, Barbra's, Barbara's, bracero's, burgher's, burglar's, Bergerac's, barrack's, Barclay's, Barack's, burglary's burracracy bureaucracy 1 20 bureaucracy, bureaucrat, bureaucracy's, bureaucrats, bureaucracies, bureaucrat's, bursars, bursary, barracks, burghers, barracudas, bursar's, barracuda's, surrogacy, Barrera's, barrack's, Barbara's, bursary's, burgher's, Bergerac's buton button 1 28 button, Burton, baton, futon, Beeton, butane, biotin, butting, bu ton, bu-ton, but on, but-on, Briton, buttons, bun, but, ton, Barton, Benton, Bhutan, Bolton, Boston, Breton, batons, boon, butt, button's, baton's byby by by 12 44 baby, bub, Bobby, bobby, booby, bubo, Bib, Bob, bib, bob, babe, by by, by-by, busby, BYOB, buy, BB, boob, by, Abby, Yb, bubs, buoy, byway, BBB, Beebe, Bobbi, bay, bey, boy, BBC, BBQ, BBS, bbl, bye, bibs, bobs, by's, bub's, BB's, baby's, Bob's, bib's, bob's cauler caller 2 62 caulker, caller, causer, hauler, mauler, jailer, cooler, valuer, caviler, clear, Calder, calmer, clayier, curler, cutler, Coulter, cackler, cajoler, callers, caroler, coulee, crawler, crueler, cruller, Mailer, haulier, mailer, wailer, Collier, collier, gallery, Caleb, Euler, baler, caber, caner, caper, carer, cater, caulk, caver, cuber, curer, cuter, haler, paler, ruler, Cather, Waller, cadger, cagier, called, career, choler, fouler, taller, Geller, Keller, collar, gluier, killer, caller's cemetary cemetery 1 30 cemetery, cementer, century, geometry, cemetery's, smeary, centaur, center, Demeter, scimitar, sectary, symmetry, centenary, seminary, commentary, Emery, Sumter, emery, cedar, meter, metro, smear, Secretary, secretary, semester, Sumatra, celery, cementers, cemeteries, cementer's changeing changing 2 10 changeling, changing, Chongqing, channeling, chancing, chanting, charging, chinking, chunking, whingeing cheet cheat 4 23 chert, Cheer, cheer, cheat, sheet, chest, cheek, cheep, chute, chat, chit, chew, Che, Cheetos, cheetah, chide, chalet, cheats, chesty, chewed, sheets, cheat's, sheet's cicle circle 1 12 circle, chicle, cycle, icicle, sickle, Cecile, Cole, cecal, scale, cycled, cycles, cycle's cimplicity simplicity 2 7 complicity, simplicity, complicit, implicit, implicitly, simplicity's, complicity's circumstaces circumstances 1 5 circumstances, circumstance's, circumstance, circumstanced, circumcises clob club 3 34 cob, lob, club, glob, Colby, cloy, blob, clod, clog, clop, clot, slob, Caleb, glib, globe, cl ob, cl-ob, COL, Col, col, Cleo, Clio, Cobb, Colo, lobe, CB, COLA, Cb, Cl, Cole, cl, cola, coll, lb coaln colon 6 54 coal, coaling, clan, Colin, Colon, colon, coals, Golan, Collin, clang, colony, COLA, cola, kaolin, coiling, cooling, cowling, Cohan, Coleen, Conan, Klan, COL, Cal, Can, Col, Galen, cal, can, clean, clown, col, con, Nolan, colas, Colleen, coal's, colleen, Cain, Cali, Cole, Colo, Conn, Joan, call, coil, coin, coll, cool, coon, cowl, goal, koan, loan, cola's cocamena cockamamie 0 20 coachmen, cocaine, cowmen, coachman, Coleman, Carmen, cowman, conman, Cockney, cockney, cyclamen, Crimean, cognomen, camera, cocoon, coming, common, commend, comment, cocaine's colleaque colleague 1 10 colleague, claque, colleagues, collage, college, colloquy, clique, colloq, colleague's, collate colloquilism colloquialism 1 3 colloquialism, colloquialisms, colloquialism's columne column 2 12 columned, column, columns, coalmine, calumny, columnar, Coleman, Columbine, columbine, commune, column's, calamine comiler compiler 1 28 compiler, comelier, co miler, co-miler, cooler, comfier, Collier, collier, comer, miler, comaker, comber, caviler, cobbler, compeer, compilers, Mailer, Miller, colliery, mailer, miller, homelier, compile, comely, Camille, jollier, jowlier, compiler's comitmment commitment 1 14 commitment, commitments, condiment, commitment's, comment, Commandment, commandment, comportment, committeemen, compliment, complement, compartment, competent, commend comitte committee 1 12 committee, comity, Comte, commute, comet, committed, committer, commit, compete, compote, compute, comity's comittmen commitment 3 7 committeemen, committeeman, commitment, contemn, committing, mitten, committee comittmend commitment 1 12 commitment, commitments, committeemen, contemned, committed, commend, committeeman, commitment's, cottoned, committeeman's, command, comment commerciasl commercials 1 4 commercials, commercial, commercially, commercial's commited committed 1 27 committed, commuted, commit ed, commit-ed, commutes, commute, commits, vomited, commit, commented, committee, computed, committer, communed, commuter, commode, commute's, combated, competed, commend, omitted, Comte, commie, commodity, recommitted, coated, comity commitee committee 1 18 committee, commute, commit, committees, committer, commuter, Comte, commie, commode, committed, commuted, commutes, comity, commits, commies, committee's, commute's, commie's companys companies 3 6 company's, company, companies, compass, Compaq's, compass's compicated complicated 1 3 complicated, compacted, communicated comupter computer 1 16 computer, computers, compute, commuter, copter, computed, computes, corrupter, compeer, compete, computer's, compere, compote, compacter, compare, completer concensus consensus 1 14 consensus, con census, con-census, consensus's, condenses, consensual, consciences, incenses, consensuses, consents, conscience's, consent's, incense's, nonsense's congradulations congratulations 1 14 congratulations, congratulation's, congratulation, confabulations, congratulating, graduations, confabulation's, contradictions, congratulates, congregations, graduation's, granulation's, contradiction's, congregation's conibation contribution 22 30 conurbation, condition, conniption, connotation, combination, conurbations, continuation, concision, conflation, cogitation, ionization, cognition, connection, conviction, coronation, conciliation, confutation, conjugation, conjuration, consolation, convocation, contribution, canonization, colonization, donation, libation, monition, calibration, collation, conurbation's consident consistent 3 8 confident, coincident, consistent, consent, constant, confidant, constituent, content consident consonant 0 8 confident, coincident, consistent, consent, constant, confidant, constituent, content contast constant 0 12 contrast, contest, contact, contests, contused, context, contuse, congest, consist, content, contort, contest's contastant constant 2 4 contestant, constant, contestants, contestant's contunie continue 1 24 continue, continua, contain, contuse, condone, continued, continues, counting, contained, container, contusing, confine, Connie, canting, contains, contusion, Canton, canton, contend, content, conduce, conduit, convene, condense cooly coolly 2 25 Cooley, coolly, cool, coyly, Colo, cloy, coil, coley, cools, COL, Col, col, Cowley, coolie, COLA, Cole, coal, cola, coll, cowl, Coyle, golly, jolly, jowly, cool's cosmoplyton cosmopolitan 1 7 cosmopolitan, cosmopolitans, simpleton, completing, Compton, completion, cosmopolitan's courst court 2 24 courts, court, crust, corset, course, coursed, crusty, Crest, crest, Curt, cost, curs, cursed, curt, jurist, Coors, Corot, coast, curse, joust, roust, court's, cur's, Curt's crasy crazy 5 31 crays, Cray, cray, crass, crazy, cars, craws, crash, grays, crease, curacy, grassy, greasy, Cr's, Crecy, Cross, Grass, craze, cress, cross, cruse, grass, Cara's, Cora's, car's, Cray's, craw's, cry's, Cary's, Gray's, gray's cravets caveats 12 43 craves, cravats, cravens, cravat's, crafts, crave ts, crave-ts, carvers, carets, carves, crates, caveats, craved, gravest, Craft's, craft's, carpets, caravels, craven's, Graves, covets, cravat, cruets, graves, gravitas, rivets, Carver's, carver's, crofts, crufts, grafts, caret's, crate's, grave's, caveat's, carpet's, caravel's, cruet's, gravity's, rivet's, Kraft's, graft's, Graves's credetability credibility 1 8 credibility, creditably, repeatability, predictability, reputability, readability, creditable, credibility's criqitue critique 1 21 critique, croquet, croquette, critiqued, cirque, cordite, Brigitte, Cronkite, critic, requite, caricature, Crete, crate, cricked, cricket, Kristie, critiques, clique, create, credit, critique's croke croak 6 53 Coke, coke, crikey, Cork, cork, croak, crock, crook, Cooke, Croce, broke, crone, Creek, creek, croaky, grok, choke, Crick, corked, corker, crick, Crookes, croaked, crocked, crooked, core, Crow, crow, corks, crack, creak, cooker, cookie, croaks, crocks, crooks, Gorky, Greek, Jorge, corgi, gorge, karaoke, Cook, Cree, Roku, cake, cook, joke, rake, cork's, croak's, crock's, crook's crucifiction crucifixion 2 21 Crucifixion, crucifixion, calcification, Crucifixions, crucifixions, jurisdiction, gratification, versification, Crucifixion's, crucifixion's, purification, rectification, reunification, certification, reification, codification, pacification, ramification, ratification, clarification, calcification's crusifed crucified 1 14 crucified, cruised, crusaded, crusted, cursed, crucifies, crusade, cursive, crisped, crushed, crossed, crucify, crested, cursive's ctitique critique 1 6 critique, critiqued, critiques, critique's, critic, clique cumba combo 3 30 Cuba, rumba, combo, gumbo, jumbo, cums, MBA, cub, cum, Combs, combat, combs, crumby, cumber, Mumbai, cum's, Gambia, coma, comb, cube, Macumba, curb, comma, Dumbo, Zomba, cumin, dumbo, mamba, samba, comb's custamisation customization 1 6 customization, customization's, contamination, castigation, juxtaposition, justification daly daily 2 34 Daley, daily, dally, Day, day, Dale, Dali, dale, duly, delay, Dial, deal, dial, dual, Davy, Dalai, Dolly, dilly, doily, dolly, dully, tally, Del, Dell, Dole, deli, dell, dill, dole, doll, dull, tale, tali, tall danguages dangerous 0 26 languages, language's, damages, dengue's, dinguses, dangles, manages, language, damage's, tonnages, Danae's, dangers, tanagers, Danube's, dagoes, nudges, drainage's, tonnage's, bandages, danger's, vantages, tanager's, Duane's, nudge's, bandage's, vantage's deaft draft 1 20 draft, daft, deft, deaf, delft, dealt, Taft, drafty, defeat, dead, defy, feat, DAT, davit, deafest, def, AFT, EFT, aft, teat defence defense 1 24 defense, defiance, deafens, deference, defines, fence, defensed, defenses, deface, define, deviance, defend, defends, Terence, decency, deafened, deafen, defensive, deafness, dance, defense's, dense, dunce, defiance's defenly defiantly 6 17 defend, deftly, evenly, defense, deafen, defiantly, divinely, deafens, decently, deafened, deeply, heavenly, keenly, define, defile, daftly, defends definate definite 1 24 definite, defiant, defined, deviant, define, defiance, delineate, detonate, deviate, deflate, definer, defecate, dominate, defiantly, donate, defines, defoliate, defeat, definitely, definitive, denote, deviants, finite, deviant's definately definitely 1 13 definitely, defiantly, definable, definite, definitively, finitely, defiant, delicately, deftly, dentally, daintily, divinely, indefinitely dependeble dependable 1 8 dependable, dependably, spendable, dependence, dependently, dependent, depended, undependable descrption description 1 9 description, descriptions, decryption, desecration, discretion, description's, deception, disruption, desertion descrptn description 1 12 description, descriptor, discrepant, desecrating, descriptive, scripting, desecrate, descrying, decrepit, script, descried, discrete desparate desperate 1 9 desperate, disparate, separate, despaired, desecrate, disparage, desperado, disparity, depart dessicate desiccate 1 16 desiccate, dedicate, delicate, desiccated, desiccates, dissipate, dissociate, desecrate, designate, desolate, descale, despite, dislocate, dissect, decimate, defecate destint distant 4 13 destiny, destine, destined, distant, stint, distinct, destines, Dustin, descent, dusting, testing, destiny's, d'Estaing develepment developments 2 8 development, developments, development's, developmental, devilment, defilement, redevelopment, envelopment developement development 1 8 development, developments, development's, developmental, redevelopment, envelopment, elopement, devilment develpond development 5 8 developed, developing, develops, develop, development, developer, devilment, redeveloped devulge divulge 1 9 divulge, deluge, divulged, divulges, devalue, devolve, deviled, devil, defile diagree disagree 1 27 disagree, degree, digger, dagger, agree, Daguerre, dungaree, decree, diagram, dirge, dodger, disagreed, disagrees, tiger, Dare, Tagore, dare, dire, diaper, degrees, digress, dicker, diary, diggers, pedigree, digger's, degree's dieties deities 1 23 deities, dirties, ditties, duties, diets, diet's, titties, die ties, die-ties, dotes, duets, dieters, dietaries, duet's, deifies, dainties, dinettes, dates, deity's, ditzes, dieter's, dinette's, date's dinasaur dinosaur 1 24 dinosaur, dinosaurs, dinar, dinosaur's, denser, dinars, Dina's, donas, insure, dins, dancer, Diana's, din's, dines, dings, Dona's, dona's, dinar's, DNA's, Dana's, Dena's, Dino's, Tina's, ding's dinasour dinosaur 1 29 dinosaur, dinar, dinosaurs, denser, tensor, divisor, dinars, Dina's, donas, donor, insure, dins, dancer, din's, dines, dings, dinosaur's, Dino's, Diana's, Dona's, Windsor, dona's, dinar's, DNA's, dingo's, Dana's, Dena's, Tina's, ding's direcyly directly 1 14 directly, direly, fiercely, dryly, direful, drizzly, Duracell, dorsally, dirtily, tiredly, diversely, Darcy, Daryl, Daryl's discuess discuss 2 11 discuses, discuss, discus's, discus, discusses, disuses, discs, disc's, discos, disco's, disuse's disect dissect 1 20 dissect, bisect, direct, dissects, dialect, diskette, dict, disc, dist, sect, dissent, disco, discs, digest, trisect, defect, deject, desert, detect, disc's disippate dissipate 1 14 dissipate, dispute, dissipated, dissipates, despite, disparate, disrepute, desiccate, spate, disputed, disputer, disputes, dispirit, dispute's disition decision 8 28 dilution, disunion, position, diction, division, dilation, dissuasion, decision, deposition, digestion, dissipation, Dustin, sedition, dissection, tuition, desertion, Domitian, demotion, deviation, devotion, dietitian, donation, duration, bastion, disdain, citation, derision, deletion dispair despair 1 24 despair, dis pair, dis-pair, disrepair, despairs, Diaspora, diaspora, disappear, disbar, disparity, dispraise, disport, despaired, dispirit, disposer, diaper, spar, dippier, display, wispier, despair's, disputer, Dipper, dipper disssicion discussion 12 21 dissuasion, disusing, disunion, dissection, disposition, discoing, dissing, dissension, suspicion, dismissing, dispassion, discussion, division, decision, dissociation, dissipation, Dickson, discern, disguising, disquisition, dissuasion's distarct distract 1 12 distract, district, distracts, destruct, distrait, distort, dustcart, distinct, districts, distracted, detract, district's distart distort 1 17 distort, distant, distrait, dastard, dis tart, dis-tart, dist art, dist-art, dustcart, distract, start, distorts, distaste, discard, disport, disturb, restart distroy destroy 1 21 destroy, dis troy, dis-troy, distort, history, destroys, bistro, dilatory, distrait, duster, story, Dusty, dusty, disarray, dist, dietary, disturb, destroyed, destroyer, stray, distress documtations documentation 7 7 documentations, dictations, documentation's, commutations, dictation's, commutation's, documentation doenload download 1 11 download, downloads, Donald, download's, downloaded, unload, downloading, Danelaw, Delta, delta, dental doog dog 1 51 dog, Doug, dig, doge, Moog, dong, doom, door, Togo, dago, Dodge, dodge, dodgy, doggy, dag, deg, doc, dug, tog, Diego, dock, took, dogie, dogs, doughy, dodo, Tojo, do, toga, LOGO, Pogo, logo, defog, dough, DC, DJ, dc, DOA, DOE, Doe, Dow, coo, doe, duo, goo, too, Good, coot, good, dog's, Doug's dramaticly dramatically 1 5 dramatically, dramatic, dramatics, traumatically, dramatics's drunkeness drunkenness 1 14 drunkenness, drunkenness's, drunken, frankness, dankness, drinkings, rankness, drunkenly, darkness, crankiness, orangeness, drunkest, dankness's, rankness's ductioneery dictionary 1 5 dictionary, auctioneer, auctioneers, auctioneer's, dictionary's dur due 3 36 Dir, dour, due, Dr, fur, Du, Ur, DAR, dry, Dior, Douro, dire, DUI, DVR, duo, Eur, bur, cur, dub, dud, dug, duh, dun, our, Dare, Dora, dare, dear, deer, doer, door, dory, tr, tour, tar, tor duren during 6 51 Daren, Duran, Durer, Darren, Doreen, during, tureen, darn, turn, Durex, drone, Darin, Turin, drawn, drown, dune, Darrin, dire, furn, tern, Drano, Duane, Dunne, den, drain, dun, urn, Durant, Durban, darken, dourer, duress, Dare, Dorian, Drew, Dunn, Turing, Wren, dare, daring, drew, wren, burn, Tran, tarn, torn, tron, Lauren, doyen, Daren's, Duran's dymatic dynamic 8 9 demotic, dogmatic, dramatic, somatic, dyadic, dynastic, domestic, dynamic, idiomatic dynaic dynamic 1 49 dynamic, tunic, cynic, tonic, dynamo, dynamics, dynastic, dank, sync, DNA, dunk, dyadic, manic, panic, Denali, Punic, runic, sonic, Dana, Dena, Dina, Dona, dona, Danial, denial, maniac, Deng, dink, Danae, DNA's, Denis, Dinah, Dirac, Doric, Ionic, conic, denim, dinar, donas, ionic, dinky, Dannie, Donnie, Dana's, Dena's, Dina's, Dona's, dona's, dynamic's ecstacy ecstasy 2 11 Ecstasy, ecstasy, Stacy, ecstasy's, Acosta's, Stacey, ecstatic, Acosta, Staci, CST's, EST's efficat efficient 0 11 effect, efficacy, evict, affect, effects, edict, officiate, afflict, effigy, effort, effect's efficity efficacy 9 20 deficit, affinity, efficient, Felicity, felicity, effect, elicit, officiate, efficacy, effaced, iffiest, offsite, effacing, efficiently, ferocity, fixity, feisty, effects, effect's, affinity's effots efforts 1 50 efforts, effort's, effs, effects, foots, effete, fits, befits, refits, Effie's, affords, effect's, effort, EFT, feats, hefts, lefts, lofts, wefts, effed, effuse, foot's, emotes, UFOs, eats, fats, offs, affects, offsets, Eliot's, UFO's, afoot, fiats, foods, fit's, refit's, feat's, heft's, left's, loft's, weft's, Evita's, fat's, EST's, affect's, offset's, Fiat's, fiat's, food's, Erato's egsistence existence 1 10 existence, insistence, existences, persistence, assistance, existence's, Resistance, coexistence, resistance, consistence eitiology etiology 1 6 etiology, ethology, etiology's, etiologic, ecology, ideology elagent elegant 1 15 elegant, agent, eloquent, element, argent, legend, reagent, eland, elect, plangent, lament, latent, urgent, exigent, diligent elligit elegant 0 9 Elliot, elicit, Elliott, illicit, legit, Eliot, eulogist, elect, alight embarass embarrass 1 22 embarrass, embers, umbras, embarks, embarrasses, ember's, embrace, umbra's, embarrassed, embassy, embraces, emboss, embark, embargo's, embargoes, embryos, Amber's, amber's, umber's, embassy's, embrace's, embryo's embarassment embarrassment 1 3 embarrassment, embarrassments, embarrassment's embaress embarrass 1 24 embarrass, embers, ember's, embarks, empress, embrace, embraces, embargoes, embassy, embeds, umbras, Amber's, amber's, embrace's, umber's, umbra's, emboss, embark, embosses, embargo's, embryos, empress's, embassy's, embryo's encapsualtion encapsulation 1 4 encapsulation, encapsulations, encapsulating, encapsulation's encyclapidia encyclopedia 1 4 encyclopedia, encyclopedias, encyclopedic, encyclopedia's encyclopia encyclopedia 1 5 encyclopedia, encyclopedias, encyclopedic, encyclical, encyclopedia's engins engine 2 21 engines, engine, engine's, enjoins, en gins, en-gins, Onegin's, ensigns, penguins, angina, angina's, edgings, endings, Eng's, ensign's, Jenkins, Eakins, penguin's, edging's, ending's, Angie's enhence enhance 1 8 enhance, en hence, en-hence, enhanced, enhancer, enhances, hence, lenience enligtment Enlightenment 0 9 enlistment, enlistments, enactment, enlightenment, indictment, enlistment's, enlargement, alignment, reenlistment ennuui ennui 1 52 ennui, en, ennui's, Annie, Ann, ENE, eon, inn, annoy, Ainu, Anna, Anne, Anhui, UN, annul, endue, ensue, menu, nun, eunuch, annual, enough, Bangui, EU, Eu, e'en, nu, Bennie, Jennie, Zuni, Ernie, Inonu, Inuit, innit, IN, In, Nunki, ON, an, in, on, Penn, Tenn, Venn, annuity, Eng, GNU, enc, end, ens, gnu, en's enought enough 1 12 enough, en ought, en-ought, ought, unsought, enough's, naught, eight, night, naughty, aught, nougat enventions inventions 1 11 inventions, invention's, reinventions, invention, conventions, intentions, reinvention's, convention's, indention's, intention's, envisions envireminakl environmental 1 10 environmental, environmentally, incremental, interminable, interminably, infernal, informal, intermingle, inferential, informing enviroment environment 1 14 environment, environments, environment's, environmental, enforcement, endearment, environs, increment, informant, envelopment, interment, enrichment, enrollment, enticement epitomy epitome 1 17 epitome, epitomes, optima, epitome's, epitomize, Epsom, entomb, anatomy, epitaph, piton, pity, atom, item, uppity, septum, idiom, opium equire acquire 7 14 Esquire, esquire, quire, require, equine, squire, acquire, equerry, Eire, edgier, Aguirre, equip, equiv, inquire errara error 2 53 errata, error, errors, Ferrari, Ferraro, Herrera, rear, Aurora, aurora, eerier, erratas, ears, eras, errs, Etruria, arrears, error's, Ara, ERA, ear, era, err, Ararat, Erato, arras, drear, era's, erred, rare, roar, Earl, Earp, Erma, Erna, Ezra, earl, earn, Eritrea, erase, Eurasia, array, terror, Erica, Erika, Errol, friar, Erhard, ear's, errand, errant, Barrera, O'Hara, errata's erro error 2 52 Errol, error, err, euro, ere, Ebro, ergo, errs, ER, Er, er, Oreo, arrow, ERA, Eur, Orr, arr, ear, era, Erie, Eire, Eyre, e'er, OR, or, Erato, EEO, Eros, RR, Nero, hero, zero, Arron, Elroy, erred, euros, AR, Ar, Ir, Ur, arroyo, Herr, Kerr, Terr, terr, ESR, Rio, erg, rho, Er's, o'er, euro's evaualtion evaluation 1 9 evaluation, evacuation, ovulation, evaluations, evolution, devaluation, emulation, revaluation, evaluation's evething everything 3 12 eve thing, eve-thing, everything, earthing, evening, seething, teething, kvetching, averring, evading, evoking, anything evtually eventually 1 15 eventually, actually, evilly, ritually, equally, fatally, vitally, mutually, effectually, eventual, tally, virtually, Italy, factually, outfall excede exceed 1 19 exceed, excite, ex cede, ex-cede, exceeded, exceeds, Exocet, accede, excess, excise, exude, excel, except, excelled, excised, excited, excused, exudes, secede excercise exercise 1 7 exercise, exercises, exorcise, exercise's, exercised, exerciser, exorcises excpt except 1 14 except, exact, excl, expo, exec, expat, execute, exp, ext, execs, exempt, escape, exec's, exit excution execution 1 17 execution, exaction, excursion, executions, exclusion, excretion, excision, exertion, executing, execution's, executioner, exciton, execration, exudation, ejection, excavation, exaction's exhileration exhilaration 1 6 exhilaration, exhilarating, exhalation, exhilaration's, exploration, expiration existance existence 1 11 existence, existences, existence's, existing, Resistance, coexistence, existent, resistance, assistance, exists, instance expleyly explicitly 11 12 expel, expels, expertly, expelled, exploit, expressly, explode, explore, explain, expelling, explicitly, exile explity explicitly 0 20 exploit, exploits, explode, explicit, exploit's, exploited, exploiter, expiry, explore, expiate, explain, exalt, expat, explicate, exult, expedite, export, expelled, expect, expert expresso espresso 2 7 express, espresso, express's, expires, expressed, expresses, expressly exspidient expedient 1 9 expedient, existent, expedients, expediency, exponent, expedient's, expediently, expedience, inexpedient extions extensions 0 25 ext ions, ext-ions, exertions, exons, vexations, actions, exaction's, executions, exertion's, exon's, vexation's, action's, excisions, sections, axons, equations, execution's, questions, excision's, section's, expiation's, exudation's, axon's, equation's, question's factontion factorization 10 18 faction, fascination, actuation, attention, lactation, factoring, detonation, factitious, activation, factorization, flotation, fecundation, detention, dictation, intonation, fluctuation, retention, contention failer failure 3 30 frailer, filer, failure, flier, filler, Mailer, failed, fainer, fairer, jailer, mailer, wailer, fouler, Fowler, Fuller, feeler, feller, fuller, fail er, fail-er, flair, faille, falser, falter, filers, filter, fail, fair, file, filer's famdasy fantasy 1 93 fantasy, fads, farads, fad's, fades, maydays, AMD's, Fridays, fame's, famous, Fahd's, mads, Midas, famed, faddy, Faraday, Fonda's, Ramada's, mad's, facades, farad's, fade's, Adas, DMD's, Ramsay, amides, foamiest, frauds, FUDs, Feds, MD's, Md's, feds, lambdas, mdse, nomads, Freda's, amass, fraud's, lamas, mamas, paydays, famously, Fates, Fatima's, Fed's, fates, fatso, fed's, feeds, feuds, foods, fumes, maids, fatwas, mayday, Dada's, Faraday's, Maud's, fate's, feed's, feud's, food's, fume's, maid's, Amado's, Feds's, Midas's, Ada's, amide's, lambda's, FNMA's, facade's, Aida's, Fundy's, Kama's, Rama's, lama's, mama's, nomad's, Fido's, feta's, mayday's, Friday's, family's, Mazda's, fatwa's, fatty's, Gamay's, Amway's, midday's, amity's, payday's faver favor 3 13 aver, fave, favor, fever, fiver, fayer, caver, faker, faves, raver, saver, waver, fifer faxe fax 5 37 face, faxed, faxes, faze, fax, faux, fake, fakes, Fox, fix, fox, Faye, fade, fame, fare, fate, fave, FAQs, fags, foxy, Fawkes, flax, flex, Foxes, fax's, fixed, fixer, fixes, foxed, foxes, fake's, FAQ, FAQ's, fag, fag's, fa's, Faye's firey fiery 1 20 fiery, Frey, fire, furry, Freya, fairy, fore, fury, fired, firer, fires, Fry, fir, fry, ferry, foray, fare, fray, free, fire's fistival festival 1 8 festival, festivals, festively, fistful, fistula, festal, festival's, festive flatterring flattering 1 10 flattering, fluttering, flatter ring, flatter-ring, faltering, clattering, flattening, filtering, flatteringly, flatting fluk flux 9 18 fluke, fluky, flunk, flu, flak, flick, folk, flue, flux, flub, flack, flake, flaky, fleck, flock, flag, flog, flu's flukse flux 17 32 flukes, fluke, flakes, flicks, flues, fluke's, folks, flunks, flacks, flak's, flecks, flocks, fluxes, folksy, flumes, flutes, flux, flake, flu's, fluky, flick's, folk's, flunk's, flack's, fleck's, flock's, flake's, flue's, flux's, Luke's, flume's, flute's fone phone 23 49 fine, done, gone, foe, one, fen, fin, fond, font, bone, cone, fore, hone, lone, none, pone, tone, zone, Finn, Fiona, fan, fun, phone, fang, fain, fined, finer, fines, Noe, fawn, Fannie, fie, floe, foes, Fe, NE, Ne, faun, fondue, ON, on, Fonda, fence, found, fount, fee, foo, fine's, foe's forsee foresee 1 51 foresee, fores, force, fires, for see, for-see, foresaw, foreseen, foreseer, foresees, firs, fours, frees, fares, froze, gorse, Forest, fore, fore's, forest, free, freeze, frieze, forsake, fries, furs, Fosse, fusee, Morse, Norse, forge, forte, horse, worse, Farsi, farce, furze, Forbes, fir's, forces, forges, fortes, four's, forced, Fr's, fire's, fur's, fare's, force's, forge's, forte's frustartaion frustrating 2 6 frustration, frustrating, frustrations, frustration's, frustrate, restarting fuction function 2 12 fiction, function, faction, auction, suction, fictions, friction, factions, fraction, fusion, fiction's, faction's funetik phonetic 12 40 fanatic, funk, Fuentes, frenetic, genetic, kinetic, finite, fount, funky, fungoid, lunatic, phonetic, fantail, fountain, funked, until, Fundy, fined, founts, funded, font, fund, frantic, fungi, fetid, fount's, functor, funding, sundeck, untie, Quentin, antic, fonts, funds, fanatics, auntie, font's, fund's, Fuentes's, fanatic's futs guts 3 56 fits, furs, guts, fut, FUDs, fats, futz, fetus, fiats, fit's, fuss, buts, cuts, fums, huts, juts, nuts, outs, puts, ruts, tuts, Fates, fat's, fates, fatso, feats, fetes, feuds, foots, Fiat's, fiat's, Feds, fads, feds, fur's, gut's, feat's, feud's, foot's, UT's, Tut's, cut's, fate's, feta's, fete's, fun's, hut's, jut's, nut's, out's, put's, rut's, tut's, Fed's, fad's, fed's gamne came 23 32 gamine, game, gamin, gaming, Gaiman, gammon, gasmen, gamines, mane, Amen, amen, amine, gamed, gamer, games, Galen, gamins, Gama, Gene, Jame, Jane, Kane, came, cane, gain, gamy, gang, gene, gone, gamine's, gamin's, game's gaurd guard 1 51 guard, gourd, gird, gourde, Kurd, card, curd, grayed, grid, geared, guards, gauged, grad, gaudy, Hurd, crud, gars, hard, Jared, cared, cured, gad, gar, girt, gored, gourds, quart, Gary, Jarred, Jarrod, garret, gawd, guru, jarred, Ward, bard, garb, lard, turd, ward, yard, Curt, Kurt, cart, cord, curt, kart, Garry, gar's, guard's, gourd's generly generally 2 30 general, generally, gently, generals, gingerly, genera, gnarly, greenly, genteelly, generic, genre, genteel, generality, nearly, general's, keenly, genres, gunnery, generously, girly, gnarl, goner, queerly, tenderly, genre's, Gentry, genially, gentry, Genaro, genial goberment government 1 17 government, garment, debarment, ferment, conferment, Cabernet, gourmet, torment, Doberman, coherent, doberman, gourmand, deferment, determent, dobermans, Doberman's, doberman's gobernement government 1 12 government, governments, government's, governmental, ornament, confinement, tournament, bereavement, debridement, garment, adornment, journeymen gobernment government 1 9 government, governments, government's, governmental, ornament, garment, adornment, tournament, Cabernet gotton gotten 3 21 Cotton, cotton, gotten, cottony, got ton, got-ton, Giotto, getting, gutting, jotting, goon, Gordon, cottons, glutton, gotta, Gatun, codon, godson, Giotto's, Cotton's, cotton's gracefull graceful 2 6 gracefully, graceful, grace full, grace-full, gratefully, grateful gradualy gradually 1 21 gradually, gradual, graduate, radially, grandly, greedily, radial, Grady, gaudily, greatly, gradable, crudely, Bradly, gladly, cradle, gradate, granule, gravely, griddle, gratuity, gravelly grammer grammar 2 6 crammer, grammar, grimmer, Kramer, grimier, groomer hallo hello 7 28 halloo, hallow, Gallo, Hall, hall, halo, hello, Hallie, halls, Hal, Halley, hollow, Hale, Hill, Hull, hail, hale, haul, hell, hill, hull, Haley, Holly, hilly, holly, he'll, Hall's, hall's hapily happily 1 11 happily, haply, hazily, hail, headily, heavily, happy, apply, shapely, Hamill, homily harrass harass 1 28 harass, Harris's, Harris, Harry's, harries, harrows, hares, arras's, Hera's, hare's, arras, Harrods, hairs, horas, harrow's, arrays, Herr's, hair's, hora's, harness, hurrahs, hurry's, Haas's, Harrods's, Harare's, array's, Horus's, hurrah's havne have 2 22 haven, have, heaven, Havana, having, Haney, heave, heaving, Havel, havens, haves, shaven, Han, maven, raven, hang, hive, hone, hove, haven's, haven't, have's heellp help 1 23 help, hello, Heep, heel, hell, he'll, heels, whelp, heel's, heeled, helps, hep, Helen, hell's, Hall, Hill, Hull, hall, heal, heap, hill, hull, help's heighth height 2 17 eighth, height, heights, Heath, heath, eighths, high, hath, eight, height's, heighten, Keith, highs, health, hearth, high's, eighth's hellp help 2 30 hello, help, hell, hellos, he'll, helps, hep, Heller, hell's, whelp, Hall, Heep, Hill, Hull, hall, heal, heap, heel, hill, hull, held, helm, hemp, kelp, yelp, Holly, hilly, holly, hello's, help's helo hello 1 23 hello, helot, help, halo, hell, heal, heel, held, helm, hero, he'll, Hal, Hale, hale, hole, Hall, Hill, Hull, hall, hill, holy, hula, hull herlo hello 2 34 hero, hello, Harlow, hurl, her lo, her-lo, Herzl, heel, Herod, heron, her, harlot, herald, Herero, hereof, hereon, hereto, Harley, Hera, Herr, Hurley, halo, heal, hell, here, hourly, Perl, herb, herd, hers, he'll, hurls, hero's, hurl's hifin hyphen 0 59 hiving, hoofing, huffing, hi fin, hi-fin, hiding, fin, hieing, hiking, hiring, having, hinging, Hafiz, haven, Finn, Hon, Hun, fain, fine, fun, hing, hon, chiffon, whiffing, hefting, hoeing, HF, Haitian, Hf, biffing, diffing, hailing, hf, hipping, hissing, hitting, miffing, riffing, tiffing, Haifa, Heine, Hoff, Huff, heaving, huff, hying, HIV, Han, fan, fen, hen, AFN, chafing, knifing, haying, WiFi, hive, HF's, Hf's hifine hyphen 28 28 hiving, hi fine, hi-fine, hoofing, huffing, fine, hiding, Heine, hieing, Divine, define, divine, hiking, hiring, refine, having, hone, hidden, fin, Hefner, haven, Finn, hing, hive, whiffing, hefting, heaven, hyphen higer higher 1 8 higher, huger, hiker, Niger, hider, tiger, hedger, Hagar hiphine hyphen 2 25 Haiphong, hyphen, iPhone, hiving, hipping, phone, humphing, hoping, siphon, Heine, hipbone, hyphened, hippie, hitching, hieing, Daphne, Divine, divine, hiding, hiking, hiring, hyping, having, hyphens, hyphen's hippopotamous hippopotamus 1 3 hippopotamus, hippopotamus's, hippopotamuses hlp help 1 38 help, HP, LP, hp, hap, hep, hip, hop, alp, halo, helps, Hal, lap, lip, lop, whelp, Hale, Hall, Heep, Hill, Hope, Hopi, Hull, hale, hall, heap, hell, hill, hole, holy, hoop, hope, hula, hull, hype, hypo, help's, he'll hourse horse 1 15 horse, hours, House, house, hoarse, Horus, horsey, hour's, houris, course, hoers, hearse, Horus's, houri's, hoer's houssing housing 1 25 housing, hissing, moussing, hosing, Hussein, housings, hoisting, horsing, hosting, husking, Poussin, bossing, cussing, dossing, dousing, fussing, hushing, lousing, mousing, mussing, rousing, sousing, sussing, tossing, housing's howaver however 1 18 however, ho waver, ho-waver, how aver, how-aver, heaver, hover, waver, Hoover, hoover, heavier, Weaver, waiver, wavier, weaver, whoever, hewer, wafer howver however 1 15 however, hover, Hoover, hoover, howler, heaver, hoofer, hovers, hoer, hove, how're, over, Hoovers, hoovers, Hoover's humaniti humanity 1 13 humanity, humanoid, humanist, humanities, humanize, humanistic, humanity's, human, humanest, humanists, humane, humanist's, humanities's hyfin hyphen 8 47 huffing, hoofing, hying, fin, hyping, having, hiving, hyphen, hymn, hygiene, Hafiz, Hymen, haying, hymen, Haydn, haven, Finn, Hon, Hun, fain, fine, fun, hing, hon, hefting, HF, Hf, hf, Heine, Huff, heaving, huff, hyena, yin, HIV, Haifa, Han, fan, fen, hen, AFN, chafing, hieing, hoeing, Hoff, HF's, Hf's hypotathes hypothesis 5 17 potatoes, hipbaths, hypotenuse, hypotheses, hypothesis, hotties, potties, bypaths, spathes, pottage's, hypnotizes, bypath's, potash's, potato's, hypotenuses, spathe's, hypotenuse's hypotathese hypothesis 4 10 hypotheses, hypotenuse, hypothesize, hypothesis, potatoes, hipbaths, hotties, potties, pottage's, hypothesis's hystrical hysterical 1 5 hysterical, historical, hysterically, historically, hysteric ident indent 1 44 indent, dent, dint, int, rodent, Advent, advent, intent, Aden, Eden, tent, evident, ardent, idiot, Edens, addend, adept, agent, anent, denote, event, stent, EDT, dined, isn't, indents, diet, identity, into, didn't, dents, Edna, edit, tint, IDE, den, don't, identify, Aden's, Eden's, aren't, ain't, indent's, dent's illegitament illegitimate 1 9 illegitimate, allotment, illegitimacy, ligament, alignment, integument, impediment, incitement, illegitimacy's imbed embed 2 47 imbued, embed, imbues, imbue, imbibed, bombed, combed, numbed, tombed, ambled, embeds, aimed, imaged, impede, umbel, umber, umped, abed, embody, ibid, airbed, lambed, ebbed, Amber, amber, ember, Imelda, mined, mobbed, ambit, imbibe, IED, bed, iambi, med, gibed, jibed, miked, mimed, mired, AMD, amide, limed, rimed, timed, meed, climbed imediaetly immediately 1 12 immediately, immediate, immoderately, immodestly, medially, mediate, mediated, mediates, sedately, immediacy, medically, impiety imfamy infamy 1 22 infamy, imam, IMF, imams, Mfume, IMF's, foamy, mammy, infamy's, Amy, MFA, Miami, mam, imam's, emf, Emmy, fame, fumy, iamb, iffy, mama, ma'am immenant immanent 1 13 immanent, imminent, unmeant, immensity, remnant, eminent, dominant, ruminant, meant, immunity, tenant, immanently, imminently implemtes implements 1 19 implements, implants, implement's, implant's, implicates, implodes, implemented, impalement's, completes, impieties, implement, implores, impedes, impetus, implies, imputes, implementer, imprecates, impiety's inadvertant inadvertent 1 3 inadvertent, inadvertently, inadvertence incase in case 6 18 Incas, encase, Inca's, incise, incs, in case, in-case, uncased, Inca, increase, inches, encased, encases, inks, ING's, ink's, Ina's, Inge's incedious insidious 1 20 insidious, invidious, incestuous, incites, incurious, ingenious, Indus, inced, insides, Indies, indies, niceties, incest's, inside's, indices, India's, insidiously, incises, indites, Indies's incompleet incomplete 1 5 incomplete, incompletely, uncompleted, complete, incompetent incomplot incomplete 1 9 incomplete, uncompleted, incompletely, uncoupled, complete, unkempt, incommode, uncouple, inkblot inconvenant inconvenient 1 7 inconvenient, incontinent, inconveniently, inconvenience, inconstant, convenient, inconvenienced inconvience inconvenience 1 7 inconvenience, unconvinced, incontinence, inconvenienced, inconveniences, convince, inconvenience's independant independent 1 8 independent, independents, independent's, independently, Independence, independence, unrepentant, dependent independenent independent 1 8 independent, independents, Independence, independence, independently, Independence's, independence's, independent's indepnends independent 5 27 independents, independent's, Independence, independence, independent, deponents, intendeds, indents, intends, indent's, intentness, interments, Indianans, Internets, deponent's, indigents, intended's, endpoints, Indianan's, Internet's, intents, internment's, interment's, indigent's, endpoint's, intent's, indemnity's indepth in depth 1 16 in depth, in-depth, inept, depth, indent, ineptly, inapt, antipathy, adept, Hindemith, index, indeed, indite, indict, induct, intent indispensible indispensable 1 4 indispensable, indispensably, indispensables, indispensable's inefficite inefficient 1 8 inefficient, infelicity, infinite, incite, indefinite, ineffective, infinity, inefficacy inerface interface 1 14 interface, interfaced, interfaces, interlace, innervate, inverse, reface, enervate, interface's, interoffice, preface, efface, inference, Nerf's infact in fact 5 17 infarct, infect, infant, intact, in fact, in-fact, inf act, inf-act, infects, inflect, inflict, indict, induct, enact, infest, inject, insect influencial influential 1 11 influential, influentially, influencing, inferential, influences, influence, influenza, influenced, influence's, infomercial, influenza's inital initial 1 36 initial, Intel, until, in ital, in-ital, Ital, entail, ital, install, Unitas, Anita, natal, genital, initially, Anibal, animal, natl, India, Inuit, Italy, initials, innit, instill, unit, innately, int, Nita, anal, innate, inositol, into, finial, Anita's, initial's, it'll, Intel's initinized initialized 3 7 unionized, unitized, initialized, intoned, routinized, intended, instanced initized initialized 0 25 unitized, unitizes, unitize, anodized, enticed, ionized, sanitized, unities, unnoticed, incited, united, untied, indited, intuited, unionized, iodized, noticed, intoned, initiated, induced, initialed, monetized, incised, digitized, minimized innoculate inoculate 1 6 inoculate, inoculated, inoculates, inculcate, inculpate, reinoculate insistant insistent 1 14 insistent, insist ant, insist-ant, instant, assistant, insisting, unresistant, insistently, consistent, insistence, insisted, inkstand, resistant, incessant insistenet insistent 1 8 insistent, insistence, insistently, consistent, insisted, insisting, insistence's, instant instulation installation 3 3 insulation, instillation, installation intealignt intelligent 1 13 intelligent, inelegant, intelligently, indulgent, intelligence, unintelligent, intellect, indigent, intelligentsia, negligent, entailment, interlined, indulging intejilent intelligent 1 13 intelligent, integument, interlined, indolent, indigent, intellect, interment, indulgent, interline, Internet, internet, interlines, entailment intelegent intelligent 1 4 intelligent, inelegant, indulgent, intellect intelegnent intelligent 1 6 intelligent, inelegant, indulgent, integument, intellect, indignant intelejent intelligent 1 7 intelligent, inelegant, intellect, indulgent, intolerant, indolent, integument inteligent intelligent 1 10 intelligent, indulgent, intelligently, intelligence, unintelligent, indigent, inelegant, intellect, intelligentsia, negligent intelignt intelligent 1 14 intelligent, inelegant, indulgent, intelligently, intelligence, intellect, unintelligent, indigent, intent, intolerant, indulging, indelicate, Intelsat, indolent intellagant intelligent 1 9 intelligent, inelegant, intellect, intelligently, indulgent, intelligence, intolerant, unintelligent, intelligentsia intellegent intelligent 1 8 intelligent, inelegant, intellect, intelligently, indulgent, intelligence, unintelligent, intelligentsia intellegint intelligent 1 6 intelligent, inelegant, intellect, indulgent, intelligently, unintelligent intellgnt intelligent 1 11 intelligent, intellect, inelegant, indulgent, intelligently, intelligence, unintelligent, intent, intolerant, intellects, intellect's interate iterate 2 34 integrate, iterate, inter ate, inter-ate, interred, nitrate, interact, underrate, entreat, Internet, internet, inveterate, entreaty, ingrate, untreated, interrelate, intrude, intranet, antedate, internee, intimate, integrated, integrates, interacted, entreated, interrogate, intricate, iterated, iterates, inert, inter, nitrite, anteater, interstate internation international 5 15 inter nation, inter-nation, interaction, intention, international, intonation, alternation, incarnation, intervention, integration, interrelation, interrogation, iteration, Internationale, indention interpretate interpret 8 9 interpret ate, interpret-ate, interpreted, interpretative, interpreter, interpretive, interprets, interpret, interpreting interpretter interpreter 1 8 interpreter, interpreters, interpreted, interpret, interpreter's, interpretive, interprets, interrupter intertes interested 0 48 Internets, integrates, interred, interest, iterates, inters, intrudes, internees, enteritis, inserts, intents, interns, inverts, entreaties, nitrates, nitrites, ententes, insert's, intent's, interests, intern's, invert's, Internet's, entreats, introits, interacts, intercede, interpose, interest's, entrees, internee's, introit's, enters, intercedes, interludes, intros, anteaters, nitrate's, nitrite's, entente's, interim's, intro's, integrity's, entirety's, entreaty's, entree's, interlude's, anteater's intertesd interested 2 45 interest, interested, interceded, interposed, interred, intercede, untreated, inserted, interned, inverted, Internets, integrated, integrates, interests, entreated, intruded, internist, iterated, iterates, interacted, inters, intrudes, underused, interfaced, interlaced, untested, inherited, internees, entered, enteritis, intendeds, inserts, intents, interns, inverts, interstate, Internet's, intuited, insert's, intent's, intern's, invert's, interest's, internee's, intended's invermeantial environmental 0 6 inferential, incremental, informational, incrementally, influential, infernal irresistable irresistible 1 4 irresistible, irresistibly, resistible, irritable irritible irritable 1 9 irritable, irritably, irrigable, erodible, heritable, veritable, writable, imitable, irascible isotrop isotope 1 6 isotope, isotropic, strop, strip, strap, strep johhn john 2 22 John, john, Johann, Johnny, johnny, Cohan, Cohen, Hahn, Johanna, Johns, johns, Johnie, Jon, Khan, Kuhn, khan, Johnnie, Joan, join, Joann, John's, john's judgement judgment 1 10 judgment, judgments, augment, segment, judgment's, judgmental, figment, pigment, Clement, clement kippur kipper 1 33 kipper, Jaipur, kippers, copper, skipper, Kanpur, Dipper, dipper, hipper, kipped, nipper, ripper, sipper, tipper, zipper, gypper, keeper, Japura, pour, kippered, Kip, kip, ppr, piper, CPR, clipper, kipper's, kips, spur, kappa, Kip's, kip's, gripper knawing knowing 2 33 gnawing, knowing, kn awing, kn-awing, jawing, awing, kneeing, knowings, kneading, cawing, hawing, naming, pawing, sawing, yawing, snowing, knifing, thawing, swing, waning, wing, nabbing, nagging, nailing, napping, nearing, vanning, knowingly, known, Ewing, owing, renewing, weaning latext latest 2 9 latex, latest, latent, la text, la-text, lat ext, lat-ext, text, latex's leasve leave 2 38 lease, leave, leaves, leased, leaser, leases, lase, lave, leas, Lessie, lessee, least, lavs, Lesa, save, laves, leafs, Lea's, elusive, lea's, levee, leave's, leaved, leaven, leaver, slave, Las, Les, lav, lease's, loaves, Le's, cleave, please, sleeve, leaf's, La's, la's lesure leisure 1 34 leisure, lesser, leaser, leisured, laser, loser, Lester, lessor, lure, pleasure, sure, lessee, desire, measure, lemur, Closure, closure, lousier, Lessie, Lenore, Leslie, assure, leer, looser, sere, lures, lease, leisure's, leisurely, Les, lexer, louse, Le's, lure's liasion lesion 2 25 liaison, lesion, lotion, libation, ligation, elision, fission, mission, suasion, vision, liaising, lashing, liaisons, leashing, Lawson, lasing, lain, lion, Latino, lesions, dilation, illusion, elation, liaison's, lesion's liason liaison 1 26 liaison, Lawson, lesson, liaising, lasing, liaisons, Larson, Lisbon, Liston, leasing, Lassen, Luzon, lion, Alison, lessen, loosen, Jason, Mason, bison, mason, Gleason, Wilson, Litton, reason, season, liaison's libary library 1 12 library, Libra, lobar, Libras, liar, libber, liberty, Leary, Libby, Liberia, labor, Libra's likly likely 1 19 likely, Lilly, Lily, lily, luckily, Lully, lolly, slickly, Lille, lankly, lowly, lively, sickly, Lila, Lyly, like, lilo, wkly, laxly lilometer kilometer 1 10 kilometer, milometer, lilo meter, lilo-meter, millimeter, kilometers, limiter, milometers, telemeter, kilometer's liquify liquefy 1 22 liquefy, liquid, liquor, squiffy, liquids, quiff, liqueur, qualify, liq, liquefied, liquefies, liquidity, Luigi, liquid's, luff, Livia, cliquey, jiffy, leafy, lucky, quaff, vilify lloyer layer 1 29 layer, lore, lyre, lour, Loire, Lorre, looter, leer, loner, loser, lover, lower, Boyer, Lloyd, coyer, foyer, lire, lure, lawyer, looker, looser, player, slayer, Lear, Lora, Lori, Lyra, loyaler, layover lossing losing 1 11 losing, loosing, lousing, flossing, glossing, lasing, bossing, dossing, tossing, lassoing, leasing luser laser 4 31 luster, lusher, user, laser, loser, lousier, Luger, leaser, lesser, looser, Lister, lisper, lure, louse, lustier, ulcer, lucre, Lester, lasers, losers, Luce, lase, leer, lose, Glaser, closer, lures, Lu's, laser's, loser's, lure's maintanence maintenance 1 13 maintenance, Montanans, maintaining, continence, maintainers, maintenance's, Montanan's, maintains, maintainer, Montanan, maintained, maintain, manganese majaerly majority 0 9 majorly, meagerly, mannerly, miserly, mackerel, maturely, eagerly, masterly, motherly majoraly majority 3 18 majorly, mayoral, majority, morally, Majorca, majors, Major, major, moral, manorial, mayoralty, meagerly, morale, Major's, major's, majored, majoring, maturely maks masks 5 75 makes, mask, Marks, marks, masks, mks, mas, macs, mags, Mack's, MA's, Mass, Mays, ma's, make, mass, maws, Mars, Saks, mads, mams, mans, maps, mars, mats, oaks, yaks, make's, Mac's, Magus, mac's, mag's, mages, magus, micks, mikes, mocks, mucks, Max, max, Mg's, maxi, megs, mics, mugs, ma ks, ma-ks, Mark's, mark's, mask's, Mick's, muck's, Mae's, Mai's, Mao's, Max's, May's, maw's, max's, may's, Man's, Mar's, Mike's, mad's, mage's, magi's, man's, map's, mat's, mike's, oak's, yak's, Meg's, MiG's, mug's mandelbrot Mandelbrot 1 2 Mandelbrot, Mandelbrot's mant want 25 39 Manet, manta, meant, many, Man, ant, man, mat, Mont, mint, Mandy, mayn't, Mani, Mann, Matt, mane, Kant, cant, malt, mans, mart, mast, pant, rant, want, Minot, Monet, Monte, Monty, Mount, maned, minty, mount, Manx, mend, mind, Man's, can't, man's marshall marshal 2 13 Marshall, marshal, marshals, mar shall, mar-shall, mars hall, mars-hall, marsh all, marsh-all, Marsha, Marshall's, marshal's, marshaled maxium maximum 1 9 maximum, maxim, maxima, maxi um, maxi-um, maxims, maxi, Axum, maxim's meory memory 2 36 Emory, memory, merry, Meir, miry, moray, Mary, Moor, More, Moro, mere, moor, more, Maori, Moore, marry, Meier, Mir, Mort, mercy, Miro, Mr, Emery, Meyer, Moira, emery, mayor, moire, Leroy, Malory, MRI, Mar, mar, meow, morn, smeary metter better 7 15 meter, netter, matter, metier, mutter, meteor, better, fetter, letter, setter, wetter, meatier, mater, miter, muter midia media 5 33 midis, MIDI, midi, Media, media, Lidia, mid, midday, Medea, middy, MIDI's, midi's, maid, mod, mud, Midas, MD, Md, midair, MIA, Mia, Ida, Medina, Midway, medial, median, medias, midway, MIT, mad, med, Media's, media's millenium millennium 1 15 millennium, millenniums, millennium's, millennia, millennial, mullein, selenium, Mullen, milling, minim, mullein's, milliner, millings, plenum, milling's miniscule minuscule 1 14 minuscule, minuscules, minuscule's, meniscus, monocle, muscle, musicale, manacle, miscue, maniacal, misrule, miscall, manicure, meniscus's minkay monkey 2 24 mink, monkey, manky, Minsky, Monk, monk, minks, mkay, inky, Monday, McKay, Micky, mingy, Mindy, dinky, kinky, milky, minty, Menkar, Mickey, mickey, mink's, Minoan, maniac minum minimum 11 44 minim, minima, minus, min um, min-um, minims, Minn, mini, Min, min, minimum, mum, magnum, Mingus, Minuit, minis, minuet, minute, Manama, Ming, menu, mine, mind, mink, mint, Eminem, mingy, Min's, Mindy, Minos, Minot, menus, mince, mined, miner, mines, minor, minty, minim's, mini's, minus's, Ming's, menu's, mine's mischievious mischievous 1 5 mischievous, mischievously, mischief's, mischief, lascivious misilous miscellaneous 0 41 mislays, missiles, missile's, Mosul's, milieus, missals, silos, misfiles, Milo's, missal's, missus, silo's, misplays, Mosley's, misdoes, Muslims, milieu's, misuse, solos, Moseley's, Muslim's, missile, muslin's, solo's, bilious, malicious, misplay's, Silas, sills, sloes, slows, Maisie's, Moselle's, Mozilla's, millions, Millie's, sill's, Marylou's, sloe's, missus's, million's momento memento 2 5 moment, memento, momenta, moments, moment's monkay monkey 1 23 monkey, Monday, Monk, monk, manky, mink, monks, Mona, Monaco, Monica, mkay, monkeys, McKay, money, Monty, honky, monad, wonky, Menkar, Monk's, monk's, Mona's, monkey's mosaik mosaic 2 49 Mosaic, mosaic, mask, mosaics, musk, Masai, Moscow, mosque, Muzak, music, muzak, moussaka, Mohawk, Omsk, Saki, soak, muskie, Moss, moss, Osaka, masc, mossback, misc, mos, musky, mossy, MSG, Mesabi, Mack, Mesa, Mosaic's, mesa, mock, mosaic's, sack, Mark, Monk, Sask, mark, monk, most, Masaryk, Moss's, moss's, Masai's, moxie, mosey, Mo's, Mai's mostlikely most likely 1 17 most likely, most-likely, hostilely, mistily, mistakenly, mostly, mustily, mystically, mystical, slickly, silkily, sleekly, sulkily, mistake, stickily, masterly, stolidly mousr mouser 1 48 mouser, mouse, mousy, mousier, Mauser, miser, moues, mousers, mousse, moused, mouses, Muse, muse, most, must, Moors, moors, maser, mos, mus, Morse, Mosul, Meuse, moose, mossier, Mo's, Moor, Moss, Muir, moor, moos, moss, mows, muss, sour, musk, mossy, moue's, mouser's, mu's, mouse's, Moe's, moo's, mow's, Moss's, moss's, Moor's, moor's mroe more 2 97 More, more, Moe, roe, Moore, mire, Marie, MRI, Miro, Moro, mare, mere, Mr, Moor, moor, moire, Mir, Mari, Mario, morel, mores, mote, morose, Maori, Mar, Mira, Morrow, Murrow, mar, marrow, miry, morrow, Ore, Rome, ore, moue, mow, roue, row, Mauro, Moet, Morse, mode, mole, mope, move, ME, MO, Mara, Mary, Me, Mo, Monroe, Mort, Myra, Re, me, mo, morn, re, Gore, Oreo, bore, core, fore, gore, lore, moray, pore, sore, tore, wore, yore, Marge, Marne, Merle, Myron, marge, merge, moron, ROM, Rom, Mae, Mao, Mme, Mrs, Rae, Roy, moi, moo, rue, Mr's, More's, more's, Miro's, Moro's, Moe's neccessary necessary 1 7 necessary, accessory, necessarily, necessary's, necessity, unnecessary, successor necesary necessary 1 12 necessary, necessity, necessarily, necessary's, Cesar, unnecessary, nieces, necessaries, ancestry, niece's, Nice's, Cesar's necesser necessary 1 23 necessary, necessity, newsier, censer, Nasser, NeWSes, Cesar, nieces, recessed, recesses, necessaries, nemeses, niece's, lesser, necessarily, necessary's, recess, unnecessary, censor, Nice's, nosier, Nasser's, feces's neice niece 1 64 niece, Nice, nice, deice, Noyce, noise, nieces, nicer, Rice, Venice, mice, niche, rice, Nisei, nee, nisei, nose, Ice, ice, piece, notice, novice, deuce, naive, Neo's, neighs, noose, Neil, Nick, Nike, Nile, dice, lice, neck, nick, nine, vice, NE's, NYSE, Ne's, NeWS, Ni's, news, Seine, seine, fence, hence, neigh, nonce, pence, Peace, gneiss, juice, peace, seize, voice, niece's, new's, newsy, noisy, Nice's, Neil's, neigh's, news's neighbour neighbor 1 6 neighbor, neighbors, neighbored, neighbor's, neighborly, neighboring nevade Nevada 2 35 evade, Nevada, Neva, invade, Nevadan, novae, nerved, neared, Neva's, negate, envied, nave, need, heaved, leaved, weaved, never, Ned, Nev, evaded, evader, evades, Nelda, kneaded, knead, Nate, Nevada's, Nevadian, Nova, fade, neat, nevi, node, nova, nude nickleodeon nickelodeon 2 5 Nickelodeon, nickelodeon, nickelodeons, Nickelodeon's, nickelodeon's nieve naive 4 23 Nieves, niece, Nivea, naive, sieve, Nev, Neva, nave, nevi, novae, Nov, nerve, never, NV, Knievel, nee, Eve, eve, knave, I've, knife, Nev's, Nieves's noone no one 10 19 Boone, none, noon, nine, noose, non, Nona, neon, noun, no one, no-one, nonce, Noe, one, noon's, novene, Nan, nun, known noticably noticeably 1 6 noticeably, notably, noticeable, notable, nautically, notifiable notin not in 5 97 noting, notion, no tin, no-tin, not in, not-in, Norton, biotin, knotting, nothing, Newton, netting, newton, nodding, noon, noun, nutting, non, not, tin, Nation, doting, nation, noggin, nosing, notice, notify, toting, voting, Nadine, neaten, note, Odin, Toni, knitting, Latin, Nolan, Putin, Rodin, Wotan, noted, notes, satin, Antoine, contain, nit, outing, ton, Anton, Nina, Nona, Tina, Ting, neon, nicotine, nine, none, notating, notation, noticing, notions, nowt, nun, tine, ting, tiny, tun, uniting, notching, nesting, NT, Nita, TN, tn, town, Eton, nits, doing, denoting, dentin, knot, Don, NWT, Nan, Nat, din, don, net, nod, nut, tan, ten, toning, known, nit's, note's, notion's nozled nuzzled 1 30 nuzzled, nozzles, nozzle, nobbled, noodled, sozzled, nosed, soled, nozzle's, nailed, noised, soiled, nuzzle, soloed, sled, sold, unsoiled, nestled, Noble, doled, dozed, holed, noble, noted, oiled, oozed, poled, solid, snailed, knelled objectsion objects 8 11 objection, objects ion, objects-ion, abjection, objecting, objections, objection's, objects, ejection, object's, abjection's obsfuscate obfuscate 1 3 obfuscate, obfuscated, obfuscates ocassion occasion 1 31 occasion, occasions, omission, action, Passion, passion, evasion, ovation, cation, occlusion, cession, location, vocation, caution, cushion, oration, accession, scansion, occasion's, occasional, occasioned, casino, emission, caisson, Casio, cashing, Asian, cassia, cohesion, avocation, evocation occuppied occupied 1 7 occupied, occupies, occupier, cupped, unoccupied, reoccupied, occurred occurence occurrence 1 19 occurrence, occurrences, occurrence's, recurrence, concurrence, occupancy, occurring, currency, occurs, coherence, Clarence, accordance, nonoccurence, Laurence, opulence, accuracy, succulence, ocarinas, ocarina's octagenarian octogenarian 1 3 octogenarian, octogenarians, octogenarian's olf old 2 38 Olaf, old, of, ELF, elf, Wolf, golf, wolf, Ola, oaf, off, ole, VLF, vlf, Olav, IL, if, oil, owl, loaf, EFL, aloof, Wolfe, Wolff, oily, oleo, AOL, Olive, olive, AF, AL, Al, UL, Adolf, Woolf, Olaf's, ELF's, elf's opposim opossum 1 11 opossum, opposing, opposite, oppose, opposed, opposes, Epsom, apposing, apposite, appose, passim organise organize 1 15 organize, organism, organist, organs, organ's, org anise, org-anise, organizes, organics, organza, organized, organizer, oregano's, organic, organic's organiz organize 1 14 organize, organza, organic, organs, organ's, organ, organized, organizer, organizes, organics, organism, organist, oregano's, organic's oscilascope oscilloscope 1 3 oscilloscope, oscilloscopes, oscilloscope's oving moving 2 45 loving, moving, roving, OKing, oping, owing, offing, oven, Irving, paving, Avon, Evian, Ivan, avian, diving, giving, hiving, jiving, living, riving, wiving, oaring, oiling, outing, owning, Odin, Olin, Orin, Ovid, shoving, Evan, even, bovine, caving, gyving, having, laving, oohing, oozing, raving, saving, waving, ovens, effing, oven's paramers parameters 5 26 paraders, paramours, primers, paramour's, parameters, parers, premiers, primer's, parader's, prayers, farmers, framers, praters, warmers, parameter's, parer's, premier's, prayer's, Farmer's, Kramer's, Palmer's, Parker's, farmer's, framer's, prater's, warmer's parametic parameter 5 9 parametric, paramedic, paramedics, paralytic, parameter, parasitic, pragmatic, paramedic's, paramedical paranets parameters 0 100 parents, parapets, parent's, para nets, para-nets, parakeets, parapet's, prints, parades, paranoids, garnets, planets, Parana's, parade's, patents, baronets, parquets, pageants, parent, prates, parasites, parented, patients, prances, pants, parakeet's, parts, pirates, prats, print's, rants, Barents, peanuts, garnet's, hairnets, pardners, parfaits, partners, peasants, planet's, prance's, variants, warrants, paraders, paints, percents, portents, prangs, prunes, grants, payments, plants, pranks, patent's, baronet's, paranoid's, parapet, parquet's, pageant's, parings, parrots, parties, prate's, prune's, punnets, purines, prank's, patient's, pant's, part's, pertness, rant's, Purana's, paring's, pirate's, purine's, peanut's, Barnett's, Pareto's, hairnet's, parfait's, partner's, peasant's, variant's, warrant's, parader's, parasite's, Pratt's, paint's, percent's, portent's, Brant's, Grant's, grant's, payment's, plant's, Parnell's, parrot's, Durante's, paranoia's partrucal particular 11 14 oratorical, piratical, Portugal, particle, pretrial, portrayal, Patrica, practical, partridge, protract, particular, Patrica's, patrol, portal pataphysical metaphysical 1 9 metaphysical, metaphysically, physical, metaphysics, biophysical, geophysical, nonphysical, metaphorical, metaphysics's patten pattern 1 23 pattern, Patton, batten, fatten, patted, patter, patine, patting, pat ten, pat-ten, Patna, patent, platen, Pate, pate, patina, Attn, attn, patient, Patti, Patty, patty, Patton's permissable permissible 1 6 permissible, permissibly, permeable, perishable, permissively, impermissible permition permission 3 8 perdition, permeation, permission, permit ion, permit-ion, promotion, hermitian, partition permmasivie permissive 1 4 permissive, pervasive, persuasive, percussive perogative prerogative 1 8 prerogative, purgative, proactive, pejorative, prerogatives, purgatives, prerogative's, purgative's persue pursue 2 27 peruse, pursue, parse, purse, pressie, per sue, per-sue, perused, peruses, presume, Pres, pres, Perez, pears, peers, piers, prose, Perseus, Purus, press, Peru, Peru's, persuade, pear's, peer's, pier's, Pr's phantasia fantasia 1 8 fantasia, fantasias, phantasm, Natasha, phantom, fantasia's, fantail, fantasy phenominal phenomenal 1 4 phenomenal, phenomenally, phenomena, nominal playwrite playwright 3 14 play write, play-write, playwright, polarity, pyrite, playwrights, playmate, Platte, player, plaited, playwright's, polarize, playtime, parity polation politician 0 27 pollution, population, palliation, platoon, potion, spoliation, palpation, pulsation, collation, dilation, elation, portion, violation, position, relation, solution, volition, copulation, lotion, pollination, plating, oblation, placation, plain, coalition, peculation, pollution's poligamy polygamy 1 59 polygamy, polygamy's, polygamous, Pilcomayo, plumy, plagiary, plummy, Pygmy, palmy, polka, pygmy, bigamy, pelican, polecat, policy, polity, polygon, monogamy, phlegm, polkas, Pilgrim, loamy, origami, pilgrim, plug, pollack, poleaxe, polka's, polkaed, pregame, Pliny, poling, polonium, apology, gamy, limy, pillage, play, plumb, plume, politely, Olga, plasma, Ptolemy, ballgame, polygamist, Polk, plague, policeman, piggy, polio, pommy, Priam, Volga, foliage, platy, polyamory, porgy, slimy politict politic 1 8 politic, politico, politics, political, politicos, politest, politico's, politics's pollice police 1 19 police, plaice, policy, pol lice, pol-lice, poll ice, poll-ice, policed, polices, poultice, place, polls, polite, palace, polios, poll's, Polly's, police's, polio's polypropalene polypropylene 1 4 polypropylene, polypropylene's, hyperplane, hydroplane possable possible 2 10 passable, possible, passably, possibly, poss able, poss-able, possibles, kissable, potable, possible's practicle practical 2 9 practice, practical, particle, practicable, practicals, practically, practicum, practical's, practicably pragmaticism pragmatism 3 9 pragmatic ism, pragmatic-ism, pragmatism, pragmatics, pragmatic's, pragmatism's, pragmatist, pragmatists, pragmatist's preceeding preceding 1 9 preceding, proceeding, receding, proceedings, reseeding, presiding, presetting, precedent, proceeding's precion precision 3 28 prison, person, precision, pricing, prion, precious, piercing, precis, precising, porcine, Preston, Procyon, precise, Peron, persona, coercion, prions, pressing, prescient, Pacino, parson, pron, piecing, preying, recon, preen, resin, precis's precios precision 0 4 precious, precis, precise, precis's preemptory peremptory 1 9 peremptory, peremptorily, preceptor, preempt, preempted, preempts, preempting, preemptive, prompter prefices prefixes 1 39 prefixes, prefaces, preface's, pref ices, pref-ices, prices, prefix's, orifices, prefaced, prepuces, preface, refaces, precise, crevices, precises, premises, profiles, precis, Price's, price's, perfidies, prefers, princes, orifice's, prepuce's, professes, pressies, previews, prezzies, purifies, prizes, crevice's, premise's, profile's, Prince's, prince's, precis's, preview's, prize's prefixt prefixed 2 6 prefix, prefixed, prefect, prefix's, prefixes, pretext presbyterian Presbyterian 1 9 Presbyterian, Presbyterians, Presbyterian's, presbyteries, presbyters, presbyter, presbyter's, presbytery, presbytery's presue pursue 4 37 presume, peruse, pressie, pursue, Pres, pres, press, prose, preys, preside, pressure, pares, parse, pores, praise, pries, purse, pyres, reuse, preset, Prius, Presley, prepuce, presage, pressed, presser, presses, Pr's, pros, press's, pore's, pyre's, Peru's, prey's, pro's, pry's, Prius's presued pursued 5 20 presumed, pressed, perused, preside, pursued, Perseid, persuade, preset, presided, pressured, parsed, praised, pursed, reused, preyed, presume, precede, prelude, presaged, reseed privielage privilege 1 4 privilege, privileged, privileges, privilege's priviledge privilege 1 4 privilege, privileged, privileges, privilege's proceedures procedures 1 10 procedures, procedure's, procedure, proceeds, proceedings, proceeds's, procedural, precedes, procures, proceeding's pronensiation pronunciation 1 7 pronunciation, pronunciations, pronunciation's, renunciation, profanation, prolongation, propitiation pronisation pronunciation 20 42 proposition, probation, transition, preposition, procession, privation, provision, fornication, precision, protestation, propitiation, prorogation, provocation, ionization, premonition, prolongation, position, promotion, profanation, pronunciation, lionization, Prohibition, predication, procreation, prohibition, propagation, ruination, coronation, urination, peroration, profusion, sensation, Princeton, herniation, pagination, pollination, reanimation, transaction, translation, harmonization, prevision, pulsation pronounciation pronunciation 1 4 pronunciation, pronunciations, pronunciation's, renunciation properally properly 1 15 properly, proper ally, proper-ally, peripherally, property, corporeally, perpetually, puerperal, propel, proper, propeller, proverbially, proper's, properer, proposal proplematic problematic 1 12 problematic, problematical, prismatic, diplomatic, pragmatic, prophylactic, programmatic, propellant, propellants, paraplegic, propellant's, problematically protray portray 1 15 portray, portrays, pro tray, pro-tray, rotary, protean, Pretoria, portrait, Porter, porter, poetry, prorate, portrayal, portrayed, priory pscolgst psychologist 1 48 psychologist, ecologist, sociologist, psychologists, mycologist, sexologist, scolds, scaliest, Colgate, clogs, slogs, cyclist, musicologist, oncologist, scold, scowls, psephologist, scrogs, scold's, coolest, geologist, scowl's, sickliest, soloist, zoologist, coldest, congest, psychologist's, psychology's, scags, sculpts, psalmist, clog's, scalds, slog's, scales, sculls, scalps, scrags, sculpt, skulks, Sallust, scald's, Scala's, scale's, scull's, scalp's, scrag's psicolagest psychologist 1 15 psychologist, sickliest, sociologist, scaliest, musicologist, spillages, psychologies, psychologists, silkiest, sexologist, ecologist, silage's, spillage's, psychology's, psychologist's psycolagest psychologist 1 8 psychologist, psychologies, psychologists, mycologist, scaliest, psychology's, psychologist's, sickliest quoz quiz 1 60 quiz, quo, quot, ques, Cox, cox, cozy, Oz, Puzo, ouzo, oz, CZ, Ruiz, quid, quin, quip, quit, quoin, quoit, quota, quote, quoth, Que, qua, quasi, quays, Luz, Qom, doz, Gus, cos, quay, Suez, buzz, duos, fuzz, quad, Cu's, coos, cues, cuss, guys, jazz, jeez, quiz's, GUI's, CO's, Co's, Jo's, KO's, go's, duo's, quay's, Geo's, Gus's, Guy's, coo's, cue's, goo's, guy's radious radius 2 21 radios, radius, radio's, arduous, radio us, radio-us, raids, radius's, rads, raid's, radio, readies, roadies, adios, Redis, rad's, riots, roadie's, radium's, riot's, radon's ramplily rampantly 13 24 ramp lily, ramp-lily, rumply, amplify, reemploy, rumpling, rapidly, amply, emptily, damply, raptly, grumpily, rampantly, rumple, jumpily, ramping, rumpled, rumples, trampling, rambling, rampancy, sampling, simplify, rumple's reccomend recommend 1 12 recommend, recommends, reckoned, regiment, recombined, commend, recommenced, recommended, Redmond, rejoined, remand, remind reccona raccoon 5 22 recon, reckon, recons, Regina, raccoon, reckons, region, Reginae, Rena, rejoin, Deccan, econ, recount, Reagan, Reyna, Rocco, recce, recto, reckoned, regional, recant, raccoon's recieve receive 1 13 receive, relieve, Recife, received, receiver, receives, revive, reeve, deceive, recede, recipe, recite, relive reconise recognize 5 21 recons, reckons, rejoins, recopies, recognize, reconcile, recourse, reclines, recuse, recoils, recon, regions, rezones, recounts, reconsign, regains, recolonize, region's, recoil's, recount's, Rockne's rectangeles rectangle 3 7 rectangles, rectangle's, rectangle, rectangular, tangelos, reconciles, tangelo's redign redesign 15 20 resign, reign, Reading, reading, redoing, riding, Rodin, radian, redden, redone, rending, deign, raiding, ridding, redesign, rein, retain, retina, ceding, rating repitition repetition 1 12 repetition, reputation, repudiation, repetitions, reposition, recitation, petition, repatriation, reputations, repetition's, trepidation, reputation's replasments replacement 3 9 replacements, replacement's, replacement, repayments, placements, replants, repayment's, placement's, regalement's reposable responsible 0 10 reusable, repayable, reparable, reputable, repairable, repeatable, releasable, removable, revocable, reputably reseblence resemblance 1 14 resemblance, resilience, resemblances, redolence, resiliency, residence, pestilence, resurgence, resemblance's, resembles, semblance, silence, resembling, resilience's respct respect 1 19 respect, res pct, res-pct, resp ct, resp-ct, respects, respite, reinspect, respect's, respected, respecter, react, resp, rest, aspect, prospect, resat, reset, resit respecally respectfully 9 11 respell, especially, respectably, rascally, reciprocally, respect, rustically, specially, respectfully, respells, respectable roon room 2 88 Ron, room, roan, croon, Moon, Root, boon, coon, goon, loon, moon, noon, rood, roof, rook, root, soon, RN, Reno, Rn, Rooney, Rhone, Ronny, rain, rayon, rein, ruin, ran, run, rhino, Orin, iron, pron, ring, Robin, Rodin, robin, rosin, RNA, wrong, Ono, Rio, Orion, boron, moron, Aron, Oran, Rena, Rene, groin, prion, rang, rune, rung, tron, Bono, ON, mono, on, Ramon, Robyn, Roman, radon, recon, roans, roman, round, rowan, Ronnie, Wren, wren, Roy, rho, roe, row, maroon, Arron, Brown, Creon, Freon, brown, crown, drown, frown, groan, grown, Ron's, roan's rought roughly 12 21 rough, ought, wrought, fought, roughs, roughed, brought, drought, bought, sought, rougher, roughly, Right, right, roughest, rout, rough's, roughen, Roget, roust, fraught rudemtry rudimentary 2 20 radiometry, rudimentary, retry, ruder, reentry, Redeemer, redeemer, rudest, Rosemary, rosemary, Demeter, remoter, radiometer, remarry, Dmitri, rummer, demur, retro, rumor, radiometry's runnung running 1 24 running, ruining, ringing, rennin, cunning, dunning, gunning, punning, sunning, raining, ranging, reining, grinning, ruing, running's, runny, rounding, pruning, rung, rerunning, Reunion, reunion, unsung, Runyon sacreligious sacrilegious 1 12 sacrilegious, sac religious, sac-religious, religious, sacroiliacs, sacrilegiously, sacrileges, irreligious, sacrilege's, nonreligious, sacroiliac's, religious's saftly safely 3 11 daftly, softly, safely, sadly, safety, sawfly, swiftly, deftly, saintly, softy, subtly salut salute 1 12 salute, Salyut, SALT, salt, slut, salty, slat, slit, solute, silt, slot, salad satifly satisfy 8 19 stiffly, stifle, staidly, sawfly, stuffily, sadly, safely, satisfy, stably, stifled, stifles, stuffy, stately, stiff, stile, still, ratify, satiny, steely scrabdle scrabble 2 14 Scrabble, scrabble, scrabbled, scribble, scramble, cradle, Scrabbles, scrabbler, scrabbles, scribbled, scribal, straddle, Scrabble's, scrabble's searcheable searchable 1 10 searchable, reachable, switchable, shareable, teachable, unsearchable, stretchable, separable, serviceable, searchingly secion section 1 17 section, scion, season, sec ion, sec-ion, scions, session, Seton, Seine, seine, scion's, Sen, Son, sen, sin, son, secession seferal several 1 16 several, deferral, severally, feral, referral, severely, serial, cereal, Seyfert, Federal, federal, safer, sever, several's, surreal, severe segements segments 1 26 segments, segment's, segment, cerements, regiments, sediments, segmented, augments, cements, cerement's, regiment's, sediment's, elements, figments, pigments, casements, tenements, ligaments, cement's, element's, figment's, pigment's, Sigmund's, casement's, tenement's, ligament's sence sense 3 9 seance, Spence, sense, since, fence, hence, pence, science, sens seperate separate 1 28 separate, desperate, serrate, sprat, separated, separates, Sprite, sprite, suppurate, operate, speared, sprayed, Sparta, spread, prate, seaport, spate, secrete, sport, spurt, Seurat, aspirate, pirate, separate's, separately, separative, sprats, sprat's sherbert sherbet 2 10 Herbert, sherbet, Herbart, Heriberto, sherbets, shorebird, Hebert, Norbert, sherbet's, Herbert's sicolagest psychologist 7 19 sickliest, scaliest, sociologist, silkiest, slickest, sexologist, psychologist, collages, ecologist, musicologist, sickest, silage's, sagest, slackest, mycologist, secularist, sickles, collage's, sickle's sieze seize 1 46 seize, size, Suez, siege, sieve, seized, seizes, sizer, sees, sized, sizes, sire, SUSE, Suzy, see, sues, Seine, seine, sieges, sieves, sizzle, sleaze, sneeze, sis, Sue's, sere, side, sine, site, SASE, SE's, Se's, Si's, seas, secy, sews, since, SSE's, see's, sis's, Suez's, size's, sea's, sec'y, siege's, sieve's simpfilty simplicity 3 8 simplify, simply, simplicity, simplified, impolite, simpler, sampled, simplest simplye simply 2 18 simple, simply, simpler, sample, simplify, dimple, dimply, simplex, imply, sampled, sampler, samples, simile, limply, pimple, pimply, wimple, sample's singal signal 1 11 signal, single, singly, sin gal, sin-gal, singable, snail, spinal, sing, Senegal, Sinai sitte site 2 47 sitter, site, suttee, suite, Ste, sit, settee, cite, sate, sett, side, suet, saute, Set, set, sot, stet, stew, sty, suit, sited, sites, smite, spite, state, ST, St, st, Stine, sight, situate, stile, setter, settle, SAT, SST, Sat, Sid, Sta, Stu, cit, sat, zit, sift, silt, sits, site's situration situation 1 13 situation, saturation, striation, iteration, nitration, maturation, duration, situations, station, starvation, citation, saturation's, situation's slyph sylph 1 22 sylph, glyph, sylphs, sly, slush, soph, slap, slip, slop, sloth, Slav, Saiph, slash, slope, slosh, slyly, staph, sylph's, sylphic, slave, slay, lymph smil smile 1 41 smile, mil, simile, sail, soil, Emil, smiley, Small, small, smell, XML, Somali, Samuel, sawmill, mail, sim, Mill, Milo, SGML, Sol, mile, mill, moil, semi, sill, silo, smelly, sol, Ismail, Sm, ml, smiled, smiles, Sims, sims, smelt, Mel, Sal, slim, smile's, sim's snuck sneaked 0 12 snick, suck, snack, sunk, stuck, Zanuck, snug, shuck, sink, sync, sneak, sank sometmes sometimes 1 19 sometimes, sometime, smites, someones, Semites, stems, Somme's, stem's, Semtex, memes, metes, someone's, Smuts, smuts, Semite's, smut's, summertime's, meme's, mete's soonec sonic 2 36 sooner, sonic, Seneca, soon, sync, scone, Sonja, singe, since, soigne, sonnet, sponge, scenic, sine, soignee, SEC, Sec, Soc, Son, Synge, sec, snack, sneak, snick, soc, son, sconce, Sony, sane, song, sown, zone, Stone, stone, scones, scone's specificialy specifically 1 11 specifically, specificity, superficially, specifiable, superficial, sacrificially, sacrificial, specifics, specific, pacifically, specific's spel spell 1 34 spell, spiel, spew, Opel, sepal, spec, sped, spill, spoil, spool, suppl, sole, supple, spells, spiels, Sep, Peel, Pele, peal, peel, seal, sell, splay, Aspell, Ispell, Pl, Sp, pl, sale, Gospel, dispel, gospel, spell's, spiel's spoak spoke 6 9 soak, Spock, speak, spook, spake, spoke, spooky, SPCA, speck sponsered sponsored 1 18 sponsored, pondered, sponsors, Spenser, sponsor, spinneret, Spenser's, sponsor's, spinster, cosponsored, stonkered, spored, pioneered, sneered, spoored, sponged, sponger, Spencer stering steering 1 18 steering, Sterling, sterling, string, staring, storing, starring, stirring, Strong, stringy, strong, strung, stewing, Stern, stern, suturing, Sterne, Sterno straightjacket straitjacket 1 7 straitjacket, straight jacket, straight-jacket, straitjackets, straitjacket's, straitjacketed, straitjacketing stumach stomach 1 17 stomach, stomachs, Staubach, stanch, staunch, outmatch, starch, stitch, stench, sumac, smash, stash, stomach's, stomached, stomacher, stump, stumpy stutent student 1 12 student, stent, stunt, students, stoutest, Staten, stint, stunted, statement, student's, stunned, Staten's styleguide style guide 1 50 style guide, style-guide, styled, stalked, stalagmite, stylist, staled, sledged, sleighed, slugged, segued, sulfide, stupefied, sloughed, styles, satellite, stateside, statewide, style, stalemate, stolider, Seleucid, slagged, sleeked, slogged, style's, stultified, stalactite, stalest, steadied, seclude, streaked, delegate, stakeout, stiletto, Stygian, steroid, solitude, solenoid, stalemated, stalagmites, stockade, tollgate, Stieglitz, stalking, stylistic, selective, stolidity, stylizing, stalagmite's subisitions substitutions 0 16 suppositions, subsections, substations, submissions, supposition's, subsection's, substation's, submission's, bastions, suggestions, subdivisions, Sebastian's, bastion's, suggestion's, subdivision's, sublimation's subjecribed subscribed 1 6 subscribed, subjected, subscribes, subscribe, subscriber, resubscribed subpena subpoena 1 24 subpoena, subpoenas, suborn, subpoena's, subpoenaed, subpar, subteen, soybean, supine, Sabina, saucepan, Span, span, subtend, suspend, subbing, supping, Sabrina, subpoenaing, Pena, Sabine, spin, spend, spent suger sugar 3 34 auger, sager, sugar, Luger, huger, super, surer, Segre, Sucre, Seeger, sucker, sugary, skier, Singer, signer, singer, slugger, smugger, snugger, surgery, square, squire, sure, surge, saggier, soggier, Ger, Sanger, sugars, scare, score, sage, seer, sugar's supercede supersede 1 8 supersede, super cede, super-cede, superseded, supersedes, precede, spruced, supercity superfulous superfluous 1 8 superfluous, superfluously, supercilious, superfluity's, Superglue's, scrofulous, superfluity, Superfund's susan Susan 1 22 Susan, Susana, Sudan, Susanna, Susanne, Pusan, sussing, sustain, season, Sousa, Suzanne, sousing, suss, San, Sun, Susan's, sun, USN, SUSE, Sean, Sosa, Susana's syncorization synchronization 1 9 synchronization, syncopation, sensitization, notarization, categorization, secularization, signalization, incarnation, vulgarization taff tough 0 14 taffy, tiff, toff, staff, Taft, caff, faff, gaff, naff, daffy, diff, doff, duff, tofu taht that 1 40 that, tat, Tahiti, taut, Taft, baht, tact, tart, ta ht, ta-ht, hat, Tate, teat, twat, HT, ht, taught, Tahoe, tatty, tight, tacit, taint, tarot, tarty, taste, tasty, taunt, toast, trait, DAT, Tad, Tet, Tut, tad, tit, tot, tut, TNT, toot, tout tattos tattoos 1 79 tattoos, tatties, tattoo's, tattoo, tats, tuttis, Tate's, dittos, tarots, tots, teats, tarts, titties, tutti's, taros, toots, Tito's, Toto's, teat's, tart's, tatters, tattie, tattles, tads, tits, tuts, ditto's, tatty, Watts, autos, jatos, tacos, watts, DAT's, Tad's, Tet's, Titus, Tut's, dates, tad's, tit's, tot's, totes, touts, tut's, tutus, Taft's, Tatars, tact's, tastes, taters, Catt's, GATT's, Matt's, Watt's, watt's, taro's, tarot's, Tutu's, date's, toot's, tote's, tout's, tutu's, Tao's, Tatar's, tater's, Cato's, NATO's, Otto's, auto's, jato's, taco's, dado's, tatter's, tattle's, Tatum's, Tonto's, taste's techniquely technically 4 5 technique, techniques, technique's, technically, technical teh the 2 111 tech, the, Te, eh, Th, tea, tee, NEH, Ted, Tet, meh, ted, tel, ten, DH, TeX, Tex, duh, He, he, rehi, teeth, yeah, Tue, tie, toe, tr, H, T, h, t, teach, Leah, Tahoe, Te's, Tell, Tenn, Teri, Terr, Tess, Trey, Tues, teak, teal, team, tear, teas, teat, teed, teem, teen, tees, tell, terr, tied, tier, ties, toed, toes, tosh, tree, trey, tush, twee, DE, Doha, TA, Ta, Ti, Tu, Ty, ta, ti, to, NH, OH, TB, TD, TM, TN, TV, TX, Tb, Tc, Tl, Tm, ah, oh, tb, tn, ts, uh, OTOH, Ptah, Utah, DEA, Dee, Tao, dew, hew, hey, tau, too, tow, toy, T's, tee's, tie's, toe's, he'd, tea's tem team 1 44 team, teem, temp, term, REM, TM, Tm, rem, ten, them, EM, Te, em, Dem, Tim, Tom, tam, tom, tum, tame, time, tome, item, stem, TQM, tea, tee, Ted, Tet, fem, gem, hem, ted, tel, Tami, demo, tomb, TeX, Tex, Diem, deem, dam, dim, Te's teo two 2 47 toe, two, Te, to, Tao, tea, tee, too, WTO, tie, tow, Ti, Tue, ti, toy, TKO, Ted, Tet, ted, tel, ten, CEO, EEO, Geo, Leo, Neo, tho, DOE, Doe, T, doe, t, DE, TA, Ta, Tu, Ty, do, ta, TeX, Tex, DEA, Dee, dew, duo, tau, Te's teridical theoretical 0 14 periodical, juridical, tropical, radical, terrifically, critical, vertical, periodically, heretical, periodicals, ridicule, medical, trivial, periodical's tesst test 2 33 tests, test, Tess, testy, Tessa, toast, deist, teats, taste, tasty, DST, teds, teas, teat, SST, Tet, EST, est, Tess's, Tessie, desist, Tass, Te's, tees, text, toss, Ted's, Tues's, tea's, test's, Tet's, tee's, teat's tets tests 5 76 Tet's, teats, test, tents, tests, texts, Tet, tats, teds, tits, tots, tuts, totes, teat's, stets, Te's, Tess, teas, tees, bets, gets, jets, lets, nets, pets, sets, tens, vets, wets, Ted's, Titus, Tut's, Tutsi, tit's, toots, tot's, touts, tut's, tutus, diets, duets, DDTs, dots, tads, Tate's, tote's, tent's, test's, toot's, tout's, TNT's, tea's, tee's, PET's, Set's, Tito's, Toto's, Tutu's, bet's, diet's, duet's, jet's, let's, net's, pet's, set's, ten's, tutu's, vet's, wet's, DAT's, Dot's, Tad's, Tod's, dot's, tad's thanot than or 0 27 Thant, than, that, thane, Thanh, chant, thank, taint, shan't, thanes, hangout, haunt, taunt, Thant's, not, thong, TNT, Tonto, ant, canto, panto, Thad, knot, then, thin, thane's, that'd theirselves themselves 5 10 their selves, their-selves, theirs elves, theirs-elves, themselves, yourselves, ourselves, resolves, Therese's, resolve's theridically theoretical 10 12 theoretically, juridically, periodically, theatrically, terrifically, thematically, heroically, erotically, radically, theoretical, critically, vertically thredically theoretically 1 19 theoretically, radically, juridically, heroically, theatrically, theoretical, thematically, vertically, medically, periodically, tragically, tropically, erotically, athletically, critically, prodigally, chronically, erratically, piratically thruout throughout 9 24 throat, thru out, thru-out, throaty, trout, thrust, threat, thyroid, throughout, grout, rout, thru, tryout, trot, thrift, throats, through, thereat, throe, throw, tarot, throb, thrum, throat's ths this 2 39 Th's, this, thus, Hts, HS, Th, ts, these, those, Thu, the, tho, thy, T's, THC, Thais, thaws, thees, thews, thous, DHS, HHS, TVs, VHS, ohs, tbs, Rh's, H's, Thai's, Thea's, thaw's, thew's, thou's, Ta's, Te's, Ti's, Tu's, Ty's, ti's titalate titillate 1 17 titillate, totality, totaled, titivate, titled, titillated, titillates, retaliate, title, titular, dilate, tittle, mutilate, tutelage, tinplate, tabulate, vitality tommorrow tomorrow 1 11 tomorrow, tom morrow, tom-morrow, tomorrows, Morrow, morrow, tomorrow's, Timor, tumor, Murrow, marrow tomorow tomorrow 1 18 tomorrow, tomorrows, Timor, tumor, Morrow, morrow, tomorrow's, timorous, Moro, Timur, timer, trow, Timor's, tumorous, Tamra, tamer, tumors, tumor's tradegy tragedy 6 20 trade, traded, trader, trades, strategy, tragedy, trade's, tardy, tirade, trad, trudge, tirades, trading, trudged, Trudy, tardily, Tracey, tirade's, Tuareg, draggy trubbel trouble 1 18 trouble, dribble, rubble, treble, tribal, Tarbell, drubbed, drubber, ruble, tribe, durable, rabble, terrible, tubule, tumble, rebel, tremble, tubal ttest test 1 42 test, attest, testy, toast, retest, truest, totes, teat, tests, Tet, deist, taste, tasty, tautest, EST, est, tamest, DST, stet, Tess, Tues, tees, text, ties, toes, ttys, fattest, fittest, hottest, wettest, cutest, detest, latest, mutest, Tate's, tote's, Tet's, Te's, test's, tee's, tie's, toe's tunnellike tunnel like 1 13 tunnel like, tunnel-like, tunneling, tunneled, tunneler, tunnel, unlike, tunnels, unalike, treelike, tunnel's, Nellie, Donnell tured turned 5 21 trued, tired, toured, turfed, turned, turd, tared, tried, tiered, tread, treed, cured, lured, tubed, tuned, tarred, teared, turret, trad, trod, dared tyrrany tyranny 1 22 tyranny, Terran, tyrant, Tran, terrain, Tirane, Tyrone, train, tarring, terrine, Trina, tray, truancy, tron, Terra, Terry, tarry, terry, trans, Terran's, tyranny's, Tran's unatourral unnatural 1 15 unnatural, natural, unnaturally, enteral, unmoral, untruly, inaugural, naturally, senatorial, unilateral, naturals, Andorra, atrial, notarial, natural's unaturral unnatural 1 12 unnatural, natural, unnaturally, enteral, untruly, naturally, unilateral, unreal, naturals, neutral, atrial, natural's unconisitional unconstitutional 4 5 unconditional, unconditionally, inquisitional, unconstitutional, unconventional unconscience unconscious 3 11 conscience, unconvinced, unconscious, incandescence, incontinence, inconvenience, unconcern's, antiscience, inconstancy, unconscionable, unconscious's underladder under ladder 1 35 under ladder, under-ladder, underwater, undertaker, underplayed, unheralded, interluded, underwriter, underlays, underside, interlard, interlude, undeclared, underlay, underlined, underrated, undersides, undervalued, interlarded, underrate, interloper, interludes, underlain, underlies, underline, underpaid, undertake, underacted, underlay's, underrates, undercover, underlines, underside's, interlude's, underline's unentelegible unintelligible 1 5 unintelligible, unintelligibly, intelligible, ineligible, intelligibly unfortunently unfortunately 1 7 unfortunately, unfortunate, unfortunates, infrequently, unfriendly, impertinently, unfortunate's unnaturral unnatural 1 3 unnatural, unnaturally, natural upcast up cast 1 59 up cast, up-cast, outcast, upmost, upset, typecast, cast, past, opencast, pacts, uncased, Epcot, coast, podcast, recast, pact, accost, aghast, aptest, caste, pasta, paste, pasty, psst, unjust, upbeats, Pabst, CST, PCs, UPC, UPS, epics, opacity, pct, precast, pucks, ups, opaquest, East, OPEC's, PC's, Post, cost, east, epic's, pest, post, upsets, pica's, UPI's, UPS's, PAC's, Puck's, puck's, EPA's, Epcot's, pact's, upset's, upbeat's uranisium uranium 1 10 uranium, Arianism, francium, Uranus, ransom, uranium's, organism, Urania's, Uranus's, cranium verison version 1 13 version, Verizon, venison, versing, verso, Vernon, orison, person, prison, versos, Morison, verso's, Verizon's vinagarette vinaigrette 1 10 vinaigrette, vinaigrette's, cigarette, ingrate, vinegary, vinegar, vignette, inaugurate, aigrette, vinegar's volumptuous voluptuous 1 5 voluptuous, voluptuously, sumptuous, voluminous, voluptuary's volye volley 4 46 vole, vol ye, vol-ye, volley, volume, volute, Vilyui, vile, voile, voles, volt, lye, vol, value, Volta, vale, vols, Violet, violet, volleyed, Volga, Volvo, Wolfe, valve, Boyle, Coyle, coley, volleys, Wiley, valley, viol, Wolsey, vole's, Viola, viola, voila, Doyle, Foley, Hoyle, holey, ole, Val, val, whole, volley's, voile's wadting wasting 2 18 wafting, wasting, wading, wadding, waiting, wanting, wad ting, wad-ting, warding, dating, waddling, wattling, tatting, vatting, wedding, wetting, whiting, witting waite wait 4 21 Waite, waited, waiter, wait, White, white, waits, waste, waive, write, wit, whitey, Wade, Watt, Witt, wade, watt, whit, wide, Waite's, wait's wan't won't 3 31 wasn't, want, won't, can't, wand, went, wont, Wanda, waned, wants, want's, vaunt, wan, ant, Wang, Watt, wait, wane, watt, Kant, Walt, cant, pant, rant, waft, wank, wart, wast, vent, wend, wind warloord warlord 1 3 warlord, warlords, warlord's whaaat what 1 39 what, wheat, Watt, wait, watt, whet, whit, whats, wast, Waite, White, white, hat, waist, whist, VAT, vat, wad, Walt, waft, want, wart, whoa, chat, ghat, heat, phat, that, wham, whereat, Wade, Witt, wade, wadi, woad, who'd, why'd, what's, wheat's whard ward 2 60 Ward, ward, wharf, hard, chard, shard, wart, word, weird, warred, heard, whaled, wards, what, whirred, Hardy, hardy, hared, hoard, wars, award, sward, wad, war, warty, wired, wordy, wizard, shared, wearied, Ware, ware, wary, wear, weirdo, whir, woad, Hart, Hurd, Wald, bard, card, hart, herd, lard, wand, warm, warn, warp, yard, wort, weary, where, who'd, whore, why'd, war's, Ward's, ward's, who're whimp wimp 1 15 wimp, whim, whip, wimpy, chimp, whims, whom, whop, whup, wimps, whimper, imp, whim's, wham, wimp's wicken weaken 7 20 woken, sicken, wicked, wicker, wicket, waken, weaken, wick en, wick-en, quicken, wick, wigeon, Aiken, liken, wicks, widen, chicken, thicken, wacker, wick's wierd weird 1 17 weird, wired, weirdo, word, wield, Ward, ward, whirred, wireds, weirdie, warred, weir, wire, wider, Wed, wed, we'd wrank rank 1 44 rank, wank, Frank, crank, drank, frank, prank, wrack, rink, ranks, wreak, tank, ran, range, Franck, cranky, Wren, rack, rang, wren, Hank, Rand, Yank, bank, dank, hank, lank, rand, rant, sank, wink, wonk, yank, shrank, brink, drink, drunk, franc, trunk, wreck, wring, wrong, wrung, rank's writting writing 1 31 writing, witting, rotting, rutting, gritting, writhing, ratting, rioting, written, writ ting, writ-ting, writings, wetting, righting, rooting, routing, trotting, rating, riding, rifting, fitting, hitting, kitting, pitting, sitting, waiting, whiting, ridding, fretting, wresting, writing's wundeews windows 2 93 Windows, windows, winders, winds, wounds, window's, winder's, windrows, wind's, wound's, wanders, wonders, wands, wends, undies, undoes, Wonder's, windless, wonder's, wand's, sundaes, nudes, winded, winder, wounded, wounder, Wanda's, Wendi's, Wendy's, windrow's, wines, wideness, Windows's, Winters, sundae's, windiest, winters, nude's, widens, Windex, widows, window, wine's, Indies, Wonder, endows, endues, indies, wander, wended, winces, wonder, windiness, winter's, Andrews, needs, sunders, undress, wades, wanes, weeds, weens, Andes, windups, winnows, Dundee, Wilde's, undies's, wince's, Windex's, wanderers, Wade's, wade's, wane's, Sundas, unites, unties, Wendell's, Winnie's, windup's, bundles, wanness, woodies, Andes's, Fundy's, widow's, Vonda's, bundle's, Andrew's, Weyden's, need's, weed's, wanderer's yeild yield 1 33 yield, yelled, yields, wild, eyelid, yid, field, gelid, wield, yowled, veiled, yells, yell, geld, gild, held, meld, mild, veld, weld, yelp, elide, build, child, guild, lid, yield's, yielded, yeti, lied, yd, yell's, yelped youe your 1 32 your, you, yow, yoke, yore, yous, moue, roue, ye, yo, yea, yew, Yule, yule, Y, y, you're, you've, OE, Wyo, Young, you'd, you's, young, youth, ya, yob, yon, yuk, yum, yup, you'll aspell-0.60.8.1/test/suggest/filter.pl0000644000076500007650000000024014533006640014436 00000000000000while (<>) { chomp; my @data = split "\t"; die unless @data == 4; next if $data[2] == -1 && $data[3] == -1; print "$data[0]\t$data[1]\n"; } aspell-0.60.8.1/test/suggest/05-common.tab0000644000076500007650000023242614533006640015033 00000000000000abandonned abandoned aberation aberration abilties abilities abilty ability abondon abandon abondoned abandoned abondoning abandoning abondons abandons aborigene aborigine abreviated abbreviated abreviation abbreviation abritrary arbitrary absense absence absolutly absolutely absorbsion absorption absorbtion absorption abundacies abundances abundancies abundances abundunt abundant abutts abuts acadamy academy acadmic academic accademic academic accademy academy acccused accused accelleration acceleration accension accession accension ascension acceptence acceptance acceptible acceptable accessable accessible accidentaly accidentally accidently accidentally acclimitization acclimatization acommodate accommodate accomadate accommodate accomadated accommodated accomadates accommodates accomadating accommodating accomadation accommodation accomadations accommodations accomdate accommodate accomodate accommodate accomodated accommodated accomodates accommodates accomodating accommodating accomodation accommodation accomodations accommodations accompanyed accompanied accordeon accordion accordian accordion accoring according accoustic acoustic accquainted acquainted accross across accussed accused acedemic academic acheive achieve acheived achieved acheivement achievement acheivements achievements acheives achieves acheiving achieving acheivment achievement acheivments achievements achievment achievement achievments achievements achive achieve achive archive achived achieved achived archived achivement achievement achivements achievements acknowldeged acknowledged acknowledgeing acknowledging ackward awkward ackward backward acomplish accomplish acomplished accomplished acomplishment accomplishment acomplishments accomplishments acording according acordingly accordingly acquaintence acquaintance acquaintences acquaintances acquiantence acquaintance acquiantences acquaintances acquited acquitted activites activities activly actively actualy actually acuracy accuracy acused accused acustom accustom acustommed accustomed adavanced advanced adbandon abandon additinally additionally additionaly additionally addmission admission addopt adopt addopted adopted addoptive adoptive addres address addres adders addresable addressable addresed addressed addresing addressing addressess addresses addtion addition addtional additional adecuate adequate adhearing adhering adherance adherence admendment amendment admininistrative administrative adminstered administered adminstrate administrate adminstration administration adminstrative administrative adminstrator administrator admissability admissibility admissable admissible admited admitted admitedly admittedly adn and adolecent adolescent adquire acquire adquired acquired adquires acquires adquiring acquiring adres address adresable addressable adresing addressing adress address adressable addressable adressed addressed adressing addressing adressing dressing adventrous adventurous advertisment advertisement advertisments advertisements advesary adversary adviced advised aeriel aerial aeriels aerials afair affair afficianados aficionados afficionado aficionado afficionados aficionados affilate affiliate affilliate affiliate affort afford affort effort aforememtioned aforementioned againnst against agains against agaisnt against aganist against aggaravates aggravates aggreed agreed aggreement agreement aggregious egregious aggresive aggressive agian again agianst against agin again agina again agina angina aginst against agravate aggravate agre agree agred agreed agreeement agreement agreemnt agreement agregate aggregate agregates aggregates agreing agreeing agression aggression agressive aggressive agressively aggressively agressor aggressor agricuture agriculture agrieved aggrieved ahev have ahppen happen ahve have aicraft aircraft aiport airport airbourne airborne aircaft aircraft aircrafts aircraft airporta airports airrcraft aircraft albiet albeit alchohol alcohol alchoholic alcoholic alchol alcohol alcholic alcoholic alcohal alcohol alcoholical alcoholic aledge allege aledged alleged aledges alleges alege allege aleged alleged alegience allegiance algebraical algebraic algorhitms algorithms algoritm algorithm algoritms algorithms alientating alienating alledge allege alledged alleged alledgedly allegedly alledges alleges allegedely allegedly allegedy allegedly allegely allegedly allegence allegiance allegience allegiance allign align alligned aligned alliviate alleviate allready already allthough although alltogether altogether almsot almost alochol alcohol alomst almost alot allot alotted allotted alowed allowed alowing allowing alreayd already alse else alsot also alternitives alternatives altho although althought although altough although alusion allusion alusion illusion alwasy always alwyas always amalgomated amalgamated amatuer amateur amature armature amature amateur amendmant amendment amerliorate ameliorate amke make amking making ammend amend ammended amended ammendment amendment ammendments amendments ammount amount ammused amused amoung among amung among analagous analogous analitic analytic analogeous analogous anarchim anarchism anarchistm anarchism anbd and ancestory ancestry ancilliary ancillary androgenous androgynous androgeny androgyny anihilation annihilation aniversary anniversary annoint anoint annointed anointed annointing anointing annoints anoints annouced announced annualy annually annuled annulled anohter another anomolies anomalies anomolous anomalous anomoly anomaly anonimity anonymity anounced announced ansalization nasalization ansestors ancestors antartic antarctic anual annual anual anal anulled annulled anwsered answered anyhwere anywhere anytying anything aparent apparent aparment apartment apenines Apennines aplication application aplied applied apon upon apon apron apparant apparent apparantly apparently appart apart appartment apartment appartments apartments appealling appealing appealling appalling appeareance appearance appearence appearance appearences appearances appenines Apennines apperance appearance apperances appearances applicaiton application applicaitons applications appologies apologies appology apology apprearance appearance apprieciate appreciate approachs approaches appropiate appropriate appropraite appropriate appropropiate appropriate approproximate approximate approxamately approximately approxiately approximately approximitely approximately aprehensive apprehensive apropriate appropriate aproximate approximate aproximately approximately aquaintance acquaintance aquainted acquainted aquiantance acquaintance aquire acquire aquired acquired aquiring acquiring aquisition acquisition aquitted acquitted aranged arranged arangement arrangement arbitarily arbitrarily arbitary arbitrary archaelogists archaeologists archaelogy archaeology archaoelogy archaeology archaology archaeology archeaologist archaeologist archeaologists archaeologists archetect architect archetects architects archetectural architectural archetecturally architecturally archetecture architecture archiac archaic archictect architect architechturally architecturally architechture architecture architechtures architectures architectual architectural archtype archetype archtypes archetypes aready already areodynamics aerodynamics argubly arguably arguement argument arguements arguments arised arose arival arrival armamant armament armistace armistice aroud around arrangment arrangement arrangments arrangements arround around artical article artice article articel article artifical artificial artifically artificially artillary artillery arund around asetic ascetic asign assign aslo also asociated associated asorbed absorbed asphyxation asphyxiation assasin assassin assasinate assassinate assasinated assassinated assasinates assassinates assasination assassination assasinations assassinations assasined assassinated assasins assassins assassintation assassination assemple assemble assertation assertion asside aside assisnate assassinate assit assist assitant assistant assocation association assoicate associate assoicated associated assoicates associates assosication assassination asssassans assassins assualt assault assualted assaulted assymetric asymmetric assymetrical asymmetrical asteriod asteroid asthetic aesthetic asthetically aesthetically asume assume atain attain atempting attempting atheistical atheistic athiesm atheism athiest atheist atorney attorney atribute attribute atributed attributed atributes attributes attaindre attainder attaindre attained attemp attempt attemped attempted attemt attempt attemted attempted attemting attempting attemts attempts attendence attendance attendent attendant attendents attendants attened attended attension attention attitide attitude attributred attributed attrocities atrocities audeince audience auromated automated austrailia Australia austrailian Australian auther author authobiographic autobiographic authobiography autobiography authorative authoritative authorites authorities authorithy authority authoritiers authorities authoritive authoritative authrorities authorities automaticly automatically automibile automobile automonomous autonomous autor author autority authority auxilary auxiliary auxillaries auxiliaries auxillary auxiliary auxilliaries auxiliaries auxilliary auxiliary availablity availability availaible available availble available availiable available availible available avalable available avalance avalanche avaliable available avation aviation averageed averaged avilable available awared awarded awya away baceause because backgorund background backrounds backgrounds bakc back banannas bananas bandwith bandwidth bankrupcy bankruptcy banruptcy bankruptcy baout about baout bout basicaly basically basicly basically bcak back beachead beachhead beacuse because beastiality bestiality beatiful beautiful beaurocracy bureaucracy beaurocratic bureaucratic beautyfull beautiful becamae became becasue because beccause because becomeing becoming becomming becoming becouse because becuase because bedore before befoer before beggin begin beggin begging begginer beginner begginers beginners beggining beginning begginings beginnings beggins begins begining beginning beginnig beginning behavour behavior beleagured beleaguered beleif belief beleive believe beleived believed beleives believes beleiving believing belive believe belived believed belives believes belives beliefs belligerant belligerent bellweather bellwether bemusemnt bemusement beneficary beneficiary beng being benificial beneficial benifit benefit benifits benefits Bernouilli Bernoulli beseige besiege beseiged besieged beseiging besieging betwen between beween between bewteen between bilateraly bilaterally billingualism bilingualism binominal binomial bizzare bizarre blaim blame blaimed blamed blessure blessing Blitzkreig Blitzkrieg boaut bout boaut boat boaut about bodydbuilder bodybuilder bombardement bombardment bombarment bombardment bondary boundary borke broke boundry boundary bouyancy buoyancy bouyant buoyant boyant buoyant Brasillian Brazilian breakthough breakthrough breakthroughts breakthroughs breif brief breifly briefly brethen brethren bretheren brethren briliant brilliant brillant brilliant brimestone brimstone Britian Britain Brittish British broacasted broadcast broadacasting broadcasting broady broadly Buddah Buddha buisness business buisnessman businessman buoancy buoyancy buring burying buring burning buring during burried buried busineses business busineses businesses busness business bussiness business cacuses caucuses cahracters characters calaber caliber calander calendar calander colander calculs calculus calenders calendars caligraphy calligraphy caluclate calculate caluclated calculated caluculate calculate caluculated calculated calulate calculate calulated calculated Cambrige Cambridge camoflage camouflage campain campaign campains campaigns candadate candidate candiate candidate candidiate candidate cannister canister cannisters canisters cannnot cannot cannonical canonical cannotation connotation cannotations connotations caost coast caperbility capability capible capable captial capital captued captured capturd captured carachter character caracterized characterized carcas carcass carcas Caracas carefull careful careing caring carismatic charismatic carmel caramel carniverous carnivorous carreer career carrers careers Carribbean Caribbean Carribean Caribbean cartdridge cartridge Carthagian Carthaginian carthographer cartographer cartilege cartilage cartilidge cartilage cartrige cartridge casette cassette casion caisson cassawory cassowary cassowarry cassowary casulaties casualties casulaty casualty catagories categories catagorized categorized catagory category catergorize categorize catergorized categorized Cataline Catiline Cataline Catalina cathlic catholic catterpilar caterpillar catterpilars caterpillars cattleship battleship Ceasar Caesar Celcius Celsius cementary cemetery cemetarey cemetery cemetaries cemeteries cemetary cemetery cencus census censur censor censur censure cententenial centennial centruies centuries centruy century ceratin certain ceratin keratin cerimonial ceremonial cerimonies ceremonies cerimonious ceremonious cerimony ceremony ceromony ceremony certainity certainty certian certain cervial cervical cervial servile chalenging challenging challange challenge challanged challenged challege challenge Champange Champagne changable changeable charachter character charachters characters charactersistic characteristic charactors characters charasmatic charismatic charaterized characterized chariman chairman charistics characteristics chasr chaser chasr chase cheif chief chemcial chemical chemcially chemically chemestry chemistry chemicaly chemically childbird childbirth childen children choosen chosen chracter character chuch church churchs churches Cincinatti Cincinnati Cincinnatti Cincinnati circulaton circulation circumsicion circumcision circut circuit ciricuit circuit ciriculum curriculum civillian civilian claer clear claerer clearer claerly clearly claimes claims clas class clasic classic clasical classical clasically classically cleareance clearance clera clear clincial clinical clinicaly clinically cmo com cmoputer computer coctail cocktail coform conform cognizent cognizant coincedentally coincidentally colaborations collaborations colateral collateral colelctive collective collaberative collaborative collecton collection collegue colleague collegues colleagues collonade colonnade collonies colonies collony colony collosal colossal colonizators colonizers comander commander comander commandeer comando commando comandos commandos comany company comapany company comback comeback combanations combinations combinatins combinations combusion combustion comdemnation condemnation comemmorates commemorates comemoretion commemoration comision commission comisioned commissioned comisioner commissioner comisioning commissioning comisions commissions comission commission comissioned commissioned comissioner commissioner comissioning commissioning comissions commissions comited committed comiting committing comitted committed comittee committee comitting committing commandoes commandos commedic comedic commemerative commemorative commemmorate commemorate commemmorating commemorating commerical commercial commerically commercially commericial commercial commericially commercially commerorative commemorative comming coming comminication communication commision commission commisioned commissioned commisioner commissioner commisioning commissioning commisions commissions commited committed commitee committee commiting committing committe committee committment commitment committments commitments commmemorated commemorated commongly commonly commonweath commonwealth commuications communications commuinications communications communciation communication communiation communication communites communities compability compatibility comparision comparison comparisions comparisons comparitive comparative comparitively comparatively compatability compatibility compatable compatible compatablity compatibility compatiable compatible compatiblity compatibility compeitions competitions compensantion compensation competance competence competant competent competative competitive competion competition competion completion competitiion competition competive competitive competiveness competitiveness comphrehensive comprehensive compitent competent completelyl completely completetion completion complier compiler componant component comprable comparable comprimise compromise compulsary compulsory compulsery compulsory computarized computerized concensus consensus concider consider concidered considered concidering considering conciders considers concieted conceited concieved conceived concious conscious conciously consciously conciousness consciousness condamned condemned condemmed condemned condidtion condition condidtions conditions conected connected conection connection conesencus consensus confidental confidential confidentally confidentially confids confides configureable configurable confortable comfortable congradulations congratulations congresional congressional conived connived conjecutre conjecture conjuction conjunction Conneticut Connecticut conotations connotations conquerd conquered conquerer conqueror conquerers conquerors conqured conquered conscent consent consciouness consciousness consdider consider consdidered considered consdiered considered consectutive consecutive consenquently consequently consentrate concentrate consentrated concentrated consentrates concentrates consept concept consequentually consequently consequeseces consequences consern concern conserned concerned conserning concerning conservitive conservative consiciousness consciousness consicousness consciousness considerd considered consideres considered consious conscious consistant consistent consistantly consistently consituencies constituencies consituency constituency consituted constituted consitution constitution consitutional constitutional consolodate consolidate consolodated consolidated consonent consonant consonents consonants consorcium consortium conspiracys conspiracies conspiriator conspirator constaints constraints constanly constantly constarnation consternation constatn constant constinually continually constituant constituent constituants constituents constituion constitution constituional constitutional consttruction construction constuction construction consulant consultant consumate consummate consumated consummated contaiminate contaminate containes contains contamporaries contemporaries contamporary contemporary contempoary contemporary contemporaneus contemporaneous contempory contemporary contendor contender contined continued continous continuous continously continuously continueing continuing contravercial controversial contraversy controversy contributer contributor contributers contributors contritutions contributions controled controlled controling controlling controll control controlls controls controvercial controversial controvercy controversy controveries controversies controversal controversial controversey controversy controvertial controversial controvery controversy contruction construction conveinent convenient convenant covenant convential conventional convertables convertibles convertion conversion conveyer conveyor conviced convinced convienient convenient coordiantion coordination coorperation cooperation coorperation corporation coorperations corporations copmetitors competitors coputer computer copywrite copyright coridal cordial cornmitted committed corosion corrosion corparate corporate corperations corporations correponding corresponding correposding corresponding correspondant correspondent correspondants correspondents corridoors corridors corrispond correspond corrispondant correspondent corrispondants correspondents corrisponded corresponded corrisponding corresponding corrisponds corresponds costitution constitution coucil council coudl could coudl cloud councellor counselor councellor councilor councellors counselors councellors councilors counries countries countains contains countires countries coururier courier coururier couturier coverted converted coverted covered coverted coveted cpoy coy cpoy copy creaeted created creedence credence critereon criterion criterias criteria criticists critics critising criticizing critisism criticism critisisms criticisms critisize criticize critisized criticized critisizes criticizes critisizing criticizing critized criticized critizing criticizing crockodiles crocodiles crowm crown crtical critical crucifiction crucifixion crusies cruises culiminating culminating cumulatative cumulative curch church curcuit circuit currenly currently curriculem curriculum cxan cyan cyclinder cylinder dael deal dael dial dalmation dalmatian damenor demeanor Dardenelles Dardanelles dacquiri daiquiri debateable debatable decendant descendant decendants descendants decendent descendant decendents descendants decideable decidable decidely decidedly decieved deceived decison decision decomissioned decommissioned decomposit decompose decomposited decomposed decompositing decomposing decomposits decomposes decress decrees decribe describe decribed described decribes describes decribing describing dectect detect defendent defendant defendents defendants deffensively defensively deffine define deffined defined definance defiance definate definite definately definitely definatly definitely definetly definitely definining defining definit definite definitly definitely definiton definition defintion definition degrate degrade delagates delegates delapidated dilapidated delerious delirious delevopment development deliberatly deliberately delusionally delusively demenor demeanor demographical demographic demolision demolition demorcracy democracy demostration demonstration denegrating denigrating densly densely deparment department deparments departments deparmental departmental dependance dependence dependancy dependency dependant dependent deram dram deram dream deriviated derived derivitive derivative derogitory derogatory descendands descendants descibed described descision decision descisions decisions descriibes describes descripters descriptors descripton description desctruction destruction descuss discuss desgined designed deside decide desigining designing desinations destinations desintegrated disintegrated desintegration disintegration desireable desirable desitned destined desktiop desktop desorder disorder desoriented disoriented desparate desperate desparate disparate despatched dispatched despict depict despiration desperation dessicated desiccated dessigned designed destablized destabilized destory destroy detailled detailed detatched detached deteoriated deteriorated deteriate deteriorate deterioriating deteriorating determinining determining detremental detrimental devasted devastated develope develop developement development developped developed develpment development devels delves devestated devastated devestating devastating devide divide devided divided devistating devastating devolopement development diablical diabolical diamons diamonds diaster disaster dichtomy dichotomy diconnects disconnects dicover discover dicovered discovered dicovering discovering dicovers discovers dicovery discovery dicussed discussed didnt didn't diea idea diea die dieing dying dieing dyeing dieties deities diety deity diferent different diferrent different differnt different difficulity difficulty diffrent different dificulties difficulties dificulty difficulty dimenions dimensions dimention dimension dimentional dimensional dimentions dimensions dimesnional dimensional diminuitive diminutive diosese diocese diphtong diphthong diphtongs diphthongs diplomancy diplomacy dipthong diphthong dipthongs diphthongs dirived derived disagreeed disagreed disapeared disappeared disapointing disappointing disappearred disappeared disaproval disapproval disasterous disastrous disatisfaction dissatisfaction disatisfied dissatisfied disatrous disastrous discribe describe discribed described discribes describes discribing describing disctinction distinction disctinctive distinctive disemination dissemination disenchanged disenchanted disiplined disciplined disobediance disobedience disobediant disobedient disolved dissolved disover discover dispair despair disparingly disparagingly dispence dispense dispenced dispensed dispencing dispensing dispicable despicable dispite despite dispostion disposition disproportiate disproportionate disricts districts dissagreement disagreement dissapear disappear dissapearance disappearance dissapeared disappeared dissapearing disappearing dissapears disappears dissappear disappear dissappears disappears dissappointed disappointed dissarray disarray dissobediance disobedience dissobediant disobedient dissobedience disobedience dissobedient disobedient distiction distinction distingish distinguish distingished distinguished distingishes distinguishes distingishing distinguishing distingquished distinguished distrubution distribution distruction destruction distructive destructive ditributed distributed diversed diverse diversed diverged divice device divison division divisons divisions doccument document doccumented documented doccuments documents docrines doctrines doctines doctrines documenatry documentary doens does doesnt doesn't doign doing dominaton domination dominent dominant dominiant dominant donig doing dosen't doesn't doub doubt doub daub doulbe double dowloads downloads dramtic dramatic Dravadian Dravidian dreasm dreams driectly directly drnik drink druming drumming dupicate duplicate durig during durring during duting during eahc each ealier earlier earlies earliest earnt earned ecclectic eclectic eceonomy economy ecidious deciduous eclispe eclipse ecomonic economic ect etc eearly early efel evil effeciency efficiency effecient efficient effeciently efficiently efficency efficiency efficent efficient efficently efficiently efford effort efford afford effords efforts effords affords effulence effluence eigth eighth eigth eight eiter either elction election electic eclectic electic electric electon election electon electron electrial electrical electricly electrically electricty electricity elementay elementary eleminated eliminated eleminating eliminating eles eels eletricity electricity elicided elicited eligable eligible elimentary elementary ellected elected elphant elephant embarass embarrass embarassed embarrassed embarassing embarrassing embarassment embarrassment embargos embargoes embarras embarrass embarrased embarrassed embarrasing embarrassing embarrasment embarrassment embezelled embezzled emblamatic emblematic eminate emanate eminated emanated emision emission emited emitted emiting emitting emition emission emition emotion emmediately immediately emmigrated emigrated emminent eminent emminent imminent emminently eminently emmisaries emissaries emmisarries emissaries emmisarry emissary emmisary emissary emmision emission emmisions emissions emmited emitted emmiting emitting emmitted emitted emmitting emitting emnity enmity emperical empirical emphsis emphasis emphysyma emphysema empirial empirical empirial imperial emprisoned imprisoned enameld enameled enchancement enhancement encouraing encouraging encryptiion encryption encylopedia encyclopedia endevors endeavors endig ending enduce induce ened need enflamed inflamed enforceing enforcing engagment engagement engeneer engineer engeneering engineering engieneer engineer engieneers engineers enlargment enlargement enlargments enlargements Enlish English Enlish enlist enourmous enormous enourmously enormously ensconsed ensconced entaglements entanglements enteratinment entertainment entitity entity entitlied entitled entrepeneur entrepreneur entrepeneurs entrepreneurs enviorment environment enviormental environmental enviormentally environmentally enviorments environments enviornment environment enviornmental environmental enviornmentalist environmentalist enviornmentally environmentally enviornments environments enviroment environment enviromental environmental enviromentalist environmentalist enviromentally environmentally enviroments environments envolutionary evolutionary envrionments environments enxt next epidsodes episodes epsiode episode equialent equivalent equilibium equilibrium equilibrum equilibrium equiped equipped equippment equipment equitorial equatorial equivelant equivalent equivelent equivalent equivilant equivalent equivilent equivalent equivlalent equivalent erally orally erally really eratic erratic eratically erratically eraticly erratically erested arrested erested erected errupted erupted esential essential esitmated estimated esle else especialy especially essencial essential essense essence essentail essential essentialy essentially essentual essential essesital essential estabishes establishes establising establishing ethnocentricm ethnocentrism ethose those ethose ethos Europian European Europians Europeans Eurpean European Eurpoean European evenhtually eventually eventally eventually eventially eventually eventualy eventually everthing everything everyting everything eveyr every evidentally evidently exagerate exaggerate exagerated exaggerated exagerates exaggerates exagerating exaggerating exagerrate exaggerate exagerrated exaggerated exagerrates exaggerates exagerrating exaggerating examinated examined exampt exempt exapansion expansion excact exact excange exchange excecute execute excecuted executed excecutes executes excecuting executing excecution execution excedded exceeded excelent excellent excell excel excellance excellence excellant excellent excells excels excercise exercise exchanching exchanging excisted existed exculsivly exclusively execising exercising exection execution exectued executed exeedingly exceedingly exelent excellent exellent excellent exemple example exept except exeptional exceptional exerbate exacerbate exerbated exacerbated exerciese exercises exerpt excerpt exerpts excerpts exersize exercise exerternal external exhalted exalted exhibtion exhibition exibition exhibition exibitions exhibitions exicting exciting exinct extinct existance existence existant existent existince existence exliled exiled exludes excludes exmaple example exonorate exonerate exoskelaton exoskeleton expalin explain expeced expected expecially especially expeditonary expeditionary expeiments experiments expell expel expells expels experiance experience experianced experienced expiditions expeditions expierence experience explaination explanation explaning explaining explictly explicitly exploititive exploitative explotation exploitation expropiated expropriated expropiation expropriation exressed expressed extemely extremely extention extension extentions extensions extered exerted extermist extremist extint extinct extint extant extradiction extradition extraterrestial extraterrestrial extraterrestials extraterrestrials extravagent extravagant extrememly extremely extremly extremely extrordinarily extraordinarily extrordinary extraordinary eyar year eyars years eyasr years faciliate facilitate faciliated facilitated faciliates facilitates facilites facilities facillitate facilitate facinated fascinated facist fascist familes families familliar familiar famoust famous fanatism fanaticism Farenheit Fahrenheit fatc fact faught fought feasable feasible Febuary February fedreally federally feromone pheromone fertily fertility fianite finite fianlly finally ficticious fictitious fictious fictitious fidn find fiel feel fiel field fiel file fiel phial fiels feels fiels fields fiels files fiels phials fiercly fiercely fightings fighting filiament filament fimilies families finacial financial finaly finally financialy financially firends friends firts flirts firts first fisionable fissionable flamable flammable flawess flawless fleed fled fleed freed Flemmish Flemish flourescent fluorescent fluorish flourish follwoing following folowing following fomed formed fomr from fomr form fonetic phonetic foootball football forbad forbade forbiden forbidden foreward foreword forfiet forfeit forhead forehead foriegn foreign Formalhaut Fomalhaut formallize formalize formallized formalized formaly formally formelly formerly formidible formidable formost foremost forsaw foresaw forseeable foreseeable fortelling foretelling forunner forerunner foucs focus foudn found fougth fought foundaries foundries foundary foundry Foundland Newfoundland fourties forties fourty forty fouth fourth foward forward fucntion function fucntioning functioning Fransiscan Franciscan Fransiscans Franciscans freind friend freindly friendly frequentily frequently frome from fromed formed froniter frontier fufill fulfill fufilled fulfilled fulfiled fulfilled fundametal fundamental fundametals fundamentals funguses fungi funtion function furuther further futher further futhermore furthermore gae game gae Gael gae gale galatic galactic Galations Galatians gallaxies galaxies galvinized galvanized ganerate generate ganes games ganster gangster garantee guarantee garanteed guaranteed garantees guarantees garnison garrison gaurantee guarantee gauranteed guaranteed gaurantees guarantees gaurd guard gaurd gourd gaurentee guarantee gaurenteed guaranteed gaurentees guarantees geneological genealogical geneologies genealogies geneology genealogy generaly generally generatting generating genialia genitalia geographicial geographical geometrician geometer gerat great Ghandi Gandhi glight flight gnawwed gnawed godess goddess godesses goddesses Godounov Godunov gogin going gogin Gauguin goign going gonig going gouvener governor govement government govenment government govenrment government goverance governance goverment government govermental governmental governer governor governmnet government govorment government govormental governmental govornment government gracefull graceful graet great grafitti graffiti gramatically grammatically grammaticaly grammatically grammer grammar grat great gratuitious gratuitous greatful grateful greatfully gratefully greif grief gridles griddles gropu group grwo grow Guaduloupe Guadalupe Guaduloupe Guadeloupe Guadulupe Guadalupe Guadulupe Guadeloupe guage gauge guarentee guarantee guarenteed guaranteed guarentees guarantees Guatamala Guatemala Guatamalan Guatemalan guerilla guerrilla guerillas guerrillas guerrila guerrilla guerrilas guerrillas guidence guidance Guiness Guinness Guiseppe Giuseppe gunanine guanine gurantee guarantee guranteed guaranteed gurantees guarantees guttaral guttural gutteral guttural haev have haev heave Hallowean Halloween halp help hapen happen hapened happened hapening happening happend happened happended happened happenned happened harased harassed harases harasses harasment harassment harassement harassment harras harass harrased harassed harrases harasses harrasing harassing harrasment harassment harrassed harassed harrasses harassed harrassing harassing harrassment harassment hasnt hasn't haviest heaviest headquater headquarter headquarer headquarter headquatered headquartered headquaters headquarters healthercare healthcare heared heard heathy healthy Heidelburg Heidelberg heigher higher heirarchy hierarchy heiroglyphics hieroglyphics helment helmet helpfull helpful helpped helped hemmorhage hemorrhage herad heard herad Hera heridity heredity heroe hero heros heroes hertzs hertz hesistant hesitant heterogenous heterogeneous hieght height hierachical hierarchical hierachies hierarchies hierachy hierarchy hierarcical hierarchical hierarcy hierarchy hieroglph hieroglyph hieroglphs hieroglyphs higer higher higest highest higway highway hillarious hilarious himselv himself hinderance hindrance hinderence hindrance hindrence hindrance hipopotamus hippopotamus hismelf himself historicians historians holliday holiday homogeneize homogenize homogeneized homogenized honory honorary horrifing horrifying hosited hoisted hospitible hospitable housr hours housr house howver however hsitorians historians hstory history hten then hten hen hten the htere there htere here htey they htikn think hting thing htink think htis this humer humor humerous humorous humerous humerus huminoid humanoid humurous humorous husban husband hvae have hvaing having hvea have hvea heave hwihc which hwile while hwole whole hydogen hydrogen hydropilic hydrophilic hydropobic hydrophobic hygeine hygiene hypocracy hypocrisy hypocrasy hypocrisy hypocricy hypocrisy hypocrit hypocrite hypocrits hypocrites iconclastic iconoclastic idaeidae idea idaes ideas idealogies ideologies idealogy ideology identicial identical identifers identifiers ideosyncratic idiosyncratic idesa ideas idesa ides idiosyncracy idiosyncrasy Ihaca Ithaca illegimacy illegitimacy illegitmate illegitimate illess illness illiegal illegal illution illusion ilness illness ilogical illogical imagenary imaginary imagin imagine imaginery imaginary imaginery imagery imanent eminent imanent imminent imcomplete incomplete imediately immediately imense immense imigrant emigrant imigrant immigrant imigrated emigrated imigrated immigrated imigration emigration imigration immigration iminent eminent iminent imminent iminent immanent immediatley immediately immediatly immediately immidately immediately immidiately immediately immitate imitate immitated imitated immitating imitating immitator imitator impecabbly impeccably impedence impedance implamenting implementing impliment implement implimented implemented imploys employs importamt important imprioned imprisoned imprisonned imprisoned improvision improvisation improvments improvements inablility inability inaccessable inaccessible inadiquate inadequate inadquate inadequate inadvertant inadvertent inadvertantly inadvertently inagurated inaugurated inaguration inauguration inappropiate inappropriate inaugures inaugurates inbalance imbalance inbalanced imbalanced inbetween between incarcirated incarcerated incidentially incidentally incidently incidentally inclreased increased includ include includng including incompatabilities incompatibilities incompatability incompatibility incompatable incompatible incompatablities incompatibilities incompatablity incompatibility incompatiblities incompatibilities incompatiblity incompatibility incompetance incompetence incompetant incompetent incomptable incompatible incomptetent incompetent inconsistant inconsistent incorperation incorporation incorportaed incorporated incorprates incorporates incorruptable incorruptible incramentally incrementally increadible incredible incredable incredible inctroduce introduce inctroduced introduced incuding including incunabla incunabula indefinately indefinitely indefineable undefinable indefinitly indefinitely indentical identical indepedantly independently indepedence independence independance independence independant independent independantly independently independece independence independendet independent indictement indictment indigineous indigenous indipendence independence indipendent independent indipendently independently indespensible indispensable indespensable indispensable indispensible indispensable indisputible indisputable indisputibly indisputably individualy individually indpendent independent indpendently independently indulgue indulge indutrial industrial indviduals individuals inefficienty inefficiently inevatible inevitable inevitible inevitable inevititably inevitably infalability infallibility infallable infallible infectuous infectious infered inferred infilitrate infiltrate infilitrated infiltrated infilitration infiltration infinit infinite inflamation inflammation influencial influential influented influenced infomation information informtion information infrantryman infantryman infrigement infringement ingenius ingenious ingreediants ingredients inhabitans inhabitants inherantly inherently inheritage heritage inheritage inheritance inheritence inheritance inital initial initally initially initation initiation initiaitive initiative inlcuding including inmigrant immigrant inmigrants immigrants innoculated inoculated inocence innocence inofficial unofficial inot into inpeach impeach inpolite impolite inprisonment imprisonment inproving improving insectiverous insectivorous insensative insensitive inseperable inseparable insistance insistence insitution institution insitutions institutions inspite inspire instade instead instatance instance institue institute instuction instruction instuments instruments instutionalized institutionalized instutions intuitions insurence insurance intelectual intellectual inteligence intelligence inteligent intelligent intenational international intepretation interpretation interational international interbread interbreed interbread interbred interchangable interchangeable interchangably interchangeably intercontinetal intercontinental intered interred intered interned interelated interrelated interferance interference interfereing interfering intergrated integrated intergration integration interm interim internation international interpet interpret interrim interim interrugum interregnum intertaining entertaining interupt interrupt intervines intervenes intevene intervene intial initial intially initially intrduced introduced intrest interest introdued introduced intruduced introduced intrusted entrusted intutive intuitive intutively intuitively inudstry industry inumerable enumerable inumerable innumerable inventer inventor invertibrates invertebrates investingate investigate involvment involvement irelevent irrelevant iresistable irresistible iresistably irresistibly iresistible irresistible iresistibly irresistibly iritable irritable iritated irritated ironicly ironically irrelevent irrelevant irreplacable irreplaceable irresistable irresistible irresistably irresistibly isnt isn't Israelies Israelis issueing issuing itnroduced introduced iunior junior iwll will iwth with Japanes Japanese jeapardy jeopardy Jospeh Joseph jouney journey journied journeyed journies journeys jstu just jsut just Juadaism Judaism Juadism Judaism judical judicial judisuary judiciary juducial judicial juristiction jurisdiction juristictions jurisdictions kindergarden kindergarten knive knife knowlege knowledge knowlegeable knowledgeable knwo know knwos knows konw know konws knows kwno know labatory lavatory labatory laboratory labled labeled labratory laboratory laguage language laguages languages larg large largst largest lastr last lattitude latitude launchs launch launhed launched lavae larvae layed laid lazyness laziness leage league leanr lean leanr learn leanr leaner leathal lethal lefted left legitamate legitimate legitmate legitimate lenght length leran learn lerans learns lieuenant lieutenant leutenant lieutenant levetate levitate levetated levitated levetates levitates levetating levitating levle level liasion liaison liason liaison liasons liaisons libary library libell libel libguistic linguistic libguistics linguistics lible libel lible liable lieing lying liek like liekd liked liesure leisure lieved lived liftime lifetime likelyhood likelihood liquify liquefy liscense license lisence license lisense license listners listeners litature literature literture literature littel little litterally literally liuke like livley lively lmits limits loev love lonelyness loneliness longitudonal longitudinal lonley lonely lonly lonely lonly only lsat last lveo love lvoe love Lybia Libya mackeral mackerel magasine magazine magincian magician magnificient magnificent magolia magnolia mailny mainly maintainance maintenance maintainence maintenance maintance maintenance maintenence maintenance maintinaing maintaining maintioned mentioned majoroty majority maked marked maked made makse makes Malcom Malcolm maltesian Maltese mamal mammal mamalian mammalian managable manageable managment management manisfestations manifestations manoeuverability maneuverability manouver maneuver manouverability maneuverability manouverable maneuverable manouvers maneuvers mantained maintained manuever maneuver manuevers maneuvers manufacturedd manufactured manufature manufacture manufatured manufactured manufaturing manufacturing manuver maneuver mariage marriage marjority majority markes marks marketting marketing marmelade marmalade marrage marriage marraige marriage marrtyred martyred marryied married Massachussets Massachusetts Massachussetts Massachusetts masterbation masturbation mataphysical metaphysical materalists materialist mathamatics mathematics mathematican mathematician mathematicas mathematics matheticians mathematicians mathmatically mathematically mathmatician mathematician mathmaticians mathematicians mchanics mechanics meaninng meaning mear wear mear mere mear mare mechandise merchandise medacine medicine medeival medieval medevial medieval medievel medieval Mediteranean Mediterranean memeber member menally mentally meranda veranda meranda Miranda mercentile mercantile messanger messenger messenging messaging metalic metallic metalurgic metallurgic metalurgical metallurgical metalurgy metallurgy metamorphysis metamorphosis metaphoricial metaphorical meterologist meteorologist meterology meteorology methaphor metaphor methaphors metaphors Michagan Michigan micoscopy microscopy mileau milieu milennia millennia milennium millennium mileu milieu miliary military milion million miliraty military millenia millennia millenial millennial millenium millennium millepede millipede millioniare millionaire millitary military millon million miltary military minature miniature minerial mineral miniscule minuscule ministery ministry minstries ministries minstry ministry minumum minimum mirrorred mirrored miscelaneous miscellaneous miscellanious miscellaneous miscellanous miscellaneous mischeivous mischievous mischevious mischievous mischievious mischievous misdameanor misdemeanor misdameanors misdemeanors misdemenor misdemeanor misdemenors misdemeanors misfourtunes misfortunes misile missile Misouri Missouri mispell misspell mispelled misspelled mispelling misspelling missen mizzen Missisipi Mississippi Missisippi Mississippi missle missile missonary missionary misterious mysterious mistery mystery misteryous mysterious mkae make mkaes makes mkaing making mkea make moderm modem modle model moent moment moeny money moleclues molecules momento memento monestaries monasteries monestary monastery monestary monetary monickers monikers monolite monolithic Monserrat Montserrat montains mountains montanous mountainous monts months moreso more morgage mortgage morrocco morocco morroco morocco mosture moisture motiviated motivated mounth month movei movie movment movement mroe more mucuous mucous muder murder mudering murdering multicultralism multiculturalism multipled multiplied multiplers multipliers munbers numbers muncipalities municipalities muncipality municipality munnicipality municipality muscels mussels muscels muscles muscial musical muscician musician muscicians musicians mutiliated mutilated myraid myriad mysef myself mysogynist misogynist mysogyny misogyny mysterous mysterious naieve naive Napoleonian Napoleonic naturaly naturally naturely naturally naturual natural naturually naturally Nazereth Nazareth neccesarily necessarily neccesary necessary neccessarily necessarily neccessary necessary neccessities necessities necesarily necessarily necesary necessary necessiate necessitate neglible negligible negligable negligible negociate negotiate negociation negotiation negociations negotiations negotation negotiation neice niece neice nice neigborhood neighborhood neigbour neighbor neigbouring neighboring neigbours neighbors neolitic neolithic nessasarily necessarily nessecary necessary nestin nesting neverthless nevertheless newletters newsletters nightime nighttime nineth ninth ninteenth nineteenth ninty ninety nkow know nkwo know nmae name noncombatents noncombatants nonsence nonsense nontheless nonetheless norhern northern northen northern northereastern northeastern notabley notably noteable notable noteably notably noteriety notoriety noth north nothern northern noticable noticeable noticably noticeably noticeing noticing noticible noticeable notwhithstanding notwithstanding nowdays nowadays nowe now nto not nucular nuclear nuculear nuclear nuisanse nuisance numberous numerous Nuremburg Nuremberg nusance nuisance nutritent nutrient nutritents nutrients nuturing nurturing obediance obedience obediant obedient obession obsession obssessed obsessed obstacal obstacle obstancles obstacles obstruced obstructed ocasion occasion ocasional occasional ocasionally occasionally ocasionaly occasionally ocasioned occasioned ocasions occasions ocassion occasion ocassional occasional ocassionally occasionally ocassionaly occasionally ocassioned occasioned ocassions occasions occaison occasion occassion occasion occassional occasional occassionally occasionally occassionaly occasionally occassioned occasioned occassions occasions occationally occasionally occour occur occurance occurrence occurances occurrences occured occurred occurence occurrence occurences occurrences occuring occurring occurr occur occurrance occurrence occurrances occurrences ocuntries countries ocuntry country ocurr occur ocurrance occurrence ocurred occurred ocurrence occurrence offcers officers offcially officially offereings offerings offical official officals officials offically officially officaly officially officialy officially offred offered oftenly often oging going oging ogling omision omission omited omitted omiting omitting ommision omission ommited omitted ommiting omitting ommitted omitted ommitting omitting omniverous omnivorous omniverously omnivorously omre more onot note onot not onyl only openess openness oponent opponent oportunity opportunity opose oppose oposite opposite oposition opposition oppenly openly oppinion opinion opponant opponent oppononent opponent oppositition opposition oppossed opposed opprotunity opportunity opression oppression opressive oppressive opthalmic ophthalmic opthalmologist ophthalmologist opthalmology ophthalmology opthamologist ophthalmologist optmizations optimizations optomism optimism orded ordered organim organism organiztion organization orgin origin orgin organ orginal original orginally originally oridinarily ordinarily origanaly originally originall original originall originally originaly originally originially originally originnally originally origional original orignally originally orignially originally otehr other ouevre oeuvre overshaddowed overshadowed overwelming overwhelming overwheliming overwhelming owrk work owudl would oxigen oxygen oximoron oxymoron paide paid paitience patience palce place palce palace paleolitic paleolithic paliamentarian parliamentarian Palistian Palestinian Palistinian Palestinian Palistinians Palestinians pallete palette pamflet pamphlet pamplet pamphlet pantomine pantomime paralel parallel paralell parallel paranthesis parenthesis paraphenalia paraphernalia parellels parallels parituclar particular parliment parliament parrakeets parakeets parralel parallel parrallel parallel parrallell parallel partialy partially particually particularly particualr particular particuarly particularly particularily particularly particulary particularly pary party pased passed pasengers passengers passerbys passersby pasttime pastime pastural pastoral paticular particular pattented patented pavillion pavilion peageant pageant peculure peculiar pedestrain pedestrian peice piece penatly penalty penisula peninsula penisular peninsular penninsula peninsula penninsular peninsular pennisula peninsula pensinula peninsula peom poem peoms poems peopel people peotry poetry perade parade percepted perceived percieve perceive percieved perceived perenially perennially perfomers performers performence performance performes performed performes performs perhasp perhaps perheaps perhaps perhpas perhaps peripathetic peripatetic peristent persistent perjery perjury perjorative pejorative permanant permanent permenant permanent permenantly permanently permissable permissible perogative prerogative peronal personal perosnality personality perphas perhaps perpindicular perpendicular perseverence perseverance persistance persistence persistant persistent personel personnel personel personal personell personnel personnell personnel persuded persuaded persue pursue persued pursued persuing pursuing persuit pursuit persuits pursuits pertubation perturbation pertubations perturbations pessiary pessary petetion petition Pharoah Pharaoh phenomenom phenomenon phenomenonal phenomenal phenomenonly phenomenally phenomonenon phenomenon phenomonon phenomenon phenonmena phenomena Philipines Philippines philisopher philosopher philisophical philosophical philisophy philosophy Phillipine Philippine Phillipines Philippines Phillippines Philippines phillosophically philosophically philospher philosopher philosphies philosophies philosphy philosophy phongraph phonograph phylosophical philosophical physicaly physically pich pitch pilgrimmage pilgrimage pilgrimmages pilgrimages pinapple pineapple pinnaple pineapple pinoneered pioneered plagarism plagiarism planation plantation plantiff plaintiff plateu plateau plausable plausible playright playwright playwrite playwright playwrites playwrights pleasent pleasant plebicite plebiscite plesant pleasant poeoples peoples poety poetry poisin poison polical political polinator pollinator polinators pollinators politican politician politicans politicians poltical political polute pollute poluted polluted polutes pollutes poluting polluting polution pollution polyphonyic polyphonic pomegranite pomegranate pomotion promotion poportional proportional popoulation population popularaty popularity populare popular populer popular portayed portrayed portraing portraying Portugese Portuguese posess possess posessed possessed posesses possesses posessing possessing posession possession posessions possessions posion poison positon position positon positron possable possible possably possibly posseses possesses possesing possessing possesion possession possessess possesses possibile possible possibilty possibility possiblility possibility possiblilty possibility possiblities possibilities possiblity possibility possition position Postdam Potsdam posthomous posthumous postion position postive positive potatos potatoes portait portrait potrait portrait potrayed portrayed poulations populations poverful powerful poweful powerful powerfull powerful practial practical practially practically practicaly practically practicioner practitioner practicioners practitioners practicly practically practioner practitioner practioners practitioners prairy prairie prarie prairie praries prairies pratice practice preample preamble precedessor predecessor preceed precede preceeded preceded preceeding preceding preceeds precedes precentage percentage precice precise precisly precisely precurser precursor predecesors predecessors predicatble predictable predicitons predictions predomiantly predominately prefered preferred prefering preferring preferrably preferably pregancies pregnancies preiod period preliferation proliferation premeire premiere premeired premiered preminence preeminence premission permission preocupation preoccupation prepair prepare prepartion preparation prepatory preparatory preperation preparation preperations preparations preriod period presedential presidential presense presence presidenital presidential presidental presidential presitgious prestigious prespective perspective prestigeous prestigious prestigous prestigious presumabely presumably presumibly presumably pretection protection prevelant prevalent preverse perverse previvous previous pricipal principal priciple principle priestood priesthood primarly primarily primative primitive primatively primitively primatives primitives primordal primordial priveledges privileges privelege privilege priveleged privileged priveleges privileges privelige privilege priveliged privileged priveliges privileges privelleges privileges privilage privilege priviledge privilege priviledges privileges privledge privilege privte private probabilaty probability probablistic probabilistic probablly probably probalibity probability probaly probably probelm problem proccess process proccessing processing procede proceed procede precede proceded proceeded proceded preceded procedes proceeds procedes precedes procedger procedure proceding proceeding proceding preceding procedings proceedings proceedure procedure proces process processer processor proclaimation proclamation proclamed proclaimed proclaming proclaiming proclomation proclamation profesion profusion profesion profession profesor professor professer professor proffesed professed proffesion profession proffesional professional proffesor professor profilic prolific progessed progressed programable programmable progrom pogrom progrom program progroms pogroms progroms programs prohabition prohibition prominance prominence prominant prominent prominantly prominently prominately prominently prominately predominately promiscous promiscuous promotted promoted pronomial pronominal pronouced pronounced pronounched pronounced pronounciation pronunciation proove prove prooved proved prophacy prophecy propietary proprietary propmted prompted propoganda propaganda propogate propagate propogates propagates propogation propagation propostion proposition propotions proportions propper proper propperly properly proprietory proprietary proseletyzing proselytizing protaganist protagonist protaganists protagonists protocal protocol protoganist protagonist protrayed portrayed protruberance protuberance protruberances protuberances prouncements pronouncements provacative provocative provded provided provicial provincial provinicial provincial provisonal provisional provisiosn provision proximty proximity pseudononymous pseudonymous pseudonyn pseudonym psuedo pseudo psycology psychology psyhic psychic publicaly publicly puchasing purchasing Pucini Puccini pumkin pumpkin puritannical puritanical purposedly purposely purpotedly purportedly pursuade persuade pursuaded persuaded pursuades persuades pususading persuading puting putting pwoer power pyscic psychic qtuie quite qtuie quiet quantaty quantity quantitiy quantity quarantaine quarantine Queenland Queensland questonable questionable quicklyu quickly quinessential quintessential quitted quit quizes quizzes qutie quite qutie quiet rabinnical rabbinical racaus raucous radiactive radioactive radify ratify raelly really rarified rarefied reaccurring recurring reacing reaching reacll recall readmition readmission realitvely relatively realsitic realistic realtions relations realy really realyl really reasearch research rebiulding rebuilding rebllions rebellions rebounce rebound reccomend recommend reccomendations recommendations reccomended recommended reccomending recommending reccommend recommend reccommended recommended reccommending recommending reccuring recurring receeded receded receeding receding recepient recipient recepients recipients receving receiving rechargable rechargeable reched reached recide reside recided resided recident resident recidents residents reciding residing reciepents recipients reciept receipt recieve receive recieved received reciever receiver recievers receivers recieves receives recieving receiving recipiant recipient recipiants recipients recived received recivership receivership recogize recognize recomend recommend recomended recommended recomending recommending recomends recommends recommedations recommendations reconaissance reconnaissance reconcilation reconciliation reconized recognized reconnaissence reconnaissance recontructed reconstructed recquired required recrational recreational recrod record recuiting recruiting recuring recurring recurrance recurrence rediculous ridiculous reedeming redeeming reenforced reinforced refect reflect refedendum referendum referal referral refered referred referiang referring refering referring refernces references referrence reference referrs refers reffered referred refference reference refrence reference refrences references refrers refers refridgeration refrigeration refridgerator refrigerator refromist reformist refusla refusal regardes regards regluar regular reguarly regularly regulaion regulation regulaotrs regulators regularily regularly rehersal rehearsal reicarnation reincarnation reigining reigning reknown renown reknowned renowned rela real relaly really relatiopnship relationship relativly relatively relected reelected releive relieve releived relieved releiver reliever releses releases relevence relevance relevent relevant reliablity reliability relient reliant religeous religious religous religious religously religiously relinqushment relinquishment relitavely relatively relized realized relpacement replacement remaing remaining remeber remember rememberable memorable rememberance remembrance remembrence remembrance remenant remnant remenicent reminiscent reminent remnant reminescent reminiscent reminscent reminiscent reminsicent reminiscent rendevous rendezvous rendezous rendezvous renewl renewal rentors renters reoccurrence recurrence repatition repetition repentence repentance repentent repentant repeteadly repeatedly repetion repetition repid rapid reponse response reponsible responsible reportadly reportedly represantative representative representive representative representives representatives reproducable reproducible reprtoire repertoire repsectively respectively reptition repetition requirment requirement requred required resaurant restaurant resembelance resemblance resembes resembles resemblence resemblance resevoir reservoir resistable resistible resistence resistance resistent resistant respectivly respectively responce response responibilities responsibilities responisble responsible responnsibilty responsibility responsability responsibility responsibile responsible responsibilites responsibilities responsiblity responsibility ressemblance resemblance ressemble resemble ressembled resembled ressemblence resemblance ressembling resembling resssurecting resurrecting ressurect resurrect ressurected resurrected ressurection resurrection ressurrection resurrection restaraunt restaurant restaraunteur restaurateur restaraunteurs restaurateurs restaraunts restaurants restauranteurs restaurateurs restauration restoration restauraunt restaurant resteraunt restaurant resteraunts restaurants resticted restricted restraunt restraint restraunt restaurant resturant restaurant resturaunt restaurant resurecting resurrecting retalitated retaliated retalitation retaliation retreive retrieve returnd returned revaluated reevaluated reveral reversal reversable reversible revolutionar revolutionary rewitten rewritten rewriet rewrite rhymme rhyme rhythem rhythm rhythim rhythm rhytmic rhythmic rigeur rigor rigourous rigorous rininging ringing rised rose Rockerfeller Rockefeller rococco rococo rocord record roomate roommate rougly roughly rucuperate recuperate rudimentatry rudimentary rulle rule runing running runnung running russina Russian Russion Russian rwite write rythem rhythm rythim rhythm rythm rhythm rythmic rhythmic rythyms rhythms sacrafice sacrifice sacreligious sacrilegious sacrifical sacrificial saftey safety safty safety salery salary sanctionning sanctioning sandwhich sandwich Sanhedrim Sanhedrin santioned sanctioned sargant sergeant sargeant sergeant sasy says sasy sassy satelite satellite satelites satellites Saterday Saturday Saterdays Saturdays satisfactority satisfactorily satric satiric satrical satirical satrically satirically sattelite satellite sattelites satellites saught sought saveing saving saxaphone saxophone scandanavia Scandinavia scaricity scarcity scavanged scavenged schedual schedule scholarhip scholarship scholarstic scholastic scholarstic scholarly scientfic scientific scientifc scientific scientis scientist scince science scinece science scirpt script scoll scroll screenwrighter screenwriter scrutinity scrutiny scuptures sculptures seach search seached searched seaches searches secceeded seceded secceeded succeeded seceed succeed seceed secede seceeded succeeded seceeded seceded secratary secretary secretery secretary sedereal sidereal seeked sought segementation segmentation seguoys segues seige siege seing seeing seinor senior seldomly seldom senarios scenarios sence sense senstive sensitive sensure censure seperate separate seperated separated seperately separately seperates separates seperating separating seperation separation seperatism separatism seperatist separatist sepina subpoena sepulchure sepulcher sepulcre sepulcher sergent sergeant settelement settlement settlment settlement severeal several severley severely severly severely sevice service shaddow shadow shamen shaman shamen shamans sheat sheath sheat sheet sheat cheat sheild shield sherif sheriff shineing shining shiped shipped shiping shipping shopkeeepers shopkeepers shorly shortly shoudl should shoudln should shoudln shouldn't shouldnt shouldn't shreak shriek shrinked shrunk sicne since sideral sidereal sieze seize sieze size siezed seized siezed sized siezing seizing siezing sizing siezure seizure siezures seizures siginificant significant signficant significant signficiant significant signfies signifies signifantly significantly significently significantly signifigant significant signifigantly significantly signitories signatories signitory signatory similarily similarly similiar similar similiarity similarity similiarly similarly simmilar similar simpley simply simplier simpler simultanous simultaneous simultanously simultaneously sincerley sincerely singsog singsong sinse sines sinse since Sionist Zionist Sionists Zionists Sixtin Sistine skateing skating slaugterhouses slaughterhouses slowy slowly smae same smealting smelting smoe some sneeks sneaks snese sneeze socalism socialism socities societies soem some sofware software sohw show soilders soldiers solatary solitary soley solely soliders soldiers soliliquy soliloquy soluable soluble somene someone somtimes sometimes somwhere somewhere sophicated sophisticated sorceror sorcerer sorrounding surrounding sotry story sotyr satyr sotyr story soudn sound soudns sounds sould could sould should sould sold sountrack soundtrack sourth south sourthern southern souvenier souvenir souveniers souvenirs soveits soviets sovereignity sovereignty soverign sovereign soverignity sovereignty soverignty sovereignty spainish Spanish speach speech specfic specific speciallized specialized specifiying specifying speciman specimen spectauclar spectacular spectaulars spectaculars spects aspects spects expects spectum spectrum speices species spermatozoan spermatozoon spoace space sponser sponsor sponsered sponsored spontanous spontaneous sponzored sponsored spoonfulls spoonfuls sppeches speeches spreaded spread sprech speech spred spread spriritual spiritual spritual spiritual sqaure square stablility stability stainlees stainless staion station standars standards stange strange startegic strategic startegies strategies startegy strategy stateman statesman statememts statements statment statement steriods steroids sterotypes stereotypes stilus stylus stingent stringent stiring stirring stirrs stirs stlye style stong strong stopry story storeis stories storise stories stornegst strongest stoyr story stpo stop stradegies strategies stradegy strategy strat start strat strata stratagically strategically streemlining streamlining stregth strength strenghen strengthen strenghened strengthened strenghening strengthening strenght strength strenghten strengthen strenghtened strengthened strenghtening strengthening strengtened strengthened strenous strenuous strictist strictest strikely strikingly strnad strand stroy story stroy destroy structual structural stubborness stubbornness stucture structure stuctured structured studdy study studing studying stuggling struggling sturcture structure subcatagories subcategories subcatagory subcategory subconsiously subconsciously subjudgation subjugation subpecies subspecies subsidary subsidiary subsiduary subsidiary subsquent subsequent subsquently subsequently substace substance substancial substantial substatial substantial substituded substituted substract subtract substracted subtracted substracting subtracting substraction subtraction substracts subtracts subtances substances subterranian subterranean suburburban suburban succceeded succeeded succcesses successes succedded succeeded succeded succeeded succeds succeeds succesful successful succesfully successfully succesfuly successfully succesion succession succesive successive successfull successful successully successfully succsess success succsessfull successful suceed succeed suceeded succeeded suceeding succeeding suceeds succeeds sucesful successful sucesfully successfully sucesfuly successfully sucesion succession sucess success sucesses successes sucessful successful sucessfull successful sucessfully successfully sucessfuly successfully sucession succession sucessive successive sucessor successor sucessot successor sucide suicide sucidial suicidal sufferage suffrage sufferred suffered sufferring suffering sufficent sufficient sufficently sufficiently sumary summary sunglases sunglasses suop soup superceeded superseded superintendant superintendent suphisticated sophisticated suplimented supplemented supose suppose suposed supposed suposedly supposedly suposes supposes suposing supposing supplamented supplemented suppliementing supplementing suppoed supposed supposingly supposedly suppy supply supress suppress supressed suppressed supresses suppresses supressing suppressing suprise surprise suprised surprised suprising surprising suprisingly surprisingly suprize surprise suprized surprised suprizing surprising suprizingly surprisingly surfce surface surley surly surley surely suround surround surounded surrounded surounding surrounding suroundings surroundings surounds surrounds surplanted supplanted surpress suppress surpressed suppressed surprize surprise surprized surprised surprizing surprising surprizingly surprisingly surrended surrounded surrended surrendered surrepetitious surreptitious surrepetitiously surreptitiously surreptious surreptitious surreptiously surreptitiously surronded surrounded surrouded surrounded surrouding surrounding surrundering surrendering surveilence surveillance surveyer surveyor surviver survivor survivers survivors survivied survived suseptable susceptible suseptible susceptible suspention suspension swaer swear swaers swears swepth swept swiming swimming syas says symetrical symmetrical symetrically symmetrically symetry symmetry symettric symmetric symmetral symmetric symmetricaly symmetrically synagouge synagogue syncronization synchronization synonomous synonymous synonymns synonyms synphony symphony syphyllis syphilis sypmtoms symptoms syrap syrup sysmatically systematically sytem system sytle style tabacco tobacco tahn than taht that talekd talked targetted targeted targetting targeting tast taste tath that tattooes tattoos taxanomic taxonomic taxanomy taxonomy teached taught techician technician techicians technicians techiniques techniques technitian technician technnology technology technolgy technology teh the tehy they telelevision television televsion television telphony telephony temerature temperature temparate temperate temperarily temporarily temperment temperament tempertaure temperature temperture temperature temprary temporary tenacle tentacle tenacles tentacles tendacy tendency tendancies tendencies tendancy tendency tepmorarily temporarily terrestial terrestrial terriories territories terriory territory territorist terrorist territoy territory terroist terrorist testiclular testicular tghe the thast that thast that's theather theater theese these theif thief theives thieves themselfs themselves themslves themselves ther there ther their ther the therafter thereafter therby thereby theri their thgat that thge the thier their thign thing thigns things thigsn things thikn think thikning thinking thikning thickening thikns thinks thiunk think thn then thna than thne then thnig thing thnigs things thoughout throughout threatend threatened threatning threatening threee three threshhold threshold thrid third throrough thorough throughly thoroughly throught thought throught through throught throughout througout throughout thsi this thsoe those thta that thyat that tiem time tiem Tim tihkn think tihs this timne time tiome time tiome tome tje the tjhe the tkae take tkaes takes tkaing taking tlaking talking tobbaco tobacco todays today's todya today toghether together tolerence tolerance Tolkein Tolkien tomatos tomatoes tommorow tomorrow tommorrow tomorrow tongiht tonight tormenters tormentors torpeados torpedoes torpedos torpedoes toubles troubles tounge tongue tourch torch tourch touch towords towards towrad toward tradionally traditionally traditionaly traditionally traditionnal traditional traditition tradition tradtionally traditionally trafficed trafficked trafficing trafficking trafic traffic trancendent transcendent trancending transcending tranform transform tranformed transformed transcendance transcendence transcendant transcendent transcendentational transcendental transcripting transcribing transcripting transcription transending transcending transesxuals transsexuals transfered transferred transfering transferring transformaton transformation transistion transition translater translator translaters translators transmissable transmissible transporation transportation tremelo tremolo tremelos tremolos triguered triggered triology trilogy troling trolling troup troupe troups troupes troups troops truely truly trustworthyness trustworthiness turnk turnkey turnk trunk tust trust twelth twelfth twon town twpo two tyhat that tyhe they typcial typical typicaly typically tyranies tyrannies tyrany tyranny tyrranies tyrannies tyrrany tyranny ubiquitious ubiquitous uise use Ukranian Ukrainian ultimely ultimately unacompanied unaccompanied unahppy unhappy unanymous unanimous unavailible unavailable unballance unbalance unbeleivable unbelievable uncertainity uncertainty unchangable unchangeable unconcious unconscious unconciousness unconsciousness unconfortability discomfort uncontitutional unconstitutional unconvential unconventional undecideable undecidable understoon understood undesireable undesirable undetecable undetectable undoubtely undoubtedly undreground underground uneccesary unnecessary unecessary unnecessary unequalities inequalities unforetunately unfortunately unforgetable unforgettable unforgiveable unforgivable unfortunatley unfortunately unfortunatly unfortunately unfourtunately unfortunately unihabited uninhabited unilateraly unilaterally unilatreal unilateral unilatreally unilaterally uninterruped uninterrupted uninterupted uninterrupted univeral universal univeristies universities univeristy university universtiy university univesities universities univesity university unkown unknown unlikey unlikely unmistakeably unmistakably unneccesarily unnecessarily unneccesary unnecessary unneccessarily unnecessarily unneccessary unnecessary unnecesarily unnecessarily unnecesary unnecessary unoffical unofficial unoperational nonoperational unoticeable unnoticeable unplease displease unplesant unpleasant unprecendented unprecedented unprecidented unprecedented unrepentent unrepentant unrepetant unrepentant unrepetent unrepentant unsed used unsed unused unsed unsaid unsubstanciated unsubstantiated unsuccesful unsuccessful unsuccesfully unsuccessfully unsuccessfull unsuccessful unsucesful unsuccessful unsucesfuly unsuccessfully unsucessful unsuccessful unsucessfull unsuccessful unsucessfully unsuccessfully unsuprising unsurprising unsuprisingly unsurprisingly unsuprizing unsurprising unsuprizingly unsurprisingly unsurprizing unsurprising unsurprizingly unsurprisingly untill until untranslateable untranslatable unuseable unusable unusuable unusable unviersity university unwarrented unwarranted unweildly unwieldy unwieldly unwieldy upcomming upcoming upgradded upgraded usally usually useage usage usefull useful usefuly usefully useing using usualy usually ususally usually vaccum vacuum vaccume vacuum vacinity vicinity vaguaries vagaries vaieties varieties vailidty validity valuble valuable valueable valuable varations variations varient variant variey variety varing varying varities varieties varity variety vasall vassal vasalls vassals vegatarian vegetarian vegitable vegetable vegitables vegetables vegtable vegetable vehicule vehicle vell well venemous venomous vengance vengeance vengence vengeance verfication verification verison version verisons versions vermillion vermilion versitilaty versatility versitlity versatility vetween between veyr very vigeur vigor vigilence vigilance vigourous vigorous villian villain villification vilification villify vilify villin villi villin villain villin villein vincinity vicinity violentce violence virutal virtual virtualy virtually virutally virtually visable visible visably visibly visting visiting vistors visitors vitories victories volcanoe volcano voleyball volleyball volontary voluntary volonteer volunteer volonteered volunteered volonteering volunteering volonteers volunteers volounteer volunteer volounteered volunteered volounteering volunteering volounteers volunteers vreity variety vrey very vriety variety vulnerablility vulnerability vyer very vyre very waht what warantee warranty wardobe wardrobe warrent warrant warrriors warriors wasnt wasn't wass was watn want wayword wayward weaponary weaponry weas was wehn when weild wield weild wild weilded wielded wendsay Wednesday wensday Wednesday wereabouts whereabouts whant want whants wants whcih which wheras whereas wherease whereas whereever wherever whic which whihc which whith with whlch which whn when wholey wholly wholy wholly wholy holy whta what whther whether wich which wich witch widesread widespread wief wife wierd weird wiew view wih with wiht with wille will willingless willingness wirting writing withdrawl withdrawal withdrawl withdraw witheld withheld withold withhold witht with witn with wiull will wnat want wnated wanted wnats wants wohle whole wokr work wokring working wonderfull wonderful workststion workstation worls world wordlwide worldwide worshipper worshiper worshipping worshiping worstened worsened woudl would wresters wrestlers wriet write writen written wroet wrote wrok work wroking working ws was wtih with wupport support xenophoby xenophobia yaching yachting yatch yacht yeasr years yeild yield yeilding yielding Yementite Yemenite Yementite Yemeni yearm year yera year yeras years yersa years youself yourself ytou you yuo you joo you zeebra zebra aspell-0.60.8.1/test/suggest/00-special-fast-expect.res0000644000076500007650000000730514533006640017416 00000000000000colour color 1 61 color, cooler, collar, co lour, co-lour, col our, col-our, Collier, collier, colors, clout, Clair, Colo, lour, velour, Colon, cloud, colon, coolie, dolor, flour, clear, colder, Cavour, Clojure, Closure, calorie, closure, cloture, coleus, colony, colored, cool, glory, caller, Cole, cloy, clue, coir, coolers, COL, Clara, Clare, Col, col, color's, cor, cur, Cooley, cools, floor, closer, clover, COLA, cola, coll, coolly, corr, cool's, recolor, cooler's hjk hijack 1 55 hijack, hajj, hajji, Gk, haj, Huck, hack, hake, hawk, heck, hick, hike, hock, hoke, hook, Hank, hank, hark, honk, hulk, hunk, husk, HQ, Hg, jg, Hakka, Hickok, hag, hog, hug, Jake, hex, hgt, joke, KC, kc, kg, Hooke, Jack, Jock, haiku, hooky, jack, jock, jag, jig, jog, jug, khaki, Hayek, hoick, hokey, HQ's, Hg's, hajj's hjkk hijack 1 52 hijack, hajj, Hickok, hajji, Hakka, hulk, Huck, hack, hake, hawk, heck, hick, hike, hock, hoke, hook, Hank, hank, hark, honk, hunk, husk, Gk, haj, Jack, Jake, Jock, jack, jock, joke, HQ, Hg, KC, jg, kc, kg, Hayek, Hooke, haiku, hoick, hokey, hooky, hag, hog, hug, jag, jig, jog, jug, khaki, hajj's, Hakka's jk hijack 10 99 JFK, J, K, j, k, Gk, jg, Jake, joke, hijack, KC, kc, kg, Jo, ck, wk, AK, Bk, JD, JP, JV, Jr, Mk, OK, SK, UK, bk, jr, pk, Jack, Jock, jack, jock, jag, jig, jog, jug, kike, QC, cg, KKK, Jacky, Keck, jokey, kick, kl, kook, KO, KY, Ky, kW, keg, kw, KB, KP, KS, Kb, Kr, Ks, km, ks, kt, jerk, jink, junk, DJ, NJ, OJ, SJ, VJ, EKG, JCS, Jay, Jew, Joe, Joy, jaw, jay, jct, jew, joy, pkg, Coke, J's, cake, coke, C, G, Q, c, g, q, Cook, cock, cook, gawk, geek, gook, K's Hjk Hijack 1 52 Hijack, Hajj, Hajji, Gk, Haj, Huck, Hack, Hake, Hawk, Heck, Hick, Hike, Hock, Hoke, Hook, Hank, Hark, Honk, Hulk, Hunk, Husk, HQ, Hg, Jg, Hakka, Hickok, Hag, Hog, Hug, Jake, Hex, Hgt, Joke, KC, Kc, Kg, Hooke, Jack, Jock, Haiku, Hooky, Jag, Jig, Jog, Jug, Khaki, Hayek, Hoick, Hokey, HQ's, Hg's, Hajj's HJK HIJACK 1 51 HIJACK, HAJJ, HAJJI, GK, HAJ, HUCK, HACK, HAKE, HAWK, HECK, HICK, HIKE, HOCK, HOKE, HOOK, HANK, HARK, HONK, HULK, HUNK, HUSK, HQ, HG, JG, HAKKA, HICKOK, HAG, HOG, HUG, JAKE, HEX, HGT, JOKE, KC, KG, HOOKE, JACK, JOCK, HAIKU, HOOKY, JAG, JIG, JOG, JUG, KHAKI, HAYEK, HOICK, HOKEY, HQ'S, HG'S, HAJJ'S hk hijack 1 100 hijack, Gk, H, K, h, k, HQ, Hg, haj, hake, hike, hoke, HI, Ha, He, Ho, ck, ha, he, hi, ho, wk, AK, Bk, HF, HM, HP, HR, HS, HT, Hf, Hz, Mk, OK, SK, UK, bk, hf, hp, hr, ht, pk, Huck, hack, hawk, heck, hick, hock, hook, hag, hog, hug, kg, Hakka, Hooke, haiku, hokey, hooky, G, J, KO, KY, Ky, g, hgwy, j, kW, kw, KC, kc, Hank, hank, hark, honk, hulk, hunk, husk, Hayek, hoick, Haw, Hay, Hui, haw, hay, hew, hex, hey, hgt, hie, hoe, how, hue, hwy, H's, Hugo, h'm, huge, C, Q, c sjk hijack 4 44 SJ, SK, SJW, hijack, sqq, ska, ski, sky, Saki, sack, sake, seek, sick, soak, sock, souk, suck, SWAK, Saks, Salk, Sask, Sikh, sank, silk, sink, sulk, sunk, Gk, SC, Sc, Sq, jg, scag, sq, SAC, SEC, Sec, Soc, sac, sag, sec, seq, sic, soc zphb xenophobia 1 37 xenophobia, Zomba, zephyr, SOB, Zibo, fob, sob, zebu, Sb, sahib, soph, Feb, fab, fib, sub, AFB, xv, phobia, Saab, Serb, scab, slab, slob, snob, snub, stab, stub, swab, FBI, SBA, Cebu, SF, Sophia, Sophie, sf, Saiph, Sappho zkw zip line 1 67 zip line, kW, kw, Zeke, SJW, Zika, skew, SK, ska, ski, sky, wk, K, SJ, Sq, Z, k, sq, xx, z, Zoe, Pkwy, pkwy, sake, KS, Ks, ks, KO, KY, Ky, SW, ck, cw, skua, AK, Bk, Gk, KC, Mk, OK, UK, Zn, Zr, Zs, bk, kc, kg, pk, SC, Sc, Jew, KKK, SSW, WSW, Zzz, caw, cow, jaw, jew, saw, sew, sow, zoo, Saki, Z's, scow, K's Joeuser JoeUser -1 -1 JoeuSer JoeUser -1 -1 JooUser JoeUser -1 -1 camelCasWord camelCaseWord -1 -1 camelcaseWord camelCaseWord -1 -1 cmlCaseWord camelCaseWord -1 -1 mcdonalds McDonald's 1 4 McDonald's, McDonald, MacDonald's, MacDonald aspell-0.60.8.1/test/suggest/00-special-ultra-expect.res0000644000076500007650000000257214533006640017611 00000000000000colour color 1 21 color, cooler, collar, co lour, co-lour, col our, col-our, Collier, collier, Clair, clear, calorie, colliery, glory, caller, Claire, Clara, Clare, jollier, jowlier, galore hjk hijack 1 4 hijack, hajj, hajji, Hickok hjkk hijack 1 4 hijack, hajj, Hickok, hajji jk hijack 10 56 JFK, J, K, j, k, Gk, jg, Jake, joke, hijack, KC, kc, kg, Jo, ck, wk, AK, Bk, JD, JP, JV, Jr, Mk, OK, SK, UK, bk, jr, pk, Jack, Jock, jack, jock, jag, jig, jog, jug, kike, QC, cg, Jacky, Keck, jokey, kick, kook, keg, Coke, J's, cake, coke, Cook, cock, cook, gawk, geek, gook Hjk Hijack 1 4 Hijack, Hajj, Hajji, Hickok HJK HIJACK 1 4 HIJACK, HAJJ, HAJJI, HICKOK hk hijack 1 64 hijack, Gk, H, K, h, k, HQ, Hg, haj, hake, hike, hoke, HI, Ha, He, Ho, ck, ha, he, hi, ho, wk, AK, Bk, HF, HM, HP, HR, HS, HT, Hf, Hz, Mk, OK, SK, UK, bk, hf, hp, hr, ht, pk, Huck, hack, hawk, heck, hick, hock, hook, hag, hog, hug, Hakka, Hooke, haiku, hokey, hooky, hgwy, Hayek, hoick, H's, Hugo, h'm, huge sjk hijack 4 6 SJ, SK, SJW, hijack, sqq, scag zphb xenophobia 1 1 xenophobia zkw zip line 1 21 zip line, kW, kw, Zeke, SJW, Zika, skew, SK, ska, ski, sky, SJ, Sq, sq, xx, sake, skua, SC, Sc, Saki, scow Joeuser JoeUser -1 -1 JoeuSer JoeUser -1 -1 JooUser JoeUser -1 -1 camelCasWord camelCaseWord -1 -1 camelcaseWord camelCaseWord -1 -1 cmlCaseWord camelCaseWord -1 -1 mcdonalds McDonald's 1 3 McDonald's, McDonald, MacDonald's aspell-0.60.8.1/test/suggest/run-batch0000755000076500007650000000246514533006640014440 00000000000000#!/usr/bin/perl use strict; use warnings; use autodie; no warnings 'uninitialized'; use IPC::Open2; use IO::Handle; use POSIX qw(clock CLOCKS_PER_SEC); my $in = new IO::Handle; my $out = new IO::Handle; my $data = new IO::Handle; die "Usage: $0 \n" unless @ARGV == 3; my $command = $ARGV[0]; my $base = $ARGV[2]; open $data, $ARGV[1]; open R, ">$base.res"; my $pid = open2($in, $out, "$command -d en_US-w_repl --dont-use-other-dicts --per-conf=/dev/null -a"); print $out "!\n"; <$in>; while (<$data>) { chop; my ($mis, $cor) = split /\t/; die ":$mis: :$cor:" if $mis !~ /^[a-zA-Z\']+ ?[a-zA-Z\']+$/; die ":$mis: :$cor:" if $cor !~ /^[a-zA-Z\']+ ?[a-zA-Z\']+$/; print $out "$cor\n"; my $res = <$in>; chop $res; if ($res) { print R "$mis\t$cor\t-1\t-1\n"; $res = <$in>; } else { print $out "$mis\n"; $res = <$in>; chop $res; if (!$res) { print R "$mis\t$cor\t-1\t-1\n"; } else { my ($info, $list) = split /: /, $res; my ($key, undef, $num, undef) = split / /, $info; my @list = split /, /, $list; my $i; for ($i = 0; $list[$i] && $list[$i] ne $cor; $i++) {} if ($list[$i]) {$i++} else {$i = 0;} print R "$mis\t$cor\t$i\t$num\t$list\n"; $res = <$in>; } } } close $out; close R; aspell-0.60.8.1/test/suggest/02-orig-normal-nokbd-expect.res0000644000076500007650000026712014533006640020371 00000000000000Accosinly Occasionally 6 7 Accusingly, Accusing, Amusingly, Coaxingly, Occasional, Occasionally, Amazingly Circue Circle 3 11 Circe, Cirque, Circle, Circus, Circa, Cir cue, Cir-cue, Circuit, Cirques, Circus's, Cirque's Maddness Madness 1 10 Madness, Maddens, Madden's, Muddiness, Madness's, Maidens, Middens, Maiden's, Midden's, Muddiness's Occusionaly Occasionally 1 9 Occasionally, Occasional, Accusingly, Occupationally, Occasion, Occupational, Occasions, Occasion's, Occasioned Steffen Stephen 4 8 Stiffen, Stefan, Steven, Stephen, Stiffens, Staffing, Stiffing, Stuffing Thw The 5 15 Thaw, Thew, Th, Thu, The, Tho, Thy, THC, Tow, Thai, Thea, Thee, They, Thou, Th's Unformanlly Unfortunately 0 6 Informally, Uniformly, Infernally, Informal, Informant, Uniforming Unfortally Unfortunately 0 10 Informally, Infernally, Uniformly, Informal, Universally, Infertile, Unfairly, Inertly, Unfriendly, Unfurled abilitey ability 1 16 ability, abilities, ablate, agility, ability's, arability, inability, usability, liability, viability, oblate, debility, mobility, nobility, ablated, ablates abouy about 1 22 about, Abby, abbey, buoy, AB, ab, obey, boy, buy, ABA, Abe, Ibo, ably, abut, ahoy, abbe, eBay, oboe, Ebony, abode, above, ebony absorbtion absorption 1 6 absorption, absorbing, abortion, absolution, adsorption, absorption's accidently accidentally 2 10 accidental, accidentally, Occidental, accident, occidental, accidentals, accidents, accident's, accidental's, Occident accomodate accommodate 1 3 accommodate, accommodated, accommodates acommadate accommodate 1 3 accommodate, accommodated, accommodates acord accord 1 13 accord, cord, acrid, acorn, accords, card, actor, cored, scrod, accrued, acre, curd, accord's adultry adultery 1 15 adultery, adulatory, adulator, adult, idolatry, adults, adult's, adultery's, auditory, adulators, adulterer, adulate, Adler, ultra, adulator's aggresive aggressive 1 8 aggressive, aggressively, aggrieve, digressive, regressive, aggrieves, abrasive, aggressor alchohol alcohol 1 5 alcohol, alcohols, alcohol's, alcoholic, Algol alchoholic alcoholic 1 6 alcoholic, alcoholics, alcohol, alcoholic's, alcohols, alcohol's allieve alive 1 28 alive, Allie, Olive, olive, Allies, allege, allele, allied, allies, Allie's, achieve, believe, relieve, allusive, live, allover, elev, Ellie, Ollie, alley, Albee, Alice, Aline, Allen, Clive, alien, alike, alcove alot a lot 0 17 alto, allot, aloft, alt, Lot, lot, Aldo, Alta, aloe, blot, clot, plot, slot, Aleut, Eliot, aloud, ult amature amateur 3 7 armature, mature, amateur, immature, amatory, amateurs, amateur's ambivilant ambivalent 1 6 ambivalent, ambulant, ambivalently, ambivalence, ambient, bivalent amification amplification 0 5 ramification, edification, unification, mummification, ossification amourfous amorphous 2 5 amorous, amorphous, amours, amour's, Amaru's annoint anoint 1 29 anoint, anoints, annoying, anent, Antoine, appoint, anion, anointed, anon, anions, ancient, annuity, Anton, Antonia, Antonio, annuitant, innit, anionic, anons, Innocent, innocent, Antone, Antony, awning, inning, ain't, anteing, undoing, anion's annonsment announcement 1 4 announcement, anointment, announcements, announcement's annuncio announce 3 14 an nuncio, an-nuncio, announce, nuncio, announcing, announced, announcer, announces, Ananias, anionic, annoyance, Anacin, ennui's, Antonio's anonomy anatomy 3 9 autonomy, antonym, anatomy, economy, anon, Annam, anonymity, anons, synonymy anotomy anatomy 1 12 anatomy, Antony, entomb, antonym, anytime, atom, autonomy, anatomy's, Anton, antsy, anatomic, Antone anynomous anonymous 1 7 anonymous, unanimous, antonymous, autonomous, synonymous, animus, Annam's appelet applet 1 18 applet, appealed, appellate, applets, Apple, apple, applied, appalled, apples, epaulet, appeal, pellet, Appleton, applet's, pallet, pelt, Apple's, apple's appreceiated appreciated 1 6 appreciated, appraised, preceded, operated, arrested, presided appresteate appreciate 0 9 apostate, prostate, superstate, appreciated, upstate, overstate, apprised, arrested, oppressed aquantance acquaintance 1 7 acquaintance, acquaintances, abundance, acquaintance's, accountancy, aquanauts, aquanaut's aratictature architecture 5 15 eradicator, articulate, eradicated, eradicate, architecture, articulated, horticulture, articulates, articular, eradicators, eradicates, agitator, dictator, artistry, eradicator's archeype archetype 1 14 archetype, archery, Archie, arched, archer, arches, archly, Archean, archive, arch, archway, airship, Archie's, arch's aricticure architecture 8 14 Arctic, arctic, arctics, Arctic's, arctic's, caricature, article, architecture, armature, fracture, articular, practicum, Arcturus, Arturo artic arctic 3 30 aortic, Arctic, arctic, Artie, Attic, attic, antic, erotic, erotica, erratic, ARC, Art, arc, art, article, Attica, Altaic, Arabic, acetic, artier, critic, Eric, arid, arty, uric, arts, bardic, Art's, art's, Artie's ast at 11 52 asst, Ats, SAT, Sat, sat, As, At, ST, St, as, at, st, East, east, AZT, EST, est, asset, bast, cast, fast, hast, last, mast, past, vast, wast, PST, SST, ass, ACT, AFT, ASL, Art, CST, DST, HST, MST, act, aft, alt, amt, ant, apt, art, ask, asp, ash, oust, A's, As's, At's asterick asterisk 1 35 asterisk, esoteric, aster, satiric, satyric, asteroid, gastric, struck, astern, asters, austerity, ascetic, hysteric, Astoria, aster's, astride, enteric, ostrich, astir, strike, Asturias, acetic, streak, Austria, austere, Easter, Astaire, Astor, Ester, Stark, awestruck, ester, stark, stork, Astoria's asymetric asymmetric 1 5 asymmetric, isometric, symmetric, asymmetrical, asymmetry atentively attentively 1 4 attentively, retentively, attentive, inattentively autoamlly automatically 0 20 atonally, atoll, anomaly, tamely, automate, optimally, outfall, atonal, atom, atomically, Italy, Tamil, Udall, atoms, autumnal, untimely, automobile, tamale, timely, atom's bankrot bankrupt 4 11 bank rot, bank-rot, Bancroft, bankrupt, banknote, bankroll, banker, bankers, banker's, banked, banquet basicly basically 1 19 basically, BASIC, Basil, basic, basil, basely, busily, BASICs, basics, basally, BASIC's, basic's, sickly, Biscay, baggily, bossily, Basel, basal, briskly batallion battalion 1 12 battalion, stallion, battalions, bazillion, battling, Tallinn, balloon, billion, bullion, battalion's, cotillion, medallion bbrose browse 1 54 browse, Bros, bros, bores, bro's, brows, Bries, bares, boors, braes, byres, Biro's, Bose, Rose, braise, bruise, burros, bursae, rose, Br's, barres, bars, bras, buries, burs, arose, broke, prose, Boris, Brice, Bruce, Bryce, Bursa, bar's, brace, brass, braze, bur's, burrs, bursa, brow's, burro's, boor's, bra's, Ebro's, Barr's, Boru's, Burr's, bore's, burr's, Brie's, brae's, brie's, barre's beauro bureau 43 83 bear, Bauer, burro, bar, bro, bur, Beau, barrio, barrow, beau, euro, Barr, Biro, Burr, bare, beer, boar, burr, bury, Beard, beard, bears, Mauro, beaus, beaut, Barry, Berra, Berry, Beyer, barre, beery, berry, burrow, Beau's, beau's, beauty, Ebro, brow, baron, blear, Belau, boor, bureau, Bayer, burgh, Eur, ear, Barron, beaker, bear's, bearer, beater, beaver, beware, bleary, bra, Bart, Beauvoir, Beirut, Berg, Bern, Bert, Burl, Burt, barb, bard, barf, bark, barn, bars, berg, berk, berm, bettor, blur, burg, burl, burn, burp, burs, Bauer's, bar's, bur's beaurocracy bureaucracy 1 23 bureaucracy, Beauregard, Bergerac, bureaucracy's, barracks, Barclays, bureaucrat, bureaucrats, Bergerac's, barkers, burgers, Barbra's, Barker's, Beauregard's, Berger's, Burger's, barker's, burger's, Barrera's, Barbara's, barrack's, Barclay's, bureaucrat's beggining beginning 1 26 beginning, begging, beggaring, beginnings, beguiling, regaining, beckoning, deigning, feigning, reigning, Beijing, bagging, beaning, bogging, bugging, gaining, bargaining, boggling, braining, beginning's, boogieing, begetting, bemoaning, buggering, doggoning, rejoining beging beginning 0 17 begging, Begin, begin, being, begins, Bering, Beijing, bagging, beguine, bogging, bugging, began, begun, baking, begone, biking, Begin's behaviour behavior 1 9 behavior, behaviors, behavior's, behavioral, Beauvoir, behaving, heavier, beaver, behave beleive believe 1 14 believe, believed, believer, believes, belief, beehive, belie, beeline, relieve, Belize, relive, bereave, blivet, live belive believe 1 16 believe, belie, belief, Belize, relive, be live, be-live, believed, believer, believes, blivet, belied, belies, live, beloved, belle benidifs benefits 8 34 bends, bend's, Bendix, bandies, bandits, benders, binds, benefits, Benita's, Benito's, bindings, bind's, endives, bands, bonds, binders, Bender's, bandit's, bender's, sendoffs, Bond's, band's, bond's, benefit's, beatifies, Benet's, bonitos, binding's, Bonita's, binder's, bonito's, sendoff's, endive's, bonding's bigginging beginning 1 36 beginning, bringing, bagging, banging, begging, binning, bogging, bonging, bugging, bunging, gaining, ganging, ginning, gonging, bargaining, beginnings, boinking, boggling, braining, boogieing, beggaring, beguiling, belonging, buggering, doggoning, regaining, beckoning, biking, bikini, beginning's, coining, genning, gowning, gunning, joining, tobogganing blait bleat 3 35 blat, bait, bleat, bloat, blast, Blair, plait, BLT, blot, blade, bluet, Bali, belt, bolt, Blatz, blats, blitz, laity, bald, blight, Lat, bat, bit, built, lat, lit, ballet, ballot, baldy, baled, bail, beat, boat, laid, Bali's bouyant buoyant 1 20 buoyant, bounty, bunt, bouffant, bound, Bantu, buoyantly, buoyancy, boat, bonnet, bout, band, bent, Brant, blunt, brunt, buoying, burnt, botany, butane boygot boycott 2 11 Bogota, boycott, begot, bigot, boy got, boy-got, boot, bogon, begat, beget, bought brocolli broccoli 1 17 broccoli, brolly, broil, broccoli's, Bernoulli, recoil, broodily, Barclay, Brock, brill, brook, Brooklyn, brooklet, Bacall, Brillo, Brooke, recall buch bush 7 21 butch, Burch, Busch, bunch, Bach, Bush, bush, Buck, buck, much, ouch, such, Beach, batch, beach, beech, bitch, botch, bushy, bash, bosh buder butter 8 72 buyer, Buber, nuder, ruder, badder, bedder, bidder, butter, biter, bud er, bud-er, Boulder, boulder, bounder, Bauer, bawdier, beadier, boudoir, buttery, bluer, udder, Bud, bud, builder, bur, Balder, Bender, Butler, balder, bender, binder, birder, bolder, border, buster, butler, badger, budded, buffer, bugger, bummer, busier, buzzer, guider, judder, rudder, Bede, Boer, Burr, bade, batter, beater, beer, better, bide, bier, bitter, boater, bode, burr, Oder, buds, Lauder, louder, tuber, Bayer, Beyer, Boyer, Buddy, buddy, Bud's, bud's budr butter 36 61 Bud, bud, bur, Burr, burr, buds, boudoir, Burt, badder, baud, bdrm, bedder, bidder, bury, blur, Bird, Byrd, bard, bird, BR, Br, Dr, Bauer, Buddy, buddy, burro, buyer, Audra, Buber, Bud's, Sudra, Tudor, bauds, bluer, bud's, butter, nuder, ruder, bad, bar, bed, bid, biter, bod, brr, but, FDR, Barr, Bede, Boer, bade, bear, beer, bide, bier, boar, bode, body, boor, butt, baud's budter butter 1 52 butter, buster, Butler, butler, buttery, bustier, biter, badder, batter, beater, bedder, better, bidder, bitter, boater, budded, butted, banter, barter, baster, Boulder, boulder, bounder, dater, deter, doter, builder, bidet, Balder, Bender, balder, bender, binder, birder, bolder, border, buttered, tauter, bidets, battery, battier, bawdier, beadier, bittier, boudoir, Tudor, bated, boded, tater, tutor, doubter, bidet's buracracy bureaucracy 1 36 bureaucracy, bureaucracy's, bureaucrat, bureaucrats, burgers, barracks, Barclays, Bergerac, bureaucracies, Burger's, bureaucrat's, burger's, bracers, bursars, bracer's, braceros, bravuras, bursar's, Burger, burger, burghers, burglars, Barbra's, bracts, Barbara's, bracero's, bravura's, bursary's, burgher's, burglar's, bract's, Bergerac's, barrack's, Barclay's, Barack's, burglary's burracracy bureaucracy 1 18 bureaucracy, bureaucracy's, bureaucrat, bureaucrats, bureaucracies, bureaucrat's, bursars, barracudas, barracks, bursar's, barracuda's, burghers, Barrera's, barrack's, Barbara's, bursary's, burgher's, Bergerac's buton button 1 28 button, Burton, baton, futon, Beeton, butane, bu ton, bu-ton, but on, but-on, buttons, butting, bun, but, ton, biotin, Barton, Benton, Bhutan, Bolton, Boston, Breton, Briton, batons, boon, butt, button's, baton's byby by by 12 44 baby, Bobby, bobby, booby, Bib, Bob, bib, bob, bub, babe, bubo, by by, by-by, BYOB, BB, boob, by, Abby, Yb, busby, byway, BBB, Beebe, Bobbi, bay, bey, boy, buy, BBC, BBQ, BBS, bbl, bye, bibs, bobs, bubs, buoy, by's, BB's, baby's, Bob's, bib's, bob's, bub's cauler caller 2 62 caulker, caller, causer, hauler, mauler, cooler, jailer, clear, Calder, calmer, curler, cutler, valuer, Coulter, cackler, cajoler, callers, caroler, caviler, crawler, crueler, cruller, haulier, Collier, clayier, collier, gallery, Caleb, Euler, baler, caber, caner, caper, carer, cater, caulk, caver, cuber, curer, cuter, haler, paler, ruler, coulee, Cather, Mailer, Waller, cadger, cagier, called, career, choler, fouler, mailer, taller, wailer, Geller, Keller, collar, gluier, killer, caller's cemetary cemetery 1 21 cemetery, cementer, geometry, cemetery's, smeary, Demeter, century, scimitar, sectary, symmetry, seminary, center, Sumter, centaur, cedar, meter, metro, smear, semester, Sumatra, cemeteries changeing changing 2 10 changeling, changing, Chongqing, channeling, chancing, chanting, charging, chinking, chunking, whingeing cheet cheat 1 23 cheat, sheet, chert, chest, Cheer, cheek, cheep, cheer, chute, chat, chit, Che, Cheetos, cheetah, chide, chalet, cheats, chesty, chewed, sheets, chew, cheat's, sheet's cicle circle 1 12 circle, chicle, cycle, icicle, sickle, Cecile, cecal, scale, cycled, cycles, Cole, cycle's cimplicity simplicity 1 5 simplicity, complicity, implicit, complicit, simplicity's circumstaces circumstances 1 5 circumstances, circumstance's, circumstance, circumstanced, circumcises clob club 3 34 cob, lob, club, glob, Colby, cloy, blob, clod, clog, clop, clot, slob, Caleb, globe, glib, cl ob, cl-ob, COL, Col, col, Cleo, Clio, Cobb, Colo, lobe, CB, COLA, Cb, Cl, Cole, cl, cola, coll, lb coaln colon 6 54 coal, coaling, clan, Colin, Colon, colon, coals, Golan, Collin, clang, colony, COLA, cola, kaolin, coiling, cooling, cowling, Cohan, Coleen, Conan, Klan, COL, Cal, Can, Col, Galen, cal, can, clean, clown, col, con, Nolan, colas, Colleen, coal's, colleen, Cain, Cali, Cole, Colo, Conn, Joan, call, coil, coin, coll, cool, coon, cowl, goal, koan, loan, cola's cocamena cockamamie 0 15 coachmen, cocaine, cowmen, coachman, Coleman, Carmen, cowman, conman, Cockney, cockney, Crimean, cognomen, cocoon, coming, common colleaque colleague 1 10 colleague, claque, colleagues, collage, college, colloquy, clique, colloq, colleague's, collate colloquilism colloquialism 1 9 colloquialism, colloquialisms, colloquialism's, colloquiums, colonialism, colloquies, colloquium, colloquial, colloquium's columne column 2 12 columned, column, columns, calumny, coalmine, Coleman, Columbine, columbine, commune, column's, columnar, calamine comiler compiler 1 25 compiler, comelier, co miler, co-miler, comfier, Collier, collier, comer, miler, cooler, comber, caviler, cobbler, comaker, compeer, Mailer, Miller, colliery, mailer, miller, homelier, comely, Camille, jollier, jowlier comitmment commitment 1 8 commitment, commitments, commitment's, condiment, Commandment, commandment, committeemen, contemned comitte committee 1 12 committee, Comte, comity, commute, comet, committed, committer, commit, compete, compote, compute, comity's comittmen commitment 3 5 committeemen, committeeman, commitment, committing, contemn comittmend commitment 1 7 commitment, committeemen, commitments, committeeman, contemned, commitment's, committeeman's commerciasl commercials 1 4 commercials, commercial, commercially, commercial's commited committed 1 26 committed, commuted, commit ed, commit-ed, commit, commented, committee, committer, commute, commits, vomited, combated, competed, computed, communed, commuter, commutes, commend, omitted, Comte, commode, commodity, recommitted, coated, comity, commute's commitee committee 1 18 committee, commit, commute, committees, Comte, commie, committed, committer, comity, commits, commies, commode, commuted, commuter, commutes, committee's, commie's, commute's companys companies 3 6 company's, company, companies, compass, Compaq's, compass's compicated complicated 1 3 complicated, compacted, communicated comupter computer 1 16 computer, computers, compute, commuter, copter, computed, computes, corrupter, compeer, computer's, compere, compete, compote, compacter, compare, completer concensus consensus 1 14 consensus, con census, con-census, consensus's, condenses, consciences, consensuses, consensual, consents, incenses, conscience's, consent's, incense's, nonsense's congradulations congratulations 1 14 congratulations, congratulation's, congratulation, congratulating, confabulations, graduations, confabulation's, congratulates, congregations, graduation's, contradictions, granulation's, congregation's, contradiction's conibation contribution 0 6 conurbation, condition, conniption, connotation, connection, concision consident consistent 4 8 confident, coincident, consent, consistent, constant, confidant, constituent, content consident consonant 0 8 confident, coincident, consent, consistent, constant, confidant, constituent, content contast constant 0 12 contrast, contest, contact, contests, contused, context, contuse, congest, consist, content, contort, contest's contastant constant 2 4 contestant, constant, contestants, contestant's contunie continue 1 23 continue, contain, contuse, condone, continua, counting, contained, container, contusing, confine, canting, contains, continued, continues, contusion, Canton, canton, contend, content, conduce, conduit, convene, condense cooly coolly 2 25 Cooley, coolly, cool, coyly, Colo, cloy, coley, cools, COL, Col, col, Cowley, coolie, COLA, Cole, coal, coil, cola, coll, cowl, Coyle, golly, jolly, jowly, cool's cosmoplyton cosmopolitan 1 7 cosmopolitan, cosmopolitans, Compton, simpleton, completion, completing, cosmopolitan's courst court 2 24 courts, court, crust, corset, course, coursed, crusty, Crest, crest, Curt, cost, curs, cursed, curt, jurist, Coors, Corot, coast, curse, joust, roust, court's, cur's, Curt's crasy crazy 5 31 crays, Cray, cray, crass, crazy, cars, craws, crash, grays, crease, curacy, grassy, greasy, Cr's, Crecy, Cross, Grass, craze, cress, cross, cruse, grass, Cara's, Cora's, car's, Cray's, craw's, cry's, Cary's, Gray's, gray's cravets caveats 11 43 craves, cravats, cravens, cravat's, crafts, crave ts, crave-ts, carets, carves, crates, caveats, gravest, Craft's, craft's, carpets, carvers, caravels, craven's, Graves, covets, cravat, craved, cruets, graves, gravitas, rivets, crofts, crufts, grafts, caret's, crate's, grave's, caveat's, Carver's, carpet's, carver's, caravel's, cruet's, rivet's, Kraft's, graft's, Graves's, gravity's credetability credibility 1 8 credibility, creditably, repeatability, predictability, reputability, readability, creditable, credibility's criqitue critique 1 17 critique, croquet, critiqued, croquette, Brigitte, critic, requite, cordite, caricature, Crete, crate, cricked, cricket, Kristie, Cronkite, create, credit croke croak 5 53 Coke, coke, Cork, cork, croak, crock, crook, Cooke, Croce, broke, crone, Creek, creek, crikey, croaky, grok, choke, corked, corker, Crookes, croaked, crocked, crooked, core, Crick, corks, crack, creak, crick, cooker, cookie, croaks, crocks, crooks, Gorky, Greek, Jorge, corgi, gorge, karaoke, Cook, Cree, Crow, Roku, cake, cook, crow, joke, rake, cork's, croak's, crock's, crook's crucifiction crucifixion 2 21 Crucifixion, crucifixion, calcification, Crucifixions, crucifixions, gratification, purification, rectification, reunification, certification, jurisdiction, reification, Crucifixion's, crucifixion's, versification, codification, pacification, ramification, ratification, clarification, calcification's crusifed crucified 1 13 crucified, cruised, crusted, crusaded, cursed, crusade, cursive, crisped, crucifies, crossed, crucify, crested, cursive's ctitique critique 1 17 critique, critic, cottage, catlike, catted, kitted, Coptic, static, kited, cartage, cortege, quietude, CDT, coated, mitotic, Cadette, caddied cumba combo 3 30 Cuba, rumba, combo, gumbo, jumbo, MBA, cub, cum, combat, crumby, cumber, Mumbai, Gambia, coma, comb, cube, Macumba, cums, curb, Combs, combs, comma, Dumbo, Zomba, cum's, cumin, dumbo, mamba, samba, comb's custamisation customization 1 6 customization, customization's, contamination, castigation, justification, juxtaposition daly daily 2 34 Daley, daily, dally, Day, day, Dale, Dali, dale, duly, delay, Dial, deal, dial, dual, Davy, Dalai, Dolly, dilly, doily, dolly, dully, tally, Del, Dell, Dole, deli, dell, dill, dole, doll, dull, tale, tali, tall danguages dangerous 0 21 languages, language's, dengue's, damages, dangles, manages, dinguses, tonnages, Danae's, dangers, tanagers, Danube's, damage's, dagoes, nudges, drainage's, tonnage's, danger's, Duane's, nudge's, tanager's deaft draft 5 20 daft, deft, deaf, delft, draft, dealt, Taft, defeat, DAT, davit, deafest, def, AFT, EFT, aft, drafty, dead, defy, feat, teat defence defense 1 24 defense, defiance, deafens, deference, defines, fence, defensed, defenses, deface, define, deviance, defend, defends, Terence, decency, deafened, deafen, deafness, dance, defense's, defensive, dense, dunce, defiance's defenly defiantly 6 13 defend, deftly, evenly, defense, deafen, defiantly, divinely, deafens, deafened, heavenly, define, defile, daftly definate definite 1 24 definite, defiant, defined, deviant, define, defiance, delineate, deviate, deflate, defecate, detonate, dominate, defiantly, definer, defines, defoliate, defeat, definitely, definitive, denote, deviants, donate, finite, deviant's definately definitely 1 11 definitely, defiantly, definable, definite, definitively, finitely, defiant, deftly, dentally, daintily, divinely dependeble dependable 1 3 dependable, dependably, spendable descrption description 1 7 description, descriptions, decryption, desecration, discretion, description's, disruption descrptn description 1 6 description, descriptor, discrepant, desecrating, descriptive, scripting desparate desperate 1 9 desperate, disparate, separate, despaired, desecrate, disparage, desperado, disparity, depart dessicate desiccate 1 16 desiccate, dedicate, delicate, desiccated, desiccates, dissipate, dissociate, desecrate, designate, descale, despite, dissect, decimate, defecate, desolate, dislocate destint distant 4 13 destine, destiny, destined, distant, stint, distinct, destines, Dustin, descent, dusting, testing, d'Estaing, destiny's develepment developments 2 8 development, developments, development's, developmental, devilment, defilement, redevelopment, envelopment developement development 1 8 development, developments, development's, developmental, redevelopment, envelopment, elopement, devilment develpond development 3 4 developed, developing, development, devilment devulge divulge 1 9 divulge, deluge, divulged, divulges, devalue, devolve, deviled, devil, defile diagree disagree 1 25 disagree, degree, digger, agree, dagger, decree, Daguerre, diagram, dirge, dungaree, tiger, Dare, Tagore, dare, dire, diaper, degrees, digress, dicker, dodger, diary, diggers, pedigree, degree's, digger's dieties deities 1 23 deities, ditties, dirties, diets, diet's, duties, titties, die ties, die-ties, dieters, dietaries, deifies, dainties, dinettes, dates, deity's, dotes, duets, ditzes, duet's, dinette's, date's, dieter's dinasaur dinosaur 1 24 dinosaur, dinosaurs, dinar, dinosaur's, denser, dinars, Dina's, insure, dins, dancer, Diana's, din's, dines, dings, donas, dinar's, DNA's, Dana's, Dena's, Dino's, Dona's, Tina's, ding's, dona's dinasour dinosaur 1 28 dinosaur, dinar, dinosaurs, denser, tensor, divisor, dinars, Dina's, insure, dins, dancer, din's, dines, dings, donas, donor, dinosaur's, Dino's, Diana's, dinar's, DNA's, dingo's, Dana's, Dena's, Dona's, Tina's, ding's, dona's direcyly directly 1 14 directly, direly, dryly, drizzly, fiercely, direful, dirtily, tiredly, Duracell, dorsally, diversely, Darcy, Daryl, Daryl's discuess discuss 2 11 discuses, discuss, discus's, discus, discusses, disuses, discs, disc's, discos, disco's, disuse's disect dissect 1 20 dissect, bisect, direct, dissects, diskette, dict, disc, dist, sect, dialect, dissent, disco, discs, digest, trisect, defect, deject, desert, detect, disc's disippate dissipate 1 14 dissipate, dispute, dissipated, dissipates, despite, disparate, disrepute, desiccate, spate, disputed, disputer, disputes, dispirit, dispute's disition decision 7 28 diction, division, dilation, dilution, disunion, position, decision, digestion, dissipation, dissection, dissuasion, deposition, Dustin, desertion, deviation, dietitian, tuition, bastion, disdain, citation, sedition, derision, Domitian, deletion, demotion, devotion, donation, duration dispair despair 1 24 despair, dis pair, dis-pair, disrepair, despairs, disbar, disappear, Diaspora, diaspora, disparity, dispraise, diaper, dispirit, spar, dippier, disport, display, wispier, despair's, despaired, disposer, disputer, Dipper, dipper disssicion discussion 0 11 dissuasion, disusing, discoing, disunion, dissing, dismissing, decision, Dickson, discern, disguising, dissuading distarct distract 1 12 distract, district, distracts, destruct, distrait, distort, distinct, districts, distracted, detract, dustcart, district's distart distort 1 17 distort, distant, distrait, dastard, dis tart, dis-tart, dist art, dist-art, distract, start, distorts, dustcart, distaste, discard, disport, disturb, restart distroy destroy 1 21 destroy, dis troy, dis-troy, distort, history, destroys, bistro, story, dilatory, dist, duster, dietary, disturb, Dusty, destroyed, destroyer, dusty, stray, disarray, distrait, distress documtations documentation 0 6 documentations, documentation's, commutations, dictations, commutation's, dictation's doenload download 1 11 download, downloads, Donald, download's, downloaded, unload, Danelaw, Delta, delta, downloading, dental doog dog 1 51 dog, Doug, doge, Moog, dong, doom, door, Togo, dago, Dodge, dodge, dodgy, doggy, dag, deg, dig, doc, dug, tog, dock, took, Diego, dogs, dodo, dogie, Tojo, do, toga, LOGO, Pogo, logo, defog, dough, DC, DJ, dc, doughy, DOA, DOE, Doe, Dow, coo, doe, duo, goo, too, Good, coot, good, dog's, Doug's dramaticly dramatically 1 5 dramatically, dramatic, dramatics, traumatically, dramatics's drunkeness drunkenness 1 13 drunkenness, drunkenness's, drunken, dankness, rankness, drunkenly, frankness, drinkings, darkness, crankiness, orangeness, dankness's, rankness's ductioneery dictionary 2 8 auctioneer, dictionary, diction, vacationer, cautionary, dictionary's, decliner, diction's dur due 11 36 dour, Dr, Du, Ur, DAR, Dir, Douro, dry, DUI, DVR, due, duo, Eur, bur, cur, dub, dud, dug, duh, dun, fur, our, Dare, Dior, Dora, dare, dear, deer, dire, doer, door, dory, tr, tour, tar, tor duren during 6 51 Daren, Duran, Durer, Darren, Doreen, during, tureen, darn, turn, Durex, drone, Darin, Turin, dune, tern, Drano, Duane, Dunne, den, drain, drawn, drown, dun, urn, Durant, Durban, darken, dourer, duress, Dare, Darrin, Dorian, Drew, Dunn, Turing, Wren, dare, daring, dire, drew, wren, burn, furn, Tran, tarn, torn, tron, Lauren, doyen, Daren's, Duran's dymatic dynamic 0 7 demotic, dogmatic, dramatic, dyadic, somatic, idiomatic, domestic dynaic dynamic 1 45 dynamic, cynic, tonic, tunic, dynamo, dank, DNA, manic, panic, Denali, Dana, Dena, Dina, Dona, dona, Danial, denial, maniac, sync, Deng, dink, dunk, Danae, DNA's, Denis, Dinah, Dirac, Doric, Ionic, Punic, conic, denim, dinar, donas, ionic, runic, sonic, dinky, Dannie, Donnie, Dana's, Dena's, Dina's, Dona's, dona's ecstacy ecstasy 2 17 Ecstasy, ecstasy, ecstasy's, Acosta's, Acosta, ersatz, CST's, EST's, Easts, Estes, ecstasies, eclat's, exits, East's, east's, exit's, Estes's efficat efficient 0 11 effect, efficacy, evict, affect, officiate, afflict, effects, edict, effigy, effort, effect's efficity efficacy 0 16 affinity, efficient, deficit, effect, elicit, officiate, effaced, iffiest, offsite, effacing, feisty, evict, efface, effete, office, Effie's effots efforts 1 49 efforts, effort's, effs, effects, foots, effete, effect's, EFT, feats, hefts, lefts, lofts, wefts, effuse, foot's, emotes, UFOs, eats, fats, fits, offs, befits, refits, Effie's, affects, affords, offsets, Eliot's, UFO's, afoot, effed, fiats, foods, feat's, heft's, left's, loft's, weft's, fat's, fit's, EST's, refit's, affect's, offset's, Fiat's, fiat's, food's, Evita's, Erato's egsistence existence 1 6 existence, insistence, existences, assistance, existence's, coexistence eitiology etiology 1 6 etiology, ethology, etiology's, etiologic, ecology, ideology elagent elegant 1 10 elegant, agent, eloquent, element, argent, legend, eland, elect, urgent, diligent elligit elegant 0 9 Elliot, elicit, Elliott, illicit, legit, Eliot, eulogist, elect, alight embarass embarrass 1 22 embarrass, embers, umbras, embarks, embarrasses, ember's, embrace, umbra's, embarrassed, embassy, embraces, emboss, embark, embargo's, embargoes, embryos, Amber's, amber's, umber's, embrace's, embassy's, embryo's embarassment embarrassment 1 3 embarrassment, embarrassments, embarrassment's embaress embarrass 1 24 embarrass, embers, ember's, embarks, empress, embrace, embraces, embargoes, embassy, umbras, Amber's, amber's, embrace's, umber's, umbra's, emboss, embark, embeds, embosses, embargo's, embryos, empress's, embassy's, embryo's encapsualtion encapsulation 1 4 encapsulation, encapsulations, encapsulating, encapsulation's encyclapidia encyclopedia 1 4 encyclopedia, encyclopedias, encyclopedic, encyclopedia's encyclopia encyclopedia 1 6 encyclopedia, escallop, escalope, unicycle, unicycles, unicycle's engins engine 2 21 engines, engine, engine's, enjoins, en gins, en-gins, Onegin's, ensigns, penguins, angina's, edgings, endings, Eng's, ensign's, Jenkins, Eakins, angina, penguin's, edging's, ending's, Angie's enhence enhance 1 6 enhance, en hence, en-hence, enhanced, enhancer, enhances enligtment Enlightenment 0 9 enlistment, enlistments, enactment, enlightenment, indictment, enlistment's, enlargement, alignment, reenlistment ennuui ennui 1 51 ennui, en, Annie, ennui's, Ann, ENE, eon, inn, Ainu, Anna, Anne, Anhui, UN, annul, endue, ensue, annoy, nun, eunuch, annual, enough, Bangui, EU, Eu, e'en, nu, Bennie, Jennie, Zuni, menu, Ernie, Inonu, Inuit, innit, IN, In, ON, an, in, on, Penn, Tenn, Venn, Eng, GNU, annuity, enc, end, ens, gnu, en's enought enough 1 11 enough, en ought, en-ought, ought, unsought, enough's, naught, naughty, aught, eight, night enventions inventions 1 11 inventions, invention's, reinventions, invention, conventions, intentions, reinvention's, convention's, indention's, intention's, envisions envireminakl environmental 1 10 environmental, environmentally, interminable, interminably, incremental, infernal, intermingle, informal, inferential, informing enviroment environment 1 8 environment, endearment, informant, enforcement, increment, interment, conferment, invariant epitomy epitome 1 15 epitome, epitomes, optima, epitome's, epitomize, Epsom, entomb, anatomy, epitaph, atom, item, uppity, septum, idiom, opium equire acquire 7 14 Esquire, esquire, quire, require, equine, squire, acquire, Eire, edgier, Aguirre, equerry, equip, equiv, inquire errara error 2 48 errata, error, Ferrari, Ferraro, Herrera, errors, rear, Aurora, aurora, Ara, ERA, ear, era, err, Ararat, eerier, rare, roar, Earl, Earp, Erma, Erna, Ezra, earl, earn, ears, eras, errs, Eritrea, Etruria, arrears, error's, Eurasia, array, terror, arras, Erato, Erica, Erika, Errol, drear, era's, erase, erred, friar, Barrera, O'Hara, ear's erro error 2 52 Errol, error, err, euro, Ebro, ergo, errs, ER, Er, er, arrow, ERA, Eur, Orr, arr, ear, era, ere, Eire, Erie, Eyre, Oreo, OR, or, Eros, RR, e'er, Nero, hero, zero, Arron, Elroy, Erato, erred, euros, AR, Ar, Ir, Ur, arroyo, Herr, Kerr, Terr, terr, EEO, ESR, Rio, erg, rho, Er's, o'er, euro's evaualtion evaluation 1 9 evaluation, evacuation, ovulation, evaluations, evolution, devaluation, emulation, revaluation, evaluation's evething everything 3 9 eve thing, eve-thing, everything, evening, earthing, evading, evoking, anything, averring evtually eventually 1 8 eventually, actually, evilly, fatally, eventual, Italy, effectually, outfall excede exceed 1 18 exceed, excite, ex cede, ex-cede, exceeded, exceeds, Exocet, exude, excel, accede, except, excess, excise, excelled, excised, excited, excused, exudes excercise exercise 1 5 exercise, exercises, exorcise, exercise's, exorcises excpt except 1 9 except, exact, excl, expo, exec, execute, execs, escape, exec's excution execution 1 16 execution, exaction, executions, exclusion, excretion, excursion, excision, exertion, executing, execution's, executioner, execration, exudation, ejection, excavation, exaction's exhileration exhilaration 1 6 exhilaration, exhilarating, exhalation, exhilaration's, exploration, expiration existance existence 1 8 existence, existences, existence's, existing, coexistence, existent, assistance, exists expleyly explicitly 12 12 expel, expels, expelled, expertly, expressly, explode, explore, explain, exploit, expelling, exile, explicitly explity explicitly 0 19 exploit, exploits, explode, explicit, exploit's, exploited, exploiter, expiate, explain, exalt, expat, explicate, exult, expedite, expelled, expect, expert, export, explore expresso espresso 2 7 express, espresso, express's, expires, expressed, expresses, expressly exspidient expedient 1 9 expedient, expedients, existent, expedient's, expediently, expedience, expediency, exponent, inexpedient extions extensions 0 23 ext ions, ext-ions, exertions, exons, vexations, actions, exaction's, exertion's, exon's, vexation's, executions, axons, equations, excisions, action's, questions, execution's, expiation's, exudation's, axon's, equation's, excision's, question's factontion factorization 12 18 faction, actuation, attention, lactation, fascination, factoring, flotation, fecundation, detonation, factitious, activation, factorization, intonation, fluctuation, detention, dictation, retention, contention failer failure 3 30 frailer, filer, failure, flier, filler, Mailer, failed, fainer, fairer, jailer, mailer, wailer, Fowler, Fuller, feeler, feller, fouler, fuller, fail er, fail-er, flair, faille, falser, falter, filers, filter, fail, fair, file, filer's famdasy fantasy 1 67 fantasy, fads, farads, fad's, fades, maydays, AMD's, Fridays, fame's, famous, Fahd's, mads, Midas, famed, Ramada's, mad's, facades, farad's, fade's, amides, frauds, FUDs, Feds, MD's, Md's, feds, mdse, nomads, Fonda's, Freda's, fraud's, Fates, Fatima's, Fed's, fates, fatso, fed's, feeds, feuds, foods, fumes, maids, DMD's, foamiest, Maud's, fate's, feed's, feud's, food's, fume's, maid's, Amado's, Midas's, Faraday's, amide's, facade's, nomad's, Feds's, Fido's, feta's, mayday's, Friday's, family's, fatty's, Fundy's, amity's, midday's faver favor 3 13 aver, fave, favor, fever, fiver, fayer, caver, faker, faves, raver, saver, waver, fifer faxe fax 3 37 faxed, faxes, fax, faux, face, fake, faze, fakes, Fox, fix, fox, Faye, fade, fame, fare, fate, fave, FAQs, fags, foxy, Fawkes, flax, flex, Foxes, fax's, fixed, fixer, fixes, foxed, foxes, fake's, FAQ, FAQ's, fag, fag's, fa's, Faye's firey fiery 1 20 fiery, Frey, fire, Freya, fairy, fired, firer, fires, Fry, fir, fry, fare, fore, fray, free, fury, ferry, foray, furry, fire's fistival festival 1 8 festival, festivals, festively, fistful, fistula, festal, festival's, festive flatterring flattering 1 10 flattering, fluttering, flatter ring, flatter-ring, faltering, clattering, flattening, filtering, flatteringly, flatting fluk flux 8 18 fluke, fluky, flunk, flu, flak, folk, flue, flux, flub, flack, flake, flaky, fleck, flick, flock, flag, flog, flu's flukse flux 17 32 flukes, fluke, flakes, flues, fluke's, folks, flunks, flacks, flak's, flecks, flicks, flocks, fluxes, folksy, flumes, flutes, flux, flake, flu's, fluky, folk's, flunk's, flack's, fleck's, flick's, flock's, flake's, flue's, flux's, Luke's, flume's, flute's fone phone 22 49 foe, one, fine, fen, fond, font, bone, cone, done, fore, gone, hone, lone, none, pone, tone, zone, Fiona, fan, fin, fun, phone, Finn, fang, Noe, Fannie, floe, foes, Fe, NE, Ne, fain, faun, fawn, fondue, ON, on, Fonda, fence, fined, finer, fines, found, fount, fee, fie, foo, foe's, fine's forsee foresee 1 51 foresee, fores, force, for see, for-see, foreseen, foreseer, foresees, fours, frees, fares, fires, froze, Forest, fore, fore's, forest, free, freeze, frieze, foresaw, forsake, firs, furs, Fosse, fusee, Morse, Norse, forge, forte, gorse, horse, worse, fries, Farsi, farce, furze, Forbes, forces, forges, fortes, four's, forced, Fr's, fir's, fur's, fare's, fire's, force's, forge's, forte's frustartaion frustrating 2 7 frustration, frustrating, frustrate, restarting, frustrated, frustrates, frustratingly fuction function 1 12 function, faction, fiction, auction, suction, factions, fictions, fraction, friction, fusion, faction's, fiction's funetik phonetic 11 33 fanatic, funk, Fuentes, frenetic, fount, funky, fungoid, genetic, kinetic, lunatic, phonetic, fountain, funked, founts, funded, finite, font, fund, frantic, fantail, fount's, funding, sundeck, Fundy, fined, antic, fonts, funds, fanatics, font's, fund's, Fuentes's, fanatic's futs guts 12 56 fut, FUDs, fats, fits, futz, fetus, fuss, buts, cuts, fums, furs, guts, huts, juts, nuts, outs, puts, ruts, tuts, Fates, fat's, fates, fatso, feats, fetes, feuds, fiats, fit's, foots, Feds, fads, feds, Fiat's, feat's, feud's, fiat's, foot's, UT's, Tut's, cut's, fate's, feta's, fete's, fun's, fur's, gut's, hut's, jut's, nut's, out's, put's, rut's, tut's, Fed's, fad's, fed's gamne came 23 32 gamine, game, gamin, gaming, Gaiman, gammon, gasmen, gamines, mane, Amen, amen, amine, gamed, gamer, games, Galen, gamins, Gama, Gene, Jame, Jane, Kane, came, cane, gain, gamy, gang, gene, gone, gamine's, gamin's, game's gaurd guard 1 51 guard, gourd, gourde, Kurd, card, curd, gird, geared, guards, grad, grid, gaudy, crud, Jared, cared, cured, gad, gar, gored, gourds, gauged, quart, Gary, Jarred, Jarrod, garret, gawd, grayed, guru, jarred, Hurd, Ward, bard, garb, gars, hard, lard, turd, ward, yard, Curt, Kurt, cart, cord, curt, girt, kart, Garry, guard's, gar's, gourd's generly generally 2 27 general, generally, generals, gingerly, genera, gnarly, gently, greenly, generic, genre, generality, nearly, general's, keenly, genres, gunnery, generously, genteel, girly, gnarl, goner, queerly, genre's, genteelly, genially, Genaro, genial goberment government 2 17 garment, government, debarment, Cabernet, gourmet, ferment, torment, conferment, Doberman, coherent, doberman, gourmand, deferment, determent, dobermans, Doberman's, doberman's gobernement government 1 12 government, governments, government's, governmental, ornament, tournament, debridement, confinement, garment, bereavement, adornment, journeymen gobernment government 1 9 government, governments, government's, governmental, ornament, garment, adornment, tournament, Cabernet gotton gotten 3 21 Cotton, cotton, gotten, cottony, got ton, got-ton, Giotto, goon, cottons, glutton, getting, gotta, gutting, jotting, Gatun, codon, Gordon, godson, Giotto's, Cotton's, cotton's gracefull graceful 2 6 gracefully, graceful, grace full, grace-full, gratefully, grateful gradualy gradually 1 21 gradually, gradual, graduate, grandly, Grady, gaudily, greatly, gradable, radially, crudely, greedily, radial, Bradly, gladly, cradle, gradate, granule, gravely, griddle, gratuity, gravelly grammer grammar 2 6 crammer, grammar, grimmer, Kramer, grimier, groomer hallo hello 6 28 halloo, hallow, Hall, hall, halo, hello, halls, Gallo, Hal, Halley, Hallie, hollow, Hale, Hill, Hull, hail, hale, haul, hell, hill, hull, Haley, Holly, hilly, holly, he'll, Hall's, hall's hapily happily 1 11 happily, haply, hazily, hail, headily, heavily, happy, apply, shapely, Hamill, homily harrass harass 1 28 harass, Harris's, Harris, Harry's, harries, harrows, arras's, arras, hairs, hares, horas, harrow's, arrays, Hera's, Herr's, hair's, hare's, hora's, Harrods, harness, hurrahs, hurry's, Haas's, Harrods's, Harare's, array's, Horus's, hurrah's havne have 2 22 haven, have, heaven, Havana, having, Haney, heave, heaving, Havel, havens, haves, shaven, Han, maven, raven, hang, hive, hone, hove, haven's, haven't, have's heellp help 1 23 help, Heep, heel, hell, he'll, hello, heels, heel's, heeled, helps, hep, Helen, whelp, hell's, Hall, Hill, Hull, hall, heal, heap, hill, hull, help's heighth height 2 13 eighth, height, heights, Heath, heath, high, hath, height's, Keith, highs, health, hearth, high's hellp help 1 30 help, hell, hello, he'll, helps, hep, Heller, hell's, hellos, whelp, Hall, Heep, Hill, Hull, hall, heal, heap, heel, hill, hull, held, helm, hemp, kelp, yelp, Holly, hilly, holly, help's, hello's helo hello 1 23 hello, helot, halo, hell, heal, heel, held, helm, help, hero, he'll, Hal, Hale, hale, hole, Hall, Hill, Hull, hall, hill, holy, hula, hull herlo hello 2 34 hero, hello, Harlow, hurl, her lo, her-lo, Herzl, Herod, heron, her, harlot, herald, Herero, hereof, hereon, hereto, Harley, Hera, Herr, Hurley, halo, heal, heel, hell, here, hourly, Perl, herb, herd, hers, he'll, hurls, hero's, hurl's hifin hyphen 0 58 hiving, hi fin, hi-fin, hoofing, huffing, fin, hieing, hiding, hiking, hiring, having, Hafiz, haven, Finn, fain, fine, hing, whiffing, hefting, HF, Haitian, Hf, biffing, diffing, hailing, hf, hinging, hipping, hissing, hitting, miffing, riffing, tiffing, Haifa, Heine, heaving, hying, HIV, Han, Hon, Hun, fan, fen, fun, hen, hon, AFN, chafing, chiffon, knifing, haying, hoeing, Hoff, Huff, hive, huff, HF's, Hf's hifine hyphen 28 28 hiving, hi fine, hi-fine, fine, Heine, hoofing, huffing, hieing, Divine, define, divine, hiding, hiking, hiring, refine, having, fin, Hefner, haven, Finn, hing, hive, hone, hidden, whiffing, hefting, heaven, hyphen higer higher 1 8 higher, hiker, huger, Niger, hider, tiger, hedger, Hagar hiphine hyphen 1 23 hyphen, Haiphong, iPhone, hiving, hipping, Heine, phone, humphing, hyphened, hitching, hieing, Daphne, Divine, divine, hiding, hiking, hiring, hoping, hyping, siphon, having, hyphens, hyphen's hippopotamous hippopotamus 1 3 hippopotamus, hippopotamus's, hippopotamuses hlp help 1 38 help, HP, LP, hp, hap, hep, hip, hop, alp, helps, Hal, lap, lip, lop, whelp, Hale, Hall, Heep, Hill, Hope, Hopi, Hull, hale, hall, halo, heap, hell, hill, hole, holy, hoop, hope, hula, hull, hype, hypo, help's, he'll hourse horse 1 15 horse, hours, House, house, hoarse, Horus, horsey, hour's, houris, course, hoers, hearse, Horus's, houri's, hoer's houssing housing 1 25 housing, moussing, hosing, hissing, Hussein, housings, horsing, hosting, husking, Poussin, bossing, cussing, dossing, dousing, fussing, hushing, lousing, mousing, mussing, rousing, sousing, sussing, tossing, hoisting, housing's howaver however 1 18 however, ho waver, ho-waver, how aver, how-aver, hover, waver, Hoover, heaver, hoover, Weaver, waiver, wavier, weaver, heavier, hewer, wafer, whoever howver however 1 15 however, hover, Hoover, hoover, howler, heaver, hoofer, hovers, hoer, hove, how're, over, Hoovers, hoovers, Hoover's humaniti humanity 1 10 humanity, humanist, humanities, humanoid, humanize, human, humanest, humane, humanity's, humanities's hyfin hyphen 8 46 hoofing, huffing, hying, fin, hyping, having, hiving, hyphen, hymn, Hafiz, Hymen, haying, hymen, haven, Finn, fain, fine, hing, hefting, HF, Hf, hf, hygiene, Heine, heaving, Haydn, hyena, HIV, Haifa, Han, Hon, Hun, fan, fen, fun, hen, hon, AFN, chafing, hieing, hoeing, Hoff, Huff, huff, HF's, Hf's hypotathes hypothesis 5 17 potatoes, hipbaths, hypotenuse, hypotheses, hypothesis, hotties, potties, bypaths, spathes, hypnotizes, bypath's, potash's, potato's, hypotenuses, pottage's, spathe's, hypotenuse's hypotathese hypothesis 4 10 hypotheses, hypotenuse, hypothesize, hypothesis, potatoes, hipbaths, hotties, potties, pottage's, hypothesis's hystrical hysterical 1 5 hysterical, historical, hysterically, historically, hysteric ident indent 1 37 indent, dent, dint, int, Advent, advent, intent, Aden, Eden, tent, evident, ardent, rodent, idiot, Edens, addend, adept, agent, anent, denote, event, stent, EDT, dined, identity, into, didn't, Edna, edit, tint, don't, identify, isn't, Aden's, Eden's, aren't, ain't illegitament illegitimate 1 9 illegitimate, allotment, ligament, illegitimacy, alignment, integument, impediment, incitement, illegitimacy's imbed embed 2 33 imbued, embed, imbue, imbibed, ambled, embeds, aimed, imaged, imbues, impede, abed, embody, ibid, airbed, bombed, combed, lambed, numbed, tombed, ebbed, Amber, amber, ember, umbel, umber, umped, Imelda, ambit, imbibe, mobbed, iambi, AMD, amide imediaetly immediately 1 8 immediately, immediate, immoderately, immodestly, imitate, eruditely, emotively, immutably imfamy infamy 1 6 infamy, imam, IMF, Mfume, IMF's, emf immenant immanent 1 11 immanent, imminent, remnant, eminent, immensity, unmeant, dominant, ruminant, immunity, immanently, imminently implemtes implements 1 7 implements, implement's, implicates, implodes, implants, implant's, impalement's inadvertant inadvertent 1 3 inadvertent, inadvertently, inadvertence incase in case 6 18 Incas, encase, Inca's, incise, incs, in case, in-case, Inca, increase, inches, encased, encases, uncased, inks, ING's, ink's, Ina's, Inge's incedious insidious 1 18 insidious, invidious, incestuous, incites, Indus, inced, insides, Indies, indies, niceties, inside's, indices, India's, insidiously, incises, indites, incest's, Indies's incompleet incomplete 1 3 incomplete, incompletely, uncompleted incomplot incomplete 1 5 incomplete, incompletely, uncompleted, uncoupled, unkempt inconvenant inconvenient 1 5 inconvenient, incontinent, inconveniently, inconvenience, inconvenienced inconvience inconvenience 1 4 inconvenience, unconvinced, unconfined, unconvincing independant independent 1 8 independent, independents, independent's, independently, Independence, independence, unrepentant, dependent independenent independent 1 8 independent, independents, Independence, independence, Independence's, independence's, independent's, independently indepnends independent 5 27 independents, independent's, Independence, independence, independent, deponents, intendeds, indents, intends, indent's, Indianans, Internets, deponent's, indigents, intended's, endpoints, intentness, Indianan's, Internet's, interments, intents, internment's, indigent's, endpoint's, intent's, indemnity's, interment's indepth in depth 1 16 in depth, in-depth, inept, depth, indent, ineptly, inapt, antipathy, adept, Hindemith, index, indeed, indite, indict, induct, intent indispensible indispensable 1 4 indispensable, indispensably, indispensables, indispensable's inefficite inefficient 1 5 inefficient, infelicity, infinite, incite, infinity inerface interface 1 15 interface, innervate, enervate, inverse, interoffice, innervates, Nerf's, infuse, enervates, inertia's, invoice, inroads, Minerva's, energize, inroad's infact in fact 5 17 infarct, infect, infant, intact, in fact, in-fact, inf act, inf-act, infects, inflect, inflict, enact, indict, induct, infest, inject, insect influencial influential 1 11 influential, influentially, influencing, inferential, influence, influenza, influenced, influences, influence's, infomercial, influenza's inital initial 1 32 initial, Intel, in ital, in-ital, until, Ital, entail, ital, install, Anita, natal, genital, initially, Anibal, Unitas, animal, natl, India, Inuit, Italy, innit, instill, innately, int, anal, innate, inositol, into, unit, Anita's, it'll, Intel's initinized initialized 0 11 unitized, unionized, intoned, intended, instanced, anatomized, intensified, antagonized, enticed, intense, intones initized initialized 0 21 unitized, unitize, enticed, sanitized, unitizes, anodized, incited, ionized, indited, intuited, united, untied, unionized, iodized, noticed, unities, incised, intoned, induced, monetized, unnoticed innoculate inoculate 1 6 inoculate, inoculated, inoculates, inculcate, inculpate, reinoculate insistant insistent 1 13 insistent, insist ant, insist-ant, instant, assistant, insisting, insistently, unresistant, insistence, insisted, inkstand, consistent, incessant insistenet insistent 1 7 insistent, insistence, insistently, insisted, consistent, insisting, instant instulation installation 2 3 insulation, installation, instillation intealignt intelligent 1 11 intelligent, inelegant, intelligently, indulgent, intelligence, unintelligent, intellect, indigent, intelligentsia, entailment, indulging intejilent intelligent 1 6 intelligent, integument, interlined, indigent, indolent, indulgent intelegent intelligent 1 4 intelligent, inelegant, indulgent, intellect intelegnent intelligent 1 6 intelligent, inelegant, indulgent, integument, intellect, indignant intelejent intelligent 1 6 intelligent, inelegant, intellect, indulgent, intolerant, indolent inteligent intelligent 1 9 intelligent, indulgent, intelligently, intelligence, unintelligent, indigent, inelegant, intellect, intelligentsia intelignt intelligent 1 12 intelligent, inelegant, indulgent, intelligently, intelligence, intellect, unintelligent, indigent, intolerant, indulging, indelicate, indolent intellagant intelligent 1 9 intelligent, inelegant, intellect, intelligently, indulgent, intelligence, intolerant, unintelligent, intelligentsia intellegent intelligent 1 8 intelligent, inelegant, intellect, intelligently, indulgent, intelligence, unintelligent, intelligentsia intellegint intelligent 1 6 intelligent, inelegant, intellect, indulgent, intelligently, unintelligent intellgnt intelligent 1 8 intelligent, intellect, inelegant, indulgent, intelligently, intelligence, unintelligent, intolerant interate iterate 2 28 integrate, iterate, inter ate, inter-ate, nitrate, interact, entreat, Internet, internet, interred, inveterate, entreaty, underrate, ingrate, intrude, intranet, antedate, internee, intimate, entreated, interrelate, interrogate, untreated, inert, inter, intricate, nitrite, anteater internation international 5 13 inter nation, inter-nation, interaction, intention, international, intonation, alternation, incarnation, intervention, interrelation, interrogation, Internationale, indention interpretate interpret 7 9 interpret ate, interpret-ate, interpreted, interpretative, interpretive, interpreter, interpret, interprets, interpreting interpretter interpreter 1 8 interpreter, interpreters, interpreted, interpret, interpreter's, interpretive, interprets, interrupter intertes interested 0 48 Internets, integrates, interest, iterates, inters, intrudes, internees, enteritis, inserts, intents, interns, inverts, nitrates, nitrites, interred, ententes, insert's, intent's, intern's, invert's, Internet's, introits, interacts, interests, entreaties, entreats, interpose, entrees, internee's, introit's, enters, intercedes, interest's, interludes, intros, anteaters, intercede, nitrate's, nitrite's, entente's, interim's, intro's, integrity's, entirety's, entree's, interlude's, entreaty's, anteater's intertesd interested 3 15 interest, interposed, interested, intercede, interceded, internist, intruded, intrudes, entreated, interfaced, interlaced, untreated, enteritis, interstate, underused invermeantial environmental 0 6 inferential, incremental, informational, incrementally, influential, infernal irresistable irresistible 1 4 irresistible, irresistibly, resistible, irritable irritible irritable 1 9 irritable, irritably, irrigable, writable, imitable, erodible, heritable, irascible, veritable isotrop isotope 1 6 isotope, isotropic, strop, strap, strep, strip johhn john 2 14 John, john, Johann, Johnny, johnny, Cohan, Cohen, Hahn, Johanna, Johnie, Johnnie, Khan, Kuhn, khan judgement judgment 1 13 judgment, augment, segment, Clement, clement, figment, pigment, casement, ligament, regiment, garment, cogent, cajolement kippur kipper 1 33 kipper, kippers, Jaipur, skipper, Kanpur, Dipper, dipper, hipper, kipped, nipper, ripper, sipper, tipper, zipper, copper, gypper, keeper, Kip, kip, ppr, piper, CPR, Japura, kipper's, kippered, pour, kips, spur, kappa, Kip's, kip's, clipper, gripper knawing knowing 2 33 gnawing, knowing, kn awing, kn-awing, awing, knowings, kneading, cawing, hawing, jawing, naming, pawing, sawing, yawing, kneeing, snowing, knifing, thawing, waning, wing, nabbing, nagging, nailing, napping, nearing, vanning, knowingly, known, Ewing, owing, swing, renewing, weaning latext latest 2 9 latex, latest, latent, la text, la-text, lat ext, lat-ext, text, latex's leasve leave 2 33 lease, leave, leaves, leased, leaser, leases, lase, lave, leas, least, Lessie, lessee, lavs, Lesa, save, laves, leafs, Lea's, elusive, lea's, levee, leave's, slave, Las, Les, lav, lease's, loaves, Le's, sleeve, leaf's, La's, la's lesure leisure 1 34 leisure, lesser, leaser, leisured, laser, loser, Lester, lessor, lure, pleasure, sure, measure, lemur, Closure, closure, Lessie, lessee, Lenore, Leslie, assure, desire, leer, looser, sere, lousier, lures, lease, leisure's, leisurely, Les, lexer, louse, Le's, lure's liasion lesion 2 23 liaison, lesion, libation, ligation, elision, vision, lotion, lashing, fission, mission, suasion, liaising, leashing, Lawson, lasing, lain, lion, Latino, lesions, dilation, illusion, elation, lesion's liason liaison 1 26 liaison, Lawson, lesson, liaisons, Larson, Lisbon, Liston, liaising, Lassen, lasing, lion, Alison, leasing, Jason, Mason, bison, mason, Gleason, Luzon, Wilson, Litton, reason, season, lessen, loosen, liaison's libary library 1 12 library, Libra, lobar, Libras, liar, libber, liberty, Leary, Libby, Liberia, labor, Libra's likly likely 1 19 likely, Lily, lily, Lilly, luckily, slickly, lankly, lively, sickly, Lila, Lyly, like, lilo, wkly, Lille, Lully, laxly, lolly, lowly lilometer kilometer 1 7 kilometer, milometer, lilo meter, lilo-meter, millimeter, limiter, telemeter liquify liquefy 1 17 liquefy, liquid, squiffy, quiff, liquor, liqueur, qualify, liq, liquefied, liquefies, luff, Livia, Luigi, jiffy, leafy, lucky, quaff lloyer layer 1 29 layer, lore, lyre, Loire, Lorre, leer, lour, loner, loser, lover, lower, Boyer, Lloyd, coyer, foyer, lawyer, looker, looser, looter, player, slayer, Lear, Lora, Lori, Lyra, lire, lure, loyaler, layover lossing losing 1 11 losing, loosing, lousing, flossing, glossing, bossing, dossing, tossing, lassoing, lasing, leasing luser laser 4 31 luster, lusher, user, laser, loser, lousier, Luger, leaser, lesser, looser, lure, louse, lustier, ulcer, lucre, Lester, Lister, lasers, lisper, losers, Luce, lase, leer, lose, Glaser, closer, lures, Lu's, laser's, loser's, lure's maintanence maintenance 1 9 maintenance, maintaining, maintainers, maintenance's, maintains, Montanans, continence, Montanan's, Montanan majaerly majority 0 8 majorly, meagerly, mannerly, mackerel, maturely, eagerly, miserly, motherly majoraly majority 3 17 majorly, mayoral, majority, morally, Majorca, Major, major, moral, manorial, meagerly, morale, majors, Major's, major's, majored, majoring, maturely maks masks 5 75 makes, mask, Marks, marks, masks, mks, mas, macs, mags, Mack's, MA's, Mass, Mays, ma's, make, mass, maws, Mars, Saks, mads, mams, mans, maps, mars, mats, oaks, yaks, make's, Mac's, Magus, mac's, mag's, mages, magus, micks, mikes, mocks, mucks, Max, max, Mg's, maxi, megs, mics, mugs, ma ks, ma-ks, Mark's, mark's, mask's, Mick's, muck's, Mae's, Mai's, Mao's, Max's, May's, maw's, max's, may's, Man's, Mar's, Mike's, mad's, mage's, magi's, man's, map's, mat's, mike's, oak's, yak's, Meg's, MiG's, mug's mandelbrot Mandelbrot 1 2 Mandelbrot, Mandelbrot's mant want 24 39 Manet, manta, meant, Man, ant, man, mat, Mont, mint, mayn't, Mani, Mann, Matt, mane, many, Kant, cant, malt, mans, mart, mast, pant, rant, want, Mandy, Minot, Monet, Monte, Monty, Mount, maned, minty, mount, Manx, mend, mind, Man's, can't, man's marshall marshal 2 13 Marshall, marshal, marshals, mar shall, mar-shall, mars hall, mars-hall, marsh all, marsh-all, Marsha, Marshall's, marshal's, marshaled maxium maximum 1 9 maximum, maxim, maxima, maxi um, maxi-um, maxims, maxi, Axum, maxim's meory memory 2 36 Emory, memory, merry, moray, Mary, Meir, Moor, More, Moro, mere, miry, moor, more, Maori, Moore, marry, mercy, Miro, Mr, Emery, Meier, Meyer, Moira, emery, mayor, moire, Leroy, Malory, MRI, Mar, Mir, mar, Mort, meow, morn, smeary metter better 6 15 meter, matter, metier, mutter, meteor, better, fetter, letter, netter, setter, wetter, meatier, mater, miter, muter midia media 4 33 MIDI, midi, Media, media, midis, Lidia, mid, midday, Medea, middy, maid, Midas, MD, Md, midair, MIA, Mia, Ida, MIDI's, Medina, Midway, medial, median, medias, midi's, midway, MIT, mad, med, mod, mud, Media's, media's millenium millennium 1 15 millennium, millenniums, millennium's, millennia, millennial, selenium, milling, minim, mullein, Mullen, milliner, millings, plenum, mullein's, milling's miniscule minuscule 1 11 minuscule, minuscules, minuscule's, meniscus, muscle, musicale, manacle, miscall, monocle, meniscus's, maniacal minkay monkey 3 24 mink, manky, monkey, Minsky, mkay, inky, Monk, monk, McKay, Micky, mingy, minks, Mindy, dinky, kinky, milky, minty, Menkar, Mickey, mickey, mink's, Minoan, Monday, maniac minum minimum 8 44 minim, minus, minima, min um, min-um, Min, min, minimum, mum, magnum, minims, Mingus, Minuit, minuet, minute, Manama, Ming, Minn, menu, mine, mini, mind, mink, mint, Eminem, mingy, Min's, Mindy, Minos, Minot, menus, mince, mined, miner, mines, minis, minor, minty, minim's, minus's, Ming's, menu's, mine's, mini's mischievious mischievous 1 4 mischievous, mischievously, mischief's, mischief misilous miscellaneous 0 38 missiles, missile's, mislays, milieus, missals, silos, misfiles, Milo's, missal's, missus, silo's, misdoes, Mosul's, milieu's, misuse, misplays, missile, malicious, Muslims, Silas, sills, sloes, slows, solos, Maisie's, Millie's, Mosley's, Muslim's, muslin's, sill's, solo's, misplay's, Marylou's, Moseley's, Moselle's, Mozilla's, sloe's, missus's momento memento 2 5 moment, memento, momenta, moments, moment's monkay monkey 1 23 monkey, Monday, Monk, monk, manky, Mona, Monaco, Monica, mkay, monkeys, mink, McKay, money, monks, Monty, honky, monad, wonky, Menkar, Monk's, monk's, Mona's, monkey's mosaik mosaic 2 49 Mosaic, mosaic, mask, mosaics, musk, Masai, Muzak, music, muzak, moussaka, Mohawk, Omsk, Saki, soak, Moscow, mosque, muskie, Osaka, masc, mossback, mos, musky, MSG, Mesabi, Mack, Mesa, Mosaic's, Moss, mesa, mock, mosaic's, moss, sack, Mark, Monk, Sask, mark, monk, most, Masaryk, Masai's, misc, moxie, mosey, mossy, Mo's, Moss's, moss's, Mai's mostlikely most likely 1 17 most likely, most-likely, hostilely, mostly, mistily, mustily, mistakenly, mystically, mystical, slickly, silkily, sleekly, sulkily, stickily, masterly, stolidly, mistake mousr mouser 1 48 mouser, mouse, mousy, mousier, Mauser, mousers, moues, Moors, moors, maser, miser, mos, mus, Mosul, mousse, mossier, moused, mouses, Mo's, Moor, Moss, Muir, Muse, moor, moos, moss, mows, muse, muss, sour, most, musk, must, Morse, Meuse, moose, mossy, moue's, mouser's, mu's, Moe's, moo's, mow's, mouse's, Moss's, moss's, Moor's, moor's mroe more 2 97 More, more, Moe, roe, Moore, Miro, Moro, mare, mere, mire, Mr, Marie, MRI, Moor, moor, Mario, morel, mores, morose, Maori, Mar, Mir, mar, moire, Ore, Rome, ore, moue, roue, Mauro, Moet, Morse, mode, mole, mope, mote, move, ME, MO, Mara, Mari, Mary, Me, Mira, Mo, Monroe, Mort, Myra, Re, me, miry, mo, morn, re, Gore, Oreo, bore, core, fore, gore, lore, moray, pore, sore, tore, wore, yore, Marge, Marne, Merle, Myron, marge, merge, moron, Morrow, Murrow, marrow, morrow, ROM, Rom, Mae, Mao, Mme, Mrs, Rae, Roy, moi, moo, mow, row, rue, Mr's, More's, more's, Miro's, Moro's, Moe's neccessary necessary 1 3 necessary, accessory, successor necesary necessary 1 10 necessary, necessarily, necessary's, Cesar, unnecessary, necessity, nieces, necessaries, niece's, Nice's necesser necessary 1 17 necessary, censer, Nasser, necessity, newsier, nieces, NeWSes, niece's, Cesar, necessaries, necessarily, necessary's, unnecessary, censor, Nice's, nosier, Nasser's neice niece 1 64 niece, Nice, nice, deice, Noyce, noise, nieces, nicer, Venice, niche, Nisei, nee, nisei, Ice, ice, piece, notice, novice, neighs, Neil, Nick, Nike, Nile, Rice, dice, lice, mice, neck, nick, nine, rice, vice, NE's, NYSE, Ne's, NeWS, Ni's, news, nose, Seine, seine, fence, hence, neigh, nonce, pence, Peace, deuce, gneiss, juice, naive, peace, seize, voice, niece's, Neo's, new's, newsy, noisy, noose, Nice's, Neil's, neigh's, news's neighbour neighbor 1 6 neighbor, neighbors, neighbor's, neighbored, neighborly, neighboring nevade Nevada 2 32 evade, Nevada, Neva, invade, Nevadan, novae, nerved, neared, Neva's, negate, envied, nave, need, heaved, leaved, weaved, never, Ned, Nev, Nelda, kneaded, knead, Nate, Nevada's, Nevadian, Nova, fade, neat, nevi, node, nova, nude nickleodeon nickelodeon 2 5 Nickelodeon, nickelodeon, nickelodeons, Nickelodeon's, nickelodeon's nieve naive 3 23 Nieves, Nivea, naive, niece, sieve, Nev, Neva, nave, nevi, nerve, never, NV, Knievel, nee, novae, Eve, eve, Nov, knave, I've, knife, Nev's, Nieves's noone no one 10 19 none, noon, Boone, noose, non, Nona, neon, nine, noun, no one, no-one, nonce, Noe, one, noon's, novene, Nan, nun, known noticably noticeably 1 6 noticeably, notably, noticeable, notable, nautically, notifiable notin not in 5 95 noting, notion, no tin, no-tin, not in, not-in, knotting, nothing, netting, nodding, nutting, non, not, tin, Norton, Nation, doting, nation, noggin, nosing, notice, notify, toting, voting, Nadine, Newton, neaten, newton, noon, note, noun, Odin, Toni, biotin, Latin, Nolan, Putin, Rodin, Wotan, noted, notes, satin, Antoine, contain, nit, outing, ton, Nina, Nona, Tina, Ting, neon, nicotine, nine, none, notating, notation, noticing, nowt, tine, ting, tiny, Anton, notching, nesting, NT, Nita, TN, knitting, tn, town, Eton, nits, doing, denoting, dentin, knot, Don, NWT, Nan, Nat, din, don, net, nod, nun, nut, tan, ten, tun, uniting, toning, known, note's, nit's nozled nuzzled 1 21 nuzzled, nozzle, nobbled, noodled, nozzles, sozzled, nosed, soled, nailed, noised, soiled, nozzle's, nuzzle, soloed, sled, sold, unsoiled, nestled, solid, snailed, knelled objectsion objects 8 11 objection, objects ion, objects-ion, abjection, objecting, objections, objection's, objects, ejection, object's, abjection's obsfuscate obfuscate 1 3 obfuscate, obfuscated, obfuscates ocassion occasion 1 22 occasion, occasions, omission, action, cation, occlusion, location, vocation, caution, cushion, evasion, oration, ovation, accession, occasion's, occasional, occasioned, emission, cashing, Asian, avocation, evocation occuppied occupied 1 7 occupied, occupier, occupies, cupped, unoccupied, reoccupied, occurred occurence occurrence 1 12 occurrence, occurrences, occurrence's, recurrence, occupancy, currency, occurs, occurring, accordance, accuracy, ocarinas, ocarina's octagenarian octogenarian 1 3 octogenarian, octogenarians, octogenarian's olf old 13 38 Olaf, of, ELF, elf, Wolf, golf, wolf, Ola, oaf, off, ole, VLF, old, vlf, Olav, oil, owl, loaf, EFL, aloof, Wolfe, Wolff, oily, oleo, AOL, Olive, olive, AF, AL, Al, IL, UL, if, Adolf, Woolf, Olaf's, ELF's, elf's opposim opossum 1 11 opossum, opposing, opposite, oppose, opposed, opposes, Epsom, apposing, apposite, appose, passim organise organize 1 15 organize, organism, organist, organs, organ's, org anise, org-anise, organizes, organics, organized, organizer, organic, organza, oregano's, organic's organiz organize 1 14 organize, organza, organic, organs, organ's, organ, organized, organizer, organizes, organics, organism, organist, oregano's, organic's oscilascope oscilloscope 1 3 oscilloscope, oscilloscopes, oscilloscope's oving moving 2 45 loving, moving, roving, OKing, oping, owing, offing, oven, Evian, avian, oaring, oiling, outing, owning, Odin, Olin, Orin, Ovid, shoving, Avon, Evan, Irving, Ivan, even, bovine, caving, diving, giving, gyving, having, hiving, jiving, laving, living, oohing, oozing, paving, raving, riving, saving, waving, wiving, ovens, effing, oven's paramers parameters 5 26 paraders, paramours, primers, paramour's, parameters, parers, premiers, primer's, parader's, prayers, farmers, framers, praters, warmers, parameter's, parer's, premier's, prayer's, Farmer's, Kramer's, Palmer's, Parker's, farmer's, framer's, prater's, warmer's parametic parameter 5 9 parametric, paramedic, paramedics, paralytic, parameter, parasitic, pragmatic, paramedic's, paramedical paranets parameters 0 94 parents, parapets, parent's, para nets, para-nets, parakeets, parapet's, prints, parades, paranoids, garnets, planets, Parana's, parade's, baronets, parquets, parent, prates, parasites, prances, pants, parakeet's, parts, pirates, prats, print's, rants, Barents, patents, garnet's, hairnets, pageants, parfaits, peasants, planet's, prance's, variants, warrants, paints, percents, portents, prangs, prunes, grants, parented, patients, payments, plants, pranks, baronet's, paranoid's, parquet's, parings, parrots, parties, peanuts, prate's, prune's, punnets, purines, prank's, pant's, part's, pertness, rant's, Purana's, paring's, patent's, pirate's, purine's, Barnett's, Pareto's, hairnet's, pageant's, parfait's, peasant's, variant's, warrant's, parasite's, Pratt's, paint's, percent's, portent's, Brant's, Grant's, grant's, patient's, payment's, plant's, Parnell's, parrot's, peanut's, Durante's, paranoia's partrucal particular 0 8 Portugal, piratical, portrayal, particle, pretrial, oratorical, protract, partridge pataphysical metaphysical 1 9 metaphysical, metaphysically, physical, biophysical, geophysical, metaphysics, nonphysical, metaphorical, metaphysics's patten pattern 1 23 pattern, Patton, batten, fatten, patted, patter, patine, patting, pat ten, pat-ten, Patna, patent, platen, Pate, pate, patina, Attn, attn, patient, Patti, Patty, patty, Patton's permissable permissible 1 4 permissible, permissibly, permeable, permissively permition permission 3 8 perdition, permeation, permission, permit ion, permit-ion, promotion, hermitian, partition permmasivie permissive 1 4 permissive, pervasive, persuasive, percussive perogative prerogative 1 6 prerogative, purgative, proactive, pejorative, purgatives, purgative's persue pursue 2 27 peruse, pursue, parse, purse, per sue, per-sue, perused, peruses, presume, Pres, pres, Perez, pears, peers, piers, prose, Perseus, Purus, press, Peru, Peru's, persuade, pressie, pear's, peer's, pier's, Pr's phantasia fantasia 1 7 fantasia, fantasias, Natasha, fantasia's, fantail, fantasy, phantom phenominal phenomenal 1 4 phenomenal, phenomenally, phenomena, nominal playwrite playwright 3 13 play write, play-write, playwright, polarity, pyrite, playwrights, playmate, plaited, playwright's, polarize, Platte, parity, player polation politician 0 26 pollution, palliation, population, potion, spoliation, palpation, pulsation, collation, elation, platoon, portion, violation, dilation, position, relation, solution, volition, lotion, pollination, plating, placation, plain, copulation, coalition, peculation, pollution's poligamy polygamy 1 32 polygamy, polygamy's, plagiary, Pilcomayo, Pygmy, palmy, plumy, polka, pygmy, plummy, polygamous, phlegm, polkas, Pilgrim, pilgrim, pollack, pelican, poleaxe, polecat, polka's, polkaed, polygon, pregame, plasma, polonium, ballgame, Polk, plague, plug, pillage, plumb, plume politict politic 1 8 politic, politico, politics, political, politicos, politest, politico's, politics's pollice police 1 19 police, plaice, policy, pol lice, pol-lice, poll ice, poll-ice, policed, polices, poultice, place, polls, polite, palace, polios, poll's, Polly's, police's, polio's polypropalene polypropylene 1 2 polypropylene, polypropylene's possable possible 2 10 passable, possible, passably, possibly, poss able, poss-able, possibles, potable, kissable, possible's practicle practical 2 9 practice, practical, particle, practicable, practicals, practically, practicum, practical's, practicably pragmaticism pragmatism 3 9 pragmatic ism, pragmatic-ism, pragmatism, pragmatics, pragmatic's, pragmatism's, pragmatist, pragmatists, pragmatist's preceeding preceding 1 9 preceding, proceeding, receding, proceedings, reseeding, presiding, presetting, precedent, proceeding's precion precision 3 27 prison, person, precision, pricing, prion, precious, piercing, precis, porcine, Preston, Procyon, precise, Peron, persona, prions, pressing, precising, prescient, Pacino, parson, pron, piecing, preying, coercion, preen, resin, precis's precios precision 0 4 precious, precis, precise, precis's preemptory peremptory 1 9 peremptory, peremptorily, preceptor, preempt, preempts, prompter, preempted, preempting, preemptive prefices prefixes 2 39 prefaces, prefixes, preface's, pref ices, pref-ices, prices, preface, refaces, precise, prefix's, crevices, orifices, precises, prefaced, premises, prepuces, profiles, precis, Price's, price's, perfidies, prefers, princes, professes, pressies, previews, prezzies, purifies, prizes, crevice's, orifice's, premise's, prepuce's, profile's, Prince's, prince's, precis's, prize's, preview's prefixt prefixed 2 6 prefix, prefixed, prefix's, prefixes, prefect, pretext presbyterian Presbyterian 1 9 Presbyterian, Presbyterians, Presbyterian's, presbyteries, presbyter, presbytery, presbyters, presbyter's, presbytery's presue pursue 3 37 presume, peruse, pursue, Pres, pres, pressie, press, prose, pressure, pares, parse, pores, preys, pries, purse, pyres, reuse, preset, Prius, praise, Presley, prepuce, presage, preside, pressed, presser, presses, Pr's, pros, press's, pore's, pyre's, Peru's, prey's, pro's, pry's, Prius's presued pursued 4 20 presumed, pressed, perused, pursued, preside, persuade, preset, Perseid, pressured, parsed, pursed, reused, presume, praised, precede, prelude, presaged, presided, preyed, reseed privielage privilege 1 4 privilege, privileged, privileges, privilege's priviledge privilege 1 4 privilege, privileged, privileges, privilege's proceedures procedures 1 9 procedures, procedure's, procedure, proceeds, proceeds's, procedural, precedes, proceedings, proceeding's pronensiation pronunciation 1 7 pronunciation, pronunciations, pronunciation's, renunciation, profanation, prolongation, propitiation pronisation pronunciation 0 6 proposition, transition, precision, preposition, procession, Princeton pronounciation pronunciation 1 4 pronunciation, pronunciations, pronunciation's, renunciation properally properly 1 14 properly, proper ally, proper-ally, peripherally, property, corporeally, puerperal, perpetually, propel, proper, propeller, proper's, properer, proposal proplematic problematic 1 12 problematic, problematical, pragmatic, prismatic, prophylactic, programmatic, propellant, diplomatic, propellants, paraplegic, propellant's, problematically protray portray 1 15 portray, portrays, pro tray, pro-tray, rotary, Pretoria, Porter, porter, protean, portrayal, portrayed, poetry, portrait, priory, prorate pscolgst psychologist 1 16 psychologist, ecologist, psychologists, mycologist, sociologist, scaliest, sexologist, cyclist, musicologist, psephologist, geologist, sickliest, zoologist, psychologist's, psychology's, skulks psicolagest psychologist 1 12 psychologist, sickliest, scaliest, musicologist, sociologist, psychologies, psychologists, silkiest, ecologist, sexologist, psychology's, psychologist's psycolagest psychologist 1 8 psychologist, psychologies, psychologists, mycologist, scaliest, psychology's, psychologist's, sickliest quoz quiz 2 60 quo, quiz, quot, ques, cozy, Oz, Puzo, ouzo, oz, CZ, quoin, quoit, quota, quote, quoth, Que, qua, quasi, quays, Luz, Qom, doz, Cox, Gus, cos, cox, quay, Ruiz, Suez, buzz, duos, fuzz, quad, quid, quin, quip, quit, Cu's, coos, cues, cuss, guys, jazz, jeez, CO's, Co's, Jo's, KO's, go's, quiz's, duo's, quay's, GUI's, Geo's, Gus's, Guy's, coo's, cue's, goo's, guy's radious radius 2 21 radios, radius, radio's, radio us, radio-us, raids, radius's, rads, raid's, arduous, radio, readies, roadies, adios, Redis, rad's, riots, roadie's, radium's, riot's, radon's ramplily rampantly 12 24 ramp lily, ramp-lily, rumply, amplify, rumpling, rapidly, amply, reemploy, damply, raptly, grumpily, rampantly, rumple, jumpily, ramping, emptily, rumpled, rumples, trampling, rambling, rampancy, sampling, simplify, rumple's reccomend recommend 1 12 recommend, recommends, reckoned, recombined, regiment, commend, recommenced, recommended, Redmond, rejoined, remand, remind reccona raccoon 3 22 recon, reckon, raccoon, recons, Regina, region, reckons, Rena, rejoin, Deccan, econ, recount, Reagan, Reginae, Reyna, Rocco, recce, recto, reckoned, regional, recant, raccoon's recieve receive 1 13 receive, relieve, Recife, received, receiver, receives, reeve, deceive, recede, recipe, recite, relive, revive reconise recognize 5 21 recons, reckons, rejoins, recopies, recognize, reconcile, recourse, reclines, recoils, recon, regions, rezones, recounts, reconsign, regains, recolonize, recuse, region's, recoil's, recount's, Rockne's rectangeles rectangle 3 7 rectangles, rectangle's, rectangle, rectangular, tangelos, reconciles, tangelo's redign redesign 14 20 reign, Reading, reading, redoing, resign, riding, Rodin, radian, redden, rending, deign, raiding, ridding, redesign, redone, rein, retain, retina, ceding, rating repitition repetition 1 12 repetition, reputation, repetitions, repudiation, recitation, reposition, petition, repatriation, repetition's, reputations, trepidation, reputation's replasments replacement 3 9 replacements, replacement's, replacement, repayments, placements, replants, repayment's, placement's, regalement's reposable responsible 0 8 reusable, repayable, reparable, reputable, releasable, repairable, repeatable, reputably reseblence resemblance 1 3 resemblance, resilience, resiliency respct respect 1 13 respect, res pct, res-pct, resp ct, resp-ct, respects, respite, reinspect, respect's, respected, respecter, aspect, prospect respecally respectfully 0 5 respell, rascally, rustically, reciprocally, respect roon room 15 88 Ron, roan, croon, Moon, Root, boon, coon, goon, loon, moon, noon, rood, roof, rook, room, root, soon, RN, Reno, Rn, Rooney, Rhone, Ronny, rayon, ran, run, rain, rein, ruin, RNA, rhino, wrong, Ono, Orion, boron, moron, Aron, Oran, Orin, Rena, Rene, iron, pron, rang, ring, rune, rung, tron, Bono, ON, mono, on, Ramon, Robin, Robyn, Rodin, Roman, radon, recon, roans, robin, roman, rosin, round, rowan, Ronnie, Wren, wren, Rio, Roy, rho, roe, row, maroon, Arron, Brown, Creon, Freon, brown, crown, drown, frown, groan, groin, grown, prion, Ron's, roan's rought roughly 16 21 rough, ought, wrought, fought, roughs, roughed, brought, drought, bought, sought, roughest, rout, rough's, roughen, rougher, roughly, Right, right, Roget, roust, fraught rudemtry rudimentary 2 13 radiometry, rudimentary, Redeemer, redeemer, Demeter, remoter, radiometer, Dmitri, radiator, redeemed, rotatory, radiometry's, dromedary runnung running 1 23 running, ruining, rennin, cunning, dunning, gunning, punning, sunning, raining, ranging, reining, ringing, rung, Reunion, reunion, ruing, running's, runny, rounding, pruning, Runyon, rerunning, grinning sacreligious sacrilegious 1 8 sacrilegious, sac religious, sac-religious, sacroiliacs, sacrilegiously, sacrileges, sacrilege's, sacroiliac's saftly safely 2 11 softly, safely, daftly, safety, sawfly, swiftly, saintly, sadly, softy, deftly, subtly salut salute 1 12 salute, Salyut, SALT, salt, slut, slat, salty, solute, silt, slit, slot, salad satifly satisfy 0 16 stiffly, stifle, staidly, sawfly, stuffily, safely, stably, stifled, stifles, stately, sadly, stiff, stile, still, steely, stuffy scrabdle scrabble 2 6 Scrabble, scrabble, scrabbled, scribble, scribbled, scribal searcheable searchable 1 10 searchable, reachable, shareable, teachable, unsearchable, separable, switchable, serviceable, stretchable, searchingly secion section 1 17 section, scion, season, sec ion, sec-ion, scions, session, Seton, Seine, seine, scion's, Sen, Son, sen, sin, son, secession seferal several 1 14 several, severally, feral, deferral, referral, severely, serial, cereal, Seyfert, safer, sever, several's, surreal, severe segements segments 1 22 segments, segment's, segment, cerements, regiments, sediments, segmented, cements, cerement's, regiment's, sediment's, augments, figments, pigments, casements, ligaments, cement's, figment's, pigment's, Sigmund's, casement's, ligament's sence sense 3 9 seance, Spence, sense, since, fence, hence, pence, science, sens seperate separate 1 28 separate, desperate, sprat, separated, separates, Sprite, sprite, serrate, suppurate, operate, speared, Sparta, spread, prate, seaport, spate, sprayed, secrete, sport, spurt, Seurat, aspirate, pirate, separate's, separately, separative, sprats, sprat's sherbert sherbet 2 6 Herbert, sherbet, Herbart, Heriberto, shorebird, Norbert sicolagest psychologist 5 15 sickliest, scaliest, sociologist, silkiest, psychologist, ecologist, musicologist, scraggiest, slackest, slickest, sexologist, mycologist, secularist, simulcast, sulkiest sieze seize 1 46 seize, size, siege, sieve, Suez, seized, seizes, sees, sized, sizer, sizes, see, Seine, seine, sieges, sieves, sizzle, sleaze, sneeze, sis, sere, side, sine, sire, site, SASE, SE's, SUSE, Se's, Si's, Suzy, seas, secy, sews, sues, since, SSE's, Sue's, see's, sis's, size's, sea's, sec'y, siege's, sieve's, Suez's simpfilty simplicity 3 8 simplify, simply, simplicity, simplified, impolite, simpler, sampled, simplest simplye simply 2 9 simple, simply, simpler, sample, simplify, sampled, sampler, samples, sample's singal signal 1 11 signal, single, singly, sin gal, sin-gal, singable, snail, spinal, sing, Senegal, Sinai sitte site 2 47 sitter, site, suite, Ste, sit, settee, suttee, cite, sate, sett, side, saute, Set, set, stet, stew, suit, sited, sites, smite, spite, state, ST, St, st, suet, Stine, sight, situate, stile, setter, settle, SAT, SST, Sat, Sid, Sta, Stu, cit, sat, sot, sty, zit, sift, silt, sits, site's situration situation 1 11 situation, saturation, striation, iteration, nitration, maturation, station, starvation, citation, duration, saturation's slyph sylph 1 21 sylph, glyph, sylphs, sly, soph, slap, slip, slop, Slav, Saiph, slash, slope, slosh, sloth, slush, slyly, staph, sylph's, sylphic, slave, slay smil smile 1 41 smile, mil, simile, sail, soil, Emil, smiley, Small, small, smell, XML, Somali, sawmill, sim, Mill, Milo, SGML, Samuel, mail, mile, mill, moil, semi, sill, silo, smelly, Ismail, Sm, ml, smiled, smiles, Sims, sims, smelt, Mel, Sal, Sol, sol, slim, smile's, sim's snuck sneaked 0 12 suck, snack, snick, sunk, stuck, snug, shuck, Zanuck, sneak, sank, sink, sync sometmes sometimes 1 23 sometimes, sometime, smites, Semites, stems, stem's, Semtex, Smuts, smuts, systems, Semite's, symptoms, modems, smut's, steams, summertime's, Sumter's, system's, symptom's, Smuts's, Sodom's, modem's, steam's soonec sonic 2 31 sooner, sonic, Seneca, soon, sync, scone, Sonja, sonnet, scenic, SEC, Sec, Soc, Son, Synge, sec, singe, snack, sneak, snick, soc, son, since, soigne, sponge, Sony, sane, sine, song, sown, zone, soignee specificialy specifically 1 11 specifically, specificity, superficially, specifiable, superficial, sacrificially, specific, pacifically, sacrificial, specifics, specific's spel spell 1 34 spell, spiel, spew, Opel, sepal, spec, sped, spill, spoil, spool, suppl, supple, spells, spiels, Sep, Peel, Pele, peal, peel, seal, sell, splay, Aspell, Ispell, Pl, Sp, pl, sale, sole, Gospel, dispel, gospel, spell's, spiel's spoak spoke 6 9 soak, Spock, speak, spook, spake, spoke, spooky, SPCA, speck sponsered sponsored 1 10 sponsored, Spenser, sponsor, cosponsored, sponsors, spinneret, Spenser's, sponsor's, spinster, Spencer stering steering 1 18 steering, Sterling, sterling, string, staring, storing, stringy, stewing, Stern, stern, starring, stirring, suturing, Sterne, Sterno, Strong, strong, strung straightjacket straitjacket 1 7 straitjacket, straight jacket, straight-jacket, straitjackets, straitjacket's, straitjacketed, straitjacketing stumach stomach 1 16 stomach, stomachs, Staubach, outmatch, stanch, starch, staunch, smash, stash, stomach's, stomached, stomacher, stump, stitch, stench, stumpy stutent student 1 12 student, stent, stunt, students, stoutest, Staten, stunted, statement, stint, student's, stunned, Staten's styleguide style guide 1 26 style guide, style-guide, styled, stalked, stalagmite, staled, sledged, stylist, slugged, sleighed, sloughed, satellite, stalemate, slagged, sleeked, slogged, stalactite, streaked, stalest, delegate, stakeout, stiletto, stockade, tollgate, stalking, stolidity subisitions substitutions 0 13 subsections, substations, submissions, suppositions, subsection's, substation's, submission's, bastions, supposition's, suggestions, Sebastian's, bastion's, suggestion's subjecribed subscribed 1 6 subscribed, subjected, subscribe, subscriber, subscribes, resubscribed subpena subpoena 1 19 subpoena, subpoenas, subpoena's, subpoenaed, subpar, subteen, supine, Sabina, saucepan, suborn, Span, span, soybean, subbing, supping, Sabrina, subpoenaing, Sabine, spin suger sugar 2 34 sager, sugar, Luger, auger, huger, super, surer, Segre, Sucre, Seeger, sucker, sugary, skier, slugger, smugger, snugger, surgery, square, squire, sure, surge, saggier, soggier, Ger, Sanger, Singer, signer, singer, sugars, scare, score, sage, seer, sugar's supercede supersede 1 8 supersede, super cede, super-cede, superseded, supersedes, precede, spruced, supercity superfulous superfluous 1 7 superfluous, superfluously, supercilious, scrofulous, Superglue's, superfluity, superfluity's susan Susan 1 22 Susan, Susana, Susanna, Susanne, Pusan, Sudan, sustain, Sousa, Suzanne, sousing, sussing, San, Sun, Susan's, sun, USN, season, SUSE, Sean, Sosa, suss, Susana's syncorization synchronization 1 9 synchronization, syncopation, notarization, sensitization, secularization, signalization, incarnation, categorization, vulgarization taff tough 0 14 taffy, tiff, toff, staff, Taft, caff, faff, gaff, naff, daffy, diff, doff, duff, tofu taht that 1 40 that, tat, Tahiti, taut, Taft, baht, tact, tart, ta ht, ta-ht, hat, Tate, teat, twat, HT, ht, taught, Tahoe, tatty, tight, tacit, taint, tarot, tarty, taste, tasty, taunt, toast, trait, DAT, Tad, Tet, Tut, tad, tit, tot, tut, TNT, toot, tout tattos tattoos 1 79 tattoos, tattoo's, tattoo, tats, tatties, Tate's, dittos, tuttis, tots, teats, toots, Tito's, Toto's, tarots, teat's, tatters, tattles, tads, tits, tuts, ditto's, tarts, tatty, titties, tutti's, Watts, autos, jatos, tacos, taros, watts, DAT's, Tad's, Tet's, Titus, Tut's, dates, tad's, tit's, tot's, totes, touts, tut's, tutus, Taft's, Tatars, tact's, tart's, tastes, taters, tattie, Catt's, GATT's, Matt's, Watt's, watt's, Tutu's, date's, toot's, tote's, tout's, tutu's, Tao's, Cato's, NATO's, Otto's, auto's, jato's, taco's, taro's, tarot's, dado's, tatter's, tattle's, Tatar's, Tatum's, Tonto's, taste's, tater's techniquely technically 4 5 technique, techniques, technique's, technically, technical teh the 2 100 tech, the, Te, eh, Th, tea, tee, NEH, Ted, Tet, meh, ted, tel, ten, DH, TeX, Tex, duh, He, he, teeth, Tue, tie, toe, H, T, h, t, teach, Leah, Tahoe, Te's, Tell, Tenn, Teri, Terr, Tess, Trey, Tues, rehi, teak, teal, team, tear, teas, teat, teed, teem, teen, tees, tell, terr, tied, tier, ties, toed, toes, tosh, tree, trey, tush, twee, yeah, DE, Doha, TA, Ta, Ti, Tu, Ty, ta, ti, to, NH, OH, TB, TD, TM, TN, TV, TX, Tb, Tc, Tl, Tm, ah, oh, tb, tn, tr, ts, uh, OTOH, Ptah, Utah, DEA, Dee, Tao, dew, hew tem team 1 44 team, teem, temp, term, TM, Tm, them, EM, Te, em, Dem, Tim, Tom, tam, tom, tum, tame, time, tome, item, stem, TQM, tea, tee, REM, Ted, Tet, fem, gem, hem, rem, ted, tel, ten, Tami, demo, tomb, TeX, Tex, Diem, deem, dam, dim, Te's teo two 18 47 toe, Te, to, Tao, tea, tee, too, Tue, tie, tow, toy, TKO, Ted, Tet, ted, tel, ten, two, CEO, EEO, Geo, Leo, Neo, tho, DOE, Doe, T, WTO, doe, t, DE, TA, Ta, Ti, Tu, Ty, do, ta, ti, TeX, Tex, DEA, Dee, dew, duo, tau, Te's teridical theoretical 0 10 periodical, juridical, radical, critical, tropical, vertical, periodically, terrifically, heretical, ridicule tesst test 2 33 tests, test, Tess, testy, Tessa, deist, toast, teats, SST, Tet, taste, tasty, EST, est, Tess's, Tessie, desist, DST, teds, Tass, Te's, teas, teat, tees, text, toss, Tues's, test's, Ted's, Tet's, tea's, tee's, teat's tets tests 5 76 Tet's, teats, test, tents, tests, texts, Tet, tats, teds, tits, tots, tuts, totes, teat's, stets, Te's, Tess, teas, tees, bets, gets, jets, lets, nets, pets, sets, tens, vets, wets, Ted's, Titus, Tut's, Tutsi, tit's, toots, tot's, touts, tut's, tutus, diets, duets, DDTs, dots, tads, Tate's, tote's, tent's, test's, toot's, tout's, TNT's, tea's, tee's, PET's, Set's, Tito's, Toto's, Tutu's, bet's, diet's, duet's, jet's, let's, net's, pet's, set's, ten's, tutu's, vet's, wet's, DAT's, Dot's, Tad's, Tod's, dot's, tad's thanot than or 0 27 Thant, than, that, thane, Thanh, chant, thank, shan't, thanes, hangout, haunt, taint, taunt, Thant's, not, thong, TNT, Tonto, ant, canto, panto, Thad, knot, then, thin, thane's, that'd theirselves themselves 5 10 their selves, their-selves, theirs elves, theirs-elves, themselves, ourselves, yourselves, resolves, Therese's, resolve's theridically theoretical 7 10 theoretically, periodically, juridically, theatrically, thematically, radically, theoretical, critically, erotically, vertically thredically theoretically 1 13 theoretically, radically, juridically, theoretical, theatrically, thematically, vertically, periodically, critically, erotically, prodigally, erratically, piratically thruout throughout 8 23 throat, thru out, thru-out, throaty, trout, thrust, threat, throughout, rout, thru, trot, throats, through, thereat, throe, throw, thyroid, grout, tarot, throb, thrum, thrift, throat's ths this 2 39 Th's, this, thus, Hts, HS, Th, ts, these, those, Thu, the, tho, thy, T's, THC, Thais, thaws, thees, thews, thous, DHS, HHS, TVs, VHS, ohs, tbs, H's, Thai's, Thea's, thaw's, thew's, thou's, Rh's, Ta's, Te's, Ti's, Tu's, Ty's, ti's titalate titillate 1 16 titillate, titivate, titled, totality, titillated, titillates, title, totaled, dilate, tittle, retaliate, titular, mutilate, tabulate, tutelage, vitality tommorrow tomorrow 1 11 tomorrow, tom morrow, tom-morrow, tomorrows, Morrow, morrow, tomorrow's, Timor, tumor, Murrow, marrow tomorow tomorrow 1 18 tomorrow, tomorrows, Timor, tumor, Morrow, morrow, tomorrow's, Moro, trow, timorous, tumorous, Tamra, Timur, tamer, timer, tumors, Timor's, tumor's tradegy tragedy 6 19 trade, traded, trader, trades, strategy, tragedy, trade's, tardy, tirade, trad, trudge, tirades, trading, trudged, Trudy, tardily, tirade's, Tuareg, draggy trubbel trouble 1 18 trouble, rubble, treble, dribble, tribal, Tarbell, drubbed, drubber, ruble, durable, rabble, terrible, tubule, tumble, rebel, tremble, tribe, tubal ttest test 1 42 test, attest, testy, toast, totes, tests, Tet, deist, taste, tasty, tautest, EST, est, tamest, truest, DST, stet, Tess, Tues, teat, tees, text, ties, toes, ttys, fattest, fittest, hottest, wettest, cutest, detest, latest, mutest, retest, Tate's, tote's, Tet's, Te's, test's, tee's, tie's, toe's tunnellike tunnel like 1 12 tunnel like, tunnel-like, tunneling, tunneled, tunneler, tunnel, unlike, tunnels, unalike, treelike, tunnel's, Donnell tured turned 4 21 trued, toured, turfed, turned, turd, tared, tired, tread, treed, tried, cured, lured, tubed, tuned, tarred, teared, tiered, turret, trad, trod, dared tyrrany tyranny 1 22 tyranny, Terran, Tran, terrain, tyrant, Tirane, Tyrone, train, tarring, terrine, Trina, tray, truancy, tron, Terra, Terry, tarry, terry, trans, Terran's, tyranny's, Tran's unatourral unnatural 1 13 unnatural, natural, unnaturally, unmoral, untruly, enteral, naturally, senatorial, inaugural, Andorra, atrial, notarial, unilateral unaturral unnatural 1 10 unnatural, natural, unnaturally, untruly, enteral, naturally, neutral, atrial, unilateral, unreal unconisitional unconstitutional 4 5 unconditional, unconditionally, inquisitional, unconstitutional, unconventional unconscience unconscious 1 6 unconscious, unconcern's, incandescence, unconscious's, unconsciousness, inconstancy underladder under ladder 1 11 under ladder, under-ladder, underwater, underwriter, interluded, interlard, interlude, interloper, interludes, intruder, interlude's unentelegible unintelligible 1 5 unintelligible, unintelligibly, intelligible, ineligible, intelligibly unfortunently unfortunately 1 7 unfortunately, unfortunate, unfortunates, infrequently, unfriendly, unfortunate's, impertinently unnaturral unnatural 1 3 unnatural, unnaturally, natural upcast up cast 1 19 up cast, up-cast, outcast, upmost, upset, opencast, typecast, uncased, Epcot, accost, aghast, aptest, unjust, epics, opacity, opaquest, OPEC's, epic's, Epcot's uranisium uranium 1 9 uranium, Arianism, francium, uranium's, organism, Uranus, ransom, Urania's, Uranus's verison version 1 13 version, Verizon, venison, versing, verso, Vernon, orison, person, prison, versos, Morison, verso's, Verizon's vinagarette vinaigrette 1 8 vinaigrette, vinaigrette's, ingrate, vinegar, inaugurate, vinegary, vinegar's, venerate volumptuous voluptuous 1 5 voluptuous, voluptuously, sumptuous, voluminous, voluptuary's volye volley 4 38 vole, vol ye, vol-ye, volley, voile, voles, lye, vol, volume, volute, Vilyui, vale, vile, vols, volt, volleyed, value, Volga, Volta, Volvo, Wolfe, valve, Violet, violet, volleys, valley, viol, Wolsey, vole's, Viola, viola, voila, Val, Wiley, val, whole, volley's, voile's wadting wasting 6 18 wading, wadding, waiting, wafting, wanting, wasting, wad ting, wad-ting, dating, warding, waddling, wattling, tatting, vatting, wedding, wetting, whiting, witting waite wait 4 21 Waite, waited, waiter, wait, White, white, waits, waste, waive, write, wit, whitey, Wade, Watt, Witt, wade, watt, whit, wide, Waite's, wait's wan't won't 3 31 wasn't, want, won't, can't, wand, went, wont, Wanda, waned, wants, want's, vaunt, wan, ant, Wang, Watt, wait, wane, watt, Kant, Walt, cant, pant, rant, waft, wank, wart, wast, vent, wend, wind warloord warlord 1 3 warlord, warlords, warlord's whaaat what 1 39 what, wheat, Watt, wait, watt, whet, whit, whats, Waite, White, white, hat, VAT, vat, wad, Walt, waft, want, wart, wast, whoa, chat, ghat, heat, phat, that, wham, whereat, Wade, Witt, wade, wadi, woad, waist, whist, who'd, why'd, what's, wheat's whard ward 2 60 Ward, ward, hard, chard, shard, wharf, wart, word, weird, warred, wards, whirred, Hardy, hardy, hared, heard, hoard, award, sward, wad, war, warty, wired, wordy, wizard, shared, wearied, whaled, Ware, ware, wary, wear, weirdo, what, whir, woad, Hart, Hurd, Wald, bard, card, hart, herd, lard, wand, warm, warn, warp, wars, yard, wort, weary, where, who'd, whore, why'd, Ward's, ward's, war's, who're whimp wimp 1 15 wimp, whim, whip, wimpy, chimp, whims, wimps, whimper, imp, whim's, wham, whom, whop, whup, wimp's wicken weaken 7 20 sicken, wicked, wicker, wicket, waken, woken, weaken, wick en, wick-en, wick, wigeon, Aiken, liken, wicks, widen, chicken, quicken, thicken, wacker, wick's wierd weird 1 17 weird, wired, weirdo, wield, Ward, ward, word, whirred, wireds, weirdie, warred, weir, wire, wider, Wed, wed, we'd wrank rank 1 44 rank, wank, Frank, crank, drank, frank, prank, wrack, rink, ranks, wreak, ran, range, Franck, cranky, Wren, rack, rang, wren, Hank, Rand, Yank, bank, dank, hank, lank, rand, rant, sank, tank, wink, wonk, yank, shrank, brink, drink, drunk, franc, trunk, wreck, wring, wrong, wrung, rank's writting writing 1 31 writing, witting, gritting, writhing, ratting, rioting, rotting, rutting, written, writ ting, writ-ting, writings, righting, rating, riding, rifting, fitting, hitting, kitting, pitting, sitting, waiting, wetting, whiting, ridding, rooting, routing, fretting, trotting, wresting, writing's wundeews windows 2 83 Windows, windows, wounds, wound's, wands, wends, winds, window's, undies, undoes, wand's, wind's, wanders, winders, wonders, sundaes, nudes, Wanda's, Wendi's, Wendy's, Wonder's, winder's, windless, windrows, wonder's, sundae's, nude's, wounded, wounder, needs, wades, wanes, weeds, weens, wines, Andes, wideness, windiest, Windows's, undies's, widens, Wade's, Windex, wade's, wane's, widows, window, wine's, Indies, Sundas, Wonder, endows, endues, indies, unites, unties, wander, wended, winces, winded, winder, wonder, Wendell's, windiness, windrow's, Winters, wanness, windups, winnows, winters, woodies, Andes's, Fundy's, Wilde's, wince's, Vonda's, Weyden's, need's, weed's, Winnie's, windup's, winter's, widow's yeild yield 1 33 yield, yelled, yields, eyelid, yid, field, gelid, wield, veiled, yell, yowled, geld, gild, held, meld, mild, veld, weld, wild, yelp, elide, build, child, guild, yells, lid, yield's, yielded, yeti, lied, yd, yelped, yell's youe your 4 32 you, yoke, yore, your, yous, moue, roue, ye, yo, yow, yea, yew, Yule, yule, Y, y, you're, you've, OE, Wyo, Young, you'd, you's, young, youth, ya, yob, yon, yuk, yum, yup, you'll aspell-0.60.8.1/test/suggest/00-special.tab0000644000076500007650000000041414533006640015144 00000000000000colour color hjk hijack hjkk hijack jk hijack Hjk Hijack HJK HIJACK hk hijack sjk hijack zphb xenophobia zkw zip line Joeuser JoeUser JoeuSer JoeUser JooUser JoeUser camelCasWord camelCaseWord camelcaseWord camelCaseWord cmlCaseWord camelCaseWord mcdonalds McDonald's aspell-0.60.8.1/test/suggest/02-orig.tab0000644000076500007650000002230514533006640014471 00000000000000Accosinly Occasionally Circue Circle Maddness Madness Occusionaly Occasionally Steffen Stephen Thw The Unformanlly Unfortunately Unfortally Unfortunately abilitey ability abouy about absorbtion absorption accidently accidentally accomodate accommodate acommadate accommodate acord accord adultry adultery aggresive aggressive alchohol alcohol alchoholic alcoholic allieve alive alot a lot amature amateur ambivilant ambivalent amification amplification amourfous amorphous annoint anoint annonsment announcement annuncio announce anonomy anatomy anotomy anatomy anynomous anonymous appelet applet appreceiated appreciated appresteate appreciate aquantance acquaintance aratictature architecture archeype archetype aricticure architecture artic arctic ast at asterick asterisk asymetric asymmetric atentively attentively autoamlly automatically bankrot bankrupt basicly basically batallion battalion bbrose browse beauro bureau beaurocracy bureaucracy beggining beginning beging beginning behaviour behavior beleive believe belive believe benidifs benefits bigginging beginning blait bleat bouyant buoyant boygot boycott brocolli broccoli buch bush buder butter budr butter budter butter buracracy bureaucracy burracracy bureaucracy buton button byby by by cauler caller cemetary cemetery changeing changing cheet cheat cicle circle cimplicity simplicity circumstaces circumstances clob club coaln colon cocamena cockamamie colleaque colleague colloquilism colloquialism columne column comiler compiler comitmment commitment comitte committee comittmen commitment comittmend commitment commerciasl commercials commited committed commitee committee companys companies compicated complicated comupter computer concensus consensus congradulations congratulations conibation contribution consident consistent consident consonant contast constant contastant constant contunie continue cooly coolly cosmoplyton cosmopolitan courst court crasy crazy cravets caveats credetability credibility criqitue critique croke croak crucifiction crucifixion crusifed crucified ctitique critique cumba combo custamisation customization daly daily danguages dangerous deaft draft defence defense defenly defiantly definate definite definately definitely dependeble dependable descrption description descrptn description desparate desperate dessicate desiccate destint distant develepment developments developement development develpond development devulge divulge diagree disagree dieties deities dinasaur dinosaur dinasour dinosaur direcyly directly discuess discuss disect dissect disippate dissipate disition decision dispair despair disssicion discussion distarct distract distart distort distroy destroy documtations documentation doenload download doog dog dramaticly dramatically drunkeness drunkenness ductioneery dictionary dur due duren during dymatic dynamic dynaic dynamic ecstacy ecstasy efficat efficient efficity efficacy effots efforts egsistence existence eitiology etiology elagent elegant elligit elegant embarass embarrass embarassment embarrassment embaress embarrass encapsualtion encapsulation encyclapidia encyclopedia encyclopia encyclopedia engins engine enhence enhance enligtment Enlightenment ennuui ennui enought enough enventions inventions envireminakl environmental enviroment environment epitomy epitome equire acquire errara error erro error evaualtion evaluation evething everything evtually eventually excede exceed excercise exercise excpt except excution execution exhileration exhilaration existance existence expleyly explicitly explity explicitly expresso espresso exspidient expedient extions extensions factontion factorization failer failure famdasy fantasy faver favor faxe fax firey fiery fistival festival flatterring flattering fluk flux flukse flux fone phone forsee foresee frustartaion frustrating fuction function funetik phonetic futs guts gamne came gaurd guard generly generally goberment government gobernement government gobernment government gotton gotten gracefull graceful gradualy gradually grammer grammar hallo hello hapily happily harrass harass havne have heellp help heighth height hellp help helo hello herlo hello hifin hyphen hifine hyphen higer higher hiphine hyphen hippopotamous hippopotamus hlp help hourse horse houssing housing howaver however howver however humaniti humanity hyfin hyphen hypotathes hypothesis hypotathese hypothesis hystrical hysterical ident indent illegitament illegitimate imbed embed imediaetly immediately imfamy infamy immenant immanent implemtes implements inadvertant inadvertent incase in case incedious insidious incompleet incomplete incomplot incomplete inconvenant inconvenient inconvience inconvenience independant independent independenent independent indepnends independent indepth in depth indispensible indispensable inefficite inefficient inerface interface infact in fact influencial influential inital initial initinized initialized initized initialized innoculate inoculate insistant insistent insistenet insistent instulation installation intealignt intelligent intejilent intelligent intelegent intelligent intelegnent intelligent intelejent intelligent inteligent intelligent intelignt intelligent intellagant intelligent intellegent intelligent intellegint intelligent intellgnt intelligent interate iterate internation international interpretate interpret interpretter interpreter intertes interested intertesd interested invermeantial environmental irresistable irresistible irritible irritable isotrop isotope johhn john judgement judgment kippur kipper knawing knowing latext latest leasve leave lesure leisure liasion lesion liason liaison libary library likly likely lilometer kilometer liquify liquefy lloyer layer lossing losing luser laser maintanence maintenance majaerly majority majoraly majority maks masks mandelbrot Mandelbrot mant want marshall marshal maxium maximum meory memory metter better midia media millenium millennium miniscule minuscule minkay monkey minum minimum mischievious mischievous misilous miscellaneous momento memento monkay monkey mosaik mosaic mostlikely most likely mousr mouser mroe more neccessary necessary necesary necessary necesser necessary neice niece neighbour neighbor nevade Nevada nickleodeon nickelodeon nieve naive noone no one noticably noticeably notin not in nozled nuzzled objectsion objects obsfuscate obfuscate ocassion occasion occuppied occupied occurence occurrence octagenarian octogenarian olf old opposim opossum organise organize organiz organize oscilascope oscilloscope oving moving paramers parameters parametic parameter paranets parameters partrucal particular pataphysical metaphysical patten pattern permissable permissible permition permission permmasivie permissive perogative prerogative persue pursue phantasia fantasia phenominal phenomenal playwrite playwright polation politician poligamy polygamy politict politic pollice police polypropalene polypropylene possable possible practicle practical pragmaticism pragmatism preceeding preceding precion precision precios precision preemptory peremptory prefices prefixes prefixt prefixed presbyterian Presbyterian presue pursue presued pursued privielage privilege priviledge privilege proceedures procedures pronensiation pronunciation pronisation pronunciation pronounciation pronunciation properally properly proplematic problematic protray portray pscolgst psychologist psicolagest psychologist psycolagest psychologist quoz quiz radious radius ramplily rampantly reccomend recommend reccona raccoon recieve receive reconise recognize rectangeles rectangle redign redesign repitition repetition replasments replacement reposable responsible reseblence resemblance respct respect respecally respectfully roon room rought roughly rudemtry rudimentary runnung running sacreligious sacrilegious saftly safely salut salute satifly satisfy scrabdle scrabble searcheable searchable secion section seferal several segements segments sence sense seperate separate sherbert sherbet sicolagest psychologist sieze seize simpfilty simplicity simplye simply singal signal sitte site situration situation slyph sylph smil smile snuck sneaked sometmes sometimes soonec sonic specificialy specifically spel spell spoak spoke sponsered sponsored stering steering straightjacket straitjacket stumach stomach stutent student styleguide style guide subisitions substitutions subjecribed subscribed subpena subpoena suger sugar supercede supersede superfulous superfluous susan Susan syncorization synchronization taff tough taht that tattos tattoos techniquely technically teh the tem team teo two teridical theoretical tesst test tets tests thanot than or theirselves themselves theridically theoretical thredically theoretically thruout throughout ths this titalate titillate tommorrow tomorrow tomorow tomorrow tradegy tragedy trubbel trouble ttest test tunnellike tunnel like tured turned tyrrany tyranny unatourral unnatural unaturral unnatural unconisitional unconstitutional unconscience unconscious underladder under ladder unentelegible unintelligible unfortunently unfortunately unnaturral unnatural upcast up cast uranisium uranium verison version vinagarette vinaigrette volumptuous voluptuous volye volley wadting wasting waite wait wan't won't warloord warlord whaaat what whard ward whimp wimp wicken weaken wierd weird wrank rank writting writing wundeews windows yeild yield youe your aspell-0.60.8.1/test/suggest/00-special-slow-expect.res0000644000076500007650000001030014533006640017432 00000000000000colour color 1 61 color, cooler, collar, co lour, co-lour, col our, col-our, Collier, collier, colors, clout, Clair, Colo, lour, velour, Colon, cloud, colon, coolie, dolor, flour, clear, colder, Cavour, Clojure, Closure, calorie, closure, cloture, coleus, colony, colored, cool, glory, caller, Cole, cloy, clue, coir, coolers, COL, Clara, Clare, Col, col, color's, cor, cur, Cooley, cools, floor, closer, clover, COLA, cola, coll, coolly, corr, cool's, recolor, cooler's hjk hijack 1 73 hijack, hajj, hajji, Gk, haj, Huck, hack, hake, hawk, heck, hick, hike, hock, hoke, hook, Hank, hank, hark, honk, hulk, hunk, husk, HQ, Hg, jg, Hakka, Hickok, hag, hog, hug, Jake, hex, hgt, joke, KC, kc, kg, Hooke, JFK, Jack, Jock, haiku, hooky, jack, jock, H, J, K, h, j, jag, jig, jog, jug, k, khaki, Hayek, hoick, hokey, HI, Ha, He, Ho, Jo, ck, ha, he, hi, ho, wk, HQ's, Hg's, hajj's hjkk hijack 1 54 hijack, hajj, Hickok, hajji, Hakka, hulk, Huck, hack, hake, hawk, heck, hick, hike, hock, hoke, hook, Hank, hank, hark, honk, hunk, husk, Gk, haj, KKK, Jack, Jake, Jock, jack, jock, joke, HQ, Hg, KC, jg, kc, kg, Hayek, Hooke, JFK, haiku, hoick, hokey, hooky, hag, hog, hug, jag, jig, jog, jug, khaki, hajj's, Hakka's jk hijack 10 99 JFK, J, K, j, k, Gk, jg, Jake, joke, hijack, KC, kc, kg, Jo, ck, wk, AK, Bk, JD, JP, JV, Jr, Mk, OK, SK, UK, bk, jr, pk, Jack, Jock, jack, jock, jag, jig, jog, jug, kike, QC, cg, KKK, Jacky, Keck, jokey, kick, kl, kook, KO, KY, Ky, kW, keg, kw, KB, KP, KS, Kb, Kr, Ks, km, ks, kt, jerk, jink, junk, DJ, NJ, OJ, SJ, VJ, EKG, JCS, Jay, Jew, Joe, Joy, jaw, jay, jct, jew, joy, pkg, Coke, J's, cake, coke, C, G, Q, c, g, q, Cook, cock, cook, gawk, geek, gook, K's Hjk Hijack 1 64 Hijack, Hajj, Hajji, Gk, Haj, Huck, Hack, Hake, Hawk, Heck, Hick, Hike, Hock, Hoke, Hook, Hank, Hark, Honk, Hulk, Hunk, Husk, HQ, Hg, Jg, Hakka, Hickok, Hag, Hog, Hug, Jake, Hex, Hgt, Joke, KC, Kc, Kg, Hooke, JFK, Jack, Jock, Haiku, Hooky, H, J, K, Jag, Jig, Jog, Jug, Khaki, Hayek, Hoick, Hokey, HI, Ha, He, Ho, Jo, Ck, Hi, Wk, HQ's, Hg's, Hajj's HJK HIJACK 1 62 HIJACK, HAJJ, HAJJI, GK, HAJ, HUCK, HACK, HAKE, HAWK, HECK, HICK, HIKE, HOCK, HOKE, HOOK, HANK, HARK, HONK, HULK, HUNK, HUSK, HQ, HG, JG, HAKKA, HICKOK, HAG, HOG, HUG, JAKE, HEX, HGT, JOKE, KC, KG, HOOKE, JFK, JACK, JOCK, HAIKU, HOOKY, H, J, K, JAG, JIG, JOG, JUG, KHAKI, HAYEK, HOICK, HOKEY, HI, HA, HE, HO, JO, CK, WK, HQ'S, HG'S, HAJJ'S hk hijack 1 105 hijack, Gk, H, K, h, k, HQ, Hg, haj, hake, hike, hoke, HI, Ha, He, Ho, ck, ha, he, hi, ho, wk, AK, Bk, HF, HM, HP, HR, HS, HT, Hf, Hz, Mk, OK, SK, UK, bk, hf, hp, hr, ht, pk, Huck, hack, hawk, heck, hick, hock, hook, hag, hog, hug, kg, Hakka, Hooke, haiku, hokey, hooky, G, J, KO, KY, Ky, g, hgwy, j, kW, kw, KC, kc, Hank, hank, hark, honk, hulk, hunk, husk, Hayek, hoick, Haw, Hay, Hui, haw, hay, hew, hex, hey, hgt, hie, hoe, how, hue, hwy, H's, Hugo, h'm, huge, C, Q, c, q, GHQ, KKK, Hg's, HQ's sjk hijack 4 44 SJ, SK, SJW, hijack, sqq, ska, ski, sky, Saki, sack, sake, seek, sick, soak, sock, souk, suck, SWAK, Saks, Salk, Sask, Sikh, sank, silk, sink, sulk, sunk, Gk, SC, Sc, Sq, jg, scag, sq, SAC, SEC, Sec, Soc, sac, sag, sec, seq, sic, soc zphb xenophobia 1 107 xenophobia, Zomba, zephyr, SOB, Zibo, fob, pH, sob, zebu, Pb, Sb, phi, PHP, PhD, kph, mph, pub, sahib, soph, APB, PCB, Feb, fab, fib, sub, AFB, xv, hob, phobia, Saab, Serb, scab, slab, slob, snob, snub, stab, stub, swab, GB, HBO, Heb, OB, Ob, Zn, hub, ob, zap, zip, B, FBI, SBA, Z, b, z, phis, phys, Zoe, phew, zoo, Phil, chub, phat, BB, Cebu, AB, CB, Cb, HF, Hf, KB, Kb, MB, Mb, NB, Nb, QB, Rb, Sp, TB, Tb, Yb, Zr, Zs, ab, dB, db, hf, lb, pf, tb, vb, SF, Sophia, Sophie, sf, Caph, Saiph, BBB, GHz, SPF, USB, Zzz, psi, Z's, Sappho, phi's zkw zip line 1 67 zip line, kW, kw, Zeke, SJW, Zika, skew, SK, ska, ski, sky, wk, K, SJ, Sq, Z, k, sq, xx, z, Zoe, Pkwy, pkwy, sake, KS, Ks, ks, KO, KY, Ky, SW, ck, cw, skua, AK, Bk, Gk, KC, Mk, OK, UK, Zn, Zr, Zs, bk, kc, kg, pk, SC, Sc, Jew, KKK, SSW, WSW, Zzz, caw, cow, jaw, jew, saw, sew, sow, zoo, Saki, Z's, scow, K's Joeuser JoeUser -1 -1 JoeuSer JoeUser -1 -1 JooUser JoeUser -1 -1 camelCasWord camelCaseWord -1 -1 camelcaseWord camelCaseWord -1 -1 cmlCaseWord camelCaseWord -1 -1 mcdonalds McDonald's 1 4 McDonald's, McDonald, MacDonald's, MacDonald aspell-0.60.8.1/test/suggest/mkmk0000755000076500007650000000316414533006640013511 00000000000000#!/usr/bin/perl use strict; use warnings; use autodie; my $targets = ''; foreach my $f (qw (00-special 02-orig 05-common)) { my @modes = qw(ultra fast normal slow bad-spellers); foreach my $mode (@modes) { last if $f eq '05-common' && $mode eq 'bad-spellers'; print <<"---"; suggest-$f-${mode}: prep suggest/run-batch "\${ASPELL_WRAP} \${ASPELL} --sug-mode=$mode" suggest/$f.tab tmp/$f-$mode-actual suggest/comp suggest/$f-$mode-expect.res tmp/$f-$mode-actual.res 1 > tmp/$f-$mode.diff rm tmp/$f-$mode.diff echo "ok (suggest reg. $f $mode)" >> test-res --- $targets .= " suggest-$f-${mode}"; } foreach my $mode (qw(ultra normal)) { print <<"---"; suggest-$f-${mode}-nokbd: prep suggest/run-batch "\${ASPELL_WRAP} \${ASPELL} --keyboard=none --sug-mode=$mode" suggest/$f.tab tmp/$f-$mode-nokbd-actual suggest/comp suggest/$f-$mode-nokbd-expect.res tmp/$f-$mode-nokbd-actual.res 1 > tmp/$f-$mode-nokbd.diff rm tmp/$f-$mode-nokbd.diff echo "ok (suggest reg. $f $mode nokbd)" >> test-res --- $targets .= " suggest-$f-${mode}-nokbd"; } } my $f = '00-special'; foreach my $mode (qw(ultra fast normal slow bad-spellers)) { print <<"---"; suggest-$f-${mode}-camel: prep suggest/run-batch "\${ASPELL_WRAP} \${ASPELL} --camel-case --sug-mode=$mode" suggest/$f.tab tmp/$f-$mode-camel-actual suggest/comp suggest/$f-$mode-camel-expect.res tmp/$f-$mode-camel-actual.res 1 > tmp/$f-$mode-camel.diff rm tmp/$f-$mode-camel.diff echo "ok (suggest reg. $f $mode camel)" >> test-res --- $targets .= " suggest-$f-${mode}-camel"; } print ".PHONY: $targets\n"; print "suggest: $targets\n"; aspell-0.60.8.1/test/suggest/05-common-ultra-expect.res0000644000076500007650000102764514533006640017477 00000000000000abandonned abandoned 1 2 abandoned, abundant aberation aberration 1 4 aberration, aeration, abortion, abrasion abilties abilities 1 3 abilities, ablates, ability's abilty ability 1 3 ability, ablate, oblate abondon abandon 1 2 abandon, abounding abondoned abandoned 1 2 abandoned, abundant abondoning abandoning 1 1 abandoning abondons abandons 1 2 abandons, abundance aborigene aborigine 2 3 Aborigine, aborigine, aubergine abreviated abbreviated 1 1 abbreviated abreviation abbreviation 1 1 abbreviation abritrary arbitrary 1 1 arbitrary absense absence 1 4 absence, ab sense, ab-sense, Ibsen's absolutly absolutely 1 1 absolutely absorbsion absorption 0 2 absorbs ion, absorbs-ion absorbtion absorption 1 1 absorption abundacies abundances 0 0 abundancies abundances 1 2 abundances, abundance's abundunt abundant 1 2 abundant, abandoned abutts abuts 1 12 abuts, butts, abets, abates, abbots, abut ts, abut-ts, Abbott's, butt's, obits, abbot's, obit's acadamy academy 1 3 academy, academe, academia acadmic academic 1 1 academic accademic academic 1 1 academic accademy academy 1 3 academy, academe, academia acccused accused 1 1 accused accelleration acceleration 1 1 acceleration accension accession 2 3 Ascension, accession, ascension accension ascension 3 3 Ascension, accession, ascension acceptence acceptance 1 3 acceptance, expedience, expediency acceptible acceptable 1 2 acceptable, acceptably accessable accessible 1 4 accessible, accessibly, access able, access-able accidentaly accidentally 1 6 accidentally, accidental, accidentals, Occidental, occidental, accidental's accidently accidentally 2 4 accidental, accidentally, Occidental, occidental acclimitization acclimatization 1 1 acclimatization acommodate accommodate 1 1 accommodate accomadate accommodate 1 1 accommodate accomadated accommodated 1 1 accommodated accomadates accommodates 1 1 accommodates accomadating accommodating 1 1 accommodating accomadation accommodation 1 1 accommodation accomadations accommodations 1 2 accommodations, accommodation's accomdate accommodate 1 1 accommodate accomodate accommodate 1 1 accommodate accomodated accommodated 1 1 accommodated accomodates accommodates 1 1 accommodates accomodating accommodating 1 1 accommodating accomodation accommodation 1 1 accommodation accomodations accommodations 1 2 accommodations, accommodation's accompanyed accompanied 1 3 accompanied, accompany ed, accompany-ed accordeon accordion 1 4 accordion, accord eon, accord-eon, according accordian accordion 1 2 accordion, according accoring according 1 8 according, accruing, ac coring, ac-coring, acquiring, acorn, occurring, auguring accoustic acoustic 1 4 acoustic, egoistic, exotic, exotica accquainted acquainted 1 1 acquainted accross across 1 8 across, Accra's, accrues, ac cross, ac-cross, acres, acre's, Icarus's accussed accused 1 5 accused, accessed, accursed, ac cussed, ac-cussed acedemic academic 1 1 academic acheive achieve 1 1 achieve acheived achieved 1 1 achieved acheivement achievement 1 1 achievement acheivements achievements 1 2 achievements, achievement's acheives achieves 1 1 achieves acheiving achieving 1 1 achieving acheivment achievement 1 1 achievement acheivments achievements 1 2 achievements, achievement's achievment achievement 1 1 achievement achievments achievements 1 2 achievements, achievement's achive achieve 1 6 achieve, archive, chive, active, ac hive, ac-hive achive archive 2 6 achieve, archive, chive, active, ac hive, ac-hive achived achieved 1 4 achieved, archived, ac hived, ac-hived achived archived 2 4 achieved, archived, ac hived, ac-hived achivement achievement 1 1 achievement achivements achievements 1 2 achievements, achievement's acknowldeged acknowledged 1 1 acknowledged acknowledgeing acknowledging 1 1 acknowledging ackward awkward 1 2 awkward, backward ackward backward 2 2 awkward, backward acomplish accomplish 1 1 accomplish acomplished accomplished 1 1 accomplished acomplishment accomplishment 1 1 accomplishment acomplishments accomplishments 1 2 accomplishments, accomplishment's acording according 1 3 according, cording, accordion acordingly accordingly 1 1 accordingly acquaintence acquaintance 1 3 acquaintance, accountancy, accounting's acquaintences acquaintances 1 3 acquaintances, acquaintance's, accountancy's acquiantence acquaintance 1 5 acquaintance, accountancy, accounting's, Ugandans, Ugandan's acquiantences acquaintances 1 3 acquaintances, acquaintance's, accountancy's acquited acquitted 1 7 acquitted, acquired, acquit ed, acquit-ed, acted, actuate, equated activites activities 1 3 activities, activates, activity's activly actively 1 1 actively actualy actually 1 5 actually, actual, actuary, acutely, octal acuracy accuracy 1 7 accuracy, curacy, Accra's, acres, Agra's, acre's, across acused accused 1 9 accused, caused, abused, amused, ac used, ac-used, axed, accede, Acosta acustom accustom 1 2 accustom, custom acustommed accustomed 1 1 accustomed adavanced advanced 1 1 advanced adbandon abandon 1 1 abandon additinally additionally 1 1 additionally additionaly additionally 1 2 additionally, additional addmission admission 1 5 admission, add mission, add-mission, automation, outmatching addopt adopt 1 5 adopt, adapt, adept, add opt, add-opt addopted adopted 1 4 adopted, adapted, add opted, add-opted addoptive adoptive 1 2 adoptive, adaptive addres address 2 16 adders, address, adores, adder's, Andres, addles, udders, Adar's, add res, add-res, udder's, address's, Addie's, Andre's, Audrey's, Audra's addres adders 1 16 adders, address, adores, adder's, Andres, addles, udders, Adar's, add res, add-res, udder's, address's, Addie's, Andre's, Audrey's, Audra's addresable addressable 1 1 addressable addresed addressed 1 3 addressed, outraced, atrocity addresing addressing 1 2 addressing, outracing addressess addresses 1 3 addresses, addressees, addressee's addtion addition 1 3 addition, audition, edition addtional additional 1 2 additional, additionally adecuate adequate 1 6 adequate, educate, addict, edict, etiquette, attacked adhearing adhering 1 3 adhering, ad hearing, ad-hearing adherance adherence 1 1 adherence admendment amendment 1 1 amendment admininistrative administrative 0 0 adminstered administered 1 2 administered, administrate adminstrate administrate 1 2 administrate, administered adminstration administration 1 1 administration adminstrative administrative 1 1 administrative adminstrator administrator 1 1 administrator admissability admissibility 1 1 admissibility admissable admissible 1 2 admissible, admissibly admited admitted 1 6 admitted, admired, admixed, admit ed, admit-ed, automated admitedly admittedly 1 1 admittedly adn and 4 30 Adan, Aden, Dan, and, ADM, AFN, Adm, AD, ad, an, Adana, Auden, ADD, Ada, Ann, add, ado, awn, ADC, ADP, adj, ads, adv, Attn, Eden, Edna, Odin, attn, AD's, ad's adolecent adolescent 1 1 adolescent adquire acquire 1 4 acquire, adjure, ad quire, ad-quire adquired acquired 1 4 acquired, adjured, Edgardo, autocrat adquires acquires 1 4 acquires, adjures, ad quires, ad-quires adquiring acquiring 1 3 acquiring, adjuring, adjourn adres address 7 35 adores, dares, Andres, Ares, ares, adders, address, cadres, padres, Aires, acres, adzes, Adar's, Atreus, adder's, Dare's, ad res, ad-res, dare's, Andre's, Audrey's, Oder's, Audra's, are's, cadre's, eaters, eiders, padre's, udders, acre's, adze's, address's, eater's, eider's, udder's adresable addressable 1 1 addressable adresing addressing 1 2 addressing, outracing adress address 1 16 address, dress, adores, address's, adders, Atreus, Andres's, adder's, addressee, Ares's, Atreus's, Audrey's, Adar's, Aires's, Oder's, Audra's adressable addressable 1 1 addressable adressed addressed 1 4 addressed, dressed, outraced, atrocity adressing addressing 1 3 addressing, dressing, outracing adressing dressing 2 3 addressing, dressing, outracing adventrous adventurous 1 5 adventurous, adventures, adventure's, adventuress, adventuress's advertisment advertisement 1 1 advertisement advertisments advertisements 1 2 advertisements, advertisement's advesary adversary 1 4 adversary, advisory, adviser, advisor adviced advised 2 7 advice, advised, ad viced, ad-viced, adv iced, adv-iced, advice's aeriel aerial 3 15 Ariel, aerie, aerial, aeries, Uriel, oriel, Earle, Earl, earl, areal, aerially, airily, eerily, Aral, aerie's aeriels aerials 2 15 aeries, aerials, Ariel's, aerie's, aerial's, oriels, aerie ls, aerie-ls, earls, Uriel's, oriel's, Earle's, Earl's, earl's, Aral's afair affair 1 9 affair, afar, fair, afire, AFAIK, Afr, Afro, aviary, Avior afficianados aficionados 0 2 officiants, officiant's afficionado aficionado 1 2 aficionado, efficient afficionados aficionados 1 2 aficionados, aficionado's affilate affiliate 1 7 affiliate, afloat, ovulate, afield, offload, availed, evaluate affilliate affiliate 1 7 affiliate, afloat, offload, ovulate, afield, evaluate, availed affort afford 1 6 afford, effort, avert, offered, Evert, overt affort effort 2 6 afford, effort, avert, offered, Evert, overt aforememtioned aforementioned 1 1 aforementioned againnst against 1 3 against, agonist, agonized agains against 1 13 against, again, gains, agings, Agni's, Agnes, gain's, aging's, Eakins, agonies, Aegean's, Augean's, agony's agaisnt against 1 4 against, accent, exeunt, acquiescent aganist against 1 2 against, agonist aggaravates aggravates 1 1 aggravates aggreed agreed 1 6 agreed, augured, accrued, aigrette, acrid, egret aggreement agreement 1 2 agreement, acquirement aggregious egregious 1 4 egregious, acreages, acreage's, Acrux aggresive aggressive 1 1 aggressive agian again 1 11 again, Agana, aging, Asian, avian, Aegean, Augean, akin, agony, Agni, Aiken agianst against 1 3 against, agonist, agonized agin again 2 9 Agni, again, aging, gain, gin, akin, agony, Fagin, Agana agina again 7 11 angina, Gina, Agana, aging, Agni, vagina, again, agony, akin, Aegean, Augean agina angina 1 11 angina, Gina, Agana, aging, Agni, vagina, again, agony, akin, Aegean, Augean aginst against 1 3 against, agonist, agonized agravate aggravate 1 2 aggravate, aggrieved agre agree 1 11 agree, age, are, Agra, acre, ogre, auger, agar, ague, eager, aggro agred agreed 1 8 agreed, aged, augured, agree, aired, acrid, egret, accrued agreeement agreement 1 2 agreement, acquirement agreemnt agreement 1 2 agreement, acquirement agregate aggregate 1 1 aggregate agregates aggregates 1 2 aggregates, aggregate's agreing agreeing 1 4 agreeing, auguring, accruing, Akron agression aggression 1 2 aggression, accretion agressive aggressive 1 1 aggressive agressively aggressively 1 1 aggressively agressor aggressor 1 1 aggressor agricuture agriculture 1 2 agriculture, aggregator agrieved aggrieved 1 3 aggrieved, grieved, aggravate ahev have 0 3 ahem, UHF, uhf ahppen happen 1 1 happen ahve have 1 5 have, Ave, ave, UHF, uhf aicraft aircraft 1 3 aircraft, aggravate, aggrieved aiport airport 1 3 airport, apart, uproot airbourne airborne 1 1 airborne aircaft aircraft 1 1 aircraft aircrafts aircraft 2 4 aircraft's, aircraft, air crafts, air-crafts airporta airports 1 3 airports, airport, airport's airrcraft aircraft 1 1 aircraft albiet albeit 1 2 albeit, alibied alchohol alcohol 1 1 alcohol alchoholic alcoholic 1 1 alcoholic alchol alcohol 1 2 alcohol, owlishly alcholic alcoholic 1 1 alcoholic alcohal alcohol 1 1 alcohol alcoholical alcoholic 0 1 alcoholically aledge allege 3 9 sledge, ledge, allege, pledge, algae, Alec, alga, alike, elegy aledged alleged 2 4 sledged, alleged, fledged, pledged aledges alleges 3 12 sledges, ledges, alleges, pledges, sledge's, ledge's, elegies, pledge's, Alec's, Alexei, alga's, elegy's alege allege 1 7 allege, algae, Alec, alga, alike, elegy, Olga aleged alleged 1 5 alleged, alkyd, Alkaid, elect, Alcott alegience allegiance 1 7 allegiance, elegance, Alleghenies, eloquence, Allegheny's, Alcuin's, Alleghenies's algebraical algebraic 0 1 algebraically algorhitms algorithms 0 0 algoritm algorithm 1 1 algorithm algoritms algorithms 1 2 algorithms, algorithm's alientating alienating 1 1 alienating alledge allege 1 10 allege, all edge, all-edge, algae, Alec, alga, alike, elegy, Alcoa, alack alledged alleged 1 8 alleged, all edged, all-edged, alkyd, Alkaid, allocate, elect, Alcott alledgedly allegedly 1 1 allegedly alledges alleges 1 10 alleges, all edges, all-edges, elegies, Alec's, Alexei, alga's, Alex, elegy's, Olga's allegedely allegedly 1 1 allegedly allegedy allegedly 1 7 allegedly, alleged, alkyd, Alkaid, elect, allocate, Alcott allegely allegedly 1 3 allegedly, illegally, illegal allegence allegiance 1 5 allegiance, Alleghenies, elegance, Allegheny's, Alleghenies's allegience allegiance 1 5 allegiance, Alleghenies, elegance, Allegheny's, Alleghenies's allign align 1 14 align, ailing, Allan, Allen, alien, along, allaying, alloying, Aline, aligned, Alan, Olin, oiling, Ellen alligned aligned 1 8 aligned, Aline, align, Allen, alien, alone, ailing, Allan alliviate alleviate 1 3 alleviate, elevate, Olivetti allready already 1 6 already, all ready, all-ready, allured, alert, alright allthough although 1 5 although, all though, all-though, Alioth, Althea alltogether altogether 1 3 altogether, all together, all-together almsot almost 1 2 almost, Islamist alochol alcohol 1 2 alcohol, owlishly alomst almost 1 2 almost, Islamist alot allot 2 17 alto, allot, aloft, alt, slot, Lot, lot, Aldo, Alta, aloe, blot, clot, plot, Aleut, Eliot, aloud, ult alotted allotted 1 8 allotted, slotted, blotted, clotted, plotted, alighted, elated, alluded alowed allowed 1 8 allowed, slowed, lowed, avowed, flowed, glowed, plowed, Elwood alowing allowing 1 8 allowing, slowing, lowing, avowing, blowing, flowing, glowing, plowing alreayd already 1 4 already, alert, allured, alright alse else 5 28 ales, lase, ale, also, else, aloes, false, Al's, Alas, ails, alas, awls, aloe, apse, oles, Alice, Alisa, Alyce, Elise, Elsie, Elsa, AOL's, all's, awl's, Ali's, ale's, aloe's, ole's alsot also 1 3 also, allot, Alsop alternitives alternatives 1 2 alternatives, alternative's altho although 6 6 alto, Althea, alt ho, alt-ho, Alioth, although althought although 1 1 although altough although 1 11 although, alto ugh, alto-ugh, alto, aloud, alight, alt, Altai, Aldo, Alta, allot alusion allusion 1 6 allusion, elision, illusion, Aleutian, Elysian, elation alusion illusion 3 6 allusion, elision, illusion, Aleutian, Elysian, elation alwasy always 1 4 always, alleyways, Elway's, alleyway's alwyas always 1 1 always amalgomated amalgamated 1 1 amalgamated amatuer amateur 1 5 amateur, amatory, ammeter, immature, emitter amature armature 1 5 armature, mature, amateur, immature, amatory amature amateur 3 5 armature, mature, amateur, immature, amatory amendmant amendment 1 1 amendment amerliorate ameliorate 1 1 ameliorate amke make 1 7 make, amok, Amie, image, Amiga, Amoco, amigo amking making 1 7 making, asking, am king, am-king, imaging, Amgen, imagine ammend amend 1 7 amend, emend, am mend, am-mend, Amanda, amount, amenity ammended amended 1 5 amended, emended, am mended, am-mended, amounted ammendment amendment 1 1 amendment ammendments amendments 1 2 amendments, amendment's ammount amount 1 8 amount, am mount, am-mount, immunity, amend, amenity, Amanda, emend ammused amused 1 6 amused, amassed, am mused, am-mused, amazed, emceed amoung among 1 13 among, amount, aiming, amine, amino, Amen, amen, Amman, ammonia, immune, Oman, omen, Omani amung among 2 11 mung, among, aiming, amine, amino, Amen, amen, Amman, Oman, omen, immune analagous analogous 1 7 analogous, analogues, analogs, analog's, analogies, analogy's, analogue's analitic analytic 1 1 analytic analogeous analogous 1 7 analogous, analogies, analogues, analogs, analogue's, analog's, analogy's anarchim anarchism 1 2 anarchism, anarchic anarchistm anarchism 1 4 anarchism, anarchist, anarchists, anarchist's anbd and 1 3 and, unbid, anybody ancestory ancestry 2 4 ancestor, ancestry, ancestors, ancestor's ancilliary ancillary 1 2 ancillary, insular androgenous androgynous 1 3 androgynous, androgen's, androgyny's androgeny androgyny 2 3 androgen, androgyny, androgen's anihilation annihilation 1 2 annihilation, inhalation aniversary anniversary 1 2 anniversary, enforcer annoint anoint 1 4 anoint, anent, inanity, innuendo annointed anointed 1 2 anointed, inundate annointing anointing 1 2 anointing, unending annoints anoints 1 5 anoints, inanity's, inanities, innuendos, innuendo's annouced announced 1 6 announced, inced, aniseed, ensued, unused, ionized annualy annually 1 8 annually, annual, annuals, annul, anneal, anally, anal, annual's annuled annulled 1 5 annulled, annealed, annelid, annul ed, annul-ed anohter another 1 1 another anomolies anomalies 1 5 anomalies, anomalous, anomaly's, animals, animal's anomolous anomalous 1 5 anomalous, anomalies, anomaly's, animals, animal's anomoly anomaly 1 3 anomaly, animal, enamel anonimity anonymity 1 3 anonymity, unanimity, inanimate anounced announced 1 5 announced, unionized, inanest, Unionist, unionist ansalization nasalization 1 1 nasalization ansestors ancestors 1 6 ancestors, ancestor's, ancestries, ancestress, ancestry's, ancestress's antartic antarctic 2 5 Antarctic, antarctic, undertook, underdog, undertake anual annual 1 8 annual, anal, manual, annul, anneal, annually, Oneal, anally anual anal 2 8 annual, anal, manual, annul, anneal, annually, Oneal, anally anulled annulled 1 7 annulled, annealed, annelid, unload, inlet, unalloyed, inlaid anwsered answered 1 4 answered, ensured, insured, insert anyhwere anywhere 1 1 anywhere anytying anything 2 5 untying, anything, any tying, any-tying, undying aparent apparent 1 3 apparent, parent, operand aparment apartment 1 1 apartment apenines Apennines 1 7 Apennines, openings, ape nines, ape-nines, Apennines's, adenine's, opening's aplication application 1 1 application aplied applied 1 6 applied, plied, allied, appalled, applet, applaud apon upon 3 10 apron, APO, upon, aping, capon, Aron, Avon, anon, axon, open apon apron 1 10 apron, APO, upon, aping, capon, Aron, Avon, anon, axon, open apparant apparent 1 2 apparent, operand apparantly apparently 1 1 apparently appart apart 1 6 apart, app art, app-art, appeared, operate, uproot appartment apartment 1 1 apartment appartments apartments 1 2 apartments, apartment's appealling appealing 2 4 appalling, appealing, appeal ling, appeal-ling appealling appalling 1 4 appalling, appealing, appeal ling, appeal-ling appeareance appearance 1 3 appearance, aprons, apron's appearence appearance 1 3 appearance, aprons, apron's appearences appearances 1 2 appearances, appearance's appenines Apennines 1 4 Apennines, openings, Apennines's, opening's apperance appearance 1 3 appearance, aprons, apron's apperances appearances 1 2 appearances, appearance's applicaiton application 1 1 application applicaitons applications 1 2 applications, application's appologies apologies 1 5 apologies, apologias, apologize, apologia's, apology's appology apology 1 5 apology, apologia, applique, epilogue, apelike apprearance appearance 1 1 appearance apprieciate appreciate 1 2 appreciate, approached approachs approaches 2 3 approach's, approaches, approach appropiate appropriate 1 1 appropriate appropraite appropriate 1 1 appropriate appropropiate appropriate 0 0 approproximate approximate 0 0 approxamately approximately 1 1 approximately approxiately approximately 1 1 approximately approximitely approximately 1 1 approximately aprehensive apprehensive 1 1 apprehensive apropriate appropriate 1 1 appropriate aproximate approximate 1 2 approximate, proximate aproximately approximately 1 1 approximately aquaintance acquaintance 1 5 acquaintance, accountancy, Ugandans, Ugandan's, accounting's aquainted acquainted 1 3 acquainted, accounted, ignited aquiantance acquaintance 1 4 acquaintance, accountancy, Ugandans, Ugandan's aquire acquire 1 6 acquire, squire, quire, Aguirre, auger, acre aquired acquired 1 6 acquired, squired, augured, acrid, accrued, agreed aquiring acquiring 1 5 acquiring, squiring, auguring, Aquarian, accruing aquisition acquisition 1 3 acquisition, accusation, accession aquitted acquitted 1 5 acquitted, equated, agitate, acted, actuate aranged arranged 1 4 arranged, ranged, pranged, orangeade arangement arrangement 1 1 arrangement arbitarily arbitrarily 1 1 arbitrarily arbitary arbitrary 1 3 arbitrary, arbiter, orbiter archaelogists archaeologists 1 2 archaeologists, archaeologist's archaelogy archaeology 1 1 archaeology archaoelogy archaeology 1 1 archaeology archaology archaeology 1 1 archaeology archeaologist archaeologist 1 1 archaeologist archeaologists archaeologists 1 2 archaeologists, archaeologist's archetect architect 1 1 architect archetects architects 1 2 architects, architect's archetectural architectural 1 2 architectural, architecturally archetecturally architecturally 1 2 architecturally, architectural archetecture architecture 1 1 architecture archiac archaic 1 1 archaic archictect architect 1 1 architect architechturally architecturally 1 1 architecturally architechture architecture 1 1 architecture architechtures architectures 1 2 architectures, architecture's architectual architectural 1 1 architectural archtype archetype 1 3 archetype, arch type, arch-type archtypes archetypes 1 4 archetypes, archetype's, arch types, arch-types aready already 1 15 already, ready, aired, eared, oared, aerate, arid, arty, arrayed, Art, art, aorta, Erato, erode, erred areodynamics aerodynamics 1 2 aerodynamics, aerodynamics's argubly arguably 1 3 arguably, arguable, irrigable arguement argument 1 1 argument arguements arguments 1 2 arguments, argument's arised arose 0 10 raised, arises, arsed, arise, aroused, arisen, arced, erased, airiest, arrest arival arrival 1 3 arrival, rival, Orval armamant armament 1 1 armament armistace armistice 1 1 armistice aroud around 1 15 around, arid, aloud, proud, aired, Urdu, arty, erode, Art, aorta, art, Artie, eared, oared, erred arrangment arrangement 1 2 arrangement, ornament arrangments arrangements 1 4 arrangements, arrangement's, ornaments, ornament's arround around 1 7 around, aground, arrant, errand, ironed, errant, aren't artical article 1 3 article, erotically, erratically artice article 1 14 article, Artie, art ice, art-ice, Artie's, arts, Art's, Ortiz, art's, artsy, Eurydice, aortas, irides, aorta's articel article 1 2 article, arduously artifical artificial 1 1 artificial artifically artificially 1 1 artificially artillary artillery 1 2 artillery, Eurodollar arund around 1 6 around, earned, aren't, arrant, ironed, errand asetic ascetic 1 4 ascetic, aseptic, acetic, Aztec asign assign 1 11 assign, sign, Asian, align, easing, acing, using, assn, assigned, USN, icing aslo also 1 8 also, ASL, Oslo, aisle, ESL, as lo, as-lo, ASL's asociated associated 1 1 associated asorbed absorbed 1 4 absorbed, adsorbed, acerbate, acerbity asphyxation asphyxiation 1 1 asphyxiation assasin assassin 1 2 assassin, assessing assasinate assassinate 1 1 assassinate assasinated assassinated 1 1 assassinated assasinates assassinates 1 1 assassinates assasination assassination 1 1 assassination assasinations assassinations 1 2 assassinations, assassination's assasined assassinated 0 1 assassinate assasins assassins 1 2 assassins, assassin's assassintation assassination 1 1 assassination assemple assemble 1 1 assemble assertation assertion 0 0 asside aside 1 10 aside, assize, Assad, as side, as-side, assayed, asset, issued, acid, asst assisnate assassinate 1 1 assassinate assit assist 1 14 assist, asst, asset, Assad, as sit, as-sit, ass it, ass-it, aside, East, east, AZT, EST, est assitant assistant 1 2 assistant, astound assocation association 1 2 association, escutcheon assoicate associate 1 4 associate, assuaged, ascot, asked assoicated associated 1 1 associated assoicates associates 1 7 associates, associate's, ascots, ascot's, Osgood's, escudos, escudo's assosication assassination 0 0 asssassans assassins 1 2 assassins, assassin's assualt assault 1 4 assault, assailed, isolate, oscillate assualted assaulted 1 3 assaulted, isolated, oscillated assymetric asymmetric 1 2 asymmetric, isometric assymetrical asymmetrical 1 3 asymmetrical, asymmetrically, isometrically asteriod asteroid 1 4 asteroid, astride, austerity, Astarte asthetic aesthetic 1 1 aesthetic asthetically aesthetically 1 1 aesthetically asume assume 1 4 assume, Asama, Assam, ism atain attain 1 19 attain, stain, again, Adan, Attn, attn, atone, Eaton, eating, attune, Adana, Eton, eaten, oaten, Audion, adding, aiding, Aden, Odin atempting attempting 1 2 attempting, tempting atheistical atheistic 0 0 athiesm atheism 1 1 atheism athiest atheist 1 4 atheist, athirst, achiest, ashiest atorney attorney 1 5 attorney, adorn, adoring, uterine, attiring atribute attribute 1 2 attribute, tribute atributed attributed 1 1 attributed atributes attributes 1 4 attributes, tributes, attribute's, tribute's attaindre attainder 1 2 attainder, attender attaindre attained 0 2 attainder, attender attemp attempt 1 3 attempt, at temp, at-temp attemped attempted 1 4 attempted, attempt, at temped, at-temped attemt attempt 1 4 attempt, attest, admit, automate attemted attempted 1 3 attempted, attested, automated attemting attempting 1 3 attempting, attesting, automating attemts attempts 1 5 attempts, attests, attempt's, admits, automates attendence attendance 1 2 attendance, Eddington's attendent attendant 1 1 attendant attendents attendants 1 2 attendants, attendant's attened attended 1 8 attended, attend, attuned, battened, fattened, attendee, attained, atoned attension attention 1 4 attention, attenuation, at tension, at-tension attitide attitude 1 4 attitude, audited, edited, outdid attributred attributed 1 1 attributed attrocities atrocities 1 2 atrocities, atrocity's audeince audience 1 11 audience, Auden's, Audion's, Aden's, Adonis, Edens, Adan's, Eden's, Odin's, iodine's, Adonis's auromated automated 1 1 automated austrailia Australia 1 3 Australia, austral, astral austrailian Australian 1 1 Australian auther author 1 6 author, anther, Luther, either, ether, other authobiographic autobiographic 1 1 autobiographic authobiography autobiography 1 1 autobiography authorative authoritative 0 0 authorites authorities 1 3 authorities, authorizes, authority's authorithy authority 1 1 authority authoritiers authorities 1 1 authorities authoritive authoritative 0 0 authrorities authorities 1 1 authorities automaticly automatically 1 2 automatically, idiomatically automibile automobile 1 1 automobile automonomous autonomous 0 0 autor author 1 19 author, auto, Astor, actor, autos, tutor, attar, outer, attire, Atari, Audra, adore, outre, uteri, utter, auto's, eater, Adar, odor autority authority 1 6 authority, adroit, outright, attired, iterate, adored auxilary auxiliary 1 1 auxiliary auxillaries auxiliaries 1 2 auxiliaries, auxiliary's auxillary auxiliary 1 1 auxiliary auxilliaries auxiliaries 1 2 auxiliaries, auxiliary's auxilliary auxiliary 1 1 auxiliary availablity availability 1 1 availability availaible available 1 1 available availble available 1 1 available availiable available 1 1 available availible available 1 1 available avalable available 1 1 available avalance avalanche 1 4 avalanche, valance, Avalon's, affluence avaliable available 1 1 available avation aviation 1 3 aviation, ovation, evasion averageed averaged 1 6 averaged, average ed, average-ed, overjoyed, overact, overreact avilable available 1 1 available awared awarded 1 4 awarded, award, aware, awardee awya away 1 3 away, aw ya, aw-ya baceause because 0 25 bases, Baez's, base's, basis, basses, buses, biases, Basie's, baize's, bassos, BBSes, busies, Bissau's, basis's, Bose's, bosses, basso's, Bessie's, Boise's, boozes, buzzes, booze's, bozos, bozo's, buzz's backgorund background 1 1 background backrounds backgrounds 1 4 backgrounds, back rounds, back-rounds, background's bakc back 1 3 back, Baku, bake banannas bananas 2 9 bandannas, bananas, banana's, bandanna's, bonanza, Benin's, Bunin's, bunions, bunion's bandwith bandwidth 1 3 bandwidth, band with, band-with bankrupcy bankruptcy 1 1 bankruptcy banruptcy bankruptcy 1 1 bankruptcy baout about 1 20 about, bout, Batu, boat, bait, beaut, bat, bot, but, buyout, baud, boot, beauty, BTU, Btu, Baotou, bate, beat, butt, bought baout bout 2 20 about, bout, Batu, boat, bait, beaut, bat, bot, but, buyout, baud, boot, beauty, BTU, Btu, Baotou, bate, beat, butt, bought basicaly basically 1 3 basically, bicycle, buzzkill basicly basically 1 3 basically, bicycle, buzzkill bcak back 1 3 back, beak, baggage beachead beachhead 1 6 beachhead, beached, batched, bashed, bitched, botched beacuse because 1 27 because, Backus, backs, beaks, becks, beak's, Backus's, bakes, Baku's, Beck's, back's, beck's, badges, bags, Becky's, BBC's, Bic's, baccy, bag's, bogus, bucks, Buck's, bake's, bock's, buck's, beige's, badge's beastiality bestiality 1 1 bestiality beatiful beautiful 1 3 beautiful, beautifully, bedevil beaurocracy bureaucracy 1 14 bureaucracy, barkers, burgers, breakers, brokers, Barker's, Berger's, Burger's, barker's, burger's, burghers, breaker's, broker's, burgher's beaurocratic bureaucratic 1 1 bureaucratic beautyfull beautiful 2 4 beautifully, beautiful, beauty full, beauty-full becamae became 1 4 became, become, begum, bigamy becasue because 1 26 because, becks, beaks, Beck's, beck's, BC's, Backus, begs, Bekesy, boccie, BBC's, Bic's, backs, bucks, bucksaw, bags, beak's, Becky's, Bayeux, Baku's, Buck's, back's, bock's, buck's, Backus's, bag's beccause because 1 19 because, boccie, beaks, becks, Backus, Beck's, beck's, Becky's, baccy, beak's, buckeyes, bogus, Baku's, Backus's, Bekesy, Buick's, beige's, bijou's, buckeye's becomeing becoming 1 5 becoming, Beckman, bogymen, bogeymen, bogyman becomming becoming 1 9 becoming, Beckman, bogyman, bogymen, bogeyman, bogeymen, boogieman, boogeyman, boogeymen becouse because 1 27 because, becks, Backus, Beck's, beck's, bogus, Becky's, boccie, bogs, bijou's, backs, beaks, books, bucks, Backus's, Bekesy, Biko's, Buck's, back's, beak's, bijoux, bock's, buck's, bog's, Baku's, book's, beige's becuase because 1 23 because, becks, Beck's, beck's, beaks, Becky's, bucks, Backus, bucksaw, bugs, backs, bogus, Backus's, beak's, Baku's, Bekesy, Buck's, back's, boccie, bock's, buck's, bug's, beige's bedore before 2 11 bedsore, before, bedder, beadier, bed ore, bed-ore, bettor, badder, beater, better, bidder befoer before 1 4 before, beefier, beaver, buffer beggin begin 3 9 begging, Begin, begin, begun, bagging, beguine, bogging, bugging, began beggin begging 1 9 begging, Begin, begin, begun, bagging, beguine, bogging, bugging, began begginer beginner 1 3 beginner, Buckner, buccaneer begginers beginners 1 5 beginners, beginner's, Buckner's, buccaneers, buccaneer's beggining beginning 1 3 beginning, beckoning, Bakunin begginings beginnings 1 3 beginnings, beginning's, Bakunin's beggins begins 1 11 begins, Begin's, begging, beguines, beg gins, beg-gins, begonias, bagginess, beguine's, begonia's, Beijing's begining beginning 1 3 beginning, beckoning, Bakunin beginnig beginning 1 1 beginning behavour behavior 1 1 behavior beleagured beleaguered 1 2 beleaguered, Belgrade beleif belief 1 5 belief, believe, bluff, bailiff, Bolivia beleive believe 1 5 believe, belief, Bolivia, bluff, bailiff beleived believed 1 5 believed, beloved, blivet, Blvd, blvd beleives believes 1 7 believes, beliefs, belief's, bluffs, Bolivia's, bailiffs, bluff's beleiving believing 1 3 believing, Bolivian, bluffing belive believe 1 7 believe, belie, belief, Belize, relive, be live, be-live belived believed 1 9 believed, beloved, belied, relived, blivet, be lived, be-lived, Blvd, blvd belives believes 1 8 believes, belies, beliefs, relives, be lives, be-lives, belief's, Belize's belives beliefs 3 8 believes, belies, beliefs, relives, be lives, be-lives, belief's, Belize's belligerant belligerent 1 1 belligerent bellweather bellwether 1 3 bellwether, bell weather, bell-weather bemusemnt bemusement 1 1 bemusement beneficary beneficiary 1 1 beneficiary beng being 1 20 being, Ben, Eng, beg, bang, bong, bung, Belg, Benz, Berg, Deng, bend, bent, berg, binge, bank, bonk, bunk, Ben's, bungee benificial beneficial 1 2 beneficial, beneficially benifit benefit 1 1 benefit benifits benefits 1 2 benefits, benefit's Bernouilli Bernoulli 1 3 Bernoulli, Baronial, Barnaul beseige besiege 1 9 besiege, Basque, basque, bisque, BASIC, basic, bask, busk, Biscay beseiged besieged 1 4 besieged, basked, busked, bisect beseiging besieging 1 3 besieging, basking, busking betwen between 1 3 between, bet wen, bet-wen beween between 1 5 between, Bowen, be ween, be-ween, bowing bewteen between 1 6 between, beaten, Beeton, batten, bitten, butane bilateraly bilaterally 1 2 bilaterally, bilateral billingualism bilingualism 1 1 bilingualism binominal binomial 1 3 binomial, bi nominal, bi-nominal bizzare bizarre 1 5 bizarre, buzzer, bazaar, boozer, boozier blaim blame 2 12 balm, blame, Blair, claim, Bloom, blammo, bloom, balmy, bl aim, bl-aim, blimey, Belem blaimed blamed 1 5 blamed, claimed, bloomed, bl aimed, bl-aimed blessure blessing 0 3 bluesier, ballsier, blowzier Blitzkreig Blitzkrieg 1 1 Blitzkrieg boaut bout 2 13 boat, bout, beaut, Batu, bait, boast, bat, bot, but, beauty, baud, beat, boot boaut boat 1 13 boat, bout, beaut, Batu, bait, boast, bat, bot, but, beauty, baud, beat, boot boaut about 0 13 boat, bout, beaut, Batu, bait, boast, bat, bot, but, beauty, baud, beat, boot bodydbuilder bodybuilder 1 1 bodybuilder bombardement bombardment 1 1 bombardment bombarment bombardment 1 1 bombardment bondary boundary 1 8 boundary, bindery, binder, bounder, Bender, bender, bandier, bendier borke broke 1 13 broke, Bork, bore, Burke, brake, Brooke, borne, Borg, bark, berk, barge, burka, Bork's boundry boundary 1 4 boundary, bounder, foundry, bindery bouyancy buoyancy 1 4 buoyancy, bouncy, bounce, bonce bouyant buoyant 1 8 buoyant, bounty, bunt, bound, Bantu, bonnet, band, bent boyant buoyant 1 23 buoyant, Bryant, bounty, boy ant, boy-ant, Bantu, bunt, bonnet, bound, Bond, band, bent, bond, bayonet, Bonita, bandy, bonito, beyond, Benet, bind, boned, beaned, bend Brasillian Brazilian 1 2 Brazilian, Barcelona breakthough breakthrough 1 3 breakthrough, break though, break-though breakthroughts breakthroughs 1 4 breakthroughs, breakthrough's, breakthrough ts, breakthrough-ts breif brief 1 5 brief, breve, barf, brave, bravo breifly briefly 1 3 briefly, barfly, bravely brethen brethren 1 4 brethren, berthing, breathing, birthing bretheren brethren 1 1 brethren briliant brilliant 1 1 brilliant brillant brilliant 1 3 brilliant, brill ant, brill-ant brimestone brimstone 1 1 brimstone Britian Britain 1 5 Britain, Brushing, Birching, Broaching, Breaching Brittish British 1 3 British, Brutish, Bradshaw broacasted broadcast 0 0 broadacasting broadcasting 1 1 broadcasting broady broadly 1 11 broadly, Brady, broad, broody, byroad, broads, Brad, brad, bread, brood, broad's Buddah Buddha 1 1 Buddha buisness business 1 7 business, busyness, business's, bossiness, baseness, busing's, busyness's buisnessman businessman 1 2 businessman, businessmen buoancy buoyancy 1 7 buoyancy, bouncy, bounce, bonce, bans, ban's, bunny's buring burying 4 20 burring, burning, burping, burying, bring, Bering, baring, boring, bruin, buying, Turing, busing, curing, during, luring, burn, barring, bearing, brine, briny buring burning 2 20 burring, burning, burping, burying, bring, Bering, baring, boring, bruin, buying, Turing, busing, curing, during, luring, burn, barring, bearing, brine, briny buring during 14 20 burring, burning, burping, burying, bring, Bering, baring, boring, bruin, buying, Turing, busing, curing, during, luring, burn, barring, bearing, brine, briny burried buried 1 7 buried, burred, berried, curried, hurried, barred, burrito busineses business 2 3 businesses, business, business's busineses businesses 1 3 businesses, business, business's busness business 1 8 business, busyness, baseness, business's, busyness's, bossiness, busing's, baseness's bussiness business 1 9 business, bossiness, bushiness, fussiness, busyness, business's, bossiness's, busing's, busyness's cacuses caucuses 1 7 caucuses, accuses, causes, cayuses, cause's, Caucasus, cayuse's cahracters characters 1 2 characters, character's calaber caliber 1 4 caliber, clobber, clubber, glibber calander calendar 2 4 colander, calendar, ca lander, ca-lander calander colander 1 4 colander, calendar, ca lander, ca-lander calculs calculus 1 4 calculus, calculi, calculus's, Caligula's calenders calendars 2 7 calender's, calendars, calendar's, colanders, ca lenders, ca-lenders, colander's caligraphy calligraphy 1 1 calligraphy caluclate calculate 1 2 calculate, collegiality caluclated calculated 1 1 calculated caluculate calculate 1 2 calculate, collegiality caluculated calculated 1 1 calculated calulate calculate 1 1 calculate calulated calculated 1 1 calculated Cambrige Cambridge 1 2 Cambridge, Cambric camoflage camouflage 1 1 camouflage campain campaign 1 7 campaign, camping, cam pain, cam-pain, campaigned, company, comping campains campaigns 1 9 campaigns, campaign's, Campinas, cam pains, cam-pains, camping's, companies, Campinas's, company's candadate candidate 1 1 candidate candiate candidate 1 7 candidate, Candide, candida, candied, candid, cantata, conduit candidiate candidate 1 1 candidate cannister canister 1 4 canister, Bannister, gangster, consider cannisters canisters 1 6 canisters, canister's, Bannister's, gangsters, considers, gangster's cannnot cannot 1 9 cannot, canto, cant, connote, can't, canned, gannet, Canute, canoed cannonical canonical 1 2 canonical, canonically cannotation connotation 2 4 annotation, connotation, can notation, can-notation cannotations connotations 2 6 annotations, connotations, connotation's, can notations, can-notations, annotation's caost coast 1 7 coast, cast, cost, caste, canst, CST, ghost caperbility capability 0 0 capible capable 1 2 capable, capably captial capital 1 1 capital captued captured 1 2 captured, cupidity capturd captured 1 4 captured, capture, cap turd, cap-turd carachter character 0 1 crocheter caracterized characterized 1 2 characterized, caricaturist carcas carcass 2 23 Caracas, carcass, cracks, Caracas's, carcass's, crack's, crags, Cara's, creaks, cricks, croaks, crocks, crocus, Carla's, crag's, cargo's, Curacao's, Crick's, crick's, crock's, creak's, croak's, Craig's carcas Caracas 1 23 Caracas, carcass, cracks, Caracas's, carcass's, crack's, crags, Cara's, creaks, cricks, croaks, crocks, crocus, Carla's, crag's, cargo's, Curacao's, Crick's, crick's, crock's, creak's, croak's, Craig's carefull careful 2 5 carefully, careful, care full, care-full, jarful careing caring 1 23 caring, carding, carping, carting, carving, jarring, Carina, careen, coring, curing, carrion, Creon, Goering, Karen, Karin, carny, graying, jeering, gearing, Corina, Corine, Karina, goring carismatic charismatic 1 1 charismatic carmel caramel 3 10 Carmela, Carmelo, caramel, Camel, camel, Carmella, carrel, Carmen, carpel, cartel carniverous carnivorous 1 3 carnivorous, carnivores, carnivore's carreer career 1 9 career, Carrier, carrier, carer, Currier, Greer, corer, crier, curer carrers careers 1 26 careers, carriers, carters, carers, Carrier's, career's, carrier's, carer's, carders, carpers, carvers, carrels, corers, criers, curers, Carter's, carter's, Currier's, corer's, crier's, curer's, Carver's, carder's, carper's, carver's, carrel's Carribbean Caribbean 1 4 Caribbean, Carbine, Cribbing, Crabbing Carribean Caribbean 1 4 Caribbean, Carbine, Carbon, Cribbing cartdridge cartridge 1 1 cartridge Carthagian Carthaginian 0 0 carthographer cartographer 1 1 cartographer cartilege cartilage 1 3 cartilage, cardiology, gridlock cartilidge cartilage 1 3 cartilage, cardiology, gridlock cartrige cartridge 1 2 cartridge, geriatric casette cassette 1 7 cassette, Cadette, caste, gazette, cast, Cassatt, cased casion caisson 0 7 casino, Casio, cation, caution, cushion, cashing, Casio's cassawory cassowary 1 1 cassowary cassowarry cassowary 1 1 cassowary casulaties casualties 1 4 casualties, causalities, casualty's, causality's casulaty casualty 1 3 casualty, causality, caseload catagories categories 1 3 categories, categorize, category's catagorized categorized 1 1 categorized catagory category 1 2 category, cottager catergorize categorize 1 1 categorize catergorized categorized 1 1 categorized Cataline Catiline 2 6 Catalina, Catiline, Catalan, Caitlin, Catalonia, Gatling Cataline Catalina 1 6 Catalina, Catiline, Catalan, Caitlin, Catalonia, Gatling cathlic catholic 2 2 Catholic, catholic catterpilar caterpillar 2 2 Caterpillar, caterpillar catterpilars caterpillars 1 3 caterpillars, Caterpillar's, caterpillar's cattleship battleship 1 3 battleship, cattle ship, cattle-ship Ceasar Caesar 1 9 Caesar, Cesar, Scissor, Sassier, Sissier, Cicero, Saucer, Seizure, Sizer Celcius Celsius 1 8 Celsius, Celsius's, Salacious, Slices, Siliceous, Sluices, Slice's, Sluice's cementary cemetery 0 1 cementer cemetarey cemetery 1 6 cemetery, scimitar, symmetry, Sumter, Sumatra, summitry cemetaries cemeteries 1 5 cemeteries, cemetery's, symmetries, scimitars, scimitar's cemetary cemetery 1 6 cemetery, scimitar, symmetry, Sumter, Sumatra, summitry cencus census 1 23 census, cynics, Senecas, cynic's, syncs, zincs, Xenakis, sync's, zinc's, snugs, Seneca's, snacks, snicks, sneaks, sinks, snags, snogs, sink's, snack's, snug's, Zanuck's, snag's, sneak's censur censor 3 5 censure, censer, censor, census, sensor censur censure 1 5 censure, censer, censor, census, sensor cententenial centennial 0 0 centruies centuries 1 7 centuries, sentries, centaurs, century's, Centaurus, centaur's, Centaurus's centruy century 1 4 century, sentry, centaur, center ceratin certain 1 4 certain, keratin, sorting, sardine ceratin keratin 2 4 certain, keratin, sorting, sardine cerimonial ceremonial 1 2 ceremonial, ceremonially cerimonies ceremonies 1 6 ceremonies, ceremonious, ceremony's, sermonize, sermons, sermon's cerimonious ceremonious 1 4 ceremonious, ceremonies, ceremony's, sermonize cerimony ceremony 1 2 ceremony, sermon ceromony ceremony 1 2 ceremony, sermon certainity certainty 1 1 certainty certian certain 1 3 certain, serration, searching cervial cervical 1 3 cervical, servile, sorrowful cervial servile 2 3 cervical, servile, sorrowful chalenging challenging 1 1 challenging challange challenge 1 1 challenge challanged challenged 1 1 challenged challege challenge 1 5 challenge, ch allege, ch-allege, chalk, chalky Champange Champagne 1 1 Champagne changable changeable 1 1 changeable charachter character 1 1 character charachters characters 1 2 characters, character's charactersistic characteristic 1 1 characteristic charactors characters 1 5 characters, character's, char actors, char-actors, characterize charasmatic charismatic 1 1 charismatic charaterized characterized 1 1 characterized chariman chairman 1 5 chairman, Charmin, chairmen, charming, Charmaine charistics characteristics 0 0 chasr chaser 1 10 chaser, chars, Chase, chase, char, chair, chasm, chooser, Chaucer, char's chasr chase 4 10 chaser, chars, Chase, chase, char, chair, chasm, chooser, Chaucer, char's cheif chief 1 9 chief, chef, Chevy, chaff, sheaf, chafe, chive, chivy, shiv chemcial chemical 1 1 chemical chemcially chemically 1 1 chemically chemestry chemistry 1 1 chemistry chemicaly chemically 1 4 chemically, chemical, chemicals, chemical's childbird childbirth 0 2 child bird, child-bird childen children 1 7 children, Chaldean, child en, child-en, Sheldon, shielding, Shelton choosen chosen 1 5 chosen, choose, chooser, chooses, choosing chracter character 1 1 character chuch church 2 7 Church, church, chichi, Chuck, chuck, couch, shush churchs churches 3 5 Church's, church's, churches, Church, church Cincinatti Cincinnati 1 2 Cincinnati, Senescent Cincinnatti Cincinnati 1 2 Cincinnati, Senescent circulaton circulation 1 2 circulation, circulating circumsicion circumcision 0 1 circumcising circut circuit 1 5 circuit, circuity, circus, cir cut, cir-cut ciricuit circuit 1 4 circuit, circuity, surged, surrogate ciriculum curriculum 0 0 civillian civilian 1 1 civilian claer clear 2 8 Clare, clear, Clair, Claire, Clara, caller, clayier, glare claerer clearer 1 1 clearer claerly clearly 1 3 clearly, Clairol, jellyroll claimes claims 3 16 claimers, claimed, claims, climes, claim's, clime's, claimer, clams, clam's, claim es, claim-es, calms, claimer's, calm's, Claire's, Clem's clas class 2 73 Claus, class, claws, colas, clams, clans, claps, clasp, clad, clash, Las, Cl's, coals, Calais, classy, clause, cola's, cols, Clay, claw, clay, Alas, Cal's, alas, calls, clam, clan, clap, Callas, Clay's, callas, claw's, clay's, gals, Col's, Glass, Klaus, clews, close, cloys, clues, culls, glass, class's, galas, kolas, cl as, cl-as, coal's, Claus's, calla's, Ca's, Cali's, Cole's, La's, la's, call's, UCLA's, clam's, clan's, clap's, gal's, CPA's, Cleo's, Clio's, Gila's, Ila's, Ola's, clew's, clue's, cull's, gala's, kola's clasic classic 1 3 classic, Vlasic, Glasgow clasical classical 1 3 classical, classically, kilocycle clasically classically 1 3 classically, classical, kilocycle cleareance clearance 1 7 clearance, Clarence, clearings, clearness, clearing's, clarions, clarion's clera clear 1 12 clear, Clara, clerk, Clare, cl era, cl-era, collar, caller, cooler, Clair, Claire, Gloria clincial clinical 1 2 clinical, clownishly clinicaly clinically 1 2 clinically, clinical cmo com 2 34 Com, com, Como, Cm, cm, CO, Co, MO, Mo, co, mo, GMO, cameo, CAM, cam, cum, coo, CFO, CPO, HMO, IMO, coma, comb, come, comm, emo, Qom, came, GM, QM, gm, km, CEO, Cm's cmoputer computer 1 1 computer coctail cocktail 1 3 cocktail, cockatiel, jaggedly coform conform 1 3 conform, co form, co-form cognizent cognizant 1 3 cognizant, cognoscente, cognoscenti coincedentally coincidentally 1 3 coincidentally, coincidental, constantly colaborations collaborations 1 4 collaborations, collaboration's, calibrations, calibration's colateral collateral 1 6 collateral, collaterally, co lateral, co-lateral, clitoral, cultural colelctive collective 1 1 collective collaberative collaborative 1 1 collaborative collecton collection 1 5 collection, collecting, collector, collect on, collect-on collegue colleague 1 3 colleague, college, collage collegues colleagues 1 7 colleagues, colleges, colleague's, college's, collages, collage's, colloquies collonade colonnade 1 7 colonnade, cloned, clowned, cleaned, coolant, gland, gleaned collonies colonies 1 16 colonies, colones, Collins, colonize, Collin's, clones, colons, Colon's, colon's, Collins's, coolness, colony's, clone's, jolliness, Colin's, Cline's collony colony 1 11 colony, Collin, Colon, colon, Colin, Colleen, colleen, clone, Coleen, Cullen, gallon collosal colossal 1 6 colossal, colossally, clausal, callously, closely, coleslaw colonizators colonizers 0 0 comander commander 1 4 commander, commandeer, colander, pomander comander commandeer 2 4 commander, commandeer, colander, pomander comando commando 1 5 commando, command, commend, communed, comment comandos commandos 1 7 commandos, commando's, commands, command's, commends, comments, comment's comany company 1 14 company, cowman, Romany, coming, caiman, co many, co-many, com any, com-any, Cayman, common, cowmen, commune, cumin comapany company 1 4 company, comping, camping, campaign comback comeback 1 3 comeback, com back, com-back combanations combinations 1 2 combinations, combination's combinatins combinations 1 2 combinations, combination's combusion combustion 1 1 combustion comdemnation condemnation 1 1 condemnation comemmorates commemorates 1 1 commemorates comemoretion commemoration 1 1 commemoration comision commission 1 3 commission, commotion, gumshoeing comisioned commissioned 1 1 commissioned comisioner commissioner 1 2 commissioner, commissionaire comisioning commissioning 1 1 commissioning comisions commissions 1 4 commissions, commission's, commotions, commotion's comission commission 1 5 commission, omission, co mission, co-mission, commotion comissioned commissioned 1 1 commissioned comissioner commissioner 1 4 commissioner, co missioner, co-missioner, commissionaire comissioning commissioning 1 1 commissioning comissions commissions 1 8 commissions, omissions, commission's, co missions, co-missions, omission's, commotions, commotion's comited committed 2 3 vomited, committed, commuted comiting committing 2 3 vomiting, committing, commuting comitted committed 1 3 committed, omitted, commuted comittee committee 1 6 committee, comity, Comte, commute, comet, commit comitting committing 1 3 committing, omitting, commuting commandoes commandos 1 9 commandos, commando's, commands, command's, commando es, commando-es, commends, comments, comment's commedic comedic 1 4 comedic, com medic, com-medic, gametic commemerative commemorative 1 1 commemorative commemmorate commemorate 1 1 commemorate commemmorating commemorating 1 1 commemorating commerical commercial 1 1 commercial commerically commercially 1 1 commercially commericial commercial 1 2 commercial, commercially commericially commercially 1 2 commercially, commercial commerorative commemorative 1 1 commemorative comming coming 1 12 coming, cumming, common, combing, comping, commune, gumming, jamming, cumin, cowman, cowmen, gaming comminication communication 1 1 communication commision commission 1 3 commission, commotion, gumshoeing commisioned commissioned 1 1 commissioned commisioner commissioner 1 2 commissioner, commissionaire commisioning commissioning 1 1 commissioning commisions commissions 1 4 commissions, commission's, commotions, commotion's commited committed 1 5 committed, commuted, commit ed, commit-ed, commodity commitee committee 1 6 committee, commute, commit, Comte, commode, comity commiting committing 1 2 committing, commuting committe committee 1 7 committee, committed, committer, commute, commit, comity, Comte committment commitment 1 1 commitment committments commitments 1 2 commitments, commitment's commmemorated commemorated 1 1 commemorated commongly commonly 1 4 commonly, commingle, communally, communal commonweath commonwealth 2 2 Commonwealth, commonwealth commuications communications 1 2 communications, communication's commuinications communications 1 2 communications, communication's communciation communication 1 1 communication communiation communication 1 1 communication communites communities 1 9 communities, community's, comm unites, comm-unites, comments, comment's, commands, commends, command's compability compatibility 0 2 comp ability, comp-ability comparision comparison 1 2 comparison, compression comparisions comparisons 1 3 comparisons, comparison's, compression's comparitive comparative 1 1 comparative comparitively comparatively 1 1 comparatively compatability compatibility 2 2 comparability, compatibility compatable compatible 2 3 comparable, compatible, compatibly compatablity compatibility 1 1 compatibility compatiable compatible 1 1 compatible compatiblity compatibility 1 1 compatibility compeitions competitions 1 4 competitions, competition's, compassion's, gumption's compensantion compensation 1 1 compensation competance competence 1 4 competence, competency, Compton's, computing's competant competent 1 1 competent competative competitive 1 1 competitive competion competition 0 3 completion, compassion, gumption competion completion 1 3 completion, compassion, gumption competitiion competition 1 1 competition competive competitive 0 0 compete-e+ive competiveness competitiveness 0 0 comphrehensive comprehensive 1 1 comprehensive compitent competent 1 1 competent completelyl completely 1 1 completely completetion completion 0 0 complier compiler 1 4 compiler, comelier, complied, complies componant component 1 1 component comprable comparable 1 2 comparable, comparably comprimise compromise 1 1 compromise compulsary compulsory 1 1 compulsory compulsery compulsory 1 1 compulsory computarized computerized 1 1 computerized concensus consensus 1 6 consensus, con census, con-census, consensus's, consciences, conscience's concider consider 2 5 conciser, consider, confider, con cider, con-cider concidered considered 1 3 considered, considerate, construed concidering considering 1 3 considering, construing, constrain conciders considers 1 8 considers, confiders, con ciders, con-ciders, confider's, canisters, canister's, construes concieted conceited 1 4 conceited, conceded, concreted, coincided concieved conceived 1 1 conceived concious conscious 1 8 conscious, concise, conses, jounces, jounce's, Janice's, Ginsu's, Gansu's conciously consciously 1 2 consciously, concisely conciousness consciousness 1 4 consciousness, consciousness's, conciseness, conciseness's condamned condemned 1 5 condemned, contemned, con damned, con-damned, condiment condemmed condemned 1 1 condemned condidtion condition 1 2 condition, quantitation condidtions conditions 1 2 conditions, condition's conected connected 1 2 connected, junketed conection connection 1 3 connection, confection, convection conesencus consensus 0 1 ginseng's confidental confidential 1 2 confidential, confidently confidentally confidentially 1 4 confidentially, confidently, confident ally, confident-ally confids confides 1 4 confides, confide, confutes, confetti's configureable configurable 1 3 configurable, configure able, configure-able confortable comfortable 1 3 comfortable, conformable, convertible congradulations congratulations 1 2 congratulations, congratulation's congresional congressional 2 3 Congressional, congressional, generational conived connived 1 4 connived, confide, convoyed, conveyed conjecutre conjecture 1 1 conjecture conjuction conjunction 1 4 conjunction, conduction, conjugation, concoction Conneticut Connecticut 1 3 Connecticut, Contact, Contiguity conotations connotations 1 8 connotations, connotation's, co notations, co-notations, conditions, contusions, condition's, contusion's conquerd conquered 1 5 conquered, conquers, conquer, conjured, concurred conquerer conqueror 1 5 conqueror, conquered, conjurer, conquer er, conquer-er conquerers conquerors 1 4 conquerors, conqueror's, conjurers, conjurer's conqured conquered 1 6 conquered, conjured, concurred, Concorde, Concord, concord conscent consent 1 5 consent, con scent, con-scent, cons cent, cons-cent consciouness consciousness 1 4 consciousness, conscience, consigns, Jonson's consdider consider 1 1 consider consdidered considered 1 1 considered consdiered considered 1 3 considered, considerate, construed consectutive consecutive 1 1 consecutive consenquently consequently 1 1 consequently consentrate concentrate 1 3 concentrate, consent rate, consent-rate consentrated concentrated 1 3 concentrated, consent rated, consent-rated consentrates concentrates 1 4 concentrates, concentrate's, consent rates, consent-rates consept concept 1 2 concept, consent consequentually consequently 2 2 consequentially, consequently consequeseces consequences 0 0 consern concern 1 1 concern conserned concerned 1 2 concerned, conserved conserning concerning 1 2 concerning, conserving conservitive conservative 2 2 Conservative, conservative consiciousness consciousness 1 1 consciousness consicousness consciousness 1 1 consciousness considerd considered 1 4 considered, considers, consider, considerate consideres considered 1 7 considered, considers, consider es, consider-es, construes, canisters, canister's consious conscious 1 6 conscious, conchies, conchs, conch's, Kinshasa, Ganesha's consistant consistent 1 3 consistent, consist ant, consist-ant consistantly consistently 1 1 consistently consituencies constituencies 1 5 constituencies, Constance's, coincidences, constancy's, coincidence's consituency constituency 1 4 constituency, constancy, Constance, coincidence consituted constituted 1 2 constituted, constitute consitution constitution 2 2 Constitution, constitution consitutional constitutional 1 1 constitutional consolodate consolidate 1 3 consolidate, conciliated, consulted consolodated consolidated 1 1 consolidated consonent consonant 1 2 consonant, consanguinity consonents consonants 1 3 consonants, consonant's, consanguinity's consorcium consortium 1 1 consortium conspiracys conspiracies 3 3 conspiracy's, conspiracy, conspiracies conspiriator conspirator 1 1 conspirator constaints constraints 1 6 constraints, constants, constant's, cons taints, cons-taints, constraint's constanly constantly 1 2 constantly, constancy constarnation consternation 1 1 consternation constatn constant 1 1 constant constinually continually 1 1 continually constituant constituent 1 1 constituent constituants constituents 1 2 constituents, constituent's constituion constitution 2 2 Constitution, constitution constituional constitutional 1 1 constitutional consttruction construction 1 2 construction, constriction constuction construction 1 1 construction consulant consultant 1 4 consultant, consul ant, consul-ant, Queensland consumate consummate 1 3 consummate, consulate, consumed consumated consummated 1 1 consummated contaiminate contaminate 1 4 contaminate, condiment, contemned, condemned containes contains 3 8 containers, contained, contains, continues, container, contain es, contain-es, container's contamporaries contemporaries 1 2 contemporaries, contemporary's contamporary contemporary 1 1 contemporary contempoary contemporary 1 1 contemporary contemporaneus contemporaneous 1 1 contemporaneous contempory contemporary 0 0 contendor contender 1 3 contender, contend or, contend-or contined continued 2 6 contained, continued, contend, confined, condoned, content continous continuous 1 7 continuous, continues, contains, cantons, Canton's, canton's, condones continously continuously 1 1 continuously continueing continuing 1 3 continuing, containing, condoning contravercial controversial 1 2 controversial, controversially contraversy controversy 1 3 controversy, contrivers, contriver's contributer contributor 2 5 contribute, contributor, contributed, contributes, contributory contributers contributors 2 5 contributes, contributors, contributor's, contribute rs, contribute-rs contritutions contributions 1 2 contributions, contribution's controled controlled 1 4 controlled, control ed, control-ed, contralto controling controlling 1 1 controlling controll control 1 9 control, controls, Cantrell, contrail, con troll, con-troll, cont roll, cont-roll, control's controlls controls 1 11 controls, control's, contrails, con trolls, con-trolls, cont rolls, cont-rolls, control ls, control-ls, contrail's, Cantrell's controvercial controversial 1 2 controversial, controversially controvercy controversy 1 3 controversy, contrivers, contriver's controveries controversies 1 4 controversies, contrivers, controversy, contriver's controversal controversial 1 1 controversial controversey controversy 1 3 controversy, contrivers, contriver's controvertial controversial 1 2 controversial, controversially controvery controversy 1 3 controversy, controvert, contriver contruction construction 1 3 construction, contraction, counteraction conveinent convenient 1 1 convenient convenant covenant 1 2 covenant, convenient convential conventional 0 0 convertables convertibles 1 2 convertibles, convertible's convertion conversion 1 5 conversion, convection, convention, convert ion, convert-ion conveyer conveyor 1 9 conveyor, convener, conveyed, convey er, convey-er, confer, conferee, conifer, conniver conviced convinced 1 8 convinced, convicted, con viced, con-viced, confused, canvased, canvassed, confessed convienient convenient 1 1 convenient coordiantion coordination 1 1 coordination coorperation cooperation 1 2 cooperation, corporation coorperation corporation 2 2 cooperation, corporation coorperations corporations 1 3 corporations, cooperation's, corporation's copmetitors competitors 1 2 competitors, competitor's coputer computer 1 5 computer, copter, capture, Jupiter, captor copywrite copyright 4 5 copywriter, copy write, copy-write, copyright, cooperate coridal cordial 1 12 cordial, cordially, cradle, crudely, curdle, Cordelia, curtail, gradual, griddle, girdle, cartel, Geritol cornmitted committed 0 0 corosion corrosion 1 7 corrosion, Creation, Croatian, creation, crashing, crushing, gyration corparate corporate 1 2 corporate, carport corperations corporations 1 3 corporations, corporation's, cooperation's correponding corresponding 1 1 corresponding correposding corresponding 0 0 correspondant correspondent 1 4 correspondent, corespondent, correspond ant, correspond-ant correspondants correspondents 1 6 correspondents, correspondent's, corespondents, correspond ants, correspond-ants, corespondent's corridoors corridors 1 21 corridors, corridor's, joyriders, courtiers, corduroys, creators, carders, joyrider's, courtier's, critters, curators, corduroy's, Cartier's, Creator's, creator's, girders, carder's, critter's, curator's, corduroys's, girder's corrispond correspond 1 2 correspond, greasepaint corrispondant correspondent 1 2 correspondent, corespondent corrispondants correspondents 1 4 correspondents, corespondents, correspondent's, corespondent's corrisponded corresponded 1 1 corresponded corrisponding corresponding 1 1 corresponding corrisponds corresponds 1 2 corresponds, greasepaint's costitution constitution 2 2 Constitution, constitution coucil council 1 6 council, coaxial, cozily, juicily, causal, casual coudl could 1 9 could, caudal, coddle, cuddle, cuddly, coital, Godel, godly, goodly coudl cloud 0 9 could, caudal, coddle, cuddle, cuddly, coital, Godel, godly, goodly councellor counselor 2 4 councilor, counselor, concealer, canceler councellor councilor 1 4 councilor, counselor, concealer, canceler councellors counselors 2 8 councilors, counselors, councilor's, counselor's, concealers, concealer's, cancelers, canceler's councellors councilors 1 8 councilors, counselors, councilor's, counselor's, concealers, concealer's, cancelers, canceler's counries countries 1 17 countries, counties, Canaries, canaries, canneries, coiners, Congress, congress, Connors, coiner's, Conner's, Januaries, genres, Connery's, Connors's, Canaries's, genre's countains contains 1 5 contains, fountains, mountains, fountain's, mountain's countires countries 1 5 countries, counties, counters, counter's, country's coururier courier 0 1 couturier coururier couturier 1 1 couturier coverted converted 1 8 converted, covered, coveted, cavorted, cover ted, cover-ted, covert ed, covert-ed coverted covered 2 8 converted, covered, coveted, cavorted, cover ted, cover-ted, covert ed, covert-ed coverted coveted 3 8 converted, covered, coveted, cavorted, cover ted, cover-ted, covert ed, covert-ed cpoy coy 4 19 copy, CPO, Coy, coy, copay, cop, CPI, CPU, capo, cloy, cope, coop, CPA, GPO, CAP, cap, cup, GOP, coypu cpoy copy 1 19 copy, CPO, Coy, coy, copay, cop, CPI, CPU, capo, cloy, cope, coop, CPA, GPO, CAP, cap, cup, GOP, coypu creaeted created 1 6 created, crated, greeted, carted, curated, grated creedence credence 1 21 credence, credenza, crudeness, Cardenas, greediness, Cretans, cretins, Cretan's, cretin's, cordons, greetings, gardens, Cardin's, cordon's, cretonne's, garden's, carotene's, greeting's, Cardenas's, crudeness's, greediness's critereon criterion 1 3 criterion, cratering, gridiron criterias criteria 1 14 criteria, critters, critter's, craters, Crater's, crater's, Cartier's, carters, Carter's, carter's, gritters, gritter's, graters, grater's criticists critics 0 2 criticisms, criticism's critising criticizing 0 2 cortisone, courtesan critisism criticism 1 1 criticism critisisms criticisms 1 2 criticisms, criticism's critisize criticize 1 6 criticize, curtsies, courtesies, Corteses, cortices, curtsy's critisized criticized 1 1 criticized critisizes criticizes 1 1 criticizes critisizing criticizing 1 1 criticizing critized criticized 0 6 curtsied, grittiest, curtest, cruddiest, grottiest, crudest critizing criticizing 0 2 cortisone, courtesan crockodiles crocodiles 1 2 crocodiles, crocodile's crowm crown 1 16 crown, Crow, crow, corm, carom, Crows, crowd, crows, cram, crime, cream, groom, creme, crumb, Crow's, crow's crtical critical 2 3 cortical, critical, critically crucifiction crucifixion 0 0 crusies cruises 1 14 cruises, cruses, Cruise's, cruise's, Crusoe's, crises, curses, crisis, cruse's, crushes, curse's, crazies, crosses, crisis's culiminating culminating 1 4 culminating, calumniating, Clementine, clementine cumulatative cumulative 0 0 curch church 2 12 Church, church, crutch, Burch, lurch, crush, creche, cur ch, cur-ch, crouch, crotch, crash curcuit circuit 1 11 circuit, cricket, croquet, carrycot, correct, Crockett, cricked, corrugate, courgette, cracked, crocked currenly currently 1 7 currently, currency, greenly, cornily, Cornell, jarringly, corneal curriculem curriculum 1 1 curriculum cxan cyan 4 13 Can, can, clan, cyan, Chan, coxing, cozen, Kazan, cosine, cousin, Jason, cosign, Joycean cyclinder cylinder 1 1 cylinder dael deal 3 26 Dale, dale, deal, Del, duel, Dali, Dell, Dial, deli, dell, dial, dual, Daley, Gael, Dole, dole, tale, teal, daily, dally, tel, dill, doll, dull, tail, tall dael dial 11 26 Dale, dale, deal, Del, duel, Dali, Dell, Dial, deli, dell, dial, dual, Daley, Gael, Dole, dole, tale, teal, daily, dally, tel, dill, doll, dull, tail, tall dalmation dalmatian 2 2 Dalmatian, dalmatian damenor demeanor 1 4 demeanor, dame nor, dame-nor, domineer Dardenelles Dardanelles 1 2 Dardanelles, Dardanelles's dacquiri daiquiri 1 17 daiquiri, decor, daycare, duckier, tackier, Dakar, decry, Daguerre, Decker, dagger, dicker, docker, tacker, decree, dodgier, doggier, taker debateable debatable 1 3 debatable, debate able, debate-able decendant descendant 1 2 descendant, defendant decendants descendants 1 4 descendants, descendant's, defendants, defendant's decendent descendant 3 3 decedent, dependent, descendant decendents descendants 3 6 decedents, dependents, descendants, decedent's, descendant's, dependent's decideable decidable 1 4 decidable, decide able, decide-able, testable decidely decidedly 1 4 decidedly, dazedly, tacitly, testily decieved deceived 1 1 deceived decison decision 1 4 decision, deceasing, diocesan, disusing decomissioned decommissioned 1 1 decommissioned decomposit decompose 0 1 decomposed decomposited decomposed 0 0 de+composite+d, de+composited decompositing decomposing 0 0 de+composite-e+ing, de+compositing decomposits decomposes 0 0 decress decrees 1 12 decrees, decrease, decries, depress, decree's, degrees, digress, Decker's, decors, decor's, decorous, degree's decribe describe 1 1 describe decribed described 1 2 described, decried decribes describes 1 2 describes, decries decribing describing 1 1 describing dectect detect 1 2 detect, ticktacktoe defendent defendant 1 2 defendant, dependent defendents defendants 1 4 defendants, dependents, defendant's, dependent's deffensively defensively 1 1 defensively deffine define 1 11 define, diffing, doffing, duffing, def fine, def-fine, deafen, Devin, Divine, divine, tiffing deffined defined 1 7 defined, deafened, def fined, def-fined, defend, divined, definite definance defiance 1 3 defiance, refinance, Devonian's definate definite 1 4 definite, defiant, defined, deviant definately definitely 1 2 definitely, defiantly definatly definitely 2 2 defiantly, definitely definetly definitely 1 2 definitely, defiantly definining defining 0 0 definit definite 1 7 definite, defiant, deficit, defined, deviant, divinity, defend definitly definitely 1 2 definitely, defiantly definiton definition 1 3 definition, defending, Diophantine defintion definition 1 2 definition, divination degrate degrade 1 5 degrade, decorate, deg rate, deg-rate, digerati delagates delegates 1 7 delegates, delegate's, tollgates, Delgado's, tailgates, tollgate's, tailgate's delapidated dilapidated 1 1 dilapidated delerious delirious 1 6 delirious, Deloris, dolorous, Deloris's, Delores, Delores's delevopment development 0 0 deliberatly deliberately 1 1 deliberately delusionally delusively 0 3 delusional, delusion ally, delusion-ally demenor demeanor 1 2 demeanor, domineer demographical demographic 0 3 demographically, demo graphical, demo-graphical demolision demolition 1 2 demolition, demolishing demorcracy democracy 1 1 democracy demostration demonstration 1 1 demonstration denegrating denigrating 1 2 denigrating, downgrading densly densely 1 8 densely, tensely, den sly, den-sly, tensile, tinsel, tonsil, tenuously deparment department 1 2 department, debarment deparments departments 1 3 departments, department's, debarment's deparmental departmental 1 1 departmental dependance dependence 1 2 dependence, dependency dependancy dependency 1 2 dependency, dependence dependant dependent 1 4 dependent, defendant, depend ant, depend-ant deram dram 2 9 dream, dram, dreamy, drama, dorm, drum, term, tram, durum deram dream 1 9 dream, dram, dreamy, drama, dorm, drum, term, tram, durum deriviated derived 0 2 drifted, drafted derivitive derivative 1 1 derivative derogitory derogatory 1 5 derogatory, directory, director, tractor, directer descendands descendants 1 2 descendants, descendant's descibed described 1 2 described, disobeyed descision decision 1 2 decision, dissuasion descisions decisions 1 3 decisions, decision's, dissuasion's descriibes describes 1 1 describes descripters descriptors 1 1 descriptors descripton description 1 2 description, descriptor desctruction destruction 1 1 destruction descuss discuss 1 12 discuss, discus's, discus, desks, discs, desk's, disc's, discos, disco's, disks, disk's, dusk's desgined designed 1 4 designed, destined, designate, descant deside decide 1 11 decide, beside, deride, desire, reside, deiced, DECed, deist, dosed, dissed, dossed desigining designing 1 2 designing, Toscanini desinations destinations 2 4 designations, destinations, designation's, destination's desintegrated disintegrated 1 1 disintegrated desintegration disintegration 1 1 disintegration desireable desirable 1 4 desirable, desirably, desire able, desire-able desitned destined 1 4 destined, designed, distend, disdained desktiop desktop 1 1 desktop desorder disorder 1 2 disorder, deserter desoriented disoriented 1 2 disoriented, disorientate desparate desperate 1 7 desperate, disparate, despaired, desperado, disparity, disport, dispirit desparate disparate 2 7 desperate, disparate, despaired, desperado, disparity, disport, dispirit despatched dispatched 1 1 dispatched despict depict 1 1 depict despiration desperation 1 3 desperation, respiration, dispersion dessicated desiccated 1 3 desiccated, dissected, disquieted dessigned designed 1 11 designed, design, dissing, dossing, teasing, Disney, dosing, deicing, dousing, dowsing, tossing destablized destabilized 1 1 destabilized destory destroy 1 6 destroy, duster, tester, dustier, testier, taster detailled detailed 1 11 detailed, detail led, detail-led, titled, dawdled, tattled, totaled, diddled, doodled, tootled, toddled detatched detached 1 1 detached deteoriated deteriorated 0 0 deteriate deteriorate 0 6 deterred, Detroit, Diderot, detoured, teetered, dotard deterioriating deteriorating 1 1 deteriorating determinining determining 0 0 detremental detrimental 1 3 detrimental, detrimentally, determinedly devasted devastated 0 2 divested, devastate develope develop 3 4 developed, developer, develop, develops developement development 1 1 development developped developed 1 1 developed develpment development 1 1 development devels delves 0 11 devils, bevels, levels, revels, devil's, defiles, bevel's, devalues, level's, revel's, defile's devestated devastated 1 1 devastated devestating devastating 1 1 devastating devide divide 3 13 decide, devise, divide, devoid, deride, device, defied, deviate, devote, David, dived, deified, DVD devided divided 3 7 decided, devised, divided, derided, deviled, deviated, devoted devistating devastating 1 1 devastating devolopement development 1 1 development diablical diabolical 1 2 diabolical, diabolically diamons diamonds 1 16 diamonds, diamond, Damon's, daemons, damns, demons, domains, Damion's, daemon's, damn's, Timon's, demon's, diamond's, domain's, Damian's, Damien's diaster disaster 1 9 disaster, duster, piaster, toaster, taster, dustier, toastier, tastier, tester dichtomy dichotomy 1 1 dichotomy diconnects disconnects 1 1 disconnects dicover discover 1 2 discover, takeover dicovered discovered 1 1 discovered dicovering discovering 1 1 discovering dicovers discovers 1 3 discovers, takeovers, takeover's dicovery discovery 1 2 discovery, takeover dicussed discussed 1 6 discussed, degassed, dockside, dioxide, digest, duckiest didnt didn't 1 3 didn't, dint, didst diea idea 1 28 idea, dies, DEA, die, DOA, DOE, Doe, doe, due, Diem, Dina, died, diet, diva, DA, DE, DI, Di, Dee, dew, tea, tie, die's, DUI, Day, day, D, d diea die 4 28 idea, dies, DEA, die, DOA, DOE, Doe, doe, due, Diem, Dina, died, diet, diva, DA, DE, DI, Di, Dee, dew, tea, tie, die's, DUI, Day, day, D, d dieing dying 0 32 dieting, deign, doing, dicing, diking, dining, diving, dyeing, hieing, pieing, ding, toeing, dding, teeing, Deon, Dion, dingo, dingy, dong, dung, den, din, Dean, Dena, Dina, Dino, Ting, dang, dean, deny, dine, ting dieing dyeing 8 32 dieting, deign, doing, dicing, diking, dining, diving, dyeing, hieing, pieing, ding, toeing, dding, teeing, Deon, Dion, dingo, dingy, dong, dung, den, din, Dean, Dena, Dina, Dino, Ting, dang, dean, deny, dine, ting dieties deities 1 15 deities, dirties, ditties, duties, diets, diet's, titties, die ties, die-ties, dotes, duets, duet's, dates, deity's, date's diety deity 2 14 Deity, deity, dirty, diet, ditty, duet, duty, diets, piety, dotty, died, ditto, titty, diet's diferent different 1 1 different diferrent different 1 1 different differnt different 1 1 different difficulity difficulty 1 2 difficulty, difficult diffrent different 1 3 different, diff rent, diff-rent dificulties difficulties 1 2 difficulties, difficulty's dificulty difficulty 1 2 difficulty, difficult dimenions dimensions 1 4 dimensions, dominions, dimension's, dominion's dimention dimension 1 4 dimension, diminution, domination, damnation dimentional dimensional 1 1 dimensional dimentions dimensions 1 6 dimensions, dimension's, diminutions, diminution's, domination's, damnation's dimesnional dimensional 1 1 dimensional diminuitive diminutive 1 1 diminutive diosese diocese 1 13 diocese, disease, doses, disuse, douses, daises, dose's, dosses, dowses, dices, dozes, Duse's, doze's diphtong diphthong 1 6 diphthong, devoting, dividing, deviating, tufting, defeating diphtongs diphthongs 1 7 diphthongs, diphthong's, daftness, deftness, devoutness, daftness's, deftness's diplomancy diplomacy 1 1 diplomacy dipthong diphthong 1 3 diphthong, dip thong, dip-thong dipthongs diphthongs 1 4 diphthongs, dip thongs, dip-thongs, diphthong's dirived derived 1 7 derived, trivet, turfed, drift, draftee, draft, terrified disagreeed disagreed 1 6 disagreed, disagree ed, disagree-ed, discreet, discrete, descried disapeared disappeared 1 7 disappeared, disparate, despaired, desperado, desperate, disparity, disport disapointing disappointing 1 1 disappointing disappearred disappeared 1 8 disappeared, disappear red, disappear-red, disparate, despaired, desperate, desperado, disparity disaproval disapproval 1 1 disapproval disasterous disastrous 1 3 disastrous, disasters, disaster's disatisfaction dissatisfaction 1 1 dissatisfaction disatisfied dissatisfied 1 1 dissatisfied disatrous disastrous 1 4 disastrous, destroys, distress, distress's discribe describe 1 1 describe discribed described 1 1 described discribes describes 1 1 describes discribing describing 1 1 describing disctinction distinction 1 1 distinction disctinctive distinctive 1 1 distinctive disemination dissemination 1 1 dissemination disenchanged disenchanted 1 1 disenchanted disiplined disciplined 1 1 disciplined disobediance disobedience 1 1 disobedience disobediant disobedient 1 1 disobedient disolved dissolved 1 1 dissolved disover discover 1 6 discover, dissever, dis over, dis-over, deceiver, decipher dispair despair 1 6 despair, dis pair, dis-pair, Diaspora, diaspora, disappear disparingly disparagingly 0 1 despairingly dispence dispense 1 5 dispense, dis pence, dis-pence, teaspoons, teaspoon's dispenced dispensed 1 1 dispensed dispencing dispensing 1 1 dispensing dispicable despicable 1 2 despicable, despicably dispite despite 2 4 dispute, despite, dissipate, despot dispostion disposition 1 2 disposition, dispossession disproportiate disproportionate 0 0 disricts districts 1 2 districts, district's dissagreement disagreement 1 2 disagreement, discriminate dissapear disappear 1 4 disappear, Diaspora, diaspora, despair dissapearance disappearance 1 1 disappearance dissapeared disappeared 1 7 disappeared, disparate, despaired, desperado, desperate, disparity, disport dissapearing disappearing 1 2 disappearing, despairing dissapears disappears 1 8 disappears, Diasporas, diasporas, disperse, Diaspora's, diaspora's, despairs, despair's dissappear disappear 1 4 disappear, Diaspora, diaspora, despair dissappears disappears 1 8 disappears, Diasporas, diasporas, Diaspora's, diaspora's, disperse, despairs, despair's dissappointed disappointed 1 1 disappointed dissarray disarray 1 9 disarray, dosser, dossier, dowser, tosser, desire, dicier, Desiree, dizzier dissobediance disobedience 1 1 disobedience dissobediant disobedient 1 1 disobedient dissobedience disobedience 1 1 disobedience dissobedient disobedient 1 1 disobedient distiction distinction 1 1 distinction distingish distinguish 1 1 distinguish distingished distinguished 1 1 distinguished distingishes distinguishes 1 1 distinguishes distingishing distinguishing 1 4 distinguishing, distension, distention, destination distingquished distinguished 1 1 distinguished distrubution distribution 1 1 distribution distruction destruction 1 2 destruction, distraction distructive destructive 1 1 destructive ditributed distributed 1 1 distributed diversed diverse 1 7 diverse, diverged, diverted, divorced, divers ed, divers-ed, diversity diversed diverged 2 7 diverse, diverged, diverted, divorced, divers ed, divers-ed, diversity divice device 1 16 device, Divine, divide, divine, devise, div ice, div-ice, dives, Davies, Davis, divas, Devi's, deface, diva's, dive's, Davis's divison division 1 3 division, divisor, devising divisons divisions 1 4 divisions, divisors, division's, divisor's doccument document 1 1 document doccumented documented 1 1 documented doccuments documents 1 2 documents, document's docrines doctrines 1 4 doctrines, doctrine's, Dacrons, Dacron's doctines doctrines 1 9 doctrines, doc tines, doc-tines, doctrine's, Dakotan's, doggedness, decadence, decadency, doggedness's documenatry documentary 1 1 documentary doens does 8 66 Downs, downs, doyens, dozens, Dons, dens, dons, does, Deon's, dines, down's, doyen's, Denis, Don's, deans, den's, dense, dins, don's, donas, dongs, Doe's, doe's, doers, Danes, dunes, tones, Donn's, dawns, doings, towns, duns, tens, tons, teens, Dean's, Dion's, dean's, din's, do ens, do-ens, Donne's, dozen's, Downs's, Downy's, Dawn's, dawn's, town's, Dena's, Dona's, dona's, dong's, Dan's, dun's, ten's, ton's, Dane's, dune's, tone's, Deena's, Donna's, Donny's, doer's, doing's, Dunn's, teen's doesnt doesn't 1 6 doesn't, docent, dissent, descent, decent, descend doign doing 1 29 doing, deign, Dion, ding, dong, Don, dding, din, don, Donn, down, dung, doyen, Deon, Dina, Dino, Dionne, Dona, dine, dona, done, toeing, toying, dingo, dingy, Ting, dang, ting, tong dominaton domination 1 3 domination, dominating, demanding dominent dominant 1 2 dominant, diminuendo dominiant dominant 1 2 dominant, diminuendo donig doing 1 8 doing, dong, Deng, tonic, dink, donkey, dank, dunk dosen't doesn't 1 6 doesn't, docent, dissent, descent, decent, descend doub doubt 1 13 doubt, DOB, dob, dub, daub, drub, Doug, dour, dB, db, dab, deb, tub doub daub 5 13 doubt, DOB, dob, dub, daub, drub, Doug, dour, dB, db, dab, deb, tub doulbe double 1 3 double, Dolby, tallboy dowloads downloads 1 12 downloads, download's, deltas, dolts, Delta's, delta's, dolt's, dildos, deludes, dilates, Toledos, Toledo's dramtic dramatic 1 5 dramatic, drastic, dram tic, dram-tic, traumatic Dravadian Dravidian 1 3 Dravidian, Drafting, Drifting dreasm dreams 1 4 dreams, dream, dream's, truism driectly directly 1 2 directly, turgidly drnik drink 1 4 drink, drunk, drank, trunk druming drumming 1 7 drumming, dreaming, trimming, terming, tramming, Truman, termini dupicate duplicate 1 3 duplicate, depict, topcoat durig during 1 19 during, drug, Duroc, drag, trig, dirge, Doric, Drudge, drudge, druggy, Dirk, dirk, trug, Derick, Tuareg, darkie, Turk, dark, dork durring during 1 17 during, furring, burring, purring, Darrin, Turing, daring, tarring, truing, tiring, Darin, Duran, Turin, drain, touring, Darren, taring duting during 3 14 ducting, dusting, during, dating, doting, duding, dieting, duping, muting, outing, dotting, tutting, touting, toting eahc each 1 1 each ealier earlier 1 6 earlier, mealier, easier, Euler, oilier, Alar earlies earliest 1 12 earliest, yearlies, Earle's, earlier, earls, Earl's, earl's, ear lies, ear-lies, Earline's, Pearlie's, Ariel's earnt earned 4 7 earn, errant, earns, earned, arrant, aren't, errand ecclectic eclectic 1 1 eclectic eceonomy economy 1 2 economy, Izanami ecidious deciduous 0 11 acids, acid's, assiduous, asides, aside's, Easts, Estes, Izod's, East's, east's, USDA's eclispe eclipse 1 1 eclipse ecomonic economic 0 1 egomaniac ect etc 1 23 etc, ext, CT, Ct, EC, ET, ct, ACT, Oct, act, sect, Eco, eat, ecu, ECG, EDT, EFT, EMT, EST, est, jct, pct, acct eearly early 1 10 early, eerily, dearly, nearly, pearly, yearly, Earl, earl, Earle, Orly efel evil 5 7 feel, EFL, eel, Eiffel, evil, eyeful, Ofelia effeciency efficiency 1 2 efficiency, Avicenna's effecient efficient 1 2 efficient, aficionado effeciently efficiently 1 1 efficiently efficency efficiency 1 2 efficiency, Avicenna's efficent efficient 1 2 efficient, aficionado efficently efficiently 1 1 efficiently efford effort 2 4 afford, effort, offered, Evert efford afford 1 4 afford, effort, offered, Evert effords efforts 2 3 affords, efforts, effort's effords affords 1 3 affords, efforts, effort's effulence effluence 1 3 effluence, effulgence, affluence eigth eighth 1 4 eighth, eight, ACTH, Agatha eigth eight 2 4 eighth, eight, ACTH, Agatha eiter either 1 17 either, eater, eider, Ester, enter, ester, biter, liter, miter, niter, eatery, outer, otter, utter, uteri, outre, Oder elction election 1 3 election, elocution, elation electic eclectic 1 2 eclectic, electric electic electric 2 2 eclectic, electric electon election 2 6 electron, election, electing, elector, elect on, elect-on electon electron 1 6 electron, election, electing, elector, elect on, elect-on electrial electrical 1 5 electrical, electoral, elect rial, elect-rial, electorally electricly electrically 2 2 electrical, electrically electricty electricity 1 2 electricity, electrocute elementay elementary 1 3 elementary, elemental, element eleminated eliminated 1 3 eliminated, illuminated, alimented eleminating eliminating 1 3 eliminating, illuminating, alimenting eles eels 1 61 eels, else, lees, elves, ekes, Les, ales, ells, oles, Elise, Elsa, elks, elms, eyes, eel's, elem, elev, eves, ewes, EULAs, Eli's, Elias, Elisa, Ellis, ale's, aloes, ell's, ole's, exes, Ellie's, isles, Al's, Alas, alas, ills, Lee's, lee's, Elbe's, Ella's, Eula's, Le's, aloe's, Pele's, ELF's, elf's, elk's, elm's, eye's, ENE's, ESE's, Eloy's, Eve's, eve's, ewe's, isle's, oleo's, Ali's, Ila's, Ola's, all's, ill's eletricity electricity 1 3 electricity, altruist, Ultrasuede elicided elicited 1 3 elicited, elucidate, Allstate eligable eligible 1 3 eligible, illegible, illegibly elimentary elementary 2 2 alimentary, elementary ellected elected 1 2 elected, allocated elphant elephant 1 1 elephant embarass embarrass 1 9 embarrass, embers, umbras, ember's, embrace, umbra's, Amber's, amber's, umber's embarassed embarrassed 1 2 embarrassed, embraced embarassing embarrassing 1 2 embarrassing, embracing embarassment embarrassment 1 1 embarrassment embargos embargoes 2 5 embargo's, embargoes, embargo, embarks, umbrage's embarras embarrass 1 9 embarrass, embers, ember's, umbras, embrace, umbra's, Amber's, amber's, umber's embarrased embarrassed 1 2 embarrassed, embraced embarrasing embarrassing 1 2 embarrassing, embracing embarrasment embarrassment 1 1 embarrassment embezelled embezzled 1 2 embezzled, imbecility emblamatic emblematic 1 1 emblematic eminate emanate 1 7 emanate, emirate, emend, amenity, amount, Amanda, amend eminated emanated 1 4 emanated, emended, amounted, amended emision emission 1 4 emission, elision, emotion, omission emited emitted 1 7 emitted, emoted, edited, omitted, exited, emit ed, emit-ed emiting emitting 1 6 emitting, emoting, editing, smiting, omitting, exiting emition emission 3 6 emotion, edition, emission, emit ion, emit-ion, omission emition emotion 1 6 emotion, edition, emission, emit ion, emit-ion, omission emmediately immediately 1 1 immediately emmigrated emigrated 1 4 emigrated, immigrated, em migrated, em-migrated emminent eminent 1 3 eminent, imminent, immanent emminent imminent 2 3 eminent, imminent, immanent emminently eminently 1 3 eminently, imminently, immanently emmisaries emissaries 1 2 emissaries, emissary's emmisarries emissaries 1 2 emissaries, emissary's emmisarry emissary 1 1 emissary emmisary emissary 1 1 emissary emmision emission 1 3 emission, emotion, omission emmisions emissions 1 6 emissions, emission's, emotions, omissions, emotion's, omission's emmited emitted 1 3 emitted, emoted, omitted emmiting emitting 1 3 emitting, emoting, omitting emmitted emitted 1 4 emitted, omitted, emoted, imitate emmitting emitting 1 3 emitting, omitting, emoting emnity enmity 1 5 enmity, amenity, immunity, emanate, emend emperical empirical 1 2 empirical, empirically emphsis emphasis 1 4 emphasis, emphases, emphasis's, emphasize emphysyma emphysema 1 1 emphysema empirial empirical 1 4 empirical, imperial, imperil, imperially empirial imperial 2 4 empirical, imperial, imperil, imperially emprisoned imprisoned 1 3 imprisoned, ampersand, impersonate enameld enameled 1 4 enameled, enamels, enamel, enamel's enchancement enhancement 1 1 enhancement encouraing encouraging 1 5 encouraging, encoring, incurring, uncaring, injuring encryptiion encryption 1 2 encryption, encrypting encylopedia encyclopedia 1 1 encyclopedia endevors endeavors 1 4 endeavors, endeavor's, antivirus, antifreeze endig ending 1 6 ending, indigo, en dig, en-dig, antic, Antigua enduce induce 3 8 educe, endue, induce, endues, endure, entice, ends, end's ened need 1 19 need, ended, end, ENE, Ned, Enid, eyed, eked, Aeneid, owned, Ind, and, ind, en ed, en-ed, ENE's, anode, endue, endow enflamed inflamed 1 3 inflamed, en flamed, en-flamed enforceing enforcing 1 4 enforcing, unfreezing, unfrozen, unforeseen engagment engagement 1 1 engagement engeneer engineer 1 3 engineer, engender, uncannier engeneering engineering 1 2 engineering, engendering engieneer engineer 1 2 engineer, uncannier engieneers engineers 1 4 engineers, engineer's, ungenerous, incongruous enlargment enlargement 1 1 enlargement enlargments enlargements 1 2 enlargements, enlargement's Enlish English 1 4 English, Enlist, Unleash, Unlatch Enlish enlist 0 4 English, Enlist, Unleash, Unlatch enourmous enormous 1 1 enormous enourmously enormously 1 1 enormously ensconsed ensconced 1 3 ensconced, ens consed, ens-consed entaglements entanglements 1 2 entanglements, entanglement's enteratinment entertainment 1 1 entertainment entitity entity 0 7 antidote, intuited, indited, antedate, unedited, annotated, undated entitlied entitled 1 2 entitled, untitled entrepeneur entrepreneur 1 1 entrepreneur entrepeneurs entrepreneurs 1 2 entrepreneurs, entrepreneur's enviorment environment 0 1 informant enviormental environmental 0 0 enviormentally environmentally 0 0 enviorments environments 0 2 informants, informant's enviornment environment 1 1 environment enviornmental environmental 1 2 environmental, environmentally enviornmentalist environmentalist 1 1 environmentalist enviornmentally environmentally 1 2 environmentally, environmental enviornments environments 1 2 environments, environment's enviroment environment 1 2 environment, informant enviromental environmental 1 1 environmental enviromentalist environmentalist 1 1 environmentalist enviromentally environmentally 1 1 environmentally enviroments environments 1 4 environments, environment's, informants, informant's envolutionary evolutionary 1 2 evolutionary, inflationary envrionments environments 1 2 environments, environment's enxt next 1 11 next, ext, onyx, UNIX, Unix, Eng's, incs, inks, annex, ING's, ink's epidsodes episodes 1 2 episodes, episode's epsiode episode 1 2 episode, upshot equialent equivalent 1 3 equivalent, Oakland, Auckland equilibium equilibrium 1 1 equilibrium equilibrum equilibrium 1 1 equilibrium equiped equipped 1 5 equipped, equip ed, equip-ed, occupied, Egypt equippment equipment 1 1 equipment equitorial equatorial 1 2 equatorial, actuarial equivelant equivalent 1 1 equivalent equivelent equivalent 1 1 equivalent equivilant equivalent 1 1 equivalent equivilent equivalent 1 1 equivalent equivlalent equivalent 1 1 equivalent erally orally 3 11 really, rally, orally, early, aerially, aurally, er ally, er-ally, Earl, earl, Earle erally really 1 11 really, rally, orally, early, aerially, aurally, er ally, er-ally, Earl, earl, Earle eratic erratic 1 6 erratic, erotic, erotica, era tic, era-tic, aortic eratically erratically 1 2 erratically, erotically eraticly erratically 1 3 erratically, article, erotically erested arrested 6 6 wrested, rested, crested, erected, Oersted, arrested erested erected 4 6 wrested, rested, crested, erected, Oersted, arrested errupted erupted 1 2 erupted, irrupted esential essential 1 2 essential, essentially esitmated estimated 1 1 estimated esle else 1 8 else, ESL, ESE, easel, isle, ASL, aisle, Oslo especialy especially 1 2 especially, especial essencial essential 1 2 essential, essentially essense essence 2 6 Essene, essence, Essen's, es sense, es-sense, Essene's essentail essential 1 1 essential essentialy essentially 1 4 essentially, essential, essentials, essential's essentual essential 1 1 essential essesital essential 0 0 estabishes establishes 1 1 establishes establising establishing 1 1 establishing ethnocentricm ethnocentrism 2 2 ethnocentric, ethnocentrism ethose those 2 4 ethos, those, ethos's, outhouse ethose ethos 1 4 ethos, those, ethos's, outhouse Europian European 1 1 European Europians Europeans 1 2 Europeans, European's Eurpean European 1 1 European Eurpoean European 1 1 European evenhtually eventually 1 1 eventually eventally eventually 1 6 eventually, even tally, even-tally, event ally, event-ally, eventual eventially eventually 1 1 eventually eventualy eventually 1 2 eventually, eventual everthing everything 1 3 everything, ever thing, ever-thing everyting everything 1 9 everything, averting, every ting, every-ting, overeating, overrating, overdoing, overtone, overriding eveyr every 1 10 every, ever, Avery, aver, over, eve yr, eve-yr, Ivory, ivory, ovary evidentally evidently 1 3 evidently, evident ally, evident-ally exagerate exaggerate 1 4 exaggerate, execrate, excrete, excoriate exagerated exaggerated 1 4 exaggerated, execrated, excreted, excoriated exagerates exaggerates 1 5 exaggerates, execrates, excretes, excoriates, excreta's exagerating exaggerating 1 4 exaggerating, execrating, excreting, excoriating exagerrate exaggerate 1 4 exaggerate, execrate, excoriate, excrete exagerrated exaggerated 1 4 exaggerated, execrated, excoriated, excreted exagerrates exaggerates 1 4 exaggerates, execrates, excoriates, excretes exagerrating exaggerating 1 4 exaggerating, execrating, excoriating, excreting examinated examined 0 0 exampt exempt 1 3 exempt, exam pt, exam-pt exapansion expansion 1 1 expansion excact exact 1 1 exact excange exchange 1 1 exchange excecute execute 1 1 execute excecuted executed 1 1 executed excecutes executes 1 1 executes excecuting executing 1 1 executing excecution execution 1 1 execution excedded exceeded 1 3 exceeded, excited, existed excelent excellent 1 1 excellent excell excel 1 4 excel, excels, ex cell, ex-cell excellance excellence 1 5 excellence, Excellency, excellency, excel lance, excel-lance excellant excellent 1 1 excellent excells excels 1 5 excels, ex cells, ex-cells, excel ls, excel-ls excercise exercise 1 2 exercise, accessorizes exchanching exchanging 0 0 excisted existed 3 3 excised, excited, existed exculsivly exclusively 1 1 exclusively execising exercising 1 2 exercising, excising exection execution 1 6 execution, exaction, ejection, exertion, election, erection exectued executed 1 2 executed, exacted exeedingly exceedingly 1 1 exceedingly exelent excellent 0 0 exellent excellent 1 1 excellent exemple example 1 1 example exept except 1 4 except, exempt, expat, exert exeptional exceptional 1 1 exceptional exerbate exacerbate 0 0 exerbated exacerbated 0 0 exerciese exercises 0 2 exercise, exorcise exerpt excerpt 1 3 excerpt, exert, exempt exerpts excerpts 1 4 excerpts, exerts, exempts, excerpt's exersize exercise 1 2 exercise, exorcise exerternal external 0 0 exhalted exalted 1 4 exalted, exhaled, ex halted, ex-halted exhibtion exhibition 1 1 exhibition exibition exhibition 1 1 exhibition exibitions exhibitions 1 2 exhibitions, exhibition's exicting exciting 1 5 exciting, exiting, exacting, existing, executing exinct extinct 1 1 extinct existance existence 1 1 existence existant existent 1 3 existent, exist ant, exist-ant existince existence 1 1 existence exliled exiled 1 1 exiled exludes excludes 1 5 excludes, exudes, eludes, exults, exalts exmaple example 1 3 example, ex maple, ex-maple exonorate exonerate 1 4 exonerate, exon orate, exon-orate, Oxnard exoskelaton exoskeleton 1 1 exoskeleton expalin explain 1 2 explain, expelling expeced expected 1 2 expected, exposed expecially especially 1 1 especially expeditonary expeditionary 1 1 expeditionary expeiments experiments 1 2 experiments, experiment's expell expel 1 4 expel, expels, exp ell, exp-ell expells expels 1 5 expels, exp ells, exp-ells, expel ls, expel-ls experiance experience 1 1 experience experianced experienced 1 1 experienced expiditions expeditions 1 4 expeditions, expedition's, acceptations, acceptation's expierence experience 1 1 experience explaination explanation 1 1 explanation explaning explaining 1 4 explaining, enplaning, ex planing, ex-planing explictly explicitly 1 1 explicitly exploititive exploitative 1 1 exploitative explotation exploitation 1 2 exploitation, exploration expropiated expropriated 1 1 expropriated expropiation expropriation 1 1 expropriation exressed expressed 1 1 expressed extemely extremely 1 1 extremely extention extension 1 4 extension, extenuation, extent ion, extent-ion extentions extensions 1 5 extensions, extension's, extent ions, extent-ions, extenuation's extered exerted 0 3 entered, extrude, extort extermist extremist 1 2 extremist, extremest extint extinct 1 8 extinct, extant, extent, extend, ex tint, ex-tint, ext int, ext-int extint extant 2 8 extinct, extant, extent, extend, ex tint, ex-tint, ext int, ext-int extradiction extradition 1 3 extradition, extra diction, extra-diction extraterrestial extraterrestrial 1 1 extraterrestrial extraterrestials extraterrestrials 1 2 extraterrestrials, extraterrestrial's extravagent extravagant 1 1 extravagant extrememly extremely 1 1 extremely extremly extremely 1 1 extremely extrordinarily extraordinarily 1 1 extraordinarily extrordinary extraordinary 1 2 extraordinary, extraordinaire eyar year 1 33 year, ear, ERA, era, Eur, Eyre, UAR, Iyar, AR, Ar, ER, Er, er, err, oar, e'er, euro, Ara, Ur, air, are, arr, aura, ere, IRA, Ira, Ora, Eire, Eeyore, Ir, OR, or, o'er eyars years 1 38 years, ears, eras, ear's, errs, oars, erase, Ayers, era's, Eyre's, euros, year's, Ar's, Ares, Er's, Eris, Eros, Erse, airs, ares, auras, IRAs, oar's, Iyar's, IRS, arras, Ur's, air's, are's, euro's, Ara's, IRA's, Ira's, Ora's, Eire's, aura's, Eeyore's, Ir's eyasr years 0 7 ESR, USSR, eyesore, easier, user, Ezra, essayer faciliate facilitate 1 3 facilitate, facility, fusillade faciliated facilitated 1 2 facilitated, facilitate faciliates facilitates 1 3 facilitates, facilities, facility's facilites facilities 1 2 facilities, facility's facillitate facilitate 1 1 facilitate facinated fascinated 1 1 fascinated facist fascist 1 5 fascist, racist, fussiest, fizziest, fuzziest familes families 1 8 families, famines, family's, females, fa miles, fa-miles, famine's, female's familliar familiar 1 1 familiar famoust famous 1 3 famous, foamiest, fumiest fanatism fanaticism 0 1 phantasm Farenheit Fahrenheit 1 1 Fahrenheit fatc fact 1 7 fact, FTC, fat, fate, fats, FDIC, fat's faught fought 3 9 fraught, aught, fought, fight, caught, naught, taught, fat, fut feasable feasible 1 4 feasible, feasibly, fusible, Foosball Febuary February 1 4 February, Foobar, Fiber, Fibber fedreally federally 1 5 federally, fed really, fed-really, Federal, federal feromone pheromone 1 16 pheromone, freemen, ferrymen, forming, firemen, foremen, Freeman, freeman, farming, ferryman, firming, framing, Furman, Foreman, fireman, foreman fertily fertility 0 2 fertile, foretell fianite finite 1 12 finite, faint, feint, fined, font, fanned, finned, fount, find, fondue, fiend, fawned fianlly finally 1 6 finally, Finlay, Finley, finely, final, finale ficticious fictitious 1 2 fictitious, Fujitsu's fictious fictitious 0 3 factious, fictions, fiction's fidn find 1 6 find, fin, Fido, Finn, fading, futon fiel feel 6 28 file, fuel, Fidel, field, fie, feel, fill, fowl, fail, fell, filo, foil, fol, Kiel, Riel, fief, FL, fl, filly, foal, foll, fool, foul, full, fall, flea, flee, flew fiel field 4 28 file, fuel, Fidel, field, fie, feel, fill, fowl, fail, fell, filo, foil, fol, Kiel, Riel, fief, FL, fl, filly, foal, foll, fool, foul, full, fall, flea, flee, flew fiel file 1 28 file, fuel, Fidel, field, fie, feel, fill, fowl, fail, fell, filo, foil, fol, Kiel, Riel, fief, FL, fl, filly, foal, foll, fool, foul, full, fall, flea, flee, flew fiel phial 0 28 file, fuel, Fidel, field, fie, feel, fill, fowl, fail, fell, filo, foil, fol, Kiel, Riel, fief, FL, fl, filly, foal, foll, fool, foul, full, fall, flea, flee, flew fiels feels 6 42 files, fuels, Fields, fields, field, feels, fills, fowls, fuel's, fails, fells, flies, foils, fiefs, file's, feel's, fill's, foals, fools, fouls, fulls, fowl's, falls, fleas, flees, fail's, fell's, fie ls, fie-ls, foil's, Fidel's, foal's, fool's, foul's, full's, field's, Kiel's, Riel's, fief's, filly's, fall's, flea's fiels fields 4 42 files, fuels, Fields, fields, field, feels, fills, fowls, fuel's, fails, fells, flies, foils, fiefs, file's, feel's, fill's, foals, fools, fouls, fulls, fowl's, falls, fleas, flees, fail's, fell's, fie ls, fie-ls, foil's, Fidel's, foal's, fool's, foul's, full's, field's, Kiel's, Riel's, fief's, filly's, fall's, flea's fiels files 1 42 files, fuels, Fields, fields, field, feels, fills, fowls, fuel's, fails, fells, flies, foils, fiefs, file's, feel's, fill's, foals, fools, fouls, fulls, fowl's, falls, fleas, flees, fail's, fell's, fie ls, fie-ls, foil's, Fidel's, foal's, fool's, foul's, full's, field's, Kiel's, Riel's, fief's, filly's, fall's, flea's fiels phials 0 42 files, fuels, Fields, fields, field, feels, fills, fowls, fuel's, fails, fells, flies, foils, fiefs, file's, feel's, fill's, foals, fools, fouls, fulls, fowl's, falls, fleas, flees, fail's, fell's, fie ls, fie-ls, foil's, Fidel's, foal's, fool's, foul's, full's, field's, Kiel's, Riel's, fief's, filly's, fall's, flea's fiercly fiercely 1 3 fiercely, freckly, freckle fightings fighting 2 9 fighting's, fighting, sightings, fittings, fitting's, footings, lighting's, sighting's, footing's filiament filament 1 2 filament, fulminate fimilies families 1 4 families, females, family's, female's finacial financial 1 1 financial finaly finally 2 9 Finlay, finally, final, finale, finely, Finley, finial, finals, final's financialy financially 1 2 financially, financial firends friends 2 13 Friends, friends, fiends, Friend's, friend's, fronds, fir ends, fir-ends, fiend's, frond's, fronts, Fronde's, front's firts flirts 4 45 forts, first, firsts, flirts, firths, girts, firs, fits, farts, fort's, fortes, frats, frets, fiats, fir's, fires, firms, fists, Fritz, fritz, fart's, fords, firth, forty's, fir ts, fir-ts, frat's, fret's, Frito's, first's, flirt's, dirt's, forte's, girt's, Ford's, fit's, ford's, frights, firth's, Fiat's, fiat's, fire's, firm's, fist's, fright's firts first 2 45 forts, first, firsts, flirts, firths, girts, firs, fits, farts, fort's, fortes, frats, frets, fiats, fir's, fires, firms, fists, Fritz, fritz, fart's, fords, firth, forty's, fir ts, fir-ts, frat's, fret's, Frito's, first's, flirt's, dirt's, forte's, girt's, Ford's, fit's, ford's, frights, firth's, Fiat's, fiat's, fire's, firm's, fist's, fright's fisionable fissionable 1 3 fissionable, fashionable, fashionably flamable flammable 1 2 flammable, blamable flawess flawless 1 3 flawless, flyways, flyway's fleed fled 1 19 fled, flees, flexed, feed, flee, fleet, flied, fueled, filed, bleed, felled, freed, filled, flayed, fulled, field, Floyd, flood, fluid fleed freed 12 19 fled, flees, flexed, feed, flee, fleet, flied, fueled, filed, bleed, felled, freed, filled, flayed, fulled, field, Floyd, flood, fluid Flemmish Flemish 1 1 Flemish flourescent fluorescent 1 2 fluorescent, florescent fluorish flourish 1 1 flourish follwoing following 1 4 following, fallowing, flowing, flawing folowing following 1 6 following, flowing, fallowing, flawing, fol owing, fol-owing fomed formed 2 6 foamed, formed, domed, famed, fumed, homed fomr from 0 7 form, for, fMRI, four, femur, foamier, fumier fomr form 1 7 form, for, fMRI, four, femur, foamier, fumier fonetic phonetic 1 2 phonetic, fanatic foootball football 1 1 football forbad forbade 1 5 forbade, forbid, for bad, for-bad, forebode forbiden forbidden 1 5 forbidden, forbid en, forbid-en, forbidding, foreboding foreward foreword 2 6 forward, foreword, froward, forewarn, fore ward, fore-ward forfiet forfeit 1 5 forfeit, forefeet, forefoot, firefight, fervid forhead forehead 1 3 forehead, for head, for-head foriegn foreign 1 13 foreign, firing, faring, freeing, Freon, fairing, foraying, frown, furring, Frauen, fearing, farina, Fran Formalhaut Fomalhaut 1 1 Fomalhaut formallize formalize 1 6 formalize, formals, formal's, formulas, formless, formula's formallized formalized 1 2 formalized, formalist formaly formally 1 7 formally, formal, firmly, formals, formula, formulae, formal's formelly formerly 2 6 formally, formerly, firmly, formal, formula, formulae formidible formidable 1 2 formidable, formidably formost foremost 1 6 foremost, Formosa, firmest, foremast, for most, for-most forsaw foresaw 1 36 foresaw, for saw, for-saw, firs, fores, fours, foresee, forays, force, furs, Farsi, fairs, fir's, fires, fore's, four's, Fr's, froze, foyers, fares, fears, frays, fur's, foray's, fair's, fire's, Fri's, faro's, Fry's, foyer's, fry's, fare's, fear's, fury's, Frau's, fray's forseeable foreseeable 1 4 foreseeable, freezable, forcible, forcibly fortelling foretelling 1 3 foretelling, for telling, for-telling forunner forerunner 0 1 fernier foucs focus 1 17 focus, ficus, fucks, fouls, fours, fogs, fog's, Fox, fox, focus's, fogy's, fuck's, foul's, four's, ficus's, FICA's, Fuji's foudn found 1 6 found, feuding, futon, fading, feeding, footing fougth fought 1 3 fought, Fourth, fourth foundaries foundries 1 5 foundries, boundaries, founders, founder's, foundry's foundary foundry 1 4 foundry, boundary, founder, fonder Foundland Newfoundland 0 2 Found land, Found-land fourties forties 1 16 forties, fortes, four ties, four-ties, forte's, forts, fort's, fruits, forty's, fruit's, farts, fords, Ford's, fart's, ford's, Frito's fourty forty 1 10 forty, Fourth, fourth, fort, forte, fruity, Ford, fart, ford, fruit fouth fourth 2 9 Fourth, fourth, forth, South, mouth, south, youth, Faith, faith foward forward 1 6 forward, froward, Coward, Howard, coward, toward fucntion function 1 1 function fucntioning functioning 1 1 functioning Fransiscan Franciscan 1 1 Franciscan Fransiscans Franciscans 1 2 Franciscans, Franciscan's freind friend 2 6 Friend, friend, frond, Fronde, front, frowned freindly friendly 1 3 friendly, frontal, frontally frequentily frequently 1 1 frequently frome from 1 6 from, Rome, Fromm, frame, form, froze fromed formed 1 9 formed, framed, firmed, farmed, fro med, fro-med, from ed, from-ed, format froniter frontier 1 4 frontier, fro niter, fro-niter, furniture fufill fulfill 1 2 fulfill, FOFL fufilled fulfilled 1 1 fulfilled fulfiled fulfilled 1 1 fulfilled fundametal fundamental 1 1 fundamental fundametals fundamentals 1 2 fundamentals, fundamental's funguses fungi 0 9 fungus's, finises, fungus es, fungus-es, finesses, finesse's, fancies, fences, fence's funtion function 1 3 function, finishing, Phoenician furuther further 1 3 further, farther, frothier futher further 1 8 further, Father, father, Luther, feather, fut her, fut-her, feathery futhermore furthermore 1 1 furthermore gae game 7 61 Gaea, age, Gael, Gage, Gale, gale, game, gape, gar, gate, gave, gaze, GA, GE, Ga, Ge, GAO, Gay, gay, gee, Geo, Goa, GTE, Gap, gab, gad, gag, gal, gap, gas, Mae, Rae, nae, G, g, Gaia, Kaye, caw, ghee, jaw, CA, Ca, GI, GU, QA, ca, go, CAI, GHQ, GUI, Guy, Jay, Joe, Kay, Que, cay, cue, goo, guy, jay, Ga's gae Gael 3 61 Gaea, age, Gael, Gage, Gale, gale, game, gape, gar, gate, gave, gaze, GA, GE, Ga, Ge, GAO, Gay, gay, gee, Geo, Goa, GTE, Gap, gab, gad, gag, gal, gap, gas, Mae, Rae, nae, G, g, Gaia, Kaye, caw, ghee, jaw, CA, Ca, GI, GU, QA, ca, go, CAI, GHQ, GUI, Guy, Jay, Joe, Kay, Que, cay, cue, goo, guy, jay, Ga's gae gale 6 61 Gaea, age, Gael, Gage, Gale, gale, game, gape, gar, gate, gave, gaze, GA, GE, Ga, Ge, GAO, Gay, gay, gee, Geo, Goa, GTE, Gap, gab, gad, gag, gal, gap, gas, Mae, Rae, nae, G, g, Gaia, Kaye, caw, ghee, jaw, CA, Ca, GI, GU, QA, ca, go, CAI, GHQ, GUI, Guy, Jay, Joe, Kay, Que, cay, cue, goo, guy, jay, Ga's galatic galactic 1 4 galactic, Galatia, gala tic, gala-tic Galations Galatians 1 6 Galatians, Galatians's, Coalitions, Collations, Coalition's, Collation's gallaxies galaxies 1 5 galaxies, galaxy's, Glaxo's, calyxes, calyx's galvinized galvanized 1 2 galvanized, Calvinist ganerate generate 1 5 generate, canard, Conrad, Konrad, Cunard ganes games 4 84 Gaines, Agnes, Ganges, games, canes, gangs, genes, gayness, gens, Gansu, gains, Danes, Gates, banes, gales, gapes, gases, gates, gazes, lanes, manes, panes, vanes, wanes, Cannes, Gene's, Jane's, Kane's, cane's, canoes, gain's, gang's, gene's, genies, Kans, cans, gins, guns, Can's, Gen's, Jan's, Janis, Janus, Jones, Junes, Kan's, can's, cones, genus, gin's, gongs, gun's, kines, Gaines's, Gena's, Gina's, game's, Ghana's, Janie's, Jayne's, canoe's, genie's, guano's, Dane's, Gage's, Gale's, Lane's, Zane's, bane's, gale's, gape's, gate's, gaze's, lane's, mane's, pane's, vane's, wane's, Gino's, Jana's, June's, Kano's, cone's, gong's ganster gangster 1 4 gangster, canister, consider, construe garantee guarantee 1 8 guarantee, grantee, grandee, garnet, granite, Grant, grant, guaranty garanteed guaranteed 1 4 guaranteed, granted, guarantied, grunted garantees guarantees 1 14 guarantees, grantees, guarantee's, grantee's, guaranties, grandees, garnets, garnet's, grants, grandee's, granite's, Grant's, grant's, guaranty's garnison garrison 2 2 Garrison, garrison gaurantee guarantee 1 8 guarantee, grantee, guaranty, grandee, garnet, granite, Grant, grant gauranteed guaranteed 1 4 guaranteed, guarantied, granted, grunted gaurantees guarantees 1 8 guarantees, guarantee's, grantees, guaranties, grantee's, grandees, guaranty's, grandee's gaurd guard 1 28 guard, gourd, gird, gourde, Kurd, card, curd, grayed, grid, geared, grad, crud, Jared, cared, cured, girt, gored, quart, Jarred, Jarrod, garret, jarred, Curt, Kurt, cart, cord, curt, kart gaurd gourd 2 28 guard, gourd, gird, gourde, Kurd, card, curd, grayed, grid, geared, grad, crud, Jared, cared, cured, girt, gored, quart, Jarred, Jarrod, garret, jarred, Curt, Kurt, cart, cord, curt, kart gaurentee guarantee 1 7 guarantee, grantee, garnet, guaranty, grandee, grenade, grunt gaurenteed guaranteed 1 4 guaranteed, guarantied, grunted, granted gaurentees guarantees 1 12 guarantees, guarantee's, grantees, guaranties, garnets, garnet's, grantee's, grandees, grenades, guaranty's, grandee's, grenade's geneological genealogical 1 2 genealogical, genealogically geneologies genealogies 1 2 genealogies, genealogy's geneology genealogy 1 1 genealogy generaly generally 1 4 generally, general, generals, general's generatting generating 1 3 generating, gene ratting, gene-ratting genialia genitalia 1 4 genitalia, genial, genially, ganglia geographicial geographical 1 1 geographical geometrician geometer 0 0 gerat great 1 25 great, Greta, grate, groat, greet, gyrate, girt, grad, grit, carat, karat, Grady, create, cart, kart, Croat, crate, grade, grout, kraut, geared, CRT, greed, guard, quart Ghandi Gandhi 0 27 Gonad, Candy, Ghent, Giant, Gained, Canad, Gounod, Caned, Gaunt, Canada, Cantu, Janet, Kaunda, Canto, Condo, Gannet, Genned, Ginned, Gowned, Gunned, Kant, Cant, Gent, Kind, Genet, Can't, Kinda glight flight 1 12 flight, light, alight, blight, plight, slight, gilt, glut, gloat, clit, guilt, glide gnawwed gnawed 1 3 gnawed, gnaw wed, gnaw-wed godess goddess 1 36 goddess, godless, geodes, gods, Gide's, Goode's, geode's, geodesy, God's, codes, god's, goddess's, code's, Goudas, goodies, goods's, guides, goads, goods, guide's, coeds, Good's, goad's, good's, Godel's, Gd's, cods, coed's, gads, gets, Gates's, Gouda's, Jodie's, goody's, GTE's, cod's godesses goddesses 1 5 goddesses, geodesy's, Judases, codices, quietuses Godounov Godunov 1 1 Godunov gogin going 0 14 gouging, login, gigging, go gin, go-gin, jogging, Gauguin, gagging, gauging, caging, coking, joking, jigging, jugging gogin Gauguin 7 14 gouging, login, gigging, go gin, go-gin, jogging, Gauguin, gagging, gauging, caging, coking, joking, jigging, jugging goign going 1 31 going, gong, goon, gin, coin, gain, gown, join, Gina, Gino, geeing, gone, gun, guying, joying, Cong, King, Kong, gang, king, Ginny, gonna, cooing, Gen, Goiania, Jon, con, cuing, gen, kin, quoin gonig going 1 8 going, gong, gonk, conic, gunge, conj, conk, gunk gouvener governor 0 1 guvnor govement government 0 1 movement govenment government 1 1 government govenrment government 1 1 government goverance governance 1 4 governance, governs, covariance, governess goverment government 1 1 government govermental governmental 1 1 governmental governer governor 2 5 Governor, governor, governed, govern er, govern-er governmnet government 1 1 government govorment government 0 0 govormental governmental 0 0 govornment government 1 1 government gracefull graceful 2 4 gracefully, graceful, grace full, grace-full graet great 2 21 grate, great, greet, gyrate, Greta, grade, groat, Grant, graft, grant, garret, caret, crate, Grady, grayed, grad, grit, cruet, greed, grout, kraut grafitti graffiti 1 10 graffiti, graffito, graft, gravity, crafty, Craft, Kraft, craft, graphite, gravid gramatically grammatically 1 3 grammatically, dramatically, grammatical grammaticaly grammatically 1 2 grammatically, grammatical grammer grammar 2 6 crammer, grammar, grimmer, Kramer, grimier, groomer grat great 2 38 grate, great, groat, Grant, Gray, graft, grant, gray, frat, rat, grad, grit, Greta, Grady, gyrate, girt, ghat, goat, GMAT, brat, drat, grab, gram, gran, prat, cart, kart, Croat, crate, grade, greet, grout, kraut, CRT, gnat, carat, karat, grid gratuitious gratuitous 1 2 gratuitous, Kurdish's greatful grateful 1 3 grateful, gratefully, creatively greatfully gratefully 1 5 gratefully, great fully, great-fully, grateful, creatively greif grief 1 8 grief, gruff, grieve, grave, grove, graph, gravy, Garvey gridles griddles 2 14 girdles, griddles, girdle's, griddle's, grilles, bridles, cradles, gr idles, gr-idles, curdles, grille's, bridle's, cradle's, Gretel's gropu group 1 13 group, grope, gorp, grip, croup, gripe, crop, grep, groupie, grape, croupy, Corp, corp grwo grow 1 2 grow, caraway Guaduloupe Guadalupe 2 3 Guadeloupe, Guadalupe, Catalpa Guaduloupe Guadeloupe 1 3 Guadeloupe, Guadalupe, Catalpa Guadulupe Guadalupe 1 3 Guadalupe, Guadeloupe, Catalpa Guadulupe Guadeloupe 2 3 Guadalupe, Guadeloupe, Catalpa guage gauge 1 16 gauge, Gage, gouge, gunge, gag, Cage, cage, gaga, judge, quake, gig, cadge, cagey, Gog, jag, jug guarentee guarantee 1 7 guarantee, grantee, guaranty, garnet, grandee, current, grenade guarenteed guaranteed 1 4 guaranteed, guarantied, granted, grunted guarentees guarantees 1 10 guarantees, guarantee's, guaranties, grantees, grantee's, garnets, guaranty's, garnet's, grandees, grandee's Guatamala Guatemala 1 1 Guatemala Guatamalan Guatemalan 1 1 Guatemalan guerilla guerrilla 1 5 guerrilla, gorilla, grill, grille, krill guerillas guerrillas 1 9 guerrillas, guerrilla's, gorillas, grills, gorilla's, grill's, grilles, grille's, krill's guerrila guerrilla 1 16 guerrilla, gorilla, Grail, grail, grill, queerly, gorily, quarrel, girly, grille, corral, Carla, Karla, curly, growl, krill guerrilas guerrillas 1 22 guerrillas, guerrilla's, gorillas, grills, Grail's, girls, quarrels, gorilla's, girl's, grill's, grilles, quarrel's, corrals, curls, curl's, growls, growl's, grille's, corral's, Carla's, Karla's, krill's guidence guidance 1 7 guidance, cadence, Gideon's, quittance, gaudiness, kidneys, kidney's Guiness Guinness 1 8 Guinness, Guineas, Guinea's, Gaines's, Gaines, Quines, Guinness's, Gayness Guiseppe Giuseppe 1 5 Giuseppe, Cusp, Gasp, Gossip, Gossipy gunanine guanine 1 2 guanine, cannoning gurantee guarantee 1 7 guarantee, grantee, grandee, granite, Grant, grant, guaranty guranteed guaranteed 1 4 guaranteed, granted, guarantied, grunted gurantees guarantees 1 12 guarantees, grantees, guarantee's, grantee's, guaranties, grandees, grants, grandee's, granite's, Grant's, grant's, guaranty's guttaral guttural 1 2 guttural, quadrille gutteral guttural 1 2 guttural, quadrille haev have 1 7 have, heave, heavy, hive, hove, HIV, HOV haev heave 2 7 have, heave, heavy, hive, hove, HIV, HOV Hallowean Halloween 1 3 Halloween, Hallowing, Hollowing halp help 5 15 halo, Hal, alp, hap, help, Hale, Hall, hale, hall, Hals, half, halt, harp, hasp, Hal's hapen happen 1 12 happen, haven, ha pen, ha-pen, hap en, hap-en, heaping, hoping, hyping, hipping, hooping, hopping hapened happened 1 1 happened hapening happening 1 1 happening happend happened 1 6 happened, happens, append, happen, hap pend, hap-pend happended happened 2 4 appended, happened, hap pended, hap-pended happenned happened 1 3 happened, hap penned, hap-penned harased harassed 1 7 harassed, horsed, Hearst, hairiest, hoariest, Hurst, hirsute harases harasses 1 10 harasses, harass, hearses, horses, hearse's, horse's, Harare's, Horace's, hearsay's, Hersey's harasment harassment 1 1 harassment harassement harassment 1 1 harassment harras harass 3 20 arras, Harris, harass, hares, Harry's, hare's, harries, harrows, hairs, horas, Harris's, hears, Herr's, hair's, Hera's, hers, hrs, hora's, harrow's, hurry's harrased harassed 1 4 harassed, horsed, hairiest, hoariest harrases harasses 2 9 arrases, harasses, hearses, horses, hearse's, horse's, hearsay's, Horace's, Hersey's harrasing harassing 1 3 harassing, Harrison, horsing harrasment harassment 1 1 harassment harrassed harassed 1 5 harassed, horsed, hairiest, hoariest, hirsute harrasses harassed 0 9 harasses, hearses, heiresses, horses, hearse's, heresies, horse's, Horace's, Hersey's harrassing harassing 1 3 harassing, Harrison, horsing harrassment harassment 1 1 harassment hasnt hasn't 1 5 hasn't, hast, haunt, hadn't, wasn't haviest heaviest 1 5 heaviest, haziest, waviest, heavyset, huffiest headquater headquarter 1 1 headquarter headquarer headquarter 1 1 headquarter headquatered headquartered 1 1 headquartered headquaters headquarters 1 1 headquarters healthercare healthcare 0 0 heared heard 3 35 geared, hared, heard, heated, eared, sheared, haired, feared, headed, healed, heaped, hearer, heaved, neared, reared, seared, teared, hard, herd, Herod, heart, hired, hoard, harried, hearty, hear ed, hear-ed, Hardy, Harte, hardy, horde, hereto, Hart, Hurd, hart heathy healthy 1 7 healthy, Heath, heath, heaths, hath, Heath's, heath's Heidelburg Heidelberg 1 1 Heidelberg heigher higher 1 10 higher, hedger, huger, hiker, Hegira, hegira, headgear, hokier, hedgerow, Hagar heirarchy hierarchy 1 1 hierarchy heiroglyphics hieroglyphics 1 2 hieroglyphics, hieroglyphic's helment helmet 1 1 helmet helpfull helpful 2 4 helpfully, helpful, help full, help-full helpped helped 1 2 helped, helipad hemmorhage hemorrhage 1 1 hemorrhage herad heard 1 18 heard, herald, herd, Head, Hera, head, Herod, hard, heart, hoard, Hurd, hared, hired, he rad, he-rad, her ad, her-ad, Hera's herad Hera 5 18 heard, herald, herd, Head, Hera, head, Herod, hard, heart, hoard, Hurd, hared, hired, he rad, he-rad, her ad, her-ad, Hera's heridity heredity 1 4 heredity, herded, horded, hoarded heroe hero 3 20 heroes, here, hero, Herr, Herod, heron, her, Hera, hare, hire, heir, he roe, he-roe, hear, hoer, HR, hora, hr, hero's, how're heros heroes 2 34 hero's, heroes, herons, Herod, hers, Eros, hero, heirs, hears, hoers, herbs, herds, heron, zeros, hrs, Hera's, Herr's, heir's, here's, heresy, hoer's, hares, hires, Horus, horas, hare's, hire's, Herod's, heron's, herb's, herd's, Nero's, zero's, hora's hertzs hertz 4 4 Hertz's, hertz's, Hertz, hertz hesistant hesitant 1 2 hesitant, resistant heterogenous heterogeneous 1 3 heterogeneous, hydrogenous, hydrogen's hieght height 1 15 height, hit, heat, hied, haughty, hide, hoed, hoot, hued, Heidi, hid, Head, he'd, head, heed hierachical hierarchical 1 1 hierarchical hierachies hierarchies 1 3 hierarchies, huaraches, huarache's hierachy hierarchy 1 4 hierarchy, huarache, Hershey, harsh hierarcical hierarchical 1 1 hierarchical hierarcy hierarchy 1 8 hierarchy, hearers, horrors, hearer's, horror's, Harare's, Herero's, Herrera's hieroglph hieroglyph 1 1 hieroglyph hieroglphs hieroglyphs 1 2 hieroglyphs, hieroglyph's higer higher 1 8 higher, huger, hiker, Niger, hider, tiger, hedger, Hagar higest highest 1 4 highest, hugest, digest, hokiest higway highway 1 1 highway hillarious hilarious 1 4 hilarious, Hilario's, Hillary's, Hilary's himselv himself 1 1 himself hinderance hindrance 1 3 hindrance, Hondurans, Honduran's hinderence hindrance 1 3 hindrance, Hondurans, Honduran's hindrence hindrance 1 3 hindrance, Hondurans, Honduran's hipopotamus hippopotamus 1 2 hippopotamus, hippopotamus's hismelf himself 1 1 himself historicians historians 0 0 holliday holiday 2 8 Holiday, holiday, Hilda, hold, holed, howled, hulled, Holt homogeneize homogenize 1 2 homogenize, homogeneous homogeneized homogenized 1 1 homogenized honory honorary 0 10 honor, honors, honoree, Henry, honer, hungry, Honiara, honor's, Hungary, Henri horrifing horrifying 1 1 horrifying hosited hoisted 1 7 hoisted, hosted, posited, heisted, hasted, ho sited, ho-sited hospitible hospitable 1 2 hospitable, hospitably housr hours 1 9 hours, House, house, hour, hussar, hosier, Hoosier, hawser, hour's housr house 3 9 hours, House, house, hour, hussar, hosier, Hoosier, hawser, hour's howver however 1 7 however, hover, Hoover, hoover, howler, heaver, hoofer hsitorians historians 1 2 historians, historian's hstory history 1 5 history, story, Hester, hastier, hysteria hten then 1 15 then, hen, ten, Hayden, hoyden, ht en, ht-en, Haydn, hating, Hutton, hidden, hatting, hitting, hooting, hotting hten hen 2 15 then, hen, ten, Hayden, hoyden, ht en, ht-en, Haydn, hating, Hutton, hidden, hatting, hitting, hooting, hotting hten the 0 15 then, hen, ten, Hayden, hoyden, ht en, ht-en, Haydn, hating, Hutton, hidden, hatting, hitting, hooting, hotting htere there 1 12 there, here, hater, hetero, ht ere, ht-ere, hatter, hitter, hotter, heater, hooter, hider htere here 2 12 there, here, hater, hetero, ht ere, ht-ere, hatter, hitter, hotter, heater, hooter, hider htey they 1 23 they, hey, hate, Huey, HT, ht, heed, hied, hoed, hued, Hutu, Hyde, heat, hat, hit, hot, hut, hayed, heady, Head, he'd, head, hide htikn think 0 1 hedging hting thing 3 16 hating, hying, thing, Ting, hing, ting, sting, hatting, heating, hitting, hooting, hotting, hiding, heading, heeding, hooding htink think 1 4 think, stink, ht ink, ht-ink htis this 3 37 hits, Hts, this, his, hots, huts, hats, Otis, hit's, hat's, hates, hut's, hoots, Hutu's, hods, ht is, ht-is, Haiti's, heats, hiatus, hotties, Ti's, hate's, hots's, ti's, hides, Hui's, Haidas, heat's, hoot's, HUD's, hod's, Hattie's, Hettie's, Heidi's, hide's, Haida's humer humor 7 15 Hummer, humeri, hummer, Hume, Homer, homer, humor, Huber, huger, hammer, hemmer, homier, hum er, hum-er, Hume's humerous humorous 2 12 humerus, humorous, numerous, humors, hummers, humerus's, humor's, Hummer's, hummer's, homers, Homer's, homer's humerous humerus 1 12 humerus, humorous, numerous, humors, hummers, humerus's, humor's, Hummer's, hummer's, homers, Homer's, homer's huminoid humanoid 2 3 hominoid, humanoid, hominid humurous humorous 1 5 humorous, humerus, humors, humor's, humerus's husban husband 1 1 husband hvae have 1 10 have, heave, hive, hove, HIV, HOV, heavy, HF, Hf, hf hvaing having 1 5 having, heaving, hiving, haven, Havana hvea have 1 10 have, hive, hove, HIV, HOV, heave, heavy, HF, Hf, hf hvea heave 6 10 have, hive, hove, HIV, HOV, heave, heavy, HF, Hf, hf hwihc which 0 0 hwile while 1 3 while, wile, Howell hwole whole 1 3 whole, hole, Howell hydogen hydrogen 1 2 hydrogen, hedging hydropilic hydrophilic 1 1 hydrophilic hydropobic hydrophobic 1 2 hydrophobic, hydroponic hygeine hygiene 1 12 hygiene, hugging, hogging, Hogan, hogan, hiking, hoking, Hawking, hacking, hawking, hocking, hooking hypocracy hypocrisy 1 1 hypocrisy hypocrasy hypocrisy 1 1 hypocrisy hypocricy hypocrisy 1 1 hypocrisy hypocrit hypocrite 1 1 hypocrite hypocrits hypocrites 1 5 hypocrites, hypocrite, hypocrite's, Hippocrates, Hippocrates's iconclastic iconoclastic 1 1 iconoclastic idaeidae idea 0 7 iodide, aided, eddied, added, etude, oddity, audit idaes ideas 1 18 ideas, ides, Ida's, odes, idles, idea's, IDs, ids, aides, Adas, ID's, id's, Aida's, Ada's, ode's, ides's, aide's, idle's idealogies ideologies 1 4 ideologies, ideologues, ideologue's, ideology's idealogy ideology 1 7 ideology, idea logy, idea-logy, ideologue, audiology, italic, idyllic identicial identical 1 1 identical identifers identifiers 1 1 identifiers ideosyncratic idiosyncratic 1 1 idiosyncratic idesa ideas 1 15 ideas, ides, idea, Odessa, ides's, odes, IDs, ids, aides, ID's, id's, idea's, ode's, aide's, Ida's idesa ides 2 15 ideas, ides, idea, Odessa, ides's, odes, IDs, ids, aides, ID's, id's, idea's, ode's, aide's, Ida's idiosyncracy idiosyncrasy 1 1 idiosyncrasy Ihaca Ithaca 1 1 Ithaca illegimacy illegitimacy 0 0 illegitmate illegitimate 1 1 illegitimate illess illness 1 22 illness, ills, ill's, illus, isles, alleys, isle's, oles, Ollie's, Allies, allies, ole's, ales, ells, Allie's, Ellie's, Ellis's, alley's, Ila's, ale's, all's, ell's illiegal illegal 1 3 illegal, illegally, algal illution illusion 1 5 illusion, allusion, elation, Aleutian, elision ilness illness 1 9 illness, oiliness, Ilene's, illness's, Olen's, Ines's, Aline's, Elena's, oiliness's ilogical illogical 1 4 illogical, logical, illogically, elegiacal imagenary imaginary 1 3 imaginary, image nary, image-nary imagin imagine 1 4 imagine, imaging, Amgen, Imogene imaginery imaginary 1 1 imaginary imaginery imagery 0 1 imaginary imanent eminent 3 3 immanent, imminent, eminent imanent imminent 2 3 immanent, imminent, eminent imcomplete incomplete 1 1 incomplete imediately immediately 1 1 immediately imense immense 1 6 immense, omens, omen's, Amen's, amines, Oman's imigrant emigrant 3 3 immigrant, migrant, emigrant imigrant immigrant 1 3 immigrant, migrant, emigrant imigrated emigrated 3 3 immigrated, migrated, emigrated imigrated immigrated 1 3 immigrated, migrated, emigrated imigration emigration 3 3 immigration, migration, emigration imigration immigration 1 3 immigration, migration, emigration iminent eminent 2 3 imminent, eminent, immanent iminent imminent 1 3 imminent, eminent, immanent iminent immanent 3 3 imminent, eminent, immanent immediatley immediately 1 1 immediately immediatly immediately 1 1 immediately immidately immediately 1 1 immediately immidiately immediately 1 1 immediately immitate imitate 1 4 imitate, immediate, omitted, emitted immitated imitated 1 1 imitated immitating imitating 1 1 imitating immitator imitator 1 1 imitator impecabbly impeccably 1 2 impeccably, impeccable impedence impedance 1 5 impedance, impudence, impotence, impatience, impotency implamenting implementing 1 3 implementing, imp lamenting, imp-lamenting impliment implement 1 3 implement, impalement, employment implimented implemented 1 1 implemented imploys employs 1 10 employs, employ's, implies, impels, impalas, impales, employees, impala's, impulse, employee's importamt important 1 3 important, import amt, import-amt imprioned imprisoned 1 2 imprisoned, imprint imprisonned imprisoned 1 3 imprisoned, impersonate, ampersand improvision improvisation 0 0 improvise-e+ion improvments improvements 1 2 improvements, improvement's inablility inability 1 1 inability inaccessable inaccessible 1 2 inaccessible, inaccessibly inadiquate inadequate 1 3 inadequate, antiquate, indicate inadquate inadequate 1 5 inadequate, indicate, antiquate, inductee, induct inadvertant inadvertent 1 1 inadvertent inadvertantly inadvertently 1 1 inadvertently inagurated inaugurated 1 3 inaugurated, unguarded, ungraded inaguration inauguration 1 3 inauguration, incursion, encroaching inappropiate inappropriate 1 1 inappropriate inaugures inaugurates 0 10 Ingres, inquires, injures, ingress, injuries, inquiries, incurs, Ingres's, injury's, inquiry's inbalance imbalance 2 4 unbalance, imbalance, in balance, in-balance inbalanced imbalanced 2 4 unbalanced, imbalanced, in balanced, in-balanced inbetween between 0 2 in between, in-between incarcirated incarcerated 1 1 incarcerated incidentially incidentally 1 1 incidentally incidently incidentally 2 3 incidental, incidentally, instantly inclreased increased 1 2 increased, unclearest includ include 1 6 include, unclad, unglued, angled, uncalled, uncoiled includng including 1 1 including incompatabilities incompatibilities 1 2 incompatibilities, incompatibility's incompatability incompatibility 1 1 incompatibility incompatable incompatible 2 3 incomparable, incompatible, incompatibly incompatablities incompatibilities 1 2 incompatibilities, incompatibility's incompatablity incompatibility 1 1 incompatibility incompatiblities incompatibilities 1 2 incompatibilities, incompatibility's incompatiblity incompatibility 1 1 incompatibility incompetance incompetence 1 2 incompetence, incompetency incompetant incompetent 1 1 incompetent incomptable incompatible 1 2 incompatible, incompatibly incomptetent incompetent 1 1 incompetent inconsistant inconsistent 1 1 inconsistent incorperation incorporation 1 1 incorporation incorportaed incorporated 2 2 Incorporated, incorporated incorprates incorporates 1 1 incorporates incorruptable incorruptible 1 2 incorruptible, incorruptibly incramentally incrementally 1 2 incrementally, incremental increadible incredible 1 2 incredible, incredibly incredable incredible 1 2 incredible, incredibly inctroduce introduce 1 1 introduce inctroduced introduced 1 1 introduced incuding including 1 4 including, encoding, unquoting, enacting incunabla incunabula 1 1 incunabula indefinately indefinitely 1 1 indefinitely indefineable undefinable 2 3 indefinable, undefinable, indefinably indefinitly indefinitely 1 1 indefinitely indentical identical 1 1 identical indepedantly independently 0 0 indepedence independence 2 4 Independence, independence, antipodeans, antipodean's independance independence 2 2 Independence, independence independant independent 1 1 independent independantly independently 1 1 independently independece independence 2 4 Independence, independence, endpoints, endpoint's independendet independent 0 0 indictement indictment 1 1 indictment indigineous indigenous 1 6 indigenous, endogenous, indigence, Antigone's, antigens, antigen's indipendence independence 2 2 Independence, independence indipendent independent 1 1 independent indipendently independently 1 1 independently indespensible indispensable 1 2 indispensable, indispensably indespensable indispensable 1 2 indispensable, indispensably indispensible indispensable 1 2 indispensable, indispensably indisputible indisputable 1 2 indisputable, indisputably indisputibly indisputably 1 2 indisputably, indisputable individualy individually 1 4 individually, individual, individuals, individual's indpendent independent 1 3 independent, ind pendent, ind-pendent indpendently independently 1 1 independently indulgue indulge 1 2 indulge, ontology indutrial industrial 1 1 industrial indviduals individuals 1 3 individuals, individual's, individualize inefficienty inefficiently 1 3 inefficiently, inefficient, inefficiency inevatible inevitable 1 4 inevitable, inevitably, unavoidable, unavoidably inevitible inevitable 1 4 inevitable, inevitably, unavoidable, unavoidably inevititably inevitably 0 0 infalability infallibility 1 3 infallibility, inviolability, unavailability infallable infallible 1 5 infallible, infallibly, invaluable, invaluably, inviolable infectuous infectious 1 2 infectious, infects infered inferred 1 6 inferred, inhered, infer ed, infer-ed, invert, unvaried infilitrate infiltrate 1 2 infiltrate, unfiltered infilitrated infiltrated 1 1 infiltrated infilitration infiltration 1 1 infiltration infinit infinite 1 4 infinite, infinity, infant, invent inflamation inflammation 1 1 inflammation influencial influential 1 2 influential, influentially influented influenced 1 1 influenced infomation information 1 1 information informtion information 1 1 information infrantryman infantryman 1 1 infantryman infrigement infringement 1 1 infringement ingenius ingenious 1 6 ingenious, ingenuous, ingenues, in genius, in-genius, ingenue's ingreediants ingredients 1 2 ingredients, ingredient's inhabitans inhabitants 1 5 inhabitants, inhabitant, inhabit ans, inhabit-ans, inhabitant's inherantly inherently 1 1 inherently inheritage heritage 0 4 in heritage, in-heritage, inherit age, inherit-age inheritage inheritance 0 4 in heritage, in-heritage, inherit age, inherit-age inheritence inheritance 1 1 inheritance inital initial 1 7 initial, Intel, until, in ital, in-ital, entail, innately initally initially 1 6 initially, innately, Intel, until, entail, Anatole initation initiation 3 5 invitation, imitation, initiation, intuition, annotation initiaitive initiative 1 1 initiative inlcuding including 1 1 including inmigrant immigrant 1 3 immigrant, in migrant, in-migrant inmigrants immigrants 1 4 immigrants, in migrants, in-migrants, immigrant's innoculated inoculated 1 3 inoculated, included, unclouded inocence innocence 1 7 innocence, incense, unseen's, Anacin's, unison's, ensigns, ensign's inofficial unofficial 1 4 unofficial, unofficially, in official, in-official inot into 1 20 into, ingot, int, not, onto, unto, Inuit, innit, unit, Ont, Minot, Inst, inst, knot, snot, Indy, Ind, ant, ind, ain't inpeach impeach 1 3 impeach, in peach, in-peach inpolite impolite 1 4 impolite, in polite, in-polite, unpeeled inprisonment imprisonment 1 1 imprisonment inproving improving 1 4 improving, in proving, in-proving, unproven insectiverous insectivorous 1 3 insectivorous, insectivores, insectivore's insensative insensitive 1 1 insensitive inseperable inseparable 1 4 inseparable, insuperable, inseparably, insuperably insistance insistence 1 1 insistence insitution institution 1 1 institution insitutions institutions 1 2 institutions, institution's inspite inspire 1 5 inspire, in spite, in-spite, insipid, unzipped instade instead 2 6 instate, instead, unsteady, unseated, incited, unseeded instatance instance 0 2 unsteadiness, unsteadiness's institue institute 1 5 institute, instate, unsuited, incited, instead instuction instruction 1 2 instruction, instigation instuments instruments 1 4 instruments, instrument's, incitements, incitement's instutionalized institutionalized 0 0 instutions intuitions 0 0 insurence insurance 2 2 insurgence, insurance intelectual intellectual 1 3 intellectual, intellectually, indelicately inteligence intelligence 1 2 intelligence, indulgence inteligent intelligent 1 2 intelligent, indulgent intenational international 1 3 international, intentional, intentionally intepretation interpretation 1 1 interpretation interational international 1 1 international interbread interbreed 2 4 interbred, interbreed, inter bread, inter-bread interbread interbred 1 4 interbred, interbreed, inter bread, inter-bread interchangable interchangeable 1 1 interchangeable interchangably interchangeably 1 1 interchangeably intercontinetal intercontinental 1 1 intercontinental intered interred 1 9 interred, interned, entered, wintered, inhered, intrude, inter ed, inter-ed, untried intered interned 2 9 interred, interned, entered, wintered, inhered, intrude, inter ed, inter-ed, untried interelated interrelated 1 4 interrelated, inter elated, inter-elated, interluded interferance interference 1 2 interference, interferon's interfereing interfering 1 2 interfering, interferon intergrated integrated 1 4 integrated, inter grated, inter-grated, undergraduate intergration integration 1 1 integration interm interim 1 9 interim, intern, inter, interj, inters, in term, in-term, antrum, anteroom internation international 0 3 inter nation, inter-nation, entrenching interpet interpret 1 7 interpret, Internet, internet, inter pet, inter-pet, interrupt, intrepid interrim interim 1 5 interim, inter rim, inter-rim, anteroom, antrum interrugum interregnum 0 1 intercom intertaining entertaining 1 2 entertaining, intertwining interupt interrupt 1 6 interrupt, int erupt, int-erupt, intrepid, underpaid, entrapped intervines intervenes 1 4 intervenes, interlines, inter vines, inter-vines intevene intervene 1 2 intervene, antiphon intial initial 1 3 initial, uncial, initially intially initially 1 3 initially, initial, uncial intrduced introduced 1 1 introduced intrest interest 1 5 interest, untruest, entrust, int rest, int-rest introdued introduced 1 4 introduced, intruded, untreated, entreated intruduced introduced 1 1 introduced intrusted entrusted 1 9 entrusted, interested, in trusted, in-trusted, int rusted, int-rusted, intrastate, interstate, interceded intutive intuitive 1 2 intuitive, annotative intutively intuitively 1 1 intuitively inudstry industry 1 1 industry inumerable enumerable 3 4 innumerable, numerable, enumerable, innumerably inumerable innumerable 1 4 innumerable, numerable, enumerable, innumerably inventer inventor 1 6 inventor, invented, inverter, inventory, invent er, invent-er invertibrates invertebrates 1 2 invertebrates, invertebrate's investingate investigate 1 4 investigate, investing ate, investing-ate, unfastened involvment involvement 1 1 involvement irelevent irrelevant 1 1 irrelevant iresistable irresistible 1 2 irresistible, irresistibly iresistably irresistibly 1 2 irresistibly, irresistible iresistible irresistible 1 3 irresistible, resistible, irresistibly iresistibly irresistibly 1 2 irresistibly, irresistible iritable irritable 1 4 irritable, writable, imitable, irritably iritated irritated 1 3 irritated, imitated, irradiated ironicly ironically 2 2 ironical, ironically irrelevent irrelevant 1 1 irrelevant irreplacable irreplaceable 1 1 irreplaceable irresistable irresistible 1 2 irresistible, irresistibly irresistably irresistibly 1 2 irresistibly, irresistible isnt isn't 1 7 isn't, Inst, inst, int, Usenet, ascent, assent Israelies Israelis 1 7 Israelis, Israeli's, Israels, Israel's, Israeli es, Israeli-es, Israelite's issueing issuing 1 9 issuing, using, assaying, essaying, assign, easing, Essen, icing, Essene itnroduced introduced 1 1 introduced iunior junior 2 6 Junior, junior, INRI, inure, inner, owner iwll will 2 24 Will, will, Ill, ill, I'll, ell, owl, IL, Ila, all, awl, isl, isle, Ella, UL, ilea, ail, oil, ally, ilia, it'll, AL, Al, oily iwth with 1 3 with, oath, eighth Japanes Japanese 1 6 Japanese, Japans, Japan's, Japan es, Japan-es, Capone's jeapardy jeopardy 1 5 jeopardy, capered, kippered, coopered, cooperate Jospeh Joseph 1 1 Joseph jouney journey 1 24 journey, jouncy, June, Juneau, join, Jon, Jun, jun, Jayne, Jinny, Joanne, Jane, Joan, Joni, Jung, Juno, cone, cony, gone, Jenny, Joann, gungy, gunny, jenny journied journeyed 1 15 journeyed, corned, cornet, grained, grind, coronet, craned, grinned, crannied, gerund, ground, crooned, crowned, groaned, garnet journies journeys 1 17 journeys, journos, journey's, carnies, Corine's, goriness, Corrine's, corneas, cornice, cronies, gurneys, corns, corn's, Corinne's, cornea's, gurney's, Corina's jstu just 3 10 Stu, jest, just, CST, joist, joust, cast, cost, gist, gust jsut just 1 13 just, jut, joust, Jesuit, jest, gust, CST, joist, gist, gusto, gusty, cast, cost Juadaism Judaism 1 3 Judaism, Quietism, Jetsam Juadism Judaism 1 3 Judaism, Quietism, Jetsam judical judicial 2 4 Judaical, judicial, cuticle, catcall judisuary judiciary 0 2 gutsier, cutesier juducial judicial 1 3 judicial, judicially, caddishly juristiction jurisdiction 1 1 jurisdiction juristictions jurisdictions 1 2 jurisdictions, jurisdiction's kindergarden kindergarten 1 3 kindergarten, kinder garden, kinder-garden knive knife 3 10 knives, knave, knife, Nivea, naive, nave, novae, Nev, Nov, NV knowlege knowledge 1 1 knowledge knowlegeable knowledgeable 1 2 knowledgeable, knowledgeably knwo know 1 2 know, noway knwos knows 1 3 knows, nowise, noways konw know 1 31 know, Kong, kine, Jon, kin, koan, gown, Joni, Kane, King, Kongo, cone, gone, king, Kan, Ken, con, ken, Kano, keno, Cong, Conn, cony, gong, kana, Joan, join, keen, coin, coon, goon konws knows 1 45 knows, Jones, kines, koans, gowns, Jon's, Jonas, Kings, Kong's, cones, kin's, kings, Kans, cons, kens, Kan's, Ken's, con's, gongs, ken's, joins, Kano's, keens, keno's, Joan's, Joni's, Kane's, King's, cone's, join's, king's, coins, gown's, CNS, Kongo's, coons, goons, Cong's, Conn's, coin's, cony's, gong's, keen's, coon's, goon's kwno know 0 40 keno, Kano, Ken, ken, Juno, Kongo, Kan, kin, Jon, Gino, Kane, King, Kong, kana, kine, king, keen, kw no, kw-no, Genoa, Kenny, con, Gen, Gwyn, Jan, Jun, gen, jun, koan, coon, goon, Congo, canoe, gown, CNN, Can, can, gin, gun, guano labatory lavatory 1 1 lavatory labatory laboratory 0 1 lavatory labled labeled 1 11 labeled, cabled, fabled, gabled, ladled, tabled, libeled, la bled, la-bled, lab led, lab-led labratory laboratory 1 3 laboratory, Labrador, liberator laguage language 1 3 language, luggage, leakage laguages languages 1 5 languages, language's, leakages, luggage's, leakage's larg large 1 10 large, largo, lag, lark, Lara, Lars, lard, lurgy, Lang, lurk largst largest 1 1 largest lastr last 1 8 last, laser, lasts, Lester, Lister, luster, last's, lustier lattitude latitude 1 2 latitude, attitude launchs launch 3 8 launch's, launches, launch, lunch's, lunches, Lynch's, haunch's, paunch's launhed launched 1 2 launched, laughed lavae larvae 1 15 larvae, lavage, lava, lave, leave, Laval, lav, Love, live, love, levee, Livia, lovey, lava's, lvi layed laid 22 40 lade, flayed, played, slayed, Laud, late, laud, laced, laded, lamed, lased, laved, lazed, bayed, hayed, layer, payed, LED, lad, led, Loyd, laid, lied, latte, lay ed, lay-ed, Lady, Lat, Leda, lady, lat, lead, lewd, load, lode, LLD, Lloyd, layette, let, lid lazyness laziness 1 11 laziness, laziness's, Lassen's, looseness, lousiness, Luzon's, lessens, license, loosens, Lawson's, Lucien's leage league 1 24 league, ledge, Liege, liege, lease, leave, lag, leg, Leakey, Lego, lake, leak, loge, luge, Lodge, leaky, leggy, lodge, leek, LG, lg, lac, log, lug leanr lean 5 18 leaner, learn, Lean, Lear, lean, Leann, leans, lunar, Leonor, loaner, Lenora, Lenore, Lenoir, linear, liner, loner, Lean's, lean's leanr learn 2 18 leaner, learn, Lean, Lear, lean, Leann, leans, lunar, Leonor, loaner, Lenora, Lenore, Lenoir, linear, liner, loner, Lean's, lean's leanr leaner 1 18 leaner, learn, Lean, Lear, lean, Leann, leans, lunar, Leonor, loaner, Lenora, Lenore, Lenoir, linear, liner, loner, Lean's, lean's leathal lethal 1 3 lethal, lethally, lithely lefted left 0 6 lifted, lofted, hefted, lefter, left ed, left-ed legitamate legitimate 1 1 legitimate legitmate legitimate 1 3 legitimate, legit mate, legit-mate lenght length 1 8 length, Lent, lent, lento, lend, lint, linnet, linty leran learn 1 10 learn, Lean, lean, reran, Lorna, Lorena, lorn, Loren, Loraine, leering lerans learns 1 8 learns, leans, Lean's, lean's, Lorna's, Loren's, Lorena's, Loraine's lieuenant lieutenant 1 2 lieutenant, lenient leutenant lieutenant 1 1 lieutenant levetate levitate 1 3 levitate, lifted, lofted levetated levitated 1 1 levitated levetates levitates 1 1 levitates levetating levitating 1 1 levitating levle level 1 6 level, levee, lively, lovely, levelly, Laval liasion liaison 1 8 liaison, lesion, lotion, lashing, leashing, Laotian, Lucian, lichen liason liaison 1 10 liaison, Lawson, lesson, liaising, lasing, leasing, Lassen, Luzon, lessen, loosen liasons liaisons 1 9 liaisons, liaison's, lessons, Lawson's, lesson's, lessens, loosens, Lassen's, Luzon's libary library 1 6 library, Libra, lobar, libber, Liberia, labor libell libel 1 7 libel, libels, label, liable, lib ell, lib-ell, libel's libguistic linguistic 1 1 linguistic libguistics linguistics 1 1 linguistics lible libel 1 8 libel, liable, labile, Lille, Bible, bible, lisle, label lible liable 2 8 libel, liable, labile, Lille, Bible, bible, lisle, label lieing lying 0 30 liking, liming, lining, living, hieing, pieing, lien, ling, laying, Leon, Long, lingo, lion, loin, long, lung, Len, Lin, Leona, Lang, Lean, Lena, Leno, Lina, lain, lean, line, lino, Leann, Lenny liek like 1 24 like, Lie, lie, leek, lick, Luke, leak, lieu, link, lied, lief, lien, lies, lake, Liege, liege, lock, look, luck, leg, liq, lack, Lie's, lie's liekd liked 1 9 liked, lied, licked, locked, looked, lucked, leaked, lacked, LCD liesure leisure 1 10 leisure, lie sure, lie-sure, lesser, leaser, loser, lousier, looser, laser, lessor lieved lived 1 8 lived, leaved, levied, loved, sieved, laved, livid, leafed liftime lifetime 1 1 lifetime likelyhood likelihood 1 3 likelihood, likely hood, likely-hood liquify liquefy 1 2 liquefy, logoff liscense license 1 8 license, licensee, lessens, loosens, Lassen's, Lucien's, lessons, lesson's lisence license 1 14 license, licensee, loosens, lessens, looseness, Lassen's, losings, Lucien's, losing's, liaisons, lessons, liaison's, Lawson's, lesson's lisense license 1 14 license, licensee, loosens, lessens, looseness, Lassen's, losings, liaisons, lessons, Lucien's, losing's, liaison's, Lawson's, lesson's listners listeners 1 3 listeners, listener's, Lister's litature literature 0 2 ligature, laudatory literture literature 1 2 literature, litterateur littel little 2 7 Little, little, lintel, litter, lit tel, lit-tel, lately litterally literally 1 8 literally, laterally, litter ally, litter-ally, literal, latterly, littoral, lateral liuke like 2 22 Luke, like, Locke, lake, lick, luge, Liege, liege, luck, leek, Loki, lock, loge, look, lucky, Luigi, liq, lug, Leakey, lackey, lack, leak livley lively 1 5 lively, lovely, level, levelly, Laval lmits limits 1 5 limits, limit's, emits, omits, MIT's loev love 2 19 Love, love, live, Levi, Levy, levy, lovey, lave, lief, lav, loaf, Livy, leave, life, Leif, lvi, levee, lava, leaf lonelyness loneliness 1 3 loneliness, loneliness's, lanolin's longitudonal longitudinal 1 2 longitudinal, longitudinally lonley lonely 1 5 lonely, Conley, Langley, Leonel, Lionel lonly lonely 1 7 lonely, only, lolly, lowly, Leonel, Lionel, Langley lonly only 2 7 lonely, only, lolly, lowly, Leonel, Lionel, Langley lsat last 2 16 LSAT, last, slat, Lat, SAT, Sat, lat, sat, least, lest, list, lost, lust, LSD, ls at, ls-at lveo love 6 21 Leo, Levi, Love, lave, live, love, lvi, Levy, levy, levee, lovey, lvii, LIFO, lief, Leif, lav, leave, Livy, lava, leaf, life lvoe love 2 20 Love, love, live, lovey, lave, lvi, Lvov, levee, lvii, life, Levi, lief, Livy, lav, leave, LIFO, Levy, lava, levy, loaf Lybia Libya 0 12 Labia, Lydia, Lib, Lb, Lube, LLB, Lab, Lbw, Lob, Lobe, Libby, Lobby mackeral mackerel 1 3 mackerel, majorly, meagerly magasine magazine 1 5 magazine, Maxine, moccasin, maxing, mixing magincian magician 1 1 magician magnificient magnificent 1 1 magnificent magolia magnolia 1 7 magnolia, Mowgli, Mogul, mogul, muggle, Macaulay, Miguel mailny mainly 1 10 mainly, mailing, Milne, Malian, malign, Malone, Milan, mauling, Molina, moiling maintainance maintenance 1 3 maintenance, Montanans, Montanan's maintainence maintenance 1 3 maintenance, Montanans, Montanan's maintance maintenance 0 11 maintains, mundanes, Montana's, mountains, mountain's, monotones, mountings, minuteness, mounting's, Mindanao's, monotone's maintenence maintenance 1 3 maintenance, Montanans, Montanan's maintinaing maintaining 1 2 maintaining, Montanan maintioned mentioned 2 2 munitioned, mentioned majoroty majority 1 5 majority, majorette, majored, McCarty, Maigret maked marked 1 20 marked, masked, makes, naked, make, miked, maxed, Maker, baked, caked, faked, maced, maker, maned, mated, raked, waked, mocked, mucked, make's maked made 0 20 marked, masked, makes, naked, make, miked, maxed, Maker, baked, caked, faked, maced, maker, maned, mated, raked, waked, mocked, mucked, make's makse makes 1 29 makes, make, manse, mages, mikes, mks, macs, mags, Mack's, make's, Mac's, Magus, mac's, mag's, magus, micks, mocks, mucks, Max, max, Mg's, Mick's, muck's, Mike's, mage's, magi's, mike's, Madge's, McKee's Malcom Malcolm 1 1 Malcolm maltesian Maltese 0 0 mamal mammal 1 5 mammal, mama, Jamal, mamas, mama's mamalian mammalian 1 2 mammalian, Memling managable manageable 1 1 manageable managment management 1 1 management manisfestations manifestations 1 2 manifestations, manifestation's manoeuverability maneuverability 1 1 maneuverability manouver maneuver 1 1 maneuver manouverability maneuverability 1 1 maneuverability manouverable maneuverable 1 1 maneuverable manouvers maneuvers 1 2 maneuvers, maneuver's mantained maintained 1 1 maintained manuever maneuver 1 1 maneuver manuevers maneuvers 1 2 maneuvers, maneuver's manufacturedd manufactured 1 3 manufactured, manufacture dd, manufacture-dd manufature manufacture 1 1 manufacture manufatured manufactured 1 1 manufactured manufaturing manufacturing 1 1 manufacturing manuver maneuver 1 1 maneuver mariage marriage 1 8 marriage, mirage, Marge, marge, Margie, Mauriac, Margo, merge marjority majority 1 7 majority, Margarita, Margarito, margarita, Margret, Marguerite, Margaret markes marks 5 34 markers, markets, Marks, marked, marks, makes, mares, Mark's, mark's, Marses, marker, market, Marge's, Marks's, marques, murks, Marc's, Marcos, Marcus, merges, murk's, mark es, mark-es, marker's, Margie's, make's, mare's, markka's, marque's, market's, Marie's, Marne's, Marco's, Margo's marketting marketing 1 4 marketing, market ting, market-ting, markdown marmelade marmalade 1 1 marmalade marrage marriage 1 12 marriage, barrage, Marge, marge, mirage, mar rage, mar-rage, Margie, merge, Margo, maraca, marque marraige marriage 1 7 marriage, Margie, Marge, marge, mirage, merge, Mauriac marrtyred martyred 1 4 martyred, mortared, Mordred, murdered marryied married 1 1 married Massachussets Massachusetts 1 4 Massachusetts, Massachusetts's, Masochists, Masochist's Massachussetts Massachusetts 1 4 Massachusetts, Massachusetts's, Masochists, Masochist's masterbation masturbation 1 1 masturbation mataphysical metaphysical 1 2 metaphysical, metaphysically materalists materialist 0 2 materialists, materialist's mathamatics mathematics 1 2 mathematics, mathematics's mathematican mathematician 1 2 mathematician, mathematical mathematicas mathematics 1 3 mathematics, mathematics's, mathematical matheticians mathematicians 0 0 mathmatically mathematically 1 2 mathematically, mathematical mathmatician mathematician 1 1 mathematician mathmaticians mathematicians 1 2 mathematicians, mathematician's mchanics mechanics 1 3 mechanics, mechanic's, mechanics's meaninng meaning 1 1 meaning mear wear 28 59 Mar, mar, meat, near, ear, Meir, smear, Mara, Mari, Mary, mare, mere, Lear, Mead, bear, dear, fear, gear, hear, mead, meal, mean, meas, pear, rear, sear, tear, wear, year, Mira, Mr, Myra, Meier, Meyer, merry, Mir, marry, Moor, Muir, moor, Maori, Maura, Mauro, Mayra, MRI, Mayer, Moira, moray, Maria, Marie, Mario, maria, mayor, Miro, More, Moro, mire, miry, more mear mere 12 59 Mar, mar, meat, near, ear, Meir, smear, Mara, Mari, Mary, mare, mere, Lear, Mead, bear, dear, fear, gear, hear, mead, meal, mean, meas, pear, rear, sear, tear, wear, year, Mira, Mr, Myra, Meier, Meyer, merry, Mir, marry, Moor, Muir, moor, Maori, Maura, Mauro, Mayra, MRI, Mayer, Moira, moray, Maria, Marie, Mario, maria, mayor, Miro, More, Moro, mire, miry, more mear mare 11 59 Mar, mar, meat, near, ear, Meir, smear, Mara, Mari, Mary, mare, mere, Lear, Mead, bear, dear, fear, gear, hear, mead, meal, mean, meas, pear, rear, sear, tear, wear, year, Mira, Mr, Myra, Meier, Meyer, merry, Mir, marry, Moor, Muir, moor, Maori, Maura, Mauro, Mayra, MRI, Mayer, Moira, moray, Maria, Marie, Mario, maria, mayor, Miro, More, Moro, mire, miry, more mechandise merchandise 1 2 merchandise, machinates medacine medicine 1 2 medicine, Madison medeival medieval 1 1 medieval medevial medieval 1 1 medieval medievel medieval 1 1 medieval Mediteranean Mediterranean 1 1 Mediterranean memeber member 1 1 member menally mentally 2 10 menially, mentally, meanly, venally, manually, men ally, men-ally, manly, menial, Manley meranda veranda 2 6 Miranda, veranda, marinade, mourned, marooned, marinate meranda Miranda 1 6 Miranda, veranda, marinade, mourned, marooned, marinate mercentile mercantile 1 2 mercantile, percentile messanger messenger 1 3 messenger, mess anger, mess-anger messenging messaging 0 0 metalic metallic 1 2 metallic, Metallica metalurgic metallurgic 1 1 metallurgic metalurgical metallurgical 1 1 metallurgical metalurgy metallurgy 1 4 metallurgy, meta lurgy, meta-lurgy, meadowlark metamorphysis metamorphosis 1 3 metamorphosis, metamorphoses, metamorphosis's metaphoricial metaphorical 1 1 metaphorical meterologist meteorologist 1 1 meteorologist meterology meteorology 1 1 meteorology methaphor metaphor 1 1 metaphor methaphors metaphors 1 2 metaphors, metaphor's Michagan Michigan 1 1 Michigan micoscopy microscopy 1 1 microscopy mileau milieu 1 16 milieu, mile, Millay, mole, mule, mil, Malay, Male, Mill, Milo, Mlle, male, meal, mill, melee, Millie milennia millennia 1 7 millennia, Molina, Milne, Melanie, Milan, milling, Mullen milennium millennium 1 2 millennium, melanoma mileu milieu 1 21 milieu, mile, mole, mule, Miles, miler, miles, mil, Male, Mill, Milo, Mlle, male, mill, Millie, melee, Mel, mail, moil, ml, mile's miliary military 1 13 military, molar, Malory, Mylar, miler, Moliere, Miller, miller, Mallory, Mailer, mailer, malaria, mealier milion million 1 19 million, mullion, Milton, minion, Milan, melon, Malian, Mellon, malign, Molina, mailing, mi lion, mi-lion, mil ion, mil-ion, milling, moiling, Milne, Malone miliraty military 0 4 meliorate, milliard, Millard, mallard millenia millennia 1 9 millennia, mullein, Mullen, milling, Molina, Milne, million, mulling, Milan millenial millennial 1 1 millennial millenium millennium 1 2 millennium, melanoma millepede millipede 1 1 millipede millioniare millionaire 1 3 millionaire, milliner, millinery millitary military 1 8 military, molter, maltier, moldier, milder, muleteer, Mulder, molder millon million 1 16 million, Mellon, milling, mullion, Milton, Dillon, Villon, Mullen, Milan, melon, mullein, mulling, mill on, mill-on, Milne, Malone miltary military 1 6 military, molter, milder, Mulder, maltier, molder minature miniature 1 8 miniature, minuter, Minotaur, mintier, minatory, mi nature, mi-nature, minter minerial mineral 1 6 mineral, manorial, mine rial, mine-rial, monorail, monaural miniscule minuscule 1 1 minuscule ministery ministry 2 8 minister, ministry, ministers, minster, monastery, Munster, monster, minister's minstries ministries 1 11 ministries, monasteries, minsters, monstrous, minster's, ministry's, ministers, monsters, Munster's, minister's, monster's minstry ministry 1 8 ministry, minster, monastery, Munster, minister, monster, Muenster, muenster minumum minimum 1 1 minimum mirrorred mirrored 1 4 mirrored, mirror red, mirror-red, Moriarty miscelaneous miscellaneous 1 3 miscellaneous, miscellanies, miscellany's miscellanious miscellaneous 1 3 miscellaneous, miscellanies, miscellany's miscellanous miscellaneous 1 3 miscellaneous, miscellanies, miscellany's mischeivous mischievous 1 2 mischievous, Muscovy's mischevious mischievous 0 1 Muscovy's mischievious mischievous 1 2 mischievous, mischief's misdameanor misdemeanor 1 1 misdemeanor misdameanors misdemeanors 1 2 misdemeanors, misdemeanor's misdemenor misdemeanor 1 1 misdemeanor misdemenors misdemeanors 1 2 misdemeanors, misdemeanor's misfourtunes misfortunes 1 2 misfortunes, misfortune's misile missile 1 13 missile, misfile, Mosley, Mosul, mussel, Moseley, Moselle, mislay, missal, muesli, messily, muzzle, measly Misouri Missouri 1 9 Missouri, Miser, Mysore, Misery, Maseru, Masseur, Measure, Mizar, Maser mispell misspell 1 6 misspell, Ispell, mi spell, mi-spell, misplay, misapply mispelled misspelled 1 6 misspelled, dispelled, mi spelled, mi-spelled, misplayed, misapplied mispelling misspelling 1 5 misspelling, dispelling, mi spelling, mi-spelling, misplaying missen mizzen 4 13 missed, misses, missing, mizzen, miss en, miss-en, mussing, Mason, mason, Miocene, massing, messing, meson Missisipi Mississippi 1 1 Mississippi Missisippi Mississippi 1 1 Mississippi missle missile 1 5 missile, mussel, missal, Mosley, mislay missonary missionary 1 3 missionary, masonry, McEnroe misterious mysterious 1 10 mysterious, misters, mister's, mysteries, Mistress, mistress, mistress's, Masters's, mastery's, mystery's mistery mystery 5 12 Mister, mister, misery, mastery, mystery, mistier, moister, muster, misters, Master, master, mister's misteryous mysterious 0 2 mister yous, mister-yous mkae make 1 26 make, Mae, mkay, Mike, mage, mike, Mk, McKay, McKee, Mac, Maj, mac, mag, Meg, meg, Madge, Mack, Magi, magi, meek, mega, mica, MC, Mg, Mickie, mg mkaes makes 1 29 makes, make's, mages, mikes, mks, macs, mags, Mike's, mage's, mike's, megs, Mae's, McKay's, McKee's, Mac's, Magus, mac's, mag's, magus, Max, Mex, max, mica's, Mg's, Madge's, Meg's, Mack's, Mickie's, magi's mkaing making 1 9 making, miking, Mekong, mocking, mucking, McCain, mugging, Macon, Megan mkea make 2 27 Mike, make, mega, mike, mkay, IKEA, Mk, McKee, Meg, meg, meek, mica, McKay, Mejia, Mac, Maj, mac, mag, Mecca, mecca, MEGO, mage, MC, Mg, Mickey, mg, mickey moderm modem 2 5 modern, modem, mode rm, mode-rm, mudroom modle model 1 17 model, module, mode, mole, middle, modal, motel, meddle, medley, modulo, motile, motley, mottle, muddle, madly, moodily, medal moent moment 2 14 Monet, moment, Mont, Moet, Mount, mount, Monte, Monty, meant, mint, Manet, mend, mound, mayn't moeny money 1 26 money, Mooney, Meany, meany, menu, mien, Mon, men, Mona, Moon, many, moan, mono, moon, mine, mingy, Min, mean, min, MN, Mn, mane, mangy, Man, man, mun moleclues molecules 1 4 molecules, molecule's, mole clues, mole-clues momento memento 2 5 moment, memento, momenta, moments, moment's monestaries monasteries 1 12 monasteries, ministries, monstrous, monsters, monster's, minsters, monastery's, Muensters, minster's, Muenster's, muenster's, Munster's monestary monastery 2 8 monetary, monastery, ministry, monster, minster, Muenster, muenster, Munster monestary monetary 1 8 monetary, monastery, ministry, monster, minster, Muenster, muenster, Munster monickers monikers 1 11 monikers, moniker's, mo nickers, mo-nickers, manicures, mongers, manicure's, monger's, mangers, Menkar's, manger's monolite monolithic 0 8 moonlit, monolith, mono lite, mono-lite, Minolta, moonlight, Mongoloid, mongoloid Monserrat Montserrat 1 2 Montserrat, Mansard montains mountains 1 8 mountains, maintains, mountain's, contains, mountings, mountainous, Montana's, mounting's montanous mountainous 1 3 mountainous, monotonous, Montana's monts months 4 48 Mont's, mints, mounts, months, Mons, Mont, mots, Monet's, Monty's, Mount's, mint's, mount's, Mon's, Monte, Monty, moats, moots, fonts, molts, monks, Monte's, mantas, mantes, mantis, minds, mounds, Minot's, month, mends, Manet's, mind's, mot's, mound's, month's, Moet's, Mona's, Mott's, moat's, mono's, Monk's, Mort's, font's, manta's, molt's, monk's, most's, wont's, mend's moreso more 0 27 mores, Morse, More's, mires, moires, more's, Moreno, mores's, mares, meres, morose, morass, Moore's, mire's, moire's, more so, more-so, Moors, moors, Mrs, Moor's, Moro's, mare's, mere's, moor's, Mr's, Miro's morgage mortgage 1 1 mortgage morrocco morocco 2 19 Morocco, morocco, Marco, Merrick, Merck, Marc, Margo, Mauriac, maraca, morgue, marriage, Merak, merge, Mark, mark, murk, Marge, marge, murky morroco morocco 2 8 Morocco, morocco, Marco, Merrick, Merck, Margo, maraca, morgue mosture moisture 1 12 moisture, posture, mistier, Mister, mister, moister, mustier, Master, master, muster, mastery, mystery motiviated motivated 1 1 motivated mounth month 1 7 month, Mount, mount, mouth, mounts, Mount's, mount's movei movie 1 7 movie, move, moved, mover, moves, mauve, move's movment movement 1 2 movement, moment mroe more 2 33 More, more, Moe, roe, Moore, mire, Marie, MRI, Miro, Moro, mare, mere, Mr, Moor, moor, moire, Mir, Mari, Mario, Maori, Mar, Mira, Morrow, Murrow, mar, marrow, miry, morrow, Mauro, Mara, Mary, Myra, moray mucuous mucous 1 7 mucous, mucus, mucus's, mucks, muck's, Macao's, McCoy's muder murder 2 15 Mulder, murder, nuder, muter, muddier, ruder, madder, miter, mutter, mater, meter, mud er, mud-er, Madeira, moodier mudering murdering 1 8 murdering, mitering, muttering, metering, modern, mattering, maturing, motoring multicultralism multiculturalism 1 1 multiculturalism multipled multiplied 1 5 multiplied, multiples, multiple, multiplex, multiple's multiplers multipliers 1 7 multipliers, multiples, multiplier's, multiple's, multiple rs, multiple-rs, multiplayer's munbers numbers 0 1 minibars muncipalities municipalities 1 2 municipalities, municipality's muncipality municipality 1 1 municipality munnicipality municipality 1 1 municipality muscels mussels 2 15 muscles, mussels, mussel's, muscle's, muzzles, missals, missiles, measles, missal's, Mosul's, muzzle's, Mosley's, missile's, Moselle's, Moseley's muscels muscles 1 15 muscles, mussels, mussel's, muscle's, muzzles, missals, missiles, measles, missal's, Mosul's, muzzle's, Mosley's, missile's, Moselle's, Moseley's muscial musical 1 10 musical, Musial, missal, mussel, missile, Mosul, muesli, messily, mislay, muzzily muscician musician 1 1 musician muscicians musicians 1 3 musicians, musician's, mischance mutiliated mutilated 1 2 mutilated, modulated myraid myriad 1 17 myriad, maraud, my raid, my-raid, Murat, married, Marat, merit, mired, marred, mart, Marta, Marty, Morita, moored, Mort, Merritt mysef myself 1 5 myself, massif, massive, missive, Moiseyev mysogynist misogynist 1 1 misogynist mysogyny misogyny 1 5 misogyny, massaging, messaging, masking, miscuing mysterous mysterious 1 12 mysterious, mysteries, mystery's, musters, muster's, Masters, masters, misters, master's, mister's, Masters's, mastery's naieve naive 1 12 naive, nave, Nivea, Nev, knave, Navy, Neva, naif, navy, nevi, novae, knife Napoleonian Napoleonic 0 0 naturaly naturally 1 6 naturally, natural, naturals, neutrally, neutral, natural's naturely naturally 2 3 maturely, naturally, natural naturual natural 1 4 natural, naturally, neutral, notarial naturually naturally 1 3 naturally, natural, neutrally Nazereth Nazareth 1 1 Nazareth neccesarily necessarily 0 0 neccesary necessary 0 0 neccessarily necessarily 1 1 necessarily neccessary necessary 1 1 necessary neccessities necessities 1 1 necessities necesarily necessarily 1 1 necessarily necesary necessary 1 1 necessary necessiate necessitate 1 1 necessitate neglible negligible 0 0 negligable negligible 1 2 negligible, negligibly negociate negotiate 1 2 negotiate, Nouakchott negociation negotiation 1 1 negotiation negociations negotiations 1 2 negotiations, negotiation's negotation negotiation 1 1 negotiation neice niece 1 24 niece, Nice, nice, deice, Noyce, noise, Nisei, nisei, nose, Neo's, neighs, noose, NE's, NYSE, Ne's, NeWS, Ni's, news, gneiss, new's, newsy, noisy, neigh's, news's neice nice 3 24 niece, Nice, nice, deice, Noyce, noise, Nisei, nisei, nose, Neo's, neighs, noose, NE's, NYSE, Ne's, NeWS, Ni's, news, gneiss, new's, newsy, noisy, neigh's, news's neigborhood neighborhood 1 1 neighborhood neigbour neighbor 0 1 Nicobar neigbouring neighboring 0 0 neigbours neighbors 0 1 Nicobar's neolitic neolithic 2 2 Neolithic, neolithic nessasarily necessarily 1 1 necessarily nessecary necessary 0 1 NASCAR nestin nesting 1 4 nesting, nest in, nest-in, nauseating neverthless nevertheless 1 1 nevertheless newletters newsletters 1 4 newsletters, new letters, new-letters, newsletter's nightime nighttime 1 4 nighttime, nightie, nigh time, nigh-time nineth ninth 1 2 ninth, ninety ninteenth nineteenth 1 1 nineteenth ninty ninety 1 6 ninety, minty, ninny, linty, nifty, ninth nkow know 1 16 know, NOW, now, NCO, Nike, nook, nuke, NJ, knock, nooky, Nokia, NC, Nikki, NYC, nag, neg nkwo know 0 0 nmae name 1 10 name, Mae, nae, Nam, Nome, NM, Niamey, Noumea, gnome, numb noncombatents noncombatants 1 2 noncombatants, noncombatant's nonsence nonsense 1 2 nonsense, Nansen's nontheless nonetheless 1 1 nonetheless norhern northern 1 1 northern northen northern 1 6 northern, norther, nor then, nor-then, north en, north-en northereastern northeastern 0 2 norther eastern, norther-eastern notabley notably 2 4 notable, notably, notables, notable's noteable notable 1 5 notable, notably, note able, note-able, netball noteably notably 1 5 notably, notable, note ably, note-ably, netball noteriety notoriety 1 5 notoriety, nitrite, nitrate, nattered, neutered noth north 2 16 North, north, both, moth, notch, nth, not, Goth, Noah, Roth, doth, goth, nosh, note, neath, Knuth nothern northern 1 1 northern noticable noticeable 1 1 noticeable noticably noticeably 1 1 noticeably noticeing noticing 1 2 noticing, Knudsen noticible noticeable 1 2 noticeable, noticeably notwhithstanding notwithstanding 1 1 notwithstanding nowdays nowadays 1 13 nowadays, noways, now days, now-days, nods, nod's, nodes, node's, Ned's, naiads, Nadia's, naiad's, Nat's nowe now 3 18 NOW, Noe, now, owe, Howe, Lowe, Nome, Rowe, node, none, nope, nose, note, nowt, noway, no we, no-we, now's nto not 1 28 not, NATO, NT, No, no, to, nit, into, onto, unto, NWT, Nat, net, nod, nut, Neo, WTO, Ito, NCO, PTO, knot, note, nth, Nate, Nita, ND, Nd, Ned nucular nuclear 1 2 nuclear, niggler nuculear nuclear 1 2 nuclear, niggler nuisanse nuisance 1 5 nuisance, Nisan's, Nissan's, noisiness, Nicene's numberous numerous 1 5 numerous, Numbers, numbers, number's, Numbers's Nuremburg Nuremberg 1 1 Nuremberg nusance nuisance 1 5 nuisance, nuance, Nisan's, nascence, Nissan's nutritent nutrient 1 2 nutrient, nutriment nutritents nutrients 1 4 nutrients, nutriments, nutrient's, nutriment's nuturing nurturing 1 5 nurturing, suturing, neutering, neutrino, nattering obediance obedience 1 4 obedience, abidance, obtains, Ibadan's obediant obedient 1 2 obedient, obtained obession obsession 1 2 obsession, abashing obssessed obsessed 1 2 obsessed, abscessed obstacal obstacle 1 1 obstacle obstancles obstacles 1 2 obstacles, obstacle's obstruced obstructed 1 1 obstructed ocasion occasion 1 4 occasion, action, auction, equation ocasional occasional 1 2 occasional, occasionally ocasionally occasionally 1 2 occasionally, occasional ocasionaly occasionally 1 2 occasionally, occasional ocasioned occasioned 1 2 occasioned, auctioned ocasions occasions 1 8 occasions, occasion's, actions, action's, auctions, equations, auction's, equation's ocassion occasion 1 4 occasion, action, auction, equation ocassional occasional 1 2 occasional, occasionally ocassionally occasionally 1 2 occasionally, occasional ocassionaly occasionally 1 2 occasionally, occasional ocassioned occasioned 1 2 occasioned, auctioned ocassions occasions 1 8 occasions, occasion's, actions, action's, auctions, equations, auction's, equation's occaison occasion 1 6 occasion, accusing, auxin, oxen, axing, acquiescing occassion occasion 1 4 occasion, action, auction, equation occassional occasional 1 2 occasional, occasionally occassionally occasionally 1 2 occasionally, occasional occassionaly occasionally 1 2 occasionally, occasional occassioned occasioned 1 2 occasioned, auctioned occassions occasions 1 8 occasions, occasion's, actions, action's, auctions, equations, auction's, equation's occationally occasionally 1 2 occasionally, occasional occour occur 1 8 occur, OCR, accrue, ocker, ecru, Accra, Igor, augur occurance occurrence 1 7 occurrence, ocarinas, ocarina's, acorns, acorn's, Ukraine's, Akron's occurances occurrences 1 2 occurrences, occurrence's occured occurred 1 9 occurred, accrued, occur ed, occur-ed, acquired, accord, augured, accurate, acrid occurence occurrence 1 6 occurrence, ocarinas, acorns, ocarina's, acorn's, Akron's occurences occurrences 1 2 occurrences, occurrence's occuring occurring 1 5 occurring, accruing, acquiring, ocarina, auguring occurr occur 1 6 occur, occurs, accrue, OCR, ocker, Accra occurrance occurrence 1 6 occurrence, ocarinas, ocarina's, acorns, Ukraine's, acorn's occurrances occurrences 1 2 occurrences, occurrence's ocuntries countries 1 1 countries ocuntry country 1 1 country ocurr occur 1 8 occur, OCR, ocker, ecru, acre, ogre, okra, Accra ocurrance occurrence 1 6 occurrence, ocarinas, ocarina's, acorns, Ukraine's, acorn's ocurred occurred 1 7 occurred, acquired, accrued, agreed, augured, acrid, accord ocurrence occurrence 1 7 occurrence, ocarinas, acorns, ocarina's, acorn's, Ukraine's, Akron's offcers officers 1 4 officers, offers, officer's, offer's offcially officially 1 3 officially, official, oafishly offereings offerings 1 6 offerings, offering's, overruns, Efren's, overrun's, Efrain's offical official 1 1 official officals officials 1 2 officials, official's offically officially 1 1 officially officaly officially 0 0 officialy officially 1 4 officially, official, officials, official's offred offered 1 9 offered, offed, off red, off-red, afford, overdo, overt, afraid, effort oftenly often 0 0 often+ly oging going 1 9 going, ogling, OKing, aging, oping, owing, egging, eking, Agni oging ogling 2 9 going, ogling, OKing, aging, oping, owing, egging, eking, Agni omision omission 1 3 omission, emission, emotion omited omitted 1 6 omitted, vomited, emitted, emoted, omit ed, omit-ed omiting omitting 1 5 omitting, vomiting, smiting, emitting, emoting ommision omission 1 3 omission, emission, emotion ommited omitted 1 3 omitted, emitted, emoted ommiting omitting 1 3 omitting, emitting, emoting ommitted omitted 1 3 omitted, committed, emitted ommitting omitting 1 3 omitting, committing, emitting omniverous omnivorous 1 3 omnivorous, omnivores, omnivore's omniverously omnivorously 1 1 omnivorously omre more 2 15 More, more, Ore, ore, Omar, ogre, Amer, immure, om re, om-re, Emery, emery, Amur, emir, Emory onot note 0 17 onto, Ont, Ono, not, into, int, knot, snot, unto, unit, ant, anti, ante, undo, Ono's, ain't, aunt onot not 4 17 onto, Ont, Ono, not, into, int, knot, snot, unto, unit, ant, anti, ante, undo, Ono's, ain't, aunt onyl only 1 7 only, Oneal, onyx, anal, O'Neil, annul, O'Neill openess openness 1 9 openness, openers, openest, oneness, opens, open's, opines, openness's, opener's oponent opponent 1 1 opponent oportunity opportunity 1 2 opportunity, appertained opose oppose 1 12 oppose, pose, oops, opes, appose, ops, apse, op's, opus, apes, opus's, ape's oposite opposite 1 6 opposite, apposite, upside, opposed, opacity, upset oposition opposition 2 4 Opposition, opposition, position, apposition oppenly openly 1 1 openly oppinion opinion 1 5 opinion, op pinion, op-pinion, opining, opening opponant opponent 1 1 opponent oppononent opponent 0 0 oppositition opposition 0 0 oppossed opposed 1 5 opposed, apposed, opposite, appeased, apposite opprotunity opportunity 1 2 opportunity, appertained opression oppression 1 4 oppression, operation, apportion, apparition opressive oppressive 1 1 oppressive opthalmic ophthalmic 1 1 ophthalmic opthalmologist ophthalmologist 1 1 ophthalmologist opthalmology ophthalmology 1 1 ophthalmology opthamologist ophthalmologist 0 0 optmizations optimizations 1 2 optimizations, optimization's optomism optimism 1 1 optimism orded ordered 0 8 corded, forded, horded, lorded, worded, eroded, order, orated organim organism 1 2 organism, organic organiztion organization 1 1 organization orgin origin 1 12 origin, Orin, organ, Oregon, argon, urging, or gin, or-gin, org in, org-in, arguing, oregano orgin organ 3 12 origin, Orin, organ, Oregon, argon, urging, or gin, or-gin, org in, org-in, arguing, oregano orginal original 1 3 original, ordinal, originally orginally originally 1 3 originally, original, organelle oridinarily ordinarily 1 1 ordinarily origanaly originally 1 3 originally, original, organelle originall original 2 6 originally, original, originals, origin all, origin-all, original's originall originally 1 6 originally, original, originals, origin all, origin-all, original's originaly originally 1 4 originally, original, originals, original's originially originally 1 3 originally, original, organelle originnally originally 1 3 originally, original, organelle origional original 1 3 original, originally, organelle orignally originally 1 3 originally, original, organelle orignially originally 1 3 originally, original, organelle otehr other 1 3 other, adhere, Adhara ouevre oeuvre 1 5 oeuvre, ever, over, every, aver overshaddowed overshadowed 1 1 overshadowed overwelming overwhelming 1 1 overwhelming overwheliming overwhelming 1 1 overwhelming owrk work 1 14 work, irk, Ark, ark, orc, org, Erik, Oreg, IRC, erg, orgy, orig, ARC, arc owudl would 0 0 oxigen oxygen 1 1 oxygen oximoron oxymoron 1 1 oxymoron paide paid 1 22 paid, aide, pied, pride, Paige, Paine, pad, payed, Paiute, Pate, pate, paddy, pod, pooed, pud, PD, Pd, pd, peed, Pat, pat, pit paitience patience 1 12 patience, pittance, potency, patinas, pitons, Putin's, patina's, piton's, Patton's, pettiness, pottiness, Patna's palce place 1 17 place, palace, Pace, pace, pale, pales, plaice, police, pals, pal's, palls, palsy, pulse, pale's, pall's, Peale's, Paley's palce palace 2 17 place, palace, Pace, pace, pale, pales, plaice, police, pals, pal's, palls, palsy, pulse, pale's, pall's, Peale's, Paley's paleolitic paleolithic 2 2 Paleolithic, paleolithic paliamentarian parliamentarian 1 1 parliamentarian Palistian Palestinian 0 1 Pulsation Palistinian Palestinian 1 1 Palestinian Palistinians Palestinians 1 2 Palestinians, Palestinian's pallete palette 2 20 pallet, palette, pallets, Paulette, palliate, palate, palled, pellet, pullet, pollute, plate, Platte, pallet's, paled, Pilate, pallid, pilled, polite, polled, pulled pamflet pamphlet 1 1 pamphlet pamplet pamphlet 1 2 pamphlet, pimpled pantomine pantomime 1 3 pantomime, panto mine, panto-mine paralel parallel 1 1 parallel paralell parallel 1 1 parallel paranthesis parenthesis 1 4 parenthesis, parentheses, parenthesis's, parenthesize paraphenalia paraphernalia 1 2 paraphernalia, profanely parellels parallels 1 2 parallels, parallel's parituclar particular 1 1 particular parliment parliament 2 2 Parliament, parliament parrakeets parakeets 1 5 parakeets, parakeet's, parquets, parquet's, paraquat's parralel parallel 1 1 parallel parrallel parallel 1 1 parallel parrallell parallel 1 1 parallel partialy partially 1 4 partially, partial, partials, partial's particually particularly 0 6 piratically, particle, piratical, prodigally, periodically, Portugal particualr particular 1 1 particular particuarly particularly 1 1 particularly particularily particularly 1 2 particularly, particularity particulary particularly 1 4 particularly, particular, particulars, particular's pary party 6 41 pray, Peary, parry, parky, part, party, par, pry, pay, Parr, para, pare, Paar, pair, pear, prey, PARC, Park, park, pars, Cary, Gary, Mary, nary, pacy, vary, wary, PR, Pr, pr, Perry, Peru, PRO, per, ppr, pro, pore, pure, purr, pyre, par's pased passed 1 23 passed, paused, parsed, pasted, phased, paced, posed, pissed, paste, payed, based, cased, eased, lased, paged, paled, pared, paved, pawed, poised, past, pasta, pasty pasengers passengers 1 2 passengers, passenger's passerbys passersby 0 2 passerby's, passerby pasttime pastime 1 4 pastime, past time, past-time, peacetime pastural pastoral 1 2 pastoral, postural paticular particular 1 1 particular pattented patented 1 4 patented, pat tented, pat-tented, potentate pavillion pavilion 1 2 pavilion, piffling peageant pageant 1 4 pageant, paginate, piquant, picante peculure peculiar 1 1 peculiar pedestrain pedestrian 1 1 pedestrian peice piece 1 30 piece, Price, price, Peace, peace, puce, pence, deice, Pace, pace, Pei's, poise, pees, pies, pacey, pose, pie's, pis, Pisa, Pius, pacy, peas, peso, pews, pi's, piss, pea's, pee's, pew's, poi's penatly penalty 1 3 penalty, panatella, ponytail penisula peninsula 1 3 peninsula, pencil, Pennzoil penisular peninsular 1 1 peninsular penninsula peninsula 1 1 peninsula penninsular peninsular 1 1 peninsular pennisula peninsula 1 3 peninsula, pencil, Pennzoil pensinula peninsula 0 0 peom poem 1 16 poem, prom, peon, pom, ppm, Perm, perm, geom, PM, Pm, pm, Pam, Pym, wpm, pommy, puma peoms poems 1 19 poems, proms, peons, poms, poem's, perms, PMS, PMs, prom's, PM's, Pm's, peon's, Pam's, Pym's, pumas, Perm's, perm's, PMS's, puma's peopel people 1 6 people, propel, papal, pupal, pupil, PayPal peotry poetry 1 13 poetry, Petra, pottery, Peter, peter, pewter, Pedro, Potter, potter, pouter, powdery, peatier, pettier perade parade 2 24 pervade, parade, Prada, Prado, prate, pride, prude, pared, peered, prayed, pirate, preyed, pored, pried, Purdue, period, pureed, parred, pert, prat, prod, purred, Perot, Pratt percepted perceived 0 1 precipitate percieve perceive 1 1 perceive percieved perceived 1 2 perceived, prizefight perenially perennially 1 3 perennially, perennial, Parnell perfomers performers 1 6 performers, perfumers, perfumer's, performer's, perfumeries, perfumery's performence performance 1 1 performance performes performed 2 8 performers, performed, performs, preforms, performer, perform es, perform-es, performer's performes performs 3 8 performers, performed, performs, preforms, performer, perform es, perform-es, performer's perhasp perhaps 1 3 perhaps, per hasp, per-hasp perheaps perhaps 1 3 perhaps, per heaps, per-heaps perhpas perhaps 1 1 perhaps peripathetic peripatetic 1 1 peripatetic peristent persistent 1 3 persistent, president, precedent perjery perjury 1 7 perjury, perjure, perkier, Parker, porker, purger, porkier perjorative pejorative 1 2 pejorative, procreative permanant permanent 1 3 permanent, preeminent, prominent permenant permanent 1 3 permanent, preeminent, prominent permenantly permanently 1 3 permanently, preeminently, prominently permissable permissible 1 2 permissible, permissibly perogative prerogative 1 3 prerogative, purgative, proactive peronal personal 1 4 personal, perennial, Parnell, perennially perosnality personality 1 2 personality, personalty perphas perhaps 0 20 pervs, prophesy, profs, prof's, proofs, proves, profess, preface, purveys, Provo's, profuse, proof's, prophecy, proviso, previews, previous, privacy, privies, privy's, preview's perpindicular perpendicular 1 1 perpendicular perseverence perseverance 1 1 perseverance persistance persistence 1 1 persistence persistant persistent 1 3 persistent, persist ant, persist-ant personel personnel 1 3 personnel, personal, personally personel personal 2 3 personnel, personal, personally personell personnel 1 5 personnel, personally, personal, person ell, person-ell personnell personnel 1 4 personnel, personally, personnel's, personal persuded persuaded 1 3 persuaded, presided, preceded persue pursue 2 21 peruse, pursue, parse, purse, pressie, per sue, per-sue, Pres, pres, Perez, pears, peers, piers, prose, Purus, press, Peru's, pear's, peer's, pier's, Pr's persued pursued 2 11 perused, pursued, Perseid, persuade, pressed, preside, parsed, pursed, per sued, per-sued, preset persuing pursuing 2 10 perusing, pursuing, Pershing, pressing, parsing, pursing, per suing, per-suing, person, piercing persuit pursuit 1 15 pursuit, Perseid, per suit, per-suit, preset, presto, perused, persuade, Proust, purest, preside, purist, pursued, parasite, porosity persuits pursuits 1 16 pursuits, pursuit's, per suits, per-suits, presets, prestos, Perseid's, persuades, presides, purists, parasites, presto's, Proust's, purist's, porosity's, parasite's pertubation perturbation 1 1 perturbation pertubations perturbations 1 2 perturbations, perturbation's pessiary pessary 1 6 pessary, pushier, Pechora, peachier, posher, pusher petetion petition 1 1 petition Pharoah Pharaoh 1 1 Pharaoh phenomenom phenomenon 1 1 phenomenon phenomenonal phenomenal 0 0 phenomenonly phenomenally 0 0 phenomenon+ly phenomonenon phenomenon 0 0 phenomonon phenomenon 1 1 phenomenon phenonmena phenomena 1 1 phenomena Philipines Philippines 1 7 Philippines, Philippine's, Philippians, Philippines's, Filipinos, Philippians's, Filipino's philisopher philosopher 1 2 philosopher, falsifier philisophical philosophical 1 2 philosophical, philosophically philisophy philosophy 1 2 philosophy, falsify Phillipine Philippine 1 3 Philippine, Filliping, Filipino Phillipines Philippines 1 7 Philippines, Philippine's, Philippians, Philippines's, Filipinos, Philippians's, Filipino's Phillippines Philippines 1 7 Philippines, Philippine's, Phillip pines, Phillip-pines, Philippians, Philippines's, Philippians's phillosophically philosophically 1 2 philosophically, philosophical philospher philosopher 1 2 philosopher, falsifier philosphies philosophies 1 3 philosophies, philosophize, philosophy's philosphy philosophy 1 2 philosophy, falsify phongraph phonograph 1 1 phonograph phylosophical philosophical 1 2 philosophical, philosophically physicaly physically 1 4 physically, physical, physicals, physical's pich pitch 1 25 pitch, pinch, pic, poach, pooch, pouch, Mich, Rich, pica, pick, pith, rich, patch, peach, posh, push, Pict, pics, pi ch, pi-ch, patchy, peachy, pushy, pasha, pic's pilgrimmage pilgrimage 1 3 pilgrimage, pilgrim mage, pilgrim-mage pilgrimmages pilgrimages 1 4 pilgrimages, pilgrimage's, pilgrim mages, pilgrim-mages pinapple pineapple 1 4 pineapple, pin apple, pin-apple, panoply pinnaple pineapple 2 3 pinnacle, pineapple, panoply pinoneered pioneered 1 1 pioneered plagarism plagiarism 1 1 plagiarism planation plantation 1 3 plantation, placation, pollination plantiff plaintiff 1 4 plaintiff, plan tiff, plan-tiff, plaintive plateu plateau 1 21 plateau, plate, Pilate, Platte, palate, platy, plated, platen, plates, plat, Plataea, played, Plato, plait, pleat, paled, polite, plate's, palled, pallet, plot plausable plausible 1 2 plausible, plausibly playright playwright 1 9 playwright, play right, play-right, polarity, Polaroid, Pollard, pollard, pilloried, pillared playwrite playwright 3 9 play write, play-write, playwright, polarity, Polaroid, pilloried, pillared, Pollard, pollard playwrites playwrights 3 6 play writes, play-writes, playwrights, playwright's, polarities, polarity's pleasent pleasant 1 4 pleasant, plea sent, plea-sent, placenta plebicite plebiscite 1 1 plebiscite plesant pleasant 1 2 pleasant, placenta poeoples peoples 1 8 peoples, people's, pupils, populous, pupil's, populace, PayPal's, papilla's poety poetry 2 19 piety, poetry, poet, potty, Petty, peaty, petty, pity, poets, poesy, PET, pet, pot, Pete, pout, Patty, patty, putty, poet's poisin poison 2 8 poising, poison, Poisson, Poussin, posing, pissing, poi sin, poi-sin polical political 0 2 pluckily, plughole polinator pollinator 1 3 pollinator, plantar, planter polinators pollinators 1 6 pollinators, pollinator's, planters, planter's, plunders, plunder's politican politician 1 5 politician, political, politic an, politic-an, politicking politicans politicians 1 5 politicians, politic ans, politic-ans, politician's, politicking's poltical political 1 3 political, poetical, politically polute pollute 2 22 polite, pollute, solute, volute, Pilate, polity, Pluto, plate, palate, plot, poled, Platte, pilot, polled, pallet, pellet, pelt, plat, pullet, palette, Plato, platy poluted polluted 1 10 polluted, pouted, plotted, piloted, pelted, plated, plaited, platted, pleated, plodded polutes pollutes 1 37 pollutes, polities, solutes, volutes, Pilates, plates, politesse, palates, plots, Pilate's, polity's, plot's, Plautus, Pluto's, pilots, plate's, pallets, pellets, pelts, plats, pullets, solute's, volute's, palate's, palettes, pilot's, pelt's, plat's, platys, Platte's, Pilates's, palette's, Plato's, platy's, pallet's, pellet's, pullet's poluting polluting 1 10 polluting, pouting, plotting, piloting, pelting, plating, plaiting, platting, pleating, plodding polution pollution 1 4 pollution, solution, palliation, polishing polyphonyic polyphonic 1 1 polyphonic pomegranite pomegranate 1 1 pomegranate pomotion promotion 1 1 promotion poportional proportional 1 1 proportional popoulation population 1 1 population popularaty popularity 1 1 popularity populare popular 1 4 popular, populate, populace, poplar populer popular 1 3 popular, poplar, papillary portayed portrayed 1 8 portrayed, portaged, ported, pirated, prated, parted, paraded, partied portraing portraying 1 3 portraying, Praetorian, praetorian Portugese Portuguese 1 6 Portuguese, Portages, Protegees, Proteges, Portage's, Protege's posess possess 2 18 posses, possess, poses, pose's, pisses, poises, posies, posers, posse's, passes, pusses, poise's, Pisces's, posy's, poesy's, poser's, Moses's, Pusey's posessed possessed 1 3 possessed, pussiest, paciest posesses possesses 1 2 possesses, pizzazz's posessing possessing 1 3 possessing, poses sing, poses-sing posession possession 1 2 possession, position posessions possessions 1 4 possessions, possession's, positions, position's posion poison 1 4 poison, potion, Passion, passion positon position 2 8 positron, position, positing, piston, Poseidon, posting, posit on, posit-on positon positron 1 8 positron, position, positing, piston, Poseidon, posting, posit on, posit-on possable possible 2 6 passable, possible, passably, possibly, poss able, poss-able possably possibly 2 6 passably, possibly, passable, possible, poss ably, poss-ably posseses possesses 1 4 possesses, possess, posses es, posses-es possesing possessing 1 3 possessing, posse sing, posse-sing possesion possession 1 4 possession, posses ion, posses-ion, position possessess possesses 1 2 possesses, pizzazz's possibile possible 1 4 possible, possibly, passable, passably possibilty possibility 1 1 possibility possiblility possibility 1 1 possibility possiblilty possibility 0 0 possiblities possibilities 1 2 possibilities, possibility's possiblity possibility 1 1 possibility possition position 1 2 position, possession Postdam Potsdam 1 3 Potsdam, Post dam, Post-dam posthomous posthumous 1 1 posthumous postion position 1 5 position, potion, portion, post ion, post-ion postive positive 1 2 positive, postie potatos potatoes 2 3 potato's, potatoes, potato portait portrait 1 8 portrait, ported, parotid, pirated, prated, partied, parted, predate potrait portrait 1 4 portrait, patriot, putrid, petard potrayed portrayed 1 8 portrayed, pottered, petard, petered, putrid, pattered, puttered, powdered poulations populations 1 4 populations, population's, pollution's, palliation's poverful powerful 1 1 powerful poweful powerful 1 1 powerful powerfull powerful 2 4 powerfully, powerful, power full, power-full practial practical 1 1 practical practially practically 1 1 practically practicaly practically 1 5 practically, practicably, practical, practicals, practical's practicioner practitioner 1 1 practitioner practicioners practitioners 1 2 practitioners, practitioner's practicly practically 2 2 practical, practically practioner practitioner 0 1 precautionary practioners practitioners 0 0 prairy prairie 2 10 priory, prairie, pr airy, pr-airy, prier, prior, parer, prayer, Perrier, purer prarie prairie 1 7 prairie, Perrier, parer, prier, prayer, prior, purer praries prairies 1 11 prairies, parries, prairie's, priories, parers, priers, prayers, Perrier's, parer's, prier's, prayer's pratice practice 1 21 practice, parties, prat ice, prat-ice, prates, prats, Paradise, paradise, produce, parities, pirates, Pratt's, prate's, pretties, parts, prides, part's, party's, pirate's, parity's, pride's preample preamble 1 1 preamble precedessor predecessor 0 0 preceed precede 1 9 precede, preceded, proceed, priced, pierced, pressed, Perseid, perused, preside preceeded preceded 1 4 preceded, proceeded, presided, persuaded preceeding preceding 1 5 preceding, proceeding, presiding, presetting, persuading preceeds precedes 1 6 precedes, proceeds, proceeds's, presides, presets, Perseid's precentage percentage 1 1 percentage precice precise 1 7 precise, precis, prices, precious, precis's, Price's, price's precisly precisely 1 2 precisely, preciously precurser precursor 1 2 precursor, precursory predecesors predecessors 1 2 predecessors, predecessor's predicatble predictable 1 3 predictable, predicable, predictably predicitons predictions 1 3 predictions, prediction's, predestines predomiantly predominately 2 2 predominantly, predominately prefered preferred 1 7 preferred, proffered, prefer ed, prefer-ed, proofread, pervert, perforate prefering preferring 1 2 preferring, proffering preferrably preferably 1 4 preferably, preferable, proverbially, proverbial pregancies pregnancies 1 4 pregnancies, prognoses, prognosis, prognosis's preiod period 1 12 period, pried, prod, proud, preyed, pared, pored, pride, Perot, Prado, Pareto, pureed preliferation proliferation 1 1 proliferation premeire premiere 1 4 premiere, premier, primer, primmer premeired premiered 1 1 premiered preminence preeminence 1 6 preeminence, prominence, permanence, pr eminence, pr-eminence, permanency premission permission 1 6 permission, remission, pr emission, pr-emission, permeation, promotion preocupation preoccupation 1 1 preoccupation prepair prepare 2 7 repair, prepare, prepaid, preppier, prep air, prep-air, proper prepartion preparation 1 2 preparation, proportion prepatory preparatory 0 2 predatory, prefatory preperation preparation 1 2 preparation, proportion preperations preparations 1 4 preparations, preparation's, proportions, proportion's preriod period 1 3 period, priority, prorate presedential presidential 1 1 presidential presense presence 1 14 presence, pretense, persons, prescience, prisons, person's, personas, pressings, Parsons, parsons, prison's, persona's, parson's, pressing's presidenital presidential 1 1 presidential presidental presidential 1 1 presidential presitgious prestigious 1 2 prestigious, prestige's prespective perspective 1 3 perspective, respective, prospective prestigeous prestigious 1 2 prestigious, prestige's prestigous prestigious 1 2 prestigious, prestige's presumabely presumably 1 2 presumably, presumable presumibly presumably 1 2 presumably, presumable pretection protection 1 4 protection, prediction, predication, production prevelant prevalent 1 1 prevalent preverse perverse 1 3 perverse, reverse, prefers previvous previous 1 1 previous pricipal principal 1 1 principal priciple principle 1 1 principle priestood priesthood 1 5 priesthood, presided, prostate, preceded, proceeded primarly primarily 1 2 primarily, primary primative primitive 1 1 primitive primatively primitively 1 1 primitively primatives primitives 1 2 primitives, primitive's primordal primordial 1 3 primordial, primordially, premarital priveledges privileges 1 3 privileges, privilege's, profligacy privelege privilege 1 1 privilege priveleged privileged 1 2 privileged, profligate priveleges privileges 1 3 privileges, privilege's, profligacy privelige privilege 1 1 privilege priveliged privileged 1 2 privileged, profligate priveliges privileges 1 3 privileges, privilege's, profligacy privelleges privileges 1 3 privileges, privilege's, profligacy privilage privilege 1 1 privilege priviledge privilege 1 1 privilege priviledges privileges 1 3 privileges, privilege's, profligacy privledge privilege 1 1 privilege privte private 3 10 privet, Private, private, pyruvate, proved, provide, prophet, profit, Pravda, pervade probabilaty probability 1 1 probability probablistic probabilistic 1 1 probabilistic probablly probably 1 2 probably, probable probalibity probability 0 0 probaly probably 1 4 probably, parable, parboil, parabola probelm problem 1 3 problem, prob elm, prob-elm proccess process 1 6 process, proxies, proxy's, Pyrexes, precocious, Pyrex's proccessing processing 1 1 processing procede proceed 1 6 proceed, precede, priced, pro cede, pro-cede, prized procede precede 2 6 proceed, precede, priced, pro cede, pro-cede, prized proceded proceeded 1 5 proceeded, proceed, preceded, pro ceded, pro-ceded proceded preceded 3 5 proceeded, proceed, preceded, pro ceded, pro-ceded procedes proceeds 1 5 proceeds, precedes, pro cedes, pro-cedes, proceeds's procedes precedes 2 5 proceeds, precedes, pro cedes, pro-cedes, proceeds's procedger procedure 0 0 proceding proceeding 1 7 proceeding, preceding, pro ceding, pro-ceding, presiding, persuading, presetting proceding preceding 2 7 proceeding, preceding, pro ceding, pro-ceding, presiding, persuading, presetting procedings proceedings 1 5 proceedings, proceeding's, precedence, Preston's, presidency proceedure procedure 1 2 procedure, persuader proces process 2 14 prices, process, proves, Price's, price's, probes, proles, prizes, prose's, precis, prize's, process's, Croce's, probe's processer processor 1 6 processor, processed, processes, process er, process-er, preciser proclaimation proclamation 1 1 proclamation proclamed proclaimed 1 1 proclaimed proclaming proclaiming 1 1 proclaiming proclomation proclamation 1 1 proclamation profesion profusion 2 5 profession, profusion, provision, perfusion, prevision profesion profession 1 5 profession, profusion, provision, perfusion, prevision profesor professor 1 2 professor, prophesier professer professor 1 6 professor, professed, professes, profess er, profess-er, prophesier proffesed professed 1 4 professed, proffered, prophesied, prefaced proffesion profession 1 5 profession, profusion, provision, perfusion, prevision proffesional professional 1 3 professional, professionally, provisional proffesor professor 1 2 professor, prophesier profilic prolific 0 1 privilege progessed progressed 1 3 progressed, professed, processed programable programmable 1 3 programmable, program able, program-able progrom pogrom 1 2 pogrom, program progrom program 2 2 pogrom, program progroms pogroms 1 4 pogroms, programs, program's, pogrom's progroms programs 2 4 pogroms, programs, program's, pogrom's prohabition prohibition 2 2 Prohibition, prohibition prominance prominence 1 4 prominence, preeminence, permanence, permanency prominant prominent 1 3 prominent, preeminent, permanent prominantly prominently 1 3 prominently, preeminently, permanently prominately prominently 0 0 prominately predominately 0 0 promiscous promiscuous 1 1 promiscuous promotted promoted 1 4 promoted, permitted, permuted, permeated pronomial pronominal 1 1 pronominal pronouced pronounced 1 2 pronounced, pranced pronounched pronounced 1 1 pronounced pronounciation pronunciation 1 1 pronunciation proove prove 1 7 prove, Provo, groove, prov, proof, Prof, prof prooved proved 1 6 proved, proofed, grooved, provide, privet, prophet prophacy prophecy 1 4 prophecy, prophesy, privacy, preface propietary proprietary 1 1 proprietary propmted prompted 1 1 prompted propoganda propaganda 1 1 propaganda propogate propagate 1 2 propagate, prepacked propogates propagates 1 1 propagates propogation propagation 1 2 propagation, prorogation propostion proposition 1 3 proposition, proportion, preposition propotions proportions 1 6 proportions, promotions, pro potions, pro-potions, proportion's, promotion's propper proper 1 11 proper, Popper, popper, prosper, cropper, dropper, propped, preppier, prop per, prop-per, prepare propperly properly 1 2 properly, puerperal proprietory proprietary 2 4 proprietor, proprietary, proprietors, proprietor's proseletyzing proselytizing 1 1 proselytizing protaganist protagonist 1 1 protagonist protaganists protagonists 1 2 protagonists, protagonist's protocal protocol 1 5 protocol, piratical, Portugal, prodigal, periodical protoganist protagonist 1 1 protagonist protrayed portrayed 1 3 portrayed, protrude, portrait protruberance protuberance 1 1 protuberance protruberances protuberances 1 2 protuberances, protuberance's prouncements pronouncements 0 0 provacative provocative 1 1 provocative provded provided 1 5 provided, proved, prodded, pervaded, profited provicial provincial 1 1 provincial provinicial provincial 1 2 provincial, provincially provisonal provisional 1 1 provisional provisiosn provision 2 3 provisions, provision, provision's proximty proximity 1 2 proximity, proximate pseudononymous pseudonymous 0 0 pseudonyn pseudonym 1 5 pseudonym, stoning, stunning, saddening, staining psuedo pseudo 1 7 pseudo, pseud, pseudy, sued, suede, seed, suet psycology psychology 1 3 psychology, cyclic, skulk psyhic psychic 1 1 psychic publicaly publicly 1 1 publicly puchasing purchasing 1 1 purchasing Pucini Puccini 1 7 Puccini, Pacino, Pacing, Piecing, Pausing, Pusan, Posing pumkin pumpkin 1 2 pumpkin, pemmican puritannical puritanical 1 2 puritanical, puritanically purposedly purposely 1 1 purposely purpotedly purportedly 1 1 purportedly pursuade persuade 1 6 persuade, pursued, pursed, pursuit, perused, parsed pursuaded persuaded 1 5 persuaded, presided, preceded, prostate, proceeded pursuades persuades 1 9 persuades, pursuits, presides, pursuit's, precedes, prosodies, Perseid's, proceeds, prosody's pususading persuading 0 0 puting putting 2 16 pouting, putting, punting, Putin, outing, pitting, muting, puking, puling, patting, petting, potting, pudding, patina, patine, Putin's pwoer power 1 2 power, payware pyscic psychic 0 3 pesky, passage, passkey qtuie quite 2 15 quiet, quite, cutie, quid, quit, quote, qty, cute, jute, qt, Quito, guide, quoit, GTE, Katie qtuie quiet 1 15 quiet, quite, cutie, quid, quit, quote, qty, cute, jute, qt, Quito, guide, quoit, GTE, Katie quantaty quantity 1 3 quantity, cantata, quintet quantitiy quantity 1 9 quantity, quintet, cantata, jaunted, candid, canted, Candide, candida, candied quarantaine quarantine 1 5 quarantine, guaranteeing, granting, grenadine, grunting Queenland Queensland 1 4 Queensland, Queen land, Queen-land, Gangland questonable questionable 1 1 questionable quicklyu quickly 1 1 quickly quinessential quintessential 1 3 quintessential, quin essential, quin-essential quitted quit 0 16 quieted, quoited, quoted, quilted, quitter, gutted, jutted, kitted, quit ted, quit-ted, quietude, jotted, kited, catted, guided, jetted quizes quizzes 1 18 quizzes, quiz's, quines, quires, guises, juices, quiz es, quiz-es, cozies, quire's, guise's, juice's, gazes, cusses, jazzes, gauze's, Giza's, gaze's qutie quite 1 15 quite, cutie, quote, quit, quiet, Quito, cute, jute, quid, quoit, quot, Katie, gite, kite, qt qutie quiet 5 15 quite, cutie, quote, quit, quiet, Quito, cute, jute, quid, quoit, quot, Katie, gite, kite, qt rabinnical rabbinical 1 1 rabbinical racaus raucous 1 29 raucous, RCA's, racks, ragas, rack's, raga's, ruckus, recuse, rags, wracks, Rojas, rag's, rages, rakes, rec's, ricks, rocks, rucks, wrack's, Rick's, Rico's, Riga's, Rock's, rage's, rake's, rick's, rock's, Roku's, ruckus's radiactive radioactive 1 2 radioactive, reductive radify ratify 1 2 ratify, ramify raelly really 1 15 really, rally, Reilly, rely, relay, real, royally, Riley, rel, Raul, Riel, rail, reel, rill, roll rarified rarefied 2 3 ratified, rarefied, ramified reaccurring recurring 2 3 reoccurring, recurring, reacquiring reacing reaching 3 22 refacing, racing, reaching, reacting, Reading, reading, reaming, reaping, rearing, Racine, razing, ricing, resign, reusing, re acing, re-acing, reassign, resin, raising, razzing, reason, rising reacll recall 1 6 recall, regally, regal, recoil, regale, regalia readmition readmission 1 3 readmission, readmit ion, readmit-ion realitvely relatively 1 1 relatively realsitic realistic 1 1 realistic realtions relations 1 4 relations, relation's, reactions, reaction's realy really 2 16 relay, really, realty, real, rely, rally, realm, reals, reply, mealy, ready, rel, Reilly, reel, rial, real's realyl really 1 1 really reasearch research 1 1 research rebiulding rebuilding 1 1 rebuilding rebllions rebellions 1 2 rebellions, rebellion's rebounce rebound 0 19 renounce, re bounce, re-bounce, robins, Robin's, Robyn's, robin's, ribbons, Rabin's, Reuben's, Robbins, Rubin's, ribbon's, Rubens, Robbin's, rubbings, Ruben's, Robbins's, Rubens's reccomend recommend 1 2 recommend, regiment reccomendations recommendations 1 3 recommendations, recommendation's, regimentation's reccomended recommended 1 2 recommended, regimented reccomending recommending 1 2 recommending, regimenting reccommend recommend 1 4 recommend, rec commend, rec-commend, regiment reccommended recommended 1 4 recommended, rec commended, rec-commended, regimented reccommending recommending 1 4 recommending, rec commending, rec-commending, regimenting reccuring recurring 2 6 reoccurring, recurring, rec curing, rec-curing, reacquiring, requiring receeded receded 1 5 receded, reseeded, recited, resided, rested receeding receding 1 6 receding, reseeding, reciting, residing, resetting, resting recepient recipient 1 2 recipient, respond recepients recipients 1 3 recipients, recipient's, responds receving receiving 1 3 receiving, reeving, receding rechargable rechargeable 1 1 rechargeable reched reached 1 8 reached, retched, ruched, reechoed, leched, wretched, roached, rushed recide reside 4 7 Recife, recede, recite, reside, decide, recipe, residue recided resided 3 4 receded, recited, resided, decided recident resident 1 2 resident, Rostand recidents residents 1 3 residents, resident's, Rostand's reciding residing 3 4 receding, reciting, residing, deciding reciepents recipients 1 3 recipients, recipient's, responds reciept receipt 1 3 receipt, respite, rasped recieve receive 1 3 receive, relieve, Recife recieved received 1 2 received, relieved reciever receiver 1 2 receiver, reliever recievers receivers 1 4 receivers, receiver's, relievers, reliever's recieves receives 1 3 receives, relieves, Recife's recieving receiving 1 2 receiving, relieving recipiant recipient 1 2 recipient, respond recipiants recipients 1 3 recipients, recipient's, responds recived received 1 4 received, revived, recited, relived recivership receivership 1 1 receivership recogize recognize 1 6 recognize, recooks, rejigs, rococo's, rejudges, wreckage's recomend recommend 1 2 recommend, regiment recomended recommended 1 2 recommended, regimented recomending recommending 1 2 recommending, regimenting recomends recommends 1 3 recommends, regiments, regiment's recommedations recommendations 1 2 recommendations, recommendation's reconaissance reconnaissance 1 2 reconnaissance, reconsigns reconcilation reconciliation 1 1 reconciliation reconized recognized 1 1 recognized reconnaissence reconnaissance 1 2 reconnaissance, reconsigns recontructed reconstructed 1 1 reconstructed recquired required 2 4 reacquired, required, recurred, reoccurred recrational recreational 1 3 recreational, rec rational, rec-rational recrod record 1 11 record, retrod, rec rod, rec-rod, Ricardo, recruit, regard, recurred, regrade, regret, rogered recuiting recruiting 1 4 recruiting, reciting, requiting, reacting recuring recurring 1 9 recurring, recusing, securing, requiring, reacquiring, re curing, re-curing, reoccurring, rogering recurrance recurrence 1 1 recurrence rediculous ridiculous 1 5 ridiculous, ridicules, ridicule's, radicals, radical's reedeming redeeming 1 3 redeeming, radioman, radiomen reenforced reinforced 1 3 reinforced, re enforced, re-enforced refect reflect 1 4 reflect, prefect, defect, reject refedendum referendum 1 1 referendum referal referral 1 3 referral, re feral, re-feral refered referred 2 4 refereed, referred, revered, referee referiang referring 1 4 referring, revering, refereeing, refrain refering referring 1 4 referring, revering, refereeing, refrain refernces references 1 4 references, reference's, reverences, reverence's referrence reference 1 4 reference, reverence, refrains, refrain's referrs refers 1 25 refers, reefers, referees, reefer's, reveres, revers, referee's, ref errs, ref-errs, refer rs, refer-rs, reverse, Revere's, reveries, roofers, revers's, roofer's, Rivers, ravers, rivers, rovers, reverie's, Rover's, river's, rover's reffered referred 2 3 refereed, referred, revered refference reference 1 4 reference, reverence, refrains, refrain's refrence reference 1 4 reference, reverence, refrains, refrain's refrences references 1 4 references, reference's, reverences, reverence's refrers refers 1 3 refers, referrers, referrer's refridgeration refrigeration 1 1 refrigeration refridgerator refrigerator 1 1 refrigerator refromist reformist 1 1 reformist refusla refusal 1 1 refusal regardes regards 3 5 regrades, regarded, regards, regard's, regards's regluar regular 1 3 regular, recolor, wriggler reguarly regularly 1 1 regularly regulaion regulation 1 4 regulation, regaling, raglan, recline regulaotrs regulators 1 2 regulators, regulator's regularily regularly 1 2 regularly, regularity rehersal rehearsal 1 2 rehearsal, reversal reicarnation reincarnation 1 1 reincarnation reigining reigning 1 4 reigning, regaining, rejoining, reckoning reknown renown 1 7 renown, re known, re-known, reckoning, reigning, rejoining, regaining reknowned renowned 1 2 renowned, regnant rela real 1 20 real, relay, rel, relax, rely, Riel, reel, Bela, Lela, Reba, Rena, Reva, Vela, vela, rial, rile, role, rule, rill, roll relaly really 1 2 really, relay relatiopnship relationship 1 1 relationship relativly relatively 1 1 relatively relected reelected 1 8 reelected, reflected, elected, rejected, relented, selected, relegated, relocated releive relieve 1 4 relieve, relive, receive, relief releived relieved 1 3 relieved, relived, received releiver reliever 1 3 reliever, receiver, rollover releses releases 1 4 releases, release's, Reese's, realizes relevence relevance 1 2 relevance, relevancy relevent relevant 1 3 relevant, rel event, rel-event reliablity reliability 1 2 reliability, relabeled relient reliant 2 3 relent, reliant, relined religeous religious 1 5 religious, religious's, relics, relic's, Rilke's religous religious 1 4 religious, religious's, relics, relic's religously religiously 1 1 religiously relinqushment relinquishment 1 1 relinquishment relitavely relatively 1 1 relatively relized realized 1 7 realized, relied, relined, relived, resized, released, relist relpacement replacement 1 1 replacement remaing remaining 0 15 reaming, remaking, remain, remains, roaming, riming, ramming, rimming, romaine, Riemann, rhyming, rooming, Roman, Romania, roman remeber remember 1 1 remember rememberable memorable 0 2 remember able, remember-able rememberance remembrance 1 1 remembrance remembrence remembrance 1 1 remembrance remenant remnant 1 2 remnant, ruminant remenicent reminiscent 1 1 reminiscent reminent remnant 2 3 eminent, remnant, ruminant reminescent reminiscent 1 1 reminiscent reminscent reminiscent 1 1 reminiscent reminsicent reminiscent 1 1 reminiscent rendevous rendezvous 1 1 rendezvous rendezous rendezvous 1 1 rendezvous renewl renewal 1 5 renewal, renew, renews, renal, runnel rentors renters 1 12 renters, mentors, rectors, reenters, renter's, ranters, renders, mentor's, rector's, ranter's, render's, reentry's reoccurrence recurrence 1 3 recurrence, re occurrence, re-occurrence repatition repetition 1 3 repetition, reputation, repudiation repentence repentance 1 1 repentance repentent repentant 1 1 repentant repeteadly repeatedly 1 2 repeatedly, reputedly repetion repetition 0 1 repletion repid rapid 4 11 repaid, tepid, Reid, rapid, rebid, redid, reaped, raped, roped, rep id, rep-id reponse response 1 5 response, repose, repines, reopens, rapine's reponsible responsible 1 1 responsible reportadly reportedly 1 1 reportedly represantative representative 2 2 Representative, representative representive representative 0 0 represent+ive representives representatives 0 0 reproducable reproducible 1 1 reproducible reprtoire repertoire 1 3 repertoire, repertory, reporter repsectively respectively 1 1 respectively reptition repetition 1 3 repetition, reputation, repudiation requirment requirement 1 2 requirement, recriminate requred required 1 9 required, recurred, reacquired, record, regard, regret, regrade, rogered, reoccurred resaurant restaurant 1 1 restaurant resembelance resemblance 1 1 resemblance resembes resembles 1 1 resembles resemblence resemblance 1 1 resemblance resevoir reservoir 1 2 reservoir, receiver resistable resistible 1 3 resistible, resist able, resist-able resistence resistance 2 2 Resistance, resistance resistent resistant 1 1 resistant respectivly respectively 1 3 respectively, respectfully, respectful responce response 1 5 response, res ponce, res-ponce, resp once, resp-once responibilities responsibilities 1 1 responsibilities responisble responsible 1 2 responsible, responsibly responnsibilty responsibility 1 1 responsibility responsability responsibility 1 1 responsibility responsibile responsible 1 2 responsible, responsibly responsibilites responsibilities 1 2 responsibilities, responsibility's responsiblity responsibility 1 1 responsibility ressemblance resemblance 1 3 resemblance, res semblance, res-semblance ressemble resemble 2 3 reassemble, resemble, reassembly ressembled resembled 2 2 reassembled, resembled ressemblence resemblance 1 1 resemblance ressembling resembling 2 2 reassembling, resembling resssurecting resurrecting 1 1 resurrecting ressurect resurrect 1 1 resurrect ressurected resurrected 1 1 resurrected ressurection resurrection 2 2 Resurrection, resurrection ressurrection resurrection 2 2 Resurrection, resurrection restaraunt restaurant 1 3 restaurant, restraint, restrained restaraunteur restaurateur 0 0 restaraunteurs restaurateurs 0 0 restaraunts restaurants 1 4 restaurants, restraints, restaurant's, restraint's restauranteurs restaurateurs 1 2 restaurateurs, restaurateur's restauration restoration 2 2 Restoration, restoration restauraunt restaurant 1 3 restaurant, restraint, restrained resteraunt restaurant 2 3 restraint, restaurant, restrained resteraunts restaurants 3 4 restraints, restraint's, restaurants, restaurant's resticted restricted 1 2 restricted, rusticated restraunt restraint 1 3 restraint, restrained, restaurant restraunt restaurant 3 3 restraint, restrained, restaurant resturant restaurant 1 3 restaurant, restraint, restrained resturaunt restaurant 1 3 restaurant, restraint, restrained resurecting resurrecting 1 1 resurrecting retalitated retaliated 1 1 retaliated retalitation retaliation 1 1 retaliation retreive retrieve 1 1 retrieve returnd returned 1 4 returned, returns, return, return's revaluated reevaluated 1 6 reevaluated, evaluated, re valuated, re-valuated, reflated, revolted reveral reversal 1 4 reversal, reveal, several, referral reversable reversible 1 4 reversible, reversibly, revers able, revers-able revolutionar revolutionary 1 2 revolutionary, reflationary rewitten rewritten 1 2 rewritten, rewedding rewriet rewrite 1 8 rewrite, rewrote, reroute, reared, rarity, reread, rared, roared rhymme rhyme 1 22 rhyme, rummy, Rome, rime, ramie, rheum, REM, rem, rum, rheumy, rm, Romeo, romeo, RAM, ROM, Rom, ram, rim, Rama, ream, roam, room rhythem rhythm 1 1 rhythm rhythim rhythm 1 1 rhythm rhytmic rhythmic 1 1 rhythmic rigeur rigor 4 9 Roger, rigger, roger, rigor, roguery, Rodger, rugger, recur, Regor rigourous rigorous 1 14 rigorous, rigors, rigor's, Regor's, regrows, riggers, rigger's, Rogers, rogers, roguery's, Roger's, recourse, Rogers's, recurs rininging ringing 0 0 rised rose 0 24 raised, rinsed, risked, rises, rise, riced, reused, roused, riled, rimed, risen, riser, rived, vised, wised, reseed, reside, reissued, raced, razed, reset, rise's, rest, wrist Rockerfeller Rockefeller 1 3 Rockefeller, Rocker feller, Rocker-feller rococco rococo 1 5 rococo, recook, rejig, wreckage, rejudge rocord record 1 5 record, Ricardo, rogered, regard, recurred roomate roommate 1 8 roommate, roomette, room ate, room-ate, roomed, remote, roamed, remade rougly roughly 1 14 roughly, wriggly, Rigel, Wrigley, Rogelio, regal, regally, Raquel, regale, recoil, wriggle, recall, regalia, Wroclaw rucuperate recuperate 1 1 recuperate rudimentatry rudimentary 1 1 rudimentary rulle rule 1 20 rule, tulle, rile, rill, ruble, role, roll, Riel, rally, Riley, rel, Raul, Reilly, reel, rial, really, rail, real, rely, roil runing running 2 15 ruining, running, tuning, ruing, raining, reining, ringing, pruning, ruling, ranging, Reunion, reunion, wringing, rennin, wronging runnung running 1 12 running, ruining, ringing, rennin, raining, ranging, reining, wringing, Reunion, reunion, wronging, renown russina Russian 1 15 Russian, Russia, Rossini, reusing, rising, rousing, resin, rosin, raisin, Rosanna, raising, reissuing, reassign, resign, risen Russion Russian 1 5 Russian, Russ ion, Russ-ion, Ration, Rushing rwite write 1 4 write, rite, rowed, rewed rythem rhythm 1 1 rhythm rythim rhythm 1 1 rhythm rythm rhythm 1 1 rhythm rythmic rhythmic 1 1 rhythmic rythyms rhythms 1 2 rhythms, rhythm's sacrafice sacrifice 1 8 sacrifice, scarifies, scarfs, scarf's, scarves, scruffs, scruff's, scurf's sacreligious sacrilegious 1 7 sacrilegious, sac religious, sac-religious, sacroiliacs, sacrileges, sacrilege's, sacroiliac's sacrifical sacrificial 1 1 sacrificial saftey safety 1 6 safety, softy, sift, soft, saved, suavity safty safety 1 6 safety, softy, salty, sift, soft, suavity salery salary 1 12 salary, sealer, Valery, celery, slurry, slier, slayer, SLR, sailor, seller, slur, solar sanctionning sanctioning 1 1 sanctioning sandwhich sandwich 1 3 sandwich, sand which, sand-which Sanhedrim Sanhedrin 1 1 Sanhedrin santioned sanctioned 1 1 sanctioned sargant sergeant 2 2 Sargent, sergeant sargeant sergeant 2 4 Sargent, sergeant, sarge ant, sarge-ant sasy says 1 32 says, sassy, say, SASE, sass, sissy, saws, seas, Sask, easy, sash, saucy, SOS, SOs, sis, Sosa, SUSE, Suzy, secy, suss, sea's, saw's, say's, sass's, SE's, SW's, Se's, Si's, SOS's, sec'y, sis's, soy's sasy sassy 2 32 says, sassy, say, SASE, sass, sissy, saws, seas, Sask, easy, sash, saucy, SOS, SOs, sis, Sosa, SUSE, Suzy, secy, suss, sea's, saw's, say's, sass's, SE's, SW's, Se's, Si's, SOS's, sec'y, sis's, soy's satelite satellite 1 16 satellite, sat elite, sat-elite, sate lite, sate-lite, stilt, staled, stolid, steeled, stalled, stilled, stiletto, styled, settled, saddled, sidelight satelites satellites 1 10 satellites, satellite's, sat elites, sat-elites, stilts, stilt's, stilettos, sidelights, sidelight's, stiletto's Saterday Saturday 1 7 Saturday, Sturdy, Stared, Saturate, Starred, Stored, Steroid Saterdays Saturdays 1 14 Saturdays, Saturday's, Saturates, Straits, Stratus, Steroids, Streets, Steroid's, Strides, Struts, Stride's, Strait's, Street's, Strut's satisfactority satisfactorily 1 1 satisfactorily satric satiric 1 8 satiric, satyric, citric, struck, Stark, stark, strike, Cedric satrical satirical 1 6 satirical, satirically, starkly, struggle, straggle, straggly satrically satirically 1 4 satirically, satirical, starkly, straggly sattelite satellite 1 11 satellite, settled, steeled, staled, stiletto, stolid, styled, stalled, stilled, saddled, sidelight sattelites satellites 1 8 satellites, satellite's, stilts, stilt's, stilettos, sidelights, stiletto's, sidelight's saught sought 2 13 aught, sought, sight, caught, naught, taught, saute, SAT, Sat, sat, suet, suit, Saudi saveing saving 1 5 saving, sieving, Sven, seven, savanna saxaphone saxophone 1 1 saxophone scandanavia Scandinavia 1 1 Scandinavia scaricity scarcity 1 3 scarcity, sacristy, scariest scavanged scavenged 1 1 scavenged schedual schedule 1 3 schedule, psychedelia, scuttle scholarhip scholarship 1 3 scholarship, scholar hip, scholar-hip scholarstic scholastic 1 3 scholastic, scholars tic, scholars-tic scholarstic scholarly 0 3 scholastic, scholars tic, scholars-tic scientfic scientific 1 1 scientific scientifc scientific 1 1 scientific scientis scientist 1 17 scientist, scents, scent's, cents, cent's, saints, saint's, snits, Senates, senates, sends, sonnets, snit's, sonnet's, Senate's, Sendai's, senate's scince science 1 19 science, sconce, since, seance, sines, scenes, scions, seines, sins, scion's, sense, sin's, sings, sinus, sine's, Seine's, scene's, seine's, sing's scinece science 1 22 science, since, sines, scenes, seance, seines, sine's, sinews, Seine's, scene's, seine's, sense, scions, sneeze, sins, scion's, sinew's, sin's, sings, sinus, zines, sing's scirpt script 1 2 script, sauropod scoll scroll 1 14 scroll, coll, scowl, scull, scold, school, skill, Scala, scale, scaly, skoal, skull, SQL, Sculley screenwrighter screenwriter 1 1 screenwriter scrutinity scrutiny 0 0 scuptures sculptures 1 2 sculptures, sculpture's seach search 1 16 search, each, Beach, Leach, beach, leach, peach, reach, teach, sch, sash, such, sea ch, sea-ch, Saatchi, Sasha seached searched 1 5 searched, beached, leached, reached, sachet seaches searches 1 12 searches, beaches, leaches, peaches, reaches, teaches, Sachs, sashes, Sachs's, sash's, Saatchi's, Sasha's secceeded seceded 0 3 succeeded, sextet, suggested secceeded succeeded 1 3 succeeded, sextet, suggested seceed succeed 0 9 secede, seceded, seized, sauced, sized, ceased, sassed, soused, sussed seceed secede 1 9 secede, seceded, seized, sauced, sized, ceased, sassed, soused, sussed seceeded succeeded 0 1 seceded seceeded seceded 1 1 seceded secratary secretary 2 4 Secretary, secretary, secretory, skywriter secretery secretary 2 3 Secretary, secretary, secretory sedereal sidereal 1 3 sidereal, sterile, stroll seeked sought 0 21 sleeked, peeked, reeked, seeded, seeker, seemed, seeped, sacked, segued, sicked, soaked, socked, sucked, seek ed, seek-ed, skied, skeet, skid, sagged, sighed, socket segementation segmentation 1 1 segmentation seguoys segues 1 23 segues, segue's, Sequoya's, sequoias, Sega's, sago's, Seiko's, souks, sieges, sequoia's, sedge's, siege's, sages, sagas, scows, seeks, skuas, sucks, sage's, saga's, sky's, scow's, suck's seige siege 1 20 siege, sedge, segue, serge, Seine, beige, seine, seize, Sega, sage, Seiko, sedgy, seek, SEC, Sec, sag, sec, seq, sic, ski seing seeing 1 27 seeing, sewing, swing, sing, sexing, Seine, seine, suing, sign, Sung, song, sung, sling, sting, being, Sen, sen, sin, saying, Sang, Sean, sang, seen, sewn, sine, zing, senna seinor senior 2 5 Senior, senior, senor, seiner, senora seldomly seldom 0 0 seldom+ly senarios scenarios 1 23 scenarios, scenario's, seniors, senors, snares, sonars, senoras, senor's, snare's, sonar's, senora's, Senior's, senior's, sneers, seiners, sonorous, sunrise, sneer's, seiner's, snores, sangria's, scenery's, snore's sence sense 3 9 seance, Spence, sense, since, fence, hence, pence, science, sens senstive sensitive 1 1 sensitive sensure censure 2 9 ensure, censure, sensor, sensory, sen sure, sen-sure, censer, cynosure, censor seperate separate 1 14 separate, sprat, Sprite, sprite, suppurate, speared, sprayed, Sparta, spread, seaport, sport, spurt, spirit, sporty seperated separated 1 7 separated, sported, spurted, suppurated, spirited, sprouted, supported seperately separately 1 4 separately, sprightly, spiritual, spiritually seperates separates 1 19 separates, separate's, sprats, sprat's, sprites, suppurates, spreads, Sprite's, seaports, sprite's, Sparta's, sports, spread's, spurts, seaport's, spirits, sport's, spurt's, spirit's seperating separating 1 8 separating, spreading, sporting, spurting, suppurating, spiriting, sprouting, supporting seperation separation 1 3 separation, suppuration, suppression seperatism separatism 1 1 separatism seperatist separatist 1 3 separatist, sportiest, spritzed sepina subpoena 0 16 sepia, spin, seeping, spine, spiny, supine, Span, span, Spain, spun, sapping, sipping, soaping, sopping, souping, supping sepulchure sepulcher 1 3 sepulcher, splotchier, splashier sepulcre sepulcher 0 0 sergent sergeant 1 3 sergeant, Sargent, serpent settelement settlement 1 3 settlement, sett element, sett-element settlment settlement 1 1 settlement severeal several 1 3 several, severely, severally severley severely 1 4 severely, Beverley, severally, several severly severely 1 4 severely, several, Beverly, severally sevice service 1 10 service, device, suffice, sieves, saves, sieve's, save's, Siva's, Sufi's, Suva's shaddow shadow 1 11 shadow, shadowy, shade, shad, shady, shoddy, shod, Chad, chad, shed, she'd shamen shaman 2 17 shame, shaman, seamen, shaken, shamed, shames, shaven, shaming, showmen, stamen, sh amen, sh-amen, sham en, sham-en, shamming, shame's, showman shamen shamans 0 17 shame, shaman, seamen, shaken, shamed, shames, shaven, shaming, showmen, stamen, sh amen, sh-amen, sham en, sham-en, shamming, shame's, showman sheat sheath 3 27 Shevat, shear, sheath, Scheat, Shea, heat, seat, cheat, sheet, shoat, sheaf, wheat, chat, shad, shed, shit, shot, shut, sweat, she'd, shoot, shout, sh eat, sh-eat, she at, she-at, Shea's sheat sheet 9 27 Shevat, shear, sheath, Scheat, Shea, heat, seat, cheat, sheet, shoat, sheaf, wheat, chat, shad, shed, shit, shot, shut, sweat, she'd, shoot, shout, sh eat, sh-eat, she at, she-at, Shea's sheat cheat 8 27 Shevat, shear, sheath, Scheat, Shea, heat, seat, cheat, sheet, shoat, sheaf, wheat, chat, shad, shed, shit, shot, shut, sweat, she'd, shoot, shout, sh eat, sh-eat, she at, she-at, Shea's sheild shield 1 9 shield, Sheila, sheila, shelled, should, child, shilled, shoaled, shalt sherif sheriff 1 6 sheriff, Sheri, serif, Sharif, shrive, Sheri's shineing shining 1 6 shining, shinning, shunning, chinning, chaining, changing shiped shipped 1 11 shipped, shied, shaped, shopped, shined, chipped, sniped, swiped, ship ed, ship-ed, shpt shiping shipping 1 11 shipping, shaping, shopping, shining, chipping, sniping, swiping, chopping, Chopin, chapping, cheeping shopkeeepers shopkeepers 1 2 shopkeepers, shopkeeper's shorly shortly 1 13 shortly, Shirley, shorty, Sheryl, shrilly, shrill, choral, Cheryl, chorally, Charley, charily, chorale, churl shoudl should 1 4 should, shoddily, shadily, shuttle shoudln should 0 3 shuttling, chatline, chatelaine shoudln shouldn't 0 3 shuttling, chatline, chatelaine shouldnt shouldn't 1 1 shouldn't shreak shriek 2 7 Shrek, shriek, streak, shark, shirk, shrike, shrug shrinked shrunk 0 3 shrieked, shrink ed, shrink-ed sicne since 1 10 since, sine, scone, sicken, soigne, Scan, scan, skin, soignee, sicking sideral sidereal 1 3 sidereal, sterile, stroll sieze seize 1 23 seize, size, Suez, siege, sieve, sees, SUSE, Suzy, sues, sis, Sue's, SASE, SE's, Se's, Si's, seas, secy, sews, SSE's, see's, sis's, sea's, sec'y sieze size 2 23 seize, size, Suez, siege, sieve, sees, SUSE, Suzy, sues, sis, Sue's, SASE, SE's, Se's, Si's, seas, secy, sews, SSE's, see's, sis's, sea's, sec'y siezed seized 1 9 seized, sized, sieved, secede, soused, sussed, sassed, sauced, siesta siezed sized 2 9 seized, sized, sieved, secede, soused, sussed, sassed, sauced, siesta siezing seizing 1 8 seizing, sizing, sieving, sousing, sussing, Xizang, sassing, saucing siezing sizing 2 8 seizing, sizing, sieving, sousing, sussing, Xizang, sassing, saucing siezure seizure 1 10 seizure, sizer, sissier, Saussure, saucer, Cicero, sassier, saucier, scissor, Cesar siezures seizures 1 8 seizures, seizure's, saucers, Saussure's, saucer's, scissors, Cesar's, Cicero's siginificant significant 1 1 significant signficant significant 1 1 significant signficiant significant 0 0 signfies signifies 1 1 signifies signifantly significantly 0 0 significently significantly 1 1 significantly signifigant significant 1 1 significant signifigantly significantly 1 1 significantly signitories signatories 1 4 signatories, signatures, signatory's, signature's signitory signatory 1 5 signatory, signature, scantier, squinter, scanter similarily similarly 1 2 similarly, similarity similiar similar 1 4 similar, seemlier, smellier, smaller similiarity similarity 1 1 similarity similiarly similarly 1 1 similarly simmilar similar 1 4 similar, seemlier, smaller, smellier simpley simply 2 5 simple, simply, simpler, sample, simplex simplier simpler 1 3 simpler, pimplier, sampler simultanous simultaneous 1 1 simultaneous simultanously simultaneously 1 1 simultaneously sincerley sincerely 1 2 sincerely, censorial singsog singsong 1 2 singsong, Cenozoic sinse sines 1 30 sines, sins, sine, sense, since, seines, Suns, signs, sin's, sings, sinus, sons, suns, rinse, singe, zines, sans, sens, Son's, Sun's, sign's, son's, sun's, Sn's, sine's, sing's, sinus's, San's, Seine's, seine's sinse since 5 30 sines, sins, sine, sense, since, seines, Suns, signs, sin's, sings, sinus, sons, suns, rinse, singe, zines, sans, sens, Son's, Sun's, sign's, son's, sun's, Sn's, sine's, sing's, sinus's, San's, Seine's, seine's Sionist Zionist 1 3 Zionist, Shiniest, Sheeniest Sionists Zionists 1 2 Zionists, Zionist's Sixtin Sistine 0 5 Sexton, Sexting, Sixteen, Six tin, Six-tin skateing skating 1 6 skating, scatting, squatting, skidding, scooting, scouting slaugterhouses slaughterhouses 1 2 slaughterhouses, slaughterhouse's slowy slowly 1 21 slowly, slow, sloe, slows, blowy, snowy, sly, slaw, slay, slew, showy, sole, sallow, Sol, sol, silly, silo, solo, Sally, sally, sully smae same 1 15 same, Mae, samey, SAM, Sam, some, Sm, Somme, seam, Samoa, seamy, sim, sum, Sammie, Sammy smealting smelting 1 2 smelting, simulating smoe some 1 20 some, smoke, smote, Moe, same, sumo, smog, Somme, sloe, Sm, Samoa, shoe, Sammie, sim, samey, semi, SAM, Sam, sum, seem sneeks sneaks 2 19 seeks, sneaks, sleeks, sneers, snakes, sneak's, snacks, snicks, Senecas, sinks, singes, Snake's, snake's, sneer's, Synge's, singe's, snack's, sink's, Seneca's snese sneeze 4 46 sense, sens, sines, sneeze, scenes, Sn's, sinews, sine's, snows, Suns, sans, sins, sons, suns, Zens, seines, zens, San's, Son's, Sun's, sangs, sin's, since, sings, sinus, son's, songs, sun's, Snow's, sinew's, snow's, zines, zones, Zn's, Seine's, Zane's, scene's, seine's, Sana's, Sang's, Sony's, Sung's, sing's, song's, Zen's, zone's socalism socialism 1 1 socialism socities societies 1 8 societies, so cities, so-cities, society's, suicides, suicide's, secedes, Suzette's soem some 1 18 some, seem, Somme, seam, semi, sim, stem, poem, Sm, same, SAM, Sam, sum, zoom, seamy, so em, so-em, samey sofware software 1 1 software sohw show 1 3 show, sow, Soho soilders soldiers 4 7 solders, sliders, solder's, soldiers, slider's, soldier's, soldiery's solatary solitary 1 9 solitary, salutary, Slater, sultry, solitaire, psaltery, soldiery, salter, solder soley solely 1 26 solely, sole, sloe, soled, soles, Foley, coley, holey, Sol, sly, sol, silly, sale, slay, slew, solo, slow, slue, Sally, sally, sully, soil, soul, sell, sole's, Sal soliders soldiers 1 8 soldiers, sliders, solders, solider, soldier's, slider's, solder's, soldiery's soliliquy soliloquy 1 1 soliloquy soluable soluble 1 4 soluble, solvable, salable, syllable somene someone 1 6 someone, Simone, semen, Simon, seamen, simony somtimes sometimes 1 1 sometimes somwhere somewhere 1 1 somewhere sophicated sophisticated 0 1 suffocated sorceror sorcerer 1 1 sorcerer sorrounding surrounding 1 2 surrounding, serenading sotry story 1 17 story, sorry, stray, satyr, store, stir, sitar, so try, so-try, satori, star, starry, Starr, stare, straw, strew, stria sotyr satyr 1 21 satyr, story, sitar, star, stir, sitter, store, sot yr, sot-yr, stayer, setter, sootier, suitor, suture, Starr, stair, stare, steer, satori, satire, Sadr sotyr story 2 21 satyr, story, sitar, star, stir, sitter, store, sot yr, sot-yr, stayer, setter, sootier, suitor, suture, Starr, stair, stare, steer, satori, satire, Sadr soudn sound 1 11 sound, Sudan, sodden, stun, sudden, sodding, Sedna, sedan, stung, sadden, Stan soudns sounds 1 9 sounds, stuns, Sudan's, sound's, sedans, saddens, sedan's, Sedna's, Stan's sould could 9 20 should, sold, souls, soul, solid, soiled, soled, Gould, could, sound, would, solidi, slid, slued, sled, soul's, slut, soloed, salad, solute sould should 1 20 should, sold, souls, soul, solid, soiled, soled, Gould, could, sound, would, solidi, slid, slued, sled, soul's, slut, soloed, salad, solute sould sold 2 20 should, sold, souls, soul, solid, soiled, soled, Gould, could, sound, would, solidi, slid, slued, sled, soul's, slut, soloed, salad, solute sountrack soundtrack 1 1 soundtrack sourth south 2 4 South, south, Fourth, fourth sourthern southern 1 1 southern souvenier souvenir 1 1 souvenir souveniers souvenirs 1 2 souvenirs, souvenir's soveits soviets 1 11 soviets, Soviet's, soviet's, civets, sifts, softies, civet's, safeties, suavity's, softy's, safety's sovereignity sovereignty 1 1 sovereignty soverign sovereign 1 5 sovereign, severing, savoring, Severn, suffering soverignity sovereignty 1 1 sovereignty soverignty sovereignty 1 1 sovereignty spainish Spanish 1 2 Spanish, spinach speach speech 2 2 peach, speech specfic specific 1 1 specific speciallized specialized 1 2 specialized, specialist specifiying specifying 1 1 specifying speciman specimen 1 3 specimen, spaceman, spacemen spectauclar spectacular 1 1 spectacular spectaulars spectaculars 1 2 spectaculars, spectacular's spects aspects 3 11 sects, specs, aspects, spec's, specks, spec ts, spec-ts, sect's, aspect's, speck's, specs's spects expects 0 11 sects, specs, aspects, spec's, specks, spec ts, spec-ts, sect's, aspect's, speck's, specs's spectum spectrum 1 3 spectrum, spec tum, spec-tum speices species 1 11 species, spices, specie's, spice's, splices, spaces, species's, space's, specious, Spence's, splice's spermatozoan spermatozoon 2 2 spermatozoa, spermatozoon spoace space 1 11 space, spacey, spice, spouse, specie, spicy, spas, soaps, spa's, spays, soap's sponser sponsor 2 4 Spenser, sponsor, sponger, Spencer sponsered sponsored 1 1 sponsored spontanous spontaneous 1 2 spontaneous, spending's sponzored sponsored 1 1 sponsored spoonfulls spoonfuls 1 6 spoonfuls, spoonful's, spoon fulls, spoon-fulls, spoonful ls, spoonful-ls sppeches speeches 1 2 speeches, speech's spreaded spread 0 9 spreader, spread ed, spread-ed, sprouted, separated, sported, spurted, spirited, suppurated sprech speech 1 1 speech spred spread 3 16 spared, spored, spread, spreed, speed, sped, spoored, sired, spied, spree, sparred, speared, sprayed, spurred, shred, sprat spriritual spiritual 1 1 spiritual spritual spiritual 1 3 spiritual, spiritually, sprightly sqaure square 1 12 square, squire, scare, secure, Sucre, sager, scar, Segre, sacra, scary, score, scour stablility stability 1 1 stability stainlees stainless 1 5 stainless, stain lees, stain-lees, Stanley's, stainless's staion station 1 20 station, stain, satin, Stan, Stein, stein, sating, satiny, staying, Satan, Seton, Stine, Stone, sting, stone, stony, stun, steno, Sutton, sateen standars standards 1 5 standards, standard, standers, stander's, standard's stange strange 1 7 strange, stage, stance, stank, satanic, stink, stunk startegic strategic 1 1 strategic startegies strategies 1 4 strategies, strategy's, straightedges, straightedge's startegy strategy 1 2 strategy, straightedge stateman statesman 1 3 statesman, state man, state-man statememts statements 1 2 statements, statement's statment statement 1 1 statement steriods steroids 1 17 steroids, steroid's, strides, stride's, straits, struts, streets, strait's, strut's, starts, street's, start's, stratus, straights, Stuarts, Stuart's, straight's sterotypes stereotypes 1 4 stereotypes, stereotype's, startups, startup's stilus stylus 3 15 stiles, stills, stylus, stilts, stile's, still's, stoles, stales, stalls, styles, stole's, stilt's, stylus's, stall's, style's stingent stringent 1 1 stringent stiring stirring 1 14 stirring, storing, Stirling, string, siring, tiring, staring, suturing, Strong, stringy, strong, strung, starring, steering stirrs stirs 1 36 stirs, stir's, satires, stores, stairs, sitars, Starr's, stair's, stares, steers, stars, sitters, stories, shirrs, satire's, store's, star's, stir rs, stir-rs, stress, strews, sitar's, suitors, stare's, steer's, story's, satyrs, straws, strays, sitter's, stria's, citrus, satyr's, suitor's, straw's, stray's stlye style 1 3 style, st lye, st-lye stong strong 3 17 sting, Strong, strong, song, tong, Stone, stone, stony, stung, sating, siting, stingy, Seton, Stine, Stan, stun, steno stopry story 1 5 story, stupor, stopper, stepper, steeper storeis stories 1 25 stories, stores, store's, stereos, stares, stress, strews, stare's, story's, satires, satori's, store is, store-is, stirs, satire's, stereo's, steers, stir's, sutures, stars, steer's, suture's, star's, stria's, stress's storise stories 1 14 stories, stores, satori's, stirs, stairs, stares, stir's, store's, story's, stars, star's, stria's, stair's, stare's stornegst strongest 1 2 strongest, strangest stoyr story 1 15 story, satyr, stir, store, stayer, star, Starr, stair, steer, satori, sitar, starry, suitor, stare, stray stpo stop 1 7 stop, stoop, step, steppe, stoup, setup, steep stradegies strategies 1 4 strategies, strategy's, straightedges, straightedge's stradegy strategy 1 2 strategy, straightedge strat start 1 14 start, strait, strata, strati, stray, stat, strut, Stuart, Surat, stoat, straw, sprat, strap, street strat strata 3 14 start, strait, strata, strati, stray, stat, strut, Stuart, Surat, stoat, straw, sprat, strap, street stratagically strategically 1 2 strategically, strategical streemlining streamlining 1 1 streamlining stregth strength 1 2 strength, strewth strenghen strengthen 1 1 strengthen strenghened strengthened 1 2 strengthened, stringent strenghening strengthening 1 1 strengthening strenght strength 1 3 strength, strand, strained strenghten strengthen 1 2 strengthen, stranding strenghtened strengthened 1 1 strengthened strenghtening strengthening 1 1 strengthening strengtened strengthened 1 1 strengthened strenous strenuous 1 10 strenuous, Sterno's, sterns, Stern's, stern's, Sterne's, strings, Styron's, Strong's, string's strictist strictest 1 1 strictest strikely strikingly 0 6 starkly, straggly, struggle, satirically, straggle, satirical strnad strand 1 2 strand, strained stroy story 1 16 story, Troy, troy, stray, strop, store, starry, stria, stir, straw, strew, stereo, satori, star, Starr, stare stroy destroy 0 16 story, Troy, troy, stray, strop, store, starry, stria, stir, straw, strew, stereo, satori, star, Starr, stare structual structural 1 2 structural, strictly stubborness stubbornness 1 3 stubbornness, stubbornest, stubbornness's stucture structure 1 1 structure stuctured structured 1 1 structured studdy study 1 13 study, studly, sturdy, stud, steady, studio, STD, std, staid, stdio, stead, steed, stood studing studying 2 5 studding, studying, stating, situating, stetting stuggling struggling 1 3 struggling, smuggling, snuggling sturcture structure 1 3 structure, stricture, stricter subcatagories subcategories 1 2 subcategories, subcategory's subcatagory subcategory 1 1 subcategory subconsiously subconsciously 1 1 subconsciously subjudgation subjugation 1 1 subjugation subpecies subspecies 1 1 subspecies subsidary subsidiary 1 1 subsidiary subsiduary subsidiary 1 1 subsidiary subsquent subsequent 1 1 subsequent subsquently subsequently 1 1 subsequently substace substance 1 8 substance, subspace, subsets, subset's, subsides, subsidies, subsidize, subsidy's substancial substantial 1 2 substantial, substantially substatial substantial 1 1 substantial substituded substituted 1 1 substituted substract subtract 1 3 subtract, subs tract, subs-tract substracted subtracted 1 1 subtracted substracting subtracting 1 1 subtracting substraction subtraction 1 3 subtraction, subs traction, subs-traction substracts subtracts 1 3 subtracts, subs tracts, subs-tracts subtances substances 1 2 substances, substance's subterranian subterranean 1 1 subterranean suburburban suburban 0 2 suburb urban, suburb-urban succceeded succeeded 1 1 succeeded succcesses successes 1 1 successes succedded succeeded 1 3 succeeded, suggested, sextet succeded succeeded 1 3 succeeded, succeed, suggested succeds succeeds 1 5 succeeds, success, suggests, sixties, sixty's succesful successful 1 3 successful, successfully, successively succesfully successfully 1 3 successfully, successful, successively succesfuly successfully 1 3 successfully, successful, successively succesion succession 1 2 succession, suggestion succesive successive 1 1 successive successfull successful 2 5 successfully, successful, success full, success-full, successively successully successfully 1 2 successfully, sagaciously succsess success 1 2 success, success's succsessfull successful 2 3 successfully, successful, successively suceed succeed 1 7 succeed, sauced, sucked, secede, sussed, suicide, soused suceeded succeeded 1 2 succeeded, seceded suceeding succeeding 1 2 succeeding, seceding suceeds succeeds 1 5 succeeds, secedes, suicides, suicide's, Suzette's sucesful successful 0 0 sucesfully successfully 0 0 sucesfuly successfully 0 0 sucesion succession 0 2 secession, cessation sucess success 1 12 success, sauces, susses, sauce's, sises, souses, SUSE's, SOSes, Suez's, sasses, Susie's, souse's sucesses successes 1 1 successes sucessful successful 1 1 successful sucessfull successful 0 0 sucessfully successfully 1 1 successfully sucessfuly successfully 0 0 sucession succession 1 3 succession, secession, cessation sucessive successive 1 1 successive sucessor successor 1 1 successor sucessot successor 0 3 sauciest, sissiest, sassiest sucide suicide 1 8 suicide, sauced, secede, sussed, seaside, sized, seized, soused sucidial suicidal 1 3 suicidal, societal, systole sufferage suffrage 1 3 suffrage, suffer age, suffer-age sufferred suffered 1 9 suffered, suffer red, suffer-red, severed, safaried, Seyfert, ciphered, savored, spheroid sufferring suffering 1 10 suffering, suffer ring, suffer-ring, severing, safariing, seafaring, saffron, sovereign, ciphering, savoring sufficent sufficient 1 1 sufficient sufficently sufficiently 1 1 sufficiently sumary summary 1 10 summary, smeary, sugary, summery, Samar, Samara, smear, Summer, summer, Sumeria sunglases sunglasses 1 4 sunglasses, sung lases, sung-lases, sunglasses's suop soup 1 17 soup, supp, SOP, sop, sup, soupy, sip, soap, slop, stop, sump, shop, Sp, SAP, Sep, sap, seep superceeded superseded 1 2 superseded, superstate superintendant superintendent 1 3 superintendent, superintend ant, superintend-ant suphisticated sophisticated 1 1 sophisticated suplimented supplemented 1 1 supplemented supose suppose 1 19 suppose, spouse, sups, sup's, spies, sops, sips, soups, sip's, soup's, saps, spas, SOP's, sop's, SAP's, sap's, spy's, Sepoy's, spa's suposed supposed 1 4 supposed, spiced, spaced, soupiest suposedly supposedly 1 1 supposedly suposes supposes 1 11 supposes, spouses, spouse's, spices, sepsis, spaces, spice's, sepsis's, space's, species, specie's suposing supposing 1 3 supposing, spicing, spacing supplamented supplemented 1 3 supplemented, supp lamented, supp-lamented suppliementing supplementing 1 1 supplementing suppoed supposed 1 14 supposed, supped, sipped, sapped, sopped, souped, spied, sped, zipped, speed, seeped, soaped, spayed, zapped supposingly supposedly 0 0 supposing+ly suppy supply 1 15 supply, supp, sappy, soppy, soupy, suppl, guppy, puppy, spy, sup, Sepoy, zippy, spay, soapy, zappy supress suppress 1 22 suppress, supers, super's, cypress, sprees, spireas, spires, suppers, spurs, spares, spire's, spores, supper's, spur's, spare's, spore's, spree's, spirea's, sprays, cypress's, Speer's, spray's supressed suppressed 1 6 suppressed, supersede, spruced, sparest, spriest, supercity supresses suppresses 1 5 suppresses, cypresses, supersize, spruces, spruce's supressing suppressing 1 2 suppressing, sprucing suprise surprise 1 21 surprise, sunrise, spires, sup rise, sup-rise, spurs, sparse, supers, sprees, spur's, spruce, super's, spores, spurious, suppress, spares, Spiro's, spire's, spare's, spore's, spree's suprised surprised 1 5 surprised, supersede, suppressed, spriest, spruced suprising surprising 1 6 surprising, uprising, sup rising, sup-rising, suppressing, sprucing suprisingly surprisingly 1 1 surprisingly suprize surprise 0 25 spruce, spires, spurs, sparse, sprees, spurious, supers, spur's, spores, super's, spares, spire's, spireas, suppress, sprays, Spiro's, suppers, spars, supper's, spree's, spar's, spore's, spare's, spray's, spirea's suprized surprised 0 5 spruced, spriest, supersede, suppressed, supercity suprizing surprising 0 2 sprucing, suppressing suprizingly surprisingly 0 0 surfce surface 1 13 surface, surfs, surf's, service, serfs, surveys, serf's, serves, serifs, serif's, survey's, serve's, Cerf's surley surly 2 7 surely, surly, sourly, surrey, Hurley, survey, sorely surley surely 1 7 surely, surly, sourly, surrey, Hurley, survey, sorely suround surround 1 3 surround, serenade, serenity surounded surrounded 1 2 surrounded, serenaded surounding surrounding 1 2 surrounding, serenading suroundings surroundings 1 3 surroundings, surrounding's, surroundings's surounds surrounds 1 4 surrounds, serenades, serenade's, serenity's surplanted supplanted 1 1 supplanted surpress suppress 1 2 suppress, surprise surpressed suppressed 1 2 suppressed, surprised surprize surprise 1 1 surprise surprized surprised 1 1 surprised surprizing surprising 1 1 surprising surprizingly surprisingly 1 1 surprisingly surrended surrounded 2 3 surrender, surrounded, serenaded surrended surrendered 0 3 surrender, surrounded, serenaded surrepetitious surreptitious 1 1 surreptitious surrepetitiously surreptitiously 1 1 surreptitiously surreptious surreptitious 0 0 surreptiously surreptitiously 0 0 surronded surrounded 1 2 surrounded, serenaded surrouded surrounded 1 5 surrounded, serrated, sortied, sordid, sorted surrouding surrounding 1 5 surrounding, sorting, sortieing, sardine, Sardinia surrundering surrendering 1 1 surrendering surveilence surveillance 1 3 surveillance, sorrowfulness, sorrowfulness's surveyer surveyor 1 8 surveyor, surveyed, survey er, survey-er, server, surfer, servery, surefire surviver survivor 2 4 survive, survivor, survived, survives survivers survivors 2 5 survives, survivors, survivor's, survive rs, survive-rs survivied survived 1 1 survived suseptable susceptible 1 1 susceptible suseptible susceptible 1 1 susceptible suspention suspension 1 1 suspension swaer swear 1 4 swear, sewer, sower, swore swaers swears 1 5 swears, sewers, sowers, sewer's, sower's swepth swept 1 1 swept swiming swimming 1 2 swimming, swiping syas says 1 7 says, seas, spas, say's, sea's, ska's, spa's symetrical symmetrical 1 2 symmetrical, symmetrically symetrically symmetrically 1 2 symmetrically, symmetrical symetry symmetry 1 5 symmetry, Sumter, summitry, Sumatra, cemetery symettric symmetric 1 1 symmetric symmetral symmetric 0 0 symmetricaly symmetrically 1 2 symmetrically, symmetrical synagouge synagogue 1 1 synagogue syncronization synchronization 1 1 synchronization synonomous synonymous 1 4 synonymous, synonyms, synonym's, synonymy's synonymns synonyms 1 3 synonyms, synonym's, synonymy's synphony symphony 1 6 symphony, syn phony, syn-phony, Xenophon, snuffing, sniffing syphyllis syphilis 1 7 syphilis, syphilis's, sawflies, sawfly's, Seville's, souffles, souffle's sypmtoms symptoms 1 2 symptoms, symptom's syrap syrup 2 5 strap, syrup, scrap, serape, syrupy sysmatically systematically 0 0 sytem system 1 4 system, stem, steam, steamy sytle style 1 14 style, settle, stale, stile, stole, styli, Stael, steel, sidle, STOL, Seattle, Steele, stall, still tabacco tobacco 1 5 tobacco, Tabasco, Tobago, teabag, tieback tahn than 1 4 than, tan, Hahn, tarn taht that 1 10 that, tat, Tahiti, taut, Taft, baht, tact, tart, ta ht, ta-ht talekd talked 1 7 talked, dialect, toolkit, deluged, tailcoat, tailgate, Delgado targetted targeted 1 6 targeted, target ted, target-ted, directed, derogated, turgidity targetting targeting 1 9 targeting, tar getting, tar-getting, target ting, target-ting, tragedian, directing, derogating, tragedienne tast taste 1 34 taste, tasty, toast, tats, tat, test, toasty, Tass, taut, East, Taft, bast, cast, east, fast, hast, last, mast, past, tact, tart, task, vast, wast, Taoist, tacit, testy, DST, dist, dost, dust, ta st, ta-st, Ta's tath that 0 17 tat, Tate, bath, hath, lath, math, oath, path, teeth, tithe, tooth, tats, Death, death, doth, teethe, toothy tattooes tattoos 3 11 tattooers, tattooed, tattoos, tattoo's, tatties, tattooer, tattoo es, tattoo-es, tattooer's, titties, Tate's taxanomic taxonomic 1 1 taxonomic taxanomy taxonomy 1 1 taxonomy teached taught 0 11 reached, teaches, beached, leached, teacher, touched, teach ed, teach-ed, dashed, ditched, douched techician technician 1 1 technician techicians technicians 1 2 technicians, technician's techiniques techniques 1 2 techniques, technique's technitian technician 1 1 technician technnology technology 1 1 technology technolgy technology 1 1 technology teh the 2 21 tech, the, Te, eh, Th, tea, tee, NEH, Ted, Tet, meh, ted, tel, ten, DH, TeX, Tex, duh, Tahoe, Te's, Doha tehy they 1 8 they, thy, DH, Tahoe, duh, towhee, Doha, dhow telelevision television 0 0 televsion television 1 1 television telphony telephony 1 6 telephony, telephone, tel phony, tel-phony, dolphin, delving temerature temperature 1 1 temperature temparate temperate 1 3 temperate, tempered, tampered temperarily temporarily 1 1 temporarily temperment temperament 1 1 temperament tempertaure temperature 1 1 temperature temperture temperature 1 1 temperature temprary temporary 1 2 temporary, tamperer tenacle tentacle 1 3 tentacle, tenable, tinkle tenacles tentacles 1 6 tentacles, tentacle's, tinkles, tinkle's, tangelos, tangelo's tendacy tendency 0 14 tends, tents, tenets, tent's, tenet's, dents, tints, denudes, TNT's, tenuity's, dent's, tint's, Tonto's, dandy's tendancies tendencies 2 3 tenancies, tendencies, tendency's tendancy tendency 2 4 tenancy, tendency, tendons, tendon's tepmorarily temporarily 1 1 temporarily terrestial terrestrial 1 1 terrestrial terriories territories 1 8 territories, terrorize, terrors, terriers, terror's, derrieres, terrier's, derriere's terriory territory 1 5 territory, terror, terrier, tarrier, tearier territorist terrorist 0 0 territoy territory 1 16 territory, treaty, tarty, trait, trite, torrid, turret, trot, Derrida, tarried, dirty, tarot, treat, Trudy, trout, triad terroist terrorist 1 8 terrorist, tarriest, teariest, tourist, trust, tryst, touristy, truest testiclular testicular 1 1 testicular tghe the 1 28 the, take, toke, tyke, tag, tog, tug, Togo, toga, TX, Tc, doge, Tojo, toque, tuque, TKO, tic, dogie, Duke, dike, duke, dyke, tack, taco, teak, tick, took, tuck thast that 2 6 hast, that, Thant, toast, theist, that's thast that's 6 6 hast, that, Thant, toast, theist, that's theather theater 3 4 Heather, heather, theater, thither theese these 3 12 Therese, thees, these, thews, cheese, those, thew's, Thea's, Th's, this, thus, Thieu's theif thief 1 6 thief, their, the if, the-if, thieve, they've theives thieves 1 3 thieves, thrives, thief's themselfs themselves 1 1 themselves themslves themselves 1 1 themselves ther there 2 22 their, there, thee, therm, her, the, Thar, Thor, Thur, three, threw, theory, ether, other, thru, Thea, thew, they, them, then, tier, they're ther their 1 22 their, there, thee, therm, her, the, Thar, Thor, Thur, three, threw, theory, ether, other, thru, Thea, thew, they, them, then, tier, they're ther the 6 22 their, there, thee, therm, her, the, Thar, Thor, Thur, three, threw, theory, ether, other, thru, Thea, thew, they, them, then, tier, they're therafter thereafter 1 4 thereafter, the rafter, the-rafter, thriftier therby thereby 1 2 thereby, throb theri their 1 16 their, Teri, there, thru, therm, Cheri, Sheri, three, threw, theory, Thar, Thor, Thur, throe, throw, they're thgat that 1 2 that, thicket thge the 1 6 the, thug, thee, chge, THC, thick thier their 1 16 their, tier, Thor, Thur, there, Thieu, shier, thief, three, Thar, theory, trier, threw, throe, thru, they're thign thing 1 8 thing, thin, thong, thine, thigh, thingy, than, then thigns things 1 12 things, thins, thongs, thighs, thing's, thong's, thingies, thanes, then's, thigh's, thinness, thane's thigsn things 0 0 thikn think 1 3 think, thin, thicken thikning thinking 1 3 thinking, thickening, thinning thikning thickening 2 3 thinking, thickening, thinning thikns thinks 1 4 thinks, thins, thickens, thickness thiunk think 1 3 think, thunk, thank thn then 2 21 than, then, thin, TN, Th, tn, thane, thine, thing, thong, Thu, the, tho, thy, THC, tan, ten, tin, ton, tun, Th's thna than 1 11 than, then, thin, Thea, Tina, thane, tuna, thine, thing, thong, thingy thne then 1 12 then, thane, thine, the, than, thin, thee, tine, tone, tune, thing, thong thnig thing 1 4 thing, think, thunk, thank thnigs things 1 5 things, thinks, thing's, thunks, thanks thoughout throughout 1 4 throughout, though out, though-out, thicket threatend threatened 1 5 threatened, threatens, threaten, threat end, threat-end threatning threatening 1 1 threatening threee three 1 11 three, there, threw, threes, throe, their, throw, three's, thru, Thoreau, they're threshhold threshold 1 3 threshold, thresh hold, thresh-hold thrid third 1 7 third, thyroid, thread, thready, throat, thirty, threat throrough thorough 1 1 thorough throughly thoroughly 1 3 thoroughly, thrill, thrall throught thought 1 5 thought, through, throat, throaty, threat throught through 2 5 thought, through, throat, throaty, threat throught throughout 0 5 thought, through, throat, throaty, threat througout throughout 1 1 throughout thsi this 1 16 this, Thai, Thais, thus, Th's, these, those, thous, Thai's, thaws, thees, thews, Thea's, thaw's, thew's, thou's thsoe those 1 9 those, these, throe, this, Th's, thus, thees, thous, thou's thta that 1 5 that, theta, Thad, Thea, thud thyat that 1 3 that, thy at, thy-at tiem time 1 28 time, item, Tim, tie, Diem, teem, tome, Tom, team, tom, tum, them, tied, tier, ties, TM, Tm, dime, tame, Timmy, Dem, dim, tam, deem, diam, ti em, ti-em, tie's tiem Tim 3 28 time, item, Tim, tie, Diem, teem, tome, Tom, team, tom, tum, them, tied, tier, ties, TM, Tm, dime, tame, Timmy, Dem, dim, tam, deem, diam, ti em, ti-em, tie's tihkn think 0 0 tihs this 1 19 this, Ti's, ti's, ties, tics, tins, tips, tits, DHS, tie's, Tim's, tic's, tin's, tip's, tit's, Doha's, Th's, Tia's, Tahoe's timne time 1 5 time, tine, Timon, timing, taming tiome time 1 10 time, tome, chime, Siam, chyme, shame, chem, shim, Chimu, chm tiome tome 2 10 time, tome, chime, Siam, chyme, shame, chem, shim, Chimu, chm tje the 1 39 the, Te, take, toke, tyke, Tue, tee, tie, toe, TKO, Tojo, DJ, TX, Tc, tag, tic, tog, tug, dyke, teak, DEC, Dec, deg, Duke, Taegu, dike, duke, toque, tuque, Togo, tack, taco, tick, toga, took, tuck, DC, dc, doge tjhe the 1 1 the tkae take 1 17 take, toke, tyke, Tokay, TKO, tag, teak, Taegu, dyke, tack, taco, toga, Duke, TX, Tc, dike, duke tkaes takes 1 31 takes, take's, tokes, tykes, tags, teaks, TKO's, toke's, tyke's, teak's, Tokay's, dykes, Tagus, tacks, tacos, tag's, togas, TeX, Tex, dikes, dukes, tax, toga's, Tc's, dyke's, Duke's, dike's, duke's, tack's, Taegu's, taco's tkaing taking 1 14 taking, toking, tacking, ticking, tucking, tagging, taken, diking, togging, tugging, token, decking, docking, ducking tlaking talking 1 4 talking, taking, flaking, slaking tobbaco tobacco 1 4 tobacco, Tobago, tieback, teabag todays today's 1 13 today's, today, toady's, toads, toad's, toddy's, Tod's, Todd's, tidy's, to days, to-days, Tokay's, Teddy's todya today 1 2 today, Tonya toghether together 1 1 together tolerence tolerance 1 2 tolerance, tailoring's Tolkein Tolkien 1 3 Tolkien, Talking, Deluging tomatos tomatoes 2 3 tomato's, tomatoes, tomato tommorow tomorrow 1 6 tomorrow, Timor, tumor, Timur, timer, tamer tommorrow tomorrow 1 8 tomorrow, tom morrow, tom-morrow, Timor, tumor, timer, Timur, tamer tongiht tonight 1 1 tonight tormenters tormentors 1 3 tormentors, tormentor's, terminators torpeados torpedoes 2 4 torpedo's, torpedoes, tripods, tripod's torpedos torpedoes 2 3 torpedo's, torpedoes, torpedo toubles troubles 1 10 troubles, doubles, tubules, tousles, double's, tables, tubeless, tubule's, trouble's, table's tounge tongue 0 6 tinge, lounge, tonnage, teenage, tonic, tunic tourch torch 1 10 torch, touch, tour ch, tour-ch, trash, Tricia, Trisha, trachea, trochee, trashy tourch touch 2 10 torch, touch, tour ch, tour-ch, trash, Tricia, Trisha, trachea, trochee, trashy towords towards 1 3 towards, to words, to-words towrad toward 1 19 toward, trad, tread, torrid, toured, tirade, tow rad, tow-rad, trade, triad, tiered, tired, tort, trod, turd, tared, torte, teared, tarred tradionally traditionally 0 0 traditionaly traditionally 1 2 traditionally, traditional traditionnal traditional 1 2 traditional, traditionally traditition tradition 0 0 tradtionally traditionally 1 2 traditionally, traditional trafficed trafficked 1 4 trafficked, traffic ed, traffic-ed, travesty trafficing trafficking 1 1 trafficking trafic traffic 1 3 traffic, tragic, terrific trancendent transcendent 1 1 transcendent trancending transcending 1 1 transcending tranform transform 1 1 transform tranformed transformed 1 1 transformed transcendance transcendence 1 1 transcendence transcendant transcendent 1 3 transcendent, transcend ant, transcend-ant transcendentational transcendental 0 0 transcripting transcribing 0 0 transcript+ing transcripting transcription 0 0 transcript+ing transending transcending 1 3 transcending, trans ending, trans-ending transesxuals transsexuals 1 2 transsexuals, transsexual's transfered transferred 1 3 transferred, transfer ed, transfer-ed transfering transferring 1 1 transferring transformaton transformation 1 1 transformation transistion transition 1 1 transition translater translator 2 6 translate, translator, translated, translates, trans later, trans-later translaters translators 2 5 translates, translators, translator's, translate rs, translate-rs transmissable transmissible 1 1 transmissible transporation transportation 2 2 transpiration, transportation tremelo tremolo 1 5 tremolo, termly, trammel, trimly, dermal tremelos tremolos 1 6 tremolos, tremolo's, tremulous, trammels, trammel's, dreamless triguered triggered 1 1 triggered triology trilogy 1 4 trilogy, trio logy, trio-logy, treelike troling trolling 1 13 trolling, trailing, trialing, trilling, tooling, trowing, drooling, trawling, drilling, Darling, darling, drawling, treeline troup troupe 1 15 troupe, troop, trip, trope, tromp, croup, group, trout, drop, trap, droop, tripe, TARP, tarp, drupe troups troupes 1 29 troupes, troops, trips, tropes, tromps, troupe, groups, trouts, troupe's, troop's, drops, traps, droops, trip's, tripos, tarps, turps, trope's, drop's, dropsy, drupes, trap's, croup's, group's, trout's, droop's, tarp's, tripe's, drupe's troups troops 2 29 troupes, troops, trips, tropes, tromps, troupe, groups, trouts, troupe's, troop's, drops, traps, droops, trip's, tripos, tarps, turps, trope's, drop's, dropsy, drupes, trap's, croup's, group's, trout's, droop's, tarp's, tripe's, drupe's truely truly 1 14 truly, direly, trolley, dryly, trawl, trial, trill, Terrell, dourly, trail, troll, Tirol, drolly, Darrel trustworthyness trustworthiness 1 2 trustworthiness, trustworthiness's turnk turnkey 6 9 trunk, Turk, turn, turns, drunk, turnkey, drink, drank, turn's turnk trunk 1 9 trunk, Turk, turn, turns, drunk, turnkey, drink, drank, turn's tust trust 2 28 tuts, trust, rust, Tut, tut, dust, test, bust, gust, just, lust, must, oust, tuft, tusk, Dusty, dist, dusty, taste, tasty, testy, toast, DST, tush, dost, Tu's, Tut's, tut's twelth twelfth 1 1 twelfth twon town 2 16 twin, town, ton, two, won, Twain, twain, twine, tron, twos, twang, tween, towing, Taiwan, twangy, two's twpo two 3 11 Twp, twp, two, typo, top, Tupi, topi, tap, tip, tape, type tyhat that 1 4 that, Tahiti, towhead, dhoti tyhe they 0 9 the, Tyre, tyke, type, Tahoe, towhee, duh, DH, Doha typcial typical 1 1 typical typicaly typically 1 4 typically, typical, topically, topical tyranies tyrannies 1 13 tyrannies, tyrannize, trains, trainees, tyrannous, train's, trans, Tyrone's, Tran's, terrines, trance, tyranny's, trainee's tyrany tyranny 1 16 tyranny, tyrant, Tran, Tirane, Tyrone, tarn, train, turn, Duran, Terran, Turin, tern, torn, tron, Trina, Drano tyrranies tyrannies 1 17 tyrannies, terrains, terrines, terrain's, Terran's, Terrance, Torrance, tyrannize, trains, trainees, train's, trans, Tyrone's, Tran's, trance, tyranny's, trainee's tyrrany tyranny 1 11 tyranny, Terran, Tran, terrain, Tirane, Tyrone, train, tarring, terrine, Trina, tron ubiquitious ubiquitous 1 1 ubiquitous uise use 1 47 use, Oise, guise, Wise, rise, vise, wise, US, is, us, AIs, ESE, ISO, ISS, Ice, U's, USA, USO, USS, ice, usu, ease, iOS, issue, Aussie, Es, es, I's, OS, Os, Uzi, AI's, US's, Essie, As, as, ayes, eyes, Au's, Eu's, Io's, A's, E's, O's, iOS's, aye's, eye's Ukranian Ukrainian 1 1 Ukrainian ultimely ultimately 0 1 untimely unacompanied unaccompanied 1 1 unaccompanied unahppy unhappy 1 1 unhappy unanymous unanimous 1 2 unanimous, anonymous unavailible unavailable 1 7 unavailable, infallible, invaluable, inviolable, infallibly, invaluably, inviolably unballance unbalance 1 1 unbalance unbeleivable unbelievable 1 2 unbelievable, unbelievably uncertainity uncertainty 1 1 uncertainty unchangable unchangeable 1 1 unchangeable unconcious unconscious 1 2 unconscious, unconscious's unconciousness unconsciousness 1 2 unconsciousness, unconsciousness's unconfortability discomfort 0 0 uncontitutional unconstitutional 1 1 unconstitutional unconvential unconventional 0 0 undecideable undecidable 1 1 undecidable understoon understood 1 4 understood, interesting, entrusting, interceding undesireable undesirable 1 2 undesirable, undesirably undetecable undetectable 1 1 undetectable undoubtely undoubtedly 1 1 undoubtedly undreground underground 1 2 underground, undercurrent uneccesary unnecessary 0 0 unecessary unnecessary 1 3 unnecessary, necessary, incisor unequalities inequalities 1 4 inequalities, inequality's, ungulates, ungulate's unforetunately unfortunately 1 1 unfortunately unforgetable unforgettable 1 2 unforgettable, unforgettably unforgiveable unforgivable 1 2 unforgivable, unforgivably unfortunatley unfortunately 1 1 unfortunately unfortunatly unfortunately 1 1 unfortunately unfourtunately unfortunately 1 1 unfortunately unihabited uninhabited 1 3 uninhabited, inhabited, inhibited unilateraly unilaterally 1 2 unilaterally, unilateral unilatreal unilateral 1 2 unilateral, unilaterally unilatreally unilaterally 1 2 unilaterally, unilateral uninterruped uninterrupted 1 1 uninterrupted uninterupted uninterrupted 1 1 uninterrupted univeral universal 1 3 universal, unfurl, unfairly univeristies universities 1 2 universities, university's univeristy university 1 3 university, unversed, unfairest universtiy university 1 3 university, unversed, unfairest univesities universities 1 3 universities, invests, infests univesity university 1 3 university, invest, infest unkown unknown 1 10 unknown, enjoin, inking, oinking, ongoing, uncanny, engine, enjoying, Onegin, angina unlikey unlikely 1 4 unlikely, unlike, unalike, unlucky unmistakeably unmistakably 1 2 unmistakably, unmistakable unneccesarily unnecessarily 0 0 unneccesary unnecessary 0 0 unneccessarily unnecessarily 1 1 unnecessarily unneccessary unnecessary 1 1 unnecessary unnecesarily unnecessarily 1 1 unnecessarily unnecesary unnecessary 1 2 unnecessary, incisor unoffical unofficial 1 3 unofficial, univocal, inveigle unoperational nonoperational 0 0 un+operational unoticeable unnoticeable 1 2 unnoticeable, noticeable unplease displease 0 3 anyplace, Annapolis, Annapolis's unplesant unpleasant 1 1 unpleasant unprecendented unprecedented 1 1 unprecedented unprecidented unprecedented 1 1 unprecedented unrepentent unrepentant 1 1 unrepentant unrepetant unrepentant 1 1 unrepentant unrepetent unrepentant 0 0 unsed used 2 14 unused, used, unset, unfed, unwed, ensued, inced, inset, unsaid, unseat, inside, onset, onside, aniseed unsed unused 1 14 unused, used, unset, unfed, unwed, ensued, inced, inset, unsaid, unseat, inside, onset, onside, aniseed unsed unsaid 9 14 unused, used, unset, unfed, unwed, ensued, inced, inset, unsaid, unseat, inside, onset, onside, aniseed unsubstanciated unsubstantiated 1 1 unsubstantiated unsuccesful unsuccessful 1 2 unsuccessful, unsuccessfully unsuccesfully unsuccessfully 1 2 unsuccessfully, unsuccessful unsuccessfull unsuccessful 2 2 unsuccessfully, unsuccessful unsucesful unsuccessful 0 0 unsucesfuly unsuccessfully 0 0 unsucessful unsuccessful 1 1 unsuccessful unsucessfull unsuccessful 0 0 unsucessfully unsuccessfully 1 1 unsuccessfully unsuprising unsurprising 1 1 unsurprising unsuprisingly unsurprisingly 1 1 unsurprisingly unsuprizing unsurprising 0 0 unsuprizingly unsurprisingly 0 0 unsurprizing unsurprising 1 1 unsurprising unsurprizingly unsurprisingly 1 1 unsurprisingly untill until 1 5 until, Intel, entail, unduly, Anatole untranslateable untranslatable 1 1 untranslatable unuseable unusable 1 1 unusable unusuable unusable 1 1 unusable unviersity university 1 3 university, unversed, unfairest unwarrented unwarranted 1 1 unwarranted unweildly unwieldy 0 0 unwieldly unwieldy 1 1 unwieldy upcomming upcoming 1 1 upcoming upgradded upgraded 1 1 upgraded usally usually 1 11 usually, Sally, sally, us ally, us-ally, usual, easily, ASL, acyl, ESL, easel useage usage 1 8 usage, Osage, use age, use-age, assuage, Isaac, Issac, Osaka usefull useful 2 4 usefully, useful, use full, use-full usefuly usefully 1 2 usefully, useful useing using 1 13 using, issuing, USN, acing, icing, assign, easing, oozing, Essen, Essene, assaying, assn, essaying usualy usually 1 3 usually, usual, usual's ususally usually 1 4 usually, usu sally, usu-sally, Azazel vaccum vacuum 1 4 vacuum, vac cum, vac-cum, Viacom vaccume vacuum 1 2 vacuum, Viacom vacinity vicinity 1 3 vicinity, Vicente, wasn't vaguaries vagaries 1 4 vagaries, vagarious, vagary's, waggeries vaieties varieties 1 19 varieties, vetoes, Vitus, votes, vets, Vito's, Waite's, veto's, vet's, waits, Wheaties, Whites, vita's, wait's, whites, vote's, Vitus's, White's, white's vailidty validity 1 8 validity, validate, vaulted, valuated, valeted, violated, wilted, wielded valuble valuable 1 4 valuable, voluble, volubly, violable valueable valuable 1 7 valuable, value able, value-able, voluble, violable, volubly, volleyball varations variations 1 6 variations, variation's, vacations, versions, vacation's, version's varient variant 1 5 variant, warrant, warned, weren't, warranty variey variety 1 10 variety, varied, varies, vary, var, vireo, Ware, very, ware, wary varing varying 1 21 varying, baring, caring, Waring, daring, faring, haring, oaring, paring, raring, taring, vaping, veering, warring, wearing, wiring, Vern, warn, Verna, Verne, whoring varities varieties 1 9 varieties, varsities, verities, parities, rarities, vanities, virtues, virtue's, variety's varity variety 1 11 variety, varsity, verity, parity, rarity, vanity, variate, warty, varied, vert, wart vasall vassal 1 7 vassal, visually, visual, vessel, wassail, weasel, weaselly vasalls vassals 1 12 vassals, vassal's, visuals, Vesalius, vessels, visual's, wassails, vessel's, wassail's, weasels, weasel's, Vesalius's vegatarian vegetarian 1 3 vegetarian, Victorian, vectoring vegitable vegetable 1 2 vegetable, veritable vegitables vegetables 1 2 vegetables, vegetable's vegtable vegetable 1 3 vegetable, veg table, veg-table vehicule vehicle 1 1 vehicle vell well 9 41 Bell, bell, cell, ell, Vela, veal, veil, vela, well, veld, Dell, Nell, Tell, dell, fell, hell, jell, sell, tell, yell, Villa, Weill, villa, villi, we'll, welly, Val, val, vol, vale, vile, vole, Vila, Wall, Will, vial, viol, wall, weal, will, he'll venemous venomous 1 2 venomous, venom's vengance vengeance 1 1 vengeance vengence vengeance 1 1 vengeance verfication verification 1 1 verification verison version 1 4 version, Verizon, venison, versing verisons versions 1 4 versions, Verizon's, version's, venison's vermillion vermilion 1 1 vermilion versitilaty versatility 1 1 versatility versitlity versatility 1 1 versatility vetween between 1 4 between, vet ween, vet-ween, widowing veyr very 1 14 very, veer, Vera, vary, var, wear, weer, weir, voyeur, weary, were, wary, wiry, we're vigeur vigor 2 11 vaguer, vigor, voyageur, vicar, wager, Viagra, Voyager, voyager, vagary, vaquero, wicker vigilence vigilance 1 3 vigilance, weaklings, weakling's vigourous vigorous 1 10 vigorous, vigor's, vagarious, vicarious, Viagra's, vaqueros, vicars, vaquero's, vicar's, vagary's villian villain 1 11 villain, villainy, Villon, villein, Gillian, Jillian, Lillian, violin, villi an, villi-an, willing villification vilification 1 1 vilification villify vilify 1 12 vilify, VLF, vlf, Volvo, Wolf, wolf, Wolfe, Wolff, Woolf, vulva, vulvae, valve villin villi 4 7 Villon, villain, villein, villi, violin, villainy, willing villin villain 2 7 Villon, villain, villein, villi, violin, villainy, willing villin villein 3 7 Villon, villain, villein, villi, violin, villainy, willing vincinity vicinity 1 2 vicinity, Vincent violentce violence 1 5 violence, Valenti's, walnuts, walnut's, Welland's virutal virtual 1 3 virtual, virtually, varietal virtualy virtually 1 2 virtually, virtual virutally virtually 1 3 virtually, virtual, varietal visable visible 2 6 viable, visible, disable, visibly, vi sable, vi-sable visably visibly 2 3 viably, visibly, visible visting visiting 1 9 visiting, vising, vesting, visaing, listing, misting, wasting, vi sting, vi-sting vistors visitors 1 10 visitors, visors, visitor's, victors, visor's, Victor's, victor's, wasters, vestry's, waster's vitories victories 1 7 victories, votaries, vitreous, voters, voter's, votary's, waitress volcanoe volcano 2 6 volcanoes, volcano, vol canoe, vol-canoe, volcano's, Vulcan voleyball volleyball 1 5 volleyball, voluble, volubly, violable, valuable volontary voluntary 1 2 voluntary, volunteer volonteer volunteer 1 2 volunteer, voluntary volonteered volunteered 1 1 volunteered volonteering volunteering 1 1 volunteering volonteers volunteers 1 4 volunteers, volunteer's, voluntaries, voluntary's volounteer volunteer 1 2 volunteer, voluntary volounteered volunteered 1 1 volunteered volounteering volunteering 1 1 volunteering volounteers volunteers 1 4 volunteers, volunteer's, voluntaries, voluntary's vreity variety 2 5 verity, variety, vert, Verdi, varied vrey very 1 20 very, vary, Frey, Grey, Trey, Urey, prey, trey, Vera, veer, vireo, var, wary, were, wiry, Ware, ware, wire, wore, we're vriety variety 1 8 variety, verity, varied, variate, virtue, Verde, warty, wired vulnerablility vulnerability 1 1 vulnerability vyer very 0 4 yer, veer, Dyer, dyer vyre very 11 22 byre, Eyre, Tyre, lyre, pyre, veer, vireo, var, Vera, vary, very, Ware, ware, were, wire, wore, weer, war, we're, where, whore, who're waht what 1 10 what, Watt, wait, watt, Walt, baht, waft, want, wart, wast warantee warranty 2 5 warrant, warranty, warned, variant, weren't wardobe wardrobe 1 1 wardrobe warrent warrant 3 11 Warren, warren, warrant, warrens, warranty, war rent, war-rent, weren't, warned, Warren's, warren's warrriors warriors 1 4 warriors, warrior's, worriers, worrier's wasnt wasn't 1 4 wasn't, want, wast, hasn't wass was 2 55 wads, was, wasps, ass, ways, wuss, WASP, WATS, wags, wars, wasp, wast, Bass, Mass, Tass, Wash, bass, lass, mass, pass, sass, wash, Weiss, way's, wussy, Wis, wuss's, Va's, Wise, Wu's, vase, wees, whys, wise, woes, woos, wows, AWS's, WATS's, wad's, As's, Wash's, wash's, wag's, war's, OAS's, gas's, WHO's, Wei's, Wii's, wee's, who's, why's, woe's, wow's watn want 1 13 want, warn, wan, Wotan, Watt, wain, watt, WATS, waiting, wheaten, Wooten, wading, whiten wayword wayward 1 3 wayward, way word, way-word weaponary weaponry 1 1 weaponry weas was 4 54 weals, weans, wears, was, wees, Weiss, ways, woes, webs, weds, wens, wets, leas, meas, peas, seas, teas, weak, weal, wean, wear, yeas, Wei's, wee's, woe's, wuss, Wis, Wu's, whys, woos, wows, we as, we-as, whey's, wow's, way's, Va's, weal's, wear's, Web's, Wed's, web's, wen's, wet's, Lea's, lea's, pea's, sea's, tea's, yea's, WHO's, Wii's, who's, why's wehn when 1 5 when, wen, wean, ween, Wuhan weild wield 1 18 wield, weld, wild, Wilda, Wilde, wiled, wold, Weill, weird, veiled, wailed, welled, whiled, would, Wald, veld, welt, wilt weild wild 3 18 wield, weld, wild, Wilda, Wilde, wiled, wold, Weill, weird, veiled, wailed, welled, whiled, would, Wald, veld, welt, wilt weilded wielded 1 4 wielded, welded, welted, wilted wendsay Wednesday 0 14 wends, wend say, wend-say, vends, wands, winds, Wendi's, Wendy's, wand's, wind's, wounds, Wanda's, wound's, Vonda's wensday Wednesday 0 7 wens day, wens-day, weeniest, winced, wannest, winiest, whiniest wereabouts whereabouts 1 3 whereabouts, hereabouts, whereabouts's whant want 1 17 want, what, Thant, chant, wand, went, wont, Wanda, vaunt, waned, won't, shan't, weaned, whined, vent, wend, wind whants wants 1 18 wants, whats, want's, chants, wands, what's, vaunts, wand's, wont's, Thant's, chant's, vents, wends, winds, vaunt's, Wanda's, vent's, wind's whcih which 1 1 which wheras whereas 1 22 whereas, wheres, wears, where's, whirs, whores, whir's, wars, weirs, whore's, wear's, wherry's, Hera's, versa, wares, wires, Vera's, weir's, Ware's, ware's, wire's, war's wherease whereas 1 16 whereas, wheres, where's, wherries, whores, whore's, wherry's, verse, wares, wires, worse, Varese, Ware's, ware's, wire's, Vera's whereever wherever 1 5 wherever, where ever, where-ever, wherefore, warfare whic which 1 22 which, Whig, wick, chic, whim, whip, whir, whit, whiz, whack, Vic, WAC, Wac, wig, Wicca, Waco, wack, wiki, wog, wok, vac, wag whihc which 1 1 which whith with 1 8 with, whit, withe, White, which, white, whits, whit's whlch which 1 4 which, Walsh, Welsh, welsh whn when 1 22 when, wan, wen, win, won, whine, whiny, WHO, who, why, Wang, Wong, wain, wane, wean, ween, wine, wing, wino, winy, Van, van wholey wholly 3 22 whole, holey, wholly, Wiley, while, wholes, whale, woolly, wile, wily, wheel, Willy, volley, who'll, willy, whole's, vole, wale, wool, walleye, wally, welly wholy wholly 1 13 wholly, holy, whole, wily, while, who'll, woolly, wool, Willy, wally, welly, whale, willy wholy holy 2 13 wholly, holy, whole, wily, while, who'll, woolly, wool, Willy, wally, welly, whale, willy whta what 1 25 what, wheat, whet, whit, whoa, White, white, wet, wit, wot, Watt, Witt, vita, watt, wad, whitey, why'd, VAT, vat, wight, wait, woad, VT, Vt, who'd whther whether 1 4 whether, whither, wither, weather wich which 1 13 which, witch, winch, wish, Mich, Rich, rich, wick, with, Vichy, watch, Wash, wash wich witch 2 13 which, witch, winch, wish, Mich, Rich, rich, wick, with, Vichy, watch, Wash, wash widesread widespread 1 1 widespread wief wife 1 14 wife, WiFi, waif, wive, fief, lief, whiff, woof, waive, wove, Wave, wave, VF, we've wierd weird 1 10 weird, wired, weirdo, word, wield, Ward, ward, whirred, weirdie, warred wiew view 1 14 view, whew, Wei, wee, woe, wow, WI, we, whee, Wii, vie, WWI, whey, weigh wih with 3 10 wig, wish, with, WI, Wii, NIH, Wis, win, wit, wiz wiht with 3 7 whit, wight, with, wit, Witt, wilt, wist wille will 5 32 Willie, willed, Will, wile, will, Willa, Willy, willy, willow, Weill, Wiley, while, Wilde, wills, Lille, wellie, Wall, vile, wale, wall, well, wily, Villa, villa, villi, wally, welly, whale, whole, we'll, Will's, will's willingless willingness 1 3 willingness, willing less, willing-less wirting writing 1 7 writing, witting, wiring, girting, wilting, wording, warding withdrawl withdrawal 1 6 withdrawal, withdraw, withdrawn, withdraws, with drawl, with-drawl withdrawl withdraw 2 6 withdrawal, withdraw, withdrawn, withdraws, with drawl, with-drawl witheld withheld 1 4 withheld, withed, wit held, wit-held withold withhold 1 5 withhold, wit hold, wit-hold, with old, with-old witht with 2 8 Witt, with, wight, withe, without, withed, wit ht, wit-ht witn with 8 14 win, wit, Wotan, whiten, Witt, wits, widen, with, Wooten, waiting, whiting, witting, Whitney, wit's wiull will 2 23 Will, will, Weill, Willa, Willy, willy, Wall, wall, well, wile, wily, we'll, wail, who'll, Willie, willow, Villa, Wiley, villa, villi, wally, welly, while wnat want 1 17 want, Nat, gnat, neat, NWT, NATO, Nate, what, NT, net, nit, not, nut, Nita, knit, knot, natty wnated wanted 1 11 wanted, noted, netted, nutted, kneaded, knitted, knotted, notate, needed, nodded, knighted wnats wants 1 21 wants, WATS, gnats, Nat's, whats, gnat's, nets, nits, nuts, knits, knots, want's, NATO's, Nate's, net's, nit's, nut's, what's, knit's, knot's, Nita's wohle whole 1 1 whole wokr work 1 10 work, woke, wok, woks, wicker, wacker, weaker, wok's, wager, VCR wokring working 1 4 working, wok ring, wok-ring, wagering wonderfull wonderful 2 4 wonderfully, wonderful, wonder full, wonder-full workststion workstation 1 1 workstation worls world 4 16 whorls, worlds, works, world, whirls, whorl's, Worms, words, worms, whirl's, work's, world's, wool's, word's, worm's, wort's wordlwide worldwide 1 1 worldwide worshipper worshiper 1 3 worshiper, worship per, worship-per worshipping worshiping 1 3 worshiping, worship ping, worship-ping worstened worsened 1 1 worsened woudl would 1 10 would, waddle, widely, Vidal, wheedle, VTOL, wetly, Weddell, vital, wattle wresters wrestlers 1 12 wrestlers, rosters, restores, wrestler's, reciters, roasters, roisters, roosters, roster's, reciter's, roaster's, rooster's wriet write 1 18 write, writ, wrote, REIT, rite, wrist, Wright, wright, riot, rote, Rte, rte, Ride, Rita, ride, Reid, rate, rt writen written 1 11 written, write, whiten, writer, writes, writing, rotten, writ en, writ-en, Rutan, ridden wroet wrote 1 25 wrote, write, rote, writ, rot, Root, root, rout, REIT, rite, route, Rte, rte, riot, rode, rota, rate, rt, rodeo, Rod, rat, red, rod, rut, wrought wrok work 1 21 work, wok, Rock, Roku, rock, rook, grok, wrack, wreak, wreck, Rick, Rocky, rick, rocky, reek, Roeg, rack, rake, ruck, RC, Rx wroking working 1 12 working, rocking, rooking, wracking, wreaking, wrecking, raking, ricking, reeking, racking, rouging, rucking ws was 7 99 SW, W's, WSW, Es, Wis, es, was, S, WA, s, W, w, SS, SE, Se, AWS, SA, SO, Si, so, As, BS, Cs, HS, KS, Ks, MS, Ms, NS, OS, Os, PS, US, WW, WY, XS, Zs, as, cs, gs, is, ks, ls, ms, rs, ts, us, vs, SSW, WC, WI, WP, WV, Wm, Wu, we, wk, wt, SSA, SSE, psi, X, Z, x, z, S's, SSS, Ce, Ci, Xe, xi, E's, NW's, SW's, Wm's, Wu's, WWW's, A's, B's, C's, D's, F's, G's, H's, I's, J's, K's, L's, M's, N's, O's, P's, R's, T's, U's, V's, X's, Y's, Z's wtih with 1 5 with, duh, DH, Doha, Tahoe wupport support 1 1 support xenophoby xenophobia 2 2 xenophobe, xenophobia yaching yachting 1 3 yachting, aching, caching yatch yacht 0 8 batch, catch, hatch, latch, match, natch, patch, watch yeasr years 1 6 years, yeast, year, yeas, yea's, year's yeild yield 1 4 yield, yelled, yowled, Yalta yeilding yielding 1 1 yielding Yementite Yemenite 1 1 Yemenite Yementite Yemeni 0 1 Yemenite yearm year 2 9 yearn, year, rearm, years, ye arm, ye-arm, yea rm, yea-rm, year's yera year 1 11 year, yer, ERA, era, yea, Hera, Vera, yr, yore, Yuri, your yeras years 1 14 years, eras, yeas, year's, yrs, yer as, yer-as, yore's, yea's, era's, yours, Hera's, Vera's, Yuri's yersa years 1 7 years, versa, yrs, year's, yours, yore's, Yuri's youself yourself 1 5 yourself, you self, you-self, yous elf, yous-elf ytou you 1 7 you, YT, yeti, yet, you'd, Yoda, yd yuo you 1 17 you, Yugo, yup, yo, yow, yuk, yum, duo, quo, Wyo, Y, y, ya, ye, yaw, yea, yew joo you 0 41 Jo, Joe, Joy, coo, goo, joy, KO, Job, Jon, job, jog, jot, boo, foo, loo, moo, poo, too, woo, zoo, J, j, Joey, joey, CO, Co, co, go, Coy, GAO, Geo, Goa, Jay, Jew, cow, coy, jaw, jay, jew, quo, Jo's zeebra zebra 1 8 zebra, sabra, Siberia, saber, sober, Sabre, subarea, Subaru aspell-0.60.8.1/test/suggest/refresh0000755000076500007650000000121614533006640014204 00000000000000#!/bin/sh set -e for f in 00-special 02-orig 05-common do for mode in ultra fast normal slow bad-spellers do echo "** $f $mode" time ./run-batch "../inst/bin/aspell --sug-mode=$mode" $f.tab $f-$mode-expect done for mode in ultra normal do echo "** $f $mode" time ./run-batch "../inst/bin/aspell --keyboard=none --sug-mode=$mode" $f.tab $f-$mode-nokbd-expect done done for f in 00-special do for mode in ultra fast normal slow bad-spellers do echo "** $f $mode" time ./run-batch "../inst/bin/aspell --sug-mode=$mode --camel-case" $f.tab $f-$mode-camel-expect done done aspell-0.60.8.1/test/suggest/00-special-bad-spellers-camel-expect.res0000644000076500007650000023105314533006640022114 00000000000000colour color 720 720 cooler, collar, coLour, colOur, Clair, Collier, clear, collier, caller, Colo, color's, colors, lour, Colon, cloud, clout, colder, colon, dolor, flour, Cavour, coleus, colony, velour, Clara, Clare, calorie, glory, Claire, colliery, galore, jollier, jowlier, cool, COL, Clojure, Closure, Col, Geller, Keller, closure, cloture, col, colored, cooler's, coolers, cor, cur, killer, recolor, COLA, Cole, Cooley, closer, clover, cloy, clue, coir, cola, coll, coolie, coolly, corr, cool's, cools, floor, Col's, Colt, Cooper, Coulter, blur, choler, clod, clog, clop, clot, cloudy, club, cold, coley, collar's, collard, collars, colloq, colloquy, cols, colt, cooker, cooled, cooper, coyer, culture, floury, slur, Calder, Claus, Colby, Cole's, Colin, Coulomb, callous, calmer, cloak, clock, clone, close, cloth, clove, clown, cloys, coder, cola's, colas, coleus's, colic, collie, colloid, collude, colossi, comer, corer, coulomb, couture, cover, cower, golfer, jolter, molar, polar, solar, valor, Coleen, Collin, Conner, Cowper, callus, cellar, coaxer, cobber, codger, coffer, coheir, coiner, coleys, copier, copper, cottar, cotter, cougar, cozier, dollar, holier, holler, roller, contour, Colon's, colon's, colons, concur, Gloria, gluier, Keillor, clayier, glare, Kilroy, jailer, looker, Carlo, corolla, gallery, Cl, Cleo, Clio, Colorado, Lora, Lori, cl, clamor, coal, coil, collator, coloring, colorize, colorway, cowl, cure, lore, lure, ocular, Cal, Clark, Coyle, Laura, Lauri, Loire, Lorre, McClure, cajoler, cal, caloric, caroler, clerk, clobber, cobbler, coyly, glamour, liquor, lorry, ogler, scholar, Cali, Carr, Clair's, Clay, Collier's, Cora, Cory, Cowley, Glover, Lear, call, callow, callower, claw, clay, clear's, clears, clever, clew, clii, cochlear, collared, collider, collier's, colliers, comelier, core, coulee, cull, curler, cutler, eclair, glow, glower, glue, goer, gooier, kilo, kola, lair, leer, liar, scalar, Cl's, Cleo's, Clio's, Cooley's, Flora, Flory, SLR, bluer, cholera, cluck, clue's, clued, clues, clung, coal's, coals, cobra, coil's, coils, cookery, coolie's, coolies, cooling, copra, could, cowl's, cowls, flora, foolery, gloom, gluon, Carole, Creole, corral, creole, locker, lodger, logger, logier, Alar, Baylor, Cal's, Calgary, Calvary, Claude, Claus's, Clem, Clotho, Corey, Coyle's, Fowler, Malory, Taylor, allure, boiler, bolero, bowler, caldera, calf, caliber, caliper, calk, calla, caller's, callers, calm, caulker, celery, clad, clam, clan, clap, claque, clause, clef, clip, clique, clit, cloaca, cloche, clothe, cloyed, clvi, coaled, cohere, coiffure, coiled, coulis, cruller, cult, curlier, czar, fouler, ghoul, glob, gloomy, glop, glum, glut, godlier, gold, golf, golly, goober, howler, jolly, jolt, oilier, pallor, pleura, pylori, sailor, scalier, sculler, tailor, toiler, valuer, Blair, Caleb, Cali's, Calif, Callao, Callie, Clay's, Cliff, Cline, Clive, Clyde, Colette, Colleen, Connery, Coors, Cowley's, Euler, Golan, Golda, Golgi, Klaus, Kowloon, Lou, Moliere, Mylar, Quaoar, Tyler, baler, blear, caber, caesura, call's, calls, callus's, calve, caner, caper, carer, cater, caver, chiller, clack, claim, clang, clash, class, claw's, claws, clay's, clean, cleat, clew's, clews, click, cliff, climb, clime, cling, clvii, coaling, cockier, coiling, colicky, collage, collate, colleen, college, collide, collie's, collies, coo, coppery, corrie, coulee's, coulees, court, cowlick, cowling, cowrie, crier, cuber, cull's, culls, culotte, curer, cuter, filer, flair, flier, gator, geology, gilder, gloat, globe, gloss, glove, glow's, glows, gofer, goner, gulper, haler, jealous, joker, juror, kilo's, kilos, kilter, kola's, kolas, lours, lowlier, miler, occur, paler, ruler, scour, slier, tiler, uglier, velar, viler, Caesar, Calais, Callas, Cather, Cullen, Cuvier, Fuller, Gallup, Galois, Goldie, Gopher, Heller, Jaipur, Jolene, Joyner, Julius, Kolyma, Miller, Muller, Teller, Waller, Weller, cadger, cagier, calico, caliph, calla's, callas, called, career, causer, caviar, colorful, culled, cutter, duller, feller, filler, fuller, galoot, galosh, goiter, golly's, gopher, gorier, gouger, huller, jalopy, jobber, jogger, joiner, jokier, jolly's, josher, jotter, kosher, miller, our, pillar, puller, seller, taller, teller, tiller, wilier, COBOL, Colbert, Como, Cook, Corfu, Corot, Lou's, Moor, Polo, boor, cloud's, clouds, clout's, clouts, coco, coho, cohort, colossus, column, condor, coo's, cook, coon, coop, coos, coot, coup, croup, dolor's, door, dour, flour's, flours, four, hour, loud, lout, moor, o'clock, polo, poor, pour, solo, sour, tour, your, L'Amour, corona, logout, Balfour, Calhoun, Cavour's, Chloe, Cologne, Colombo, Colt's, Comdr, Cooke, choir, clod's, clods, clog's, clogs, clomp, clonk, clop's, clops, clot's, clots, cocoa, cold's, colds, cologne, colonel, colones, colony's, colt's, colts, conjure, conquer, cooed, coroner, coypu, ecology, odor, older, velour's, velours, wooer, COBOL's, COBOLs, Colby's, Colin's, Como's, Cook's, Holder, Molnar, Polo's, Solon, Wilbur, aloud, amour, bolder, bolus, coco's, cocos, codon, coho's, cohos, coldly, colic's, comber, confer, conger, conker, cook's, cookout, cooks, coon's, coons, coop's, coops, coot's, coots, copious, copter, corker, corner, costar, coyote, donor, flout, folder, holder, honor, joyous, molder, molter, motor, polo's, rotor, solder, solo's, solos, solver, sulfur, voyeur, Chloe's, Moloch, cilium, coccus, cocoa's, cocoas, cocoon, coitus, coypu's, coypus, cutout, detour, devour, poseur, soloed, color hjk hijack 1 1000 hijack, hajj, hajji, haj, Gk, HQ, Hg, Huck, hack, hake, hawk, heck, hick, hike, hock, hoke, hook, jg, Hank, hag, hank, hark, hog, honk, hug, hulk, hunk, husk, HQ's, Hg's, hex, hgt, Hickok, Jack, Jake, Jock, KC, jack, jock, joke, kc, kg, khaki, Hakka, Hayek, Hooke, haiku, hajj's, hoick, hokey, hooky, jag, jig, jog, jug, Coke, Cook, EKG, Hawks, Hicks, Huck's, Hugo, Keck, Kojak, QC, cake, cg, cock, coke, cook, gawk, geek, gook, hack's, hacks, hake's, hakes, hawk's, hawks, heck's, hgwy, hick's, hicks, hijab, hike's, hiked, hiker, hikes, hock's, hocks, hoked, hokes, hokum, honky, hook's, hooks, huge, hunky, husky, kick, kike, kook, pkg, CGI, GCC, Gog, cog, gag, gig, hag's, hags, hoax, hog's, hogs, hug's, hugs, keg, ECG, H, J, JFK, K, h, j, k, sqq, HI, Ha, He, Ho, Jo, ck, ha, he, hi, ho, wk, Haw, Hay, Hui, KKK, haw, hay, hew, hey, hie, hoe, how, hue, hwy, AK, Bk, DJ, H's, HF, HM, HP, HR, HS, HT, Hf, Hz, J's, JD, JP, JV, Jr, Mk, NJ, OJ, OK, SJ, SK, UK, VJ, bk, h'm, hf, hp, hr, ht, jr, pk, HBO, HDD, HIV, HMO, HOV, HUD, Ha's, Hal, Ham, Han, He's, Heb, Ho's, Hon, Hun, Hus, SJW, auk, eek, had, ham, hap, has, hat, he'd, he's, hem, hen, hep, her, hes, hid, him, hip, his, hit, hmm, ho's, hob, hod, hon, hop, hos, hot, hub, huh, hum, hut, oak, oik, wok, yak, yuk, Ark, HF's, HHS, HMS, HP's, HPV, HRH, HST, Hf's, Hts, Hz's, PJ's, ark, ask, elk, hrs, ilk, ink, irk, pj's, jokey, hajjes, hajji's, hajjis, hickey, hockey, Cooke, Hague, Hodge, cocky, gawky, gecko, geeky, hedge, quack, quake, quaky, quick, Hakka's, Hicks's, Hooke's, Hooker, hacked, hacker, hackle, haiku's, hankie, hawked, hawker, heckle, hiking, hocked, hokier, hoking, hookah, hooked, hooker, hookup, hooky's, hotkey, Cage, GIGO, Gage, Hagar, Hegel, Helga, Hogan, Hugo's, cage, coca, coco, gaga, geog, havoc, hinge, hogan, huger, rejig, KO, KY, Ky, agog, jerk, jink, junk, kW, kw, scag, C, Dhaka, G, GHQ, JCS, Jay, Jew, Joe, Joy, K's, KB, KP, KS, Kb, Kr, Ks, Q, bhaji, c, g, jaw, jay, jct, jew, joy, kHz, kl, km, ks, kt, q, kWh, Bjork, CA, CO, Ca, Chuck, Co, Cork, Cu, GA, GE, GI, GU, Ga, Ge, Hank's, Huey, Hugh, Ike, Jan, Jap, Jed, Jim, Jo's, Job, Jon, Jul, Jun, Khan, Kirk, Maj, QA, Shaka, THC, TKO, WC, aka, ca, calk, cask, cc, check, cheek, chg, chick, chock, choke, chuck, co, conk, cork, cu, cw, eke, ghee, go, gonk, grok, gunk, hank's, hanks, harks, high, honk's, honks, hulk's, hulks, hunk's, hunks, husk's, husks, jab, jam, jar, jet, jib, job, jot, jun, jut, khan, kink, shack, shake, shaky, shock, shook, shuck, ska, ski, sky, thick, whack, zip line, CAI, CBC, CCU, CDC, CFC, Coy, GAO, GUI, Gay, Geo, Goa, Guy, KFC, KGB, KIA, Kay, Key, Que, caw, cay, coo, cow, coy, cue, gay, gee, goo, guy, key, qua, quo, AC, Ac, Ag, BC, Baku, Beck, Biko, Bk's, Buck, C's, CB, CD, CF, CT, CV, CZ, Cb, Cd, Cf, Cl, Cm, Cr, Cs, Ct, DC, Dick, Duke, EC, Eyck, Fiji, Fuji, G's, GB, GHQ's, GM, GP, Gd, Gr, HSBC, Haas, Hale, Hall, Hay's, Hays, Head, Hebe, Heep, Hera, Herr, Hess, Hill, Hiss, Hoff, Hong, Hood, Hope, Hopi, Howe, Huff, Hui's, Hull, Hume, Hung, Hus's, Hutu, Hyde, IQ, KKK's, LBJ, LC, LG, Loki, Luke, MC, Mack, Mg, Mick, Mike, NC, Nick, Nike, OK's, OKs, PC, PG, PX, Peck, Pike, Puck, QB, QM, RC, Rick, Rock, Roku, Rx, SC, Saki, Sc, Shrek, Sq, TX, Tc, Tojo, UK's, VG, Wake, Whig, Yoko, Zeke, Zika, ac, adj, ax, back, bake, beak, beck, bike, bock, book, buck, bx, cf, chalk, chge, chic, chink, choc, chug, chunk, cl, cm, cs, ct, dc, deck, dick, dike, dock, duck, duke, dyke, ex, fake, fuck, ghat, gm, gr, gs, gt, hail, hair, hale, hall, halo, hang, hare, hash, hate, hath, haul, have, haw's, haws, hay's, hays, haze, hazy, he'll, head, heal, heap, hear, heat, heed, heel, heir, hell, heme, here, hero, hews, hex's, hide, hied, hies, hill, hing, hire, hiss, hive, hiya, hobo, hoe's, hoed, hoer, hoes, hole, holy, home, homo, hone, hood, hoof, hoop, hoot, hope, hora, hose, hour, hove, how'd, how's, howl, hows, hue's, hued, hues, huff, hula, hull, hung, hush, hype, hypo, icky, ix, lack, lake, leak, leek, lg, lick, like, lock, look, luck, make, meek, mg, mick, mike, mks, mock, muck, neck, nick, nook, nuke, obj, ox, pack, peak, peck, peek, peke, pg, pick, pike, pkt, pock, poke, poky, puck, puke, qr, qt, rack, rake, reek, rick, rock, rook, ruck, sack, sake, seek, shag, shank, shark, shirk, sick, soak, sock, souk, sq, suck, tack, take, teak, thank, think, thug, thunk, tick, toke, took, tuck, tyke, wack, wake, weak, week, whelk, whisk, wick, wiki, woke, xx, yoke, yuck, Ajax, Aug, BBC, BBQ, Bic, Bork, CAD, CAM, CAP, CFO, CNN, CO's, COD, COL, CPA, CPI, CPO, CPU, CSS, Ca's, Cal, Can, Co's, Cod, Col, Com, Cox, Cu's, DEC, Dec, Dirk, EEC, EEG, Eco, Erik, FAQ, FCC, Fisk, GE's, GED, GIF, GMO, GOP, GPA, GPO, GPU, GSA, GTE, Ga's, Gap, Ge's, Gen, Ger, Gil, God, Gus, HBO's, HDMI, HIV's, HMO's, HTTP, HUD's, Hahn, Hal's, Hals, Ham's, Han's, Hans, Hart, Holt, Horn, Host, Hun's, Huns, Hunt, Hurd, ICC, ICU, KO's, Kan, Ken, Kim, Kip, Kit, Ky's, Mac, Mark, Meg, MiG, Monk, NCO, NYC, PAC, Park, Peg, Polk, QED, Qom, RCA, SAC, SEC, SWAK, Saks, Salk, Sask, Sec, Sikh, Soc, Turk, VGA, Vic, WAC, Wac, Yank, York, age, ago, ajar, amok, auk's, auks, bag, balk, bank, bark, bask, beg, berk, big, bilk, bog, bonk, bug, bulk, bunk, busk, cab, cad, cal, cam, can, cap, car, cat, cob, cod, col, com, con, cop, cor, cos, cot, cox, cry, cub, cud, cum, cup, cur, cut, cwt, dag, dank, dark, deg, desk, dig, dink, dirk, disk, doc, dog, dork, dug, dunk, dusk, ecu, egg, ego, fag, fig, fink, flak, fog, folk, fork, fug, funk, gab, gad, gal, gap, gar, gas, gel, gem, gen, get, gin, git, go's, gob, god, got, gov, gum, gun hjkk hijack 1 833 hijack, Hickok, hajj, hajji, Hakka, Huck, hack, hake, hawk, heck, hick, hike, hock, hoke, hook, Hank, hank, hark, honk, hulk, hunk, husk, haj, Gk, HQ, Hg, Jack, Jake, Jock, KC, jack, jg, jock, joke, kc, kg, khaki, Hakka's, Hayek, Hooke, hag, haiku, hajj's, hog, hoick, hokey, hooky, hug, jag, jig, jog, jug, Coke, Cook, EKG, HQ's, Hawks, Hg's, Hicks, Huck's, Hugo, Keck, Kojak, cake, cock, coke, cook, gawk, geek, gook, hack's, hacks, hake's, hakes, hawk's, hawks, heck's, hex, hgt, hgwy, hick's, hicks, hijab, hike's, hiked, hiker, hikes, hock's, hocks, hoked, hokes, hokum, honky, hook's, hooks, huge, hunky, husky, kick, kike, kook, pkg, hag's, hags, hoax, hog's, hogs, hug's, hugs, JFK, KKK, Jacky, hijack's, hijacks, jokey, keg, QC, cg, hajjes, hajji's, hajjis, hickey, hockey, Shikoku, CGI, Cooke, GCC, Gog, Hague, Hanuka, Hayek's, Heroku, Hicks's, Hodge, Hooke's, Hooker, Keokuk, cocky, cog, gag, gawky, gecko, geeky, gig, hacked, hacker, hackle, haiku's, hankie, hawked, hawker, heckle, hedge, hiking, hocked, hoicks, hokier, hoking, hookah, hooked, hooker, hookup, hooky's, hotkey, kayak, kicky, kooky, quack, quake, quaky, quick, Cage, ECG, GIGO, Gage, H, Hagar, Hegel, Helga, Hogan, Hugo's, J, K, cage, coca, coco, gaga, geog, h, havoc, hinge, hogan, huger, j, k, rejig, sqq, HI, Ha, He, Ho, Jo, KO, KY, Ky, agog, ck, ha, he, hi, ho, jerk, jink, junk, kW, kw, scag, wk, AK, Bk, DJ, Dhaka, H's, HF, HM, HP, HR, HS, HT, Haw, Hay, Hf, Hui, Hz, J's, JCS, JD, JP, JV, Jay, Jew, Joe, Joy, Jr, K's, KB, KKK's, KP, KS, Kb, Kr, Ks, Mk, NJ, OJ, OK, SJ, SK, UK, VJ, bk, chukka, h'm, haw, hay, hew, hey, hf, hie, hoe, how, hp, hr, ht, hue, hwy, jaw, jay, jct, jew, joy, jr, kl, km, ks, kt, pk, Cork, Huey, Hugh, Kirk, calk, cask, conk, cork, gonk, grok, gunk, high, kink, Bjork, Chuck, HBO, HDD, HIV, HMO, HOV, HUD, Ha's, Hal, Ham, Han, Hank's, He's, Heb, Ho's, Hon, Hun, Hus, Ike, Jan, Jap, Jed, Jim, Jo's, Job, Jon, Jul, Jun, Nikki, SJW, Shaka, TKO, aka, auk, check, cheek, chick, chock, choke, chuck, eek, eke, had, ham, hank's, hanks, hap, harks, has, hat, he'd, he's, hem, hen, hep, her, hes, hid, him, hip, his, hit, hmm, ho's, hob, hod, hon, honk's, honks, hop, hos, hot, hub, huh, hulk's, hulks, hum, hunk's, hunks, husk's, husks, hut, jab, jam, jar, jet, jib, job, jot, jun, jut, oak, oik, pukka, shack, shake, shaky, shock, shook, shuck, ska, ski, sky, thick, whack, wok, yak, yuk, yukky, zip line, Ark, Baku, Beck, Biko, Bk's, Buck, Dick, Duke, Eyck, HF's, HHS, HMS, HP's, HPV, HRH, HSBC, HST, Haas, Hale, Hall, Hay's, Hays, Head, Hebe, Heep, Hera, Herr, Hess, Hf's, Hill, Hiss, Hoff, Hong, Hood, Hope, Hopi, Howe, Hts, Huff, Hui's, Hull, Hume, Hung, Hus's, Hutu, Hyde, Hz's, Loki, Luke, Mack, Mick, Mike, Nick, Nike, OK's, OKs, PJ's, Peck, Pike, Puck, Rick, Rock, Roku, Saki, Shrek, UK's, Wake, Yoko, Zeke, Zika, ark, ask, back, bake, beak, beck, bike, bock, book, buck, chalk, chink, chunk, deck, dick, dike, dock, duck, duke, dyke, elk, fake, fuck, hail, hair, hale, hall, halo, hang, hare, hash, hate, hath, haul, have, haw's, haws, hay's, hays, haze, hazy, he'll, head, heal, heap, hear, heat, heed, heel, heir, hell, heme, here, hero, hews, hex's, hide, hied, hies, hill, hing, hire, hiss, hive, hiya, hobo, hoe's, hoed, hoer, hoes, hole, holy, home, homo, hone, hood, hoof, hoop, hoot, hope, hora, hose, hour, hove, how'd, how's, howl, hows, hrs, hue's, hued, hues, huff, hula, hull, hung, hush, hype, hypo, icky, ilk, ink, irk, lack, lake, leak, leek, lick, like, lock, look, luck, make, meek, mick, mike, mks, mock, muck, neck, nick, nook, nuke, pack, peak, peck, peek, peke, pick, pike, pj's, pkt, pock, poke, poky, puck, puke, rack, rake, reek, rick, rock, rook, ruck, sack, sake, seek, shank, shark, shirk, sick, soak, sock, souk, suck, tack, take, teak, thank, think, thunk, tick, toke, took, tuck, tyke, wack, wake, weak, week, whelk, whisk, wick, wiki, woke, yoke, yuck, Ajax, Bork, Dirk, Erik, Fisk, HBO's, HDMI, HIV's, HMO's, HTTP, HUD's, Hahn, Hal's, Hals, Ham's, Han's, Hans, Hart, Holt, Horn, Host, Hun's, Huns, Hunt, Hurd, Mark, Monk, Park, Polk, SWAK, Saks, Salk, Sask, Sikh, Turk, Yank, York, ajar, amok, auk's, auks, balk, bank, bark, bask, berk, bilk, bonk, bulk, bunk, busk, dank, dark, desk, dink, dirk, disk, dork, dunk, dusk, fink, flak, folk, fork, funk, haft, half, halt, ham's, hams, hand, hap's, hard, harm, harp, hart, hasp, hast, hat's, hats, heft, held, helm, help, hem's, hemp, hems, hen's, hens, herb, herd, hers, hilt, hims, hind, hint, hip's, hips, hist, hit's, hits, hob's, hobs, hod's, hods, hold, hols, hon's, hons, hop's, hops, horn, hosp, host, hots, hub's, hubs, hum's, hump, hums, hunt, hurl, hurt, hut's, huts, hymn, inky, lank, lark, link, lurk, mark, mask, milk, mink, monk, murk, musk, nark, oak's, oaks, oiks, oink, park, perk, pink, pork, punk, rank, rink, risk, rusk, sank, silk, sink, sulk, sunk, talk, tank, task, trek, tusk, walk, wank, wink, wok's, woks, wonk, work, yak's, yaks, yank, yolk, yuk's, yuks jk hijack 21 1000 Gk, jg, Jack, Jake, Jock, KC, jack, jock, joke, kc, kg, jag, jig, jog, jug, QC, cg, J, JFK, K, hijack, j, k, Jo, ck, wk, AK, Bk, J's, JD, JP, JV, Jr, Mk, OK, SK, UK, bk, jr, pk, jK, Jacky, jokey, keg, Coke, Cook, Keck, cake, cock, coke, cook, gawk, geek, gook, kick, kike, kook, CGI, GCC, Gog, cog, gag, gig, KO, KY, Ky, jerk, jink, junk, kW, kw, C, DJ, EKG, G, JCS, Jay, Jew, Joe, Joy, K's, KB, KKK, KP, KS, Kb, Kr, Ks, NJ, OJ, Q, SJ, VJ, c, g, jaw, jay, jct, jew, joy, kl, km, ks, kt, pkg, q, CA, CO, Ca, Co, Cu, GA, GE, GI, GU, Ga, Ge, Ike, Jan, Jap, Jed, Jim, Jo's, Job, Jon, Jul, Jun, QA, SJW, TKO, WC, aka, auk, ca, cc, co, cu, cw, eek, eke, go, jab, jam, jar, jet, jib, job, jot, jun, jut, oak, oik, ska, ski, sky, wok, yak, yuk, zip line, AC, Ac, Ag, BC, C's, CB, CD, CF, CT, CV, CZ, Cb, Cd, Cf, Cl, Cm, Cr, Cs, Ct, DC, EC, G's, GB, GM, GP, Gd, Gr, HQ, Hg, IQ, LC, LG, MC, Mg, NC, PC, PG, PX, QB, QM, RC, Rx, SC, Sc, Sq, TX, Tc, VG, ac, ax, bx, cf, cl, cm, cs, ct, dc, ex, gm, gr, gs, gt, ix, lg, mg, ox, pg, qr, qt, sq, xx, Jackie, Jockey, jockey, judge, Cage, GIGO, Gage, cage, coca, coco, gaga, geog, Jack's, Jake's, Jock's, KFC, KGB, KIA, Kay, Key, Kojak, jack's, jacks, jerky, jock's, jocks, joke's, joked, joker, jokes, key, Cork, JPEG, Joey, Kirk, calk, cask, conk, cork, gonk, grok, gunk, hajj, jag's, jags, jig's, jigs, joey, jog's, jogs, jug's, jugs, kink, KO's, Kan, Ken, Kim, Kip, Kit, Ky's, Maj, haj, kWh, ken, kid, kin, kip, kit, kph, Baku, Beck, Biko, Buck, CAI, CBC, CCU, CDC, CFC, Coy, Dick, Duke, ECG, Eyck, Fiji, Fuji, GAO, GHQ, GUI, Gay, Geo, Goa, Guy, Huck, IKEA, Jain, Jame, Jami, Jana, Jane, Java, Jay's, Jean, Jedi, Jeep, Jeff, Jeri, Jess, Jew's, Jews, Jill, Joan, Jodi, Jody, Joe's, Joel, Joni, Josh, Jove, Joy's, Juan, Judd, Jude, Judy, July, June, Jung, Juno, KKK's, Loki, Luke, Mack, Mick, Mike, Nick, Nike, Peck, Pike, Pkwy, Puck, Que, Rick, Rock, Roku, Saki, Tojo, Wake, Yoko, Zeke, Zika, back, bake, beak, beck, bike, bock, book, buck, caw, cay, coo, cow, coy, cue, deck, dick, dike, dock, duck, duke, dyke, fake, fuck, gay, gee, goo, guy, hack, hake, hawk, heck, hick, hike, hock, hoke, hook, icky, jade, jail, jamb, jape, jato, java, jaw's, jaws, jay's, jays, jazz, jean, jeep, jeer, jeez, jell, jibe, jiff, jinn, jive, join, josh, jowl, joy's, joys, judo, jury, jute, lack, lake, leak, leek, lick, like, lock, look, luck, make, meek, mick, mike, mkay, mock, muck, neck, nick, nook, nuke, okay, pack, peak, peck, peek, peke, pick, pike, pkwy, pock, poke, poky, puck, puke, qua, quo, rack, rake, reek, rick, rock, rook, ruck, sack, sake, seek, sick, skew, skua, soak, sock, souk, sqq, suck, tack, take, teak, tick, toke, took, tuck, tyke, wack, wake, weak, week, wick, wiki, wkly, woke, yoke, yuck, Aug, BBC, BBQ, Bic, CAD, CAM, CAP, CFO, CNN, CO's, COD, COL, CPA, CPI, CPO, CPU, CSS, Ca's, Cal, Can, Co's, Cod, Col, Com, Cox, Cu's, DEC, Dec, EEC, EEG, Eco, FAQ, FCC, GE's, GED, GIF, GMO, GOP, GPA, GPO, GPU, GSA, GTE, Ga's, Gap, Ge's, Gen, Ger, Gil, God, Gus, ICC, ICU, Mac, Meg, MiG, NCO, NYC, PAC, Peg, QED, Qom, RCA, SAC, SEC, Sec, Soc, THC, VGA, Vic, WAC, Wac, age, ago, bag, beg, big, bog, bug, cab, cad, cal, cam, can, cap, car, cat, chg, cob, cod, col, com, con, cop, cor, cos, cot, cox, cry, cub, cud, cum, cup, cur, cut, cwt, dag, deg, dig, doc, dog, dug, ecu, egg, ego, fag, fig, fog, fug, gab, gad, gal, gap, gar, gas, gel, gem, gen, get, gin, git, go's, gob, god, got, gov, gum, gun, gut, guv, gym, gyp, hag, hog, hug, lac, lag, leg, liq, log, lug, mac, mag, meg, mic, mug, nag, neg, peg, pic, pig, pug, qty, rag, rec, reg, rig, rug, sac, sag, sec, seq, sic, soc, tag, tic, tog, tug, vac, veg, wag, wig, wog, JFK's, kn, A, Ark, B, Bk's, D, E, F, H, I, Jpn, Jr's, L, M, N, O, OK's, OKs, P, PJ's, R, S, T, U, UK's, V, X, Y, Z, a, ark, ask, b, d, e, elk, f, h, i, ilk, ink, irk, l, m, mks, n, o, p, pj's, pkt, r, s, t, u, v, x, y, z, AA, AI, Au, BA, BB, BO, Ba, Be, Bi, Ce, Ch, Ci, DA, DD, DE, DI, Di, Du, Dy, EU, Eu, FY, Fe, HI, Ha, He, Ho, IA, IE, Ia, Io, LA, LL, La, Le, Li, Lu, MA, ME, MI, MM, MO, MW, Me, Mo, NE, NW, NY, Na, Ne, Ni, No, OE, PA, PE, PO, PP, PW, Pa, Po, Pu, RI, RR, Ra, Re, Rh, Ru, Ry, S's, SA, SE, SO, SS, SW, Se, Si, TA, Ta, Te, Th, Ti, Tu, Ty, VA, VI, Va, W's, WA, WI, WP, WV, Wm, Wu, Xe, aw, be, bi, bu, by, ch, dd, do, ea, fa, ff, ha, he, hi, ho, ii, la, ll, lo, ma, me, mi, mm, mo, mu, my, no, nu, oi, ow, pH, pa, pi, pp, re, sh, so, ta, ti, to, vi, we, wt, xi, ya, ye, yo, A's, AB, AD, AF, AL, AM, AP, AR, AV, AZ, Al, Am, Ar, As, At, Av, B's, BM, BP, BR, BS, Br, D's, DH, DP, Dr, E's, EM, ER, ET, Ed, Er, Es, F's, FD, FL, FM, Fm, Fr, H's, HF, HM, HP, HR, HS, HT, Hf, Hz, I'd, I'm, I's, ID, IL, IN, IP, IT, IV, In, Ir, It, L's, LP, Ln, Lr, Lt, M's, MB, MD, MN, MP, MS, MT, Mb, Md, Mn, Mr, Ms, Mt, N's, NB, ND, NF, NH, NM, NP, NR, NS, NT, NV, NZ, Nb, Nd, Np, O's, OB, OD, OH, ON, OR, OS, OT Hjk Hijack 1 1000 Hijack, Hajj, Hajji, Haj, Gk, HQ, Hg, Huck, Hack, Hake, Hawk, Heck, Hick, Hike, Hock, Hoke, Hook, Jg, Hank, Hag, Hark, Hog, Honk, Hug, Hulk, Hunk, Husk, HQ's, Hg's, Hex, Hgt, Hickok, Jack, Jake, Jock, KC, Joke, Kc, Kg, Khaki, Hakka, Hayek, Hooke, Haiku, Hajj's, Hoick, Hokey, Hooky, Jag, Jig, Jog, Jug, Coke, Cook, EKG, Hawks, Hicks, Huck's, Hugo, Keck, Kojak, QC, Cake, Cg, Cock, Gawk, Geek, Gook, Hack's, Hacks, Hake's, Hakes, Hawk's, Heck's, Hgwy, Hick's, Hijab, Hike's, Hiked, Hiker, Hikes, Hock's, Hocks, Hoked, Hokes, Hokum, Honky, Hook's, Hooks, Huge, Hunky, Husky, Kick, Kike, Kook, Pkg, CGI, GCC, Gog, Cog, Gag, Gig, Hag's, Hags, Hoax, Hog's, Hogs, Hug's, Hugs, Keg, ECG, H, J, JFK, K, Sqq, HI, Ha, He, Ho, Jo, Ck, Hi, Wk, Haw, Hay, Hui, KKK, Hew, Hey, Hie, Hoe, How, Hue, Hwy, AK, Bk, DJ, H's, HF, HM, HP, HR, HS, HT, Hf, Hz, J's, JD, JP, JV, Jr, Mk, NJ, OJ, OK, SJ, SK, UK, VJ, H'm, Hp, Hr, Ht, Pk, HBO, HDD, HIV, HMO, HOV, HUD, Ha's, Hal, Ham, Han, He's, Heb, Ho's, Hon, Hun, Hus, SJW, Auk, Eek, Had, Hap, Has, Hat, He'd, Hem, Hen, Hep, Her, Hes, Hid, Him, Hip, His, Hit, Hmm, Hob, Hod, Hop, Hos, Hot, Hub, Huh, Hum, Hut, Oak, Oik, Wok, Yak, Yuk, Ark, HF's, HHS, HMS, HP's, HPV, HRH, HST, Hf's, Hts, Hz's, PJ's, Ask, Elk, Hrs, Ilk, Ink, Irk, Pj's, Jokey, Hajjes, Hajji's, Hajjis, Hickey, Hockey, Cooke, Hague, Hodge, Cocky, Gawky, Gecko, Geeky, Hedge, Quack, Quake, Quaky, Quick, Hakka's, Hicks's, Hooke's, Hooker, Hacked, Hacker, Hackle, Haiku's, Hankie, Hawked, Hawker, Heckle, Hiking, Hocked, Hokier, Hoking, Hookah, Hooked, Hookup, Hooky's, Hotkey, Cage, GIGO, Gage, Hagar, Hegel, Helga, Hogan, Hugo's, Coca, Coco, Gaga, Geog, Havoc, Hinge, Huger, Rejig, KO, KY, Ky, Agog, Jerk, Jink, Junk, KW, Kw, Scag, C, Dhaka, G, GHQ, JCS, Jay, Jew, Joe, Joy, K's, KB, KP, KS, Kb, Kr, Ks, Q, Bhaji, Jaw, Jct, KHz, Kl, Km, Kt, KWh, Bjork, CA, CO, Ca, Chuck, Co, Cork, Cu, GA, GE, GI, GU, Ga, Ge, Hank's, Huey, Hugh, Ike, Jan, Jap, Jed, Jim, Jo's, Job, Jon, Jul, Jun, Khan, Kirk, Maj, QA, Shaka, THC, TKO, WC, Aka, Calk, Cask, Cc, Check, Cheek, Chg, Chick, Chock, Choke, Conk, Cw, Eke, Ghee, Go, Gonk, Grok, Gunk, Hanks, Harks, High, Honk's, Honks, Hulk's, Hulks, Hunk's, Hunks, Husk's, Husks, Jab, Jam, Jar, Jet, Jib, Jot, Jut, Kink, Shack, Shake, Shaky, Shock, Shook, Shuck, Ska, Ski, Sky, Thick, Whack, Zip line, CAI, CBC, CCU, CDC, CFC, Coy, GAO, GUI, Gay, Geo, Goa, Guy, KFC, KGB, KIA, Kay, Key, Que, Caw, Cay, Coo, Cow, Cue, Gee, Goo, Qua, Quo, AC, Ac, Ag, BC, Baku, Beck, Biko, Bk's, Buck, C's, CB, CD, CF, CT, CV, CZ, Cb, Cd, Cf, Cl, Cm, Cr, Cs, Ct, DC, Dick, Duke, EC, Eyck, Fiji, Fuji, G's, GB, GHQ's, GM, GP, Gd, Gr, HSBC, Haas, Hale, Hall, Hay's, Hays, Head, Hebe, Heep, Hera, Herr, Hess, Hill, Hiss, Hoff, Hong, Hood, Hope, Hopi, Howe, Huff, Hui's, Hull, Hume, Hung, Hus's, Hutu, Hyde, IQ, KKK's, LBJ, LC, LG, Loki, Luke, MC, Mack, Mg, Mick, Mike, NC, Nick, Nike, OK's, OKs, PC, PG, PX, Peck, Pike, Puck, QB, QM, RC, Rick, Rock, Roku, Rx, SC, Saki, Sc, Shrek, Sq, TX, Tc, Tojo, UK's, VG, Wake, Whig, Yoko, Zeke, Zika, Adj, Ax, Back, Bake, Beak, Bike, Bock, Book, Bx, Chalk, Chge, Chic, Chink, Choc, Chug, Chunk, Dc, Deck, Dike, Dock, Duck, Dyke, Ex, Fake, Fuck, Ghat, Gm, Gs, Gt, Hail, Hair, Halo, Hang, Hare, Hash, Hate, Hath, Haul, Have, Haw's, Haws, Haze, Hazy, He'll, Heal, Heap, Hear, Heat, Heed, Heel, Heir, Hell, Heme, Here, Hero, Hews, Hex's, Hide, Hied, Hies, Hing, Hire, Hive, Hiya, Hobo, Hoe's, Hoed, Hoer, Hoes, Hole, Holy, Home, Homo, Hone, Hoof, Hoop, Hoot, Hora, Hose, Hour, Hove, How'd, How's, Howl, Hows, Hue's, Hued, Hues, Hula, Hush, Hype, Hypo, Icky, Ix, Lack, Lake, Leak, Leek, Lg, Lick, Like, Lock, Look, Luck, Make, Meek, Mks, Mock, Muck, Neck, Nook, Nuke, Obj, Ox, Pack, Peak, Peek, Peke, Pg, Pick, Pkt, Pock, Poke, Poky, Puke, Qr, Qt, Rack, Rake, Reek, Rook, Ruck, Sack, Sake, Seek, Shag, Shank, Shark, Shirk, Sick, Soak, Sock, Souk, Suck, Tack, Take, Teak, Thank, Think, Thug, Thunk, Tick, Toke, Took, Tuck, Tyke, Wack, Weak, Week, Whelk, Whisk, Wick, Wiki, Woke, Xx, Yoke, Yuck, Ajax, Aug, BBC, BBQ, Bic, Bork, CAD, CAM, CAP, CFO, CNN, CO's, COD, COL, CPA, CPI, CPO, CPU, CSS, Ca's, Cal, Can, Co's, Cod, Col, Com, Cox, Cu's, DEC, Dec, Dirk, EEC, EEG, Eco, Erik, FAQ, FCC, Fisk, GE's, GED, GIF, GMO, GOP, GPA, GPO, GPU, GSA, GTE, Ga's, Gap, Ge's, Gen, Ger, Gil, God, Gus, HBO's, HDMI, HIV's, HMO's, HTTP, HUD's, Hahn, Hal's, Hals, Ham's, Han's, Hans, Hart, Holt, Horn, Host, Hun's, Huns, Hunt, Hurd, ICC, ICU, KO's, Kan, Ken, Kim, Kip, Kit, Ky's, Mac, Mark, Meg, MiG, Monk, NCO, NYC, PAC, Park, Peg, Polk, QED, Qom, RCA, SAC, SEC, SWAK, Saks, Salk, Sask, Sec, Sikh, Soc, Turk, VGA, Vic, WAC, Wac, Yank, York, Age, Ago, Ajar, Amok, Auk's, Auks, Bag, Balk, Bank, Bark, Bask, Beg, Berk, Big, Bilk, Bog, Bonk, Bug, Bulk, Bunk, Busk, Cab, Cad, Cam, Cap, Car, Cat, Cob, Con, Cop, Cor, Cos, Cot, Cry, Cub, Cud, Cum, Cup, Cur, Cut, Cwt, Dag, Dank, Dark, Deg, Desk, Dig, Dink, Disk, Doc, Dog, Dork, Dug, Dunk, Dusk, Ecu, Egg, Ego, Fag, Fig, Fink, Flak, Fog, Folk, Fork, Fug, Funk, Gab, Gad, Gal, Gar, Gas, Gel, Gem, Get, Gin, Git, Go's, Gob, Got, Gov, Gum, Gun, Gut, Guv, Gym, Gyp, Haft, Half, Halt, Hams, Hand, Hap's, Hard, Harm, Harp, Hasp, Hast, Hat's, Hats, Heft, Held, Helm, Help, Hem's, Hemp, Hems, Hen's, Hens, Herb, Herd, Hers, Hilt, Hims, Hind, Hint, Hip's, Hips, Hist, Hit's, Hits, Hob's, Hobs, Hod's, Hods, Hold, Hols, Hon's, Hons, Hop's, Hops, Hosp, Hots, Hub's, Hubs, Hum's, Hump, Hums, Hurl, Hurt, Hut's, Huts, Hymn, Inky, Kid, Kin, Kph, Lac, Lag, Lank, Lark, Leg, Link, Liq, Log, Lug, Lurk, Mag, Mask, Mic, Milk, Mink, Mug, Murk, Musk, Nag, Nark, Neg, Oak's, Oaks, Oiks, Oink, Perk HJK HIJACK 1 1000 HIJACK, HAJJ, HAJJI, HAJ, GK, HQ, HG, HUCK, HACK, HAKE, HAWK, HECK, HICK, HIKE, HOCK, HOKE, HOOK, JG, HANK, HAG, HARK, HOG, HONK, HUG, HULK, HUNK, HUSK, HQ'S, HG'S, HEX, HGT, HICKOK, JACK, JAKE, JOCK, KC, JOKE, KG, KHAKI, HAKKA, HAYEK, HOOKE, HAIKU, HAJJ'S, HOICK, HOKEY, HOOKY, JAG, JIG, JOG, JUG, COKE, COOK, EKG, HAWKS, HICKS, HUCK'S, HUGO, KECK, KOJAK, QC, CAKE, CG, COCK, GAWK, GEEK, GOOK, HACK'S, HACKS, HAKE'S, HAKES, HAWK'S, HECK'S, HGWY, HICK'S, HIJAB, HIKE'S, HIKED, HIKER, HIKES, HOCK'S, HOCKS, HOKED, HOKES, HOKUM, HONKY, HOOK'S, HOOKS, HUGE, HUNKY, HUSKY, KICK, KIKE, KOOK, PKG, CGI, GCC, GOG, COG, GAG, GIG, HAG'S, HAGS, HOAX, HOG'S, HOGS, HUG'S, HUGS, KEG, ECG, H, J, JFK, K, SQQ, HI, HA, HE, HO, JO, CK, WK, HAW, HAY, HUI, KKK, HEW, HEY, HIE, HOE, HOW, HUE, HWY, AK, BK, DJ, H'S, HF, HM, HP, HR, HS, HT, HZ, J'S, JD, JP, JV, JR, MK, NJ, OJ, OK, SJ, SK, UK, VJ, H'M, PK, HBO, HDD, HIV, HMO, HOV, HUD, HA'S, HAL, HAM, HAN, HE'S, HEB, HO'S, HON, HUN, HUS, SJW, AUK, EEK, HAD, HAP, HAS, HAT, HE'D, HEM, HEN, HEP, HER, HES, HID, HIM, HIP, HIS, HIT, HMM, HOB, HOD, HOP, HOS, HOT, HUB, HUH, HUM, HUT, OAK, OIK, WOK, YAK, YUK, ARK, HF'S, HHS, HMS, HP'S, HPV, HRH, HST, HTS, HZ'S, PJ'S, ASK, ELK, HRS, ILK, INK, IRK, JOKEY, HAJJES, HAJJI'S, HAJJIS, HICKEY, HOCKEY, COOKE, HAGUE, HODGE, COCKY, GAWKY, GECKO, GEEKY, HEDGE, QUACK, QUAKE, QUAKY, QUICK, HAKKA'S, HICKS'S, HOOKE'S, HOOKER, HACKED, HACKER, HACKLE, HAIKU'S, HANKIE, HAWKED, HAWKER, HECKLE, HIKING, HOCKED, HOKIER, HOKING, HOOKAH, HOOKED, HOOKUP, HOOKY'S, HOTKEY, CAGE, GIGO, GAGE, HAGAR, HEGEL, HELGA, HOGAN, HUGO'S, COCA, COCO, GAGA, GEOG, HAVOC, HINGE, HUGER, REJIG, KO, KY, AGOG, JERK, JINK, JUNK, KW, SCAG, C, DHAKA, G, GHQ, JCS, JAY, JEW, JOE, JOY, K'S, KB, KP, KS, KR, Q, BHAJI, JAW, JCT, KHZ, KL, KM, KT, KWH, BJORK, CA, CO, CHUCK, CORK, CU, GA, GE, GI, GU, HANK'S, HUEY, HUGH, IKE, JAN, JAP, JED, JIM, JO'S, JOB, JON, JUL, JUN, KHAN, KIRK, MAJ, QA, SHAKA, THC, TKO, WC, AKA, CALK, CASK, CC, CHECK, CHEEK, CHG, CHICK, CHOCK, CHOKE, CONK, CW, EKE, GHEE, GO, GONK, GROK, GUNK, HANKS, HARKS, HIGH, HONK'S, HONKS, HULK'S, HULKS, HUNK'S, HUNKS, HUSK'S, HUSKS, JAB, JAM, JAR, JET, JIB, JOT, JUT, KINK, SHACK, SHAKE, SHAKY, SHOCK, SHOOK, SHUCK, SKA, SKI, SKY, THICK, WHACK, ZIP LINE, CAI, CBC, CCU, CDC, CFC, COY, GAO, GUI, GAY, GEO, GOA, GUY, KFC, KGB, KIA, KAY, KEY, QUE, CAW, CAY, COO, COW, CUE, GEE, GOO, QUA, QUO, AC, AG, BC, BAKU, BECK, BIKO, BK'S, BUCK, C'S, CB, CD, CF, CT, CV, CZ, CL, CM, CR, CS, DC, DICK, DUKE, EC, EYCK, FIJI, FUJI, G'S, GB, GHQ'S, GM, GP, GD, GR, HSBC, HAAS, HALE, HALL, HAY'S, HAYS, HEAD, HEBE, HEEP, HERA, HERR, HESS, HILL, HISS, HOFF, HONG, HOOD, HOPE, HOPI, HOWE, HUFF, HUI'S, HULL, HUME, HUNG, HUS'S, HUTU, HYDE, IQ, KKK'S, LBJ, LC, LG, LOKI, LUKE, MC, MACK, MG, MICK, MIKE, NC, NICK, NIKE, OK'S, OKS, PC, PG, PX, PECK, PIKE, PUCK, QB, QM, RC, RICK, ROCK, ROKU, RX, SC, SAKI, SHREK, SQ, TX, TC, TOJO, UK'S, VG, WAKE, WHIG, YOKO, ZEKE, ZIKA, ADJ, AX, BACK, BAKE, BEAK, BIKE, BOCK, BOOK, BX, CHALK, CHGE, CHIC, CHINK, CHOC, CHUG, CHUNK, DECK, DIKE, DOCK, DUCK, DYKE, EX, FAKE, FUCK, GHAT, GS, GT, HAIL, HAIR, HALO, HANG, HARE, HASH, HATE, HATH, HAUL, HAVE, HAW'S, HAWS, HAZE, HAZY, HE'LL, HEAL, HEAP, HEAR, HEAT, HEED, HEEL, HEIR, HELL, HEME, HERE, HERO, HEWS, HEX'S, HIDE, HIED, HIES, HING, HIRE, HIVE, HIYA, HOBO, HOE'S, HOED, HOER, HOES, HOLE, HOLY, HOME, HOMO, HONE, HOOF, HOOP, HOOT, HORA, HOSE, HOUR, HOVE, HOW'D, HOW'S, HOWL, HOWS, HUE'S, HUED, HUES, HULA, HUSH, HYPE, HYPO, ICKY, IX, LACK, LAKE, LEAK, LEEK, LICK, LIKE, LOCK, LOOK, LUCK, MAKE, MEEK, MKS, MOCK, MUCK, NECK, NOOK, NUKE, OBJ, OX, PACK, PEAK, PEEK, PEKE, PICK, PKT, POCK, POKE, POKY, PUKE, QR, QT, RACK, RAKE, REEK, ROOK, RUCK, SACK, SAKE, SEEK, SHAG, SHANK, SHARK, SHIRK, SICK, SOAK, SOCK, SOUK, SUCK, TACK, TAKE, TEAK, THANK, THINK, THUG, THUNK, TICK, TOKE, TOOK, TUCK, TYKE, WACK, WEAK, WEEK, WHELK, WHISK, WICK, WIKI, WOKE, XX, YOKE, YUCK, AJAX, AUG, BBC, BBQ, BIC, BORK, CAD, CAM, CAP, CFO, CNN, CO'S, COD, COL, CPA, CPI, CPO, CPU, CSS, CA'S, CAL, CAN, COM, COX, CU'S, DEC, DIRK, EEC, EEG, ECO, ERIK, FAQ, FCC, FISK, GE'S, GED, GIF, GMO, GOP, GPA, GPO, GPU, GSA, GTE, GA'S, GAP, GEN, GER, GIL, GOD, GUS, HBO'S, HDMI, HIV'S, HMO'S, HTTP, HUD'S, HAHN, HAL'S, HALS, HAM'S, HAN'S, HANS, HART, HOLT, HORN, HOST, HUN'S, HUNS, HUNT, HURD, ICC, ICU, KO'S, KAN, KEN, KIM, KIP, KIT, KY'S, MAC, MARK, MEG, MIG, MONK, NCO, NYC, PAC, PARK, PEG, POLK, QED, QOM, RCA, SAC, SEC, SWAK, SAKS, SALK, SASK, SIKH, SOC, TURK, VGA, VIC, WAC, YANK, YORK, AGE, AGO, AJAR, AMOK, AUK'S, AUKS, BAG, BALK, BANK, BARK, BASK, BEG, BERK, BIG, BILK, BOG, BONK, BUG, BULK, BUNK, BUSK, CAB, CAR, CAT, COB, CON, COP, COR, COS, COT, CRY, CUB, CUD, CUM, CUP, CUR, CUT, CWT, DAG, DANK, DARK, DEG, DESK, DIG, DINK, DISK, DOC, DOG, DORK, DUG, DUNK, DUSK, ECU, EGG, EGO, FAG, FIG, FINK, FLAK, FOG, FOLK, FORK, FUG, FUNK, GAB, GAD, GAL, GAR, GAS, GEL, GEM, GET, GIN, GIT, GO'S, GOB, GOT, GOV, GUM, GUN, GUT, GUV, GYM, GYP, HAFT, HALF, HALT, HAMS, HAND, HAP'S, HARD, HARM, HARP, HASP, HAST, HAT'S, HATS, HEFT, HELD, HELM, HELP, HEM'S, HEMP, HEMS, HEN'S, HENS, HERB, HERD, HERS, HILT, HIMS, HIND, HINT, HIP'S, HIPS, HIST, HIT'S, HITS, HOB'S, HOBS, HOD'S, HODS, HOLD, HOLS, HON'S, HONS, HOP'S, HOPS, HOSP, HOTS, HUB'S, HUBS, HUM'S, HUMP, HUMS, HURL, HURT, HUT'S, HUTS, HYMN, INKY, KID, KIN, KPH, LAC, LAG, LANK, LARK, LEG, LINK, LIQ, LOG, LUG, LURK, MAG, MASK, MIC, MILK, MINK, MUG, MURK, MUSK, NAG, NARK, NEG, OAK'S, OAKS, OIKS, OINK, PERK, PIC, PIG, PINK, PORK, PUG, PUNK, QTY, RAG, RANK, REC, REG, RIG, RINK, RISK, RUG, RUSK, SAG, SANK, SEQ, SIC, SILK, SINK, SULK, SUNK, TAG, TALK, TANK, TASK, TIC, TOG, TREK, TUG, TUSK, VAC, VEG, WAG hk hijack 20 1000 HQ, Hg, Huck, hack, hake, hawk, heck, hick, hike, hock, hoke, hook, hag, haj, hog, hug, H, K, h, hijack, k, HI, Ha, He, Ho, ck, ha, he, hi, ho, wk, AK, Bk, Gk, H's, HF, HM, HP, HR, HS, HT, Hf, Hz, Mk, OK, SK, UK, bk, h'm, hf, hp, hr, ht, pk, hK, Hakka, Hayek, Hooke, haiku, hoick, hokey, hooky, Hugo, hgwy, huge, Hank, KO, KY, Ky, hank, hark, honk, hulk, hunk, husk, kW, kw, C, G, GHQ, HQ's, Haw, Hay, Hg's, Hui, J, KC, KKK, Q, c, g, haw, hay, hew, hex, hey, hgt, hie, hoe, how, hue, hwy, j, kc, kg, q, CA, CO, Ca, Co, Cu, GA, GE, GI, GU, Ga, Ge, HBO, HDD, HIV, HMO, HOV, HUD, Ha's, Hal, Ham, Han, He's, Heb, Ho's, Hon, Hun, Hus, Ike, Jo, QA, THC, TKO, WC, aka, auk, ca, cc, chg, co, cu, cw, eek, eke, go, had, ham, hap, has, hat, he'd, he's, hem, hen, hep, her, hes, hid, him, hip, his, hit, hmm, ho's, hob, hod, hon, hop, hos, hot, hub, huh, hum, hut, oak, oik, ska, ski, sky, wok, yak, yuk, zip line, AC, Ac, Ag, BC, DC, DJ, EC, IQ, LC, LG, MC, Mg, NC, NJ, OJ, PC, PG, PX, QC, RC, Rx, SC, SJ, Sc, Sq, TX, Tc, VG, VJ, ac, ax, bx, cg, dc, ex, ix, jg, lg, mg, ox, pg, sq, xx, hickey, hockey, Hague, Hodge, hedge, kWh, Dhaka, Hawks, Hicks, Huck's, KIA, Kay, Key, coho, hack's, hacks, hake's, hakes, hawk's, hawks, heck's, hick's, hicks, hike's, hiked, hiker, hikes, hock's, hocks, hoked, hokes, hokum, honky, hook's, hooks, hunky, husky, key, khaki, Huey, Hugh, ghee, hag's, hags, hajj, high, hoax, hog's, hogs, hug's, hugs, Chuck, Shaka, check, cheek, chick, chock, choke, chuck, keg, shack, shake, shaky, shock, shook, shuck, thick, whack, Baku, Beck, Biko, Buck, CAI, CCU, Coke, Cook, Coy, Dick, Duke, Eyck, GAO, GUI, Gay, Geo, Goa, Guy, Haas, Hale, Hall, Hay's, Hays, Head, Hebe, Heep, Hera, Herr, Hess, Hill, Hiss, Hoff, Hong, Hood, Hope, Hopi, Howe, Huff, Hui's, Hull, Hume, Hung, Hus's, Hutu, Hyde, IKEA, Jack, Jake, Jay, Jew, Jock, Joe, Joy, Keck, Loki, Luke, Mack, Mick, Mike, Nick, Nike, Peck, Pike, Pkwy, Puck, Que, Rick, Rock, Roku, Saki, Wake, Whig, Yoko, Zeke, Zika, back, bake, beak, beck, bike, bock, book, buck, cake, caw, cay, chge, chic, choc, chug, cock, coke, coo, cook, cow, coy, cue, deck, dick, dike, dock, duck, duke, dyke, fake, fuck, gawk, gay, gee, geek, goo, gook, guy, hail, hair, hale, hall, halo, hang, hare, hash, hate, hath, haul, have, haw's, haws, hay's, hays, haze, hazy, he'll, head, heal, heap, hear, heat, heed, heel, heir, hell, heme, here, hero, hews, hide, hied, hies, hill, hing, hire, hiss, hive, hiya, hobo, hoe's, hoed, hoer, hoes, hole, holy, home, homo, hone, hood, hoof, hoop, hoot, hope, hora, hose, hour, hove, how'd, how's, howl, hows, hue's, hued, hues, huff, hula, hull, hung, hush, hype, hypo, icky, jack, jaw, jay, jew, jock, joke, joy, kHz, kick, kike, kook, lack, lake, leak, leek, lick, like, lock, look, luck, make, meek, mick, mike, mkay, mock, muck, neck, nick, nook, nuke, okay, pack, peak, peck, peek, peke, pick, pike, pkwy, pock, poke, poky, puck, puke, qua, quo, rack, rake, reek, rick, rock, rook, ruck, sack, sake, seek, shag, sick, skew, skua, soak, sock, souk, suck, tack, take, teak, thug, tick, toke, took, tuck, tyke, wack, wake, weak, week, wick, wiki, woke, yoke, yuck, Aug, BBC, BBQ, Bic, CGI, DEC, Dec, EEC, EEG, Eco, FAQ, FCC, GCC, Gog, ICC, ICU, Mac, Maj, Meg, MiG, NCO, NYC, PAC, Peg, RCA, SAC, SEC, SJW, Sec, Soc, VGA, Vic, WAC, Wac, age, ago, bag, beg, big, bog, bug, cog, dag, deg, dig, doc, dog, dug, ecu, egg, ego, fag, fig, fog, fug, gag, gig, jag, jig, jog, jug, lac, lag, leg, liq, log, lug, mac, mag, meg, mic, mug, nag, neg, peg, pic, pig, pug, rag, rec, reg, rig, rug, sac, sag, sec, seq, sic, soc, tag, tic, tog, tug, vac, veg, wag, wig, wog, DH, K's, KB, KP, KS, Kb, Kr, Ks, NH, OH, ah, eh, kl, km, ks, kt, oh, uh, Ch, FHA, Rh, Th, aha, ch, kn, oho, pH, sh, shh, C's, CB, CD, CF, CT, CV, CZ, Cb, Cd, Cf, Cl, Cm, Cr, Cs, Ct, G's, GB, GM, GP, Gd, Gr, J's, JD, JP, JV, Jr, QB, QM, cf, cl, cm, cs, ct, gm, gr, gs, gt, jr, qr, qt, A, Ark, B, Bk's, Che, Chi, D, DHS, E, EKG, F, GHz, HF's, HHS, HMS, HP's, HPV, HRH, HST, Hf's, Hts, Hz's, I, JFK, L, M, MHz, N, NHL, O, OK's, OKs, P, R, S, T, Thu, U, UHF, UK's, V, VHF, VHS, WHO, X, Y, Z, a, ark, ask, b, chi, d, e, elk, f, hrs, i, ilk, ink, irk, l, m, mks, n, o, oh's, ohm, ohs, p, phi, pkg, pkt, r, rho, s, she, shy, t, the, tho, thy, u, uhf, v, vhf, who, why, x, y, z, AA, AI, Au, BA, BB, BO, Ba, Be, Bi, Ce, Ci, DA, DD, DE, DI, Di, Du, Dy, EU, Eu, FY, Fe, IA, IE, Ia, Io, LA, LL, La, Le, Li, Lu, MA, ME, MI, MM, MO, MW, Me, Mo, NE, NW, NY, Na, Ne, Ni, No, OE, PA, PE, PHP, PO, PP, PW, Pa, PhD, Po, Pu, RI, RR, Ra, Re, Rh's, Ru, Ry, S's, SA, SE, SO, SS, SW, Se, Si, TA, Ta, Te, Th's, Ti, Tu, Ty, VA, VI, Va, W's, WA, WI, WP, WV, Wm, Wu, Xe, aw, be, bi, bu, by, chm, dd, do, ea, fa, ff, ii, la, ll, lo, ma, me, mi, mm, mo, mu, my, no, nu, oi, ow, pa, pi, pp, re, so, ta, ti, to, vi, we, wt, xi, ya, ye, yo, A's, AB, AD, AF, AL, AM, AP, AR, AV, AZ, Al, Am, Ar, As, At, Av, B's, BM, BP, BR, BS, Br, D's, DP, Dr, E's, EM, ER, ET, Ed, Er, Es, F's, FD, FL, FM, Fm, Fr, I'd, I'm sjk hijack 5 363 sqq, SJ, SK, SJW, hijack, scag, ska, ski, sky, Gk, SC, Saki, Sc, Sq, jg, sack, sake, seek, sick, soak, sock, souk, sq, suck, SAC, SEC, SWAK, Saks, Salk, Sask, Sec, Sikh, Soc, sac, sag, sank, sec, seq, sic, silk, sink, soc, sulk, sunk, SC's, SQL, Sc's, Sgt, sax, sex, six, cask, Jack, Jake, Jock, KC, Seljuk, jack, jock, joke, kc, kg, skew, skua, Sakai, Seiko, jag, jig, jog, jug, sicko, skulk, skunk, zip line, Skye, ska's, ski's, skid, skim, skin, skip, skis, skit, sky's, subj, Coke, Cook, EKG, J's, Keck, Kojak, QC, Sabik, Sakha, Saki's, Saks's, Sanka, Sega, Snake, Sonja, Spock, Sykes, USCG, Zeke, Zika, cake, cg, cock, coke, cook, gawk, geek, gook, kick, kike, kook, pkg, sack's, sacks, saga, sage, sago, sake's, sarky, scow, seeks, sicks, silky, slack, slake, sleek, slick, smack, smock, smoke, smoky, snack, snake, snaky, sneak, snick, soak's, soaks, sock's, socks, souks, spake, speak, speck, spike, spiky, spoke, spook, stack, stake, steak, stick, stock, stoke, stuck, suck's, sucks, sulky, xx, CGI, GCC, Gog, SCSI, SEC's, SPCA, Scan, Scot, Scud, cog, gag, gig, hajj, keg, sac's, sacs, sag's, sags, scab, scad, scam, scan, scar, scat, scud, scum, sec's, secs, sect, sexy, sics, slag, slog, slug, smog, smug, snag, snog, snug, spec, spic, stag, swag, swig, sync, ECG, J, JFK, K, S, XXL, ask, j, k, s, xix, xxi, xxv, xxx, Jo, S's, SA, SE, SO, SS, SW, Se, Si, ck, so, wk, KKK, SSA, SSE, SSS, SSW, Sue, Sui, saw, say, sci, sea, see, sew, sou, sow, soy, sue, AK, Bk, DJ, JD, JP, JV, Jr, Mk, NJ, OJ, OK, SD, SF, ST, Sb, Sm, Sn, Sp, Sr, St, UK, VJ, bk, jr, pk, sf, st, SAM, SAP, SAT, SBA, SDI, SE's, SOB, SOP, SOS, SOs, SRO, SST, SUV, SW's, Sal, Sam, San, Sat, Se's, Sen, Sep, Set, Si's, Sid, Sir, Sol, Son, Sta, Ste, Stu, Sun, auk, eek, oak, oik, sad, sap, sat, sch, sen, set, sim, sin, sip, sir, sis, sit, sly, sob, sod, sol, son, sop, sot, spa, spy, sty, sub, sum, sun, sup, syn, wok, yak, yuk, Ark, PJ's, SLR, SPF, STD, SVN, Sb's, Sm's, Sn's, Sr's, ark, elk, ilk, ink, irk, pj's, std, squawk, squeak zphb xenophobia 1 1000 xenophobia, Sb, Zibo, soph, zebu, Feb, SOB, fab, fib, fob, sob, sub, zephyr, AFB, Saab, Zomba, sahib, Serb, pH, scab, slab, slob, snob, snub, stab, stub, swab, Pb, phi, PHP, PhD, kph, mph, pub, APB, PCB, phobia, FBI, SBA, Saiph, Cebu, SF, Sappho, Sophia, Sophie, sf, xv, SUV, Saiph's, Zambia, cipher, siphon, sphere, xiv, xvi, zombie, B, SVN, Siva, Sufi, Suva, Z, b, celeb, phi's, phis, phys, safe, samba, save, scuba, sofa, squab, squib, xvii, z, BB, HBO, Heb, Sven, hob, hub, phew, sift, soft, zap, zip, AB, BBB, CB, Caph, Cb, GB, GHz, HF, Hf, KB, Kb, MB, Mb, NB, Nb, OB, Ob, Phil, QB, Rb, SPF, Sp, TB, Tb, USB, Yb, Z's, Zn, Zoe, Zr, Zs, Zzz, ab, chub, dB, db, hf, lb, ob, pf, phat, psi, tb, vb, zoo, flab, flub, spiv, Ahab, Bib, Bob, DOB, FHA, FPO, Job, LLB, Lab, Neb, PST, Rob, Web, Zappa, Zen, bib, bob, bub, cab, cob, cub, dab, deb, dob, dub, ebb, gab, gob, jab, jib, job, lab, lib, lob, mob, nab, nib, nob, nub, pleb, prob, rib, rob, rub, sch, spa, spy, tab, tub, web, yob, zap's, zappy, zaps, zed, zen, zip's, zippy, zips, zit, zip line, Caph's, Cobb, KGB, OTB, PFC, PVC, Pfc, Pvt, Soho, Webb, Zane, Zara, Zeke, Zeno, Zeus, Zika, Zion, Zn's, Zoe's, Zola, Zr's, Zulu, Zuni, alb, aphid, boob, daub, knob, orb, pvt, rehab, spay, spew, zany, zeal, zero, zeta, zine, zing, zone, zoo's, zoom, zoos, Arab, BYOB, Kalb, SPCA, Spam, Span, Zen's, Zens, Zest, Zorn, barb, blab, blob, bulb, club, crab, crib, curb, drab, drub, garb, glib, glob, grab, grub, herb, spa's, spam, span, spar, spas, spat, spec, sped, spic, spin, spit, spot, spry, spud, spun, spur, spy's, verb, zed's, zeds, zens, zest, zinc, zit's, zits, Phoebe, phoebe, zoophyte, bf, Cepheid, Cepheus, Sappho's, Sophia's, Sophie's, Phobos, Savoy, Serbia, Soave, Sofia, Squibb, phase, phobic, savoy, scabby, sieve, snobby, stubby, suave, xviii, F, F's, S, Sb's, Siva's, Sivan, Sufi's, Suva's, X, Zibo's, civet, civic, civil, f, s, safe's, safer, safes, save's, saved, saver, saves, savor, savvy, seven, sever, sofa's, sofas, softy, staph, sylph, x, zebra, zebu's, zebus, Hebe, hobo, BFF, Fe's, Fez, fa's, fez, ABA, Abe, Azov, BA, BO, Ba, Be, Bi, Ce, Chiba, Ci, FY, Fe, Feb's, HIV, HOV, Ibo, MBA, NBA, RBI, S's, SA, SAP, SE, SO, SOB's, SOP, SS, SW, Se, Sep, Sheba, Si, TBA, VBA, W's, WV, Xe, be, bi, bu, by, fa, ff, fib's, fibs, fob's, fobs, fop, lbw, obi, phage, phial, phish, phone, phony, photo, phyla, sap, sigh, sip, so, sob's, sobs, sop, sub's, subj, subs, sup, xi, zephyr's, zephyrs, Fay's, beef, bevy, biff, buff, face, fay's, fays, faze, fee's, fees, fess, few's, fizz, foe's, foes, fuse, fuss, fuzz, AF, AV, Abby, Av, BIA, CEO, CF, CV, Cf, Cosby, Cuba, FAA, FD, FL, FM, FSF, Fay, Fm, Foch, Fr, Gobi, IV, JV, Kobe, NF, NSF, NV, Piaf, RF, RSV, RV, Reba, Rf, Ruby, SC, SD, SJ, SK, SSA, SSE, SSS, SSW, ST, Saab's, Sc, Seth, Sm, Sn, Sq, Sr, St, Sue, Sui, TV, Toby, UV, VF, WSW, X's, XL, XS, Zagreb, Zomba's, abbe, av, baa, babe, baby, bay, bee, bey, bio, boa, boo, bow, boy, bubo, busby, buy, cf, chef, cube, fay, fee, few, fey, fie, fish, fl, flyby, foe, foo, fr, ft, fwy, gibe, if, iv, jibe, lobe, lube, nephew, of, pave, poof, pouf, psi's, psis, puff, robe, rube, ruby, sahib's, sahibs, sash, saw, say, sci, sea, see, sew, shiv, sou, sow, soy, spiff, spoof, sq, st, staph's, such, sue, superb, supp, sylph's, sylphs, tuba, tube, vibe, xii, xx, HF's, Hf's, MVP, plebe, probe, shrub, throb, zilch, zorch, Beau, Cerf, FBI's, Faye, Fez's, Fisk, NSFW, Slav, USAF, WWW's, beau, buoy, fast, fest, fez's, fist, self, serf, surf, xciv, xcvi, xiii, xref, AVI, Achebe, Alba, Ava, Ave, Azov's, Beebe, Bobbi, Bobby, CFO, CID, Ce's, Ci's, Cid, Daphne, Debby, Elba, Elbe, Eva, Eve, FAQ, FCC, FDA, FUD, FWD, FYI, Fed, Fla, Flo, Fri, Fry, GIF, GitHub, Gopher, I've, Iva, Ivy, Kaaba, Kochab, Libby, MFA, Nev, Niobe, Nov, PST's, RAF, RIF, Rev, Robby, SAC, SAM, SAP's, SAT, SDI, SE's, SEC, SJW, SOP's, SOS, SOs, SRO, SST, SW's, Sal, Sam, San, Sasha, Sat, Se's, Sec, Sen, Sepoy, Sept, Serb's, Serbs, Set, Si's, Sid, Sikh, Sir, Soc, Sol, Son, Sta, Ste, Stu, Sun, Supt, TVA, UFO, Ufa, VFW, Xe's, Xes, Zaire, Zapata, Zappa's, Zeus's, Ziggy, Zorro, ave, bobby, booby, cabby, cir, cit, def, div, eff, eve, fad, fag, fan, far, fat, fed, fem, fen, fer, fiche, fichu, fig, fight, fin, fir, fishy, fit, flu, fly, fog, fol, for, fro, fry, fug, fum, fun, fur, fut, fwd, gabby, gopher, gov, guv, hobby, hubby, hyphen, iPhone, ivy, lav, lobby, lvi, maybe, nubby, oaf, off, ova, rabbi, ref, rev, riv, sac, sad, sag, sap's, sappy, saps, sat, scab's, scabs, scrub, sec, sen, sepia, seq, set, sic, sigh's, sighs, sight, sim, sin, sip's, sips, sir, sis, sit, ska, ski, sky, slab's, slabs, slob's, slobs, sly, snob's, snobs, snub's, snubs, soc, sod, sol, son, sop's, soppy, sops, sot, spathe, spivs, stab's, stabs, stub's, stubs, sty, sum, sun, sup's, sups, supt, sushi, swab's, swabs, syn, tabby, tubby, typhus, uphill, xci, xi's, xis, xor, yobbo, zapped, zapper, zingy, zipped, zipper, zither, AFC, AFN, AFT, Afr, Araby, Aruba, Av's, Bambi, Bilbo, CEO's, CFC, CVS, Caleb, Carib, Cf's, Cipro, Colby, DVD, DVR, Darby, Dave, Davy, Deneb, Derby, Devi, Dolby, Dumbo, EFL, EFT, FICA, FIFO, FSF's, FWIW, Fiat, Fido, Fiji, Finn, Frau, Frey, Fuji, Garbo, Goff, Hoff, Huff, IV's, IVF, IVs, JFK, Jacob, Java, Jeff, Jove, KFC, Kiev, Kirby, LIFO, LVN, Leif, Levi, Levy, Limbo, Livy, Love, Melba, Mujib, NFC, NFL, NIMBY, Navy, Neva, Nova, RFC, RFD, RSVP, RV's, RVs, Rambo, Reva, Rf's, Rove, SASE, SC's, SLR, SOS's, SQL, SSE's, SSW's, STD, SUSE, SVN's, Saar, Sachs, Sade, Sahel, Sakha, Saki, San'a, Sana, Sang, Sara, Saul, Sc's, Sean, Sega, Seth's, Sgt, Sm's, Sn's, Snow, Soho's, Sony, Sosa, Soto, Spain, Speer, Spica, Spiro, Spock, Sr's, Sue's, Suez, Sui's, Sung, Suzy, TV's, TVs, UV's, WSW's, Wave, WiFi, XL's, XML, XXL, Xi'an, Xian, Zane's, Zara's, Zeke's, Zelig, Zelma, Zeno's, Zion's zkw zip line 1 642 zip line, SK, Zeke, Zika, skew, SJW, ska, ski, sky, kW, kw, zKw, SC, SJ, Saki, Sc, Sq, sake, scow, skua, sq, xx, SAC, SEC, Sec, Soc, sac, sag, sec, seq, sic, soc, wk, K, K's, KS, Ks, Z, k, ks, z, KO, KY, Ky, SW, ck, cw, AK, Bk, Gk, Jew, KC, KKK, Mk, OK, Pkwy, SSW, UK, WSW, Z's, Zn, Zoe, Zr, Zs, Zzz, bk, caw, cow, jaw, jew, kc, kg, pk, pkwy, saw, sew, sow, zoo, Ike, TKO, Zen, aka, eke, zap, zed, zen, zip, zit, sack, seek, sick, soak, sock, souk, suck, Sakai, Seiko, Ziggy, sicko, squaw, CZ, Sega, ceca, saga, sage, sago, KO's, Ky's, W's, WC, C, C's, Cs, G, G's, J, J's, Jew's, Jews, KIA, KKK's, Kay, Key, Q, S, X, Zeke's, Zukor, ask, askew, c, caw's, caws, cow's, cows, cs, g, gs, j, jaw's, jaws, key, q, s, skew's, skews, x, gawk, hawk, CO's, CSS, Ca's, Co's, Cox, Cu's, GE's, GSA, Ga's, Ge's, Gus, Jo's, cos, cox, gas, go's, CA, CO, Ca, Ce, Ci, Co, Cu, GA, GE, GI, GU, Ga, Ge, Jo, QA, S's, SA, SE, SO, SS, SW's, Saks, Se, Si, Sikh, Skye, WWW's, Xe, auk, ca, cc, co, cu, eek, go, keg, oak, oik, ska's, ski's, skid, skim, skin, skip, skis, skit, sky's, so, wok, xi, yak, yuk, zinc, AC, Ac, Ag, BC, Baku, Biko, CAI, CCU, CEO, Coke, Coy, DC, DJ, Duke, EC, Esq, GAO, GHQ, GHz, GUI, Gay, Geo, Goa, Guy, HQ, Hg, IKEA, IQ, Jake, Jay, Joe, Joy, LC, LG, Loki, Luke, MC, MSG, Mg, Mike, NC, NJ, NSC, Nike, OJ, PC, PG, PX, Pike, QC, Que, RC, Roku, Rx, SC's, SD, SF, SQL, SSA, SSE, SSS, SSW's, ST, Sb, Sc's, Sgt, Sm, Sn, Snow, Sp, Sr, St, Sue, Sui, TX, Tc, VG, VJ, WSW's, Wake, X's, XL, XS, XXL, Yoko, Zane, Zara, Zeno, Zeus, Zibo, Zion, Zoe's, Zola, Zulu, Zuni, ac, ax, bake, bike, bx, cake, cay, cg, coke, coo, coy, cue, dc, dike, duke, dyke, ex, fake, gay, gee, goo, guy, hake, hgwy, hike, hoke, icky, ix, jay, jg, joke, joy, kike, lake, lg, like, make, mg, mike, mkay, nuke, okay, ox, peke, pg, pike, poke, poky, psi, puke, qua, quo, rake, saw's, saws, sax, say, sci, sea, see, sewn, sews, sex, sf, six, slaw, slew, slow, snow, sou, sow's, sown, sows, soy, spew, sqq, st, stew, stow, sue, take, toke, tyke, wake, wiki, woke, xii, xix, xv, xxi, xxv, xxx, yoke, zany, zeal, zebu, zero, zeta, zine, zing, zone, zoo's, zoom, zoos, Aug, BBC, BBQ, Bic, CGI, CID, Ce's, Ci's, Cid, DEC, Dec, EEC, EEG, Eco, FAQ, FCC, GCC, Gog, ICC, ICU, Mac, Maj, Meg, MiG, NCO, NYC, PAC, PST, Peg, RCA, SAM, SAP, SAT, SBA, SDI, SE's, SOB, SOP, SOS, SOs, SRO, SST, SUV, Sal, Sam, San, Sat, Se's, Sen, Sep, Set, Si's, Sid, Sir, Sol, Son, Sta, Ste, Stu, Sun, THC, VGA, Vic, WAC, Wac, Xe's, Xes, age, ago, bag, beg, big, bog, bug, chg, cir, cit, cog, dag, deg, dig, doc, dog, dug, ecu, egg, ego, fag, fig, fog, fug, gag, gig, hag, haj, hog, hug, jag, jig, jog, jug, kWh, lac, lag, leg, liq, log, lug, mac, mag, meg, mic, mug, nag, neg, peg, pic, pig, pug, rag, rec, reg, rig, rug, sad, sap, sat, sch, sen, set, sim, sin, sip, sir, sis, sit, sly, sob, sod, sol, son, sop, sot, spa, spy, sty, sub, sum, sun, sup, syn, tag, tic, tog, tug, vac, veg, wag, wig, wog, xci, xi's, xis, xiv, xor, xvi, Bk's, OK's, OKs, UK's, mks, KB, KP, Kb, Kr, kl, km, kt, MSW, MW, NW, PW, aw, kn, ow, Dow, EKG, Haw, Lew, NOW, POW, UAW, WNW, Zn's, Zr's, bow, dew, few, haw, hew, how, law, low, maw, mew, mow, new, now, paw, pew, pkg, pkt, pow, raw, row, tow, vow, wow, yaw, yew, yow, BMW, BTW, VFW, lbw Joeuser JoeUser 1 323 JoeUser, Causer, Geyser, Guesser, Jouster, Mouser, Juicer, Caesar, Gasser, Kaiser, Coaxer, Cozier, Geezer, Kisser, Queasier, Josue, Joe's, Jazzier, Jeer, Jester, Juicier, Juster, Jersey, Jesse, Joey's, Courser, Grouser, Joeys, Josue's, Josher, User, Josef, Joker, Joust, Loser, Lousier, Mousier, Poser, Jenner, Jesse's, Joyner, Mauser, Accuser, Coarser, Coercer, Dosser, Dowser, Gouger, Greaser, Jobber, Jogger, Joiner, Jokier, Jotter, Leaser, Lesser, Looser, Teaser, Tosser, Jollier, Jowlier, Nonuser, Caesura, Causerie, Quasar, Gassier, Gauzier, Gazer, Course, Grouse, Jo's, Queer, Custer, Jasper, Jess, Jessie, Jew's, Jews, Joy's, Carouser, Closer, Cruse, Goer's, Goers, Goes, Gorse, Jeer's, Jeers, Joyous, Joys, Queue's, Queues, Quizzer, Seer, Sour, ESR, Jesus, Osier, Jess's, Seeger, Boxer, Cause, Causer's, Causers, Coarse, Coaster, Coerce, Coyer, Crease, Crosser, Cruiser, Geese, Geyser's, Geysers, Goose, Grease, Grosser, Lexer, Seeker, Jesuit, Jesus's, Josefa, Joseph, Josie's, Joyce's, USSR, Busier, Easier, Gusher, Hosier, Issuer, Jest, Judder, Just, Kosher, Nosier, Poseur, Rosier, Soggier, Cayuse, Cesar, Glaser, Greer, Hoosier, Jeffery, Jessie's, Rukeyser, Baser, Bossier, Boxier, Chooser, Coder, Comer, Corer, Courier, Cover, Cower, Cuber, Curer, Cuter, Dossier, Foxier, Gofer, Goner, Gooier, Goutier, Greasier, Guesser's, Guessers, Hoaxer, Joinery, Joist, Juror, Laser, Maser, Messier, Miser, Mossier, Newsier, Noisier, Riser, Sexier, Soccer, Taser, Wiser, Conner, Cooper, Cowper, Geiger, Geller, Gopher, Jagger, Jaguar, Javier, Keller, Nasser, Boozer, Cause's, Caused, Causes, Chaser, Cheesier, Cobber, Codger, Coffer, Coiner, Cooker, Cooler, Copier, Copper, Cosset, Cotter, Cougar, Cousin, Crasser, Deicer, Dozier, Gluier, Goiter, Goober, Goose's, Goosed, Gooses, Gorier, Hawser, Jabber, Jailer, Jigger, Jouster's, Jousters, Joyously, Keener, Keeper, Lessor, Oozier, Passer, Pisser, Raiser, Reuse, Rouse, Saucer, Chaucer, Collier, Joel's, Jose, Boozier, Cayuse's, Cayuses, Cockier, Geekier, Goofier, Guessed, Guesses, Jammier, Kookier, Ouster, Queerer, Woozier, House, Joule, Joule's, Meuse, Confuser, Douse, Jocose, Joules, Jousted, Louse, Mouse, Mouser's, Mousers, Soever, Sourer, Souse, Trouser, Oeuvre, Euler, Jensen, Jose's, Abuser, Censer, Coleuses, Denser, Jolter, Joust's, Jousts, Outer, Tenser, Terser, Dreiser, House's, Meuse's, Dourer, Doused, Douses, Dresser, Focused, Focuses, Fouler, Hoarser, Housed, Houses, Jocular, Louder, Louse's, Loused, Louses, Louver, Mouse's, Moused, Mouses, Neuter, Pouter, Presser, Reuse's, Reused, Reuses, Roused, Rouses, Router, Souse's, Soused, Souses JoeuSer JoeUser 1 323 JoeUser, Causer, Geyser, Guesser, Jouster, Mouser, Juicer, Caesar, Gasser, Kaiser, Coaxer, Cozier, Geezer, Kisser, Queasier, Josue, Joe's, Jazzier, Jeer, Jester, Juicier, Juster, Jersey, Jesse, Joey's, Courser, Grouser, Joeys, Josue's, Josher, User, Josef, Joker, Joust, Loser, Lousier, Mousier, Poser, Jenner, Jesse's, Joyner, Mauser, Accuser, Coarser, Coercer, Dosser, Dowser, Gouger, Greaser, Jobber, Jogger, Joiner, Jokier, Jotter, Leaser, Lesser, Looser, Teaser, Tosser, Jollier, Jowlier, Nonuser, Caesura, Causerie, Quasar, Gassier, Gauzier, Gazer, Course, Grouse, Jo's, Queer, Custer, Jasper, Jess, Jessie, Jew's, Jews, Joy's, Carouser, Closer, Cruse, Goer's, Goers, Goes, Gorse, Jeer's, Jeers, Joyous, Joys, Queue's, Queues, Quizzer, Seer, Sour, ESR, Jesus, Osier, Jess's, Seeger, Boxer, Cause, Causer's, Causers, Coarse, Coaster, Coerce, Coyer, Crease, Crosser, Cruiser, Geese, Geyser's, Geysers, Goose, Grease, Grosser, Lexer, Seeker, Jesuit, Jesus's, Josefa, Joseph, Josie's, Joyce's, USSR, Busier, Easier, Gusher, Hosier, Issuer, Jest, Judder, Just, Kosher, Nosier, Poseur, Rosier, Soggier, Cayuse, Cesar, Glaser, Greer, Hoosier, Jeffery, Jessie's, Rukeyser, Baser, Bossier, Boxier, Chooser, Coder, Comer, Corer, Courier, Cover, Cower, Cuber, Curer, Cuter, Dossier, Foxier, Gofer, Goner, Gooier, Goutier, Greasier, Guesser's, Guessers, Hoaxer, Joinery, Joist, Juror, Laser, Maser, Messier, Miser, Mossier, Newsier, Noisier, Riser, Sexier, Soccer, Taser, Wiser, Conner, Cooper, Cowper, Geiger, Geller, Gopher, Jagger, Jaguar, Javier, Keller, Nasser, Boozer, Cause's, Caused, Causes, Chaser, Cheesier, Cobber, Codger, Coffer, Coiner, Cooker, Cooler, Copier, Copper, Cosset, Cotter, Cougar, Cousin, Crasser, Deicer, Dozier, Gluier, Goiter, Goober, Goose's, Goosed, Gooses, Gorier, Hawser, Jabber, Jailer, Jigger, Jouster's, Jousters, Joyously, Keener, Keeper, Lessor, Oozier, Passer, Pisser, Raiser, Reuse, Rouse, Saucer, Chaucer, Collier, Joel's, Jose, Boozier, Cayuse's, Cayuses, Cockier, Geekier, Goofier, Guessed, Guesses, Jammier, Kookier, Ouster, Queerer, Woozier, House, Joule, Joule's, Meuse, Confuser, Douse, Jocose, Joules, Jousted, Louse, Mouse, Mouser's, Mousers, Soever, Sourer, Souse, Trouser, Oeuvre, Euler, Jensen, Jose's, Abuser, Censer, Coleuses, Denser, Jolter, Joust's, Jousts, Outer, Tenser, Terser, Dreiser, House's, Meuse's, Dourer, Doused, Douses, Dresser, Focused, Focuses, Fouler, Hoarser, Housed, Houses, Jocular, Louder, Louse's, Loused, Louses, Louver, Mouse's, Moused, Mouses, Neuter, Pouter, Presser, Reuse's, Reused, Reuses, Roused, Rouses, Router, Souse's, Soused, Souses JooUser JoeUser 2 618 JoUser, JoeUser, JoyUser, CooUser, GooUser, JUser, COUser, CoUser, JoeyUser, KOUser, GoUser, CoyUser, GAOUser, GeoUser, GoaUser, JayUser, JewUser, CowUser, JawUser, QuoUser, Jo'sUser, JobUser, JonUser, JogUser, JotUser, BooUser, FooUser, LooUser, MooUser, PooUser, TooUser, WooUser, ZooUser, JoOUser, CUser, GUser, KUser, QUser, GooeyUser, CAUser, CaUser, CuUser, GAUser, GEUser, GIUser, GUUser, GaUser, GeUser, GoyaUser, KYUser, KyUser, QAUser, WCUser, Causer, CcUser, CkUser, CwUser, KWUser, KayoUser, KwUser, WkUser, CAIUser, CCUUser, GHQUser, GUIUser, GayUser, GuyUser, KIAUser, KKKUser, KayUser, KeyUser, OJUser, QueUser, TojoUser, CawUser, CayUser, CueUser, GeeUser, QuaUser, Jouster, ColoUser, ComoUser, CookUser, GoodUser, J'sUser, JDUser, JPUser, JVUser, JoanUser, JockUser, JodiUser, JodyUser, Joe'sUser, JoelUser, JoniUser, JoshUser, JoveUser, Joy'sUser, JrUser, JunoUser, LOGOUser, MOOCUser, MoogUser, OUser, OKUser, PogoUser, TogoUser, YokoUser, BookUser, CocoUser, CohoUser, Coo'sUser, CoolUser, CoonUser, CoopUser, CoosUser, CootUser, Goo'sUser, GoofUser, GookUser, GoonUser, GoopUser, HookUser, JatoUser, JgUser, JoinUser, JokeUser, JowlUser, JoysUser, JudoUser, KookUser, LocoUser, LogoUser, LookUser, NookUser, OxUser, RookUser, TookUser, BOUser, CFOUser, CO'sUser, CODUser, COLUser, CPOUser, Co'sUser, CodUser, ColUser, ComUser, CoxUser, EcoUser, GMOUser, GOPUser, GPOUser, GodUser, GogUser, HoUser, IoUser, JanUser, JapUser, JedUser, JimUser, JulUser, JunUser, KO'sUser, MOUser, MoUser, NCOUser, NoUser, OEUser, POUser, PoUser, QomUser, SOUser, SocUser, TKOUser, AgoUser, BogUser, CobUser, CogUser, ConUser, CopUser, CorUser, CosUser, CotUser, DoUser, DocUser, DogUser, EgoUser, FogUser, Go'sUser, GobUser, GotUser, GovUser, Grouser, HogUser, JabUser, JagUser, JamUser, JarUser, JetUser, JibUser, JigUser, JugUser, JutUser, LoUser, LogUser, Looser, Mouser, OiUser, OwUser, ShooUser, SoUser, ToUser, TogUser, WogUser, WokUser, YoUser, CEOUser, DOAUser, DOEUser, DoeUser, DowUser, EEOUser, EOEUser, IOUUser, LaoUser, LeoUser, LouUser, MaoUser, MoeUser, NOWUser, NeoUser, NoeUser, POWUser, PoeUser, RioUser, RoyUser, TaoUser, VOAUser, WHOUser, WTOUser, WyoUser, ZoeUser, BioUser, BoaUser, BowUser, BoyUser, DuoUser, FoeUser, HoeUser, HowUser, LowUser, MoiUser, MowUser, NowUser, PoiUser, PowUser, RhoUser, RoeUser, RowUser, SouUser, SowUser, SoyUser, ThoUser, ToeUser, TowUser, ToyUser, VowUser, WhoUser, WoeUser, WowUser, YouUser, YowUser, Juicer, Gasser, Kaiser, Coaxer, Cozier, Geyser, Kisser, Josue, Guesser, Jazzier, Joyous, Juicier, Juster, Courser, Goose, Grouse, Josue's, Josher, User, Hoosier, Josef, Carouser, Chooser, Closer, Gooier, Joker, Joust, Loser, Lousier, Mousier, Poser, Cooper, Joyner, Mauser, Accuser, Boozer, Coarser, Cooker, Cooler, Crosser, Dosser, Dowser, Goober, Goose's, Goosed, Gooses, Gouger, Grosser, Jobber, Jogger, Joiner, Jokier, Jotter, Joyously, Oozier, Tosser, Boozier, Goofier, Jollier, Jowlier, Kookier, Woozier, Nonuser, Trouser, Causerie, Quasar, Gassier, Gauzier, Gazer, Caesar, Course, Geezer, Queasier, Closure, Jo's, Josie, Coors, Custer, Jasper, Joe's, Joy's, Carouse, Coo's, Coos, Cruse, Goer, Goo's, Gorse, Jeer, Jester, Joys, Quizzer, Scour, Sour, Osier, Coors's, Jersey, Jesse, Joey's, Joyce, Boxer, Cause, Causer's, Causers, Coarse, Coaster, Coyer, Crosier, Cruiser, Joeys, Queer, Josefa, Joseph, Josie's, Joyce's, USSR, Busier, Choosier, Gusher, Hosier, Issuer, Judder, Just, Kosher, Nosier, Poseur, Rosier, Soggier, Cayuse, Glaser, Jesus, Baser, Bossier, Boxier, Coder, Comer, Cookery, Corer, Courier, Cover, Cower, Cuber, Curer, Cuter, Dossier, Foxier, Glossier, Gofer, Goner, Gooiest, Goutier, Grocer, Hoaxer, Joinery, Joist, Juror, Laser, Maser, Miser, Mossier, Noisier, Riser, Soccer, Taser, Wiser, Conner, Cowper, Gopher, Jagger, Jaguar, Javier, Jenner, Jesse's, Jesus's, Nasser, Cause's, Caused, Causes, Chaser, Cobber, Codger, Coercer, Coffer, Coiner, Copier, Copper, Cosset, Cotter, Cougar, Cousin, Crasser, Dozier, Gluier, Goiter, Gorier, Greaser, Hawser, Jabber, Jailer, Jigger, Jocose, Jouster's, Jousters, Leaser, Lesser, Passer, Pisser, Raiser, Rouse, Saucer, Teaser, Chaucer, Collier, Jose, Cayuse's, Cayuses, Choicer, Cockier, Jammier, Ouster, Grouse's, Groused, Grouses, Scourer, Scouter, Booker, Hooker, House, Joule, Joule's, Wooster, Arouse, Booger, Booster, Confuser, Douse, Grouser's, Grousers, Joules, Jousted, Looker, Loose, Louse, Moose, Mouse, Mouser's, Mousers, Noose, Rooster, Sooner, Sourer, Souse, Wooer, Soother, Sootier, Jose's, Abuser, Jolter, Joust's, Jousts, Outer, Woodsier, Hooper, Hoover, House's, Boomer, Browser, Dourer, Doused, Douses, Focused, Focuses, Footer, Fouler, Grouper, Hoarser, Hoofer, Hooter, Housed, Houses, Jocular, Loosed, Loosen, Looses, Looter, Louder, Louse's, Loused, Louses, Louver, Moose's, Mouse's, Moused, Mouses, Noose's, Nooses, Poorer, Pouter, Roofer, Roomer, Rooter, Roused, Rouses, Router, Souse's, Soused, Souses, Tooter, Woofer, Loonier, Loopier, Moocher, Moodier, Roomier, Shouter, Woodier, Caesura, Sure, Juarez, Czar, Sucre, Curse, Grues, Score, Cocksure, Cue's, Cues, Cure, Ques, Sear, Seer, Sere, Cruise, Crusoe, Grus, Jurua's, Jar's, Jars, Juries, Queer's, Queers, Secure, Square, Squire, Sucker camelCasWord camelCaseWord 3 726 camelCa'sWord, camelC'sWord, camelCaseWord, camelCsWord, camelCaw'sWord, camelCawsWord, camelCay'sWord, camelCaysWord, camelCO'sWord, camelCSSWord, camelCo'sWord, camelCu'sWord, camelGa'sWord, camelCosWord, camelGasWord, camelCaseyWord, camelGSAWord, camelCauseWord, camelCSS'sWord, camelCZWord, camelCoy'sWord, camelG'sWord, camelGay'sWord, camelGoa'sWord, camelJ'sWord, camelJay'sWord, camelK'sWord, camelKSWord, camelKay'sWord, camelKsWord, camelCoaxWord, camelCoo'sWord, camelCoosWord, camelCos'sWord, camelCow'sWord, camelCowsWord, camelCue'sWord, camelCuesWord, camelCussWord, camelGas'sWord, camelGaysWord, camelGsWord, camelJaw'sWord, camelJawsWord, camelJaysWord, camelCaSword, camelCoxWord, camelGE'sWord, camelGe'sWord, camelGusWord, camelJo'sWord, camelKO'sWord, camelKy'sWord, camelGo'sWord, camelAC'sWord, camelAc'sWord, camelCAWord, camelCAD'sWord, camelCPA'sWord, camelCaWord, camelCal'sWord, camelCan'sWord, camelRCA'sWord, camelCab'sWord, camelCabsWord, camelCad'sWord, camelCadsWord, camelCam'sWord, camelCamsWord, camelCansWord, camelCap'sWord, camelCapsWord, camelCar'sWord, camelCarsWord, camelCaskWord, camelCastWord, camelCat'sWord, camelCatsWord, camelA'sWord, camelAsWord, camelCAIWord, camelCBSWord, camelCD'sWord, camelCDsWord, camelCIA'sWord, camelCNSWord, camelCT'sWord, camelCVSWord, camelCashWord, camelCd'sWord, camelCf'sWord, camelCl'sWord, camelCm'sWord, camelCr'sWord, camelCawWord, camelCayWord, camelCpsWord, camelAA'sWord, camelBA'sWord, camelBa'sWord, camelCADWord, camelCAMWord, camelCAPWord, camelCalWord, camelCanWord, camelCe'sWord, camelCi'sWord, camelDA'sWord, camelHa'sWord, camelLa'sWord, camelLasWord, camelMA'sWord, camelNa'sWord, camelOASWord, camelPA'sWord, camelPa'sWord, camelRa'sWord, camelTa'sWord, camelVa'sWord, camelCabWord, camelCadWord, camelCamWord, camelCapWord, camelCarWord, camelCatWord, camelFa'sWord, camelHasWord, camelMa'sWord, camelMasWord, camelPasWord, camelWasWord, camelCAsWord, camelCaSWord, camelCassieWord, camelCayuseWord, camelGaea'sWord, camelGaia'sWord, camelGaussWord, camelGoya'sWord, camelKasaiWord, camelKaseyWord, camelKaye'sWord, camelCuss'sWord, camelGassyWord, camelKayo'sWord, camelKayosWord, camelQuasiWord, camelQuay'sWord, camelQuaysWord, camelGHQ'sWord, camelGUI'sWord, camelGazaWord, camelGeo'sWord, camelGus'sWord, camelGuy'sWord, camelJessWord, camelJew'sWord, camelJewsWord, camelJoe'sWord, camelJoy'sWord, camelKKK'sWord, camelKey'sWord, camelCozyWord, camelGazeWord, camelGeesWord, camelGoesWord, camelGoo'sWord, camelGuysWord, camelJazzWord, camelJoysWord, camelKeysWord, camelKissWord, camelQuesWord, camelMac'sWord, camelPAC'sWord, camelSAWord, camelLac'sWord, camelMacsWord, camelSac'sWord, camelSacsWord, camelVacsWord, camelAg'sWord, camelBC'sWord, camelCWord, camelCSTWord, camelCage'sWord, camelCain'sWord, camelCainsWord, camelCali'sWord, camelCamusWord, camelCaph'sWord, camelCara'sWord, camelCarr'sWord, camelCary'sWord, camelCase'sWord, camelCash'sWord, camelCato'sWord, camelCatt'sWord, camelClausWord, camelClay'sWord, camelCora'sWord, camelCray'sWord, camelCuba'sWord, camelDC'sWord, camelFICA'sWord, camelJCSWord, camelLucasWord, camelNCAA'sWord, camelPC'sWord, camelPCsWord, camelSWord, camelSC'sWord, camelSSAWord, camelSc'sWord, camelTc'sWord, camelYWCA'sWord, camelCafe'sWord, camelCafesWord, camelCaffsWord, camelCagesWord, camelCake'sWord, camelCakesWord, camelCall'sWord, camelCallsWord, camelCane'sWord, camelCanesWord, camelCape'sWord, camelCapesWord, camelCapo'sWord, camelCaposWord, camelCare'sWord, camelCaresWord, camelCasedWord, camelCasesWord, camelCasteWord, camelCave'sWord, camelCavesWord, camelClassWord, camelClaw'sWord, camelClawsWord, camelCoal'sWord, camelCoalsWord, camelCoastWord, camelCoat'sWord, camelCoatsWord, camelCoca'sWord, camelCoda'sWord, camelCodasWord, camelCola'sWord, camelColasWord, camelComa'sWord, camelComasWord, camelCrassWord, camelCraw'sWord, camelCrawsWord, camelCraysWord, camelMica'sWord, camelPica'sWord, camelSACWord, camelSacWord, camelSagWord, camelAI'sWord, camelAIsWord, camelAWSWord, camelAs'sWord, camelAu'sWord, camelBSAWord, camelCBS'sWord, camelCNN'sWord, camelCNS'sWord, camelCOWord, camelCPAWord, camelCPI'sWord, camelCPU'sWord, camelCVS'sWord, camelCasioWord, camelCeWord, camelChaseWord, camelCiWord, camelCoWord, camelCol'sWord, camelCox'sWord, camelCuWord, camelEco'sWord, camelFAQ'sWord, camelFAQsWord, camelGAWord, camelGCC'sWord, camelGaWord, camelGap'sWord, camelJan'sWord, camelJap'sWord, camelJapsWord, camelKan'sWord, camelKansWord, camelNSAWord, camelQAWord, camelS'sWord, camelSSWord, camelSaksWord, camelUSAWord, camelW'sWord, camelAceWord, camelAssWord, camelBag'sWord, camelBagsWord, camelCcWord, camelCeaseWord, camelChaosWord, camelCiaosWord, camelCkWord, camelCob'sWord, camelCobsWord, camelCod'sWord, camelCodsWord, camelCog'sWord, camelCogsWord, camelColsWord, camelCon'sWord, camelConsWord, camelCop'sWord, camelCopsWord, camelCostWord, camelCot'sWord, camelCotsWord, camelCry'sWord, camelCub'sWord, camelCubsWord, camelCud'sWord, camelCudsWord, camelCum'sWord, camelCumsWord, camelCup'sWord, camelCupsWord, camelCur'sWord, camelCursWord, camelCuspWord, camelCut'sWord, camelCutsWord, camelCwWord, camelCzarWord, camelDagsWord, camelEcusWord, camelFag'sWord, camelFagsWord, camelGab'sWord, camelGabsWord, camelGadsWord, camelGag'sWord, camelGagsWord, camelGal'sWord, camelGalsWord, camelGapsWord, camelGar'sWord, camelGarsWord, camelGaspWord, camelHag'sWord, camelHagsWord, camelJab'sWord, camelJabsWord, camelJag'sWord, camelJagsWord, camelJam'sWord, camelJamsWord, camelJar'sWord, camelJarsWord, camelLag'sWord, camelLagsWord, camelMag'sWord, camelMagsWord, camelNag'sWord, camelNagsWord, camelOak'sWord, camelOaksWord, camelRag'sWord, camelRagsWord, camelSag'sWord, camelSagsWord, camelSka'sWord, camelTag'sWord, camelTagsWord, camelWag'sWord, camelWagsWord, camelYak'sWord, camelYaksWord, camelAZWord, camelB'sWord, camelBSWord, camelBassWord, camelBk'sWord, camelBoasWord, camelCAREWord, camelCBWord, camelCCUWord, camelCDWord, camelCEOWord, camelCEO'sWord, camelCFWord, camelCTWord, camelCVWord, camelCageWord, camelCainWord, camelCaliWord, camelCaphWord, camelCaraWord, camelCarrWord, camelCaryWord, camelCatoWord, camelCattWord, camelCbWord, camelCdWord, camelCfWord, camelChe'sWord, camelChi'sWord, camelClWord, camelClayWord, camelCmWord, camelCoyWord, camelCrWord, camelCrayWord, camelCtWord, camelD'sWord, camelDay'sWord, camelDiasWord, camelE'sWord, camelEsWord, camelF'sWord, camelFay'sWord, camelGAOWord, camelGB'sWord, camelGM'sWord, camelGP'sWord, camelGPSWord, camelGayWord, camelGd'sWord, camelH'sWord, camelHQ'sWord, camelHSWord, camelHaasWord, camelHay'sWord, camelHaysWord, camelHg'sWord, camelI'sWord, camelIQ'sWord, camelJayWord, camelJr'sWord, camelKB'sWord, camelKayWord, camelKb'sWord, camelKr'sWord, camelL'sWord, camelLG'sWord, camelLao'sWord, camelLaosWord, camelLea'sWord, camelM'sWord, camelMSWord, camelMae'sWord, camelMai'sWord, camelMao'sWord, camelMassWord, camelMaxWord, camelMay'sWord, camelMaysWord, camelMg'sWord, camelMia'sWord, camelMsWord, camelN'sWord, camelNASAWord, camelNSWord, camelO'sWord, camelOAS'sWord, camelOK'sWord, camelOKsWord, camelOSWord, camelOsWord, camelP'sWord, camelPJ'sWord, camelPSWord, camelR'sWord, camelRae'sWord, camelRay'sWord, camelSASEWord, camelSSSWord, camelT'sWord, camelTao'sWord, camelTassWord, camelTia'sWord, camelU'sWord, camelUK'sWord, camelUSWord, camelV'sWord, camelVAXWord, camelX'sWord, camelXSWord, camelY'sWord, camelZ'sWord, camelZsWord, camelBaa'sWord, camelBaasWord, camelBaseWord, camelBay'sWord, camelBaysWord, camelBiasWord, camelBoa'sWord, camelBxsWord, camelCafeWord, camelCaffWord, camelCakeWord, camelCallWord, camelCameWord, camelCaneWord, camelCapeWord, camelCapoWord, camelCareWord, camelCaveWord, camelCgWord, camelChisWord, camelClawWord, camelCoalWord, camelCoatWord, camelCooWord, camelCoshWord, camelCowWord, camelCrawWord, camelCueWord, camelDaisWord, camelDaysWord, camelEaseWord, camelEasyWord, camelFaxWord, camelFaysWord, camelGashWord, camelHaw'sWord, camelHawsWord, camelIsWord, camelJawWord, camelLaseWord, camelLassWord, camelLaw'sWord, camelLawsWord, camelLaxWord, camelLay'sWord, camelLaysWord, camelLeasWord, camelLsWord, camelMaw'sWord, camelMawsWord, camelMeasWord, camelMksWord, camelNay'sWord, camelNaysWord, camelPassWord, camelPaw'sWord, camelPawsWord, camelPay'sWord, camelPaysWord, camelPea'sWord, camelPeasWord, camelPj'sWord, camelQtsWord, camelRaw'sWord, camelRaysWord, camelRsWord, camelSassWord, camelSawWord, camelSaw'sWord, camelSawsWord, camelSaxWord, camelSayWord, camelSay'sWord, camelSaysWord, camelSea'sWord, camelSeasWord, camelTau'sWord, camelTausWord, camelTaxWord, camelTea'sWord, camelTeasWord, camelTsWord, camelUsWord, camelVaseWord, camelVsWord, camelWaxWord, camelWay'sWord, camelWaysWord, camelYaw'sWord, camelYawsWord, camelYea'sWord, camelYeasWord, camelBB'sWord, camelBBSWord, camelBS'sWord, camelBe'sWord, camelBi'sWord, camelCFOWord, camelCGIWord, camelCNNWord, camelCODWord, camelCOLWord, camelCPIWord, camelCPOWord, camelCPUWord, camelCodWord, camelColWord, camelComWord, camelDD'sWord, camelDDSWord, camelDOSWord, camelDi'sWord, camelDisWord, camelDy'sWord, camelEu'sWord, camelFe'sWord, camelGapWord, camelHe'sWord, camelHo'sWord, camelHusWord, camelISSWord, camelIo'sWord, camelJanWord, camelJapWord, camelKanWord, camelLe'sWord, camelLesWord, camelLi'sWord, camelLosWord, camelLu'sWord, camelMI'sWord, camelMS'sWord, camelMo'sWord, camelNE'sWord, camelNW'sWord, camelNe'sWord, camelNi'sWord, camelNo'sWord, camelNosWord, camelOS'sWord, camelOs'sWord, camelPPSWord, camelPS'sWord, camelPo'sWord, camelPu'sWord, camelRe'sWord, camelRh'sWord, camelRu'sWord, camelSE'sWord, camelSOSWord, camelSOsWord, camelSW'sWord, camelSe'sWord, camelSi'sWord, camelTe'sWord, camelTh'sWord, camelTi'sWord, camelTu'sWord, camelTy'sWord, camelUS'sWord, camelUSSWord, camelVI'sWord, camelWisWord, camelWm'sWord, camelWu'sWord, camelXe'sWord, camelXesWord, camelBisWord, camelBusWord, camelBy'sWord, camelCobWord, camelCogWord, camelConWord, camelCopWord, camelCorWord, camelCotWord, camelCryWord, camelCubWord, camelCudWord, camelCumWord, camelCupWord, camelCurWord, camelCutWord, camelCwtWord, camelDdsWord, camelDo'sWord, camelDosWord, camelGabWord, camelGadWord, camelGagWord, camelGalWord, camelGarWord, camelHesWord, camelHisWord, camelHosWord, camelIOSWord, camelJabWord, camelJagWord, camelJamWord, camelJarWord, camelMesWord, camelMi'sWord, camelMosWord, camelMu'sWord, camelMusWord, camelMysWord, camelNu'sWord, camelNusWord, camelPi'sWord, camelPisWord, camelPusWord, camelResWord, camelSisWord, camelXi'sWord, camelXisWord, camelYesWord, crossword, simulcasted, simulcast, greensward, Gomulka's, crossword's, crosswords, simulcast's, simulcasts, simulcasting, gemologist, greensward's camelcaseWord camelCaseWord 1 113 camelCaseWord, Camel'sWord, camel'sWord, camelsWord, camellia'sWord, camelliasWord, Camilla'sWord, Camelot'sWord, CamelotsWord, Gomulka'sWord, Camille'sWord, Jamaica'sWord, Mameluke'sWord, Carmela'sWord, Carmella'sWord, Amelia'sWord, Pamela'sWord, amylaseWord, cablecastWord, camera'sWord, camerasWord, Capella'sWord, camelhairWord, cavalcadeWord, calicoesWord, Gaelic'sWord, calico'sWord, Jamel'sWord, caulk'sWord, caulksWord, comic'sWord, comicsWord, majolica'sWord, Cadillac'sWord, comeback'sWord, comebacksWord, cloaca'sWord, cumulusWord, comelinessWord, CamelWord, Malacca'sWord, camelWord, cumulus'sWord, gamecock'sWord, gamecocksWord, kamikazeWord, CallasWord, Carmelo'sWord, Mecca'sWord, MeccasWord, calla'sWord, callasWord, camelliaWord, catalog'sWord, catalogsWord, mecca'sWord, meccasWord, Callas'sWord, CamillaWord, CamilleWord, Carla'sWord, Melba'sWord, Melva'sWord, cavalcade'sWord, cavalcadesWord, Amalia'sWord, CamelotWord, CaracasWord, Hamilcar'sWord, Tameka'sWord, cabala'sWord, canola'sWord, carcassWord, America'sWord, AmericasWord, amylase'sWord, comeliestWord, Caracas'sWord, Imelda'sWord, MamelukeWord, carelessWord, caseload'sWord, caseloadsWord, complicateWord, namelessWord, Cameron'sWord, CampinasWord, HamilcarWord, catalpa'sWord, catalpasWord, simulcastWord, Campinas'sWord, clack'sWord, clacksWord, camouflage'sWord, camouflagesWord, gemology'sWord, crossword, simulcasted, simulcast, greensward, Gomulka's, crossword's, crosswords, simulcast's, simulcasts, simulcasting, gemologist, milkiest, greensward's, latticework's, latticeworks, Camelopardalis cmlCaseWord camelCaseWord 2 507 CamelCaseWord, camelCaseWord, ClCaseWord, CmCaseWord, clCaseWord, cmCaseWord, mlCaseWord, COLCaseWord, CalCaseWord, ColCaseWord, calCaseWord, colCaseWord, Cm'sCaseWord, CplCaseWord, XMLCaseWord, cplCaseWord, cMlCaseWord, cmLCaseWord, comelyCaseWord, cumuliCaseWord, JamalCaseWord, JamelCaseWord, calmCaseWord, CAMCaseWord, ComCaseWord, MelCaseWord, OcamlCaseWord, camCaseWord, comCaseWord, cumCaseWord, milCaseWord, COLACaseWord, CaliCaseWord, ColeCaseWord, ColoCaseWord, ComoCaseWord, GMCaseWord, QMCaseWord, SGMLCaseWord, callCaseWord, cameCaseWord, coalCaseWord, coilCaseWord, colaCaseWord, collCaseWord, comaCaseWord, combCaseWord, comeCaseWord, commCaseWord, coolCaseWord, cowlCaseWord, cullCaseWord, gmCaseWord, klCaseWord, kmCaseWord, CarlCaseWord, EmilCaseWord, GMOCaseWord, GilCaseWord, JulCaseWord, cam'sCaseWord, campCaseWord, camsCaseWord, compCaseWord, cum'sCaseWord, cumsCaseWord, curlCaseWord, galCaseWord, gelCaseWord, GM'sCaseWord, GMTCaseWord, CamillaCaseWord, CamilleCaseWord, JamaalCaseWord, gamelyCaseWord, ClemCaseWord, clamCaseWord, Camel'sCaseWord, ClayCaseWord, CleoCaseWord, ClioCaseWord, MaleCaseWord, MaliCaseWord, MillCaseWord, MiloCaseWord, MlleCaseWord, MollCaseWord, calmlyCaseWord, camel'sCaseWord, camelsCaseWord, clawCaseWord, clayCaseWord, clewCaseWord, cliiCaseWord, climbCaseWord, climeCaseWord, cloyCaseWord, clueCaseWord, compelCaseWord, complyCaseWord, mailCaseWord, maleCaseWord, mallCaseWord, maulCaseWord, mealCaseWord, mewlCaseWord, mileCaseWord, millCaseWord, moilCaseWord, moleCaseWord, mollCaseWord, muleCaseWord, mullCaseWord, CoyleCaseWord, JimCaseWord, KimCaseWord, QomCaseWord, callaCaseWord, cameoCaseWord, coleyCaseWord, commaCaseWord, coylyCaseWord, gemCaseWord, gumCaseWord, gymCaseWord, jamCaseWord, COBOLCaseWord, CamryCaseWord, CamusCaseWord, CarlaCaseWord, CarloCaseWord, CarlyCaseWord, CarolCaseWord, Como'sCaseWord, ComteCaseWord, EmileCaseWord, EmilyCaseWord, GaelCaseWord, GailCaseWord, GaleCaseWord, GallCaseWord, GamaCaseWord, GaulCaseWord, GilaCaseWord, GillCaseWord, JameCaseWord, JamiCaseWord, JillCaseWord, JoelCaseWord, JulyCaseWord, KaliCaseWord, KamaCaseWord, KielCaseWord, KyleCaseWord, MCCaseWord, SmallCaseWord, TamilCaseWord, cabalCaseWord, cableCaseWord, campyCaseWord, canalCaseWord, carolCaseWord, cavilCaseWord, coma'sCaseWord, comasCaseWord, comboCaseWord, come'sCaseWord, comerCaseWord, comesCaseWord, cometCaseWord, comfyCaseWord, comicCaseWord, compoCaseWord, coralCaseWord, crawlCaseWord, creelCaseWord, cruelCaseWord, cuminCaseWord, curlyCaseWord, dimlyCaseWord, emailCaseWord, galaCaseWord, galeCaseWord, gallCaseWord, gameCaseWord, gamyCaseWord, gillCaseWord, goalCaseWord, gullCaseWord, jailCaseWord, jambCaseWord, jellCaseWord, jowlCaseWord, kaleCaseWord, keelCaseWord, killCaseWord, kiloCaseWord, kolaCaseWord, smallCaseWord, smellCaseWord, smileCaseWord, wklyCaseWord, GMATCaseWord, Jim'sCaseWord, KarlCaseWord, KempCaseWord, Kim'sCaseWord, KohlCaseWord, Qom'sCaseWord, gem'sCaseWord, gemsCaseWord, gimpCaseWord, girlCaseWord, gum'sCaseWord, gumsCaseWord, gym'sCaseWord, gymsCaseWord, jam'sCaseWord, jamsCaseWord, jumpCaseWord, kohlCaseWord, MgCaseWord, MkCaseWord, mgCaseWord, CCaseWord, Cl'sCaseWord, LCaseWord, LCMCaseWord, MCaseWord, cCaseWord, elmCaseWord, lCaseWord, mCaseWord, CACaseWord, COCaseWord, CaCaseWord, Cal'sCaseWord, CoCaseWord, Col'sCaseWord, ColtCaseWord, CuCaseWord, LLCaseWord, MACaseWord, MCICaseWord, MECaseWord, MICaseWord, MMCaseWord, MOCaseWord, MWCaseWord, MeCaseWord, MoCaseWord, WmCaseWord, acmeCaseWord, caCaseWord, calfCaseWord, calkCaseWord, ccCaseWord, chmCaseWord, ckCaseWord, coCaseWord, coldCaseWord, colsCaseWord, coltCaseWord, cuCaseWord, cultCaseWord, cwCaseWord, ecclCaseWord, ecolCaseWord, llCaseWord, maCaseWord, meCaseWord, miCaseWord, mmCaseWord, moCaseWord, muCaseWord, myCaseWord, CAICaseWord, CCUCaseWord, CoyCaseWord, MmeCaseWord, SQLCaseWord, cawCaseWord, cayCaseWord, cooCaseWord, cowCaseWord, coyCaseWord, cueCaseWord, ALCaseWord, AMCaseWord, AlCaseWord, AmCaseWord, BMCaseWord, C'sCaseWord, CBCaseWord, CDCaseWord, CFCaseWord, CTCaseWord, CVCaseWord, CZCaseWord, CbCaseWord, CdCaseWord, CfCaseWord, CmdrCaseWord, CrCaseWord, CsCaseWord, CtCaseWord, EMCaseWord, FLCaseWord, FMCaseWord, FmCaseWord, HMCaseWord, HTMLCaseWord, I'mCaseWord, ILCaseWord, M'sCaseWord, MBCaseWord, MDCaseWord, MNCaseWord, MPCaseWord, MSCaseWord, MTCaseWord, MbCaseWord, MdCaseWord, MnCaseWord, MrCaseWord, MsCaseWord, MtCaseWord, NMCaseWord, PMCaseWord, PlCaseWord, PmCaseWord, RCMPCaseWord, SmCaseWord, TMCaseWord, TlCaseWord, TmCaseWord, ULCaseWord, XLCaseWord, amCaseWord, blCaseWord, cellCaseWord, cfCaseWord, cgCaseWord, csCaseWord, ctCaseWord, emCaseWord, flCaseWord, h'mCaseWord, mpCaseWord, msCaseWord, mtCaseWord, omCaseWord, plCaseWord, pmCaseWord, rmCaseWord, umCaseWord, AMACaseWord, AOLCaseWord, AmyCaseWord, BMWCaseWord, CADCaseWord, CAPCaseWord, CFOCaseWord, CGICaseWord, CNNCaseWord, CO'sCaseWord, CODCaseWord, CPACaseWord, CPICaseWord, CPOCaseWord, CPUCaseWord, CSSCaseWord, Ca'sCaseWord, CanCaseWord, Co'sCaseWord, CodCaseWord, CoxCaseWord, Cu'sCaseWord, DelCaseWord, HMOCaseWord, HalCaseWord, I'llCaseWord, IMOCaseWord, IllCaseWord, OMBCaseWord, PolCaseWord, SalCaseWord, SolCaseWord, ValCaseWord, WMDCaseWord, Wm'sCaseWord, acylCaseWord, ailCaseWord, allCaseWord, awlCaseWord, bblCaseWord, cabCaseWord, cadCaseWord, canCaseWord, capCaseWord, carCaseWord, catCaseWord, cobCaseWord, codCaseWord, cogCaseWord, conCaseWord, copCaseWord, corCaseWord, cosCaseWord, cotCaseWord, coxCaseWord, cryCaseWord, cubCaseWord, cudCaseWord, cupCaseWord, curCaseWord, cutCaseWord, cwtCaseWord, eelCaseWord, ellCaseWord, emoCaseWord, emuCaseWord, folCaseWord, hmmCaseWord, illCaseWord, islCaseWord, nilCaseWord, oilCaseWord, owlCaseWord, palCaseWord, polCaseWord, relCaseWord, solCaseWord, telCaseWord, tilCaseWord, valCaseWord, volCaseWord, AM'sCaseWord, AMDCaseWord, ASLCaseWord, Am'sCaseWord, BM'sCaseWord, CBCCaseWord, CBSCaseWord, CD'sCaseWord, CDCCaseWord, CDTCaseWord, CDsCaseWord, CFCCaseWord, CNSCaseWord, CPRCaseWord, CRTCaseWord, CSTCaseWord, CT'sCaseWord, CVSCaseWord, Cd'sCaseWord, Cf'sCaseWord, Cr'sCaseWord, DMDCaseWord, DMZCaseWord, EFLCaseWord, EMTCaseWord, ESLCaseWord, FM'sCaseWord, FMsCaseWord, Fm'sCaseWord, HMSCaseWord, IMFCaseWord, NFLCaseWord, NHLCaseWord, PM'sCaseWord, PMSCaseWord, PMsCaseWord, Pm'sCaseWord, Sm'sCaseWord, Tm'sCaseWord, URLCaseWord, ampCaseWord, amtCaseWord, cpdCaseWord, cpsCaseWord, ctnCaseWord, ctrCaseWord, dblCaseWord, em'sCaseWord, emfCaseWord, emsCaseWord, impCaseWord, om'sCaseWord, omsCaseWord, umpCaseWord, camelliaCaseWord, claimCaseWord, qualmCaseWord, crossword, simulcasted, crossword's, crosswords, greensward, simulcast, Gomulka's, milkiest, simulcast's, simulcasts, simulcasting, greensward's, gemologist mcdonalds McDonald's 1 6 McDonald's, MacDonald's, McDonald, MacDonald, McDonnell's, Donald's aspell-0.60.8.1/test/suggest/05-common-ultra-nokbd-expect.res0000644000076500007650000102764614533006640020573 00000000000000abandonned abandoned 1 2 abandoned, abundant aberation aberration 1 4 aberration, aeration, abortion, abrasion abilties abilities 1 3 abilities, ablates, ability's abilty ability 1 3 ability, ablate, oblate abondon abandon 1 2 abandon, abounding abondoned abandoned 1 2 abandoned, abundant abondoning abandoning 1 1 abandoning abondons abandons 1 2 abandons, abundance aborigene aborigine 2 3 Aborigine, aborigine, aubergine abreviated abbreviated 1 1 abbreviated abreviation abbreviation 1 1 abbreviation abritrary arbitrary 1 1 arbitrary absense absence 1 4 absence, ab sense, ab-sense, Ibsen's absolutly absolutely 1 1 absolutely absorbsion absorption 0 2 absorbs ion, absorbs-ion absorbtion absorption 1 1 absorption abundacies abundances 0 0 abundancies abundances 1 2 abundances, abundance's abundunt abundant 1 2 abundant, abandoned abutts abuts 1 12 abuts, butts, abets, abates, abbots, abut ts, abut-ts, Abbott's, butt's, abbot's, obits, obit's acadamy academy 1 3 academy, academe, academia acadmic academic 1 1 academic accademic academic 1 1 academic accademy academy 1 3 academy, academe, academia acccused accused 1 1 accused accelleration acceleration 1 1 acceleration accension accession 2 3 Ascension, accession, ascension accension ascension 3 3 Ascension, accession, ascension acceptence acceptance 1 3 acceptance, expedience, expediency acceptible acceptable 1 2 acceptable, acceptably accessable accessible 1 4 accessible, accessibly, access able, access-able accidentaly accidentally 1 6 accidentally, accidental, accidentals, Occidental, occidental, accidental's accidently accidentally 2 4 accidental, accidentally, Occidental, occidental acclimitization acclimatization 1 1 acclimatization acommodate accommodate 1 1 accommodate accomadate accommodate 1 1 accommodate accomadated accommodated 1 1 accommodated accomadates accommodates 1 1 accommodates accomadating accommodating 1 1 accommodating accomadation accommodation 1 1 accommodation accomadations accommodations 1 2 accommodations, accommodation's accomdate accommodate 1 1 accommodate accomodate accommodate 1 1 accommodate accomodated accommodated 1 1 accommodated accomodates accommodates 1 1 accommodates accomodating accommodating 1 1 accommodating accomodation accommodation 1 1 accommodation accomodations accommodations 1 2 accommodations, accommodation's accompanyed accompanied 1 3 accompanied, accompany ed, accompany-ed accordeon accordion 1 4 accordion, accord eon, accord-eon, according accordian accordion 1 2 accordion, according accoring according 1 8 according, accruing, ac coring, ac-coring, acorn, acquiring, occurring, auguring accoustic acoustic 1 4 acoustic, egoistic, exotic, exotica accquainted acquainted 1 1 acquainted accross across 1 8 across, Accra's, accrues, ac cross, ac-cross, acres, acre's, Icarus's accussed accused 1 5 accused, accessed, accursed, ac cussed, ac-cussed acedemic academic 1 1 academic acheive achieve 1 1 achieve acheived achieved 1 1 achieved acheivement achievement 1 1 achievement acheivements achievements 1 2 achievements, achievement's acheives achieves 1 1 achieves acheiving achieving 1 1 achieving acheivment achievement 1 1 achievement acheivments achievements 1 2 achievements, achievement's achievment achievement 1 1 achievement achievments achievements 1 2 achievements, achievement's achive achieve 1 6 achieve, archive, chive, active, ac hive, ac-hive achive archive 2 6 achieve, archive, chive, active, ac hive, ac-hive achived achieved 1 4 achieved, archived, ac hived, ac-hived achived archived 2 4 achieved, archived, ac hived, ac-hived achivement achievement 1 1 achievement achivements achievements 1 2 achievements, achievement's acknowldeged acknowledged 1 1 acknowledged acknowledgeing acknowledging 1 1 acknowledging ackward awkward 1 2 awkward, backward ackward backward 2 2 awkward, backward acomplish accomplish 1 1 accomplish acomplished accomplished 1 1 accomplished acomplishment accomplishment 1 1 accomplishment acomplishments accomplishments 1 2 accomplishments, accomplishment's acording according 1 3 according, cording, accordion acordingly accordingly 1 1 accordingly acquaintence acquaintance 1 3 acquaintance, accountancy, accounting's acquaintences acquaintances 1 3 acquaintances, acquaintance's, accountancy's acquiantence acquaintance 1 5 acquaintance, accountancy, accounting's, Ugandans, Ugandan's acquiantences acquaintances 1 3 acquaintances, acquaintance's, accountancy's acquited acquitted 1 7 acquitted, acquired, acquit ed, acquit-ed, acted, actuate, equated activites activities 1 3 activities, activates, activity's activly actively 1 1 actively actualy actually 1 5 actually, actual, actuary, acutely, octal acuracy accuracy 1 7 accuracy, curacy, Accra's, acres, Agra's, acre's, across acused accused 1 9 accused, caused, abused, amused, ac used, ac-used, accede, axed, Acosta acustom accustom 1 2 accustom, custom acustommed accustomed 1 1 accustomed adavanced advanced 1 1 advanced adbandon abandon 1 1 abandon additinally additionally 1 1 additionally additionaly additionally 1 2 additionally, additional addmission admission 1 5 admission, add mission, add-mission, automation, outmatching addopt adopt 1 5 adopt, adapt, adept, add opt, add-opt addopted adopted 1 4 adopted, adapted, add opted, add-opted addoptive adoptive 1 2 adoptive, adaptive addres address 2 16 adders, address, adores, Andres, adder's, addles, udders, Adar's, add res, add-res, address's, udder's, Addie's, Andre's, Audrey's, Audra's addres adders 1 16 adders, address, adores, Andres, adder's, addles, udders, Adar's, add res, add-res, address's, udder's, Addie's, Andre's, Audrey's, Audra's addresable addressable 1 1 addressable addresed addressed 1 3 addressed, outraced, atrocity addresing addressing 1 2 addressing, outracing addressess addresses 1 3 addresses, addressees, addressee's addtion addition 1 3 addition, audition, edition addtional additional 1 2 additional, additionally adecuate adequate 1 6 adequate, educate, addict, edict, etiquette, attacked adhearing adhering 1 3 adhering, ad hearing, ad-hearing adherance adherence 1 1 adherence admendment amendment 1 1 amendment admininistrative administrative 0 0 adminstered administered 1 2 administered, administrate adminstrate administrate 1 2 administrate, administered adminstration administration 1 1 administration adminstrative administrative 1 1 administrative adminstrator administrator 1 1 administrator admissability admissibility 1 1 admissibility admissable admissible 1 2 admissible, admissibly admited admitted 1 6 admitted, admired, admixed, admit ed, admit-ed, automated admitedly admittedly 1 1 admittedly adn and 4 30 Adan, Aden, Dan, and, AD, ad, an, Adana, Auden, ADD, Ada, Ann, add, ado, awn, ADC, ADM, ADP, AFN, Adm, adj, ads, adv, Attn, Eden, Edna, Odin, attn, AD's, ad's adolecent adolescent 1 1 adolescent adquire acquire 1 4 acquire, adjure, ad quire, ad-quire adquired acquired 1 4 acquired, adjured, Edgardo, autocrat adquires acquires 1 4 acquires, adjures, ad quires, ad-quires adquiring acquiring 1 3 acquiring, adjuring, adjourn adres address 7 35 adores, dares, Andres, Ares, ares, adders, address, cadres, padres, Aires, acres, adzes, Adar's, Atreus, Dare's, ad res, ad-res, dare's, adder's, Andre's, Audrey's, Audra's, are's, Oder's, cadre's, eaters, eiders, padre's, udders, acre's, adze's, address's, eater's, eider's, udder's adresable addressable 1 1 addressable adresing addressing 1 2 addressing, outracing adress address 1 16 address, dress, adores, address's, adders, Atreus, Andres's, adder's, addressee, Ares's, Atreus's, Audrey's, Adar's, Aires's, Oder's, Audra's adressable addressable 1 1 addressable adressed addressed 1 4 addressed, dressed, outraced, atrocity adressing addressing 1 3 addressing, dressing, outracing adressing dressing 2 3 addressing, dressing, outracing adventrous adventurous 1 5 adventurous, adventures, adventure's, adventuress, adventuress's advertisment advertisement 1 1 advertisement advertisments advertisements 1 2 advertisements, advertisement's advesary adversary 1 4 adversary, advisory, adviser, advisor adviced advised 2 7 advice, advised, ad viced, ad-viced, adv iced, adv-iced, advice's aeriel aerial 3 15 Ariel, aerie, aerial, aeries, Uriel, oriel, Earle, Earl, earl, areal, aerially, airily, eerily, Aral, aerie's aeriels aerials 2 15 aeries, aerials, Ariel's, aerie's, aerial's, oriels, aerie ls, aerie-ls, earls, Uriel's, oriel's, Earle's, Earl's, earl's, Aral's afair affair 1 9 affair, afar, fair, afire, AFAIK, Afr, Afro, aviary, Avior afficianados aficionados 0 2 officiants, officiant's afficionado aficionado 1 2 aficionado, efficient afficionados aficionados 1 2 aficionados, aficionado's affilate affiliate 1 7 affiliate, afloat, ovulate, afield, availed, offload, evaluate affilliate affiliate 1 7 affiliate, afloat, afield, offload, ovulate, evaluate, availed affort afford 1 6 afford, effort, avert, offered, Evert, overt affort effort 2 6 afford, effort, avert, offered, Evert, overt aforememtioned aforementioned 1 1 aforementioned againnst against 1 3 against, agonist, agonized agains against 1 13 against, again, gains, agings, Agni's, Agnes, gain's, aging's, Eakins, agonies, Aegean's, Augean's, agony's agaisnt against 1 4 against, accent, exeunt, acquiescent aganist against 1 2 against, agonist aggaravates aggravates 1 1 aggravates aggreed agreed 1 6 agreed, augured, accrued, aigrette, acrid, egret aggreement agreement 1 2 agreement, acquirement aggregious egregious 1 4 egregious, acreages, acreage's, Acrux aggresive aggressive 1 1 aggressive agian again 1 11 again, Agana, aging, Asian, avian, Aegean, Augean, akin, Agni, Aiken, agony agianst against 1 3 against, agonist, agonized agin again 2 9 Agni, again, aging, gain, gin, akin, Fagin, Agana, agony agina again 7 11 angina, Gina, Agana, aging, Agni, vagina, again, akin, agony, Aegean, Augean agina angina 1 11 angina, Gina, Agana, aging, Agni, vagina, again, akin, agony, Aegean, Augean aginst against 1 3 against, agonist, agonized agravate aggravate 1 2 aggravate, aggrieved agre agree 1 11 agree, age, are, Agra, acre, ogre, auger, agar, ague, eager, aggro agred agreed 1 8 agreed, aged, augured, agree, aired, acrid, egret, accrued agreeement agreement 1 2 agreement, acquirement agreemnt agreement 1 2 agreement, acquirement agregate aggregate 1 1 aggregate agregates aggregates 1 2 aggregates, aggregate's agreing agreeing 1 4 agreeing, auguring, accruing, Akron agression aggression 1 2 aggression, accretion agressive aggressive 1 1 aggressive agressively aggressively 1 1 aggressively agressor aggressor 1 1 aggressor agricuture agriculture 1 2 agriculture, aggregator agrieved aggrieved 1 3 aggrieved, grieved, aggravate ahev have 0 3 ahem, UHF, uhf ahppen happen 1 1 happen ahve have 1 5 have, Ave, ave, UHF, uhf aicraft aircraft 1 3 aircraft, aggravate, aggrieved aiport airport 1 3 airport, apart, uproot airbourne airborne 1 1 airborne aircaft aircraft 1 1 aircraft aircrafts aircraft 2 4 aircraft's, aircraft, air crafts, air-crafts airporta airports 2 3 airport, airports, airport's airrcraft aircraft 1 1 aircraft albiet albeit 1 2 albeit, alibied alchohol alcohol 1 1 alcohol alchoholic alcoholic 1 1 alcoholic alchol alcohol 1 2 alcohol, owlishly alcholic alcoholic 1 1 alcoholic alcohal alcohol 1 1 alcohol alcoholical alcoholic 0 1 alcoholically aledge allege 2 9 ledge, allege, pledge, sledge, algae, Alec, alga, alike, elegy aledged alleged 1 4 alleged, fledged, pledged, sledged aledges alleges 2 12 ledges, alleges, pledges, sledges, ledge's, elegies, pledge's, sledge's, Alec's, Alexei, alga's, elegy's alege allege 1 7 allege, algae, Alec, alga, alike, elegy, Olga aleged alleged 1 5 alleged, alkyd, Alkaid, elect, Alcott alegience allegiance 1 7 allegiance, elegance, Alleghenies, eloquence, Allegheny's, Alcuin's, Alleghenies's algebraical algebraic 0 1 algebraically algorhitms algorithms 0 0 algoritm algorithm 1 1 algorithm algoritms algorithms 1 2 algorithms, algorithm's alientating alienating 1 1 alienating alledge allege 1 10 allege, all edge, all-edge, algae, Alec, alga, alike, elegy, Alcoa, alack alledged alleged 1 8 alleged, all edged, all-edged, alkyd, allocate, Alkaid, elect, Alcott alledgedly allegedly 1 1 allegedly alledges alleges 1 10 alleges, all edges, all-edges, elegies, Alec's, Alexei, alga's, Alex, elegy's, Olga's allegedely allegedly 1 1 allegedly allegedy allegedly 1 7 allegedly, alleged, alkyd, Alkaid, elect, allocate, Alcott allegely allegedly 1 3 allegedly, illegally, illegal allegence allegiance 1 5 allegiance, Alleghenies, elegance, Allegheny's, Alleghenies's allegience allegiance 1 5 allegiance, Alleghenies, elegance, Allegheny's, Alleghenies's allign align 1 14 align, ailing, Allan, Allen, alien, allaying, alloying, Aline, aligned, along, Alan, Olin, oiling, Ellen alligned aligned 1 8 aligned, Aline, align, Allen, alien, ailing, Allan, alone alliviate alleviate 1 3 alleviate, elevate, Olivetti allready already 1 6 already, all ready, all-ready, allured, alert, alright allthough although 1 5 although, all though, all-though, Alioth, Althea alltogether altogether 1 3 altogether, all together, all-together almsot almost 1 2 almost, Islamist alochol alcohol 1 2 alcohol, owlishly alomst almost 1 2 almost, Islamist alot allot 2 17 alto, allot, aloft, alt, Lot, lot, Aldo, Alta, aloe, blot, clot, plot, slot, Aleut, Eliot, aloud, ult alotted allotted 1 8 allotted, blotted, clotted, plotted, slotted, alighted, elated, alluded alowed allowed 1 8 allowed, lowed, avowed, flowed, glowed, plowed, slowed, Elwood alowing allowing 1 8 allowing, lowing, avowing, blowing, flowing, glowing, plowing, slowing alreayd already 1 4 already, allured, alert, alright alse else 5 28 ales, lase, ale, also, else, aloes, false, Al's, Alas, ails, alas, awls, aloe, apse, oles, Alice, Alisa, Alyce, Elise, Elsie, Elsa, AOL's, all's, awl's, Ali's, ale's, aloe's, ole's alsot also 1 3 also, allot, Alsop alternitives alternatives 1 2 alternatives, alternative's altho although 6 6 alto, Althea, alt ho, alt-ho, Alioth, although althought although 1 1 although altough although 1 11 although, alto ugh, alto-ugh, alto, aloud, alt, alight, Aldo, Alta, allot, Altai alusion allusion 1 6 allusion, illusion, elision, Aleutian, Elysian, elation alusion illusion 2 6 allusion, illusion, elision, Aleutian, Elysian, elation alwasy always 1 4 always, alleyways, Elway's, alleyway's alwyas always 1 1 always amalgomated amalgamated 1 1 amalgamated amatuer amateur 1 5 amateur, amatory, ammeter, immature, emitter amature armature 1 5 armature, mature, amateur, immature, amatory amature amateur 3 5 armature, mature, amateur, immature, amatory amendmant amendment 1 1 amendment amerliorate ameliorate 1 1 ameliorate amke make 1 7 make, amok, Amie, image, Amiga, Amoco, amigo amking making 1 7 making, asking, am king, am-king, imaging, Amgen, imagine ammend amend 1 7 amend, emend, am mend, am-mend, Amanda, amount, amenity ammended amended 1 5 amended, emended, am mended, am-mended, amounted ammendment amendment 1 1 amendment ammendments amendments 1 2 amendments, amendment's ammount amount 1 8 amount, am mount, am-mount, immunity, amend, amenity, Amanda, emend ammused amused 1 6 amused, amassed, am mused, am-mused, amazed, emceed amoung among 1 13 among, amount, aiming, Amen, amen, Amman, amine, amino, immune, ammonia, Oman, omen, Omani amung among 2 11 mung, among, aiming, Amen, amen, amine, amino, Amman, Oman, omen, immune analagous analogous 1 7 analogous, analogues, analogs, analog's, analogue's, analogies, analogy's analitic analytic 1 1 analytic analogeous analogous 1 7 analogous, analogies, analogues, analogs, analogue's, analog's, analogy's anarchim anarchism 1 2 anarchism, anarchic anarchistm anarchism 1 4 anarchism, anarchist, anarchists, anarchist's anbd and 1 3 and, unbid, anybody ancestory ancestry 2 4 ancestor, ancestry, ancestors, ancestor's ancilliary ancillary 1 2 ancillary, insular androgenous androgynous 1 3 androgynous, androgen's, androgyny's androgeny androgyny 2 3 androgen, androgyny, androgen's anihilation annihilation 1 2 annihilation, inhalation aniversary anniversary 1 2 anniversary, enforcer annoint anoint 1 4 anoint, anent, inanity, innuendo annointed anointed 1 2 anointed, inundate annointing anointing 1 2 anointing, unending annoints anoints 1 5 anoints, inanities, inanity's, innuendos, innuendo's annouced announced 1 6 announced, inced, ensued, unused, aniseed, ionized annualy annually 1 8 annually, annual, annuals, annul, anneal, anally, anal, annual's annuled annulled 1 5 annulled, annealed, annelid, annul ed, annul-ed anohter another 1 1 another anomolies anomalies 1 5 anomalies, anomalous, anomaly's, animals, animal's anomolous anomalous 1 5 anomalous, anomalies, anomaly's, animals, animal's anomoly anomaly 1 3 anomaly, animal, enamel anonimity anonymity 1 3 anonymity, unanimity, inanimate anounced announced 1 5 announced, unionized, inanest, Unionist, unionist ansalization nasalization 1 1 nasalization ansestors ancestors 1 6 ancestors, ancestor's, ancestress, ancestries, ancestry's, ancestress's antartic antarctic 2 5 Antarctic, antarctic, undertake, undertook, underdog anual annual 1 8 annual, anal, manual, annul, anneal, annually, Oneal, anally anual anal 2 8 annual, anal, manual, annul, anneal, annually, Oneal, anally anulled annulled 1 7 annulled, annealed, annelid, unload, inlet, unalloyed, inlaid anwsered answered 1 4 answered, ensured, insured, insert anyhwere anywhere 1 1 anywhere anytying anything 2 5 untying, anything, any tying, any-tying, undying aparent apparent 1 3 apparent, parent, operand aparment apartment 1 1 apartment apenines Apennines 1 7 Apennines, openings, ape nines, ape-nines, Apennines's, adenine's, opening's aplication application 1 1 application aplied applied 1 6 applied, plied, allied, appalled, applet, applaud apon upon 3 10 apron, APO, upon, capon, Aron, Avon, anon, aping, axon, open apon apron 1 10 apron, APO, upon, capon, Aron, Avon, anon, aping, axon, open apparant apparent 1 2 apparent, operand apparantly apparently 1 1 apparently appart apart 1 6 apart, app art, app-art, appeared, operate, uproot appartment apartment 1 1 apartment appartments apartments 1 2 apartments, apartment's appealling appealing 2 4 appalling, appealing, appeal ling, appeal-ling appealling appalling 1 4 appalling, appealing, appeal ling, appeal-ling appeareance appearance 1 3 appearance, aprons, apron's appearence appearance 1 3 appearance, aprons, apron's appearences appearances 1 2 appearances, appearance's appenines Apennines 1 4 Apennines, openings, Apennines's, opening's apperance appearance 1 3 appearance, aprons, apron's apperances appearances 1 2 appearances, appearance's applicaiton application 1 1 application applicaitons applications 1 2 applications, application's appologies apologies 1 5 apologies, apologias, apologize, apologia's, apology's appology apology 1 5 apology, apologia, applique, epilogue, apelike apprearance appearance 1 1 appearance apprieciate appreciate 1 2 appreciate, approached approachs approaches 2 3 approach's, approaches, approach appropiate appropriate 1 1 appropriate appropraite appropriate 1 1 appropriate appropropiate appropriate 0 0 approproximate approximate 0 0 approxamately approximately 1 1 approximately approxiately approximately 1 1 approximately approximitely approximately 1 1 approximately aprehensive apprehensive 1 1 apprehensive apropriate appropriate 1 1 appropriate aproximate approximate 1 2 approximate, proximate aproximately approximately 1 1 approximately aquaintance acquaintance 1 5 acquaintance, accountancy, Ugandans, Ugandan's, accounting's aquainted acquainted 1 3 acquainted, accounted, ignited aquiantance acquaintance 1 4 acquaintance, accountancy, Ugandans, Ugandan's aquire acquire 1 6 acquire, quire, squire, Aguirre, auger, acre aquired acquired 1 6 acquired, squired, augured, acrid, agreed, accrued aquiring acquiring 1 5 acquiring, squiring, Aquarian, auguring, accruing aquisition acquisition 1 3 acquisition, accusation, accession aquitted acquitted 1 5 acquitted, equated, agitate, acted, actuate aranged arranged 1 4 arranged, ranged, pranged, orangeade arangement arrangement 1 1 arrangement arbitarily arbitrarily 1 1 arbitrarily arbitary arbitrary 1 3 arbitrary, arbiter, orbiter archaelogists archaeologists 1 2 archaeologists, archaeologist's archaelogy archaeology 1 1 archaeology archaoelogy archaeology 1 1 archaeology archaology archaeology 1 1 archaeology archeaologist archaeologist 1 1 archaeologist archeaologists archaeologists 1 2 archaeologists, archaeologist's archetect architect 1 1 architect archetects architects 1 2 architects, architect's archetectural architectural 1 2 architectural, architecturally archetecturally architecturally 1 2 architecturally, architectural archetecture architecture 1 1 architecture archiac archaic 1 1 archaic archictect architect 1 1 architect architechturally architecturally 1 1 architecturally architechture architecture 1 1 architecture architechtures architectures 1 2 architectures, architecture's architectual architectural 1 1 architectural archtype archetype 1 3 archetype, arch type, arch-type archtypes archetypes 1 4 archetypes, archetype's, arch types, arch-types aready already 1 15 already, ready, aired, eared, oared, aerate, arid, arty, aorta, arrayed, Art, Erato, art, erode, erred areodynamics aerodynamics 1 2 aerodynamics, aerodynamics's argubly arguably 1 3 arguably, arguable, irrigable arguement argument 1 1 argument arguements arguments 1 2 arguments, argument's arised arose 0 10 raised, arsed, arise, arisen, arises, aroused, arced, erased, airiest, arrest arival arrival 1 3 arrival, rival, Orval armamant armament 1 1 armament armistace armistice 1 1 armistice aroud around 1 15 around, aloud, proud, arid, Urdu, aired, erode, Art, aorta, art, eared, oared, arty, Artie, erred arrangment arrangement 1 2 arrangement, ornament arrangments arrangements 1 4 arrangements, arrangement's, ornaments, ornament's arround around 1 7 around, aground, arrant, errand, ironed, errant, aren't artical article 1 3 article, erotically, erratically artice article 1 14 article, Artie, art ice, art-ice, Artie's, arts, Art's, Ortiz, art's, artsy, aortas, irides, Eurydice, aorta's articel article 1 2 article, arduously artifical artificial 1 1 artificial artifically artificially 1 1 artificially artillary artillery 1 2 artillery, Eurodollar arund around 1 6 around, earned, aren't, arrant, ironed, errand asetic ascetic 1 4 ascetic, aseptic, acetic, Aztec asign assign 1 11 assign, sign, Asian, align, easing, acing, using, assn, assigned, USN, icing aslo also 1 8 also, ASL, Oslo, aisle, ESL, as lo, as-lo, ASL's asociated associated 1 1 associated asorbed absorbed 1 4 absorbed, adsorbed, acerbate, acerbity asphyxation asphyxiation 1 1 asphyxiation assasin assassin 1 2 assassin, assessing assasinate assassinate 1 1 assassinate assasinated assassinated 1 1 assassinated assasinates assassinates 1 1 assassinates assasination assassination 1 1 assassination assasinations assassinations 1 2 assassinations, assassination's assasined assassinated 0 1 assassinate assasins assassins 1 2 assassins, assassin's assassintation assassination 1 1 assassination assemple assemble 1 1 assemble assertation assertion 0 0 asside aside 1 10 aside, assize, Assad, as side, as-side, assayed, asset, acid, asst, issued assisnate assassinate 1 1 assassinate assit assist 1 14 assist, asst, asset, Assad, as sit, as-sit, ass it, ass-it, East, east, aside, AZT, EST, est assitant assistant 1 2 assistant, astound assocation association 1 2 association, escutcheon assoicate associate 1 4 associate, ascot, assuaged, asked assoicated associated 1 1 associated assoicates associates 1 7 associates, associate's, ascots, ascot's, escudos, Osgood's, escudo's assosication assassination 0 0 asssassans assassins 1 2 assassins, assassin's assualt assault 1 4 assault, assailed, isolate, oscillate assualted assaulted 1 3 assaulted, isolated, oscillated assymetric asymmetric 1 2 asymmetric, isometric assymetrical asymmetrical 1 3 asymmetrical, asymmetrically, isometrically asteriod asteroid 1 4 asteroid, astride, austerity, Astarte asthetic aesthetic 1 1 aesthetic asthetically aesthetically 1 1 aesthetically asume assume 1 4 assume, Asama, Assam, ism atain attain 1 19 attain, again, stain, Adan, Attn, attn, eating, Adana, atone, Eaton, eaten, oaten, Audion, adding, aiding, attune, Aden, Eton, Odin atempting attempting 1 2 attempting, tempting atheistical atheistic 0 0 athiesm atheism 1 1 atheism athiest atheist 1 4 atheist, athirst, achiest, ashiest atorney attorney 1 5 attorney, adorn, adoring, uterine, attiring atribute attribute 1 2 attribute, tribute atributed attributed 1 1 attributed atributes attributes 1 4 attributes, tributes, attribute's, tribute's attaindre attainder 1 2 attainder, attender attaindre attained 0 2 attainder, attender attemp attempt 1 3 attempt, at temp, at-temp attemped attempted 1 4 attempted, attempt, at temped, at-temped attemt attempt 1 4 attempt, attest, admit, automate attemted attempted 1 3 attempted, attested, automated attemting attempting 1 3 attempting, attesting, automating attemts attempts 1 5 attempts, attests, attempt's, admits, automates attendence attendance 1 2 attendance, Eddington's attendent attendant 1 1 attendant attendents attendants 1 2 attendants, attendant's attened attended 1 8 attended, attend, attuned, battened, fattened, attendee, attained, atoned attension attention 1 4 attention, at tension, at-tension, attenuation attitide attitude 1 4 attitude, audited, edited, outdid attributred attributed 1 1 attributed attrocities atrocities 1 2 atrocities, atrocity's audeince audience 1 11 audience, Auden's, Audion's, Aden's, Adonis, Edens, Adan's, Eden's, Odin's, iodine's, Adonis's auromated automated 1 1 automated austrailia Australia 1 3 Australia, austral, astral austrailian Australian 1 1 Australian auther author 1 6 author, anther, Luther, ether, other, either authobiographic autobiographic 1 1 autobiographic authobiography autobiography 1 1 autobiography authorative authoritative 0 0 authorites authorities 1 3 authorities, authorizes, authority's authorithy authority 1 1 authority authoritiers authorities 1 1 authorities authoritive authoritative 0 0 authrorities authorities 1 1 authorities automaticly automatically 1 2 automatically, idiomatically automibile automobile 1 1 automobile automonomous autonomous 0 0 autor author 1 19 author, auto, Astor, actor, autos, tutor, attar, outer, Atari, Audra, adore, outre, uteri, utter, auto's, eater, attire, Adar, odor autority authority 1 6 authority, adroit, outright, attired, adored, iterate auxilary auxiliary 1 1 auxiliary auxillaries auxiliaries 1 2 auxiliaries, auxiliary's auxillary auxiliary 1 1 auxiliary auxilliaries auxiliaries 1 2 auxiliaries, auxiliary's auxilliary auxiliary 1 1 auxiliary availablity availability 1 1 availability availaible available 1 1 available availble available 1 1 available availiable available 1 1 available availible available 1 1 available avalable available 1 1 available avalance avalanche 1 4 avalanche, valance, Avalon's, affluence avaliable available 1 1 available avation aviation 1 3 aviation, ovation, evasion averageed averaged 1 6 averaged, average ed, average-ed, overjoyed, overact, overreact avilable available 1 1 available awared awarded 1 4 awarded, award, aware, awardee awya away 1 3 away, aw ya, aw-ya baceause because 0 25 bases, Baez's, base's, buses, basses, biases, Basie's, baize's, BBSes, basis, busies, Bissau's, Bose's, bassos, basis's, basso's, boozes, bosses, buzzes, Boise's, booze's, bozos, Bessie's, bozo's, buzz's backgorund background 1 1 background backrounds backgrounds 1 4 backgrounds, back rounds, back-rounds, background's bakc back 1 3 back, Baku, bake banannas bananas 2 9 bandannas, bananas, banana's, bandanna's, bonanza, Benin's, Bunin's, bunions, bunion's bandwith bandwidth 1 3 bandwidth, band with, band-with bankrupcy bankruptcy 1 1 bankruptcy banruptcy bankruptcy 1 1 bankruptcy baout about 1 20 about, bout, Batu, boat, beaut, bat, bot, but, buyout, bait, baud, boot, beauty, BTU, Btu, Baotou, bate, beat, butt, bought baout bout 2 20 about, bout, Batu, boat, beaut, bat, bot, but, buyout, bait, baud, boot, beauty, BTU, Btu, Baotou, bate, beat, butt, bought basicaly basically 1 3 basically, bicycle, buzzkill basicly basically 1 3 basically, bicycle, buzzkill bcak back 1 3 back, beak, baggage beachead beachhead 1 6 beachhead, beached, batched, bashed, bitched, botched beacuse because 1 27 because, Backus, backs, beaks, becks, beak's, Backus's, bakes, Baku's, Beck's, back's, beck's, badges, bags, BBC's, Bic's, baccy, bag's, bogus, bucks, Becky's, Buck's, bake's, bock's, buck's, beige's, badge's beastiality bestiality 1 1 bestiality beatiful beautiful 1 3 beautiful, beautifully, bedevil beaurocracy bureaucracy 1 14 bureaucracy, barkers, burgers, Barker's, Berger's, Burger's, barker's, burger's, brokers, breakers, broker's, burghers, breaker's, burgher's beaurocratic bureaucratic 1 1 bureaucratic beautyfull beautiful 2 4 beautifully, beautiful, beauty full, beauty-full becamae became 1 4 became, become, begum, bigamy becasue because 1 26 because, becks, beaks, Beck's, beck's, BC's, Backus, begs, BBC's, Bic's, backs, bucks, bags, beak's, Bekesy, boccie, Becky's, bucksaw, Bayeux, Baku's, Buck's, back's, bock's, buck's, Backus's, bag's beccause because 1 19 because, beaks, becks, Backus, Beck's, beck's, boccie, Becky's, beak's, baccy, bogus, Baku's, Backus's, Bekesy, buckeyes, Buick's, beige's, bijou's, buckeye's becomeing becoming 1 5 becoming, Beckman, bogymen, bogeymen, bogyman becomming becoming 1 9 becoming, Beckman, bogyman, bogymen, bogeyman, bogeymen, boogeyman, boogeymen, boogieman becouse because 1 27 because, becks, Backus, Beck's, beck's, bogus, boccie, bogs, Becky's, bijou's, backs, beaks, books, bucks, Backus's, Bekesy, Biko's, Buck's, back's, beak's, bijoux, bock's, buck's, bog's, Baku's, book's, beige's becuase because 1 23 because, becks, Beck's, beck's, beaks, bucks, Backus, bugs, Becky's, backs, bogus, bucksaw, beak's, Baku's, Bekesy, Buck's, back's, boccie, bock's, buck's, bug's, Backus's, beige's bedore before 2 11 bedsore, before, bedder, bed ore, bed-ore, beadier, bettor, badder, beater, better, bidder befoer before 1 4 before, beefier, beaver, buffer beggin begin 3 9 begging, Begin, begin, bagging, beguine, bogging, bugging, began, begun beggin begging 1 9 begging, Begin, begin, bagging, beguine, bogging, bugging, began, begun begginer beginner 1 3 beginner, Buckner, buccaneer begginers beginners 1 5 beginners, beginner's, Buckner's, buccaneers, buccaneer's beggining beginning 1 3 beginning, beckoning, Bakunin begginings beginnings 1 3 beginnings, beginning's, Bakunin's beggins begins 1 11 begins, Begin's, begging, beguines, beg gins, beg-gins, begonias, bagginess, beguine's, begonia's, Beijing's begining beginning 1 3 beginning, beckoning, Bakunin beginnig beginning 1 1 beginning behavour behavior 1 1 behavior beleagured beleaguered 1 2 beleaguered, Belgrade beleif belief 1 5 belief, believe, bluff, bailiff, Bolivia beleive believe 1 5 believe, belief, Bolivia, bailiff, bluff beleived believed 1 5 believed, beloved, blivet, Blvd, blvd beleives believes 1 7 believes, beliefs, belief's, Bolivia's, bailiffs, bluffs, bluff's beleiving believing 1 3 believing, Bolivian, bluffing belive believe 1 7 believe, belie, belief, Belize, relive, be live, be-live belived believed 1 9 believed, belied, beloved, relived, blivet, be lived, be-lived, Blvd, blvd belives believes 1 8 believes, belies, beliefs, relives, be lives, be-lives, belief's, Belize's belives beliefs 3 8 believes, belies, beliefs, relives, be lives, be-lives, belief's, Belize's belligerant belligerent 1 1 belligerent bellweather bellwether 1 3 bellwether, bell weather, bell-weather bemusemnt bemusement 1 1 bemusement beneficary beneficiary 1 1 beneficiary beng being 1 20 being, Ben, Eng, beg, bang, bong, bung, Belg, Benz, Berg, Deng, bend, bent, berg, binge, bank, bonk, bunk, Ben's, bungee benificial beneficial 1 2 beneficial, beneficially benifit benefit 1 1 benefit benifits benefits 1 2 benefits, benefit's Bernouilli Bernoulli 1 3 Bernoulli, Baronial, Barnaul beseige besiege 1 9 besiege, BASIC, basic, Basque, basque, bisque, bask, busk, Biscay beseiged besieged 1 4 besieged, basked, busked, bisect beseiging besieging 1 3 besieging, basking, busking betwen between 1 3 between, bet wen, bet-wen beween between 1 5 between, Bowen, be ween, be-ween, bowing bewteen between 1 6 between, beaten, Beeton, batten, bitten, butane bilateraly bilaterally 1 2 bilaterally, bilateral billingualism bilingualism 1 1 bilingualism binominal binomial 1 3 binomial, bi nominal, bi-nominal bizzare bizarre 1 5 bizarre, buzzer, bazaar, boozer, boozier blaim blame 2 12 balm, blame, Blair, claim, blammo, balmy, Bloom, bloom, bl aim, bl-aim, blimey, Belem blaimed blamed 1 5 blamed, claimed, bloomed, bl aimed, bl-aimed blessure blessing 0 3 bluesier, ballsier, blowzier Blitzkreig Blitzkrieg 1 1 Blitzkrieg boaut bout 2 13 boat, bout, beaut, Batu, boast, bat, bot, but, beauty, bait, baud, beat, boot boaut boat 1 13 boat, bout, beaut, Batu, boast, bat, bot, but, beauty, bait, baud, beat, boot boaut about 0 13 boat, bout, beaut, Batu, boast, bat, bot, but, beauty, bait, baud, beat, boot bodydbuilder bodybuilder 1 1 bodybuilder bombardement bombardment 1 1 bombardment bombarment bombardment 1 1 bombardment bondary boundary 1 8 boundary, bindery, bounder, Bender, bender, binder, bandier, bendier borke broke 1 13 broke, Bork, bore, Burke, brake, Brooke, borne, Borg, bark, berk, barge, burka, Bork's boundry boundary 1 4 boundary, bounder, foundry, bindery bouyancy buoyancy 1 4 buoyancy, bouncy, bounce, bonce bouyant buoyant 1 8 buoyant, bounty, bunt, bound, Bantu, bonnet, band, bent boyant buoyant 1 23 buoyant, Bryant, boy ant, boy-ant, Bantu, bonnet, bounty, Bond, band, bent, bond, bunt, bayonet, bound, Bonita, bonito, beyond, Benet, bandy, boned, beaned, bend, bind Brasillian Brazilian 1 2 Brazilian, Barcelona breakthough breakthrough 1 3 breakthrough, break though, break-though breakthroughts breakthroughs 1 4 breakthroughs, breakthrough's, breakthrough ts, breakthrough-ts breif brief 1 5 brief, breve, barf, brave, bravo breifly briefly 1 3 briefly, barfly, bravely brethen brethren 1 4 brethren, berthing, breathing, birthing bretheren brethren 1 1 brethren briliant brilliant 1 1 brilliant brillant brilliant 1 3 brilliant, brill ant, brill-ant brimestone brimstone 1 1 brimstone Britian Britain 1 5 Britain, Birching, Brushing, Breaching, Broaching Brittish British 1 3 British, Brutish, Bradshaw broacasted broadcast 0 0 broadacasting broadcasting 1 1 broadcasting broady broadly 1 11 broadly, Brady, broad, broody, byroad, broads, Brad, brad, bread, brood, broad's Buddah Buddha 1 1 Buddha buisness business 1 7 business, busyness, business's, bossiness, baseness, busing's, busyness's buisnessman businessman 1 2 businessman, businessmen buoancy buoyancy 1 7 buoyancy, bouncy, bounce, bonce, bans, ban's, bunny's buring burying 4 20 burring, burning, burping, burying, bring, Bering, baring, boring, bruin, buying, Turing, busing, curing, during, luring, burn, barring, bearing, brine, briny buring burning 2 20 burring, burning, burping, burying, bring, Bering, baring, boring, bruin, buying, Turing, busing, curing, during, luring, burn, barring, bearing, brine, briny buring during 14 20 burring, burning, burping, burying, bring, Bering, baring, boring, bruin, buying, Turing, busing, curing, during, luring, burn, barring, bearing, brine, briny burried buried 1 7 buried, burred, berried, curried, hurried, barred, burrito busineses business 2 3 businesses, business, business's busineses businesses 1 3 businesses, business, business's busness business 1 8 business, busyness, baseness, business's, busyness's, bossiness, busing's, baseness's bussiness business 1 9 business, bossiness, bushiness, fussiness, busyness, business's, bossiness's, busing's, busyness's cacuses caucuses 1 7 caucuses, accuses, causes, cayuses, cause's, Caucasus, cayuse's cahracters characters 1 2 characters, character's calaber caliber 1 4 caliber, clobber, clubber, glibber calander calendar 2 4 colander, calendar, ca lander, ca-lander calander colander 1 4 colander, calendar, ca lander, ca-lander calculs calculus 1 4 calculus, calculi, calculus's, Caligula's calenders calendars 2 7 calender's, calendars, calendar's, colanders, ca lenders, ca-lenders, colander's caligraphy calligraphy 1 1 calligraphy caluclate calculate 1 2 calculate, collegiality caluclated calculated 1 1 calculated caluculate calculate 1 2 calculate, collegiality caluculated calculated 1 1 calculated calulate calculate 1 1 calculate calulated calculated 1 1 calculated Cambrige Cambridge 1 2 Cambridge, Cambric camoflage camouflage 1 1 camouflage campain campaign 1 7 campaign, camping, cam pain, cam-pain, campaigned, company, comping campains campaigns 1 9 campaigns, campaign's, Campinas, cam pains, cam-pains, camping's, companies, Campinas's, company's candadate candidate 1 1 candidate candiate candidate 1 7 candidate, Candide, candida, candied, candid, cantata, conduit candidiate candidate 1 1 candidate cannister canister 1 4 canister, Bannister, gangster, consider cannisters canisters 1 6 canisters, canister's, Bannister's, gangsters, considers, gangster's cannnot cannot 1 9 cannot, canto, cant, connote, can't, canned, gannet, Canute, canoed cannonical canonical 1 2 canonical, canonically cannotation connotation 2 4 annotation, connotation, can notation, can-notation cannotations connotations 2 6 annotations, connotations, connotation's, can notations, can-notations, annotation's caost coast 1 7 coast, cast, cost, caste, canst, CST, ghost caperbility capability 0 0 capible capable 1 2 capable, capably captial capital 1 1 capital captued captured 1 2 captured, cupidity capturd captured 1 4 captured, capture, cap turd, cap-turd carachter character 0 1 crocheter caracterized characterized 1 2 characterized, caricaturist carcas carcass 2 23 Caracas, carcass, cracks, Caracas's, crack's, crags, Cara's, creaks, cricks, croaks, crocks, crocus, carcass's, Carla's, crag's, cargo's, Curacao's, Crick's, crick's, crock's, creak's, croak's, Craig's carcas Caracas 1 23 Caracas, carcass, cracks, Caracas's, crack's, crags, Cara's, creaks, cricks, croaks, crocks, crocus, carcass's, Carla's, crag's, cargo's, Curacao's, Crick's, crick's, crock's, creak's, croak's, Craig's carefull careful 2 5 carefully, careful, care full, care-full, jarful careing caring 1 23 caring, carding, carping, carting, carving, Carina, careen, coring, curing, jarring, carrion, Creon, Goering, Karen, Karin, carny, graying, jeering, gearing, Corina, Corine, Karina, goring carismatic charismatic 1 1 charismatic carmel caramel 3 10 Carmela, Carmelo, caramel, Camel, camel, Carmella, carrel, Carmen, carpel, cartel carniverous carnivorous 1 3 carnivorous, carnivores, carnivore's carreer career 1 9 career, Carrier, carrier, carer, Currier, Greer, corer, crier, curer carrers careers 3 26 carriers, carers, careers, Carrier's, carrier's, carer's, carders, carpers, carters, carvers, carrels, career's, corers, criers, curers, Currier's, corer's, crier's, curer's, Carter's, Carver's, carder's, carper's, carter's, carver's, carrel's Carribbean Caribbean 1 4 Caribbean, Carbine, Cribbing, Crabbing Carribean Caribbean 1 4 Caribbean, Carbon, Carbine, Cribbing cartdridge cartridge 1 1 cartridge Carthagian Carthaginian 0 0 carthographer cartographer 1 1 cartographer cartilege cartilage 1 3 cartilage, cardiology, gridlock cartilidge cartilage 1 3 cartilage, cardiology, gridlock cartrige cartridge 1 2 cartridge, geriatric casette cassette 1 7 cassette, Cadette, caste, gazette, cast, Cassatt, cased casion caisson 0 7 casino, Casio, cation, caution, cushion, cashing, Casio's cassawory cassowary 1 1 cassowary cassowarry cassowary 1 1 cassowary casulaties casualties 1 4 casualties, causalities, casualty's, causality's casulaty casualty 1 3 casualty, causality, caseload catagories categories 1 3 categories, categorize, category's catagorized categorized 1 1 categorized catagory category 1 2 category, cottager catergorize categorize 1 1 categorize catergorized categorized 1 1 categorized Cataline Catiline 2 6 Catalina, Catiline, Catalan, Caitlin, Catalonia, Gatling Cataline Catalina 1 6 Catalina, Catiline, Catalan, Caitlin, Catalonia, Gatling cathlic catholic 2 2 Catholic, catholic catterpilar caterpillar 2 2 Caterpillar, caterpillar catterpilars caterpillars 1 3 caterpillars, Caterpillar's, caterpillar's cattleship battleship 1 3 battleship, cattle ship, cattle-ship Ceasar Caesar 1 9 Caesar, Cesar, Scissor, Sassier, Cicero, Saucer, Seizure, Sissier, Sizer Celcius Celsius 1 8 Celsius, Celsius's, Salacious, Slices, Sluices, Slice's, Siliceous, Sluice's cementary cemetery 0 1 cementer cemetarey cemetery 1 6 cemetery, scimitar, symmetry, Sumter, Sumatra, summitry cemetaries cemeteries 1 5 cemeteries, cemetery's, symmetries, scimitars, scimitar's cemetary cemetery 1 6 cemetery, scimitar, symmetry, Sumter, Sumatra, summitry cencus census 1 23 census, cynics, Senecas, cynic's, syncs, zincs, sync's, zinc's, snugs, Seneca's, snacks, snicks, sneaks, Xenakis, sinks, snags, snogs, sink's, snack's, snug's, Zanuck's, snag's, sneak's censur censor 3 5 censure, censer, censor, census, sensor censur censure 1 5 censure, censer, censor, census, sensor cententenial centennial 0 0 centruies centuries 1 7 centuries, sentries, century's, centaurs, Centaurus, centaur's, Centaurus's centruy century 1 4 century, sentry, centaur, center ceratin certain 1 4 certain, keratin, sorting, sardine ceratin keratin 2 4 certain, keratin, sorting, sardine cerimonial ceremonial 1 2 ceremonial, ceremonially cerimonies ceremonies 1 6 ceremonies, ceremonious, ceremony's, sermonize, sermons, sermon's cerimonious ceremonious 1 4 ceremonious, ceremonies, ceremony's, sermonize cerimony ceremony 1 2 ceremony, sermon ceromony ceremony 1 2 ceremony, sermon certainity certainty 1 1 certainty certian certain 1 3 certain, serration, searching cervial cervical 1 3 cervical, servile, sorrowful cervial servile 2 3 cervical, servile, sorrowful chalenging challenging 1 1 challenging challange challenge 1 1 challenge challanged challenged 1 1 challenged challege challenge 1 5 challenge, ch allege, ch-allege, chalk, chalky Champange Champagne 1 1 Champagne changable changeable 1 1 changeable charachter character 1 1 character charachters characters 1 2 characters, character's charactersistic characteristic 1 1 characteristic charactors characters 1 5 characters, character's, char actors, char-actors, characterize charasmatic charismatic 1 1 charismatic charaterized characterized 1 1 characterized chariman chairman 1 5 chairman, Charmin, chairmen, charming, Charmaine charistics characteristics 0 0 chasr chaser 1 10 chaser, chars, char, Chase, chair, chase, chasm, chooser, Chaucer, char's chasr chase 6 10 chaser, chars, char, Chase, chair, chase, chasm, chooser, Chaucer, char's cheif chief 1 9 chief, chef, Chevy, chaff, sheaf, chafe, chive, chivy, shiv chemcial chemical 1 1 chemical chemcially chemically 1 1 chemically chemestry chemistry 1 1 chemistry chemicaly chemically 1 4 chemically, chemical, chemicals, chemical's childbird childbirth 0 2 child bird, child-bird childen children 1 7 children, Chaldean, child en, child-en, Sheldon, shielding, Shelton choosen chosen 1 5 chosen, choose, chooser, chooses, choosing chracter character 1 1 character chuch church 2 7 Church, church, Chuck, chuck, couch, chichi, shush churchs churches 3 5 Church's, church's, churches, Church, church Cincinatti Cincinnati 1 2 Cincinnati, Senescent Cincinnatti Cincinnati 1 2 Cincinnati, Senescent circulaton circulation 1 2 circulation, circulating circumsicion circumcision 0 1 circumcising circut circuit 1 5 circuit, circuity, circus, cir cut, cir-cut ciricuit circuit 1 4 circuit, circuity, surged, surrogate ciriculum curriculum 0 0 civillian civilian 1 1 civilian claer clear 2 8 Clare, clear, Clair, Claire, Clara, caller, clayier, glare claerer clearer 1 1 clearer claerly clearly 1 3 clearly, Clairol, jellyroll claimes claims 2 16 claimers, claims, climes, claim's, clime's, claimed, claimer, clams, clam's, claim es, claim-es, calms, calm's, claimer's, Claire's, Clem's clas class 2 73 Claus, class, claws, colas, clams, clans, claps, clasp, clash, Las, Cl's, coals, Calais, classy, clause, cola's, cols, Clay, claw, clay, Alas, Cal's, alas, calls, clad, clam, clan, clap, Callas, Clay's, callas, claw's, clay's, gals, Col's, Glass, Klaus, clews, close, cloys, clues, culls, glass, galas, kolas, cl as, cl-as, coal's, calla's, Ca's, Cali's, Cole's, La's, la's, call's, UCLA's, clam's, clan's, clap's, Claus's, class's, gal's, CPA's, Cleo's, Clio's, Gila's, Ila's, Ola's, clew's, clue's, cull's, gala's, kola's clasic classic 1 3 classic, Vlasic, Glasgow clasical classical 1 3 classical, classically, kilocycle clasically classically 1 3 classically, classical, kilocycle cleareance clearance 1 7 clearance, Clarence, clearings, clearness, clearing's, clarions, clarion's clera clear 1 12 clear, Clara, clerk, Clare, cl era, cl-era, collar, caller, cooler, Clair, Claire, Gloria clincial clinical 1 2 clinical, clownishly clinicaly clinically 1 2 clinically, clinical cmo com 2 34 Com, com, Como, Cm, cm, CO, Co, MO, Mo, co, mo, GMO, cameo, CAM, cam, cum, coo, CFO, CPO, HMO, IMO, coma, comb, come, comm, emo, Qom, came, GM, QM, gm, km, CEO, Cm's cmoputer computer 1 1 computer coctail cocktail 1 3 cocktail, cockatiel, jaggedly coform conform 1 3 conform, co form, co-form cognizent cognizant 1 3 cognizant, cognoscente, cognoscenti coincedentally coincidentally 1 3 coincidentally, coincidental, constantly colaborations collaborations 1 4 collaborations, collaboration's, calibrations, calibration's colateral collateral 1 6 collateral, collaterally, co lateral, co-lateral, clitoral, cultural colelctive collective 1 1 collective collaberative collaborative 1 1 collaborative collecton collection 1 5 collection, collector, collecting, collect on, collect-on collegue colleague 1 3 colleague, college, collage collegues colleagues 1 7 colleagues, colleges, colleague's, college's, collages, collage's, colloquies collonade colonnade 1 7 colonnade, cloned, clowned, cleaned, coolant, gland, gleaned collonies colonies 1 16 colonies, colones, Collins, colonize, Collin's, clones, colons, Colon's, colon's, coolness, colony's, clone's, jolliness, Collins's, Colin's, Cline's collony colony 1 11 colony, Colon, colon, Collin, Colleen, colleen, Colin, clone, Coleen, Cullen, gallon collosal colossal 1 6 colossal, colossally, clausal, callously, closely, coleslaw colonizators colonizers 0 0 comander commander 1 4 commander, commandeer, colander, pomander comander commandeer 2 4 commander, commandeer, colander, pomander comando commando 1 5 commando, command, commend, communed, comment comandos commandos 1 7 commandos, commando's, commands, command's, commends, comments, comment's comany company 1 14 company, cowman, Romany, coming, co many, co-many, com any, com-any, Cayman, caiman, common, cowmen, commune, cumin comapany company 1 4 company, comping, camping, campaign comback comeback 1 3 comeback, com back, com-back combanations combinations 1 2 combinations, combination's combinatins combinations 1 2 combinations, combination's combusion combustion 1 1 combustion comdemnation condemnation 1 1 condemnation comemmorates commemorates 1 1 commemorates comemoretion commemoration 1 1 commemoration comision commission 1 3 commission, commotion, gumshoeing comisioned commissioned 1 1 commissioned comisioner commissioner 1 2 commissioner, commissionaire comisioning commissioning 1 1 commissioning comisions commissions 1 4 commissions, commission's, commotions, commotion's comission commission 1 5 commission, omission, co mission, co-mission, commotion comissioned commissioned 1 1 commissioned comissioner commissioner 1 4 commissioner, co missioner, co-missioner, commissionaire comissioning commissioning 1 1 commissioning comissions commissions 1 8 commissions, omissions, commission's, co missions, co-missions, omission's, commotions, commotion's comited committed 1 3 committed, vomited, commuted comiting committing 1 3 committing, vomiting, commuting comitted committed 1 3 committed, omitted, commuted comittee committee 1 6 committee, Comte, comity, commute, comet, commit comitting committing 1 3 committing, omitting, commuting commandoes commandos 1 9 commandos, commando's, commands, command's, commando es, commando-es, commends, comments, comment's commedic comedic 1 4 comedic, com medic, com-medic, gametic commemerative commemorative 1 1 commemorative commemmorate commemorate 1 1 commemorate commemmorating commemorating 1 1 commemorating commerical commercial 1 1 commercial commerically commercially 1 1 commercially commericial commercial 1 2 commercial, commercially commericially commercially 1 2 commercially, commercial commerorative commemorative 1 1 commemorative comming coming 1 12 coming, cumming, combing, comping, common, commune, gumming, jamming, cumin, cowman, cowmen, gaming comminication communication 1 1 communication commision commission 1 3 commission, commotion, gumshoeing commisioned commissioned 1 1 commissioned commisioner commissioner 1 2 commissioner, commissionaire commisioning commissioning 1 1 commissioning commisions commissions 1 4 commissions, commission's, commotions, commotion's commited committed 1 5 committed, commuted, commit ed, commit-ed, commodity commitee committee 1 6 committee, commit, commute, Comte, comity, commode commiting committing 1 2 committing, commuting committe committee 1 7 committee, committed, committer, commit, commute, Comte, comity committment commitment 1 1 commitment committments commitments 1 2 commitments, commitment's commmemorated commemorated 1 1 commemorated commongly commonly 1 4 commonly, commingle, communally, communal commonweath commonwealth 2 2 Commonwealth, commonwealth commuications communications 1 2 communications, communication's commuinications communications 1 2 communications, communication's communciation communication 1 1 communication communiation communication 1 1 communication communites communities 1 9 communities, community's, comm unites, comm-unites, comments, comment's, commands, commends, command's compability compatibility 0 2 comp ability, comp-ability comparision comparison 1 2 comparison, compression comparisions comparisons 1 3 comparisons, comparison's, compression's comparitive comparative 1 1 comparative comparitively comparatively 1 1 comparatively compatability compatibility 1 2 compatibility, comparability compatable compatible 1 3 compatible, comparable, compatibly compatablity compatibility 1 1 compatibility compatiable compatible 1 1 compatible compatiblity compatibility 1 1 compatibility compeitions competitions 1 4 competitions, competition's, compassion's, gumption's compensantion compensation 1 1 compensation competance competence 1 4 competence, competency, Compton's, computing's competant competent 1 1 competent competative competitive 1 1 competitive competion competition 0 3 completion, compassion, gumption competion completion 1 3 completion, compassion, gumption competitiion competition 1 1 competition competive competitive 0 0 compete-e+ive competiveness competitiveness 0 0 comphrehensive comprehensive 1 1 comprehensive compitent competent 1 1 competent completelyl completely 1 1 completely completetion completion 0 0 complier compiler 1 4 compiler, comelier, complied, complies componant component 1 1 component comprable comparable 1 2 comparable, comparably comprimise compromise 1 1 compromise compulsary compulsory 1 1 compulsory compulsery compulsory 1 1 compulsory computarized computerized 1 1 computerized concensus consensus 1 6 consensus, con census, con-census, consensus's, consciences, conscience's concider consider 1 5 consider, conciser, confider, con cider, con-cider concidered considered 1 3 considered, considerate, construed concidering considering 1 3 considering, construing, constrain conciders considers 1 8 considers, confiders, con ciders, con-ciders, confider's, canisters, canister's, construes concieted conceited 1 4 conceited, conceded, concreted, coincided concieved conceived 1 1 conceived concious conscious 1 8 conscious, concise, conses, jounces, jounce's, Janice's, Gansu's, Ginsu's conciously consciously 1 2 consciously, concisely conciousness consciousness 1 4 consciousness, consciousness's, conciseness, conciseness's condamned condemned 1 5 condemned, contemned, con damned, con-damned, condiment condemmed condemned 1 1 condemned condidtion condition 1 2 condition, quantitation condidtions conditions 1 2 conditions, condition's conected connected 1 2 connected, junketed conection connection 1 3 connection, confection, convection conesencus consensus 0 1 ginseng's confidental confidential 1 2 confidential, confidently confidentally confidentially 1 4 confidentially, confidently, confident ally, confident-ally confids confides 1 4 confides, confide, confutes, confetti's configureable configurable 1 3 configurable, configure able, configure-able confortable comfortable 1 3 comfortable, conformable, convertible congradulations congratulations 1 2 congratulations, congratulation's congresional congressional 2 3 Congressional, congressional, generational conived connived 1 4 connived, confide, conveyed, convoyed conjecutre conjecture 1 1 conjecture conjuction conjunction 1 4 conjunction, conduction, conjugation, concoction Conneticut Connecticut 1 3 Connecticut, Contact, Contiguity conotations connotations 1 8 connotations, connotation's, co notations, co-notations, conditions, contusions, condition's, contusion's conquerd conquered 1 5 conquered, conquer, conquers, conjured, concurred conquerer conqueror 1 5 conqueror, conquered, conjurer, conquer er, conquer-er conquerers conquerors 1 4 conquerors, conqueror's, conjurers, conjurer's conqured conquered 1 6 conquered, conjured, concurred, Concorde, Concord, concord conscent consent 1 5 consent, con scent, con-scent, cons cent, cons-cent consciouness consciousness 1 4 consciousness, conscience, consigns, Jonson's consdider consider 1 1 consider consdidered considered 1 1 considered consdiered considered 1 3 considered, considerate, construed consectutive consecutive 1 1 consecutive consenquently consequently 1 1 consequently consentrate concentrate 1 3 concentrate, consent rate, consent-rate consentrated concentrated 1 3 concentrated, consent rated, consent-rated consentrates concentrates 1 4 concentrates, concentrate's, consent rates, consent-rates consept concept 1 2 concept, consent consequentually consequently 2 2 consequentially, consequently consequeseces consequences 0 0 consern concern 1 1 concern conserned concerned 1 2 concerned, conserved conserning concerning 1 2 concerning, conserving conservitive conservative 2 2 Conservative, conservative consiciousness consciousness 1 1 consciousness consicousness consciousness 1 1 consciousness considerd considered 1 4 considered, consider, considers, considerate consideres considered 2 7 considers, considered, consider es, consider-es, construes, canisters, canister's consious conscious 1 6 conscious, conchies, conchs, conch's, Kinshasa, Ganesha's consistant consistent 1 3 consistent, consist ant, consist-ant consistantly consistently 1 1 consistently consituencies constituencies 1 5 constituencies, Constance's, coincidences, constancy's, coincidence's consituency constituency 1 4 constituency, constancy, Constance, coincidence consituted constituted 1 2 constituted, constitute consitution constitution 2 2 Constitution, constitution consitutional constitutional 1 1 constitutional consolodate consolidate 1 3 consolidate, consulted, conciliated consolodated consolidated 1 1 consolidated consonent consonant 1 2 consonant, consanguinity consonents consonants 1 3 consonants, consonant's, consanguinity's consorcium consortium 1 1 consortium conspiracys conspiracies 3 3 conspiracy's, conspiracy, conspiracies conspiriator conspirator 1 1 conspirator constaints constraints 1 6 constraints, constants, constant's, cons taints, cons-taints, constraint's constanly constantly 1 2 constantly, constancy constarnation consternation 1 1 consternation constatn constant 1 1 constant constinually continually 1 1 continually constituant constituent 1 1 constituent constituants constituents 1 2 constituents, constituent's constituion constitution 2 2 Constitution, constitution constituional constitutional 1 1 constitutional consttruction construction 1 2 construction, constriction constuction construction 1 1 construction consulant consultant 1 4 consultant, consul ant, consul-ant, Queensland consumate consummate 1 3 consummate, consulate, consumed consumated consummated 1 1 consummated contaiminate contaminate 1 4 contaminate, condiment, contemned, condemned containes contains 2 8 containers, contains, continues, contained, container, contain es, contain-es, container's contamporaries contemporaries 1 2 contemporaries, contemporary's contamporary contemporary 1 1 contemporary contempoary contemporary 1 1 contemporary contemporaneus contemporaneous 1 1 contemporaneous contempory contemporary 0 0 contendor contender 1 3 contender, contend or, contend-or contined continued 2 6 contained, continued, contend, confined, condoned, content continous continuous 1 7 continuous, continues, contains, cantons, Canton's, canton's, condones continously continuously 1 1 continuously continueing continuing 1 3 continuing, containing, condoning contravercial controversial 1 2 controversial, controversially contraversy controversy 1 3 controversy, contrivers, contriver's contributer contributor 2 5 contribute, contributor, contributed, contributes, contributory contributers contributors 2 5 contributes, contributors, contributor's, contribute rs, contribute-rs contritutions contributions 1 2 contributions, contribution's controled controlled 1 4 controlled, control ed, control-ed, contralto controling controlling 1 1 controlling controll control 1 9 control, controls, Cantrell, contrail, con troll, con-troll, cont roll, cont-roll, control's controlls controls 1 11 controls, control's, contrails, con trolls, con-trolls, cont rolls, cont-rolls, control ls, control-ls, Cantrell's, contrail's controvercial controversial 1 2 controversial, controversially controvercy controversy 1 3 controversy, contrivers, contriver's controveries controversies 1 4 controversies, controversy, contrivers, contriver's controversal controversial 1 1 controversial controversey controversy 1 3 controversy, contrivers, contriver's controvertial controversial 1 2 controversial, controversially controvery controversy 1 3 controversy, controvert, contriver contruction construction 1 3 construction, contraction, counteraction conveinent convenient 1 1 convenient convenant covenant 1 2 covenant, convenient convential conventional 0 0 convertables convertibles 1 2 convertibles, convertible's convertion conversion 1 5 conversion, convection, convention, convert ion, convert-ion conveyer conveyor 1 9 conveyor, convener, conveyed, convey er, convey-er, confer, conifer, conniver, conferee conviced convinced 1 8 convinced, convicted, con viced, con-viced, canvased, confused, canvassed, confessed convienient convenient 1 1 convenient coordiantion coordination 1 1 coordination coorperation cooperation 1 2 cooperation, corporation coorperation corporation 2 2 cooperation, corporation coorperations corporations 1 3 corporations, cooperation's, corporation's copmetitors competitors 1 2 competitors, competitor's coputer computer 1 5 computer, copter, capture, captor, Jupiter copywrite copyright 4 5 copywriter, copy write, copy-write, copyright, cooperate coridal cordial 1 12 cordial, cordially, cradle, curdle, Cordelia, crudely, curtail, gradual, griddle, girdle, cartel, Geritol cornmitted committed 0 0 corosion corrosion 1 7 corrosion, Creation, Croatian, creation, crashing, crushing, gyration corparate corporate 1 2 corporate, carport corperations corporations 1 3 corporations, corporation's, cooperation's correponding corresponding 1 1 corresponding correposding corresponding 0 0 correspondant correspondent 1 4 correspondent, corespondent, correspond ant, correspond-ant correspondants correspondents 1 6 correspondents, correspondent's, corespondents, correspond ants, correspond-ants, corespondent's corridoors corridors 1 21 corridors, corridor's, joyriders, corduroys, courtiers, carders, joyrider's, creators, critters, curators, corduroy's, courtier's, girders, carder's, Cartier's, Creator's, creator's, critter's, curator's, girder's, corduroys's corrispond correspond 1 2 correspond, greasepaint corrispondant correspondent 1 2 correspondent, corespondent corrispondants correspondents 1 4 correspondents, correspondent's, corespondents, corespondent's corrisponded corresponded 1 1 corresponded corrisponding corresponding 1 1 corresponding corrisponds corresponds 1 2 corresponds, greasepaint's costitution constitution 2 2 Constitution, constitution coucil council 1 6 council, cozily, coaxial, causal, juicily, casual coudl could 1 9 could, caudal, coddle, cuddle, cuddly, Godel, godly, coital, goodly coudl cloud 0 9 could, caudal, coddle, cuddle, cuddly, Godel, godly, coital, goodly councellor counselor 2 4 councilor, counselor, concealer, canceler councellor councilor 1 4 councilor, counselor, concealer, canceler councellors counselors 2 8 councilors, counselors, councilor's, counselor's, concealers, concealer's, cancelers, canceler's councellors councilors 1 8 councilors, counselors, councilor's, counselor's, concealers, concealer's, cancelers, canceler's counries countries 1 17 countries, counties, Canaries, canaries, canneries, Congress, congress, Connors, coiners, Conner's, coiner's, Januaries, genres, Connery's, Connors's, Canaries's, genre's countains contains 1 5 contains, fountains, mountains, fountain's, mountain's countires countries 1 5 countries, counties, counters, counter's, country's coururier courier 0 1 couturier coururier couturier 1 1 couturier coverted converted 1 8 converted, covered, coveted, cavorted, cover ted, cover-ted, covert ed, covert-ed coverted covered 2 8 converted, covered, coveted, cavorted, cover ted, cover-ted, covert ed, covert-ed coverted coveted 3 8 converted, covered, coveted, cavorted, cover ted, cover-ted, covert ed, covert-ed cpoy coy 4 19 copy, CPO, Coy, coy, cop, capo, cloy, copay, cope, CPA, CPI, CPU, GPO, coop, CAP, cap, cup, GOP, coypu cpoy copy 1 19 copy, CPO, Coy, coy, cop, capo, cloy, copay, cope, CPA, CPI, CPU, GPO, coop, CAP, cap, cup, GOP, coypu creaeted created 1 6 created, crated, greeted, curated, carted, grated creedence credence 1 21 credence, credenza, crudeness, Cardenas, greediness, Cretans, cretins, Cretan's, cretin's, cordons, greetings, gardens, Cardin's, cordon's, cretonne's, garden's, carotene's, greeting's, Cardenas's, crudeness's, greediness's critereon criterion 1 3 criterion, cratering, gridiron criterias criteria 1 14 criteria, critters, critter's, craters, Crater's, crater's, Cartier's, carters, Carter's, carter's, gritters, gritter's, graters, grater's criticists critics 0 2 criticisms, criticism's critising criticizing 0 2 cortisone, courtesan critisism criticism 1 1 criticism critisisms criticisms 1 2 criticisms, criticism's critisize criticize 1 6 criticize, curtsies, Corteses, cortices, courtesies, curtsy's critisized criticized 1 1 criticized critisizes criticizes 1 1 criticizes critisizing criticizing 1 1 criticizing critized criticized 0 6 curtsied, grittiest, curtest, cruddiest, grottiest, crudest critizing criticizing 0 2 cortisone, courtesan crockodiles crocodiles 1 2 crocodiles, crocodile's crowm crown 7 16 Crow, crow, corm, carom, Crows, crowd, crown, crows, cram, cream, groom, creme, crime, crumb, Crow's, crow's crtical critical 2 3 cortical, critical, critically crucifiction crucifixion 0 0 crusies cruises 1 14 cruises, cruses, Cruise's, cruise's, crises, curses, cruse's, crushes, Crusoe's, crisis, curse's, crazies, crosses, crisis's culiminating culminating 1 4 culminating, calumniating, Clementine, clementine cumulatative cumulative 0 0 curch church 2 12 Church, church, Burch, crutch, lurch, crush, creche, cur ch, cur-ch, crouch, crotch, crash curcuit circuit 1 11 circuit, cricket, croquet, correct, Crockett, carrycot, corrugate, courgette, cracked, cricked, crocked currenly currently 1 7 currently, currency, greenly, cornily, Cornell, jarringly, corneal curriculem curriculum 1 1 curriculum cxan cyan 4 13 Can, can, clan, cyan, Chan, coxing, cozen, Kazan, cosine, Jason, cosign, cousin, Joycean cyclinder cylinder 1 1 cylinder dael deal 3 26 Dale, dale, deal, Del, duel, Dali, Dell, Dial, deli, dell, dial, dual, Daley, Gael, Dole, dole, tale, teal, daily, dally, tel, dill, doll, dull, tail, tall dael dial 11 26 Dale, dale, deal, Del, duel, Dali, Dell, Dial, deli, dell, dial, dual, Daley, Gael, Dole, dole, tale, teal, daily, dally, tel, dill, doll, dull, tail, tall dalmation dalmatian 2 2 Dalmatian, dalmatian damenor demeanor 1 4 demeanor, dame nor, dame-nor, domineer Dardenelles Dardanelles 1 2 Dardanelles, Dardanelles's dacquiri daiquiri 1 17 daiquiri, daycare, duckier, tackier, Dakar, decor, decry, Daguerre, Decker, dagger, dicker, docker, tacker, decree, dodgier, doggier, taker debateable debatable 1 3 debatable, debate able, debate-able decendant descendant 1 2 descendant, defendant decendants descendants 1 4 descendants, descendant's, defendants, defendant's decendent descendant 3 3 decedent, dependent, descendant decendents descendants 3 6 decedents, dependents, descendants, decedent's, descendant's, dependent's decideable decidable 1 4 decidable, decide able, decide-able, testable decidely decidedly 1 4 decidedly, dazedly, tacitly, testily decieved deceived 1 1 deceived decison decision 1 4 decision, deceasing, diocesan, disusing decomissioned decommissioned 1 1 decommissioned decomposit decompose 0 1 decomposed decomposited decomposed 0 0 de+composite+d, de+composited decompositing decomposing 0 0 de+composite-e+ing, de+compositing decomposits decomposes 0 0 decress decrees 1 12 decrees, decries, depress, decrease, decree's, degrees, digress, Decker's, decors, decor's, decorous, degree's decribe describe 1 1 describe decribed described 1 2 described, decried decribes describes 1 2 describes, decries decribing describing 1 1 describing dectect detect 1 2 detect, ticktacktoe defendent defendant 1 2 defendant, dependent defendents defendants 1 4 defendants, dependents, defendant's, dependent's deffensively defensively 1 1 defensively deffine define 1 11 define, diffing, doffing, duffing, def fine, def-fine, deafen, Devin, Divine, divine, tiffing deffined defined 1 7 defined, deafened, def fined, def-fined, defend, divined, definite definance defiance 1 3 defiance, refinance, Devonian's definate definite 1 4 definite, defiant, defined, deviant definately definitely 1 2 definitely, defiantly definatly definitely 2 2 defiantly, definitely definetly definitely 1 2 definitely, defiantly definining defining 0 0 definit definite 1 7 definite, defiant, deficit, defined, deviant, divinity, defend definitly definitely 1 2 definitely, defiantly definiton definition 1 3 definition, defending, Diophantine defintion definition 1 2 definition, divination degrate degrade 1 5 degrade, decorate, deg rate, deg-rate, digerati delagates delegates 1 7 delegates, delegate's, tollgates, Delgado's, tailgates, tollgate's, tailgate's delapidated dilapidated 1 1 dilapidated delerious delirious 1 6 delirious, Deloris, dolorous, Deloris's, Delores, Delores's delevopment development 0 0 deliberatly deliberately 1 1 deliberately delusionally delusively 0 3 delusional, delusion ally, delusion-ally demenor demeanor 1 2 demeanor, domineer demographical demographic 0 3 demographically, demo graphical, demo-graphical demolision demolition 1 2 demolition, demolishing demorcracy democracy 1 1 democracy demostration demonstration 1 1 demonstration denegrating denigrating 1 2 denigrating, downgrading densly densely 1 8 densely, tensely, den sly, den-sly, tensile, tinsel, tonsil, tenuously deparment department 1 2 department, debarment deparments departments 1 3 departments, department's, debarment's deparmental departmental 1 1 departmental dependance dependence 1 2 dependence, dependency dependancy dependency 1 2 dependency, dependence dependant dependent 1 4 dependent, defendant, depend ant, depend-ant deram dram 2 9 dream, dram, dreamy, drama, dorm, drum, term, tram, durum deram dream 1 9 dream, dram, dreamy, drama, dorm, drum, term, tram, durum deriviated derived 0 2 drifted, drafted derivitive derivative 1 1 derivative derogitory derogatory 1 5 derogatory, directory, director, tractor, directer descendands descendants 1 2 descendants, descendant's descibed described 1 2 described, disobeyed descision decision 1 2 decision, dissuasion descisions decisions 1 3 decisions, decision's, dissuasion's descriibes describes 1 1 describes descripters descriptors 1 1 descriptors descripton description 1 2 description, descriptor desctruction destruction 1 1 destruction descuss discuss 1 12 discuss, discus's, discus, desks, discs, desk's, disc's, discos, disco's, disks, disk's, dusk's desgined designed 1 4 designed, destined, designate, descant deside decide 1 11 decide, beside, deride, desire, reside, deiced, DECed, deist, dosed, dissed, dossed desigining designing 1 2 designing, Toscanini desinations destinations 2 4 designations, destinations, designation's, destination's desintegrated disintegrated 1 1 disintegrated desintegration disintegration 1 1 disintegration desireable desirable 1 4 desirable, desirably, desire able, desire-able desitned destined 1 4 destined, designed, distend, disdained desktiop desktop 1 1 desktop desorder disorder 1 2 disorder, deserter desoriented disoriented 1 2 disoriented, disorientate desparate desperate 1 7 desperate, disparate, despaired, desperado, disparity, disport, dispirit desparate disparate 2 7 desperate, disparate, despaired, desperado, disparity, disport, dispirit despatched dispatched 1 1 dispatched despict depict 1 1 depict despiration desperation 1 3 desperation, respiration, dispersion dessicated desiccated 1 3 desiccated, dissected, disquieted dessigned designed 1 11 designed, design, dissing, dossing, Disney, dosing, deicing, dousing, dowsing, teasing, tossing destablized destabilized 1 1 destabilized destory destroy 1 6 destroy, duster, tester, dustier, testier, taster detailled detailed 1 11 detailed, detail led, detail-led, titled, dawdled, tattled, totaled, diddled, doodled, toddled, tootled detatched detached 1 1 detached deteoriated deteriorated 0 0 deteriate deteriorate 0 6 Detroit, deterred, Diderot, detoured, teetered, dotard deterioriating deteriorating 1 1 deteriorating determinining determining 0 0 detremental detrimental 1 3 detrimental, detrimentally, determinedly devasted devastated 0 2 divested, devastate develope develop 3 4 developed, developer, develop, develops developement development 1 1 development developped developed 1 1 developed develpment development 1 1 development devels delves 0 11 devils, bevels, levels, revels, devil's, defiles, bevel's, devalues, level's, revel's, defile's devestated devastated 1 1 devastated devestating devastating 1 1 devastating devide divide 1 13 divide, devoid, decide, deride, device, devise, defied, deviate, David, dived, devote, deified, DVD devided divided 1 7 divided, decided, derided, deviled, devised, deviated, devoted devistating devastating 1 1 devastating devolopement development 1 1 development diablical diabolical 1 2 diabolical, diabolically diamons diamonds 1 16 diamonds, Damon's, daemons, diamond, damns, demons, Damion's, daemon's, damn's, Timon's, demon's, diamond's, domains, Damian's, Damien's, domain's diaster disaster 1 9 disaster, piaster, duster, taster, toaster, dustier, tastier, toastier, tester dichtomy dichotomy 1 1 dichotomy diconnects disconnects 1 1 disconnects dicover discover 1 2 discover, takeover dicovered discovered 1 1 discovered dicovering discovering 1 1 discovering dicovers discovers 1 3 discovers, takeovers, takeover's dicovery discovery 1 2 discovery, takeover dicussed discussed 1 6 discussed, degassed, dockside, digest, dioxide, duckiest didnt didn't 1 3 didn't, dint, didst diea idea 1 28 idea, DEA, die, Diem, Dina, died, dies, diet, diva, DA, DE, DI, Di, DOA, DOE, Dee, Doe, dew, doe, due, tea, tie, DUI, Day, day, D, d, die's diea die 3 28 idea, DEA, die, Diem, Dina, died, dies, diet, diva, DA, DE, DI, Di, DOA, DOE, Dee, Doe, dew, doe, due, tea, tie, DUI, Day, day, D, d, die's dieing dying 0 32 dieting, deign, dicing, diking, dining, diving, dyeing, hieing, pieing, ding, dding, doing, teeing, toeing, dingo, dingy, den, din, Dean, Dena, Deon, Dina, Dino, Dion, Ting, dang, dean, deny, dine, dong, dung, ting dieing dyeing 7 32 dieting, deign, dicing, diking, dining, diving, dyeing, hieing, pieing, ding, dding, doing, teeing, toeing, dingo, dingy, den, din, Dean, Dena, Deon, Dina, Dino, Dion, Ting, dang, dean, deny, dine, dong, dung, ting dieties deities 1 15 deities, ditties, dirties, diets, diet's, duties, titties, die ties, die-ties, dates, deity's, dotes, duets, duet's, date's diety deity 2 14 Deity, deity, diet, ditty, diets, dirty, piety, died, duet, duty, ditto, dotty, titty, diet's diferent different 1 1 different diferrent different 1 1 different differnt different 1 1 different difficulity difficulty 1 2 difficulty, difficult diffrent different 1 3 different, diff rent, diff-rent dificulties difficulties 1 2 difficulties, difficulty's dificulty difficulty 1 2 difficulty, difficult dimenions dimensions 1 4 dimensions, dominions, dimension's, dominion's dimention dimension 1 4 dimension, diminution, damnation, domination dimentional dimensional 1 1 dimensional dimentions dimensions 1 6 dimensions, dimension's, diminutions, diminution's, damnation's, domination's dimesnional dimensional 1 1 dimensional diminuitive diminutive 1 1 diminutive diosese diocese 1 13 diocese, disease, doses, disuse, daises, dose's, dosses, douses, dowses, dices, dozes, Duse's, doze's diphtong diphthong 1 6 diphthong, devoting, dividing, deviating, defeating, tufting diphtongs diphthongs 1 7 diphthongs, diphthong's, daftness, deftness, devoutness, daftness's, deftness's diplomancy diplomacy 1 1 diplomacy dipthong diphthong 1 3 diphthong, dip thong, dip-thong dipthongs diphthongs 1 4 diphthongs, dip thongs, dip-thongs, diphthong's dirived derived 1 7 derived, trivet, drift, turfed, draftee, draft, terrified disagreeed disagreed 1 6 disagreed, disagree ed, disagree-ed, discreet, discrete, descried disapeared disappeared 1 7 disappeared, despaired, disparate, desperado, desperate, disparity, disport disapointing disappointing 1 1 disappointing disappearred disappeared 1 8 disappeared, disappear red, disappear-red, despaired, disparate, desperate, desperado, disparity disaproval disapproval 1 1 disapproval disasterous disastrous 1 3 disastrous, disasters, disaster's disatisfaction dissatisfaction 1 1 dissatisfaction disatisfied dissatisfied 1 1 dissatisfied disatrous disastrous 1 4 disastrous, destroys, distress, distress's discribe describe 1 1 describe discribed described 1 1 described discribes describes 1 1 describes discribing describing 1 1 describing disctinction distinction 1 1 distinction disctinctive distinctive 1 1 distinctive disemination dissemination 1 1 dissemination disenchanged disenchanted 1 1 disenchanted disiplined disciplined 1 1 disciplined disobediance disobedience 1 1 disobedience disobediant disobedient 1 1 disobedient disolved dissolved 1 1 dissolved disover discover 1 6 discover, dissever, dis over, dis-over, deceiver, decipher dispair despair 1 6 despair, dis pair, dis-pair, disappear, Diaspora, diaspora disparingly disparagingly 0 1 despairingly dispence dispense 1 5 dispense, dis pence, dis-pence, teaspoons, teaspoon's dispenced dispensed 1 1 dispensed dispencing dispensing 1 1 dispensing dispicable despicable 1 2 despicable, despicably dispite despite 1 4 despite, dispute, dissipate, despot dispostion disposition 1 2 disposition, dispossession disproportiate disproportionate 0 0 disricts districts 1 2 districts, district's dissagreement disagreement 1 2 disagreement, discriminate dissapear disappear 1 4 disappear, Diaspora, diaspora, despair dissapearance disappearance 1 1 disappearance dissapeared disappeared 1 7 disappeared, despaired, disparate, desperado, desperate, disparity, disport dissapearing disappearing 1 2 disappearing, despairing dissapears disappears 1 8 disappears, Diasporas, diasporas, disperse, Diaspora's, diaspora's, despairs, despair's dissappear disappear 1 4 disappear, Diaspora, diaspora, despair dissappears disappears 1 8 disappears, Diasporas, diasporas, disperse, Diaspora's, diaspora's, despairs, despair's dissappointed disappointed 1 1 disappointed dissarray disarray 1 9 disarray, dosser, dossier, desire, dicier, dowser, tosser, Desiree, dizzier dissobediance disobedience 1 1 disobedience dissobediant disobedient 1 1 disobedient dissobedience disobedience 1 1 disobedience dissobedient disobedient 1 1 disobedient distiction distinction 1 1 distinction distingish distinguish 1 1 distinguish distingished distinguished 1 1 distinguished distingishes distinguishes 1 1 distinguishes distingishing distinguishing 1 4 distinguishing, distension, distention, destination distingquished distinguished 1 1 distinguished distrubution distribution 1 1 distribution distruction destruction 1 2 destruction, distraction distructive destructive 1 1 destructive ditributed distributed 1 1 distributed diversed diverse 1 7 diverse, diverged, diverted, divorced, divers ed, divers-ed, diversity diversed diverged 2 7 diverse, diverged, diverted, divorced, divers ed, divers-ed, diversity divice device 1 16 device, Divine, divide, divine, devise, div ice, div-ice, dives, Davies, Davis, divas, Devi's, deface, diva's, dive's, Davis's divison division 1 3 division, divisor, devising divisons divisions 1 4 divisions, divisors, division's, divisor's doccument document 1 1 document doccumented documented 1 1 documented doccuments documents 1 2 documents, document's docrines doctrines 1 4 doctrines, doctrine's, Dacrons, Dacron's doctines doctrines 1 9 doctrines, doc tines, doc-tines, doctrine's, Dakotan's, doggedness, decadence, decadency, doggedness's documenatry documentary 1 1 documentary doens does 6 66 doyens, dozens, Dons, dens, dons, does, Downs, downs, Deon's, doyen's, Denis, Don's, deans, den's, dense, don's, donas, dongs, Doe's, doe's, doers, Danes, dines, dunes, tones, Donn's, doings, down's, dins, duns, tens, tons, dawns, teens, towns, Dean's, Dion's, dean's, do ens, do-ens, Donne's, dozen's, Dena's, Dona's, dona's, dong's, Dan's, din's, dun's, ten's, ton's, Dane's, dune's, tone's, Deena's, Donna's, Donny's, Downs's, Downy's, doer's, doing's, Dawn's, Dunn's, dawn's, teen's, town's doesnt doesn't 1 6 doesn't, docent, dissent, descent, decent, descend doign doing 1 29 doing, deign, Dion, ding, dong, Don, dding, din, don, Donn, down, doyen, Deon, Dina, Dino, Dionne, Dona, dine, dona, done, toeing, toying, dingo, dingy, Ting, dang, dung, ting, tong dominaton domination 1 3 domination, dominating, demanding dominent dominant 1 2 dominant, diminuendo dominiant dominant 1 2 dominant, diminuendo donig doing 1 8 doing, dong, Deng, tonic, dink, donkey, dank, dunk dosen't doesn't 1 6 doesn't, docent, descent, dissent, decent, descend doub doubt 1 13 doubt, DOB, dob, dub, daub, drub, Doug, dour, dB, db, dab, deb, tub doub daub 5 13 doubt, DOB, dob, dub, daub, drub, Doug, dour, dB, db, dab, deb, tub doulbe double 1 3 double, Dolby, tallboy dowloads downloads 1 12 downloads, download's, dolts, deltas, dolt's, Delta's, delta's, dildos, Toledos, deludes, dilates, Toledo's dramtic dramatic 1 5 dramatic, drastic, dram tic, dram-tic, traumatic Dravadian Dravidian 1 3 Dravidian, Drafting, Drifting dreasm dreams 1 4 dreams, dream, dream's, truism driectly directly 1 2 directly, turgidly drnik drink 1 4 drink, drank, drunk, trunk druming drumming 1 7 drumming, dreaming, terming, tramming, trimming, Truman, termini dupicate duplicate 1 3 duplicate, depict, topcoat durig during 1 19 during, drug, drag, trig, dirge, Doric, Duroc, Drudge, drudge, druggy, Dirk, dirk, trug, Derick, Tuareg, darkie, Turk, dark, dork durring during 1 17 during, burring, furring, purring, Darrin, Turing, daring, tarring, truing, Darin, Duran, Turin, drain, touring, Darren, taring, tiring duting during 7 14 ducting, dusting, dating, doting, duding, duping, during, muting, outing, dieting, dotting, tutting, touting, toting eahc each 1 1 each ealier earlier 1 6 earlier, mealier, easier, Euler, oilier, Alar earlies earliest 1 12 earliest, yearlies, Earle's, earlier, earls, Earl's, earl's, ear lies, ear-lies, Earline's, Pearlie's, Ariel's earnt earned 4 7 earn, errant, earns, earned, aren't, arrant, errand ecclectic eclectic 1 1 eclectic eceonomy economy 1 2 economy, Izanami ecidious deciduous 0 11 acids, acid's, assiduous, asides, aside's, Izod's, Easts, Estes, East's, USDA's, east's eclispe eclipse 1 1 eclipse ecomonic economic 0 1 egomaniac ect etc 1 23 etc, CT, Ct, EC, ET, ct, ACT, Oct, act, sect, Eco, eat, ecu, ECG, EDT, EFT, EMT, EST, est, ext, jct, pct, acct eearly early 1 10 early, eerily, dearly, nearly, pearly, yearly, Earl, earl, Earle, Orly efel evil 5 7 feel, EFL, eel, Eiffel, evil, eyeful, Ofelia effeciency efficiency 1 2 efficiency, Avicenna's effecient efficient 1 2 efficient, aficionado effeciently efficiently 1 1 efficiently efficency efficiency 1 2 efficiency, Avicenna's efficent efficient 1 2 efficient, aficionado efficently efficiently 1 1 efficiently efford effort 2 4 afford, effort, offered, Evert efford afford 1 4 afford, effort, offered, Evert effords efforts 2 3 affords, efforts, effort's effords affords 1 3 affords, efforts, effort's effulence effluence 1 3 effluence, effulgence, affluence eigth eighth 1 4 eighth, eight, ACTH, Agatha eigth eight 2 4 eighth, eight, ACTH, Agatha eiter either 1 17 either, eater, eider, Ester, enter, ester, biter, liter, miter, niter, eatery, otter, outer, utter, uteri, outre, Oder elction election 1 3 election, elocution, elation electic eclectic 1 2 eclectic, electric electic electric 2 2 eclectic, electric electon election 2 6 electron, election, elector, electing, elect on, elect-on electon electron 1 6 electron, election, elector, electing, elect on, elect-on electrial electrical 1 5 electrical, electoral, elect rial, elect-rial, electorally electricly electrically 2 2 electrical, electrically electricty electricity 1 2 electricity, electrocute elementay elementary 1 3 elementary, elemental, element eleminated eliminated 1 3 eliminated, illuminated, alimented eleminating eliminating 1 3 eliminating, illuminating, alimenting eles eels 1 61 eels, else, lees, elves, Les, ales, ells, oles, Elise, Elsa, elks, elms, eyes, eel's, ekes, elem, elev, eves, ewes, EULAs, Eli's, Elias, Elisa, Ellis, ale's, aloes, ell's, ole's, exes, Ellie's, isles, Al's, Alas, alas, ills, Lee's, lee's, Elbe's, Ella's, Eula's, Le's, aloe's, Pele's, ELF's, elf's, elk's, elm's, eye's, ENE's, ESE's, Eloy's, Eve's, eve's, ewe's, isle's, oleo's, Ali's, Ila's, Ola's, all's, ill's eletricity electricity 1 3 electricity, altruist, Ultrasuede elicided elicited 1 3 elicited, elucidate, Allstate eligable eligible 1 3 eligible, illegible, illegibly elimentary elementary 2 2 alimentary, elementary ellected elected 1 2 elected, allocated elphant elephant 1 1 elephant embarass embarrass 1 9 embarrass, embers, umbras, ember's, embrace, umbra's, Amber's, amber's, umber's embarassed embarrassed 1 2 embarrassed, embraced embarassing embarrassing 1 2 embarrassing, embracing embarassment embarrassment 1 1 embarrassment embargos embargoes 2 5 embargo's, embargoes, embargo, embarks, umbrage's embarras embarrass 1 9 embarrass, embers, umbras, ember's, embrace, umbra's, Amber's, amber's, umber's embarrased embarrassed 1 2 embarrassed, embraced embarrasing embarrassing 1 2 embarrassing, embracing embarrasment embarrassment 1 1 embarrassment embezelled embezzled 1 2 embezzled, imbecility emblamatic emblematic 1 1 emblematic eminate emanate 1 7 emanate, emirate, emend, amenity, Amanda, amount, amend eminated emanated 1 4 emanated, emended, amounted, amended emision emission 1 4 emission, elision, omission, emotion emited emitted 1 7 emitted, emoted, edited, omitted, exited, emit ed, emit-ed emiting emitting 1 6 emitting, emoting, editing, smiting, omitting, exiting emition emission 3 6 emotion, edition, emission, emit ion, emit-ion, omission emition emotion 1 6 emotion, edition, emission, emit ion, emit-ion, omission emmediately immediately 1 1 immediately emmigrated emigrated 1 4 emigrated, immigrated, em migrated, em-migrated emminent eminent 1 3 eminent, imminent, immanent emminent imminent 2 3 eminent, imminent, immanent emminently eminently 1 3 eminently, imminently, immanently emmisaries emissaries 1 2 emissaries, emissary's emmisarries emissaries 1 2 emissaries, emissary's emmisarry emissary 1 1 emissary emmisary emissary 1 1 emissary emmision emission 1 3 emission, omission, emotion emmisions emissions 1 6 emissions, emission's, omissions, emotions, omission's, emotion's emmited emitted 1 3 emitted, emoted, omitted emmiting emitting 1 3 emitting, emoting, omitting emmitted emitted 1 4 emitted, omitted, emoted, imitate emmitting emitting 1 3 emitting, omitting, emoting emnity enmity 1 5 enmity, amenity, immunity, emanate, emend emperical empirical 1 2 empirical, empirically emphsis emphasis 1 4 emphasis, emphases, emphasis's, emphasize emphysyma emphysema 1 1 emphysema empirial empirical 1 4 empirical, imperial, imperil, imperially empirial imperial 2 4 empirical, imperial, imperil, imperially emprisoned imprisoned 1 3 imprisoned, ampersand, impersonate enameld enameled 1 4 enameled, enamel, enamels, enamel's enchancement enhancement 1 1 enhancement encouraing encouraging 1 5 encouraging, encoring, incurring, uncaring, injuring encryptiion encryption 1 2 encryption, encrypting encylopedia encyclopedia 1 1 encyclopedia endevors endeavors 1 4 endeavors, endeavor's, antivirus, antifreeze endig ending 1 6 ending, indigo, en dig, en-dig, antic, Antigua enduce induce 3 8 educe, endue, induce, endues, endure, entice, ends, end's ened need 1 19 need, ended, end, ENE, Ned, Enid, eyed, eked, Aeneid, Ind, and, ind, owned, en ed, en-ed, anode, endue, endow, ENE's enflamed inflamed 1 3 inflamed, en flamed, en-flamed enforceing enforcing 1 4 enforcing, unfreezing, unfrozen, unforeseen engagment engagement 1 1 engagement engeneer engineer 1 3 engineer, engender, uncannier engeneering engineering 1 2 engineering, engendering engieneer engineer 1 2 engineer, uncannier engieneers engineers 1 4 engineers, engineer's, ungenerous, incongruous enlargment enlargement 1 1 enlargement enlargments enlargements 1 2 enlargements, enlargement's Enlish English 1 4 English, Enlist, Unleash, Unlatch Enlish enlist 0 4 English, Enlist, Unleash, Unlatch enourmous enormous 1 1 enormous enourmously enormously 1 1 enormously ensconsed ensconced 1 3 ensconced, ens consed, ens-consed entaglements entanglements 1 2 entanglements, entanglement's enteratinment entertainment 1 1 entertainment entitity entity 0 7 antidote, intuited, indited, antedate, unedited, annotated, undated entitlied entitled 1 2 entitled, untitled entrepeneur entrepreneur 1 1 entrepreneur entrepeneurs entrepreneurs 1 2 entrepreneurs, entrepreneur's enviorment environment 0 1 informant enviormental environmental 0 0 enviormentally environmentally 0 0 enviorments environments 0 2 informants, informant's enviornment environment 1 1 environment enviornmental environmental 1 2 environmental, environmentally enviornmentalist environmentalist 1 1 environmentalist enviornmentally environmentally 1 2 environmentally, environmental enviornments environments 1 2 environments, environment's enviroment environment 1 2 environment, informant enviromental environmental 1 1 environmental enviromentalist environmentalist 1 1 environmentalist enviromentally environmentally 1 1 environmentally enviroments environments 1 4 environments, environment's, informants, informant's envolutionary evolutionary 1 2 evolutionary, inflationary envrionments environments 1 2 environments, environment's enxt next 1 11 next, ext, UNIX, Unix, onyx, Eng's, incs, inks, annex, ING's, ink's epidsodes episodes 1 2 episodes, episode's epsiode episode 1 2 episode, upshot equialent equivalent 1 3 equivalent, Auckland, Oakland equilibium equilibrium 1 1 equilibrium equilibrum equilibrium 1 1 equilibrium equiped equipped 1 5 equipped, equip ed, equip-ed, occupied, Egypt equippment equipment 1 1 equipment equitorial equatorial 1 2 equatorial, actuarial equivelant equivalent 1 1 equivalent equivelent equivalent 1 1 equivalent equivilant equivalent 1 1 equivalent equivilent equivalent 1 1 equivalent equivlalent equivalent 1 1 equivalent erally orally 3 11 really, rally, orally, early, aerially, aurally, er ally, er-ally, Earl, earl, Earle erally really 1 11 really, rally, orally, early, aerially, aurally, er ally, er-ally, Earl, earl, Earle eratic erratic 1 6 erratic, erotic, erotica, era tic, era-tic, aortic eratically erratically 1 2 erratically, erotically eraticly erratically 1 3 erratically, article, erotically erested arrested 6 6 rested, wrested, crested, erected, Oersted, arrested erested erected 4 6 rested, wrested, crested, erected, Oersted, arrested errupted erupted 1 2 erupted, irrupted esential essential 1 2 essential, essentially esitmated estimated 1 1 estimated esle else 1 8 else, ESL, ESE, easel, isle, ASL, aisle, Oslo especialy especially 1 2 especially, especial essencial essential 1 2 essential, essentially essense essence 2 6 Essene, essence, Essen's, es sense, es-sense, Essene's essentail essential 1 1 essential essentialy essentially 1 4 essentially, essential, essentials, essential's essentual essential 1 1 essential essesital essential 0 0 estabishes establishes 1 1 establishes establising establishing 1 1 establishing ethnocentricm ethnocentrism 2 2 ethnocentric, ethnocentrism ethose those 2 4 ethos, those, ethos's, outhouse ethose ethos 1 4 ethos, those, ethos's, outhouse Europian European 1 1 European Europians Europeans 1 2 Europeans, European's Eurpean European 1 1 European Eurpoean European 1 1 European evenhtually eventually 1 1 eventually eventally eventually 1 6 eventually, even tally, even-tally, event ally, event-ally, eventual eventially eventually 1 1 eventually eventualy eventually 1 2 eventually, eventual everthing everything 1 3 everything, ever thing, ever-thing everyting everything 1 9 everything, averting, every ting, every-ting, overeating, overrating, overdoing, overriding, overtone eveyr every 1 10 every, ever, Avery, aver, over, eve yr, eve-yr, Ivory, ivory, ovary evidentally evidently 1 3 evidently, evident ally, evident-ally exagerate exaggerate 1 4 exaggerate, execrate, excrete, excoriate exagerated exaggerated 1 4 exaggerated, execrated, excreted, excoriated exagerates exaggerates 1 5 exaggerates, execrates, excretes, excoriates, excreta's exagerating exaggerating 1 4 exaggerating, execrating, excreting, excoriating exagerrate exaggerate 1 4 exaggerate, execrate, excoriate, excrete exagerrated exaggerated 1 4 exaggerated, execrated, excoriated, excreted exagerrates exaggerates 1 4 exaggerates, execrates, excoriates, excretes exagerrating exaggerating 1 4 exaggerating, execrating, excoriating, excreting examinated examined 0 0 exampt exempt 1 3 exempt, exam pt, exam-pt exapansion expansion 1 1 expansion excact exact 1 1 exact excange exchange 1 1 exchange excecute execute 1 1 execute excecuted executed 1 1 executed excecutes executes 1 1 executes excecuting executing 1 1 executing excecution execution 1 1 execution excedded exceeded 1 3 exceeded, excited, existed excelent excellent 1 1 excellent excell excel 1 4 excel, excels, ex cell, ex-cell excellance excellence 1 5 excellence, Excellency, excellency, excel lance, excel-lance excellant excellent 1 1 excellent excells excels 1 5 excels, ex cells, ex-cells, excel ls, excel-ls excercise exercise 1 2 exercise, accessorizes exchanching exchanging 0 0 excisted existed 3 3 excised, excited, existed exculsivly exclusively 1 1 exclusively execising exercising 1 2 exercising, excising exection execution 1 6 execution, exaction, ejection, exertion, election, erection exectued executed 1 2 executed, exacted exeedingly exceedingly 1 1 exceedingly exelent excellent 0 0 exellent excellent 1 1 excellent exemple example 1 1 example exept except 1 4 except, exempt, expat, exert exeptional exceptional 1 1 exceptional exerbate exacerbate 0 0 exerbated exacerbated 0 0 exerciese exercises 0 2 exercise, exorcise exerpt excerpt 1 3 excerpt, exert, exempt exerpts excerpts 1 4 excerpts, exerts, exempts, excerpt's exersize exercise 1 2 exercise, exorcise exerternal external 0 0 exhalted exalted 1 4 exalted, exhaled, ex halted, ex-halted exhibtion exhibition 1 1 exhibition exibition exhibition 1 1 exhibition exibitions exhibitions 1 2 exhibitions, exhibition's exicting exciting 1 5 exciting, exiting, exacting, existing, executing exinct extinct 1 1 extinct existance existence 1 1 existence existant existent 1 3 existent, exist ant, exist-ant existince existence 1 1 existence exliled exiled 1 1 exiled exludes excludes 1 5 excludes, exudes, eludes, exults, exalts exmaple example 1 3 example, ex maple, ex-maple exonorate exonerate 1 4 exonerate, exon orate, exon-orate, Oxnard exoskelaton exoskeleton 1 1 exoskeleton expalin explain 1 2 explain, expelling expeced expected 1 2 expected, exposed expecially especially 1 1 especially expeditonary expeditionary 1 1 expeditionary expeiments experiments 1 2 experiments, experiment's expell expel 1 4 expel, expels, exp ell, exp-ell expells expels 1 5 expels, exp ells, exp-ells, expel ls, expel-ls experiance experience 1 1 experience experianced experienced 1 1 experienced expiditions expeditions 1 4 expeditions, expedition's, acceptations, acceptation's expierence experience 1 1 experience explaination explanation 1 1 explanation explaning explaining 1 4 explaining, enplaning, ex planing, ex-planing explictly explicitly 1 1 explicitly exploititive exploitative 1 1 exploitative explotation exploitation 1 2 exploitation, exploration expropiated expropriated 1 1 expropriated expropiation expropriation 1 1 expropriation exressed expressed 1 1 expressed extemely extremely 1 1 extremely extention extension 1 4 extension, extenuation, extent ion, extent-ion extentions extensions 1 5 extensions, extension's, extent ions, extent-ions, extenuation's extered exerted 0 3 entered, extrude, extort extermist extremist 1 2 extremist, extremest extint extinct 1 8 extinct, extant, extent, extend, ex tint, ex-tint, ext int, ext-int extint extant 2 8 extinct, extant, extent, extend, ex tint, ex-tint, ext int, ext-int extradiction extradition 1 3 extradition, extra diction, extra-diction extraterrestial extraterrestrial 1 1 extraterrestrial extraterrestials extraterrestrials 1 2 extraterrestrials, extraterrestrial's extravagent extravagant 1 1 extravagant extrememly extremely 1 1 extremely extremly extremely 1 1 extremely extrordinarily extraordinarily 1 1 extraordinarily extrordinary extraordinary 1 2 extraordinary, extraordinaire eyar year 1 33 year, ear, ERA, era, Eyre, Iyar, AR, Ar, ER, Er, er, Eur, UAR, err, oar, e'er, Ara, air, are, arr, ere, IRA, Ira, Ora, Eire, euro, Eeyore, Ir, OR, Ur, aura, or, o'er eyars years 1 38 years, ears, eras, ear's, errs, oars, erase, Ayers, era's, year's, Ar's, Ares, Er's, Eris, Eros, Erse, airs, ares, Eyre's, IRAs, euros, oar's, Iyar's, IRS, arras, auras, air's, Ara's, IRA's, Ira's, Ora's, are's, Ir's, Ur's, Eire's, euro's, Eeyore's, aura's eyasr years 0 7 ESR, eyesore, easier, USSR, essayer, Ezra, user faciliate facilitate 1 3 facilitate, facility, fusillade faciliated facilitated 1 2 facilitated, facilitate faciliates facilitates 1 3 facilitates, facilities, facility's facilites facilities 1 2 facilities, facility's facillitate facilitate 1 1 facilitate facinated fascinated 1 1 fascinated facist fascist 1 5 fascist, racist, fizziest, fussiest, fuzziest familes families 1 8 families, famines, family's, females, fa miles, fa-miles, famine's, female's familliar familiar 1 1 familiar famoust famous 1 3 famous, foamiest, fumiest fanatism fanaticism 0 1 phantasm Farenheit Fahrenheit 1 1 Fahrenheit fatc fact 1 7 fact, FTC, fat, fate, fats, FDIC, fat's faught fought 3 9 fraught, aught, fought, caught, naught, taught, fight, fat, fut feasable feasible 1 4 feasible, feasibly, fusible, Foosball Febuary February 1 4 February, Foobar, Fiber, Fibber fedreally federally 1 5 federally, fed really, fed-really, Federal, federal feromone pheromone 1 16 pheromone, freemen, ferrymen, firemen, foremen, Freeman, forming, freeman, ferryman, Furman, Foreman, fireman, foreman, farming, firming, framing fertily fertility 0 2 fertile, foretell fianite finite 1 12 finite, faint, feint, fined, fanned, finned, find, font, fiend, fount, fawned, fondue fianlly finally 1 6 finally, Finlay, Finley, finely, final, finale ficticious fictitious 1 2 fictitious, Fujitsu's fictious fictitious 0 3 factious, fictions, fiction's fidn find 1 6 find, fin, Fido, Finn, fading, futon fiel feel 5 28 file, Fidel, field, fie, feel, fill, fuel, fail, fell, filo, foil, Kiel, Riel, fief, FL, fl, filly, fol, fall, flea, flee, flew, foal, foll, fool, foul, fowl, full fiel field 3 28 file, Fidel, field, fie, feel, fill, fuel, fail, fell, filo, foil, Kiel, Riel, fief, FL, fl, filly, fol, fall, flea, flee, flew, foal, foll, fool, foul, fowl, full fiel file 1 28 file, Fidel, field, fie, feel, fill, fuel, fail, fell, filo, foil, Kiel, Riel, fief, FL, fl, filly, fol, fall, flea, flee, flew, foal, foll, fool, foul, fowl, full fiel phial 0 28 file, Fidel, field, fie, feel, fill, fuel, fail, fell, filo, foil, Kiel, Riel, fief, FL, fl, filly, fol, fall, flea, flee, flew, foal, foll, fool, foul, fowl, full fiels feels 4 42 files, Fields, fields, feels, fills, fuels, fails, fells, flies, foils, fiefs, field, file's, feel's, fill's, fuel's, falls, fleas, flees, foals, fools, fouls, fowls, fulls, fail's, fell's, fie ls, fie-ls, foil's, Fidel's, field's, Kiel's, Riel's, fief's, filly's, fall's, flea's, foal's, fool's, foul's, fowl's, full's fiels fields 3 42 files, Fields, fields, feels, fills, fuels, fails, fells, flies, foils, fiefs, field, file's, feel's, fill's, fuel's, falls, fleas, flees, foals, fools, fouls, fowls, fulls, fail's, fell's, fie ls, fie-ls, foil's, Fidel's, field's, Kiel's, Riel's, fief's, filly's, fall's, flea's, foal's, fool's, foul's, fowl's, full's fiels files 1 42 files, Fields, fields, feels, fills, fuels, fails, fells, flies, foils, fiefs, field, file's, feel's, fill's, fuel's, falls, fleas, flees, foals, fools, fouls, fowls, fulls, fail's, fell's, fie ls, fie-ls, foil's, Fidel's, field's, Kiel's, Riel's, fief's, filly's, fall's, flea's, foal's, fool's, foul's, fowl's, full's fiels phials 0 42 files, Fields, fields, feels, fills, fuels, fails, fells, flies, foils, fiefs, field, file's, feel's, fill's, fuel's, falls, fleas, flees, foals, fools, fouls, fowls, fulls, fail's, fell's, fie ls, fie-ls, foil's, Fidel's, field's, Kiel's, Riel's, fief's, filly's, fall's, flea's, foal's, fool's, foul's, fowl's, full's fiercly fiercely 1 3 fiercely, freckly, freckle fightings fighting 2 9 fighting's, fighting, sightings, fittings, fitting's, lighting's, sighting's, footings, footing's filiament filament 1 2 filament, fulminate fimilies families 1 4 families, females, family's, female's finacial financial 1 1 financial finaly finally 2 9 Finlay, finally, final, finale, finely, Finley, finial, finals, final's financialy financially 1 2 financially, financial firends friends 2 13 Friends, friends, fiends, Friend's, friend's, fronds, fir ends, fir-ends, fiend's, frond's, fronts, Fronde's, front's firts flirts 3 45 first, firsts, flirts, firths, firs, fits, farts, forts, frats, frets, fiats, fir's, fires, firms, fists, girts, Fritz, fritz, fart's, fort's, fortes, firth, fords, fir ts, fir-ts, frat's, fret's, Frito's, first's, flirt's, fit's, frights, firth's, Fiat's, fiat's, fire's, dirt's, firm's, fist's, forte's, forty's, girt's, Ford's, ford's, fright's firts first 1 45 first, firsts, flirts, firths, firs, fits, farts, forts, frats, frets, fiats, fir's, fires, firms, fists, girts, Fritz, fritz, fart's, fort's, fortes, firth, fords, fir ts, fir-ts, frat's, fret's, Frito's, first's, flirt's, fit's, frights, firth's, Fiat's, fiat's, fire's, dirt's, firm's, fist's, forte's, forty's, girt's, Ford's, ford's, fright's fisionable fissionable 1 3 fissionable, fashionable, fashionably flamable flammable 1 2 flammable, blamable flawess flawless 1 3 flawless, flyways, flyway's fleed fled 1 19 fled, flexed, feed, flee, fleet, flied, fueled, filed, bleed, felled, flees, freed, filled, flayed, fulled, field, Floyd, flood, fluid fleed freed 12 19 fled, flexed, feed, flee, fleet, flied, fueled, filed, bleed, felled, flees, freed, filled, flayed, fulled, field, Floyd, flood, fluid Flemmish Flemish 1 1 Flemish flourescent fluorescent 1 2 fluorescent, florescent fluorish flourish 1 1 flourish follwoing following 1 4 following, fallowing, flowing, flawing folowing following 1 6 following, flowing, fallowing, flawing, fol owing, fol-owing fomed formed 2 6 foamed, formed, famed, fumed, domed, homed fomr from 0 7 form, for, fMRI, four, femur, foamier, fumier fomr form 1 7 form, for, fMRI, four, femur, foamier, fumier fonetic phonetic 1 2 phonetic, fanatic foootball football 1 1 football forbad forbade 1 5 forbade, forbid, for bad, for-bad, forebode forbiden forbidden 1 5 forbidden, forbid en, forbid-en, forbidding, foreboding foreward foreword 2 6 forward, foreword, froward, forewarn, fore ward, fore-ward forfiet forfeit 1 5 forfeit, forefeet, forefoot, firefight, fervid forhead forehead 1 3 forehead, for head, for-head foriegn foreign 1 13 foreign, faring, firing, freeing, Freon, foraying, fairing, fearing, furring, frown, Frauen, farina, Fran Formalhaut Fomalhaut 1 1 Fomalhaut formallize formalize 1 6 formalize, formals, formal's, formulas, formless, formula's formallized formalized 1 2 formalized, formalist formaly formally 1 7 formally, formal, formals, firmly, formula, formulae, formal's formelly formerly 2 6 formally, formerly, firmly, formal, formula, formulae formidible formidable 1 2 formidable, formidably formost foremost 1 6 foremost, Formosa, foremast, firmest, for most, for-most forsaw foresaw 1 36 foresaw, for saw, for-saw, fores, fours, forays, firs, furs, foresee, Farsi, force, four's, Fr's, fore's, foyers, fairs, fares, fears, fir's, fires, frays, fur's, foray's, froze, faro's, Fri's, Fry's, foyer's, fry's, fair's, fear's, fare's, fire's, fury's, Frau's, fray's forseeable foreseeable 1 4 foreseeable, freezable, forcible, forcibly fortelling foretelling 1 3 foretelling, for telling, for-telling forunner forerunner 0 1 fernier foucs focus 1 17 focus, fucks, fouls, fours, ficus, fogs, fog's, focus's, fuck's, Fox, foul's, four's, fox, fogy's, ficus's, FICA's, Fuji's foudn found 1 6 found, feuding, futon, fading, feeding, footing fougth fought 1 3 fought, Fourth, fourth foundaries foundries 1 5 foundries, boundaries, founders, founder's, foundry's foundary foundry 1 4 foundry, boundary, founder, fonder Foundland Newfoundland 0 2 Found land, Found-land fourties forties 1 16 forties, fortes, four ties, four-ties, forte's, forts, fort's, fruits, forty's, fruit's, farts, fords, Ford's, fart's, ford's, Frito's fourty forty 1 10 forty, Fourth, fourth, fort, forte, fruity, Ford, fart, ford, fruit fouth fourth 2 9 Fourth, fourth, forth, South, mouth, south, youth, Faith, faith foward forward 1 6 forward, froward, Coward, Howard, coward, toward fucntion function 1 1 function fucntioning functioning 1 1 functioning Fransiscan Franciscan 1 1 Franciscan Fransiscans Franciscans 1 2 Franciscans, Franciscan's freind friend 2 6 Friend, friend, frond, Fronde, frowned, front freindly friendly 1 3 friendly, frontal, frontally frequentily frequently 1 1 frequently frome from 1 6 from, Rome, Fromm, frame, form, froze fromed formed 1 9 formed, framed, farmed, firmed, fro med, fro-med, from ed, from-ed, format froniter frontier 1 4 frontier, fro niter, fro-niter, furniture fufill fulfill 1 2 fulfill, FOFL fufilled fulfilled 1 1 fulfilled fulfiled fulfilled 1 1 fulfilled fundametal fundamental 1 1 fundamental fundametals fundamentals 1 2 fundamentals, fundamental's funguses fungi 0 9 fungus's, fungus es, fungus-es, finises, finesses, fences, finesse's, fancies, fence's funtion function 1 3 function, finishing, Phoenician furuther further 1 3 further, farther, frothier futher further 1 8 further, Father, father, Luther, feather, fut her, fut-her, feathery futhermore furthermore 1 1 furthermore gae game 7 61 Gaea, age, Gael, Gage, Gale, gale, game, gape, gate, gave, gaze, GA, GE, Ga, Ge, GAO, Gay, gay, gee, Geo, Goa, GTE, Gap, gab, gad, gag, gal, gap, gar, gas, Mae, Rae, nae, G, g, Gaia, Kaye, ghee, CA, Ca, GI, GU, QA, ca, go, CAI, GHQ, GUI, Guy, Jay, Joe, Kay, Que, caw, cay, cue, goo, guy, jaw, jay, Ga's gae Gael 3 61 Gaea, age, Gael, Gage, Gale, gale, game, gape, gate, gave, gaze, GA, GE, Ga, Ge, GAO, Gay, gay, gee, Geo, Goa, GTE, Gap, gab, gad, gag, gal, gap, gar, gas, Mae, Rae, nae, G, g, Gaia, Kaye, ghee, CA, Ca, GI, GU, QA, ca, go, CAI, GHQ, GUI, Guy, Jay, Joe, Kay, Que, caw, cay, cue, goo, guy, jaw, jay, Ga's gae gale 6 61 Gaea, age, Gael, Gage, Gale, gale, game, gape, gate, gave, gaze, GA, GE, Ga, Ge, GAO, Gay, gay, gee, Geo, Goa, GTE, Gap, gab, gad, gag, gal, gap, gar, gas, Mae, Rae, nae, G, g, Gaia, Kaye, ghee, CA, Ca, GI, GU, QA, ca, go, CAI, GHQ, GUI, Guy, Jay, Joe, Kay, Que, caw, cay, cue, goo, guy, jaw, jay, Ga's galatic galactic 1 4 galactic, Galatia, gala tic, gala-tic Galations Galatians 1 6 Galatians, Galatians's, Coalitions, Collations, Coalition's, Collation's gallaxies galaxies 1 5 galaxies, galaxy's, Glaxo's, calyxes, calyx's galvinized galvanized 1 2 galvanized, Calvinist ganerate generate 1 5 generate, canard, Conrad, Konrad, Cunard ganes games 15 84 Gaines, Agnes, Ganges, canes, gangs, genes, gayness, gens, Gansu, gains, Danes, Gates, banes, gales, games, gapes, gases, gates, gazes, lanes, manes, panes, vanes, wanes, Cannes, Gene's, Jane's, Kane's, cane's, canoes, gain's, gang's, gene's, genies, Kans, cans, gins, guns, Can's, Gen's, Jan's, Janis, Janus, Jones, Junes, Kan's, can's, cones, genus, gin's, gongs, gun's, kines, Gaines's, Gena's, Gina's, Ghana's, Janie's, Jayne's, canoe's, genie's, guano's, Dane's, Gage's, Gale's, Lane's, Zane's, bane's, gale's, game's, gape's, gate's, gaze's, lane's, mane's, pane's, vane's, wane's, Gino's, Jana's, June's, Kano's, cone's, gong's ganster gangster 1 4 gangster, canister, consider, construe garantee guarantee 1 8 guarantee, grantee, grandee, garnet, granite, Grant, grant, guaranty garanteed guaranteed 1 4 guaranteed, granted, guarantied, grunted garantees guarantees 1 14 guarantees, grantees, guarantee's, grantee's, guaranties, grandees, garnets, garnet's, grants, grandee's, granite's, Grant's, grant's, guaranty's garnison garrison 2 2 Garrison, garrison gaurantee guarantee 1 8 guarantee, grantee, guaranty, grandee, garnet, granite, Grant, grant gauranteed guaranteed 1 4 guaranteed, guarantied, granted, grunted gaurantees guarantees 1 8 guarantees, guarantee's, grantees, guaranties, grantee's, grandees, guaranty's, grandee's gaurd guard 1 28 guard, gourd, gourde, Kurd, card, curd, gird, geared, grad, grid, crud, Jared, cared, cured, gored, quart, Jarred, Jarrod, garret, grayed, jarred, Curt, Kurt, cart, cord, curt, girt, kart gaurd gourd 2 28 guard, gourd, gourde, Kurd, card, curd, gird, geared, grad, grid, crud, Jared, cared, cured, gored, quart, Jarred, Jarrod, garret, grayed, jarred, Curt, Kurt, cart, cord, curt, girt, kart gaurentee guarantee 1 7 guarantee, grantee, garnet, guaranty, grandee, grenade, grunt gaurenteed guaranteed 1 4 guaranteed, guarantied, grunted, granted gaurentees guarantees 1 12 guarantees, guarantee's, grantees, guaranties, garnets, garnet's, grantee's, grandees, grenades, guaranty's, grandee's, grenade's geneological genealogical 1 2 genealogical, genealogically geneologies genealogies 1 2 genealogies, genealogy's geneology genealogy 1 1 genealogy generaly generally 1 4 generally, general, generals, general's generatting generating 1 3 generating, gene ratting, gene-ratting genialia genitalia 1 4 genitalia, genial, genially, ganglia geographicial geographical 1 1 geographical geometrician geometer 0 0 gerat great 1 25 great, Greta, grate, groat, greet, gyrate, girt, grad, grit, carat, karat, create, cart, kart, Croat, Grady, crate, grade, grout, kraut, geared, CRT, greed, guard, quart Ghandi Gandhi 0 27 Gonad, Candy, Ghent, Giant, Gained, Canad, Caned, Gaunt, Canada, Gounod, Kaunda, Gannet, Genned, Ginned, Gowned, Gunned, Kant, Cant, Gent, Kind, Cantu, Genet, Janet, Can't, Canto, Condo, Kinda glight flight 4 12 light, alight, blight, flight, plight, slight, gilt, clit, glut, guilt, glide, gloat gnawwed gnawed 1 3 gnawed, gnaw wed, gnaw-wed godess goddess 1 36 goddess, godless, geodes, gods, Goode's, geode's, geodesy, God's, codes, god's, goddess's, Gide's, code's, goodies, goods's, goads, goods, coeds, Good's, Goudas, goad's, good's, guides, Godel's, Gd's, cods, coed's, gads, gets, Gates's, Gouda's, Jodie's, goody's, guide's, GTE's, cod's godesses goddesses 1 5 goddesses, geodesy's, Judases, codices, quietuses Godounov Godunov 1 1 Godunov gogin going 0 14 gouging, login, go gin, go-gin, jogging, Gauguin, gagging, gauging, gigging, caging, coking, joking, jigging, jugging gogin Gauguin 6 14 gouging, login, go gin, go-gin, jogging, Gauguin, gagging, gauging, gigging, caging, coking, joking, jigging, jugging goign going 1 31 going, gong, gin, coin, gain, goon, gown, join, Gina, Gino, geeing, gone, guying, joying, Cong, King, Kong, gang, king, Ginny, gonna, cooing, Gen, Goiania, Jon, con, cuing, gen, gun, kin, quoin gonig going 1 8 going, gong, gonk, conic, gunge, conj, conk, gunk gouvener governor 0 1 guvnor govement government 0 1 movement govenment government 1 1 government govenrment government 1 1 government goverance governance 1 4 governance, governs, covariance, governess goverment government 1 1 government govermental governmental 1 1 governmental governer governor 2 5 Governor, governor, governed, govern er, govern-er governmnet government 1 1 government govorment government 0 0 govormental governmental 0 0 govornment government 1 1 government gracefull graceful 2 4 gracefully, graceful, grace full, grace-full graet great 2 21 grate, great, greet, gyrate, Greta, grade, groat, Grant, graft, grant, garret, caret, crate, grayed, grad, grit, Grady, cruet, greed, grout, kraut grafitti graffiti 1 10 graffiti, graft, graffito, gravity, Craft, Kraft, craft, graphite, crafty, gravid gramatically grammatically 1 3 grammatically, dramatically, grammatical grammaticaly grammatically 1 2 grammatically, grammatical grammer grammar 2 6 crammer, grammar, grimmer, Kramer, grimier, groomer grat great 2 38 grate, great, groat, Grant, graft, grant, rat, grad, grit, Greta, gyrate, girt, Gray, ghat, goat, gray, GMAT, brat, drat, frat, grab, gram, gran, prat, cart, kart, Croat, Grady, crate, grade, greet, grout, kraut, CRT, gnat, carat, karat, grid gratuitious gratuitous 1 2 gratuitous, Kurdish's greatful grateful 1 3 grateful, gratefully, creatively greatfully gratefully 1 5 gratefully, great fully, great-fully, grateful, creatively greif grief 1 8 grief, gruff, grieve, grave, grove, graph, gravy, Garvey gridles griddles 2 14 girdles, griddles, girdle's, griddle's, grilles, bridles, cradles, gr idles, gr-idles, grille's, bridle's, curdles, cradle's, Gretel's gropu group 1 13 group, grope, gorp, croup, crop, grep, grip, grape, gripe, groupie, Corp, corp, croupy grwo grow 1 2 grow, caraway Guaduloupe Guadalupe 2 3 Guadeloupe, Guadalupe, Catalpa Guaduloupe Guadeloupe 1 3 Guadeloupe, Guadalupe, Catalpa Guadulupe Guadalupe 1 3 Guadalupe, Guadeloupe, Catalpa Guadulupe Guadeloupe 2 3 Guadalupe, Guadeloupe, Catalpa guage gauge 1 16 gauge, Gage, gouge, gunge, gag, Cage, cage, gaga, judge, quake, cadge, cagey, Gog, gig, jag, jug guarentee guarantee 1 7 guarantee, grantee, guaranty, garnet, grandee, current, grenade guarenteed guaranteed 1 4 guaranteed, guarantied, granted, grunted guarentees guarantees 1 10 guarantees, guarantee's, guaranties, grantees, grantee's, garnets, guaranty's, garnet's, grandees, grandee's Guatamala Guatemala 1 1 Guatemala Guatamalan Guatemalan 1 1 Guatemalan guerilla guerrilla 1 5 guerrilla, gorilla, grill, grille, krill guerillas guerrillas 1 9 guerrillas, guerrilla's, gorillas, grills, gorilla's, grill's, grilles, grille's, krill's guerrila guerrilla 1 16 guerrilla, gorilla, Grail, grail, grill, gorily, quarrel, queerly, girly, grille, corral, Carla, Karla, curly, growl, krill guerrilas guerrillas 1 22 guerrillas, guerrilla's, gorillas, grills, Grail's, girls, quarrels, gorilla's, girl's, grill's, grilles, quarrel's, corrals, curls, curl's, growls, growl's, grille's, corral's, Carla's, Karla's, krill's guidence guidance 1 7 guidance, cadence, Gideon's, quittance, gaudiness, kidneys, kidney's Guiness Guinness 1 8 Guinness, Guineas, Gaines's, Guinea's, Gaines, Quines, Guinness's, Gayness Guiseppe Giuseppe 1 5 Giuseppe, Cusp, Gasp, Gossip, Gossipy gunanine guanine 1 2 guanine, cannoning gurantee guarantee 1 7 guarantee, grantee, grandee, granite, Grant, grant, guaranty guranteed guaranteed 1 4 guaranteed, granted, guarantied, grunted gurantees guarantees 1 12 guarantees, grantees, guarantee's, grantee's, guaranties, grandees, grants, grandee's, granite's, Grant's, grant's, guaranty's guttaral guttural 1 2 guttural, quadrille gutteral guttural 1 2 guttural, quadrille haev have 1 7 have, heave, heavy, hive, hove, HIV, HOV haev heave 2 7 have, heave, heavy, hive, hove, HIV, HOV Hallowean Halloween 1 3 Halloween, Hallowing, Hollowing halp help 4 15 Hal, alp, hap, help, Hale, Hall, hale, hall, halo, Hals, half, halt, harp, hasp, Hal's hapen happen 1 12 happen, haven, ha pen, ha-pen, hap en, hap-en, heaping, hoping, hyping, hipping, hooping, hopping hapened happened 1 1 happened hapening happening 1 1 happening happend happened 1 6 happened, append, happen, happens, hap pend, hap-pend happended happened 2 4 appended, happened, hap pended, hap-pended happenned happened 1 3 happened, hap penned, hap-penned harased harassed 1 7 harassed, horsed, Hearst, hairiest, hoariest, Hurst, hirsute harases harasses 1 10 harasses, harass, hearses, horses, hearse's, horse's, Harare's, Horace's, hearsay's, Hersey's harasment harassment 1 1 harassment harassement harassment 1 1 harassment harras harass 3 20 arras, Harris, harass, Harry's, harries, harrows, hairs, hares, horas, Herr's, hair's, hare's, hears, hrs, Hera's, hora's, Harris's, harrow's, hers, hurry's harrased harassed 1 4 harassed, horsed, hairiest, hoariest harrases harasses 2 9 arrases, harasses, hearses, horses, hearse's, horse's, Horace's, hearsay's, Hersey's harrasing harassing 1 3 harassing, horsing, Harrison harrasment harassment 1 1 harassment harrassed harassed 1 5 harassed, horsed, hairiest, hoariest, hirsute harrasses harassed 0 9 harasses, hearses, heiresses, horses, hearse's, heresies, horse's, Horace's, Hersey's harrassing harassing 1 3 harassing, horsing, Harrison harrassment harassment 1 1 harassment hasnt hasn't 1 5 hasn't, hast, haunt, hadn't, wasn't haviest heaviest 1 5 heaviest, haziest, waviest, heavyset, huffiest headquater headquarter 1 1 headquarter headquarer headquarter 1 1 headquarter headquatered headquartered 1 1 headquartered headquaters headquarters 1 1 headquarters healthercare healthcare 0 0 heared heard 2 35 hared, heard, eared, sheared, haired, feared, geared, headed, healed, heaped, hearer, heated, heaved, neared, reared, seared, teared, hard, herd, Herod, heart, hired, hoard, hearty, harried, hear ed, hear-ed, Hardy, Harte, hardy, horde, hereto, Hart, Hurd, hart heathy healthy 1 7 healthy, Heath, heath, heaths, hath, Heath's, heath's Heidelburg Heidelberg 1 1 Heidelberg heigher higher 1 10 higher, hedger, hiker, huger, Hegira, hegira, headgear, hokier, hedgerow, Hagar heirarchy hierarchy 1 1 hierarchy heiroglyphics hieroglyphics 1 2 hieroglyphics, hieroglyphic's helment helmet 1 1 helmet helpfull helpful 2 4 helpfully, helpful, help full, help-full helpped helped 1 2 helped, helipad hemmorhage hemorrhage 1 1 hemorrhage herad heard 1 18 heard, herald, herd, Head, Hera, head, Herod, hard, heart, hoard, Hurd, hared, hired, he rad, he-rad, her ad, her-ad, Hera's herad Hera 5 18 heard, herald, herd, Head, Hera, head, Herod, hard, heart, hoard, Hurd, hared, hired, he rad, he-rad, her ad, her-ad, Hera's heridity heredity 1 4 heredity, herded, horded, hoarded heroe hero 3 20 heroes, here, hero, Herod, heron, her, Hera, Herr, hare, hire, he roe, he-roe, hear, heir, hoer, HR, hora, hr, hero's, how're heros heroes 2 34 hero's, heroes, herons, hers, Eros, hero, hears, heirs, hoers, herbs, herds, Herod, heron, zeros, hrs, Hera's, Herr's, heir's, here's, heresy, hoer's, hares, hires, Horus, horas, hare's, hire's, Herod's, heron's, herb's, herd's, Nero's, zero's, hora's hertzs hertz 4 4 Hertz's, hertz's, Hertz, hertz hesistant hesitant 1 2 hesitant, resistant heterogenous heterogeneous 1 3 heterogeneous, hydrogenous, hydrogen's hieght height 1 15 height, hit, heat, hied, haughty, hide, Heidi, hid, Head, he'd, head, heed, hoed, hoot, hued hierachical hierarchical 1 1 hierarchical hierachies hierarchies 1 3 hierarchies, huaraches, huarache's hierachy hierarchy 1 4 hierarchy, huarache, Hershey, harsh hierarcical hierarchical 1 1 hierarchical hierarcy hierarchy 1 8 hierarchy, hearers, hearer's, Harare's, Herero's, Herrera's, horrors, horror's hieroglph hieroglyph 1 1 hieroglyph hieroglphs hieroglyphs 1 2 hieroglyphs, hieroglyph's higer higher 1 8 higher, hiker, huger, Niger, hider, tiger, hedger, Hagar higest highest 1 4 highest, hugest, digest, hokiest higway highway 1 1 highway hillarious hilarious 1 4 hilarious, Hilario's, Hillary's, Hilary's himselv himself 1 1 himself hinderance hindrance 1 3 hindrance, Hondurans, Honduran's hinderence hindrance 1 3 hindrance, Hondurans, Honduran's hindrence hindrance 1 3 hindrance, Hondurans, Honduran's hipopotamus hippopotamus 1 2 hippopotamus, hippopotamus's hismelf himself 1 1 himself historicians historians 0 0 holliday holiday 2 8 Holiday, holiday, Hilda, hold, holed, howled, hulled, Holt homogeneize homogenize 1 2 homogenize, homogeneous homogeneized homogenized 1 1 homogenized honory honorary 0 10 honor, honors, honoree, Henry, honer, hungry, honor's, Honiara, Hungary, Henri horrifing horrifying 1 1 horrifying hosited hoisted 1 7 hoisted, hosted, posited, heisted, hasted, ho sited, ho-sited hospitible hospitable 1 2 hospitable, hospitably housr hours 1 9 hours, hour, House, house, hussar, hosier, Hoosier, hawser, hour's housr house 4 9 hours, hour, House, house, hussar, hosier, Hoosier, hawser, hour's howver however 1 7 however, hover, Hoover, hoover, howler, heaver, hoofer hsitorians historians 1 2 historians, historian's hstory history 1 5 history, story, Hester, hastier, hysteria hten then 1 15 then, hen, ten, ht en, ht-en, hating, Hayden, Hutton, hidden, hoyden, Haydn, hatting, hitting, hooting, hotting hten hen 2 15 then, hen, ten, ht en, ht-en, hating, Hayden, Hutton, hidden, hoyden, Haydn, hatting, hitting, hooting, hotting hten the 0 15 then, hen, ten, ht en, ht-en, hating, Hayden, Hutton, hidden, hoyden, Haydn, hatting, hitting, hooting, hotting htere there 1 12 there, here, hater, hetero, ht ere, ht-ere, hatter, hitter, hotter, heater, hooter, hider htere here 2 12 there, here, hater, hetero, ht ere, ht-ere, hatter, hitter, hotter, heater, hooter, hider htey they 1 23 they, hey, hate, Huey, HT, ht, heed, hied, hoed, hued, hat, hit, hot, hut, heady, Head, Hutu, Hyde, he'd, head, heat, hide, hayed htikn think 0 1 hedging hting thing 2 16 hating, thing, Ting, hing, ting, hying, sting, hatting, heating, hitting, hooting, hotting, hiding, heading, heeding, hooding htink think 1 4 think, stink, ht ink, ht-ink htis this 3 37 hits, Hts, this, his, hats, hots, huts, Otis, hit's, hat's, hates, hut's, hods, ht is, ht-is, Haiti's, heats, hoots, hotties, Hutu's, Ti's, hate's, hots's, ti's, hides, Hui's, Haidas, heat's, hiatus, hoot's, HUD's, hod's, Hattie's, Hettie's, Heidi's, hide's, Haida's humer humor 7 15 Hummer, humeri, hummer, Hume, Homer, homer, humor, Huber, huger, hammer, hemmer, homier, hum er, hum-er, Hume's humerous humorous 2 12 humerus, humorous, numerous, humors, hummers, humerus's, humor's, Hummer's, hummer's, homers, Homer's, homer's humerous humerus 1 12 humerus, humorous, numerous, humors, hummers, humerus's, humor's, Hummer's, hummer's, homers, Homer's, homer's huminoid humanoid 2 3 hominoid, humanoid, hominid humurous humorous 1 5 humorous, humerus, humors, humor's, humerus's husban husband 1 1 husband hvae have 1 10 have, heave, hive, hove, HIV, HOV, heavy, HF, Hf, hf hvaing having 1 5 having, heaving, hiving, haven, Havana hvea have 1 10 have, hive, hove, HIV, HOV, heave, heavy, HF, Hf, hf hvea heave 6 10 have, hive, hove, HIV, HOV, heave, heavy, HF, Hf, hf hwihc which 0 0 hwile while 1 3 while, wile, Howell hwole whole 1 3 whole, hole, Howell hydogen hydrogen 1 2 hydrogen, hedging hydropilic hydrophilic 1 1 hydrophilic hydropobic hydrophobic 1 2 hydrophobic, hydroponic hygeine hygiene 1 12 hygiene, hogging, hugging, Hogan, hogan, hiking, hoking, Hawking, hacking, hawking, hocking, hooking hypocracy hypocrisy 1 1 hypocrisy hypocrasy hypocrisy 1 1 hypocrisy hypocricy hypocrisy 1 1 hypocrisy hypocrit hypocrite 1 1 hypocrite hypocrits hypocrites 1 5 hypocrites, hypocrite, hypocrite's, Hippocrates, Hippocrates's iconclastic iconoclastic 1 1 iconoclastic idaeidae idea 0 7 iodide, aided, eddied, added, etude, audit, oddity idaes ideas 1 18 ideas, ides, Ida's, idles, idea's, IDs, ids, aides, Adas, ID's, id's, odes, Aida's, Ada's, aide's, ides's, ode's, idle's idealogies ideologies 1 4 ideologies, ideologues, ideologue's, ideology's idealogy ideology 1 7 ideology, idea logy, idea-logy, ideologue, audiology, italic, idyllic identicial identical 1 1 identical identifers identifiers 1 1 identifiers ideosyncratic idiosyncratic 1 1 idiosyncratic idesa ideas 1 15 ideas, ides, idea, IDs, ids, Odessa, ides's, aides, ID's, id's, odes, idea's, aide's, Ida's, ode's idesa ides 2 15 ideas, ides, idea, IDs, ids, Odessa, ides's, aides, ID's, id's, odes, idea's, aide's, Ida's, ode's idiosyncracy idiosyncrasy 1 1 idiosyncrasy Ihaca Ithaca 1 1 Ithaca illegimacy illegitimacy 0 0 illegitmate illegitimate 1 1 illegitimate illess illness 1 22 illness, ills, ill's, illus, isles, alleys, isle's, Allies, allies, ales, ells, oles, Allie's, Ellie's, Ellis's, Ollie's, alley's, Ila's, ale's, all's, ell's, ole's illiegal illegal 1 3 illegal, illegally, algal illution illusion 1 5 illusion, allusion, elation, Aleutian, elision ilness illness 1 9 illness, oiliness, Ilene's, illness's, Ines's, Aline's, Olen's, oiliness's, Elena's ilogical illogical 1 4 illogical, logical, illogically, elegiacal imagenary imaginary 1 3 imaginary, image nary, image-nary imagin imagine 1 4 imagine, imaging, Amgen, Imogene imaginery imaginary 1 1 imaginary imaginery imagery 0 1 imaginary imanent eminent 3 3 immanent, imminent, eminent imanent imminent 2 3 immanent, imminent, eminent imcomplete incomplete 1 1 incomplete imediately immediately 1 1 immediately imense immense 1 6 immense, omens, Amen's, omen's, amines, Oman's imigrant emigrant 3 3 immigrant, migrant, emigrant imigrant immigrant 1 3 immigrant, migrant, emigrant imigrated emigrated 3 3 immigrated, migrated, emigrated imigrated immigrated 1 3 immigrated, migrated, emigrated imigration emigration 3 3 immigration, migration, emigration imigration immigration 1 3 immigration, migration, emigration iminent eminent 2 3 imminent, eminent, immanent iminent imminent 1 3 imminent, eminent, immanent iminent immanent 3 3 imminent, eminent, immanent immediatley immediately 1 1 immediately immediatly immediately 1 1 immediately immidately immediately 1 1 immediately immidiately immediately 1 1 immediately immitate imitate 1 4 imitate, immediate, emitted, omitted immitated imitated 1 1 imitated immitating imitating 1 1 imitating immitator imitator 1 1 imitator impecabbly impeccably 1 2 impeccably, impeccable impedence impedance 1 5 impedance, impudence, impotence, impatience, impotency implamenting implementing 1 3 implementing, imp lamenting, imp-lamenting impliment implement 1 3 implement, impalement, employment implimented implemented 1 1 implemented imploys employs 1 10 employs, employ's, implies, impels, impalas, impales, employees, impala's, impulse, employee's importamt important 1 3 important, import amt, import-amt imprioned imprisoned 1 2 imprisoned, imprint imprisonned imprisoned 1 3 imprisoned, impersonate, ampersand improvision improvisation 0 0 improvise-e+ion improvments improvements 1 2 improvements, improvement's inablility inability 1 1 inability inaccessable inaccessible 1 2 inaccessible, inaccessibly inadiquate inadequate 1 3 inadequate, antiquate, indicate inadquate inadequate 1 5 inadequate, indicate, antiquate, inductee, induct inadvertant inadvertent 1 1 inadvertent inadvertantly inadvertently 1 1 inadvertently inagurated inaugurated 1 3 inaugurated, unguarded, ungraded inaguration inauguration 1 3 inauguration, incursion, encroaching inappropiate inappropriate 1 1 inappropriate inaugures inaugurates 0 10 Ingres, injures, inquires, ingress, injuries, incurs, inquiries, Ingres's, injury's, inquiry's inbalance imbalance 2 4 unbalance, imbalance, in balance, in-balance inbalanced imbalanced 2 4 unbalanced, imbalanced, in balanced, in-balanced inbetween between 0 2 in between, in-between incarcirated incarcerated 1 1 incarcerated incidentially incidentally 1 1 incidentally incidently incidentally 2 3 incidental, incidentally, instantly inclreased increased 1 2 increased, unclearest includ include 1 6 include, unclad, unglued, angled, uncalled, uncoiled includng including 1 1 including incompatabilities incompatibilities 1 2 incompatibilities, incompatibility's incompatability incompatibility 1 1 incompatibility incompatable incompatible 1 3 incompatible, incomparable, incompatibly incompatablities incompatibilities 1 2 incompatibilities, incompatibility's incompatablity incompatibility 1 1 incompatibility incompatiblities incompatibilities 1 2 incompatibilities, incompatibility's incompatiblity incompatibility 1 1 incompatibility incompetance incompetence 1 2 incompetence, incompetency incompetant incompetent 1 1 incompetent incomptable incompatible 1 2 incompatible, incompatibly incomptetent incompetent 1 1 incompetent inconsistant inconsistent 1 1 inconsistent incorperation incorporation 1 1 incorporation incorportaed incorporated 2 2 Incorporated, incorporated incorprates incorporates 1 1 incorporates incorruptable incorruptible 1 2 incorruptible, incorruptibly incramentally incrementally 1 2 incrementally, incremental increadible incredible 1 2 incredible, incredibly incredable incredible 1 2 incredible, incredibly inctroduce introduce 1 1 introduce inctroduced introduced 1 1 introduced incuding including 1 4 including, encoding, enacting, unquoting incunabla incunabula 1 1 incunabula indefinately indefinitely 1 1 indefinitely indefineable undefinable 3 3 indefinable, indefinably, undefinable indefinitly indefinitely 1 1 indefinitely indentical identical 1 1 identical indepedantly independently 0 0 indepedence independence 2 4 Independence, independence, antipodeans, antipodean's independance independence 2 2 Independence, independence independant independent 1 1 independent independantly independently 1 1 independently independece independence 2 4 Independence, independence, endpoints, endpoint's independendet independent 0 0 indictement indictment 1 1 indictment indigineous indigenous 1 6 indigenous, endogenous, indigence, Antigone's, antigens, antigen's indipendence independence 2 2 Independence, independence indipendent independent 1 1 independent indipendently independently 1 1 independently indespensible indispensable 1 2 indispensable, indispensably indespensable indispensable 1 2 indispensable, indispensably indispensible indispensable 1 2 indispensable, indispensably indisputible indisputable 1 2 indisputable, indisputably indisputibly indisputably 1 2 indisputably, indisputable individualy individually 1 4 individually, individual, individuals, individual's indpendent independent 1 3 independent, ind pendent, ind-pendent indpendently independently 1 1 independently indulgue indulge 1 2 indulge, ontology indutrial industrial 1 1 industrial indviduals individuals 1 3 individuals, individual's, individualize inefficienty inefficiently 1 3 inefficiently, inefficient, inefficiency inevatible inevitable 1 4 inevitable, inevitably, unavoidable, unavoidably inevitible inevitable 1 4 inevitable, inevitably, unavoidable, unavoidably inevititably inevitably 0 0 infalability infallibility 1 3 infallibility, inviolability, unavailability infallable infallible 1 5 infallible, infallibly, invaluable, invaluably, inviolable infectuous infectious 1 2 infectious, infects infered inferred 1 6 inferred, inhered, infer ed, infer-ed, invert, unvaried infilitrate infiltrate 1 2 infiltrate, unfiltered infilitrated infiltrated 1 1 infiltrated infilitration infiltration 1 1 infiltration infinit infinite 1 4 infinite, infinity, infant, invent inflamation inflammation 1 1 inflammation influencial influential 1 2 influential, influentially influented influenced 1 1 influenced infomation information 1 1 information informtion information 1 1 information infrantryman infantryman 1 1 infantryman infrigement infringement 1 1 infringement ingenius ingenious 1 6 ingenious, ingenues, ingenuous, in genius, in-genius, ingenue's ingreediants ingredients 1 2 ingredients, ingredient's inhabitans inhabitants 1 5 inhabitants, inhabitant, inhabit ans, inhabit-ans, inhabitant's inherantly inherently 1 1 inherently inheritage heritage 0 4 in heritage, in-heritage, inherit age, inherit-age inheritage inheritance 0 4 in heritage, in-heritage, inherit age, inherit-age inheritence inheritance 1 1 inheritance inital initial 1 7 initial, Intel, in ital, in-ital, until, entail, innately initally initially 1 6 initially, innately, Intel, entail, until, Anatole initation initiation 2 5 invitation, initiation, imitation, intuition, annotation initiaitive initiative 1 1 initiative inlcuding including 1 1 including inmigrant immigrant 1 3 immigrant, in migrant, in-migrant inmigrants immigrants 1 4 immigrants, in migrants, in-migrants, immigrant's innoculated inoculated 1 3 inoculated, included, unclouded inocence innocence 1 7 innocence, incense, Anacin's, unseen's, ensigns, unison's, ensign's inofficial unofficial 1 4 unofficial, in official, in-official, unofficially inot into 1 20 into, ingot, int, not, Ont, Minot, Inst, inst, knot, snot, onto, unto, Inuit, innit, Ind, ant, ind, ain't, Indy, unit inpeach impeach 1 3 impeach, in peach, in-peach inpolite impolite 1 4 impolite, in polite, in-polite, unpeeled inprisonment imprisonment 1 1 imprisonment inproving improving 1 4 improving, in proving, in-proving, unproven insectiverous insectivorous 1 3 insectivorous, insectivores, insectivore's insensative insensitive 1 1 insensitive inseperable inseparable 1 4 inseparable, insuperable, inseparably, insuperably insistance insistence 1 1 insistence insitution institution 1 1 institution insitutions institutions 1 2 institutions, institution's inspite inspire 1 5 inspire, in spite, in-spite, insipid, unzipped instade instead 2 6 instate, instead, unsteady, unseated, incited, unseeded instatance instance 0 2 unsteadiness, unsteadiness's institue institute 1 5 institute, instate, incited, unsuited, instead instuction instruction 1 2 instruction, instigation instuments instruments 1 4 instruments, instrument's, incitements, incitement's instutionalized institutionalized 0 0 instutions intuitions 0 0 insurence insurance 2 2 insurgence, insurance intelectual intellectual 1 3 intellectual, intellectually, indelicately inteligence intelligence 1 2 intelligence, indulgence inteligent intelligent 1 2 intelligent, indulgent intenational international 1 3 international, intentional, intentionally intepretation interpretation 1 1 interpretation interational international 1 1 international interbread interbreed 2 4 interbred, interbreed, inter bread, inter-bread interbread interbred 1 4 interbred, interbreed, inter bread, inter-bread interchangable interchangeable 1 1 interchangeable interchangably interchangeably 1 1 interchangeably intercontinetal intercontinental 1 1 intercontinental intered interred 1 9 interred, interned, entered, wintered, inhered, intrude, inter ed, inter-ed, untried intered interned 2 9 interred, interned, entered, wintered, inhered, intrude, inter ed, inter-ed, untried interelated interrelated 1 4 interrelated, inter elated, inter-elated, interluded interferance interference 1 2 interference, interferon's interfereing interfering 1 2 interfering, interferon intergrated integrated 1 4 integrated, inter grated, inter-grated, undergraduate intergration integration 1 1 integration interm interim 1 9 interim, inter, interj, intern, inters, in term, in-term, antrum, anteroom internation international 0 3 inter nation, inter-nation, entrenching interpet interpret 1 7 interpret, Internet, internet, inter pet, inter-pet, interrupt, intrepid interrim interim 1 5 interim, inter rim, inter-rim, anteroom, antrum interrugum interregnum 0 1 intercom intertaining entertaining 1 2 entertaining, intertwining interupt interrupt 1 6 interrupt, int erupt, int-erupt, intrepid, entrapped, underpaid intervines intervenes 1 4 intervenes, interlines, inter vines, inter-vines intevene intervene 1 2 intervene, antiphon intial initial 1 3 initial, initially, uncial intially initially 1 3 initially, initial, uncial intrduced introduced 1 1 introduced intrest interest 1 5 interest, untruest, entrust, int rest, int-rest introdued introduced 1 4 introduced, intruded, entreated, untreated intruduced introduced 1 1 introduced intrusted entrusted 1 9 entrusted, interested, in trusted, in-trusted, int rusted, int-rusted, intrastate, interstate, interceded intutive intuitive 1 2 intuitive, annotative intutively intuitively 1 1 intuitively inudstry industry 1 1 industry inumerable enumerable 3 4 innumerable, numerable, enumerable, innumerably inumerable innumerable 1 4 innumerable, numerable, enumerable, innumerably inventer inventor 1 6 inventor, invented, inverter, inventory, invent er, invent-er invertibrates invertebrates 1 2 invertebrates, invertebrate's investingate investigate 1 4 investigate, investing ate, investing-ate, unfastened involvment involvement 1 1 involvement irelevent irrelevant 1 1 irrelevant iresistable irresistible 1 2 irresistible, irresistibly iresistably irresistibly 1 2 irresistibly, irresistible iresistible irresistible 1 3 irresistible, resistible, irresistibly iresistibly irresistibly 1 2 irresistibly, irresistible iritable irritable 1 4 irritable, writable, imitable, irritably iritated irritated 1 3 irritated, imitated, irradiated ironicly ironically 2 2 ironical, ironically irrelevent irrelevant 1 1 irrelevant irreplacable irreplaceable 1 1 irreplaceable irresistable irresistible 1 2 irresistible, irresistibly irresistably irresistibly 1 2 irresistibly, irresistible isnt isn't 1 7 isn't, Inst, inst, int, Usenet, ascent, assent Israelies Israelis 1 7 Israelis, Israeli's, Israels, Israel's, Israeli es, Israeli-es, Israelite's issueing issuing 1 9 issuing, using, assaying, essaying, assign, Essen, icing, Essene, easing itnroduced introduced 1 1 introduced iunior junior 2 6 Junior, junior, inure, inner, INRI, owner iwll will 2 24 Will, will, Ill, ill, I'll, IL, Ila, all, awl, ell, isl, owl, isle, ail, oil, Ella, ally, ilea, ilia, it'll, AL, Al, UL, oily iwth with 1 3 with, oath, eighth Japanes Japanese 1 6 Japanese, Japans, Japan's, Japan es, Japan-es, Capone's jeapardy jeopardy 1 5 jeopardy, capered, coopered, kippered, cooperate Jospeh Joseph 1 1 Joseph jouney journey 1 24 journey, jouncy, June, Jon, Jun, jun, Joanne, Juneau, Jane, Joan, Joni, Jung, Juno, cone, cony, gone, join, Jayne, Jenny, Jinny, Joann, gungy, gunny, jenny journied journeyed 1 15 journeyed, corned, cornet, grained, grind, craned, crannied, grinned, gerund, coronet, ground, crooned, crowned, groaned, garnet journies journeys 1 17 journeys, journos, journey's, carnies, Corine's, goriness, Corrine's, corneas, cornice, cronies, gurneys, corns, corn's, Corinne's, cornea's, gurney's, Corina's jstu just 3 10 Stu, jest, just, CST, joist, joust, cast, cost, gist, gust jsut just 1 13 just, jut, joust, Jesuit, jest, gust, CST, gusto, gusty, joist, cast, cost, gist Juadaism Judaism 1 3 Judaism, Quietism, Jetsam Juadism Judaism 1 3 Judaism, Quietism, Jetsam judical judicial 2 4 Judaical, judicial, cuticle, catcall judisuary judiciary 0 2 gutsier, cutesier juducial judicial 1 3 judicial, judicially, caddishly juristiction jurisdiction 1 1 jurisdiction juristictions jurisdictions 1 2 jurisdictions, jurisdiction's kindergarden kindergarten 1 3 kindergarten, kinder garden, kinder-garden knive knife 3 10 knives, knave, knife, Nivea, naive, nave, Nev, NV, novae, Nov knowlege knowledge 1 1 knowledge knowlegeable knowledgeable 1 2 knowledgeable, knowledgeably knwo know 1 2 know, noway knwos knows 1 3 knows, nowise, noways konw know 1 31 know, Kong, koan, gown, Kongo, Jon, Kan, Ken, con, ken, kin, Kano, keno, Cong, Conn, Joni, Kane, King, cone, cony, gone, gong, kana, kine, king, Joan, coin, join, keen, coon, goon konws knows 1 45 knows, koans, gowns, Kong's, Kans, cons, kens, Jon's, Jonas, Jones, Kan's, Ken's, Kings, con's, cones, gongs, ken's, kin's, kines, kings, Kano's, keno's, coins, joins, keens, gown's, CNS, Kongo's, coons, goons, Cong's, Conn's, Joan's, Joni's, Kane's, King's, coin's, cone's, cony's, gong's, join's, keen's, king's, coon's, goon's kwno know 0 40 Kano, keno, Kongo, Kan, Ken, ken, kin, Gino, Juno, Kane, King, Kong, kana, kine, king, kw no, kw-no, Jon, con, Gwyn, keen, koan, coon, goon, Congo, Genoa, Kenny, canoe, gown, CNN, Can, Gen, Jan, Jun, can, gen, gin, gun, jun, guano labatory lavatory 1 1 lavatory labatory laboratory 0 1 lavatory labled labeled 1 11 labeled, cabled, fabled, gabled, ladled, tabled, libeled, la bled, la-bled, lab led, lab-led labratory laboratory 1 3 laboratory, Labrador, liberator laguage language 1 3 language, luggage, leakage laguages languages 1 5 languages, language's, leakages, luggage's, leakage's larg large 1 10 large, largo, lag, lark, Lara, Lars, lard, lurgy, Lang, lurk largst largest 1 1 largest lastr last 1 8 last, laser, lasts, Lester, Lister, luster, last's, lustier lattitude latitude 1 2 latitude, attitude launchs launch 3 8 launch's, launches, launch, lunch's, lunches, Lynch's, haunch's, paunch's launhed launched 1 2 launched, laughed lavae larvae 1 15 larvae, lavage, lava, lave, leave, Laval, lav, Love, live, love, levee, Livia, lovey, lava's, lvi layed laid 20 40 lade, flayed, played, slayed, laced, laded, lamed, lased, laved, lazed, bayed, hayed, layer, payed, LED, lad, led, Laud, Loyd, laid, late, laud, lied, lay ed, lay-ed, Lady, Leda, lady, lead, lewd, load, lode, latte, LLD, Lat, Lloyd, lat, layette, let, lid lazyness laziness 1 11 laziness, laziness's, Lassen's, looseness, lousiness, Luzon's, lessens, license, loosens, Lawson's, Lucien's leage league 1 24 league, ledge, Liege, liege, lease, leave, lag, leg, Leakey, Lego, lake, leak, loge, luge, Lodge, leaky, leggy, lodge, leek, LG, lg, lac, log, lug leanr lean 5 18 leaner, learn, Lean, Lear, lean, Leann, leans, lunar, Leonor, loaner, Lenora, Lenore, Lenoir, linear, liner, loner, Lean's, lean's leanr learn 2 18 leaner, learn, Lean, Lear, lean, Leann, leans, lunar, Leonor, loaner, Lenora, Lenore, Lenoir, linear, liner, loner, Lean's, lean's leanr leaner 1 18 leaner, learn, Lean, Lear, lean, Leann, leans, lunar, Leonor, loaner, Lenora, Lenore, Lenoir, linear, liner, loner, Lean's, lean's leathal lethal 1 3 lethal, lethally, lithely lefted left 0 6 lifted, lofted, hefted, lefter, left ed, left-ed legitamate legitimate 1 1 legitimate legitmate legitimate 1 3 legitimate, legit mate, legit-mate lenght length 1 8 length, Lent, lent, lento, lend, lint, linnet, linty leran learn 1 10 learn, Lean, lean, reran, Lorna, Lorena, lorn, Loren, Loraine, leering lerans learns 1 8 learns, leans, Lean's, lean's, Lorna's, Loren's, Lorena's, Loraine's lieuenant lieutenant 1 2 lieutenant, lenient leutenant lieutenant 1 1 lieutenant levetate levitate 1 3 levitate, lifted, lofted levetated levitated 1 1 levitated levetates levitates 1 1 levitates levetating levitating 1 1 levitating levle level 1 6 level, levee, lively, lovely, levelly, Laval liasion liaison 1 8 liaison, lesion, lotion, lashing, leashing, Laotian, Lucian, lichen liason liaison 1 10 liaison, Lawson, lesson, liaising, Lassen, lasing, leasing, Luzon, lessen, loosen liasons liaisons 1 9 liaisons, liaison's, lessons, Lawson's, lesson's, lessens, loosens, Lassen's, Luzon's libary library 1 6 library, Libra, lobar, libber, Liberia, labor libell libel 1 7 libel, libels, label, liable, lib ell, lib-ell, libel's libguistic linguistic 1 1 linguistic libguistics linguistics 1 1 linguistics lible libel 1 8 libel, liable, labile, Lille, Bible, bible, lisle, label lible liable 2 8 libel, liable, labile, Lille, Bible, bible, lisle, label lieing lying 0 30 liking, liming, lining, living, hieing, pieing, lien, ling, laying, lingo, Len, Lin, Lang, Lean, Lena, Leno, Leon, Lina, Long, lain, lean, line, lino, lion, loin, long, lung, Leann, Lenny, Leona liek like 1 24 like, Lie, lie, leek, lick, leak, lieu, link, lied, lief, lien, lies, Luke, lake, Liege, liege, leg, liq, lack, lock, look, luck, Lie's, lie's liekd liked 1 9 liked, lied, licked, leaked, lacked, locked, looked, lucked, LCD liesure leisure 1 10 leisure, lie sure, lie-sure, lesser, leaser, laser, loser, lessor, looser, lousier lieved lived 1 8 lived, leaved, levied, sieved, laved, livid, loved, leafed liftime lifetime 1 1 lifetime likelyhood likelihood 1 3 likelihood, likely hood, likely-hood liquify liquefy 1 2 liquefy, logoff liscense license 1 8 license, licensee, lessens, loosens, Lassen's, lessons, Lucien's, lesson's lisence license 1 14 license, licensee, lessens, loosens, Lassen's, looseness, losings, Lucien's, liaisons, lessons, liaison's, losing's, Lawson's, lesson's lisense license 1 14 license, licensee, lessens, loosens, Lassen's, looseness, liaisons, losings, lessons, Lucien's, liaison's, Lawson's, lesson's, losing's listners listeners 1 3 listeners, listener's, Lister's litature literature 0 2 ligature, laudatory literture literature 1 2 literature, litterateur littel little 2 7 Little, little, lintel, litter, lit tel, lit-tel, lately litterally literally 1 8 literally, laterally, litter ally, litter-ally, literal, latterly, littoral, lateral liuke like 2 22 Luke, like, lake, lick, luge, Liege, Locke, liege, luck, leek, lucky, Luigi, liq, lug, Leakey, lackey, Loki, lack, leak, lock, loge, look livley lively 1 5 lively, lovely, level, levelly, Laval lmits limits 1 5 limits, limit's, emits, omits, MIT's loev love 2 19 Love, love, Levi, Levy, levy, lovey, lave, live, lav, lief, loaf, leave, lvi, levee, Leif, Livy, lava, leaf, life lonelyness loneliness 1 3 loneliness, loneliness's, lanolin's longitudonal longitudinal 1 2 longitudinal, longitudinally lonley lonely 1 5 lonely, Conley, Langley, Leonel, Lionel lonly lonely 1 7 lonely, only, lolly, lowly, Leonel, Lionel, Langley lonly only 2 7 lonely, only, lolly, lowly, Leonel, Lionel, Langley lsat last 2 16 LSAT, last, slat, Lat, SAT, Sat, lat, sat, least, lest, list, lost, lust, LSD, ls at, ls-at lveo love 5 21 Leo, Love, lave, live, love, Levi, Levy, levy, levee, lovey, lvi, LIFO, lief, lvii, lav, leave, Leif, Livy, lava, leaf, life lvoe love 2 20 Love, love, lovey, lave, live, Lvov, levee, lvi, life, lvii, lav, leave, LIFO, Levi, Levy, Livy, lava, levy, lief, loaf Lybia Libya 0 12 Labia, Lydia, Lib, Lb, LLB, Lab, Lbw, Lob, Lobe, Lube, Libby, Lobby mackeral mackerel 1 3 mackerel, meagerly, majorly magasine magazine 1 5 magazine, Maxine, moccasin, maxing, mixing magincian magician 1 1 magician magnificient magnificent 1 1 magnificent magolia magnolia 1 7 magnolia, Mowgli, Mogul, mogul, muggle, Macaulay, Miguel mailny mainly 1 10 mainly, mailing, Milne, Malian, malign, Milan, mauling, Malone, Molina, moiling maintainance maintenance 1 3 maintenance, Montanans, Montanan's maintainence maintenance 1 3 maintenance, Montanans, Montanan's maintance maintenance 0 11 maintains, mundanes, Montana's, mountains, mountain's, minuteness, monotones, mountings, Mindanao's, mounting's, monotone's maintenence maintenance 1 3 maintenance, Montanans, Montanan's maintinaing maintaining 1 2 maintaining, Montanan maintioned mentioned 2 2 munitioned, mentioned majoroty majority 1 5 majority, majorette, majored, McCarty, Maigret maked marked 1 20 marked, masked, make, miked, maxed, Maker, baked, caked, faked, maced, maker, makes, maned, mated, naked, raked, waked, mocked, mucked, make's maked made 0 20 marked, masked, make, miked, maxed, Maker, baked, caked, faked, maced, maker, makes, maned, mated, naked, raked, waked, mocked, mucked, make's makse makes 1 29 makes, make, manse, mages, mikes, mks, macs, mags, Mack's, make's, Mac's, Magus, mac's, mag's, magus, micks, mocks, mucks, Max, max, Mg's, Mick's, muck's, Mike's, mage's, magi's, mike's, Madge's, McKee's Malcom Malcolm 1 1 Malcolm maltesian Maltese 0 0 mamal mammal 1 5 mammal, mama, Jamal, mamas, mama's mamalian mammalian 1 2 mammalian, Memling managable manageable 1 1 manageable managment management 1 1 management manisfestations manifestations 1 2 manifestations, manifestation's manoeuverability maneuverability 1 1 maneuverability manouver maneuver 1 1 maneuver manouverability maneuverability 1 1 maneuverability manouverable maneuverable 1 1 maneuverable manouvers maneuvers 1 2 maneuvers, maneuver's mantained maintained 1 1 maintained manuever maneuver 1 1 maneuver manuevers maneuvers 1 2 maneuvers, maneuver's manufacturedd manufactured 1 3 manufactured, manufacture dd, manufacture-dd manufature manufacture 1 1 manufacture manufatured manufactured 1 1 manufactured manufaturing manufacturing 1 1 manufacturing manuver maneuver 1 1 maneuver mariage marriage 1 8 marriage, mirage, Marge, marge, Margie, Mauriac, Margo, merge marjority majority 1 7 majority, Margarita, Margarito, margarita, Margret, Marguerite, Margaret markes marks 4 34 markers, markets, Marks, marks, makes, mares, Mark's, mark's, Marses, marked, marker, market, Marge's, Marks's, marques, murks, Marc's, Marcos, Marcus, merges, murk's, mark es, mark-es, Margie's, make's, mare's, markka's, marque's, marker's, market's, Marie's, Marne's, Marco's, Margo's marketting marketing 1 4 marketing, market ting, market-ting, markdown marmelade marmalade 1 1 marmalade marrage marriage 1 12 marriage, barrage, Marge, marge, mirage, mar rage, mar-rage, Margie, Margo, merge, maraca, marque marraige marriage 1 7 marriage, Margie, Marge, marge, mirage, Mauriac, merge marrtyred martyred 1 4 martyred, mortared, Mordred, murdered marryied married 1 1 married Massachussets Massachusetts 1 4 Massachusetts, Massachusetts's, Masochists, Masochist's Massachussetts Massachusetts 1 4 Massachusetts, Massachusetts's, Masochists, Masochist's masterbation masturbation 1 1 masturbation mataphysical metaphysical 1 2 metaphysical, metaphysically materalists materialist 0 2 materialists, materialist's mathamatics mathematics 1 2 mathematics, mathematics's mathematican mathematician 1 2 mathematician, mathematical mathematicas mathematics 1 3 mathematics, mathematical, mathematics's matheticians mathematicians 0 0 mathmatically mathematically 1 2 mathematically, mathematical mathmatician mathematician 1 1 mathematician mathmaticians mathematicians 1 2 mathematicians, mathematician's mchanics mechanics 1 3 mechanics, mechanic's, mechanics's meaninng meaning 1 1 meaning mear wear 28 59 Mar, mar, ear, Meir, smear, Mara, Mari, Mary, mare, mere, Lear, Mead, bear, dear, fear, gear, hear, mead, meal, mean, meas, meat, near, pear, rear, sear, tear, wear, year, Mira, Mr, Myra, Meier, Meyer, merry, Mir, Moor, Muir, moor, Maori, Maura, Mauro, Mayra, marry, MRI, Mayer, Moira, Maria, Marie, Mario, maria, mayor, Miro, More, Moro, mire, miry, more, moray mear mere 10 59 Mar, mar, ear, Meir, smear, Mara, Mari, Mary, mare, mere, Lear, Mead, bear, dear, fear, gear, hear, mead, meal, mean, meas, meat, near, pear, rear, sear, tear, wear, year, Mira, Mr, Myra, Meier, Meyer, merry, Mir, Moor, Muir, moor, Maori, Maura, Mauro, Mayra, marry, MRI, Mayer, Moira, Maria, Marie, Mario, maria, mayor, Miro, More, Moro, mire, miry, more, moray mear mare 9 59 Mar, mar, ear, Meir, smear, Mara, Mari, Mary, mare, mere, Lear, Mead, bear, dear, fear, gear, hear, mead, meal, mean, meas, meat, near, pear, rear, sear, tear, wear, year, Mira, Mr, Myra, Meier, Meyer, merry, Mir, Moor, Muir, moor, Maori, Maura, Mauro, Mayra, marry, MRI, Mayer, Moira, Maria, Marie, Mario, maria, mayor, Miro, More, Moro, mire, miry, more, moray mechandise merchandise 1 2 merchandise, machinates medacine medicine 1 2 medicine, Madison medeival medieval 1 1 medieval medevial medieval 1 1 medieval medievel medieval 1 1 medieval Mediteranean Mediterranean 1 1 Mediterranean memeber member 1 1 member menally mentally 2 10 menially, mentally, meanly, venally, manually, men ally, men-ally, manly, menial, Manley meranda veranda 2 6 Miranda, veranda, marinade, mourned, marooned, marinate meranda Miranda 1 6 Miranda, veranda, marinade, mourned, marooned, marinate mercentile mercantile 1 2 mercantile, percentile messanger messenger 1 3 messenger, mess anger, mess-anger messenging messaging 0 0 metalic metallic 1 2 metallic, Metallica metalurgic metallurgic 1 1 metallurgic metalurgical metallurgical 1 1 metallurgical metalurgy metallurgy 1 4 metallurgy, meta lurgy, meta-lurgy, meadowlark metamorphysis metamorphosis 1 3 metamorphosis, metamorphoses, metamorphosis's metaphoricial metaphorical 1 1 metaphorical meterologist meteorologist 1 1 meteorologist meterology meteorology 1 1 meteorology methaphor metaphor 1 1 metaphor methaphors metaphors 1 2 metaphors, metaphor's Michagan Michigan 1 1 Michigan micoscopy microscopy 1 1 microscopy mileau milieu 1 16 milieu, mile, Millay, mil, Male, Mill, Milo, Mlle, male, meal, mill, mole, mule, Malay, melee, Millie milennia millennia 1 7 millennia, Milne, Molina, Melanie, Milan, milling, Mullen milennium millennium 1 2 millennium, melanoma mileu milieu 1 21 milieu, mile, Miles, miler, miles, mil, Male, Mill, Milo, Mlle, male, mill, mole, mule, melee, Millie, Mel, mail, moil, ml, mile's miliary military 1 13 military, Mylar, miler, molar, Malory, Miller, miller, Mallory, Moliere, Mailer, mailer, malaria, mealier milion million 1 19 million, Milton, minion, mullion, Milan, melon, Malian, Mellon, malign, mailing, mi lion, mi-lion, mil ion, mil-ion, milling, moiling, Milne, Malone, Molina miliraty military 0 4 meliorate, milliard, Millard, mallard millenia millennia 1 9 millennia, milling, mullein, Mullen, Milne, Molina, million, Milan, mulling millenial millennial 1 1 millennial millenium millennium 1 2 millennium, melanoma millepede millipede 1 1 millipede millioniare millionaire 1 3 millionaire, milliner, millinery millitary military 1 8 military, maltier, milder, molter, moldier, muleteer, Mulder, molder millon million 1 16 million, Mellon, Milton, Dillon, Villon, milling, mullion, Milan, melon, Mullen, mill on, mill-on, Milne, Malone, mullein, mulling miltary military 1 6 military, milder, molter, maltier, Mulder, molder minature miniature 1 8 miniature, minuter, Minotaur, minatory, mi nature, mi-nature, minter, mintier minerial mineral 1 6 mineral, manorial, mine rial, mine-rial, monorail, monaural miniscule minuscule 1 1 minuscule ministery ministry 2 8 minister, ministry, ministers, minster, monastery, minister's, Munster, monster minstries ministries 1 11 ministries, minsters, monasteries, minster's, ministry's, ministers, monstrous, minister's, monsters, Munster's, monster's minstry ministry 1 8 ministry, minster, minister, monastery, Munster, monster, Muenster, muenster minumum minimum 1 1 minimum mirrorred mirrored 1 4 mirrored, mirror red, mirror-red, Moriarty miscelaneous miscellaneous 1 3 miscellaneous, miscellanies, miscellany's miscellanious miscellaneous 1 3 miscellaneous, miscellanies, miscellany's miscellanous miscellaneous 1 3 miscellaneous, miscellanies, miscellany's mischeivous mischievous 1 2 mischievous, Muscovy's mischevious mischievous 0 1 Muscovy's mischievious mischievous 1 2 mischievous, mischief's misdameanor misdemeanor 1 1 misdemeanor misdameanors misdemeanors 1 2 misdemeanors, misdemeanor's misdemenor misdemeanor 1 1 misdemeanor misdemenors misdemeanors 1 2 misdemeanors, misdemeanor's misfourtunes misfortunes 1 2 misfortunes, misfortune's misile missile 1 13 missile, misfile, Mosley, mislay, missal, mussel, Moseley, Moselle, messily, Mosul, muesli, muzzle, measly Misouri Missouri 1 9 Missouri, Miser, Mysore, Misery, Maseru, Masseur, Measure, Mizar, Maser mispell misspell 1 6 misspell, Ispell, mi spell, mi-spell, misplay, misapply mispelled misspelled 1 6 misspelled, dispelled, mi spelled, mi-spelled, misplayed, misapplied mispelling misspelling 1 5 misspelling, dispelling, mi spelling, mi-spelling, misplaying missen mizzen 4 13 missed, misses, missing, mizzen, miss en, miss-en, Miocene, massing, messing, mussing, Mason, mason, meson Missisipi Mississippi 1 1 Mississippi Missisippi Mississippi 1 1 Mississippi missle missile 1 5 missile, missal, mussel, Mosley, mislay missonary missionary 1 3 missionary, masonry, McEnroe misterious mysterious 1 10 mysterious, misters, mister's, mysteries, Mistress, mistress, mistress's, Masters's, mastery's, mystery's mistery mystery 5 12 Mister, mister, misery, mastery, mystery, mistier, moister, misters, Master, master, muster, mister's misteryous mysterious 0 2 mister yous, mister-yous mkae make 1 26 make, Mae, mkay, Mike, mage, mike, Mk, McKay, McKee, Mac, Maj, mac, mag, Meg, meg, Madge, Mack, Magi, magi, meek, mega, mica, MC, Mg, Mickie, mg mkaes makes 1 29 makes, make's, mages, mikes, mks, macs, mags, Mike's, mage's, mike's, megs, Mae's, McKay's, McKee's, Mac's, Magus, mac's, mag's, magus, Max, Mex, max, mica's, Mg's, Madge's, Meg's, Mack's, Mickie's, magi's mkaing making 1 9 making, miking, mocking, mucking, McCain, Mekong, mugging, Macon, Megan mkea make 2 27 Mike, make, mega, mike, mkay, IKEA, Mk, McKee, Meg, meg, meek, mica, McKay, Mac, Maj, mac, mag, Mecca, Mejia, mecca, MEGO, mage, MC, Mg, Mickey, mg, mickey moderm modem 1 5 modem, modern, mode rm, mode-rm, mudroom modle model 1 17 model, module, mode, mole, modal, motel, meddle, medley, middle, modulo, motile, motley, mottle, muddle, madly, moodily, medal moent moment 2 14 Monet, moment, Mont, Moet, Mount, mount, Monte, Monty, meant, Manet, mend, mint, mound, mayn't moeny money 1 26 money, Mooney, Meany, meany, Mon, men, Mona, Moon, many, menu, mien, moan, mono, moon, mean, MN, Mn, mane, mine, mangy, mingy, Man, Min, man, min, mun moleclues molecules 1 4 molecules, molecule's, mole clues, mole-clues momento memento 2 5 moment, memento, momenta, moments, moment's monestaries monasteries 1 12 monasteries, ministries, monsters, monster's, monstrous, monastery's, Muensters, Muenster's, minsters, muenster's, Munster's, minster's monestary monastery 2 8 monetary, monastery, monster, ministry, Muenster, muenster, Munster, minster monestary monetary 1 8 monetary, monastery, monster, ministry, Muenster, muenster, Munster, minster monickers monikers 1 11 monikers, moniker's, mo nickers, mo-nickers, manicures, mongers, monger's, manicure's, mangers, Menkar's, manger's monolite monolithic 0 8 moonlit, monolith, mono lite, mono-lite, moonlight, Minolta, Mongoloid, mongoloid Monserrat Montserrat 1 2 Montserrat, Mansard montains mountains 1 8 mountains, mountain's, contains, maintains, mountings, mountainous, Montana's, mounting's montanous mountainous 1 3 mountainous, monotonous, Montana's monts months 3 48 Mont's, mounts, months, Mons, Mont, mots, mints, Monet's, Mount's, mount's, Mon's, Monte, Monty, moats, moots, fonts, molts, monks, Monte's, Monty's, mantas, mantes, mantis, mint's, mounds, Minot's, month, mends, minds, Manet's, mot's, mound's, month's, Moet's, Mona's, Mott's, moat's, mono's, Monk's, Mort's, font's, manta's, molt's, monk's, most's, wont's, mend's, mind's moreso more 0 27 mores, Morse, More's, moires, more's, Moreno, mores's, mares, meres, mires, morose, morass, Moore's, moire's, more so, more-so, Moors, moors, Mrs, Moor's, Moro's, mare's, mere's, mire's, moor's, Mr's, Miro's morgage mortgage 1 1 mortgage morrocco morocco 2 19 Morocco, morocco, Marco, Merrick, Marc, Margo, Merck, maraca, morgue, Mauriac, marriage, Mark, mark, murk, Marge, Merak, marge, merge, murky morroco morocco 2 8 Morocco, morocco, Marco, Merrick, Margo, Merck, maraca, morgue mosture moisture 1 12 moisture, posture, moister, Master, Mister, master, mister, muster, mistier, mustier, mastery, mystery motiviated motivated 1 1 motivated mounth month 1 7 month, Mount, mount, mouth, mounts, Mount's, mount's movei movie 1 7 movie, move, moved, mover, moves, mauve, move's movment movement 1 2 movement, moment mroe more 2 33 More, more, Moe, roe, Moore, Miro, Moro, mare, mere, mire, Mr, Marie, MRI, Moor, moor, Mario, Maori, Mar, Mir, mar, moire, Mauro, Mara, Mari, Mary, Mira, Myra, miry, moray, Morrow, Murrow, marrow, morrow mucuous mucous 1 7 mucous, mucus, mucus's, mucks, muck's, Macao's, McCoy's muder murder 2 15 Mulder, murder, muter, muddier, nuder, ruder, madder, mutter, mater, meter, miter, mud er, mud-er, Madeira, moodier mudering murdering 1 8 murdering, muttering, metering, mitering, modern, mattering, maturing, motoring multicultralism multiculturalism 1 1 multiculturalism multipled multiplied 1 5 multiplied, multiple, multiples, multiplex, multiple's multiplers multipliers 1 7 multipliers, multiples, multiplier's, multiple's, multiple rs, multiple-rs, multiplayer's munbers numbers 0 1 minibars muncipalities municipalities 1 2 municipalities, municipality's muncipality municipality 1 1 municipality munnicipality municipality 1 1 municipality muscels mussels 2 15 muscles, mussels, mussel's, muscle's, muzzles, measles, missals, missiles, Mosul's, muzzle's, Mosley's, missal's, Moselle's, missile's, Moseley's muscels muscles 1 15 muscles, mussels, mussel's, muscle's, muzzles, measles, missals, missiles, Mosul's, muzzle's, Mosley's, missal's, Moselle's, missile's, Moseley's muscial musical 1 10 musical, Musial, missal, mussel, muesli, messily, missile, muzzily, Mosul, mislay muscician musician 1 1 musician muscicians musicians 1 3 musicians, musician's, mischance mutiliated mutilated 1 2 mutilated, modulated myraid myriad 1 17 myriad, maraud, my raid, my-raid, married, Marat, Murat, merit, mired, marred, mart, Marta, Marty, Morita, moored, Mort, Merritt mysef myself 1 5 myself, massif, massive, missive, Moiseyev mysogynist misogynist 1 1 misogynist mysogyny misogyny 1 5 misogyny, massaging, messaging, masking, miscuing mysterous mysterious 1 12 mysterious, mysteries, mystery's, Masters, masters, misters, musters, master's, mister's, muster's, Masters's, mastery's naieve naive 1 12 naive, nave, Nivea, Nev, knave, Navy, Neva, naif, navy, nevi, novae, knife Napoleonian Napoleonic 0 0 naturaly naturally 1 6 naturally, natural, naturals, neutrally, neutral, natural's naturely naturally 2 3 maturely, naturally, natural naturual natural 1 4 natural, naturally, neutral, notarial naturually naturally 1 3 naturally, natural, neutrally Nazereth Nazareth 1 1 Nazareth neccesarily necessarily 0 0 neccesary necessary 0 0 neccessarily necessarily 1 1 necessarily neccessary necessary 1 1 necessary neccessities necessities 1 1 necessities necesarily necessarily 1 1 necessarily necesary necessary 1 1 necessary necessiate necessitate 1 1 necessitate neglible negligible 0 0 negligable negligible 1 2 negligible, negligibly negociate negotiate 1 2 negotiate, Nouakchott negociation negotiation 1 1 negotiation negociations negotiations 1 2 negotiations, negotiation's negotation negotiation 1 1 negotiation neice niece 1 24 niece, Nice, nice, deice, Noyce, noise, Nisei, nisei, neighs, NE's, NYSE, Ne's, NeWS, Ni's, news, nose, gneiss, Neo's, new's, newsy, noisy, noose, neigh's, news's neice nice 3 24 niece, Nice, nice, deice, Noyce, noise, Nisei, nisei, neighs, NE's, NYSE, Ne's, NeWS, Ni's, news, nose, gneiss, Neo's, new's, newsy, noisy, noose, neigh's, news's neigborhood neighborhood 1 1 neighborhood neigbour neighbor 0 1 Nicobar neigbouring neighboring 0 0 neigbours neighbors 0 1 Nicobar's neolitic neolithic 2 2 Neolithic, neolithic nessasarily necessarily 1 1 necessarily nessecary necessary 0 1 NASCAR nestin nesting 1 4 nesting, nest in, nest-in, nauseating neverthless nevertheless 1 1 nevertheless newletters newsletters 1 4 newsletters, new letters, new-letters, newsletter's nightime nighttime 1 4 nighttime, nightie, nigh time, nigh-time nineth ninth 1 2 ninth, ninety ninteenth nineteenth 1 1 nineteenth ninty ninety 1 6 ninety, ninny, linty, minty, nifty, ninth nkow know 1 16 know, NOW, now, NCO, nook, knock, nooky, Nike, nuke, Nokia, NC, NJ, Nikki, NYC, nag, neg nkwo know 0 0 nmae name 1 10 name, Mae, nae, Nam, Nome, NM, Niamey, Noumea, gnome, numb noncombatents noncombatants 1 2 noncombatants, noncombatant's nonsence nonsense 1 2 nonsense, Nansen's nontheless nonetheless 1 1 nonetheless norhern northern 1 1 northern northen northern 1 6 northern, norther, nor then, nor-then, north en, north-en northereastern northeastern 0 2 norther eastern, norther-eastern notabley notably 2 4 notable, notably, notables, notable's noteable notable 1 5 notable, notably, note able, note-able, netball noteably notably 1 5 notably, notable, note ably, note-ably, netball noteriety notoriety 1 5 notoriety, nitrite, nitrate, nattered, neutered noth north 2 16 North, north, notch, nth, not, Goth, Noah, Roth, both, doth, goth, moth, nosh, note, neath, Knuth nothern northern 1 1 northern noticable noticeable 1 1 noticeable noticably noticeably 1 1 noticeably noticeing noticing 1 2 noticing, Knudsen noticible noticeable 1 2 noticeable, noticeably notwhithstanding notwithstanding 1 1 notwithstanding nowdays nowadays 1 13 nowadays, noways, now days, now-days, nods, nod's, nodes, node's, naiads, Nadia's, Ned's, naiad's, Nat's nowe now 3 18 NOW, Noe, now, owe, Howe, Lowe, Nome, Rowe, node, none, nope, nose, note, nowt, noway, no we, no-we, now's nto not 1 28 not, NATO, NT, No, no, to, into, onto, unto, NWT, Nat, net, nit, nod, nut, Neo, WTO, Ito, NCO, PTO, knot, note, nth, Nate, Nita, ND, Nd, Ned nucular nuclear 1 2 nuclear, niggler nuculear nuclear 1 2 nuclear, niggler nuisanse nuisance 1 5 nuisance, Nisan's, Nissan's, noisiness, Nicene's numberous numerous 1 5 numerous, Numbers, numbers, number's, Numbers's Nuremburg Nuremberg 1 1 Nuremberg nusance nuisance 1 5 nuisance, nuance, nascence, Nisan's, Nissan's nutritent nutrient 1 2 nutrient, nutriment nutritents nutrients 1 4 nutrients, nutriments, nutrient's, nutriment's nuturing nurturing 1 5 nurturing, suturing, neutering, neutrino, nattering obediance obedience 1 4 obedience, abidance, obtains, Ibadan's obediant obedient 1 2 obedient, obtained obession obsession 1 2 obsession, abashing obssessed obsessed 1 2 obsessed, abscessed obstacal obstacle 1 1 obstacle obstancles obstacles 1 2 obstacles, obstacle's obstruced obstructed 1 1 obstructed ocasion occasion 1 4 occasion, action, auction, equation ocasional occasional 1 2 occasional, occasionally ocasionally occasionally 1 2 occasionally, occasional ocasionaly occasionally 1 2 occasionally, occasional ocasioned occasioned 1 2 occasioned, auctioned ocasions occasions 1 8 occasions, occasion's, actions, action's, auctions, equations, auction's, equation's ocassion occasion 1 4 occasion, action, auction, equation ocassional occasional 1 2 occasional, occasionally ocassionally occasionally 1 2 occasionally, occasional ocassionaly occasionally 1 2 occasionally, occasional ocassioned occasioned 1 2 occasioned, auctioned ocassions occasions 1 8 occasions, occasion's, actions, action's, auctions, equations, auction's, equation's occaison occasion 1 6 occasion, accusing, oxen, axing, auxin, acquiescing occassion occasion 1 4 occasion, action, auction, equation occassional occasional 1 2 occasional, occasionally occassionally occasionally 1 2 occasionally, occasional occassionaly occasionally 1 2 occasionally, occasional occassioned occasioned 1 2 occasioned, auctioned occassions occasions 1 8 occasions, occasion's, actions, action's, auctions, equations, auction's, equation's occationally occasionally 1 2 occasionally, occasional occour occur 1 8 occur, OCR, ocker, accrue, ecru, Accra, Igor, augur occurance occurrence 1 7 occurrence, ocarinas, ocarina's, acorns, acorn's, Ukraine's, Akron's occurances occurrences 1 2 occurrences, occurrence's occured occurred 1 9 occurred, accrued, occur ed, occur-ed, acquired, accord, augured, accurate, acrid occurence occurrence 1 6 occurrence, ocarinas, acorns, ocarina's, acorn's, Akron's occurences occurrences 1 2 occurrences, occurrence's occuring occurring 1 5 occurring, accruing, acquiring, ocarina, auguring occurr occur 1 6 occur, occurs, OCR, accrue, Accra, ocker occurrance occurrence 1 6 occurrence, ocarinas, ocarina's, acorns, Ukraine's, acorn's occurrances occurrences 1 2 occurrences, occurrence's ocuntries countries 1 1 countries ocuntry country 1 1 country ocurr occur 1 8 occur, OCR, ocker, ecru, acre, ogre, okra, Accra ocurrance occurrence 1 6 occurrence, ocarinas, ocarina's, acorns, Ukraine's, acorn's ocurred occurred 1 7 occurred, acquired, accrued, augured, acrid, accord, agreed ocurrence occurrence 1 7 occurrence, ocarinas, acorns, ocarina's, acorn's, Ukraine's, Akron's offcers officers 1 4 officers, offers, officer's, offer's offcially officially 1 3 officially, official, oafishly offereings offerings 1 6 offerings, offering's, Efren's, Efrain's, overruns, overrun's offical official 1 1 official officals officials 1 2 officials, official's offically officially 1 1 officially officaly officially 0 0 officialy officially 1 4 officially, official, officials, official's offred offered 1 9 offered, offed, off red, off-red, afford, overdo, overt, afraid, effort oftenly often 0 0 often+ly oging going 1 9 going, ogling, OKing, aging, oping, owing, egging, eking, Agni oging ogling 2 9 going, ogling, OKing, aging, oping, owing, egging, eking, Agni omision omission 1 3 omission, emission, emotion omited omitted 1 6 omitted, vomited, emitted, emoted, omit ed, omit-ed omiting omitting 1 5 omitting, vomiting, smiting, emitting, emoting ommision omission 1 3 omission, emission, emotion ommited omitted 1 3 omitted, emitted, emoted ommiting omitting 1 3 omitting, emitting, emoting ommitted omitted 1 3 omitted, committed, emitted ommitting omitting 1 3 omitting, committing, emitting omniverous omnivorous 1 3 omnivorous, omnivores, omnivore's omniverously omnivorously 1 1 omnivorously omre more 2 15 More, more, Ore, ore, Omar, ogre, Amer, om re, om-re, Amur, emir, Emery, Emory, emery, immure onot note 0 17 onto, Ont, Ono, not, knot, snot, into, unto, ant, int, unit, ante, anti, undo, Ono's, aunt, ain't onot not 4 17 onto, Ont, Ono, not, knot, snot, into, unto, ant, int, unit, ante, anti, undo, Ono's, aunt, ain't onyl only 1 7 only, Oneal, onyx, anal, O'Neil, annul, O'Neill openess openness 1 9 openness, openers, openest, oneness, opens, open's, opines, openness's, opener's oponent opponent 1 1 opponent oportunity opportunity 1 2 opportunity, appertained opose oppose 1 12 oppose, pose, oops, opes, ops, apse, op's, opus, appose, apes, opus's, ape's oposite opposite 1 6 opposite, apposite, upside, opposed, opacity, upset oposition opposition 2 4 Opposition, opposition, position, apposition oppenly openly 1 1 openly oppinion opinion 1 5 opinion, op pinion, op-pinion, opining, opening opponant opponent 1 1 opponent oppononent opponent 0 0 oppositition opposition 0 0 oppossed opposed 1 5 opposed, apposed, opposite, appeased, apposite opprotunity opportunity 1 2 opportunity, appertained opression oppression 1 4 oppression, operation, apportion, apparition opressive oppressive 1 1 oppressive opthalmic ophthalmic 1 1 ophthalmic opthalmologist ophthalmologist 1 1 ophthalmologist opthalmology ophthalmology 1 1 ophthalmology opthamologist ophthalmologist 0 0 optmizations optimizations 1 2 optimizations, optimization's optomism optimism 1 1 optimism orded ordered 0 8 corded, forded, horded, lorded, worded, eroded, order, orated organim organism 1 2 organism, organic organiztion organization 1 1 organization orgin origin 1 12 origin, Orin, organ, Oregon, urging, argon, or gin, or-gin, org in, org-in, arguing, oregano orgin organ 3 12 origin, Orin, organ, Oregon, urging, argon, or gin, or-gin, org in, org-in, arguing, oregano orginal original 1 3 original, ordinal, originally orginally originally 1 3 originally, original, organelle oridinarily ordinarily 1 1 ordinarily origanaly originally 1 3 originally, original, organelle originall original 2 6 originally, original, originals, origin all, origin-all, original's originall originally 1 6 originally, original, originals, origin all, origin-all, original's originaly originally 1 4 originally, original, originals, original's originially originally 1 3 originally, original, organelle originnally originally 1 3 originally, original, organelle origional original 1 3 original, originally, organelle orignally originally 1 3 originally, original, organelle orignially originally 1 3 originally, original, organelle otehr other 1 3 other, adhere, Adhara ouevre oeuvre 1 5 oeuvre, ever, over, every, aver overshaddowed overshadowed 1 1 overshadowed overwelming overwhelming 1 1 overwhelming overwheliming overwhelming 1 1 overwhelming owrk work 1 14 work, Ark, ark, irk, orc, org, Erik, Oreg, orgy, orig, ARC, IRC, arc, erg owudl would 0 0 oxigen oxygen 1 1 oxygen oximoron oxymoron 1 1 oxymoron paide paid 1 22 paid, aide, pied, pride, Paige, Paine, pad, payed, Paiute, Pate, pate, paddy, PD, Pd, pd, peed, Pat, pat, pit, pod, pooed, pud paitience patience 1 12 patience, pittance, patinas, potency, patina's, pitons, Putin's, pettiness, piton's, pottiness, Patton's, Patna's palce place 1 17 place, palace, Pace, pace, pale, pales, plaice, police, pals, pal's, palls, palsy, pulse, pale's, pall's, Peale's, Paley's palce palace 2 17 place, palace, Pace, pace, pale, pales, plaice, police, pals, pal's, palls, palsy, pulse, pale's, pall's, Peale's, Paley's paleolitic paleolithic 2 2 Paleolithic, paleolithic paliamentarian parliamentarian 1 1 parliamentarian Palistian Palestinian 0 1 Pulsation Palistinian Palestinian 1 1 Palestinian Palistinians Palestinians 1 2 Palestinians, Palestinian's pallete palette 2 20 pallet, palette, pallets, Paulette, palliate, palate, palled, pellet, pullet, pollute, plate, Platte, pallet's, paled, Pilate, pallid, pilled, polite, polled, pulled pamflet pamphlet 1 1 pamphlet pamplet pamphlet 1 2 pamphlet, pimpled pantomine pantomime 1 3 pantomime, panto mine, panto-mine paralel parallel 1 1 parallel paralell parallel 1 1 parallel paranthesis parenthesis 1 4 parenthesis, parentheses, parenthesis's, parenthesize paraphenalia paraphernalia 1 2 paraphernalia, profanely parellels parallels 1 2 parallels, parallel's parituclar particular 1 1 particular parliment parliament 2 2 Parliament, parliament parrakeets parakeets 1 5 parakeets, parakeet's, parquets, parquet's, paraquat's parralel parallel 1 1 parallel parrallel parallel 1 1 parallel parrallell parallel 1 1 parallel partialy partially 1 4 partially, partial, partials, partial's particually particularly 0 6 piratically, particle, piratical, prodigally, periodically, Portugal particualr particular 1 1 particular particuarly particularly 1 1 particularly particularily particularly 1 2 particularly, particularity particulary particularly 1 4 particularly, particular, particulars, particular's pary party 5 41 pray, Peary, parry, parky, party, par, pry, pay, Parr, para, pare, Paar, pair, pear, prey, PARC, Park, park, pars, part, Cary, Gary, Mary, nary, pacy, vary, wary, PR, Pr, pr, Perry, PRO, per, ppr, pro, Peru, pore, pure, purr, pyre, par's pased passed 1 23 passed, paused, parsed, pasted, phased, paced, posed, paste, payed, based, cased, eased, lased, paged, paled, pared, paved, pawed, pissed, poised, past, pasta, pasty pasengers passengers 1 2 passengers, passenger's passerbys passersby 0 2 passerby's, passerby pasttime pastime 1 4 pastime, past time, past-time, peacetime pastural pastoral 1 2 pastoral, postural paticular particular 1 1 particular pattented patented 1 4 patented, pat tented, pat-tented, potentate pavillion pavilion 1 2 pavilion, piffling peageant pageant 1 4 pageant, paginate, piquant, picante peculure peculiar 1 1 peculiar pedestrain pedestrian 1 1 pedestrian peice piece 1 30 piece, Peace, peace, Price, pence, price, deice, Pace, pace, puce, Pei's, poise, pees, pies, pacey, pie's, pis, Pisa, Pius, pacy, peas, peso, pews, pi's, piss, pose, pea's, pee's, pew's, poi's penatly penalty 1 3 penalty, panatella, ponytail penisula peninsula 1 3 peninsula, pencil, Pennzoil penisular peninsular 1 1 peninsular penninsula peninsula 1 1 peninsula penninsular peninsular 1 1 peninsular pennisula peninsula 1 3 peninsula, pencil, Pennzoil pensinula peninsula 0 0 peom poem 1 16 poem, pom, Perm, perm, prom, geom, peon, PM, Pm, pm, Pam, Pym, ppm, pommy, wpm, puma peoms poems 1 19 poems, poms, poem's, perms, proms, peons, PMS, PMs, PM's, Pm's, Pam's, Pym's, pumas, Perm's, perm's, prom's, peon's, PMS's, puma's peopel people 1 6 people, propel, papal, pupal, pupil, PayPal peotry poetry 1 13 poetry, Petra, pottery, Peter, peter, pewter, Pedro, Potter, potter, pouter, peatier, pettier, powdery perade parade 2 24 pervade, parade, Prada, Prado, prate, pride, prude, pared, peered, prayed, pirate, preyed, pored, pried, Purdue, period, pureed, parred, pert, prat, prod, purred, Perot, Pratt percepted perceived 0 1 precipitate percieve perceive 1 1 perceive percieved perceived 1 2 perceived, prizefight perenially perennially 1 3 perennially, perennial, Parnell perfomers performers 1 6 performers, perfumers, perfumer's, performer's, perfumeries, perfumery's performence performance 1 1 performance performes performed 4 8 performers, performs, preforms, performed, performer, perform es, perform-es, performer's performes performs 2 8 performers, performs, preforms, performed, performer, perform es, perform-es, performer's perhasp perhaps 1 3 perhaps, per hasp, per-hasp perheaps perhaps 1 3 perhaps, per heaps, per-heaps perhpas perhaps 1 1 perhaps peripathetic peripatetic 1 1 peripatetic peristent persistent 1 3 persistent, president, precedent perjery perjury 1 7 perjury, perjure, perkier, Parker, porker, purger, porkier perjorative pejorative 1 2 pejorative, procreative permanant permanent 1 3 permanent, prominent, preeminent permenant permanent 1 3 permanent, preeminent, prominent permenantly permanently 1 3 permanently, preeminently, prominently permissable permissible 1 2 permissible, permissibly perogative prerogative 1 3 prerogative, purgative, proactive peronal personal 1 4 personal, perennial, Parnell, perennially perosnality personality 1 2 personality, personalty perphas perhaps 0 20 pervs, prophesy, profs, prof's, proofs, proves, preface, purveys, prophecy, Provo's, privacy, privies, privy's, profess, profuse, proof's, proviso, previews, previous, preview's perpindicular perpendicular 1 1 perpendicular perseverence perseverance 1 1 perseverance persistance persistence 1 1 persistence persistant persistent 1 3 persistent, persist ant, persist-ant personel personnel 1 3 personnel, personal, personally personel personal 2 3 personnel, personal, personally personell personnel 1 5 personnel, personally, personal, person ell, person-ell personnell personnel 1 4 personnel, personally, personnel's, personal persuded persuaded 1 3 persuaded, presided, preceded persue pursue 2 21 peruse, pursue, parse, purse, per sue, per-sue, Pres, pres, Perez, pears, peers, piers, prose, Purus, press, Peru's, pressie, pear's, peer's, pier's, Pr's persued pursued 2 11 perused, pursued, persuade, Perseid, pressed, parsed, pursed, per sued, per-sued, preside, preset persuing pursuing 2 10 perusing, pursuing, Pershing, pressing, parsing, pursing, per suing, per-suing, piercing, person persuit pursuit 1 15 pursuit, Perseid, per suit, per-suit, preset, perused, persuade, Proust, presto, purest, preside, pursued, parasite, porosity, purist persuits pursuits 1 16 pursuits, pursuit's, per suits, per-suits, presets, Perseid's, persuades, prestos, presides, parasites, purists, Proust's, presto's, purist's, parasite's, porosity's pertubation perturbation 1 1 perturbation pertubations perturbations 1 2 perturbations, perturbation's pessiary pessary 1 6 pessary, pushier, Pechora, peachier, posher, pusher petetion petition 1 1 petition Pharoah Pharaoh 1 1 Pharaoh phenomenom phenomenon 1 1 phenomenon phenomenonal phenomenal 0 0 phenomenonly phenomenally 0 0 phenomenon+ly phenomonenon phenomenon 0 0 phenomonon phenomenon 1 1 phenomenon phenonmena phenomena 1 1 phenomena Philipines Philippines 1 7 Philippines, Philippine's, Philippians, Philippines's, Filipinos, Philippians's, Filipino's philisopher philosopher 1 2 philosopher, falsifier philisophical philosophical 1 2 philosophical, philosophically philisophy philosophy 1 2 philosophy, falsify Phillipine Philippine 1 3 Philippine, Filliping, Filipino Phillipines Philippines 1 7 Philippines, Philippine's, Philippians, Philippines's, Filipinos, Philippians's, Filipino's Phillippines Philippines 1 7 Philippines, Philippine's, Phillip pines, Phillip-pines, Philippians, Philippines's, Philippians's phillosophically philosophically 1 2 philosophically, philosophical philospher philosopher 1 2 philosopher, falsifier philosphies philosophies 1 3 philosophies, philosophize, philosophy's philosphy philosophy 1 2 philosophy, falsify phongraph phonograph 1 1 phonograph phylosophical philosophical 1 2 philosophical, philosophically physicaly physically 1 4 physically, physical, physicals, physical's pich pitch 1 25 pitch, pinch, pic, Mich, Rich, pica, pick, pith, rich, patch, peach, poach, pooch, pouch, Pict, pics, posh, push, pi ch, pi-ch, patchy, peachy, pasha, pushy, pic's pilgrimmage pilgrimage 1 3 pilgrimage, pilgrim mage, pilgrim-mage pilgrimmages pilgrimages 1 4 pilgrimages, pilgrimage's, pilgrim mages, pilgrim-mages pinapple pineapple 1 4 pineapple, pin apple, pin-apple, panoply pinnaple pineapple 2 3 pinnacle, pineapple, panoply pinoneered pioneered 1 1 pioneered plagarism plagiarism 1 1 plagiarism planation plantation 1 3 plantation, placation, pollination plantiff plaintiff 1 4 plaintiff, plan tiff, plan-tiff, plaintive plateu plateau 1 21 plateau, plate, Pilate, Platte, palate, plated, platen, plates, plat, Plataea, Plato, platy, played, plait, pleat, paled, polite, plate's, palled, pallet, plot plausable plausible 1 2 plausible, plausibly playright playwright 1 9 playwright, play right, play-right, polarity, Polaroid, pilloried, Pollard, pollard, pillared playwrite playwright 3 9 play write, play-write, playwright, polarity, Polaroid, pilloried, pillared, Pollard, pollard playwrites playwrights 3 6 play writes, play-writes, playwrights, playwright's, polarities, polarity's pleasent pleasant 1 4 pleasant, plea sent, plea-sent, placenta plebicite plebiscite 1 1 plebiscite plesant pleasant 1 2 pleasant, placenta poeoples peoples 1 8 peoples, people's, populous, pupils, pupil's, populace, PayPal's, papilla's poety poetry 1 19 poetry, poet, piety, potty, Petty, peaty, petty, poets, poesy, PET, pet, pot, Pete, pity, pout, Patty, patty, putty, poet's poisin poison 2 8 poising, poison, posing, Poisson, Poussin, pissing, poi sin, poi-sin polical political 0 2 pluckily, plughole polinator pollinator 1 3 pollinator, plantar, planter polinators pollinators 1 6 pollinators, pollinator's, planters, planter's, plunders, plunder's politican politician 1 5 politician, political, politic an, politic-an, politicking politicans politicians 1 5 politicians, politic ans, politic-ans, politician's, politicking's poltical political 1 3 political, poetical, politically polute pollute 1 22 pollute, polite, solute, volute, Pluto, plate, Pilate, palate, polity, plot, poled, Platte, polled, pallet, pellet, pelt, plat, pullet, palette, pilot, Plato, platy poluted polluted 1 10 polluted, pouted, plotted, pelted, plated, piloted, plaited, platted, pleated, plodded polutes pollutes 1 37 pollutes, solutes, volutes, polities, plates, Pilates, palates, plots, politesse, plot's, Plautus, Pluto's, plate's, pallets, pellets, pelts, plats, pullets, solute's, volute's, Pilate's, palate's, palettes, polity's, pilots, pelt's, plat's, platys, pilot's, Platte's, palette's, Plato's, platy's, pallet's, pellet's, pullet's, Pilates's poluting polluting 1 10 polluting, pouting, plotting, pelting, plating, piloting, plaiting, platting, pleating, plodding polution pollution 1 4 pollution, solution, palliation, polishing polyphonyic polyphonic 1 1 polyphonic pomegranite pomegranate 1 1 pomegranate pomotion promotion 1 1 promotion poportional proportional 1 1 proportional popoulation population 1 1 population popularaty popularity 1 1 popularity populare popular 1 4 popular, populace, populate, poplar populer popular 1 3 popular, poplar, papillary portayed portrayed 1 8 portrayed, portaged, ported, prated, pirated, parted, paraded, partied portraing portraying 1 3 portraying, Praetorian, praetorian Portugese Portuguese 1 6 Portuguese, Portages, Protegees, Proteges, Portage's, Protege's posess possess 2 18 posses, possess, poses, pose's, poises, posies, posers, posse's, passes, pisses, pusses, poise's, posy's, Pisces's, poesy's, poser's, Moses's, Pusey's posessed possessed 1 3 possessed, pussiest, paciest posesses possesses 1 2 possesses, pizzazz's posessing possessing 1 3 possessing, poses sing, poses-sing posession possession 1 2 possession, position posessions possessions 1 4 possessions, possession's, positions, position's posion poison 1 4 poison, potion, Passion, passion positon position 2 8 positron, position, piston, Poseidon, positing, posting, posit on, posit-on positon positron 1 8 positron, position, piston, Poseidon, positing, posting, posit on, posit-on possable possible 2 6 passable, possible, passably, possibly, poss able, poss-able possably possibly 2 6 passably, possibly, passable, possible, poss ably, poss-ably posseses possesses 1 4 possesses, possess, posses es, posses-es possesing possessing 1 3 possessing, posse sing, posse-sing possesion possession 1 4 possession, posses ion, posses-ion, position possessess possesses 1 2 possesses, pizzazz's possibile possible 1 4 possible, possibly, passable, passably possibilty possibility 1 1 possibility possiblility possibility 1 1 possibility possiblilty possibility 0 0 possiblities possibilities 1 2 possibilities, possibility's possiblity possibility 1 1 possibility possition position 1 2 position, possession Postdam Potsdam 1 3 Potsdam, Post dam, Post-dam posthomous posthumous 1 1 posthumous postion position 1 5 position, potion, portion, post ion, post-ion postive positive 1 2 positive, postie potatos potatoes 2 3 potato's, potatoes, potato portait portrait 1 8 portrait, ported, parotid, prated, partied, pirated, parted, predate potrait portrait 1 4 portrait, patriot, putrid, petard potrayed portrayed 1 8 portrayed, pottered, petard, petered, putrid, pattered, puttered, powdered poulations populations 1 4 populations, population's, pollution's, palliation's poverful powerful 1 1 powerful poweful powerful 1 1 powerful powerfull powerful 2 4 powerfully, powerful, power full, power-full practial practical 1 1 practical practially practically 1 1 practically practicaly practically 1 5 practically, practicably, practical, practicals, practical's practicioner practitioner 1 1 practitioner practicioners practitioners 1 2 practitioners, practitioner's practicly practically 2 2 practical, practically practioner practitioner 0 1 precautionary practioners practitioners 0 0 prairy prairie 2 10 priory, prairie, pr airy, pr-airy, prier, prior, parer, prayer, Perrier, purer prarie prairie 1 7 prairie, Perrier, parer, prier, prayer, prior, purer praries prairies 1 11 prairies, parries, prairie's, priories, parers, priers, prayers, Perrier's, parer's, prier's, prayer's pratice practice 1 21 practice, parties, prat ice, prat-ice, prates, prats, Paradise, paradise, parities, pirates, Pratt's, prate's, produce, pretties, parts, prides, part's, party's, pirate's, parity's, pride's preample preamble 1 1 preamble precedessor predecessor 0 0 preceed precede 1 9 precede, preceded, proceed, priced, pierced, pressed, Perseid, perused, preside preceeded preceded 1 4 preceded, proceeded, presided, persuaded preceeding preceding 1 5 preceding, proceeding, presiding, presetting, persuading preceeds precedes 1 6 precedes, proceeds, presides, proceeds's, presets, Perseid's precentage percentage 1 1 percentage precice precise 1 7 precise, precis, prices, precious, precis's, Price's, price's precisly precisely 1 2 precisely, preciously precurser precursor 1 2 precursor, precursory predecesors predecessors 1 2 predecessors, predecessor's predicatble predictable 1 3 predictable, predicable, predictably predicitons predictions 1 3 predictions, prediction's, predestines predomiantly predominately 2 2 predominantly, predominately prefered preferred 1 7 preferred, proffered, prefer ed, prefer-ed, proofread, pervert, perforate prefering preferring 1 2 preferring, proffering preferrably preferably 1 4 preferably, preferable, proverbially, proverbial pregancies pregnancies 1 4 pregnancies, prognoses, prognosis, prognosis's preiod period 1 12 period, pried, prod, preyed, pared, pored, pride, proud, Perot, Prado, Pareto, pureed preliferation proliferation 1 1 proliferation premeire premiere 1 4 premiere, premier, primer, primmer premeired premiered 1 1 premiered preminence preeminence 1 6 preeminence, prominence, permanence, pr eminence, pr-eminence, permanency premission permission 1 6 permission, remission, pr emission, pr-emission, permeation, promotion preocupation preoccupation 1 1 preoccupation prepair prepare 2 7 repair, prepare, prepaid, preppier, prep air, prep-air, proper prepartion preparation 1 2 preparation, proportion prepatory preparatory 0 2 predatory, prefatory preperation preparation 1 2 preparation, proportion preperations preparations 1 4 preparations, preparation's, proportions, proportion's preriod period 1 3 period, priority, prorate presedential presidential 1 1 presidential presense presence 1 14 presence, pretense, persons, prescience, prisons, person's, personas, pressings, Parsons, parsons, prison's, persona's, parson's, pressing's presidenital presidential 1 1 presidential presidental presidential 1 1 presidential presitgious prestigious 1 2 prestigious, prestige's prespective perspective 1 3 perspective, respective, prospective prestigeous prestigious 1 2 prestigious, prestige's prestigous prestigious 1 2 prestigious, prestige's presumabely presumably 1 2 presumably, presumable presumibly presumably 1 2 presumably, presumable pretection protection 1 4 protection, prediction, predication, production prevelant prevalent 1 1 prevalent preverse perverse 1 3 perverse, reverse, prefers previvous previous 1 1 previous pricipal principal 1 1 principal priciple principle 1 1 principle priestood priesthood 1 5 priesthood, presided, preceded, prostate, proceeded primarly primarily 1 2 primarily, primary primative primitive 1 1 primitive primatively primitively 1 1 primitively primatives primitives 1 2 primitives, primitive's primordal primordial 1 3 primordial, primordially, premarital priveledges privileges 1 3 privileges, privilege's, profligacy privelege privilege 1 1 privilege priveleged privileged 1 2 privileged, profligate priveleges privileges 1 3 privileges, privilege's, profligacy privelige privilege 1 1 privilege priveliged privileged 1 2 privileged, profligate priveliges privileges 1 3 privileges, privilege's, profligacy privelleges privileges 1 3 privileges, privilege's, profligacy privilage privilege 1 1 privilege priviledge privilege 1 1 privilege priviledges privileges 1 3 privileges, privilege's, profligacy privledge privilege 1 1 privilege privte private 3 10 privet, Private, private, provide, pyruvate, proved, profit, Pravda, pervade, prophet probabilaty probability 1 1 probability probablistic probabilistic 1 1 probabilistic probablly probably 1 2 probably, probable probalibity probability 0 0 probaly probably 1 4 probably, parable, parboil, parabola probelm problem 1 3 problem, prob elm, prob-elm proccess process 1 6 process, proxies, proxy's, precocious, Pyrexes, Pyrex's proccessing processing 1 1 processing procede proceed 1 6 proceed, precede, priced, pro cede, pro-cede, prized procede precede 2 6 proceed, precede, priced, pro cede, pro-cede, prized proceded proceeded 1 5 proceeded, proceed, preceded, pro ceded, pro-ceded proceded preceded 3 5 proceeded, proceed, preceded, pro ceded, pro-ceded procedes proceeds 1 5 proceeds, precedes, pro cedes, pro-cedes, proceeds's procedes precedes 2 5 proceeds, precedes, pro cedes, pro-cedes, proceeds's procedger procedure 0 0 proceding proceeding 1 7 proceeding, preceding, pro ceding, pro-ceding, presiding, persuading, presetting proceding preceding 2 7 proceeding, preceding, pro ceding, pro-ceding, presiding, persuading, presetting procedings proceedings 1 5 proceedings, proceeding's, precedence, Preston's, presidency proceedure procedure 1 2 procedure, persuader proces process 1 14 process, prices, probes, proles, proves, Price's, price's, prose's, precis, prizes, process's, Croce's, probe's, prize's processer processor 1 6 processor, processed, processes, process er, process-er, preciser proclaimation proclamation 1 1 proclamation proclamed proclaimed 1 1 proclaimed proclaming proclaiming 1 1 proclaiming proclomation proclamation 1 1 proclamation profesion profusion 2 5 profession, profusion, provision, perfusion, prevision profesion profession 1 5 profession, profusion, provision, perfusion, prevision profesor professor 1 2 professor, prophesier professer professor 1 6 professor, professed, professes, profess er, profess-er, prophesier proffesed professed 1 4 professed, proffered, prophesied, prefaced proffesion profession 1 5 profession, profusion, provision, perfusion, prevision proffesional professional 1 3 professional, professionally, provisional proffesor professor 1 2 professor, prophesier profilic prolific 0 1 privilege progessed progressed 1 3 progressed, processed, professed programable programmable 1 3 programmable, program able, program-able progrom pogrom 1 2 pogrom, program progrom program 2 2 pogrom, program progroms pogroms 1 4 pogroms, programs, program's, pogrom's progroms programs 2 4 pogroms, programs, program's, pogrom's prohabition prohibition 2 2 Prohibition, prohibition prominance prominence 1 4 prominence, preeminence, permanence, permanency prominant prominent 1 3 prominent, preeminent, permanent prominantly prominently 1 3 prominently, preeminently, permanently prominately prominently 0 0 prominately predominately 0 0 promiscous promiscuous 1 1 promiscuous promotted promoted 1 4 promoted, permitted, permuted, permeated pronomial pronominal 1 1 pronominal pronouced pronounced 1 2 pronounced, pranced pronounched pronounced 1 1 pronounced pronounciation pronunciation 1 1 pronunciation proove prove 1 7 prove, Provo, groove, prov, proof, Prof, prof prooved proved 1 6 proved, proofed, grooved, provide, privet, prophet prophacy prophecy 1 4 prophecy, prophesy, privacy, preface propietary proprietary 1 1 proprietary propmted prompted 1 1 prompted propoganda propaganda 1 1 propaganda propogate propagate 1 2 propagate, prepacked propogates propagates 1 1 propagates propogation propagation 1 2 propagation, prorogation propostion proposition 1 3 proposition, proportion, preposition propotions proportions 1 6 proportions, promotions, pro potions, pro-potions, proportion's, promotion's propper proper 1 11 proper, Popper, popper, prosper, cropper, dropper, propped, preppier, prop per, prop-per, prepare propperly properly 1 2 properly, puerperal proprietory proprietary 2 4 proprietor, proprietary, proprietors, proprietor's proseletyzing proselytizing 1 1 proselytizing protaganist protagonist 1 1 protagonist protaganists protagonists 1 2 protagonists, protagonist's protocal protocol 1 5 protocol, Portugal, piratical, prodigal, periodical protoganist protagonist 1 1 protagonist protrayed portrayed 1 3 portrayed, protrude, portrait protruberance protuberance 1 1 protuberance protruberances protuberances 1 2 protuberances, protuberance's prouncements pronouncements 0 0 provacative provocative 1 1 provocative provded provided 1 5 provided, proved, prodded, pervaded, profited provicial provincial 1 1 provincial provinicial provincial 1 2 provincial, provincially provisonal provisional 1 1 provisional provisiosn provision 2 3 provisions, provision, provision's proximty proximity 1 2 proximity, proximate pseudononymous pseudonymous 0 0 pseudonyn pseudonym 1 5 pseudonym, stoning, stunning, saddening, staining psuedo pseudo 1 7 pseudo, pseud, pseudy, sued, suede, seed, suet psycology psychology 1 3 psychology, cyclic, skulk psyhic psychic 1 1 psychic publicaly publicly 1 1 publicly puchasing purchasing 1 1 purchasing Pucini Puccini 1 7 Puccini, Pacino, Pacing, Pausing, Piecing, Pusan, Posing pumkin pumpkin 1 2 pumpkin, pemmican puritannical puritanical 1 2 puritanical, puritanically purposedly purposely 1 1 purposely purpotedly purportedly 1 1 purportedly pursuade persuade 1 6 persuade, pursued, pursed, pursuit, perused, parsed pursuaded persuaded 1 5 persuaded, presided, preceded, prostate, proceeded pursuades persuades 1 9 persuades, pursuits, pursuit's, presides, precedes, prosodies, Perseid's, proceeds, prosody's pususading persuading 0 0 puting putting 2 16 pouting, putting, punting, Putin, muting, outing, puking, puling, patting, petting, pitting, potting, pudding, patina, patine, Putin's pwoer power 1 2 power, payware pyscic psychic 0 3 pesky, passage, passkey qtuie quite 2 15 quiet, quite, cutie, quid, quit, cute, jute, qt, Quito, guide, quoit, quote, GTE, Katie, qty qtuie quiet 1 15 quiet, quite, cutie, quid, quit, cute, jute, qt, Quito, guide, quoit, quote, GTE, Katie, qty quantaty quantity 1 3 quantity, cantata, quintet quantitiy quantity 1 9 quantity, quintet, cantata, jaunted, candid, canted, Candide, candida, candied quarantaine quarantine 1 5 quarantine, guaranteeing, granting, grenadine, grunting Queenland Queensland 1 4 Queensland, Queen land, Queen-land, Gangland questonable questionable 1 1 questionable quicklyu quickly 1 1 quickly quinessential quintessential 1 3 quintessential, quin essential, quin-essential quitted quit 0 16 quieted, quoited, quilted, quitter, gutted, jutted, kitted, quoted, quit ted, quit-ted, quietude, kited, catted, guided, jetted, jotted quizes quizzes 1 18 quizzes, quiz's, quines, quires, guises, juices, quiz es, quiz-es, cozies, quire's, guise's, juice's, gazes, cusses, jazzes, gauze's, Giza's, gaze's qutie quite 1 15 quite, cutie, quit, quiet, quote, Quito, cute, jute, quid, quoit, Katie, quot, gite, kite, qt qutie quiet 4 15 quite, cutie, quit, quiet, quote, Quito, cute, jute, quid, quoit, Katie, quot, gite, kite, qt rabinnical rabbinical 1 1 rabbinical racaus raucous 1 29 raucous, RCA's, racks, ragas, rack's, raga's, ruckus, recuse, rags, wracks, Rojas, rag's, rages, rakes, rec's, ricks, rocks, rucks, wrack's, Rick's, Rico's, Riga's, Rock's, rage's, rake's, rick's, rock's, Roku's, ruckus's radiactive radioactive 1 2 radioactive, reductive radify ratify 1 2 ratify, ramify raelly really 1 15 really, rally, Reilly, rely, relay, real, royally, Riley, rel, Raul, Riel, rail, reel, rill, roll rarified rarefied 1 3 rarefied, ramified, ratified reaccurring recurring 2 3 reoccurring, recurring, reacquiring reacing reaching 3 22 refacing, racing, reaching, reacting, Reading, reading, reaming, reaping, rearing, Racine, razing, ricing, reusing, re acing, re-acing, reassign, resign, raising, razzing, resin, reason, rising reacll recall 1 6 recall, regally, regal, recoil, regale, regalia readmition readmission 1 3 readmission, readmit ion, readmit-ion realitvely relatively 1 1 relatively realsitic realistic 1 1 realistic realtions relations 1 4 relations, relation's, reactions, reaction's realy really 2 16 relay, really, realty, real, rely, rally, realm, reals, reply, mealy, ready, rel, Reilly, reel, rial, real's realyl really 1 1 really reasearch research 1 1 research rebiulding rebuilding 1 1 rebuilding rebllions rebellions 1 2 rebellions, rebellion's rebounce rebound 0 19 renounce, re bounce, re-bounce, robins, ribbons, Robin's, Robyn's, robin's, Reuben's, ribbon's, Rubens, Ruben's, Rabin's, Robbins, Rubin's, Robbin's, rubbings, Rubens's, Robbins's reccomend recommend 1 2 recommend, regiment reccomendations recommendations 1 3 recommendations, recommendation's, regimentation's reccomended recommended 1 2 recommended, regimented reccomending recommending 1 2 recommending, regimenting reccommend recommend 1 4 recommend, rec commend, rec-commend, regiment reccommended recommended 1 4 recommended, rec commended, rec-commended, regimented reccommending recommending 1 4 recommending, rec commending, rec-commending, regimenting reccuring recurring 2 6 reoccurring, recurring, rec curing, rec-curing, reacquiring, requiring receeded receded 1 5 receded, reseeded, recited, resided, rested receeding receding 1 6 receding, reseeding, reciting, residing, resetting, resting recepient recipient 1 2 recipient, respond recepients recipients 1 3 recipients, recipient's, responds receving receiving 1 3 receiving, reeving, receding rechargable rechargeable 1 1 rechargeable reched reached 1 8 reached, retched, ruched, reechoed, leched, wretched, roached, rushed recide reside 3 7 recede, recite, reside, Recife, decide, recipe, residue recided resided 3 4 receded, recited, resided, decided recident resident 1 2 resident, Rostand recidents residents 1 3 residents, resident's, Rostand's reciding residing 3 4 receding, reciting, residing, deciding reciepents recipients 1 3 recipients, recipient's, responds reciept receipt 1 3 receipt, respite, rasped recieve receive 1 3 receive, relieve, Recife recieved received 1 2 received, relieved reciever receiver 1 2 receiver, reliever recievers receivers 1 4 receivers, receiver's, relievers, reliever's recieves receives 1 3 receives, relieves, Recife's recieving receiving 1 2 receiving, relieving recipiant recipient 1 2 recipient, respond recipiants recipients 1 3 recipients, recipient's, responds recived received 1 4 received, recited, relived, revived recivership receivership 1 1 receivership recogize recognize 1 6 recognize, recooks, rejigs, rejudges, rococo's, wreckage's recomend recommend 1 2 recommend, regiment recomended recommended 1 2 recommended, regimented recomending recommending 1 2 recommending, regimenting recomends recommends 1 3 recommends, regiments, regiment's recommedations recommendations 1 2 recommendations, recommendation's reconaissance reconnaissance 1 2 reconnaissance, reconsigns reconcilation reconciliation 1 1 reconciliation reconized recognized 1 1 recognized reconnaissence reconnaissance 1 2 reconnaissance, reconsigns recontructed reconstructed 1 1 reconstructed recquired required 2 4 reacquired, required, recurred, reoccurred recrational recreational 1 3 recreational, rec rational, rec-rational recrod record 1 11 record, retrod, rec rod, rec-rod, Ricardo, regard, recurred, recruit, regrade, regret, rogered recuiting recruiting 1 4 recruiting, reciting, requiting, reacting recuring recurring 1 9 recurring, recusing, securing, requiring, reacquiring, re curing, re-curing, reoccurring, rogering recurrance recurrence 1 1 recurrence rediculous ridiculous 1 5 ridiculous, ridicules, ridicule's, radicals, radical's reedeming redeeming 1 3 redeeming, radioman, radiomen reenforced reinforced 1 3 reinforced, re enforced, re-enforced refect reflect 1 4 reflect, prefect, defect, reject refedendum referendum 1 1 referendum referal referral 1 3 referral, re feral, re-feral refered referred 2 4 refereed, referred, revered, referee referiang referring 1 4 referring, revering, refrain, refereeing refering referring 1 4 referring, revering, refereeing, refrain refernces references 1 4 references, reference's, reverences, reverence's referrence reference 1 4 reference, reverence, refrains, refrain's referrs refers 1 25 refers, reefers, reefer's, referees, revers, reveres, ref errs, ref-errs, refer rs, refer-rs, reverse, roofers, referee's, Revere's, reveries, revers's, roofer's, Rivers, ravers, rivers, rovers, Rover's, river's, rover's, reverie's reffered referred 2 3 refereed, referred, revered refference reference 1 4 reference, reverence, refrains, refrain's refrence reference 1 4 reference, reverence, refrains, refrain's refrences references 1 4 references, reference's, reverences, reverence's refrers refers 1 3 refers, referrers, referrer's refridgeration refrigeration 1 1 refrigeration refridgerator refrigerator 1 1 refrigerator refromist reformist 1 1 reformist refusla refusal 1 1 refusal regardes regards 2 5 regrades, regards, regard's, regarded, regards's regluar regular 1 3 regular, recolor, wriggler reguarly regularly 1 1 regularly regulaion regulation 1 4 regulation, regaling, raglan, recline regulaotrs regulators 1 2 regulators, regulator's regularily regularly 1 2 regularly, regularity rehersal rehearsal 1 2 rehearsal, reversal reicarnation reincarnation 1 1 reincarnation reigining reigning 1 4 reigning, regaining, rejoining, reckoning reknown renown 1 7 renown, re known, re-known, reckoning, reigning, regaining, rejoining reknowned renowned 1 2 renowned, regnant rela real 1 20 real, relay, rel, relax, rely, Riel, reel, Bela, Lela, Reba, Rena, Reva, Vela, vela, rial, rile, role, rule, rill, roll relaly really 1 2 really, relay relatiopnship relationship 1 1 relationship relativly relatively 1 1 relatively relected reelected 1 8 reelected, reflected, elected, rejected, relented, selected, relegated, relocated releive relieve 1 4 relieve, relive, receive, relief releived relieved 1 3 relieved, relived, received releiver reliever 1 3 reliever, receiver, rollover releses releases 1 4 releases, release's, Reese's, realizes relevence relevance 1 2 relevance, relevancy relevent relevant 1 3 relevant, rel event, rel-event reliablity reliability 1 2 reliability, relabeled relient reliant 2 3 relent, reliant, relined religeous religious 1 5 religious, religious's, relics, relic's, Rilke's religous religious 1 4 religious, religious's, relics, relic's religously religiously 1 1 religiously relinqushment relinquishment 1 1 relinquishment relitavely relatively 1 1 relatively relized realized 1 7 realized, relied, relined, relived, resized, released, relist relpacement replacement 1 1 replacement remaing remaining 0 15 reaming, remaking, remain, remains, roaming, riming, ramming, rimming, romaine, Riemann, rhyming, rooming, Roman, Romania, roman remeber remember 1 1 remember rememberable memorable 0 2 remember able, remember-able rememberance remembrance 1 1 remembrance remembrence remembrance 1 1 remembrance remenant remnant 1 2 remnant, ruminant remenicent reminiscent 1 1 reminiscent reminent remnant 2 3 eminent, remnant, ruminant reminescent reminiscent 1 1 reminiscent reminscent reminiscent 1 1 reminiscent reminsicent reminiscent 1 1 reminiscent rendevous rendezvous 1 1 rendezvous rendezous rendezvous 1 1 rendezvous renewl renewal 1 5 renewal, renew, renews, renal, runnel rentors renters 1 12 renters, mentors, rectors, reenters, renter's, ranters, renders, mentor's, rector's, ranter's, render's, reentry's reoccurrence recurrence 1 3 recurrence, re occurrence, re-occurrence repatition repetition 1 3 repetition, reputation, repudiation repentence repentance 1 1 repentance repentent repentant 1 1 repentant repeteadly repeatedly 1 2 repeatedly, reputedly repetion repetition 0 1 repletion repid rapid 3 11 repaid, Reid, rapid, rebid, redid, tepid, reaped, raped, roped, rep id, rep-id reponse response 1 5 response, repose, repines, reopens, rapine's reponsible responsible 1 1 responsible reportadly reportedly 1 1 reportedly represantative representative 2 2 Representative, representative representive representative 0 0 represent+ive representives representatives 0 0 reproducable reproducible 1 1 reproducible reprtoire repertoire 1 3 repertoire, repertory, reporter repsectively respectively 1 1 respectively reptition repetition 1 3 repetition, reputation, repudiation requirment requirement 1 2 requirement, recriminate requred required 1 9 required, recurred, reacquired, record, regard, regret, regrade, rogered, reoccurred resaurant restaurant 1 1 restaurant resembelance resemblance 1 1 resemblance resembes resembles 1 1 resembles resemblence resemblance 1 1 resemblance resevoir reservoir 1 2 reservoir, receiver resistable resistible 1 3 resistible, resist able, resist-able resistence resistance 2 2 Resistance, resistance resistent resistant 1 1 resistant respectivly respectively 1 3 respectively, respectfully, respectful responce response 1 5 response, res ponce, res-ponce, resp once, resp-once responibilities responsibilities 1 1 responsibilities responisble responsible 1 2 responsible, responsibly responnsibilty responsibility 1 1 responsibility responsability responsibility 1 1 responsibility responsibile responsible 1 2 responsible, responsibly responsibilites responsibilities 1 2 responsibilities, responsibility's responsiblity responsibility 1 1 responsibility ressemblance resemblance 1 3 resemblance, res semblance, res-semblance ressemble resemble 2 3 reassemble, resemble, reassembly ressembled resembled 2 2 reassembled, resembled ressemblence resemblance 1 1 resemblance ressembling resembling 2 2 reassembling, resembling resssurecting resurrecting 1 1 resurrecting ressurect resurrect 1 1 resurrect ressurected resurrected 1 1 resurrected ressurection resurrection 2 2 Resurrection, resurrection ressurrection resurrection 2 2 Resurrection, resurrection restaraunt restaurant 1 3 restaurant, restraint, restrained restaraunteur restaurateur 0 0 restaraunteurs restaurateurs 0 0 restaraunts restaurants 1 4 restaurants, restraints, restaurant's, restraint's restauranteurs restaurateurs 1 2 restaurateurs, restaurateur's restauration restoration 2 2 Restoration, restoration restauraunt restaurant 1 3 restaurant, restraint, restrained resteraunt restaurant 2 3 restraint, restaurant, restrained resteraunts restaurants 2 4 restraints, restaurants, restraint's, restaurant's resticted restricted 1 2 restricted, rusticated restraunt restraint 1 3 restraint, restaurant, restrained restraunt restaurant 2 3 restraint, restaurant, restrained resturant restaurant 1 3 restaurant, restraint, restrained resturaunt restaurant 1 3 restaurant, restraint, restrained resurecting resurrecting 1 1 resurrecting retalitated retaliated 1 1 retaliated retalitation retaliation 1 1 retaliation retreive retrieve 1 1 retrieve returnd returned 1 4 returned, return, returns, return's revaluated reevaluated 1 6 reevaluated, evaluated, re valuated, re-valuated, reflated, revolted reveral reversal 1 4 reversal, reveal, several, referral reversable reversible 1 4 reversible, reversibly, revers able, revers-able revolutionar revolutionary 1 2 revolutionary, reflationary rewitten rewritten 1 2 rewritten, rewedding rewriet rewrite 1 8 rewrite, rewrote, reared, reroute, rarity, reread, rared, roared rhymme rhyme 1 22 rhyme, Rome, rime, ramie, rheum, rummy, REM, rem, rheumy, rm, Romeo, romeo, RAM, ROM, Rom, ram, rim, rum, Rama, ream, roam, room rhythem rhythm 1 1 rhythm rhythim rhythm 1 1 rhythm rhytmic rhythmic 1 1 rhythmic rigeur rigor 3 9 rigger, Roger, rigor, roger, recur, roguery, Regor, Rodger, rugger rigourous rigorous 1 14 rigorous, rigors, rigor's, Regor's, regrows, riggers, rigger's, Rogers, rogers, roguery's, Roger's, recourse, Rogers's, recurs rininging ringing 0 0 rised rose 0 24 raised, rinsed, risked, rise, riced, riled, rimed, risen, riser, rises, rived, vised, wised, reseed, reused, roused, reside, reissued, raced, razed, reset, rest, rise's, wrist Rockerfeller Rockefeller 1 3 Rockefeller, Rocker feller, Rocker-feller rococco rococo 1 5 rococo, recook, rejig, wreckage, rejudge rocord record 1 5 record, Ricardo, rogered, regard, recurred roomate roommate 1 8 roommate, roomette, room ate, room-ate, roomed, remote, roamed, remade rougly roughly 1 14 roughly, wriggly, Rogelio, Rigel, Wrigley, regal, regally, Raquel, regale, wriggle, recoil, recall, regalia, Wroclaw rucuperate recuperate 1 1 recuperate rudimentatry rudimentary 1 1 rudimentary rulle rule 1 20 rule, ruble, tulle, rile, rill, role, roll, rally, rel, Raul, Riel, reel, Riley, Reilly, really, rail, real, rely, rial, roil runing running 2 15 ruining, running, ruing, pruning, ruling, tuning, raining, ranging, reining, ringing, Reunion, reunion, rennin, wringing, wronging runnung running 1 12 running, ruining, rennin, raining, ranging, reining, ringing, Reunion, reunion, renown, wringing, wronging russina Russian 1 15 Russian, Russia, Rossini, reusing, rousing, resin, rosin, raisin, rising, Rosanna, raising, reassign, resign, reissuing, risen Russion Russian 1 5 Russian, Russ ion, Russ-ion, Rushing, Ration rwite write 1 4 write, rite, rewed, rowed rythem rhythm 1 1 rhythm rythim rhythm 1 1 rhythm rythm rhythm 1 1 rhythm rythmic rhythmic 1 1 rhythmic rythyms rhythms 1 2 rhythms, rhythm's sacrafice sacrifice 1 8 sacrifice, scarifies, scarfs, scarf's, scarves, scruffs, scruff's, scurf's sacreligious sacrilegious 1 7 sacrilegious, sac religious, sac-religious, sacroiliacs, sacrileges, sacrilege's, sacroiliac's sacrifical sacrificial 1 1 sacrificial saftey safety 1 6 safety, softy, sift, soft, saved, suavity safty safety 1 6 safety, softy, salty, sift, soft, suavity salery salary 1 12 salary, sealer, Valery, celery, slier, slayer, SLR, sailor, seller, slurry, slur, solar sanctionning sanctioning 1 1 sanctioning sandwhich sandwich 1 3 sandwich, sand which, sand-which Sanhedrim Sanhedrin 1 1 Sanhedrin santioned sanctioned 1 1 sanctioned sargant sergeant 2 2 Sargent, sergeant sargeant sergeant 2 4 Sargent, sergeant, sarge ant, sarge-ant sasy says 1 32 says, sassy, say, SASE, sass, saws, seas, Sask, easy, sash, saucy, sissy, SOS, SOs, sis, Sosa, SUSE, Suzy, secy, suss, sea's, saw's, say's, sass's, SE's, SW's, Se's, Si's, SOS's, sec'y, sis's, soy's sasy sassy 2 32 says, sassy, say, SASE, sass, saws, seas, Sask, easy, sash, saucy, sissy, SOS, SOs, sis, Sosa, SUSE, Suzy, secy, suss, sea's, saw's, say's, sass's, SE's, SW's, Se's, Si's, SOS's, sec'y, sis's, soy's satelite satellite 1 16 satellite, sat elite, sat-elite, sate lite, sate-lite, stilt, staled, stolid, steeled, stalled, stilled, stiletto, styled, settled, saddled, sidelight satelites satellites 1 10 satellites, satellite's, sat elites, sat-elites, stilts, stilt's, stilettos, sidelights, sidelight's, stiletto's Saterday Saturday 1 7 Saturday, Sturdy, Stared, Saturate, Stored, Starred, Steroid Saterdays Saturdays 1 14 Saturdays, Saturday's, Saturates, Steroids, Steroid's, Straits, Stratus, Strides, Streets, Stride's, Street's, Struts, Strut's, Strait's satisfactority satisfactorily 1 1 satisfactorily satric satiric 1 8 satiric, satyric, citric, Stark, stark, strike, struck, Cedric satrical satirical 1 6 satirical, satirically, starkly, straggle, straggly, struggle satrically satirically 1 4 satirically, satirical, starkly, straggly sattelite satellite 1 11 satellite, settled, steeled, staled, stiletto, stolid, stalled, stilled, styled, saddled, sidelight sattelites satellites 1 8 satellites, satellite's, stilts, stilt's, stilettos, sidelights, stiletto's, sidelight's saught sought 2 13 aught, sought, caught, naught, taught, sight, saute, SAT, Sat, sat, suet, suit, Saudi saveing saving 1 5 saving, sieving, Sven, seven, savanna saxaphone saxophone 1 1 saxophone scandanavia Scandinavia 1 1 Scandinavia scaricity scarcity 1 3 scarcity, sacristy, scariest scavanged scavenged 1 1 scavenged schedual schedule 1 3 schedule, scuttle, psychedelia scholarhip scholarship 1 3 scholarship, scholar hip, scholar-hip scholarstic scholastic 1 3 scholastic, scholars tic, scholars-tic scholarstic scholarly 0 3 scholastic, scholars tic, scholars-tic scientfic scientific 1 1 scientific scientifc scientific 1 1 scientific scientis scientist 1 17 scientist, scents, scent's, cents, cent's, saints, saint's, snits, Senates, senates, sends, sonnets, snit's, sonnet's, Senate's, Sendai's, senate's scince science 1 19 science, since, sconce, seance, sines, scenes, scions, seines, sins, scion's, sense, sin's, sings, sinus, sine's, Seine's, scene's, seine's, sing's scinece science 1 22 science, since, sines, scenes, seance, seines, sine's, sinews, Seine's, scene's, seine's, sense, scions, sneeze, sins, scion's, sinew's, sin's, sings, sinus, zines, sing's scirpt script 1 2 script, sauropod scoll scroll 1 14 scroll, coll, scowl, scull, scold, school, Scala, scale, scaly, skill, skoal, skull, SQL, Sculley screenwrighter screenwriter 1 1 screenwriter scrutinity scrutiny 0 0 scuptures sculptures 1 2 sculptures, sculpture's seach search 1 16 search, each, Beach, Leach, beach, leach, peach, reach, teach, sch, sash, such, sea ch, sea-ch, Saatchi, Sasha seached searched 1 5 searched, beached, leached, reached, sachet seaches searches 1 12 searches, beaches, leaches, peaches, reaches, teaches, Sachs, sashes, Sachs's, sash's, Saatchi's, Sasha's secceeded seceded 0 3 succeeded, suggested, sextet secceeded succeeded 1 3 succeeded, suggested, sextet seceed succeed 0 9 secede, seceded, seized, sauced, sized, ceased, sassed, soused, sussed seceed secede 1 9 secede, seceded, seized, sauced, sized, ceased, sassed, soused, sussed seceeded succeeded 0 1 seceded seceeded seceded 1 1 seceded secratary secretary 2 4 Secretary, secretary, secretory, skywriter secretery secretary 2 3 Secretary, secretary, secretory sedereal sidereal 1 3 sidereal, sterile, stroll seeked sought 0 21 sleeked, peeked, reeked, seeded, seeker, seemed, seeped, sacked, segued, sicked, soaked, socked, sucked, seek ed, seek-ed, skied, skeet, skid, sagged, sighed, socket segementation segmentation 1 1 segmentation seguoys segues 1 23 segues, segue's, Sequoya's, sequoias, Sega's, sago's, Seiko's, souks, sieges, sedge's, siege's, sages, sagas, scows, seeks, sequoia's, skuas, sucks, sage's, saga's, sky's, scow's, suck's seige siege 1 20 siege, sedge, segue, serge, Seine, beige, seine, seize, Sega, sage, Seiko, sedgy, seek, SEC, Sec, sag, sec, seq, sic, ski seing seeing 1 27 seeing, sewing, sing, sexing, Seine, seine, suing, sign, sling, sting, swing, being, Sen, sen, sin, saying, Sang, Sean, Sung, sang, seen, sewn, sine, song, sung, zing, senna seinor senior 2 5 Senior, senior, senor, seiner, senora seldomly seldom 0 0 seldom+ly senarios scenarios 1 23 scenarios, scenario's, seniors, senors, snares, sonars, senoras, senor's, snare's, sonar's, senora's, Senior's, senior's, sneers, seiners, sunrise, sneer's, seiner's, sonorous, snores, sangria's, scenery's, snore's sence sense 3 9 seance, Spence, sense, since, fence, hence, pence, science, sens senstive sensitive 1 1 sensitive sensure censure 2 9 ensure, censure, sensor, sensory, sen sure, sen-sure, censer, cynosure, censor seperate separate 1 14 separate, sprat, Sprite, sprite, suppurate, speared, Sparta, spread, seaport, sprayed, sport, spurt, spirit, sporty seperated separated 1 7 separated, sported, spurted, suppurated, spirited, sprouted, supported seperately separately 1 4 separately, sprightly, spiritual, spiritually seperates separates 1 19 separates, separate's, sprats, sprat's, sprites, suppurates, spreads, Sprite's, seaports, sprite's, Sparta's, sports, spread's, spurts, seaport's, spirits, sport's, spurt's, spirit's seperating separating 1 8 separating, spreading, sporting, spurting, suppurating, spiriting, sprouting, supporting seperation separation 1 3 separation, suppuration, suppression seperatism separatism 1 1 separatism seperatist separatist 1 3 separatist, sportiest, spritzed sepina subpoena 0 16 sepia, spin, seeping, spine, spiny, supine, Span, span, Spain, spun, sapping, sipping, soaping, sopping, souping, supping sepulchure sepulcher 1 3 sepulcher, splotchier, splashier sepulcre sepulcher 0 0 sergent sergeant 1 3 sergeant, Sargent, serpent settelement settlement 1 3 settlement, sett element, sett-element settlment settlement 1 1 settlement severeal several 1 3 several, severely, severally severley severely 1 4 severely, Beverley, severally, several severly severely 1 4 severely, several, Beverly, severally sevice service 1 10 service, device, suffice, sieves, saves, sieve's, save's, Siva's, Sufi's, Suva's shaddow shadow 1 11 shadow, shadowy, shad, shade, shady, shoddy, shod, Chad, chad, shed, she'd shamen shaman 2 17 shame, shaman, seamen, shaken, shamed, shames, shaven, shaming, showmen, stamen, sh amen, sh-amen, sham en, sham-en, shamming, shame's, showman shamen shamans 0 17 shame, shaman, seamen, shaken, shamed, shames, shaven, shaming, showmen, stamen, sh amen, sh-amen, sham en, sham-en, shamming, shame's, showman sheat sheath 2 27 Shevat, sheath, Scheat, Shea, heat, seat, cheat, sheet, shoat, sheaf, shear, wheat, chat, shad, shed, shit, shot, shut, sweat, she'd, shoot, shout, sh eat, sh-eat, she at, she-at, Shea's sheat sheet 8 27 Shevat, sheath, Scheat, Shea, heat, seat, cheat, sheet, shoat, sheaf, shear, wheat, chat, shad, shed, shit, shot, shut, sweat, she'd, shoot, shout, sh eat, sh-eat, she at, she-at, Shea's sheat cheat 7 27 Shevat, sheath, Scheat, Shea, heat, seat, cheat, sheet, shoat, sheaf, shear, wheat, chat, shad, shed, shit, shot, shut, sweat, she'd, shoot, shout, sh eat, sh-eat, she at, she-at, Shea's sheild shield 1 9 shield, Sheila, sheila, shelled, child, should, shilled, shoaled, shalt sherif sheriff 1 6 sheriff, Sheri, serif, Sharif, shrive, Sheri's shineing shining 1 6 shining, shinning, chinning, shunning, chaining, changing shiped shipped 1 11 shipped, shied, shaped, shined, chipped, shopped, sniped, swiped, ship ed, ship-ed, shpt shiping shipping 1 11 shipping, shaping, shining, chipping, shopping, sniping, swiping, chapping, cheeping, chopping, Chopin shopkeeepers shopkeepers 1 2 shopkeepers, shopkeeper's shorly shortly 1 13 shortly, shorty, Sheryl, Shirley, shrilly, choral, shrill, Cheryl, chorally, Charley, charily, chorale, churl shoudl should 1 4 should, shoddily, shadily, shuttle shoudln should 0 3 shuttling, chatline, chatelaine shoudln shouldn't 0 3 shuttling, chatline, chatelaine shouldnt shouldn't 1 1 shouldn't shreak shriek 2 7 Shrek, shriek, streak, shark, shirk, shrike, shrug shrinked shrunk 0 3 shrieked, shrink ed, shrink-ed sicne since 1 10 since, sine, sicken, scone, soigne, Scan, scan, skin, soignee, sicking sideral sidereal 1 3 sidereal, sterile, stroll sieze seize 1 23 seize, size, siege, sieve, Suez, sees, sis, SASE, SE's, SUSE, Se's, Si's, Suzy, seas, secy, sews, sues, SSE's, Sue's, see's, sis's, sea's, sec'y sieze size 2 23 seize, size, siege, sieve, Suez, sees, sis, SASE, SE's, SUSE, Se's, Si's, Suzy, seas, secy, sews, sues, SSE's, Sue's, see's, sis's, sea's, sec'y siezed seized 1 9 seized, sized, sieved, secede, sassed, sauced, siesta, soused, sussed siezed sized 2 9 seized, sized, sieved, secede, sassed, sauced, siesta, soused, sussed siezing seizing 1 8 seizing, sizing, sieving, Xizang, sassing, saucing, sousing, sussing siezing sizing 2 8 seizing, sizing, sieving, Xizang, sassing, saucing, sousing, sussing siezure seizure 1 10 seizure, sizer, sissier, Saussure, saucer, Cicero, scissor, Cesar, sassier, saucier siezures seizures 1 8 seizures, seizure's, saucers, Saussure's, scissors, saucer's, Cesar's, Cicero's siginificant significant 1 1 significant signficant significant 1 1 significant signficiant significant 0 0 signfies signifies 1 1 signifies signifantly significantly 0 0 significently significantly 1 1 significantly signifigant significant 1 1 significant signifigantly significantly 1 1 significantly signitories signatories 1 4 signatories, signatures, signatory's, signature's signitory signatory 1 5 signatory, signature, scantier, squinter, scanter similarily similarly 1 2 similarly, similarity similiar similar 1 4 similar, seemlier, smellier, smaller similiarity similarity 1 1 similarity similiarly similarly 1 1 similarly simmilar similar 1 4 similar, seemlier, smaller, smellier simpley simply 2 5 simple, simply, simpler, sample, simplex simplier simpler 1 3 simpler, pimplier, sampler simultanous simultaneous 1 1 simultaneous simultanously simultaneously 1 1 simultaneously sincerley sincerely 1 2 sincerely, censorial singsog singsong 1 2 singsong, Cenozoic sinse sines 1 30 sines, sins, sine, sense, since, seines, signs, sin's, sings, sinus, rinse, singe, zines, Suns, sans, sens, sons, suns, sign's, Sn's, sine's, sing's, sinus's, San's, Son's, Sun's, son's, sun's, Seine's, seine's sinse since 5 30 sines, sins, sine, sense, since, seines, signs, sin's, sings, sinus, rinse, singe, zines, Suns, sans, sens, sons, suns, sign's, Sn's, sine's, sing's, sinus's, San's, Son's, Sun's, son's, sun's, Seine's, seine's Sionist Zionist 1 3 Zionist, Shiniest, Sheeniest Sionists Zionists 1 2 Zionists, Zionist's Sixtin Sistine 0 5 Sexting, Sixteen, Sexton, Six tin, Six-tin skateing skating 1 6 skating, scatting, squatting, skidding, scooting, scouting slaugterhouses slaughterhouses 1 2 slaughterhouses, slaughterhouse's slowy slowly 1 21 slowly, slow, slows, blowy, snowy, sly, slaw, slay, slew, sloe, showy, Sol, sol, silo, solo, sallow, sole, Sally, sally, silly, sully smae same 1 15 same, Mae, samey, SAM, Sam, some, Sm, Somme, seam, Samoa, seamy, sim, sum, Sammie, Sammy smealting smelting 1 2 smelting, simulating smoe some 1 20 some, smoke, smote, Moe, same, sumo, smog, Somme, sloe, Sm, Samoa, shoe, samey, SAM, Sam, sim, sum, seem, semi, Sammie sneeks sneaks 2 19 seeks, sneaks, sleeks, sneers, snakes, sneak's, snacks, snicks, Senecas, sinks, singes, Snake's, snake's, sneer's, Synge's, singe's, snack's, sink's, Seneca's snese sneeze 4 46 sense, sens, sines, sneeze, scenes, Sn's, sine's, sinews, Suns, sans, sins, sons, suns, Zens, seines, zens, San's, Son's, Sun's, sangs, sin's, since, sings, sinus, snows, son's, songs, sun's, zines, zones, Zn's, sinew's, Seine's, scene's, seine's, Sana's, Sang's, Sony's, Sung's, sing's, song's, Zen's, Snow's, snow's, Zane's, zone's socalism socialism 1 1 socialism socities societies 1 8 societies, so cities, so-cities, society's, suicides, suicide's, secedes, Suzette's soem some 1 18 some, seem, Somme, seam, semi, stem, poem, Sm, same, SAM, Sam, sim, sum, zoom, seamy, so em, so-em, samey sofware software 1 1 software sohw show 1 3 show, sow, Soho soilders soldiers 4 7 solders, sliders, solder's, soldiers, slider's, soldier's, soldiery's solatary solitary 1 9 solitary, salutary, Slater, sultry, solitaire, soldiery, psaltery, salter, solder soley solely 1 26 solely, sole, sloe, soled, soles, Foley, coley, holey, Sol, sly, sol, sale, slay, slew, solo, Sally, sally, silly, sully, slue, soil, soul, sell, slow, sole's, Sal soliders soldiers 1 8 soldiers, sliders, solders, solider, soldier's, slider's, solder's, soldiery's soliliquy soliloquy 1 1 soliloquy soluable soluble 1 4 soluble, solvable, salable, syllable somene someone 1 6 someone, semen, Simone, seamen, Simon, simony somtimes sometimes 1 1 sometimes somwhere somewhere 1 1 somewhere sophicated sophisticated 0 1 suffocated sorceror sorcerer 1 1 sorcerer sorrounding surrounding 1 2 surrounding, serenading sotry story 1 17 story, stray, sorry, satyr, store, so try, so-try, satori, star, stir, starry, Starr, sitar, stare, straw, strew, stria sotyr satyr 1 21 satyr, story, star, stir, store, sitar, sot yr, sot-yr, stayer, sootier, Starr, stair, stare, steer, satori, satire, setter, sitter, suitor, suture, Sadr sotyr story 2 21 satyr, story, star, stir, store, sitar, sot yr, sot-yr, stayer, sootier, Starr, stair, stare, steer, satori, satire, setter, sitter, suitor, suture, Sadr soudn sound 1 11 sound, Sudan, sodden, stun, sudden, sodding, Sedna, sedan, stung, sadden, Stan soudns sounds 1 9 sounds, stuns, Sudan's, sound's, sedans, saddens, sedan's, Sedna's, Stan's sould could 7 20 should, sold, soul, soled, solid, Gould, could, souls, sound, would, soiled, slued, solidi, sled, slid, slut, soloed, salad, solute, soul's sould should 1 20 should, sold, soul, soled, solid, Gould, could, souls, sound, would, soiled, slued, solidi, sled, slid, slut, soloed, salad, solute, soul's sould sold 2 20 should, sold, soul, soled, solid, Gould, could, souls, sound, would, soiled, slued, solidi, sled, slid, slut, soloed, salad, solute, soul's sountrack soundtrack 1 1 soundtrack sourth south 2 4 South, south, Fourth, fourth sourthern southern 1 1 southern souvenier souvenir 1 1 souvenir souveniers souvenirs 1 2 souvenirs, souvenir's soveits soviets 1 11 soviets, Soviet's, soviet's, civets, sifts, softies, civet's, safeties, suavity's, softy's, safety's sovereignity sovereignty 1 1 sovereignty soverign sovereign 1 5 sovereign, severing, savoring, Severn, suffering soverignity sovereignty 1 1 sovereignty soverignty sovereignty 1 1 sovereignty spainish Spanish 1 2 Spanish, spinach speach speech 2 2 peach, speech specfic specific 1 1 specific speciallized specialized 1 2 specialized, specialist specifiying specifying 1 1 specifying speciman specimen 1 3 specimen, spaceman, spacemen spectauclar spectacular 1 1 spectacular spectaulars spectaculars 1 2 spectaculars, spectacular's spects aspects 3 11 sects, specs, aspects, spec's, specks, spec ts, spec-ts, sect's, aspect's, speck's, specs's spects expects 0 11 sects, specs, aspects, spec's, specks, spec ts, spec-ts, sect's, aspect's, speck's, specs's spectum spectrum 1 3 spectrum, spec tum, spec-tum speices species 1 11 species, spices, specie's, spice's, splices, spaces, species's, space's, specious, Spence's, splice's spermatozoan spermatozoon 2 2 spermatozoa, spermatozoon spoace space 1 11 space, spacey, spice, spouse, specie, spas, soaps, spa's, spays, spicy, soap's sponser sponsor 2 4 Spenser, sponsor, sponger, Spencer sponsered sponsored 1 1 sponsored spontanous spontaneous 1 2 spontaneous, spending's sponzored sponsored 1 1 sponsored spoonfulls spoonfuls 1 6 spoonfuls, spoonful's, spoon fulls, spoon-fulls, spoonful ls, spoonful-ls sppeches speeches 1 2 speeches, speech's spreaded spread 0 9 spreader, spread ed, spread-ed, sprouted, separated, sported, spurted, spirited, suppurated sprech speech 1 1 speech spred spread 3 16 spared, spored, spread, spreed, sped, sired, speed, spied, spree, sparred, speared, spoored, sprayed, spurred, shred, sprat spriritual spiritual 1 1 spiritual spritual spiritual 1 3 spiritual, spiritually, sprightly sqaure square 1 12 square, squire, scare, secure, Sucre, sager, scar, Segre, sacra, scary, score, scour stablility stability 1 1 stability stainlees stainless 1 5 stainless, stain lees, stain-lees, Stanley's, stainless's staion station 1 20 station, stain, satin, Stan, Stein, stein, sating, satiny, staying, Satan, Seton, Stine, Stone, sting, stone, stony, steno, Sutton, sateen, stun standars standards 1 5 standards, standers, standard, stander's, standard's stange strange 1 7 strange, stage, stance, stank, satanic, stink, stunk startegic strategic 1 1 strategic startegies strategies 1 4 strategies, strategy's, straightedges, straightedge's startegy strategy 1 2 strategy, straightedge stateman statesman 1 3 statesman, state man, state-man statememts statements 1 2 statements, statement's statment statement 1 1 statement steriods steroids 1 17 steroids, steroid's, strides, stride's, straits, streets, strait's, starts, street's, struts, start's, stratus, strut's, straights, Stuarts, Stuart's, straight's sterotypes stereotypes 1 4 stereotypes, stereotype's, startups, startup's stilus stylus 3 15 stiles, stills, stylus, stilts, stile's, still's, stales, stalls, stoles, styles, stilt's, stylus's, stall's, stole's, style's stingent stringent 1 1 stringent stiring stirring 1 14 stirring, Stirling, string, siring, tiring, staring, storing, stringy, starring, steering, suturing, Strong, strong, strung stirrs stirs 1 36 stirs, stir's, stairs, sitars, Starr's, satires, stair's, stars, shirrs, star's, stares, steers, stores, stir rs, stir-rs, sitar's, stories, suitors, satire's, satyrs, straws, strays, stress, strews, sitters, stria's, citrus, satyr's, stare's, steer's, store's, story's, suitor's, sitter's, straw's, stray's stlye style 1 3 style, st lye, st-lye stong strong 2 17 Strong, strong, song, tong, Stone, sting, stone, stony, stung, Seton, sating, siting, stingy, Stan, stun, steno, Stine stopry story 1 5 story, stupor, stopper, steeper, stepper storeis stories 1 25 stories, stores, store's, stares, stress, strews, stare's, stereos, story's, satori's, store is, store-is, steers, satires, sutures, stars, steer's, stirs, satire's, stereo's, suture's, star's, stir's, stria's, stress's storise stories 1 14 stories, stores, satori's, stirs, stairs, stares, store's, story's, stars, star's, stir's, stria's, stair's, stare's stornegst strongest 1 2 strongest, strangest stoyr story 1 15 story, satyr, store, stayer, star, stir, Starr, stair, steer, satori, starry, suitor, sitar, stare, stray stpo stop 1 7 stop, stoop, step, setup, steep, stoup, steppe stradegies strategies 1 4 strategies, strategy's, straightedges, straightedge's stradegy strategy 1 2 strategy, straightedge strat start 1 14 start, strait, strata, strati, stat, strut, Stuart, Surat, stoat, straw, stray, sprat, strap, street strat strata 3 14 start, strait, strata, strati, stat, strut, Stuart, Surat, stoat, straw, stray, sprat, strap, street stratagically strategically 1 2 strategically, strategical streemlining streamlining 1 1 streamlining stregth strength 1 2 strength, strewth strenghen strengthen 1 1 strengthen strenghened strengthened 1 2 strengthened, stringent strenghening strengthening 1 1 strengthening strenght strength 1 3 strength, strand, strained strenghten strengthen 1 2 strengthen, stranding strenghtened strengthened 1 1 strengthened strenghtening strengthening 1 1 strengthening strengtened strengthened 1 1 strengthened strenous strenuous 1 10 strenuous, Sterno's, sterns, Stern's, stern's, Sterne's, strings, Styron's, Strong's, string's strictist strictest 1 1 strictest strikely strikingly 0 6 starkly, straggly, satirically, straggle, struggle, satirical strnad strand 1 2 strand, strained stroy story 1 16 story, Troy, troy, stray, strop, store, starry, straw, strew, stria, stereo, satori, star, stir, Starr, stare stroy destroy 0 16 story, Troy, troy, stray, strop, store, starry, straw, strew, stria, stereo, satori, star, stir, Starr, stare structual structural 1 2 structural, strictly stubborness stubbornness 1 3 stubbornness, stubbornest, stubbornness's stucture structure 1 1 structure stuctured structured 1 1 structured studdy study 1 13 study, studly, sturdy, stud, steady, studio, STD, std, staid, stdio, stead, steed, stood studing studying 2 5 studding, studying, stating, situating, stetting stuggling struggling 1 3 struggling, smuggling, snuggling sturcture structure 1 3 structure, stricture, stricter subcatagories subcategories 1 2 subcategories, subcategory's subcatagory subcategory 1 1 subcategory subconsiously subconsciously 1 1 subconsciously subjudgation subjugation 1 1 subjugation subpecies subspecies 1 1 subspecies subsidary subsidiary 1 1 subsidiary subsiduary subsidiary 1 1 subsidiary subsquent subsequent 1 1 subsequent subsquently subsequently 1 1 subsequently substace substance 1 8 substance, subspace, subsets, subset's, subsides, subsidies, subsidize, subsidy's substancial substantial 1 2 substantial, substantially substatial substantial 1 1 substantial substituded substituted 1 1 substituted substract subtract 1 3 subtract, subs tract, subs-tract substracted subtracted 1 1 subtracted substracting subtracting 1 1 subtracting substraction subtraction 1 3 subtraction, subs traction, subs-traction substracts subtracts 1 3 subtracts, subs tracts, subs-tracts subtances substances 1 2 substances, substance's subterranian subterranean 1 1 subterranean suburburban suburban 0 2 suburb urban, suburb-urban succceeded succeeded 1 1 succeeded succcesses successes 1 1 successes succedded succeeded 1 3 succeeded, suggested, sextet succeded succeeded 1 3 succeeded, succeed, suggested succeds succeeds 1 5 succeeds, success, suggests, sixties, sixty's succesful successful 1 3 successful, successfully, successively succesfully successfully 1 3 successfully, successful, successively succesfuly successfully 1 3 successfully, successful, successively succesion succession 1 2 succession, suggestion succesive successive 1 1 successive successfull successful 2 5 successfully, successful, success full, success-full, successively successully successfully 1 2 successfully, sagaciously succsess success 1 2 success, success's succsessfull successful 2 3 successfully, successful, successively suceed succeed 1 7 succeed, sauced, sucked, secede, sussed, suicide, soused suceeded succeeded 1 2 succeeded, seceded suceeding succeeding 1 2 succeeding, seceding suceeds succeeds 1 5 succeeds, secedes, suicides, suicide's, Suzette's sucesful successful 0 0 sucesfully successfully 0 0 sucesfuly successfully 0 0 sucesion succession 0 2 secession, cessation sucess success 1 12 success, sauces, susses, sauce's, souses, SUSE's, SOSes, sises, Suez's, sasses, Susie's, souse's sucesses successes 1 1 successes sucessful successful 1 1 successful sucessfull successful 0 0 sucessfully successfully 1 1 successfully sucessfuly successfully 0 0 sucession succession 1 3 succession, secession, cessation sucessive successive 1 1 successive sucessor successor 1 1 successor sucessot successor 0 3 sauciest, sassiest, sissiest sucide suicide 1 8 suicide, sauced, secede, sussed, seaside, sized, seized, soused sucidial suicidal 1 3 suicidal, societal, systole sufferage suffrage 1 3 suffrage, suffer age, suffer-age sufferred suffered 1 9 suffered, suffer red, suffer-red, severed, safaried, Seyfert, savored, ciphered, spheroid sufferring suffering 1 10 suffering, suffer ring, suffer-ring, severing, safariing, seafaring, saffron, sovereign, savoring, ciphering sufficent sufficient 1 1 sufficient sufficently sufficiently 1 1 sufficiently sumary summary 1 10 summary, smeary, sugary, summery, Samar, Samara, smear, Summer, summer, Sumeria sunglases sunglasses 1 4 sunglasses, sung lases, sung-lases, sunglasses's suop soup 1 17 soup, SOP, sop, sup, supp, soupy, soap, slop, stop, sump, shop, Sp, SAP, Sep, sap, sip, seep superceeded superseded 1 2 superseded, superstate superintendant superintendent 1 3 superintendent, superintend ant, superintend-ant suphisticated sophisticated 1 1 sophisticated suplimented supplemented 1 1 supplemented supose suppose 1 19 suppose, spouse, sups, sup's, sops, soups, spies, soup's, saps, sips, spas, SAP's, SOP's, sap's, sip's, sop's, Sepoy's, spa's, spy's suposed supposed 1 4 supposed, spaced, spiced, soupiest suposedly supposedly 1 1 supposedly suposes supposes 1 11 supposes, spouses, spouse's, sepsis, spaces, spices, space's, species, spice's, sepsis's, specie's suposing supposing 1 3 supposing, spacing, spicing supplamented supplemented 1 3 supplemented, supp lamented, supp-lamented suppliementing supplementing 1 1 supplementing suppoed supposed 1 14 supposed, supped, sapped, sipped, sopped, souped, sped, speed, spied, seeped, soaped, spayed, zapped, zipped supposingly supposedly 0 0 supposing+ly suppy supply 1 15 supply, supp, sappy, soppy, soupy, suppl, guppy, puppy, spy, sup, spay, Sepoy, soapy, zappy, zippy supress suppress 1 22 suppress, supers, super's, sprees, suppers, cypress, spurs, spares, spires, spores, supper's, spur's, spare's, spire's, spireas, spore's, spree's, sprays, Speer's, spirea's, cypress's, spray's supressed suppressed 1 6 suppressed, supersede, spruced, sparest, spriest, supercity supresses suppresses 1 5 suppresses, cypresses, supersize, spruces, spruce's supressing suppressing 1 2 suppressing, sprucing suprise surprise 1 21 surprise, sunrise, spires, sup rise, sup-rise, spurs, sparse, supers, sprees, spur's, super's, suppress, spares, spores, spurious, spruce, spire's, Spiro's, spare's, spore's, spree's suprised surprised 1 5 surprised, supersede, suppressed, spriest, spruced suprising surprising 1 6 surprising, uprising, sup rising, sup-rising, suppressing, sprucing suprisingly surprisingly 1 1 surprisingly suprize surprise 0 25 spires, spruce, spurs, sparse, sprees, spurious, supers, spur's, super's, spares, spores, spire's, spireas, suppress, sprays, suppers, spars, supper's, spree's, spar's, Spiro's, spare's, spore's, spray's, spirea's suprized surprised 0 5 spruced, supersede, spriest, suppressed, supercity suprizing surprising 0 2 sprucing, suppressing suprizingly surprisingly 0 0 surfce surface 1 13 surface, surfs, surf's, service, serfs, serf's, surveys, serifs, serves, serif's, Cerf's, survey's, serve's surley surly 2 7 surely, surly, sourly, surrey, Hurley, survey, sorely surley surely 1 7 surely, surly, sourly, surrey, Hurley, survey, sorely suround surround 1 3 surround, serenade, serenity surounded surrounded 1 2 surrounded, serenaded surounding surrounding 1 2 surrounding, serenading suroundings surroundings 1 3 surroundings, surrounding's, surroundings's surounds surrounds 1 4 surrounds, serenades, serenade's, serenity's surplanted supplanted 1 1 supplanted surpress suppress 1 2 suppress, surprise surpressed suppressed 1 2 suppressed, surprised surprize surprise 1 1 surprise surprized surprised 1 1 surprised surprizing surprising 1 1 surprising surprizingly surprisingly 1 1 surprisingly surrended surrounded 2 3 surrender, surrounded, serenaded surrended surrendered 0 3 surrender, surrounded, serenaded surrepetitious surreptitious 1 1 surreptitious surrepetitiously surreptitiously 1 1 surreptitiously surreptious surreptitious 0 0 surreptiously surreptitiously 0 0 surronded surrounded 1 2 surrounded, serenaded surrouded surrounded 1 5 surrounded, serrated, sordid, sorted, sortied surrouding surrounding 1 5 surrounding, sorting, sardine, sortieing, Sardinia surrundering surrendering 1 1 surrendering surveilence surveillance 1 3 surveillance, sorrowfulness, sorrowfulness's surveyer surveyor 1 8 surveyor, surveyed, survey er, survey-er, server, surfer, surefire, servery surviver survivor 2 4 survive, survivor, survived, survives survivers survivors 2 5 survives, survivors, survivor's, survive rs, survive-rs survivied survived 1 1 survived suseptable susceptible 1 1 susceptible suseptible susceptible 1 1 susceptible suspention suspension 1 1 suspension swaer swear 1 4 swear, sewer, sower, swore swaers swears 1 5 swears, sewers, sowers, sewer's, sower's swepth swept 1 1 swept swiming swimming 1 2 swimming, swiping syas says 1 7 says, seas, spas, say's, sea's, ska's, spa's symetrical symmetrical 1 2 symmetrical, symmetrically symetrically symmetrically 1 2 symmetrically, symmetrical symetry symmetry 1 5 symmetry, Sumter, cemetery, summitry, Sumatra symettric symmetric 1 1 symmetric symmetral symmetric 0 0 symmetricaly symmetrically 1 2 symmetrically, symmetrical synagouge synagogue 1 1 synagogue syncronization synchronization 1 1 synchronization synonomous synonymous 1 4 synonymous, synonyms, synonym's, synonymy's synonymns synonyms 1 3 synonyms, synonym's, synonymy's synphony symphony 1 6 symphony, syn phony, syn-phony, Xenophon, sniffing, snuffing syphyllis syphilis 1 7 syphilis, syphilis's, sawflies, sawfly's, Seville's, souffles, souffle's sypmtoms symptoms 1 2 symptoms, symptom's syrap syrup 1 5 syrup, scrap, strap, serape, syrupy sysmatically systematically 0 0 sytem system 1 4 system, stem, steam, steamy sytle style 1 14 style, stale, stile, stole, styli, settle, Stael, steel, sidle, STOL, Steele, stall, still, Seattle tabacco tobacco 1 5 tobacco, Tabasco, Tobago, teabag, tieback tahn than 1 4 than, tan, Hahn, tarn taht that 1 10 that, tat, Tahiti, taut, Taft, baht, tact, tart, ta ht, ta-ht talekd talked 1 7 talked, dialect, toolkit, deluged, tailcoat, tailgate, Delgado targetted targeted 1 6 targeted, target ted, target-ted, directed, derogated, turgidity targetting targeting 1 9 targeting, tar getting, tar-getting, target ting, target-ting, tragedian, directing, derogating, tragedienne tast taste 1 34 taste, tasty, toast, tats, tat, test, toasty, Tass, taut, East, Taft, bast, cast, east, fast, hast, last, mast, past, tact, tart, task, vast, wast, Taoist, tacit, testy, DST, dist, dost, dust, ta st, ta-st, Ta's tath that 0 17 tat, Tate, bath, hath, lath, math, oath, path, teeth, tithe, tooth, tats, Death, death, doth, teethe, toothy tattooes tattoos 2 11 tattooers, tattoos, tattoo's, tattooed, tattooer, tatties, tattoo es, tattoo-es, tattooer's, titties, Tate's taxanomic taxonomic 1 1 taxonomic taxanomy taxonomy 1 1 taxonomy teached taught 0 11 beached, leached, reached, teacher, teaches, touched, teach ed, teach-ed, dashed, ditched, douched techician technician 1 1 technician techicians technicians 1 2 technicians, technician's techiniques techniques 1 2 techniques, technique's technitian technician 1 1 technician technnology technology 1 1 technology technolgy technology 1 1 technology teh the 2 21 tech, the, Te, eh, Th, tea, tee, NEH, Ted, Tet, meh, ted, tel, ten, DH, TeX, Tex, duh, Tahoe, Te's, Doha tehy they 1 8 they, thy, DH, Tahoe, duh, Doha, towhee, dhow telelevision television 0 0 televsion television 1 1 television telphony telephony 1 6 telephony, telephone, tel phony, tel-phony, dolphin, delving temerature temperature 1 1 temperature temparate temperate 1 3 temperate, tempered, tampered temperarily temporarily 1 1 temporarily temperment temperament 1 1 temperament tempertaure temperature 1 1 temperature temperture temperature 1 1 temperature temprary temporary 1 2 temporary, tamperer tenacle tentacle 1 3 tentacle, tenable, tinkle tenacles tentacles 1 6 tentacles, tentacle's, tinkles, tinkle's, tangelos, tangelo's tendacy tendency 0 14 tends, tents, tenets, tent's, tenet's, denudes, TNT's, dents, tenuity's, tints, dent's, tint's, Tonto's, dandy's tendancies tendencies 2 3 tenancies, tendencies, tendency's tendancy tendency 2 4 tenancy, tendency, tendons, tendon's tepmorarily temporarily 1 1 temporarily terrestial terrestrial 1 1 terrestrial terriories territories 1 8 territories, terrorize, terrors, terriers, terror's, derrieres, terrier's, derriere's terriory territory 1 5 territory, terror, terrier, tarrier, tearier territorist terrorist 0 0 territoy territory 1 16 territory, treaty, tarty, trait, trite, torrid, turret, trot, Derrida, tarried, dirty, tarot, treat, Trudy, triad, trout terroist terrorist 1 8 terrorist, tarriest, teariest, tourist, trust, tryst, touristy, truest testiclular testicular 1 1 testicular tghe the 1 28 the, take, toke, tyke, tag, tog, tug, Togo, toga, TX, Tc, doge, toque, tuque, TKO, tic, dogie, Duke, Tojo, dike, duke, dyke, tack, taco, teak, tick, took, tuck thast that 2 6 hast, that, Thant, toast, theist, that's thast that's 6 6 hast, that, Thant, toast, theist, that's theather theater 3 4 Heather, heather, theater, thither theese these 3 12 Therese, thees, these, cheese, thews, those, Thea's, thew's, Th's, this, thus, Thieu's theif thief 1 6 thief, their, the if, the-if, thieve, they've theives thieves 1 3 thieves, thrives, thief's themselfs themselves 1 1 themselves themslves themselves 1 1 themselves ther there 2 22 their, there, therm, her, the, Thar, Thor, Thur, theory, ether, other, thru, Thea, thee, thew, they, them, then, three, threw, tier, they're ther their 1 22 their, there, therm, her, the, Thar, Thor, Thur, theory, ether, other, thru, Thea, thee, thew, they, them, then, three, threw, tier, they're ther the 5 22 their, there, therm, her, the, Thar, Thor, Thur, theory, ether, other, thru, Thea, thee, thew, they, them, then, three, threw, tier, they're therafter thereafter 1 4 thereafter, the rafter, the-rafter, thriftier therby thereby 1 2 thereby, throb theri their 1 16 their, Teri, there, therm, Cheri, Sheri, three, threw, theory, Thar, Thor, Thur, thru, throe, throw, they're thgat that 1 2 that, thicket thge the 1 6 the, thug, thee, chge, THC, thick thier their 1 16 their, tier, there, Thieu, shier, thief, Thar, Thor, Thur, trier, three, threw, theory, thru, throe, they're thign thing 1 8 thing, thin, thine, thigh, thingy, thong, than, then thigns things 1 12 things, thins, thighs, thing's, thongs, thingies, thanes, then's, thong's, thigh's, thinness, thane's thigsn things 0 0 thikn think 1 3 think, thin, thicken thikning thinking 1 3 thinking, thickening, thinning thikning thickening 2 3 thinking, thickening, thinning thikns thinks 1 4 thinks, thins, thickens, thickness thiunk think 1 3 think, thunk, thank thn then 2 21 than, then, thin, TN, Th, tn, thane, thine, thing, thong, Thu, the, tho, thy, THC, tan, ten, tin, ton, tun, Th's thna than 1 11 than, then, thin, Thea, Tina, thane, tuna, thine, thing, thong, thingy thne then 1 12 then, thane, thine, the, than, thin, thee, tine, tone, tune, thing, thong thnig thing 1 4 thing, think, thank, thunk thnigs things 1 5 things, thinks, thing's, thanks, thunks thoughout throughout 1 4 throughout, though out, though-out, thicket threatend threatened 1 5 threatened, threaten, threatens, threat end, threat-end threatning threatening 1 1 threatening threee three 1 11 three, there, threes, threw, throe, three's, thru, Thoreau, their, throw, they're threshhold threshold 1 3 threshold, thresh hold, thresh-hold thrid third 1 7 third, thyroid, thread, thready, thirty, threat, throat throrough thorough 1 1 thorough throughly thoroughly 1 3 thoroughly, thrall, thrill throught thought 1 5 thought, through, throat, throaty, threat throught through 2 5 thought, through, throat, throaty, threat throught throughout 0 5 thought, through, throat, throaty, threat througout throughout 1 1 throughout thsi this 1 16 this, Thais, Th's, thus, Thai, these, those, thaws, thees, thews, thous, Thai's, Thea's, thaw's, thew's, thou's thsoe those 1 9 those, these, throe, Th's, this, thus, thees, thous, thou's thta that 1 5 that, theta, Thad, Thea, thud thyat that 1 3 that, thy at, thy-at tiem time 1 28 time, item, Tim, tie, Diem, teem, team, them, tied, tier, ties, TM, Tm, dime, tame, tome, Timmy, Dem, Tom, dim, tam, tom, tum, deem, diam, ti em, ti-em, tie's tiem Tim 3 28 time, item, Tim, tie, Diem, teem, team, them, tied, tier, ties, TM, Tm, dime, tame, tome, Timmy, Dem, Tom, dim, tam, tom, tum, deem, diam, ti em, ti-em, tie's tihkn think 0 0 tihs this 1 19 this, Ti's, ti's, ties, tics, tins, tips, tits, DHS, tie's, Tim's, tic's, tin's, tip's, tit's, Th's, Tia's, Tahoe's, Doha's timne time 1 5 time, tine, Timon, timing, taming tiome time 1 10 time, tome, chime, Siam, chyme, shame, chem, shim, Chimu, chm tiome tome 2 10 time, tome, chime, Siam, chyme, shame, chem, shim, Chimu, chm tje the 13 39 Te, Tue, tee, tie, toe, Tojo, take, toke, tyke, DJ, TX, Tc, the, TKO, tag, tic, tog, tug, teak, DEC, Dec, deg, Taegu, toque, tuque, Togo, tack, taco, tick, toga, took, tuck, DC, dc, Duke, dike, doge, duke, dyke tjhe the 1 1 the tkae take 1 17 take, toke, tyke, Tokay, TKO, tag, teak, Taegu, tack, taco, toga, Duke, TX, Tc, dike, duke, dyke tkaes takes 1 31 takes, take's, tokes, tykes, tags, teaks, TKO's, toke's, tyke's, teak's, Tokay's, Tagus, tacks, tacos, tag's, togas, TeX, Tex, dikes, dukes, dykes, tax, toga's, Tc's, Duke's, dike's, duke's, dyke's, tack's, Taegu's, taco's tkaing taking 1 14 taking, toking, tacking, ticking, tucking, tagging, taken, diking, togging, tugging, token, decking, docking, ducking tlaking talking 1 4 talking, taking, flaking, slaking tobbaco tobacco 1 4 tobacco, Tobago, tieback, teabag todays today's 1 13 today's, today, toady's, toads, toad's, toddy's, Tod's, Todd's, to days, to-days, tidy's, Tokay's, Teddy's todya today 1 2 today, Tonya toghether together 1 1 together tolerence tolerance 1 2 tolerance, tailoring's Tolkein Tolkien 1 3 Tolkien, Talking, Deluging tomatos tomatoes 2 3 tomato's, tomatoes, tomato tommorow tomorrow 1 6 tomorrow, Timor, tumor, Timur, tamer, timer tommorrow tomorrow 1 8 tomorrow, tom morrow, tom-morrow, Timor, tumor, Timur, tamer, timer tongiht tonight 1 1 tonight tormenters tormentors 1 3 tormentors, tormentor's, terminators torpeados torpedoes 2 4 torpedo's, torpedoes, tripods, tripod's torpedos torpedoes 2 3 torpedo's, torpedoes, torpedo toubles troubles 1 10 troubles, doubles, tubules, tousles, double's, tables, tubeless, tubule's, trouble's, table's tounge tongue 0 6 lounge, tonnage, tinge, teenage, tonic, tunic tourch torch 1 10 torch, touch, tour ch, tour-ch, trash, trachea, trochee, Tricia, Trisha, trashy tourch touch 2 10 torch, touch, tour ch, tour-ch, trash, trachea, trochee, Tricia, Trisha, trashy towords towards 1 3 towards, to words, to-words towrad toward 1 19 toward, trad, torrid, toured, tow rad, tow-rad, trade, tread, triad, tirade, tort, trod, turd, tared, tired, torte, tarred, teared, tiered tradionally traditionally 0 0 traditionaly traditionally 1 2 traditionally, traditional traditionnal traditional 1 2 traditional, traditionally traditition tradition 0 0 tradtionally traditionally 1 2 traditionally, traditional trafficed trafficked 1 4 trafficked, traffic ed, traffic-ed, travesty trafficing trafficking 1 1 trafficking trafic traffic 1 3 traffic, tragic, terrific trancendent transcendent 1 1 transcendent trancending transcending 1 1 transcending tranform transform 1 1 transform tranformed transformed 1 1 transformed transcendance transcendence 1 1 transcendence transcendant transcendent 1 3 transcendent, transcend ant, transcend-ant transcendentational transcendental 0 0 transcripting transcribing 0 0 transcript+ing transcripting transcription 0 0 transcript+ing transending transcending 1 3 transcending, trans ending, trans-ending transesxuals transsexuals 1 2 transsexuals, transsexual's transfered transferred 1 3 transferred, transfer ed, transfer-ed transfering transferring 1 1 transferring transformaton transformation 1 1 transformation transistion transition 1 1 transition translater translator 2 6 translate, translator, translated, translates, trans later, trans-later translaters translators 2 5 translates, translators, translator's, translate rs, translate-rs transmissable transmissible 1 1 transmissible transporation transportation 1 2 transportation, transpiration tremelo tremolo 1 5 tremolo, termly, trammel, trimly, dermal tremelos tremolos 1 6 tremolos, tremolo's, tremulous, trammels, trammel's, dreamless triguered triggered 1 1 triggered triology trilogy 1 4 trilogy, trio logy, trio-logy, treelike troling trolling 1 13 trolling, tooling, trowing, drooling, trailing, trawling, trialing, trilling, Darling, darling, drawling, drilling, treeline troup troupe 1 15 troupe, troop, trope, tromp, croup, group, trout, drop, trap, trip, droop, TARP, tarp, drupe, tripe troups troupes 1 29 troupes, troops, tropes, tromps, troupe, groups, trouts, troupe's, troop's, drops, traps, trips, droops, tarps, turps, trope's, drop's, dropsy, drupes, trap's, trip's, tripos, croup's, group's, trout's, droop's, tarp's, drupe's, tripe's troups troops 2 29 troupes, troops, tropes, tromps, troupe, groups, trouts, troupe's, troop's, drops, traps, trips, droops, tarps, turps, trope's, drop's, dropsy, drupes, trap's, trip's, tripos, croup's, group's, trout's, droop's, tarp's, drupe's, tripe's truely truly 1 14 truly, trolley, direly, Terrell, dryly, trail, trawl, trial, trill, troll, dourly, drolly, Tirol, Darrel trustworthyness trustworthiness 1 2 trustworthiness, trustworthiness's turnk turnkey 6 9 trunk, Turk, turn, turns, drunk, turnkey, drank, drink, turn's turnk trunk 1 9 trunk, Turk, turn, turns, drunk, turnkey, drank, drink, turn's tust trust 2 28 tuts, trust, Tut, tut, dust, test, bust, gust, just, lust, must, oust, rust, tuft, tusk, Dusty, dusty, taste, tasty, testy, toast, DST, tush, dist, dost, Tu's, Tut's, tut's twelth twelfth 1 1 twelfth twon town 1 16 town, ton, two, won, twin, tron, twos, Twain, twain, twang, tween, twine, towing, Taiwan, twangy, two's twpo two 3 11 Twp, twp, two, typo, top, tap, tip, Tupi, tape, topi, type tyhat that 1 4 that, Tahiti, towhead, dhoti tyhe they 0 9 the, Tyre, tyke, type, Tahoe, towhee, DH, duh, Doha typcial typical 1 1 typical typicaly typically 1 4 typically, typical, topically, topical tyranies tyrannies 1 13 tyrannies, tyrannize, trains, trainees, train's, trans, Tyrone's, Tran's, terrines, trance, tyrannous, tyranny's, trainee's tyrany tyranny 1 16 tyranny, tyrant, Tran, Tirane, Tyrone, tarn, train, Terran, tern, torn, tron, turn, Trina, Drano, Duran, Turin tyrranies tyrannies 1 17 tyrannies, terrains, terrines, terrain's, Terran's, Terrance, Torrance, tyrannize, trains, trainees, train's, trans, Tyrone's, Tran's, trance, tyranny's, trainee's tyrrany tyranny 1 11 tyranny, Terran, Tran, terrain, Tirane, Tyrone, train, tarring, terrine, Trina, tron ubiquitious ubiquitous 1 1 ubiquitous uise use 1 47 use, Oise, guise, Wise, rise, vise, wise, US, is, us, AIs, ESE, ISO, ISS, Ice, U's, USA, USO, USS, ice, usu, ease, issue, Aussie, Es, es, I's, Uzi, iOS, AI's, US's, Essie, As, OS, Os, as, ayes, eyes, Au's, Eu's, A's, E's, O's, Io's, iOS's, aye's, eye's Ukranian Ukrainian 1 1 Ukrainian ultimely ultimately 0 1 untimely unacompanied unaccompanied 1 1 unaccompanied unahppy unhappy 1 1 unhappy unanymous unanimous 1 2 unanimous, anonymous unavailible unavailable 1 7 unavailable, infallible, invaluable, inviolable, infallibly, invaluably, inviolably unballance unbalance 1 1 unbalance unbeleivable unbelievable 1 2 unbelievable, unbelievably uncertainity uncertainty 1 1 uncertainty unchangable unchangeable 1 1 unchangeable unconcious unconscious 1 2 unconscious, unconscious's unconciousness unconsciousness 1 2 unconsciousness, unconsciousness's unconfortability discomfort 0 0 uncontitutional unconstitutional 1 1 unconstitutional unconvential unconventional 0 0 undecideable undecidable 1 1 undecidable understoon understood 1 4 understood, interesting, entrusting, interceding undesireable undesirable 1 2 undesirable, undesirably undetecable undetectable 1 1 undetectable undoubtely undoubtedly 1 1 undoubtedly undreground underground 1 2 underground, undercurrent uneccesary unnecessary 0 0 unecessary unnecessary 1 3 unnecessary, necessary, incisor unequalities inequalities 1 4 inequalities, inequality's, ungulates, ungulate's unforetunately unfortunately 1 1 unfortunately unforgetable unforgettable 1 2 unforgettable, unforgettably unforgiveable unforgivable 1 2 unforgivable, unforgivably unfortunatley unfortunately 1 1 unfortunately unfortunatly unfortunately 1 1 unfortunately unfourtunately unfortunately 1 1 unfortunately unihabited uninhabited 1 3 uninhabited, inhabited, inhibited unilateraly unilaterally 1 2 unilaterally, unilateral unilatreal unilateral 1 2 unilateral, unilaterally unilatreally unilaterally 1 2 unilaterally, unilateral uninterruped uninterrupted 1 1 uninterrupted uninterupted uninterrupted 1 1 uninterrupted univeral universal 1 3 universal, unfurl, unfairly univeristies universities 1 2 universities, university's univeristy university 1 3 university, unversed, unfairest universtiy university 1 3 university, unversed, unfairest univesities universities 1 3 universities, invests, infests univesity university 1 3 university, invest, infest unkown unknown 1 10 unknown, enjoin, inking, ongoing, uncanny, Onegin, enjoying, oinking, angina, engine unlikey unlikely 1 4 unlikely, unlike, unalike, unlucky unmistakeably unmistakably 1 2 unmistakably, unmistakable unneccesarily unnecessarily 0 0 unneccesary unnecessary 0 0 unneccessarily unnecessarily 1 1 unnecessarily unneccessary unnecessary 1 1 unnecessary unnecesarily unnecessarily 1 1 unnecessarily unnecesary unnecessary 1 2 unnecessary, incisor unoffical unofficial 1 3 unofficial, univocal, inveigle unoperational nonoperational 0 0 un+operational unoticeable unnoticeable 1 2 unnoticeable, noticeable unplease displease 0 3 anyplace, Annapolis, Annapolis's unplesant unpleasant 1 1 unpleasant unprecendented unprecedented 1 1 unprecedented unprecidented unprecedented 1 1 unprecedented unrepentent unrepentant 1 1 unrepentant unrepetant unrepentant 1 1 unrepentant unrepetent unrepentant 0 0 unsed used 2 14 unused, used, unset, unfed, unwed, ensued, unsaid, unseat, inced, inset, onset, inside, onside, aniseed unsed unused 1 14 unused, used, unset, unfed, unwed, ensued, unsaid, unseat, inced, inset, onset, inside, onside, aniseed unsed unsaid 7 14 unused, used, unset, unfed, unwed, ensued, unsaid, unseat, inced, inset, onset, inside, onside, aniseed unsubstanciated unsubstantiated 1 1 unsubstantiated unsuccesful unsuccessful 1 2 unsuccessful, unsuccessfully unsuccesfully unsuccessfully 1 2 unsuccessfully, unsuccessful unsuccessfull unsuccessful 2 2 unsuccessfully, unsuccessful unsucesful unsuccessful 0 0 unsucesfuly unsuccessfully 0 0 unsucessful unsuccessful 1 1 unsuccessful unsucessfull unsuccessful 0 0 unsucessfully unsuccessfully 1 1 unsuccessfully unsuprising unsurprising 1 1 unsurprising unsuprisingly unsurprisingly 1 1 unsurprisingly unsuprizing unsurprising 0 0 unsuprizingly unsurprisingly 0 0 unsurprizing unsurprising 1 1 unsurprising unsurprizingly unsurprisingly 1 1 unsurprisingly untill until 1 5 until, entail, Intel, unduly, Anatole untranslateable untranslatable 1 1 untranslatable unuseable unusable 1 1 unusable unusuable unusable 1 1 unusable unviersity university 1 3 university, unversed, unfairest unwarrented unwarranted 1 1 unwarranted unweildly unwieldy 0 0 unwieldly unwieldy 1 1 unwieldy upcomming upcoming 1 1 upcoming upgradded upgraded 1 1 upgraded usally usually 1 11 usually, Sally, sally, us ally, us-ally, usual, easily, ASL, acyl, ESL, easel useage usage 1 8 usage, Osage, use age, use-age, assuage, Isaac, Issac, Osaka usefull useful 2 4 usefully, useful, use full, use-full usefuly usefully 1 2 usefully, useful useing using 1 13 using, USN, assign, easing, acing, icing, issuing, oozing, Essen, Essene, assaying, assn, essaying usualy usually 1 3 usually, usual, usual's ususally usually 1 4 usually, usu sally, usu-sally, Azazel vaccum vacuum 1 4 vacuum, vac cum, vac-cum, Viacom vaccume vacuum 1 2 vacuum, Viacom vacinity vicinity 1 3 vicinity, Vicente, wasn't vaguaries vagaries 1 4 vagaries, vagarious, vagary's, waggeries vaieties varieties 1 19 varieties, vetoes, vets, Waite's, Vitus, vet's, votes, waits, Wheaties, Vito's, Whites, veto's, vita's, wait's, whites, vote's, Vitus's, White's, white's vailidty validity 1 8 validity, validate, valeted, vaulted, valuated, violated, wilted, wielded valuble valuable 1 4 valuable, voluble, volubly, violable valueable valuable 1 7 valuable, value able, value-able, voluble, violable, volubly, volleyball varations variations 1 6 variations, variation's, vacations, vacation's, versions, version's varient variant 1 5 variant, warrant, warned, weren't, warranty variey variety 1 10 variety, varied, varies, vary, var, vireo, Ware, very, ware, wary varing varying 1 21 varying, Waring, baring, caring, daring, faring, haring, oaring, paring, raring, taring, vaping, veering, warring, wearing, wiring, Vern, warn, Verna, Verne, whoring varities varieties 1 9 varieties, varsities, verities, parities, rarities, vanities, virtues, variety's, virtue's varity variety 1 11 variety, varsity, verity, parity, rarity, vanity, variate, warty, varied, vert, wart vasall vassal 1 7 vassal, visually, visual, wassail, vessel, weasel, weaselly vasalls vassals 1 12 vassals, vassal's, visuals, Vesalius, visual's, wassails, vessels, wassail's, weasels, vessel's, weasel's, Vesalius's vegatarian vegetarian 1 3 vegetarian, Victorian, vectoring vegitable vegetable 1 2 vegetable, veritable vegitables vegetables 1 2 vegetables, vegetable's vegtable vegetable 1 3 vegetable, veg table, veg-table vehicule vehicle 1 1 vehicle vell well 6 41 ell, Vela, veal, veil, vela, well, veld, Bell, Dell, Nell, Tell, bell, cell, dell, fell, hell, jell, sell, tell, yell, Villa, Weill, villa, villi, we'll, welly, Val, val, vol, vale, vile, vole, Vila, Wall, Will, vial, viol, wall, weal, will, he'll venemous venomous 1 2 venomous, venom's vengance vengeance 1 1 vengeance vengence vengeance 1 1 vengeance verfication verification 1 1 verification verison version 1 4 version, Verizon, venison, versing verisons versions 1 4 versions, Verizon's, version's, venison's vermillion vermilion 1 1 vermilion versitilaty versatility 1 1 versatility versitlity versatility 1 1 versatility vetween between 1 4 between, vet ween, vet-ween, widowing veyr very 1 14 very, veer, Vera, vary, var, wear, weer, weir, voyeur, weary, were, wary, wiry, we're vigeur vigor 2 11 vaguer, vigor, voyageur, vicar, wager, Viagra, vaquero, Voyager, voyager, vagary, wicker vigilence vigilance 1 3 vigilance, weaklings, weakling's vigourous vigorous 1 10 vigorous, vigor's, vagarious, vicarious, Viagra's, vaqueros, vicars, vaquero's, vicar's, vagary's villian villain 1 11 villain, villainy, villein, Gillian, Jillian, Lillian, Villon, violin, villi an, villi-an, willing villification vilification 1 1 vilification villify vilify 1 12 vilify, VLF, vlf, Wolf, wolf, Volvo, Wolfe, Wolff, Woolf, valve, vulva, vulvae villin villi 3 7 villain, villein, villi, Villon, violin, villainy, willing villin villain 1 7 villain, villein, villi, Villon, violin, villainy, willing villin villein 2 7 villain, villein, villi, Villon, violin, villainy, willing vincinity vicinity 1 2 vicinity, Vincent violentce violence 1 5 violence, Valenti's, walnuts, walnut's, Welland's virutal virtual 1 3 virtual, virtually, varietal virtualy virtually 1 2 virtually, virtual virutally virtually 1 3 virtually, virtual, varietal visable visible 2 6 viable, visible, disable, visibly, vi sable, vi-sable visably visibly 2 3 viably, visibly, visible visting visiting 1 9 visiting, vising, vesting, visaing, listing, misting, wasting, vi sting, vi-sting vistors visitors 1 10 visitors, visors, visitor's, victors, visor's, Victor's, victor's, wasters, vestry's, waster's vitories victories 1 7 victories, votaries, vitreous, voters, voter's, votary's, waitress volcanoe volcano 2 6 volcanoes, volcano, vol canoe, vol-canoe, volcano's, Vulcan voleyball volleyball 1 5 volleyball, voluble, volubly, violable, valuable volontary voluntary 1 2 voluntary, volunteer volonteer volunteer 1 2 volunteer, voluntary volonteered volunteered 1 1 volunteered volonteering volunteering 1 1 volunteering volonteers volunteers 1 4 volunteers, volunteer's, voluntaries, voluntary's volounteer volunteer 1 2 volunteer, voluntary volounteered volunteered 1 1 volunteered volounteering volunteering 1 1 volunteering volounteers volunteers 1 4 volunteers, volunteer's, voluntaries, voluntary's vreity variety 2 5 verity, variety, vert, Verdi, varied vrey very 1 20 very, vary, Frey, Grey, Trey, Urey, prey, trey, Vera, vireo, veer, var, wary, were, wiry, Ware, ware, wire, wore, we're vriety variety 1 8 variety, verity, varied, variate, virtue, Verde, warty, wired vulnerablility vulnerability 1 1 vulnerability vyer very 0 4 yer, veer, Dyer, dyer vyre very 10 22 Eyre, Tyre, byre, lyre, pyre, veer, vireo, var, vary, very, Vera, Ware, ware, were, wire, wore, weer, war, we're, where, whore, who're waht what 1 10 what, Watt, wait, watt, Walt, baht, waft, want, wart, wast warantee warranty 2 5 warrant, warranty, warned, variant, weren't wardobe wardrobe 1 1 wardrobe warrent warrant 3 11 Warren, warren, warrant, warrens, warranty, war rent, war-rent, warned, weren't, Warren's, warren's warrriors warriors 1 4 warriors, warrior's, worriers, worrier's wasnt wasn't 1 4 wasn't, want, wast, hasn't wass was 1 55 was, wasps, ass, ways, wuss, WASP, WATS, wads, wags, wars, wasp, wast, Bass, Mass, Tass, Wash, bass, lass, mass, pass, sass, wash, Weiss, way's, wussy, Wis, Va's, Wise, Wu's, vase, wees, whys, wise, woes, woos, wows, AWS's, WATS's, wuss's, As's, Wash's, wash's, wad's, wag's, war's, OAS's, gas's, WHO's, Wei's, Wii's, wee's, who's, why's, woe's, wow's watn want 1 13 want, wan, Wotan, Watt, wain, watt, WATS, warn, waiting, wheaten, Wooten, wading, whiten wayword wayward 1 3 wayward, way word, way-word weaponary weaponry 1 1 weaponry weas was 4 54 weals, weans, wears, was, wees, ways, woes, webs, weds, wens, wets, leas, meas, peas, seas, teas, weak, weal, wean, wear, yeas, Wei's, Weiss, wee's, woe's, Wis, Wu's, whys, woos, wows, wuss, we as, we-as, whey's, way's, Va's, weal's, wear's, Web's, Wed's, web's, wen's, wet's, Lea's, lea's, pea's, sea's, tea's, yea's, WHO's, Wii's, who's, why's, wow's wehn when 1 5 when, wen, wean, ween, Wuhan weild wield 1 18 wield, weld, wild, Wilda, Wilde, wiled, Weill, weird, veiled, wailed, welled, whiled, Wald, veld, welt, wilt, wold, would weild wild 3 18 wield, weld, wild, Wilda, Wilde, wiled, Weill, weird, veiled, wailed, welled, whiled, Wald, veld, welt, wilt, wold, would weilded wielded 1 4 wielded, welded, welted, wilted wendsay Wednesday 0 14 wends, wend say, wend-say, vends, wands, winds, Wendi's, Wendy's, wand's, wind's, wounds, Wanda's, wound's, Vonda's wensday Wednesday 0 7 wens day, wens-day, winced, weeniest, wannest, winiest, whiniest wereabouts whereabouts 1 3 whereabouts, hereabouts, whereabouts's whant want 1 17 want, what, Thant, chant, wand, went, wont, Wanda, vaunt, waned, won't, shan't, weaned, whined, vent, wend, wind whants wants 1 18 wants, whats, want's, chants, wands, what's, vaunts, wand's, wont's, Thant's, chant's, vents, wends, winds, vaunt's, Wanda's, vent's, wind's whcih which 1 1 which wheras whereas 1 22 whereas, wheres, wears, where's, whirs, whores, whir's, wars, weirs, whore's, wear's, wherry's, Hera's, versa, wares, wires, Vera's, weir's, Ware's, ware's, wire's, war's wherease whereas 1 16 whereas, wheres, where's, wherries, whores, whore's, verse, wares, wires, worse, wherry's, Varese, Ware's, ware's, wire's, Vera's whereever wherever 1 5 wherever, where ever, where-ever, wherefore, warfare whic which 1 22 which, Whig, wick, chic, whim, whip, whir, whit, whiz, whack, Vic, WAC, Wac, wig, Wicca, Waco, wack, wiki, vac, wag, wog, wok whihc which 1 1 which whith with 1 8 with, whit, withe, White, which, white, whits, whit's whlch which 1 4 which, Walsh, Welsh, welsh whn when 1 22 when, wan, wen, win, won, whine, whiny, WHO, who, why, Wang, Wong, wain, wane, wean, ween, wine, wing, wino, winy, Van, van wholey wholly 3 22 whole, holey, wholly, wholes, Wiley, whale, while, woolly, wheel, volley, who'll, whole's, vole, wale, wile, wily, wool, walleye, Willy, wally, welly, willy wholy wholly 1 13 wholly, holy, whole, who'll, woolly, wily, wool, Willy, wally, welly, whale, while, willy wholy holy 2 13 wholly, holy, whole, who'll, woolly, wily, wool, Willy, wally, welly, whale, while, willy whta what 1 25 what, wheat, whet, whit, whoa, White, white, wet, wit, wot, Watt, Witt, vita, watt, wad, whitey, VAT, vat, wight, wait, woad, VT, Vt, who'd, why'd whther whether 1 4 whether, whither, wither, weather wich which 1 13 which, witch, winch, wish, Mich, Rich, rich, wick, with, Vichy, watch, Wash, wash wich witch 2 13 which, witch, winch, wish, Mich, Rich, rich, wick, with, Vichy, watch, Wash, wash widesread widespread 1 1 widespread wief wife 1 14 wife, WiFi, waif, wive, fief, lief, whiff, woof, waive, Wave, wave, wove, VF, we've wierd weird 1 10 weird, wired, weirdo, wield, Ward, ward, word, whirred, weirdie, warred wiew view 1 14 view, whew, Wei, WI, we, Wii, vie, wee, woe, wow, whee, whey, WWI, weigh wih with 2 10 wish, with, WI, Wii, NIH, Wis, wig, win, wit, wiz wiht with 3 7 whit, wight, with, wit, Witt, wilt, wist wille will 5 32 Willie, willed, Will, wile, will, Willa, Willy, willy, Weill, Wiley, while, Wilde, wills, Lille, wellie, willow, Wall, vile, wale, wall, well, wily, Villa, villa, villi, wally, welly, whale, whole, we'll, Will's, will's willingless willingness 1 3 willingness, willing less, willing-less wirting writing 1 7 writing, wiring, witting, girting, wilting, warding, wording withdrawl withdrawal 1 6 withdrawal, withdraw, withdrawn, withdraws, with drawl, with-drawl withdrawl withdraw 2 6 withdrawal, withdraw, withdrawn, withdraws, with drawl, with-drawl witheld withheld 1 4 withheld, withed, wit held, wit-held withold withhold 1 5 withhold, wit hold, wit-hold, with old, with-old witht with 2 8 Witt, with, wight, withe, without, withed, wit ht, wit-ht witn with 8 14 win, wit, whiten, Witt, wits, Wotan, widen, with, waiting, whiting, witting, Whitney, Wooten, wit's wiull will 2 23 Will, will, Weill, Willa, Willy, willy, Wall, wall, well, wile, wily, we'll, wail, Willie, willow, Villa, Wiley, villa, villi, wally, welly, while, who'll wnat want 1 17 want, Nat, gnat, NWT, NATO, Nate, neat, what, NT, net, nit, not, nut, Nita, knit, knot, natty wnated wanted 1 11 wanted, noted, netted, nutted, kneaded, knitted, knotted, notate, needed, nodded, knighted wnats wants 1 21 wants, WATS, gnats, Nat's, whats, gnat's, nets, nits, nuts, knits, knots, want's, NATO's, Nate's, net's, nit's, nut's, what's, knit's, knot's, Nita's wohle whole 1 1 whole wokr work 1 10 work, wok, woke, woks, wacker, weaker, wicker, wok's, wager, VCR wokring working 1 4 working, wok ring, wok-ring, wagering wonderfull wonderful 2 4 wonderfully, wonderful, wonder full, wonder-full workststion workstation 1 1 workstation worls world 7 16 whorls, worlds, whorl's, Worms, words, works, world, worms, whirls, whirl's, world's, wool's, word's, work's, worm's, wort's wordlwide worldwide 1 1 worldwide worshipper worshiper 1 3 worshiper, worship per, worship-per worshipping worshiping 1 3 worshiping, worship ping, worship-ping worstened worsened 1 1 worsened woudl would 1 10 would, waddle, widely, wheedle, VTOL, Vidal, wetly, Weddell, wattle, vital wresters wrestlers 1 12 wrestlers, rosters, restores, wrestler's, reciters, roasters, roisters, roosters, roster's, reciter's, roaster's, rooster's wriet write 1 18 write, writ, REIT, rite, wrist, wrote, Wright, wright, riot, Rte, rte, Ride, Rita, ride, Reid, rate, rote, rt writen written 1 11 written, write, whiten, writer, writes, writing, writ en, writ-en, ridden, rotten, Rutan wroet wrote 1 25 wrote, rote, rot, write, Root, root, rout, writ, route, Rte, rte, REIT, riot, rode, rota, rate, rite, rt, rodeo, Rod, rat, red, rod, rut, wrought wrok work 1 21 work, wok, Rock, Roku, rock, rook, grok, wrack, wreak, wreck, Rocky, rocky, Rick, Roeg, rack, rake, reek, rick, ruck, RC, Rx wroking working 1 12 working, rocking, rooking, wracking, wreaking, wrecking, raking, racking, reeking, ricking, rouging, rucking ws was 5 99 SW, W's, WSW, Wis, was, S, s, W, w, SS, AWS, SA, SE, SO, Se, Si, so, As, BS, Cs, Es, HS, KS, Ks, MS, Ms, NS, OS, Os, PS, US, WW, WY, XS, Zs, as, cs, es, gs, is, ks, ls, ms, rs, ts, us, vs, SSW, WA, WC, WI, WP, WV, Wm, Wu, we, wk, wt, SSA, SSE, psi, X, Z, x, z, S's, SSS, Ce, Ci, Xe, xi, NW's, SW's, Wm's, Wu's, WWW's, A's, B's, C's, D's, E's, F's, G's, H's, I's, J's, K's, L's, M's, N's, O's, P's, R's, T's, U's, V's, X's, Y's, Z's wtih with 1 5 with, DH, duh, Tahoe, Doha wupport support 1 1 support xenophoby xenophobia 2 2 xenophobe, xenophobia yaching yachting 1 3 yachting, aching, caching yatch yacht 0 8 batch, catch, hatch, latch, match, natch, patch, watch yeasr years 1 6 years, year, yeas, yeast, yea's, year's yeild yield 1 4 yield, yelled, yowled, Yalta yeilding yielding 1 1 yielding Yementite Yemenite 1 1 Yemenite Yementite Yemeni 0 1 Yemenite yearm year 1 9 year, rearm, yearn, years, ye arm, ye-arm, yea rm, yea-rm, year's yera year 1 11 year, yer, ERA, era, yea, Hera, Vera, yr, yore, Yuri, your yeras years 1 14 years, eras, yeas, year's, yrs, yer as, yer-as, yore's, yea's, era's, yours, Hera's, Vera's, Yuri's yersa years 1 7 years, versa, yrs, year's, yours, yore's, Yuri's youself yourself 1 5 yourself, you self, you-self, yous elf, yous-elf ytou you 1 7 you, YT, yet, you'd, Yoda, yeti, yd yuo you 1 17 you, Yugo, yo, yow, yuk, yum, yup, duo, quo, Wyo, Y, y, ya, ye, yaw, yea, yew joo you 0 41 Jo, Joe, Joy, coo, goo, joy, Job, Jon, job, jog, jot, boo, foo, loo, moo, poo, too, woo, zoo, J, j, Joey, joey, CO, Co, KO, co, go, Coy, GAO, Geo, Goa, Jay, Jew, cow, coy, jaw, jay, jew, quo, Jo's zeebra zebra 1 8 zebra, sabra, Siberia, saber, sober, Sabre, subarea, Subaru aspell-0.60.8.1/test/suggest/00-special-normal-expect.res0000644000076500007650000000730514533006640017751 00000000000000colour color 1 61 color, cooler, collar, co lour, co-lour, col our, col-our, Collier, collier, colors, clout, Clair, Colo, lour, velour, Colon, cloud, colon, coolie, dolor, flour, clear, colder, Cavour, Clojure, Closure, calorie, closure, cloture, coleus, colony, colored, cool, glory, caller, Cole, cloy, clue, coir, coolers, COL, Clara, Clare, Col, col, color's, cor, cur, Cooley, cools, floor, closer, clover, COLA, cola, coll, coolly, corr, cool's, recolor, cooler's hjk hijack 1 55 hijack, hajj, hajji, Gk, haj, Huck, hack, hake, hawk, heck, hick, hike, hock, hoke, hook, Hank, hank, hark, honk, hulk, hunk, husk, HQ, Hg, jg, Hakka, Hickok, hag, hog, hug, Jake, hex, hgt, joke, KC, kc, kg, Hooke, Jack, Jock, haiku, hooky, jack, jock, jag, jig, jog, jug, khaki, Hayek, hoick, hokey, HQ's, Hg's, hajj's hjkk hijack 1 52 hijack, hajj, Hickok, hajji, Hakka, hulk, Huck, hack, hake, hawk, heck, hick, hike, hock, hoke, hook, Hank, hank, hark, honk, hunk, husk, Gk, haj, Jack, Jake, Jock, jack, jock, joke, HQ, Hg, KC, jg, kc, kg, Hayek, Hooke, haiku, hoick, hokey, hooky, hag, hog, hug, jag, jig, jog, jug, khaki, hajj's, Hakka's jk hijack 10 99 JFK, J, K, j, k, Gk, jg, Jake, joke, hijack, KC, kc, kg, Jo, ck, wk, AK, Bk, JD, JP, JV, Jr, Mk, OK, SK, UK, bk, jr, pk, Jack, Jock, jack, jock, jag, jig, jog, jug, kike, QC, cg, KKK, Jacky, Keck, jokey, kick, kl, kook, KO, KY, Ky, kW, keg, kw, KB, KP, KS, Kb, Kr, Ks, km, ks, kt, jerk, jink, junk, DJ, NJ, OJ, SJ, VJ, EKG, JCS, Jay, Jew, Joe, Joy, jaw, jay, jct, jew, joy, pkg, Coke, J's, cake, coke, C, G, Q, c, g, q, Cook, cock, cook, gawk, geek, gook, K's Hjk Hijack 1 52 Hijack, Hajj, Hajji, Gk, Haj, Huck, Hack, Hake, Hawk, Heck, Hick, Hike, Hock, Hoke, Hook, Hank, Hark, Honk, Hulk, Hunk, Husk, HQ, Hg, Jg, Hakka, Hickok, Hag, Hog, Hug, Jake, Hex, Hgt, Joke, KC, Kc, Kg, Hooke, Jack, Jock, Haiku, Hooky, Jag, Jig, Jog, Jug, Khaki, Hayek, Hoick, Hokey, HQ's, Hg's, Hajj's HJK HIJACK 1 51 HIJACK, HAJJ, HAJJI, GK, HAJ, HUCK, HACK, HAKE, HAWK, HECK, HICK, HIKE, HOCK, HOKE, HOOK, HANK, HARK, HONK, HULK, HUNK, HUSK, HQ, HG, JG, HAKKA, HICKOK, HAG, HOG, HUG, JAKE, HEX, HGT, JOKE, KC, KG, HOOKE, JACK, JOCK, HAIKU, HOOKY, JAG, JIG, JOG, JUG, KHAKI, HAYEK, HOICK, HOKEY, HQ'S, HG'S, HAJJ'S hk hijack 1 100 hijack, Gk, H, K, h, k, HQ, Hg, haj, hake, hike, hoke, HI, Ha, He, Ho, ck, ha, he, hi, ho, wk, AK, Bk, HF, HM, HP, HR, HS, HT, Hf, Hz, Mk, OK, SK, UK, bk, hf, hp, hr, ht, pk, Huck, hack, hawk, heck, hick, hock, hook, hag, hog, hug, kg, Hakka, Hooke, haiku, hokey, hooky, G, J, KO, KY, Ky, g, hgwy, j, kW, kw, KC, kc, Hank, hank, hark, honk, hulk, hunk, husk, Hayek, hoick, Haw, Hay, Hui, haw, hay, hew, hex, hey, hgt, hie, hoe, how, hue, hwy, H's, Hugo, h'm, huge, C, Q, c sjk hijack 4 44 SJ, SK, SJW, hijack, sqq, ska, ski, sky, Saki, sack, sake, seek, sick, soak, sock, souk, suck, SWAK, Saks, Salk, Sask, Sikh, sank, silk, sink, sulk, sunk, Gk, SC, Sc, Sq, jg, scag, sq, SAC, SEC, Sec, Soc, sac, sag, sec, seq, sic, soc zphb xenophobia 1 37 xenophobia, Zomba, zephyr, SOB, Zibo, fob, sob, zebu, Sb, sahib, soph, Feb, fab, fib, sub, AFB, xv, phobia, Saab, Serb, scab, slab, slob, snob, snub, stab, stub, swab, FBI, SBA, Cebu, SF, Sophia, Sophie, sf, Saiph, Sappho zkw zip line 1 67 zip line, kW, kw, Zeke, SJW, Zika, skew, SK, ska, ski, sky, wk, K, SJ, Sq, Z, k, sq, xx, z, Zoe, Pkwy, pkwy, sake, KS, Ks, ks, KO, KY, Ky, SW, ck, cw, skua, AK, Bk, Gk, KC, Mk, OK, UK, Zn, Zr, Zs, bk, kc, kg, pk, SC, Sc, Jew, KKK, SSW, WSW, Zzz, caw, cow, jaw, jew, saw, sew, sow, zoo, Saki, Z's, scow, K's Joeuser JoeUser -1 -1 JoeuSer JoeUser -1 -1 JooUser JoeUser -1 -1 camelCasWord camelCaseWord -1 -1 camelcaseWord camelCaseWord -1 -1 cmlCaseWord camelCaseWord -1 -1 mcdonalds McDonald's 1 4 McDonald's, McDonald, MacDonald's, MacDonald aspell-0.60.8.1/test/suggest/02-orig-ultra-expect.res0000644000076500007650000012030114533006640017122 00000000000000Accosinly Occasionally 0 1 Accusingly Circue Circle 3 7 Circe, Cirque, Circle, Circus, Circa, Cir cue, Cir-cue Maddness Madness 1 10 Madness, Maddens, Madden's, Muddiness, Madness's, Maidens, Middens, Maiden's, Midden's, Muddiness's Occusionaly Occasionally 1 2 Occasionally, Occasional Steffen Stephen 4 7 Stiffen, Stefan, Steven, Stephen, Staffing, Stiffing, Stuffing Thw The 2 15 Thaw, The, Thew, Th, Thu, Tho, Thy, Thea, Thee, They, THC, Tow, Thai, Thou, Th's Unformanlly Unfortunately 0 0 Unfortally Unfortunately 0 1 Infertile abilitey ability 1 3 ability, ablate, oblate abouy about 1 12 about, Abby, abbey, AB, ab, obey, ABA, Abe, Ibo, abbe, eBay, oboe absorbtion absorption 1 1 absorption accidently accidentally 2 4 accidental, accidentally, Occidental, occidental accomodate accommodate 1 1 accommodate acommadate accommodate 1 1 accommodate acord accord 1 5 accord, cord, acrid, acorn, accrued adultry adultery 1 4 adultery, adulatory, adulator, idolatry aggresive aggressive 1 1 aggressive alchohol alcohol 1 1 alcohol alchoholic alcoholic 1 1 alcoholic allieve alive 1 6 alive, Olive, olive, Alva, elev, Olivia alot a lot 0 17 alto, allot, aloft, alt, slot, Lot, lot, Aldo, Alta, aloe, blot, clot, plot, Aleut, Eliot, aloud, ult amature amateur 3 5 armature, mature, amateur, immature, amatory ambivilant ambivalent 1 1 ambivalent amification amplification 0 1 ramification amourfous amorphous 1 1 amorphous annoint anoint 1 4 anoint, anent, inanity, innuendo annonsment announcement 1 1 announcement annuncio announce 3 18 an nuncio, an-nuncio, announce, annoyance, Ananias, anons, awnings, innings, anions, Unions, awning's, inning's, unions, anion's, Inonu's, Ananias's, Union's, union's anonomy anatomy 0 0 anotomy anatomy 1 4 anatomy, anytime, entomb, onetime anynomous anonymous 1 2 anonymous, unanimous appelet applet 1 6 applet, appealed, appellate, applied, appalled, epaulet appreceiated appreciated 1 1 appreciated appresteate appreciate 0 0 aquantance acquaintance 1 4 acquaintance, accountancy, Ugandans, Ugandan's aratictature architecture 0 0 archeype archetype 1 2 archetype, airship aricticure architecture 0 0 artic arctic 4 10 aortic, Arctic, Attic, arctic, attic, Artie, antic, erotic, erotica, erratic ast at 12 52 asst, Ats, SAT, Sat, sat, SST, As, At, ST, St, as, at, st, East, east, AZT, EST, est, asset, bast, cast, fast, hast, last, mast, past, vast, wast, PST, ass, ACT, AFT, ASL, Art, CST, DST, HST, MST, act, aft, alt, amt, ant, apt, art, ask, asp, ash, oust, A's, As's, At's asterick asterisk 1 2 asterisk, esoteric asymetric asymmetric 1 2 asymmetric, isometric atentively attentively 1 1 attentively autoamlly automatically 0 1 oatmeal bankrot bankrupt 0 2 bank rot, bank-rot basicly basically 1 3 basically, bicycle, buzzkill batallion battalion 1 5 battalion, battling, bottling, beetling, Bodleian bbrose browse 1 47 browse, Bros, bros, bores, Bries, brows, braise, bruise, bro's, buries, bares, boors, braes, byres, Biro's, Boris, Brice, burros, bursae, Br's, barres, bars, bras, burs, Bruce, Bryce, Bursa, bar's, brace, brass, braze, bur's, burrs, bursa, brow's, burro's, boor's, bra's, Barr's, Boru's, Burr's, bore's, burr's, Brie's, brie's, brae's, barre's beauro bureau 29 30 bear, Bauer, Biro, burro, bar, bro, bur, barrio, barrow, Barr, Burr, bare, beer, boar, burr, bury, Barry, Berra, Berry, Beyer, barre, beery, berry, Bayer, burrow, bra, brow, boor, bureau, burgh beaurocracy bureaucracy 1 14 bureaucracy, barkers, burgers, breakers, brokers, Barker's, Berger's, Burger's, barker's, burger's, burghers, breaker's, broker's, burgher's beggining beginning 1 3 beginning, beckoning, Bakunin beging beginning 0 17 begging, Begin, begin, being, begun, begins, Bering, Beijing, bagging, begone, beguine, bogging, bugging, began, baking, biking, Begin's behaviour behavior 1 1 behavior beleive believe 1 5 believe, belief, Bolivia, bluff, bailiff belive believe 1 7 believe, belie, belief, Belize, relive, be live, be-live benidifs benefits 0 0 bigginging beginning 1 3 beginning, beckoning, Bakunin blait bleat 5 20 Blair, blat, bait, bloat, bleat, blot, blast, plait, BLT, blade, bluet, ballot, baldy, belt, bolt, bald, blight, built, ballet, baled bouyant buoyant 1 8 buoyant, bounty, bunt, bound, Bantu, bonnet, band, bent boygot boycott 3 8 Bogota, bigot, boycott, begot, boy got, boy-got, begat, beget brocolli broccoli 1 6 broccoli, Barclay, Bruegel, burgle, Barkley, Berkeley buch bush 7 21 butch, Burch, Busch, bunch, Bach, Bush, bush, bitch, Buck, buck, much, ouch, such, Beach, batch, beach, beech, botch, bushy, bash, bosh buder butter 9 20 nuder, bidder, buyer, Buber, ruder, badder, bedder, biter, butter, bud er, bud-er, bawdier, beadier, bitter, boudoir, buttery, batter, beater, better, boater budr butter 14 14 Bud, bud, bur, Burr, burr, buds, bidder, boudoir, badder, bedder, biter, Bud's, bud's, butter budter butter 2 2 buster, butter buracracy bureaucracy 1 16 bureaucracy, burgers, Burger's, burger's, burghers, barkers, breakers, burgher's, braggers, brokers, Barker's, Berger's, barker's, breaker's, bragger's, broker's burracracy bureaucracy 1 17 bureaucracy, burgers, burghers, breakers, Burger's, burger's, burgher's, breaker's, barkers, brokers, Berger's, braggers, Barker's, barker's, broker's, bragger's, Bridger's buton button 1 12 button, Burton, baton, futon, Beeton, butane, biotin, butting, bu ton, bu-ton, but on, but-on byby by by 12 16 baby, bub, Bobby, bobby, booby, bubo, Bib, Bob, bib, bob, babe, by by, by-by, boob, Beebe, Bobbi cauler caller 2 17 caulker, caller, causer, hauler, mauler, jailer, cooler, clear, clayier, Collier, collier, gallery, Geller, Keller, collar, gluier, killer cemetary cemetery 1 6 cemetery, scimitar, symmetry, Sumter, Sumatra, summitry changeing changing 2 5 changeling, changing, Chongqing, chinking, chunking cheet cheat 4 12 chert, Cheer, cheer, cheat, sheet, chest, cheek, cheep, chute, chat, chit, chide cicle circle 1 7 circle, chicle, cycle, icicle, sickle, cecal, scale cimplicity simplicity 2 3 complicity, simplicity, simplest circumstaces circumstances 1 2 circumstances, circumstance's clob club 3 17 cob, lob, club, glob, Colby, cloy, blob, clod, clog, clop, clot, slob, Caleb, glib, globe, cl ob, cl-ob coaln colon 6 23 coal, coaling, clan, Colin, Colon, colon, coals, Golan, Collin, clang, colony, kaolin, coiling, cooling, cowling, Coleen, Klan, Galen, clean, clown, Colleen, coal's, colleen cocamena cockamamie 0 0 colleaque colleague 1 7 colleague, claque, collage, college, colloquy, clique, colloq colloquilism colloquialism 1 1 colloquialism columne column 2 8 columned, column, columns, coalmine, calumny, Coleman, column's, calamine comiler compiler 1 4 compiler, comelier, co miler, co-miler comitmment commitment 1 1 commitment comitte committee 1 6 committee, comity, Comte, commute, comet, commit comittmen commitment 0 2 committeemen, committeeman comittmend commitment 1 1 commitment commerciasl commercials 1 3 commercials, commercial, commercial's commited committed 1 5 committed, commuted, commit ed, commit-ed, commodity commitee committee 1 6 committee, commute, commit, Comte, commode, comity companys companies 3 3 company's, company, companies compicated complicated 1 2 complicated, compacted comupter computer 1 1 computer concensus consensus 1 6 consensus, con census, con-census, consensus's, consciences, conscience's congradulations congratulations 1 2 congratulations, congratulation's conibation contribution 0 0 consident consistent 0 3 confident, coincident, constant consident consonant 0 3 confident, coincident, constant contast constant 0 4 contrast, contest, contact, contused contastant constant 0 1 contestant contunie continue 1 8 continue, continua, contain, condone, counting, canting, Canton, canton cooly coolly 2 25 Cooley, coolly, cool, coyly, Colo, cloy, coil, coley, cools, COL, Col, col, Cowley, coolie, COLA, Cole, coal, cola, coll, cowl, Coyle, golly, jolly, jowly, cool's cosmoplyton cosmopolitan 1 1 cosmopolitan courst court 2 12 courts, court, crust, corset, course, coursed, crusty, Crest, crest, cursed, jurist, court's crasy crazy 5 31 crays, Cray, cray, crass, crazy, cars, craws, crash, grays, crease, curacy, grassy, greasy, Cr's, Crecy, Cross, Grass, craze, cress, cross, cruse, grass, Cara's, Cora's, car's, Cray's, craw's, cry's, Cary's, Gray's, gray's cravets caveats 0 17 craves, cravats, cravens, cravat's, crafts, crave ts, crave-ts, Craft's, craft's, craven's, gravitas, crofts, crufts, grafts, gravity's, Kraft's, graft's credetability credibility 0 0 criqitue critique 0 12 croquet, croquette, cricked, cricket, crooked, courgette, croaked, crocked, corrugate, correct, cracked, creaked croke croak 6 27 Coke, coke, crikey, Cork, cork, croak, crock, crook, Cooke, Croce, broke, crone, Creek, creek, croaky, grok, choke, Crick, crick, crack, creak, Gorky, Greek, Jorge, corgi, gorge, karaoke crucifiction crucifixion 0 0 crusifed crucified 1 1 crucified ctitique critique 1 2 critique, geodetic cumba combo 3 6 Cuba, rumba, combo, gumbo, jumbo, Gambia custamisation customization 1 1 customization daly daily 2 34 Daley, daily, dally, Day, day, Dale, Dali, dale, duly, delay, Dial, deal, dial, dual, Davy, Dalai, Dolly, dilly, doily, dolly, dully, tally, Del, Dell, Dole, deli, dell, dill, dole, doll, dull, tale, tali, tall danguages dangerous 0 8 languages, language's, dengue's, tonnages, dinkies, tinges, tonnage's, tinge's deaft draft 1 9 draft, daft, deft, deaf, delft, dealt, Taft, defeat, davit defence defense 1 6 defense, defiance, deafens, defines, deviance, deafness defenly defiantly 0 1 divinely definate definite 1 4 definite, defiant, defined, deviant definately definitely 1 2 definitely, defiantly dependeble dependable 1 2 dependable, dependably descrption description 1 1 description descrptn description 0 0 desparate desperate 1 7 desperate, disparate, despaired, desperado, disparity, disport, dispirit dessicate desiccate 1 5 desiccate, dissect, discoed, disquiet, diskette destint distant 4 4 destiny, destine, destined, distant develepment developments 0 1 development developement development 1 1 development develpond development 0 0 devulge divulge 1 1 divulge diagree disagree 1 10 disagree, degree, digger, dagger, Daguerre, decree, dodger, tiger, Tagore, dicker dieties deities 1 15 deities, dirties, ditties, duties, diets, diet's, titties, die ties, die-ties, dotes, duets, duet's, dates, deity's, date's dinasaur dinosaur 1 6 dinosaur, denser, tonsure, dancer, tenser, tensor dinasour dinosaur 1 6 dinosaur, denser, tensor, tonsure, dancer, tenser direcyly directly 1 8 directly, drizzly, Duracell, dorsally, drowsily, dorsal, tersely, drizzle discuess discuss 2 8 discuses, discuss, discus's, discus, discs, disc's, discos, disco's disect dissect 1 4 dissect, bisect, direct, diskette disippate dissipate 1 3 dissipate, dispute, despite disition decision 2 2 dissuasion, decision dispair despair 1 6 despair, dis pair, dis-pair, Diaspora, diaspora, disappear disssicion discussion 0 3 disusing, diocesan, deceasing distarct distract 1 3 distract, district, destruct distart distort 1 8 distort, distant, distrait, dastard, dis tart, dis-tart, dist art, dist-art distroy destroy 1 9 destroy, dis troy, dis-troy, duster, dustier, taster, tester, tastier, testier documtations documentation 0 0 doenload download 1 6 download, Donald, dangled, tingled, tangled, tunneled doog dog 1 29 dog, Doug, dig, doge, Moog, dong, doom, door, Togo, dago, Dodge, dodge, dodgy, doggy, dag, deg, doc, dug, tog, Diego, dock, took, dogie, doughy, Tojo, toga, DC, DJ, dc dramaticly dramatically 1 2 dramatically, traumatically drunkeness drunkenness 1 3 drunkenness, drunkenness's, drinkings ductioneery dictionary 1 1 dictionary dur due 3 36 Dir, dour, due, Dr, fur, Du, Ur, DAR, dry, Dior, Douro, dire, DUI, DVR, duo, Eur, bur, cur, dub, dud, dug, duh, dun, our, Dare, Dora, dare, dear, deer, doer, door, dory, tr, tour, tar, tor duren during 6 26 Daren, Duran, Durer, Darren, Doreen, during, tureen, darn, turn, Durex, drone, Darin, Turin, drawn, drown, Darrin, tern, Drano, drain, Dorian, Turing, daring, Tran, tarn, torn, tron dymatic dynamic 0 1 demotic dynaic dynamic 1 8 dynamic, tunic, tonic, dank, dunk, Deng, dink, dinky ecstacy ecstasy 2 12 Ecstasy, ecstasy, Acosta's, exits, exit's, accosts, egoists, ageists, accost's, egoist's, ageist's, Augusta's efficat efficient 0 3 effect, evict, affect efficity efficacy 0 6 effaced, iffiest, offsite, effused, offset, offside effots efforts 1 11 efforts, effort's, Evita's, evades, uveitis, avoids, ovoids, aphids, Ovid's, ovoid's, aphid's egsistence existence 1 1 existence eitiology etiology 1 1 etiology elagent elegant 1 2 elegant, eloquent elligit elegant 0 6 elect, alleged, allocate, Alcott, Alkaid, alkyd embarass embarrass 1 9 embarrass, embers, umbras, ember's, embrace, umbra's, Amber's, amber's, umber's embarassment embarrassment 1 1 embarrassment embaress embarrass 1 9 embarrass, embers, ember's, embrace, umbras, Amber's, amber's, umber's, umbra's encapsualtion encapsulation 1 1 encapsulation encyclapidia encyclopedia 1 1 encyclopedia encyclopia encyclopedia 0 0 engins engine 2 8 engines, engine, engine's, enjoins, en gins, en-gins, Onegin's, angina's enhence enhance 1 3 enhance, en hence, en-hence enligtment Enlightenment 0 1 enlistment ennuui ennui 1 29 ennui, uni, en, Annie, Ann, ENE, eon, inn, annoy, Ainu, Anna, Anne, UN, Ono, any, e'en, IN, In, ON, an, in, on, Ana, Ian, Ina, awn, ion, one, own enought enough 1 13 enough, en ought, en-ought, enough's, Inuit, endue, Enid, endow, end, innit, annuity, anode, undue enventions inventions 1 2 inventions, invention's envireminakl environmental 0 0 enviroment environment 1 2 environment, informant epitomy epitome 1 2 epitome, optima equire acquire 7 10 Esquire, esquire, quire, require, equine, squire, acquire, equerry, edgier, Aguirre errara error 2 5 errata, error, Aurora, aurora, eerier erro error 2 31 Errol, error, err, euro, ere, Ebro, ergo, errs, ER, Er, er, Oreo, arrow, ERA, Eur, Orr, arr, ear, era, Erie, Eire, Eyre, e'er, OR, or, AR, Ar, Ir, Ur, arroyo, o'er evaualtion evaluation 1 3 evaluation, ovulation, evolution evething everything 0 2 eve thing, eve-thing evtually eventually 0 2 avidly, effetely excede exceed 1 5 exceed, excite, ex cede, ex-cede, Exocet excercise exercise 1 2 exercise, accessorizes excpt except 1 1 except excution execution 1 2 execution, exaction exhileration exhilaration 1 1 exhilaration existance existence 1 1 existence expleyly explicitly 0 0 explity explicitly 0 3 exploit, explode, expelled expresso espresso 2 4 express, espresso, express's, expires exspidient expedient 0 0 extions extensions 0 8 ext ions, ext-ions, accessions, accusations, accession's, accusation's, acquisitions, acquisition's factontion factorization 0 0 failer failure 3 21 frailer, filer, failure, flier, filler, Mailer, failed, fainer, fairer, jailer, mailer, wailer, fouler, Fowler, Fuller, feeler, feller, fuller, fail er, fail-er, flair famdasy fantasy 0 0 faver favor 3 13 aver, fave, favor, fever, fiver, fayer, caver, faker, faves, raver, saver, waver, fifer faxe fax 5 25 face, faxed, faxes, faze, fax, faux, fake, fakes, Fox, fix, fox, Faye, fade, fame, fare, fate, fave, FAQs, fags, foxy, Fawkes, fax's, fake's, FAQ's, fag's firey fiery 1 20 fiery, Frey, fire, furry, Freya, fairy, fore, fury, fired, firer, fires, Fry, fir, fry, ferry, foray, fare, fray, free, fire's fistival festival 1 3 festival, festively, fistful flatterring flattering 1 6 flattering, fluttering, flatter ring, flatter-ring, faltering, filtering fluk flux 9 18 fluke, fluky, flunk, flu, flak, flick, folk, flue, flux, flub, flack, flake, flaky, fleck, flock, flag, flog, flu's flukse flux 12 18 flukes, fluke, flakes, flicks, fluke's, folks, flacks, flak's, flecks, flocks, folksy, flux, flick's, folk's, flack's, fleck's, flock's, flake's fone phone 23 28 fine, done, gone, foe, one, fen, fin, fond, font, bone, cone, fore, hone, lone, none, pone, tone, zone, Finn, Fiona, fan, fun, phone, fang, fain, fawn, Fannie, faun forsee foresee 1 26 foresee, fores, force, fires, for see, for-see, foresaw, firs, fours, frees, fares, froze, fore's, freeze, frieze, fries, furs, Farsi, farce, furze, fir's, four's, Fr's, fire's, fur's, fare's frustartaion frustrating 1 1 frustrating fuction function 2 5 fiction, function, faction, auction, suction funetik phonetic 2 2 fanatic, phonetic futs guts 3 56 fits, furs, guts, fut, FUDs, fats, futz, fetus, fiats, fit's, fuss, buts, cuts, fums, huts, juts, nuts, outs, puts, ruts, tuts, Fates, fat's, fates, fatso, feats, fetes, feuds, foots, Fiat's, fiat's, Feds, fads, feds, fur's, gut's, feat's, feud's, foot's, UT's, Tut's, cut's, fate's, feta's, fete's, fun's, hut's, jut's, nut's, out's, put's, rut's, tut's, Fed's, fad's, fed's gamne came 0 6 gamine, game, gamin, gaming, Gaiman, gammon gaurd guard 1 28 guard, gourd, gird, gourde, Kurd, card, curd, grayed, grid, geared, grad, crud, Jared, cared, cured, girt, gored, quart, Jarred, Jarrod, garret, jarred, Curt, Kurt, cart, cord, curt, kart generly generally 2 3 general, generally, Conrail goberment government 0 0 gobernement government 0 0 gobernment government 1 1 government gotton gotten 3 11 Cotton, cotton, gotten, cottony, got ton, got-ton, getting, gutting, jotting, Gatun, codon gracefull graceful 2 4 gracefully, graceful, grace full, grace-full gradualy gradually 1 2 gradually, gradual grammer grammar 2 6 crammer, grammar, grimmer, Kramer, grimier, groomer hallo hello 7 28 halloo, hallow, Gallo, Hall, hall, halo, hello, Hallie, halls, Hal, Halley, hollow, Hale, Hill, Hull, hail, hale, haul, hell, hill, hull, Haley, Holly, hilly, holly, he'll, Hall's, hall's hapily happily 1 3 happily, haply, hazily harrass harass 1 18 harass, Harris's, Harris, Harry's, harries, harrows, hares, arras's, Hera's, hare's, hairs, horas, harrow's, Herr's, hair's, hora's, hurry's, Horus's havne have 2 6 haven, have, heaven, Havana, having, heaving heellp help 1 1 help heighth height 2 7 eighth, height, heights, Heath, heath, hath, height's hellp help 2 5 hello, help, hell, he'll, hell's helo hello 1 23 hello, helot, help, halo, hell, heal, heel, held, helm, hero, he'll, Hal, Hale, hale, hole, Hall, Hill, Hull, hall, hill, holy, hula, hull herlo hello 2 9 hero, hello, Harlow, hurl, her lo, her-lo, Harley, Hurley, hourly hifin hyphen 0 8 hiving, hoofing, huffing, hi fin, hi-fin, having, haven, heaving hifine hyphen 9 10 hiving, hi fine, hi-fine, hoofing, huffing, having, haven, heaven, hyphen, heaving higer higher 1 8 higher, huger, hiker, Niger, hider, tiger, hedger, Hagar hiphine hyphen 2 4 Haiphong, hyphen, hiving, having hippopotamous hippopotamus 1 2 hippopotamus, hippopotamus's hlp help 1 9 help, HP, LP, hp, hap, hep, hip, hop, alp hourse horse 1 15 horse, hours, House, house, hoarse, Horus, horsey, hour's, houris, course, hoers, hearse, Horus's, houri's, hoer's houssing housing 1 5 housing, hissing, moussing, hosing, Hussein howaver however 1 5 however, ho waver, ho-waver, how aver, how-aver howver however 1 7 however, hover, Hoover, hoover, howler, heaver, hoofer humaniti humanity 1 5 humanity, humanoid, hominid, hominoid, hymned hyfin hyphen 5 9 huffing, hoofing, having, hiving, hyphen, haven, heaving, Havana, heaven hypotathes hypothesis 0 0 hypotathese hypothesis 0 0 hystrical hysterical 1 4 hysterical, historical, hysterically, historically ident indent 1 6 indent, dent, addend, addenda, adenoid, attend illegitament illegitimate 0 0 imbed embed 2 4 imbued, embed, embody, ambit imediaetly immediately 1 1 immediately imfamy infamy 1 1 infamy immenant immanent 1 3 immanent, imminent, eminent implemtes implements 0 0 inadvertant inadvertent 1 1 inadvertent incase in case 6 11 Incas, encase, Inca's, incise, incs, in case, in-case, inks, ING's, ink's, Inge's incedious insidious 1 4 insidious, incites, insides, inside's incompleet incomplete 1 1 incomplete incomplot incomplete 1 1 incomplete inconvenant inconvenient 1 1 inconvenient inconvience inconvenience 0 0 independant independent 1 1 independent independenent independent 0 0 indepnends independent 0 0 indepth in depth 1 3 in depth, in-depth, antipathy indispensible indispensable 1 2 indispensable, indispensably inefficite inefficient 0 6 infest, invoiced, infused, invest, unvoiced, unfazed inerface interface 1 2 interface, unnerves infact in fact 5 8 infarct, infect, infant, intact, in fact, in-fact, inf act, inf-act influencial influential 1 2 influential, influentially inital initial 1 7 initial, Intel, until, in ital, in-ital, entail, innately initinized initialized 0 1 intensity initized initialized 0 5 unitized, anodized, enticed, unnoticed, induced innoculate inoculate 1 3 inoculate, ungulate, include insistant insistent 1 3 insistent, insist ant, insist-ant insistenet insistent 1 1 insistent instulation installation 3 3 insulation, instillation, installation intealignt intelligent 1 2 intelligent, indulgent intejilent intelligent 0 0 intelegent intelligent 1 2 intelligent, indulgent intelegnent intelligent 0 0 intelejent intelligent 1 2 intelligent, indulgent inteligent intelligent 1 2 intelligent, indulgent intelignt intelligent 1 2 intelligent, indulgent intellagant intelligent 1 2 intelligent, indulgent intellegent intelligent 1 2 intelligent, indulgent intellegint intelligent 1 2 intelligent, indulgent intellgnt intelligent 1 2 intelligent, indulgent interate iterate 2 11 integrate, iterate, inter ate, inter-ate, interred, underrate, entreat, entreaty, intrude, entered, introit internation international 0 3 inter nation, inter-nation, entrenching interpretate interpret 0 3 interpret ate, interpret-ate, interpreted interpretter interpreter 1 1 interpreter intertes interested 0 12 intrudes, enteritis, entreaties, underrates, undertows, entreats, introits, introit's, undertow's, entirety's, entreaty's, enteritis's intertesd interested 0 1 introduced invermeantial environmental 0 0 irresistable irresistible 1 2 irresistible, irresistibly irritible irritable 1 3 irritable, irritably, erodible isotrop isotope 0 0 johhn john 2 2 John, john judgement judgment 1 1 judgment kippur kipper 1 13 kipper, Jaipur, copper, gypper, keeper, Japura, Cooper, cooper, coppery, CPR, Cowper, copier, caper knawing knowing 2 4 gnawing, knowing, kn awing, kn-awing latext latest 2 8 latex, latest, latent, la text, la-text, lat ext, lat-ext, latex's leasve leave 2 2 lease, leave lesure leisure 1 8 leisure, lesser, leaser, laser, loser, lessor, lousier, looser liasion lesion 2 8 liaison, lesion, lotion, lashing, leashing, Laotian, Lucian, lichen liason liaison 1 10 liaison, Lawson, lesson, liaising, lasing, leasing, Lassen, Luzon, lessen, loosen libary library 1 6 library, Libra, lobar, libber, Liberia, labor likly likely 1 5 likely, Lilly, Lily, lily, luckily lilometer kilometer 1 4 kilometer, milometer, lilo meter, lilo-meter liquify liquefy 1 2 liquefy, logoff lloyer layer 1 13 layer, lore, lyre, lour, Loire, Lorre, leer, lire, lure, Lear, Lora, Lori, Lyra lossing losing 1 11 losing, loosing, lousing, flossing, glossing, lasing, bossing, dossing, tossing, lassoing, leasing luser laser 4 10 luster, lusher, user, laser, loser, lousier, Luger, leaser, lesser, looser maintanence maintenance 1 3 maintenance, Montanans, Montanan's majaerly majority 0 3 majorly, meagerly, mackerel majoraly majority 0 3 majorly, meagerly, mackerel maks masks 5 75 makes, mask, Marks, marks, masks, mks, mas, macs, mags, Mack's, MA's, Mass, Mays, ma's, make, mass, maws, Mars, Saks, mads, mams, mans, maps, mars, mats, oaks, yaks, make's, Mac's, Magus, mac's, mag's, mages, magus, micks, mikes, mocks, mucks, Max, max, Mg's, maxi, megs, mics, mugs, ma ks, ma-ks, Mark's, mark's, mask's, Mick's, muck's, Mae's, Mai's, Mao's, Max's, May's, maw's, max's, may's, Man's, Mar's, Mike's, mad's, mage's, magi's, man's, map's, mat's, mike's, oak's, yak's, Meg's, MiG's, mug's mandelbrot Mandelbrot 1 2 Mandelbrot, Mandelbrot's mant want 25 39 Manet, manta, meant, many, Man, ant, man, mat, Mont, mint, Mandy, mayn't, Mani, Mann, Matt, mane, Kant, cant, malt, mans, mart, mast, pant, rant, want, Minot, Monet, Monte, Monty, Mount, maned, minty, mount, Manx, mend, mind, Man's, can't, man's marshall marshal 2 11 Marshall, marshal, marshals, mar shall, mar-shall, mars hall, mars-hall, marsh all, marsh-all, Marshall's, marshal's maxium maximum 1 5 maximum, maxim, maxima, maxi um, maxi-um meory memory 2 27 Emory, memory, merry, Meir, miry, moray, Mary, Moor, More, Moro, mere, moor, more, Maori, Moore, marry, Meier, Mir, Miro, Mr, Meyer, Moira, mayor, moire, MRI, Mar, mar metter better 7 15 meter, netter, matter, metier, mutter, meteor, better, fetter, letter, setter, wetter, meatier, mater, miter, muter midia media 5 20 midis, MIDI, midi, Media, media, Lidia, mid, midday, Medea, middy, MIDI's, midi's, maid, mod, mud, MD, Md, MIT, mad, med millenium millennium 1 2 millennium, melanoma miniscule minuscule 1 1 minuscule minkay monkey 2 6 mink, monkey, manky, Monk, monk, maniac minum minimum 0 6 minim, minima, minus, min um, min-um, Manama mischievious mischievous 1 2 mischievous, mischief's misilous miscellaneous 0 14 mislays, missiles, missile's, Mosul's, missals, missal's, Mosley's, mussels, Moseley's, mussel's, measles, Moselle's, Mozilla's, Mazola's momento memento 2 5 moment, memento, momenta, moments, moment's monkay monkey 1 8 monkey, Monday, Monk, monk, manky, mink, Monaco, Monica mosaik mosaic 2 15 Mosaic, mosaic, mask, musk, Moscow, mosque, Muzak, music, muzak, moussaka, muskie, masc, misc, musky, MSG mostlikely most likely 1 2 most likely, most-likely mousr mouser 1 8 mouser, mouse, mousy, mousier, Mauser, miser, maser, mossier mroe more 2 33 More, more, Moe, roe, Moore, mire, Marie, MRI, Miro, Moro, mare, mere, Mr, Moor, moor, moire, Mir, Mari, Mario, Maori, Mar, Mira, Morrow, Murrow, mar, marrow, miry, morrow, Mauro, Mara, Mary, Myra, moray neccessary necessary 1 1 necessary necesary necessary 1 1 necessary necesser necessary 1 1 necessary neice niece 1 24 niece, Nice, nice, deice, Noyce, noise, Nisei, nisei, nose, Neo's, neighs, noose, NE's, NYSE, Ne's, NeWS, Ni's, news, gneiss, new's, newsy, noisy, neigh's, news's neighbour neighbor 1 4 neighbor, Nebr, nubbier, knobbier nevade Nevada 2 7 evade, Nevada, NVIDIA, naivete, NAFTA, knifed, neophyte nickleodeon nickelodeon 2 3 Nickelodeon, nickelodeon, nucleating nieve naive 4 14 Nieves, niece, Nivea, naive, sieve, Nev, Neva, nave, nevi, novae, Nov, NV, knave, knife noone no one 10 15 Boone, none, noon, nine, noose, non, Nona, neon, noun, no one, no-one, noon's, Nan, nun, known noticably noticeably 1 1 noticeably notin not in 5 15 noting, notion, no tin, no-tin, not in, not-in, knotting, Newton, netting, newton, nodding, nutting, Nadine, neaten, knitting nozled nuzzled 1 2 nuzzled, nasality objectsion objects 0 3 objection, objects ion, objects-ion obsfuscate obfuscate 1 1 obfuscate ocassion occasion 1 4 occasion, action, auction, equation occuppied occupied 1 3 occupied, equipped, Egypt occurence occurrence 1 6 occurrence, ocarinas, acorns, ocarina's, acorn's, Akron's octagenarian octogenarian 1 1 octogenarian olf old 2 18 Olaf, old, of, ELF, elf, Wolf, golf, wolf, Ola, oaf, off, ole, VLF, vlf, Olav, aloof, Olive, olive opposim opossum 1 2 opossum, Epsom organise organize 1 9 organize, organism, organist, organs, organ's, org anise, org-anise, organza, oregano's organiz organize 1 6 organize, organza, organic, organs, organ's, oregano's oscilascope oscilloscope 1 1 oscilloscope oving moving 2 15 loving, moving, roving, OKing, oping, owing, offing, oven, Avon, Evian, Ivan, avian, Evan, even, effing paramers parameters 0 8 paraders, paramours, primers, paramour's, premiers, primer's, parader's, premier's parametic parameter 0 2 parametric, paramedic paranets parameters 0 10 parents, parapets, parent's, para nets, para-nets, parapet's, prints, paranoids, print's, paranoid's partrucal particular 0 0 pataphysical metaphysical 0 0 patten pattern 1 12 pattern, Patton, batten, fatten, patted, patter, patine, patting, pat ten, pat-ten, Patna, patina permissable permissible 1 2 permissible, permissibly permition permission 3 6 perdition, permeation, permission, permit ion, permit-ion, promotion permmasivie permissive 1 1 permissive perogative prerogative 1 3 prerogative, purgative, proactive persue pursue 2 21 peruse, pursue, parse, purse, pressie, per sue, per-sue, Pres, pres, Perez, pears, peers, piers, prose, Purus, press, Peru's, pear's, peer's, pier's, Pr's phantasia fantasia 1 2 fantasia, fiendish phenominal phenomenal 1 2 phenomenal, phenomenally playwrite playwright 3 9 play write, play-write, playwright, polarity, Polaroid, pilloried, pillared, Pollard, pollard polation politician 0 4 pollution, palliation, polishing, plashing poligamy polygamy 1 2 polygamy, Pilcomayo politict politic 1 3 politic, politico, politics pollice police 1 14 police, plaice, policy, pol lice, pol-lice, poll ice, poll-ice, place, polls, palace, polios, poll's, Polly's, polio's polypropalene polypropylene 1 1 polypropylene possable possible 2 6 passable, possible, passably, possibly, poss able, poss-able practicle practical 2 3 practice, practical, practically pragmaticism pragmatism 0 2 pragmatic ism, pragmatic-ism preceeding preceding 1 5 preceding, proceeding, presiding, presetting, persuading precion precision 0 10 prison, person, pricing, piercing, porcine, persona, pressing, parson, Pearson, prizing precios precision 0 4 precious, precis, precise, precis's preemptory peremptory 1 2 peremptory, prompter prefices prefixes 1 12 prefixes, prefaces, preface's, pref ices, pref-ices, professes, prophecies, provisos, prophesies, privacy's, proviso's, prophecy's prefixt prefixed 2 3 prefix, prefixed, prefix's presbyterian Presbyterian 1 3 Presbyterian, Presbyterians, Presbyterian's presue pursue 4 27 presume, peruse, pressie, pursue, Pres, pres, press, prose, preys, pares, parse, pores, praise, pries, purse, pyres, Prius, Pr's, pros, press's, pore's, pyre's, Peru's, prey's, pro's, pry's, Prius's presued pursued 5 12 presumed, pressed, perused, preside, pursued, Perseid, persuade, preset, parsed, praised, pursed, precede privielage privilege 1 1 privilege priviledge privilege 1 1 privilege proceedures procedures 1 4 procedures, procedure's, persuaders, persuader's pronensiation pronunciation 1 1 pronunciation pronisation pronunciation 0 0 pronounciation pronunciation 1 1 pronunciation properally properly 1 4 properly, proper ally, proper-ally, puerperal proplematic problematic 1 1 problematic protray portray 1 12 portray, pro tray, pro-tray, Pretoria, Porter, porter, prater, prudery, perter, praetor, portiere, prouder pscolgst psychologist 1 1 psychologist psicolagest psychologist 1 1 psychologist psycolagest psychologist 1 1 psychologist quoz quiz 1 33 quiz, quo, quot, ques, Cox, cox, cozy, CZ, quasi, quays, Gus, cos, Cu's, coos, cues, cuss, guys, jazz, jeez, GUI's, CO's, Co's, Jo's, KO's, go's, quay's, Geo's, Gus's, Guy's, coo's, cue's, goo's, guy's radious radius 2 16 radios, radius, radio's, radio us, radio-us, raids, radius's, rads, raid's, readies, roadies, Redis, rad's, riots, roadie's, riot's ramplily rampantly 0 2 ramp lily, ramp-lily reccomend recommend 1 2 recommend, regiment reccona raccoon 4 8 recon, reckon, Regina, raccoon, region, Reginae, rejoin, Reagan recieve receive 1 3 receive, relieve, Recife reconise recognize 0 7 recons, reckons, rejoins, regions, regains, region's, Rockne's rectangeles rectangle 0 2 rectangles, rectangle's redign redesign 0 15 resign, reign, Reading, reading, redoing, riding, Rodin, radian, redden, redone, raiding, ridding, retain, retina, rating repitition repetition 1 3 repetition, reputation, repudiation replasments replacement 0 2 replacements, replacement's reposable responsible 0 0 repose-e+able, re+pose-e+able reseblence resemblance 0 0 respct respect 1 5 respect, res pct, res-pct, resp ct, resp-ct respecally respectfully 0 0 roon room 2 41 Ron, room, roan, croon, Moon, Root, boon, coon, goon, loon, moon, noon, rood, roof, rook, root, soon, RN, Reno, Rn, Rooney, Rhone, Ronny, rain, rayon, rein, ruin, ran, run, rhino, ring, RNA, wrong, Rena, Rene, rang, rune, rung, Ronnie, Wren, wren rought roughly 0 11 rough, ought, wrought, fought, roughs, roughed, brought, drought, bought, sought, rough's rudemtry rudimentary 0 2 radiometry, radiometer runnung running 1 12 running, ruining, ringing, rennin, raining, ranging, reining, wringing, Reunion, reunion, wronging, renown sacreligious sacrilegious 1 7 sacrilegious, sac religious, sac-religious, sacroiliacs, sacrileges, sacrilege's, sacroiliac's saftly safely 3 3 daftly, softly, safely salut salute 1 12 salute, Salyut, SALT, salt, slut, salty, slat, slit, solute, silt, slot, salad satifly satisfy 0 3 stiffly, stifle, stuffily scrabdle scrabble 2 2 Scrabble, scrabble searcheable searchable 1 1 searchable secion section 1 8 section, scion, season, sec ion, sec-ion, seizing, saucing, sizing seferal several 1 3 several, severally, severely segements segments 1 3 segments, segment's, Sigmund's sence sense 3 9 seance, Spence, sense, since, fence, hence, pence, science, sens seperate separate 1 14 separate, sprat, Sprite, sprite, suppurate, speared, sprayed, Sparta, spread, seaport, sport, spurt, spirit, sporty sherbert sherbet 2 3 Herbert, sherbet, shorebird sicolagest psychologist 1 1 psychologist sieze seize 1 23 seize, size, Suez, siege, sieve, sees, SUSE, Suzy, sues, sis, Sue's, SASE, SE's, Se's, Si's, seas, secy, sews, SSE's, see's, sis's, sea's, sec'y simpfilty simplicity 0 0 simplye simply 2 2 simple, simply singal signal 1 6 signal, single, singly, sin gal, sin-gal, snail sitte site 2 32 sitter, site, suttee, suite, Ste, sit, settee, cite, sate, sett, side, suet, saute, Set, set, sot, stew, sty, suit, ST, St, st, sight, SAT, SST, Sat, Sid, Sta, Stu, cit, sat, zit situration situation 1 3 situation, saturation, striation slyph sylph 1 16 sylph, glyph, Slav, slave, salvo, self, sulfa, Silva, salve, solve, Sylvia, Sylvie, Silvia, saliva, selfie, sleeve smil smile 1 15 smile, mil, simile, sail, soil, Emil, smiley, Small, small, smell, XML, Somali, Samuel, sawmill, smelly snuck sneaked 0 12 snick, suck, snack, sunk, stuck, Zanuck, snug, shuck, sink, sync, sneak, sank sometmes sometimes 1 1 sometimes soonec sonic 2 18 sooner, sonic, Seneca, sync, Sonja, singe, scenic, snog, Synge, sink, snack, sneak, snick, zinc, sank, snag, snug, sunk specificialy specifically 0 0 spel spell 1 13 spell, spiel, spew, Opel, sepal, spec, sped, spill, spoil, spool, suppl, supple, splay spoak spoke 6 9 soak, Spock, speak, spook, spake, spoke, spooky, SPCA, speck sponsered sponsored 1 1 sponsored stering steering 1 18 steering, Sterling, sterling, string, staring, storing, starring, stirring, Strong, stringy, strong, strung, stewing, Stern, stern, suturing, Sterne, Sterno straightjacket straitjacket 1 3 straitjacket, straight jacket, straight-jacket stumach stomach 1 1 stomach stutent student 1 1 student styleguide style guide 1 3 style guide, style-guide, stalked subisitions substitutions 0 1 Sebastian's subjecribed subscribed 0 0 subpena subpoena 1 1 subpoena suger sugar 3 19 auger, sager, sugar, Luger, huger, super, surer, Segre, Sucre, Seeger, sucker, sugary, skier, square, squire, saggier, soggier, scare, score supercede supersede 1 6 supersede, super cede, super-cede, spruced, supercity, suppressed superfulous superfluous 1 1 superfluous susan Susan 1 11 Susan, Susana, Sudan, Susanna, Susanne, Pusan, sussing, season, Suzanne, sousing, Susan's syncorization synchronization 0 0 taff tough 0 14 taffy, tiff, toff, staff, Taft, caff, faff, gaff, naff, daffy, diff, doff, duff, tofu taht that 1 10 that, tat, Tahiti, taut, Taft, baht, tact, tart, ta ht, ta-ht tattos tattoos 1 40 tattoos, tatties, tattoo's, tattoo, tats, tuttis, Tate's, dittos, tots, teats, titties, tutti's, toots, Tito's, Toto's, teat's, tads, tits, tuts, ditto's, DAT's, Tad's, Tet's, Titus, Tut's, dates, tad's, tit's, tot's, totes, touts, tut's, tutus, Tutu's, date's, toot's, tote's, tout's, tutu's, dado's techniquely technically 1 2 technically, technical teh the 2 21 tech, the, Te, eh, Th, tea, tee, NEH, Ted, Tet, meh, ted, tel, ten, DH, TeX, Tex, duh, Tahoe, Te's, Doha tem team 1 44 team, teem, temp, term, REM, TM, Tm, rem, ten, them, EM, Te, em, Dem, Tim, Tom, tam, tom, tum, tame, time, tome, item, stem, TQM, tea, tee, Ted, Tet, fem, gem, hem, ted, tel, Tami, demo, tomb, TeX, Tex, Diem, deem, dam, dim, Te's teo two 2 47 toe, two, Te, to, Tao, tea, tee, too, WTO, tie, tow, Ti, Tue, ti, toy, TKO, Ted, Tet, ted, tel, ten, CEO, EEO, Geo, Leo, Neo, tho, DOE, Doe, T, doe, t, DE, TA, Ta, Tu, Ty, do, ta, TeX, Tex, DEA, Dee, dew, duo, tau, Te's teridical theoretical 0 0 tesst test 2 12 tests, test, Tess, testy, Tessa, toast, deist, taste, tasty, DST, Tess's, test's tets tests 5 76 Tet's, teats, test, tents, tests, texts, Tet, tats, teds, tits, tots, tuts, totes, teat's, stets, Te's, Tess, teas, tees, bets, gets, jets, lets, nets, pets, sets, tens, vets, wets, Ted's, Titus, Tut's, Tutsi, tit's, toots, tot's, touts, tut's, tutus, diets, duets, DDTs, dots, tads, Tate's, tote's, tent's, test's, toot's, tout's, TNT's, tea's, tee's, PET's, Set's, Tito's, Toto's, Tutu's, bet's, diet's, duet's, jet's, let's, net's, pet's, set's, ten's, tutu's, vet's, wet's, DAT's, Dot's, Tad's, Tod's, dot's, tad's thanot than or 0 2 Thant, thinned theirselves themselves 0 4 their selves, their-selves, theirs elves, theirs-elves theridically theoretical 2 2 theoretically, theoretical thredically theoretically 1 2 theoretically, theoretical thruout throughout 0 8 throat, thru out, thru-out, throaty, threat, thyroid, thereat, thread ths this 2 39 Th's, this, thus, Hts, HS, Th, ts, these, those, Thu, the, tho, thy, T's, THC, Thais, thaws, thees, thews, thous, DHS, HHS, TVs, VHS, ohs, tbs, Rh's, H's, Thai's, Thea's, thaw's, thew's, thou's, Ta's, Te's, Ti's, Tu's, Ty's, ti's titalate titillate 1 4 titillate, totality, totaled, titled tommorrow tomorrow 1 8 tomorrow, tom morrow, tom-morrow, Timor, tumor, timer, Timur, tamer tomorow tomorrow 1 7 tomorrow, Timor, tumor, Timur, timer, Tamra, tamer tradegy tragedy 0 2 Tortuga, diuretic trubbel trouble 1 8 trouble, dribble, treble, tribal, Tarbell, durable, terrible, tarball ttest test 1 8 test, attest, testy, toast, deist, taste, tasty, DST tunnellike tunnel like 1 2 tunnel like, tunnel-like tured turned 5 21 trued, tired, toured, turfed, turned, turd, tared, tried, tiered, tread, treed, cured, lured, tubed, tuned, tarred, teared, turret, trad, trod, dared tyrrany tyranny 1 11 tyranny, Terran, Tran, terrain, Tirane, Tyrone, train, tarring, terrine, Trina, tron unatourral unnatural 1 4 unnatural, unnaturally, enteral, untruly unaturral unnatural 1 4 unnatural, unnaturally, enteral, untruly unconisitional unconstitutional 0 0 unconscience unconscious 0 4 ingeniousness, ingenuousness, ingeniousness's, ingenuousness's underladder under ladder 1 2 under ladder, under-ladder unentelegible unintelligible 1 2 unintelligible, unintelligibly unfortunently unfortunately 0 0 unnaturral unnatural 1 4 unnatural, unnaturally, enteral, untruly upcast up cast 1 4 up cast, up-cast, opaquest, epoxied uranisium uranium 0 1 Arianism verison version 1 4 version, Verizon, venison, versing vinagarette vinaigrette 1 1 vinaigrette volumptuous voluptuous 1 1 voluptuous volye volley 0 4 vole, vol ye, vol-ye, Vilyui wadting wasting 2 8 wafting, wasting, wading, wadding, waiting, wanting, wad ting, wad-ting waite wait 4 21 Waite, waited, waiter, wait, White, white, waits, waste, waive, write, wit, whitey, Wade, Watt, Witt, wade, watt, whit, wide, Waite's, wait's wan't won't 3 31 wasn't, want, won't, can't, wand, went, wont, Wanda, waned, wants, want's, vaunt, wan, ant, Wang, Watt, wait, wane, watt, Kant, Walt, cant, pant, rant, waft, wank, wart, wast, vent, wend, wind warloord warlord 1 1 warlord whaaat what 1 20 what, wheat, Watt, wait, watt, whet, whit, Waite, White, white, VAT, vat, wad, Wade, Witt, wade, wadi, woad, who'd, why'd whard ward 2 17 Ward, ward, wharf, hard, chard, shard, wart, word, weird, warred, whirred, warty, wired, wordy, wearied, weirdo, wort whimp wimp 1 7 wimp, whim, whip, wimpy, chimp, whims, whim's wicken weaken 7 10 woken, sicken, wicked, wicker, wicket, waken, weaken, wick en, wick-en, wigeon wierd weird 1 10 weird, wired, weirdo, word, wield, Ward, ward, whirred, weirdie, warred wrank rank 1 10 rank, wank, Frank, crank, drank, frank, prank, wrack, rink, range writting writing 1 17 writing, witting, rotting, rutting, gritting, writhing, ratting, rioting, written, writ ting, writ-ting, righting, rooting, routing, rating, riding, ridding wundeews windows 2 15 Windows, windows, winds, wounds, window's, wind's, wound's, wands, wends, wand's, Wanda's, Wendi's, Wendy's, Windows's, Vonda's yeild yield 1 4 yield, yelled, yowled, Yalta youe your 1 20 your, you, yow, yoke, yore, yous, moue, roue, ye, yo, yea, yew, Y, y, you're, you've, Wyo, you'd, you's, ya aspell-0.60.8.1/test/suggest/02-orig-fast-expect.res0000644000076500007650000025721214533006640016744 00000000000000Accosinly Occasionally 6 7 Accusingly, Accusing, Amusingly, Coaxingly, Occasional, Occasionally, Amazingly Circue Circle 3 11 Circe, Cirque, Circle, Circus, Circa, Cir cue, Cir-cue, Circuit, Cirques, Circus's, Cirque's Maddness Madness 1 10 Madness, Maddens, Madden's, Muddiness, Madness's, Maidens, Middens, Maiden's, Midden's, Muddiness's Occusionaly Occasionally 1 9 Occasionally, Occasional, Occupationally, Occupational, Accusingly, Occasions, Occasion, Occasion's, Occasioned Steffen Stephen 4 8 Stiffen, Stefan, Steven, Stephen, Stiffens, Staffing, Stiffing, Stuffing Thw The 2 15 Thaw, The, Thew, Th, Thu, Tho, Thy, Thea, Thee, They, THC, Tow, Thai, Thou, Th's Unformanlly Unfortunately 0 6 Informally, Informant, Infernally, Informal, Uniformly, Uniforming Unfortally Unfortunately 0 10 Informally, Infernally, Informal, Uniformly, Infertile, Unfairly, Universally, Inertly, Unfriendly, Unfurled abilitey ability 1 16 ability, abilities, ablate, agility, ability's, arability, inability, usability, liability, viability, oblate, debility, mobility, nobility, ablated, ablates abouy about 1 22 about, Abby, abbey, buoy, abut, AB, ab, obey, boy, buy, ABA, Abe, Ibo, ably, ahoy, abbe, eBay, oboe, Ebony, abode, above, ebony absorbtion absorption 1 3 absorption, absorbing, observation accidently accidentally 2 10 accidental, accidentally, Occidental, accident, occidental, accidentals, accidents, accident's, accidental's, Occident accomodate accommodate 1 3 accommodate, accommodated, accommodates acommadate accommodate 1 3 accommodate, accommodated, accommodates acord accord 1 13 accord, cord, acrid, acorn, scrod, accords, card, actor, cored, accrued, acre, curd, accord's adultry adultery 1 15 adultery, adulatory, adulator, adult, idolatry, adults, adulate, adult's, adultery's, auditory, adulators, adulterer, Adler, ultra, adulator's aggresive aggressive 1 8 aggressive, aggressively, aggrieve, aggressor, digressive, regressive, aggrieves, abrasive alchohol alcohol 1 2 alcohol, owlishly alchoholic alcoholic 1 1 alcoholic allieve alive 1 28 alive, Allie, Olive, olive, Allies, allege, allele, allied, allies, allover, Allie's, achieve, believe, relieve, allusive, Alice, live, alcove, elev, Ellie, Ollie, alley, Albee, Aline, Allen, Clive, alien, alike alot a lot 0 17 alto, allot, aloft, alt, slot, Lot, lot, Aldo, Alta, aloe, blot, clot, plot, Aleut, Eliot, aloud, ult amature amateur 3 7 armature, mature, amateur, immature, amatory, amateurs, amateur's ambivilant ambivalent 1 4 ambivalent, ambulant, ambivalently, ambivalence amification amplification 0 5 ramification, unification, edification, ossification, mummification amourfous amorphous 2 5 amorous, amorphous, amours, amour's, Amaru's annoint anoint 1 29 anoint, anoints, annoying, anent, Antoine, appoint, anion, anointed, anon, Antony, anions, ancient, annuity, Anton, Antonia, Antonio, annuitant, innit, anionic, anons, Innocent, innocent, Antone, awning, inning, ain't, anteing, undoing, anion's annonsment announcement 1 4 announcement, anointment, announcements, announcement's annuncio announce 3 14 an nuncio, an-nuncio, announce, nuncio, announcing, announced, announcer, announces, annoyance, Ananias, anionic, Anacin, ennui's, Antonio's anonomy anatomy 3 9 autonomy, antonym, anatomy, economy, anon, synonymy, Annam, anonymity, anons anotomy anatomy 1 12 anatomy, Antony, anytime, entomb, antonym, Anton, atom, autonomy, Antone, anatomy's, antsy, anatomic anynomous anonymous 1 7 anonymous, unanimous, antonymous, autonomous, synonymous, animus, Annam's appelet applet 1 18 applet, appealed, appellate, applets, Apple, apple, applied, appalled, apples, epaulet, appeal, pellet, Appleton, applet's, pallet, pelt, Apple's, apple's appreceiated appreciated 1 6 appreciated, appraised, preceded, operated, arrested, presided appresteate appreciate 0 9 apostate, superstate, prostate, appreciated, overstate, upstate, apprised, arrested, oppressed aquantance acquaintance 1 7 acquaintance, acquaintances, abundance, acquaintance's, accountancy, aquanauts, aquanaut's aratictature architecture 0 2 eradicator, eradicated archeype archetype 1 14 archetype, archer, archery, Archie, arched, arches, archly, Archean, archive, archway, arch, airship, Archie's, arch's aricticure architecture 0 5 Arctic, arctic, arctics, Arctic's, arctic's artic arctic 4 30 aortic, Arctic, Attic, arctic, attic, Artie, antic, erotic, Attica, acetic, erotica, erratic, ARC, Art, arc, art, article, Altaic, Arabic, artier, critic, Eric, arid, arty, uric, arts, bardic, Art's, art's, Artie's ast at 12 52 asst, Ats, SAT, Sat, sat, SST, As, At, ST, St, as, at, st, East, east, AZT, EST, est, asset, bast, cast, fast, hast, last, mast, past, vast, wast, PST, ass, ACT, AFT, ASL, Art, CST, DST, HST, MST, act, aft, alt, amt, ant, apt, art, ask, asp, ash, oust, A's, As's, At's asterick asterisk 1 35 asterisk, esoteric, struck, aster, satiric, satyric, ascetic, asteroid, gastric, astern, asters, austerity, hysteric, Astoria, aster's, astride, enteric, ostrich, astir, awestruck, strike, Asturias, acetic, streak, Austria, austere, Easter, Astaire, Astor, Ester, Stark, ester, stark, stork, Astoria's asymetric asymmetric 1 5 asymmetric, isometric, symmetric, asymmetrical, asymmetry atentively attentively 1 4 attentively, retentively, attentive, inattentively autoamlly automatically 0 20 atonally, atoll, anomaly, optimally, tamely, automate, atonal, outfall, Italy, atomically, untimely, atom, timely, Tamil, Udall, atoms, autumnal, automobile, tamale, atom's bankrot bankrupt 3 11 bank rot, bank-rot, bankrupt, Bancroft, banknote, bankroll, banker, banked, bankers, banker's, banquet basicly basically 1 19 basically, BASIC, Basil, basic, basil, basely, busily, BASICs, basics, basally, BASIC's, basic's, bossily, sickly, Biscay, baggily, Basel, basal, briskly batallion battalion 1 12 battalion, stallion, battalions, bazillion, balloon, battling, Tallinn, billion, bullion, battalion's, cotillion, medallion bbrose browse 1 54 browse, Bros, bros, bores, Bries, brows, braise, bruise, bro's, buries, bares, boors, braes, byres, Biro's, Boris, Bose, Brice, Rose, burros, bursae, rose, Br's, barres, bars, bras, burs, arose, broke, prose, Bruce, Bryce, Bursa, bar's, brace, brass, braze, bur's, burrs, bursa, brow's, burro's, boor's, bra's, Ebro's, Barr's, Boru's, Burr's, bore's, burr's, Brie's, brie's, brae's, barre's beauro bureau 46 83 bear, Bauer, Biro, burro, bar, beaut, bro, bur, barrio, Beau, barrow, beau, euro, Barr, Burr, bare, beauty, beer, boar, burr, bury, Beard, beard, bears, Mauro, beaus, Barry, Berra, Berry, Beyer, barre, beery, berry, Bayer, burrow, Beau's, beau's, Ebro, bra, brow, baron, blear, burp, Belau, boor, bureau, Beauvoir, burgh, Eur, ear, Barron, beaker, bear's, bearer, beater, beaver, beware, bleary, Bart, Beirut, Berg, Bern, Bert, Burl, Burt, barb, bard, barf, bark, barn, bars, berg, berk, berm, bettor, blur, burg, burl, burn, burs, Bauer's, bar's, bur's beaurocracy bureaucracy 1 23 bureaucracy, Beauregard, Bergerac, bureaucrat, bureaucracy's, barracks, Barclays, barkers, burgers, bureaucrats, Bergerac's, Barbra's, Barker's, Beauregard's, Berger's, Burger's, barker's, burger's, Barrera's, Barbara's, barrack's, Barclay's, bureaucrat's beggining beginning 1 26 beginning, begging, beckoning, beggaring, beginnings, beguiling, regaining, bargaining, deigning, feigning, reigning, braining, Beijing, bagging, beaning, bogging, bugging, gaining, doggoning, boggling, beginning's, boogieing, begetting, bemoaning, buggering, rejoining beging beginning 0 17 begging, Begin, begin, being, begun, begins, Bering, Beijing, bagging, begone, beguine, bogging, bugging, began, baking, biking, Begin's behaviour behavior 1 9 behavior, behaviors, behavior's, behavioral, Beauvoir, behaving, behave, heavier, beaver beleive believe 1 14 believe, believed, believer, believes, belief, beehive, belie, beeline, relieve, Belize, relive, bereave, blivet, live belive believe 1 16 believe, belie, belief, Belize, relive, be live, be-live, believed, believer, believes, beloved, blivet, belied, belies, live, belle benidifs benefits 4 34 bends, bend's, Bendix, benefits, Benito's, bindings, bandies, bandits, benders, binds, Benita's, bind's, sendoffs, benefit's, endives, beatifies, binding's, bands, bonds, binders, bonitos, Bender's, bandit's, bender's, Bond's, band's, bond's, bonito's, bonding's, sendoff's, Benet's, Bonita's, binder's, endive's bigginging beginning 1 36 beginning, bringing, bogging, bonging, bugging, bunging, gonging, doggoning, boinking, boggling, bagging, banging, begging, binning, gaining, ganging, ginning, bargaining, beginnings, boogieing, belonging, buggering, beckoning, braining, beggaring, beguiling, regaining, coining, gunning, joining, biking, bikini, tobogganing, beginning's, genning, gowning blait bleat 5 35 Blair, blat, bait, bloat, bleat, blot, blast, plait, BLT, blade, bluet, ballot, Bali, baldy, belt, bolt, Blatz, blats, blitz, laity, bald, blight, Lat, bat, bit, built, lat, lit, ballet, baled, bail, beat, boat, laid, Bali's bouyant buoyant 1 20 buoyant, bounty, bunt, bouffant, bound, buoyancy, botany, Bantu, buoyantly, boat, bonnet, bout, butane, band, bent, Brant, blunt, brunt, buoying, burnt boygot boycott 3 11 Bogota, bigot, boycott, begot, boy got, boy-got, boot, bought, bogon, begat, beget brocolli broccoli 1 17 broccoli, brolly, Brillo, broil, Brock, brill, broccoli's, brook, Brooklyn, brooklet, Bernoulli, recoil, Brooke, broodily, Barclay, Bacall, recall buch bush 7 21 butch, Burch, Busch, bunch, Bach, Bush, bush, bitch, Buck, buck, much, ouch, such, Beach, batch, beach, beech, botch, bushy, bash, bosh buder butter 9 72 nuder, bidder, buyer, Buber, ruder, badder, bedder, biter, butter, bud er, bud-er, Boulder, binder, birder, boulder, bounder, builder, buster, buffer, busier, Bauer, Burr, bawdier, beadier, bide, bier, bitter, boudoir, burr, buttery, bluer, udder, Bud, bud, bur, Balder, Bender, Butler, balder, bender, bolder, border, butler, badger, budded, bugger, bummer, buzzer, guider, judder, rudder, Bede, Boer, bade, batter, beater, beer, better, boater, bode, Oder, buds, Lauder, louder, tuber, Bayer, Beyer, Boyer, Buddy, buddy, Bud's, bud's budr butter 46 61 Bud, bud, bur, Burr, burr, buds, bidder, Bird, Byrd, bird, bide, boudoir, nuder, Burt, badder, baud, bdrm, bedder, bid, biter, bury, but, blur, bard, BR, Br, Dr, Bauer, Bede, Buddy, bade, bier, bode, buddy, burro, butt, buyer, Audra, Buber, Bud's, Sudra, Tudor, bauds, bluer, bud's, butter, ruder, bad, bar, bed, bod, brr, FDR, Barr, Boer, bear, beer, boar, body, boor, baud's budter butter 2 52 buster, butter, bustier, biter, Butler, butler, bidder, bitter, buttery, baster, birder, bidet, badder, batter, beater, bedder, better, boater, budded, butted, banter, barter, Boulder, binder, boulder, bounder, builder, dater, deter, doter, bidets, border, buttered, bittier, Balder, Bender, balder, bender, bolder, tauter, battery, battier, bawdier, beadier, boudoir, Tudor, bated, boded, tater, tutor, doubter, bidet's buracracy bureaucracy 1 36 bureaucracy, bureaucrat, bureaucracy's, bureaucrats, burgers, bracers, bracts, bursars, barracks, Barclays, Bergerac, bureaucracies, bravuras, Burger's, bureaucrat's, burger's, burghers, bursar's, bravura's, bracer's, braceros, bract's, Burger, burger, burglars, bursary's, Barbra's, Barbara's, bracero's, burgher's, burglar's, Bergerac's, barrack's, Barclay's, Barack's, burglary's burracracy bureaucracy 1 18 bureaucracy, bureaucrat, bureaucracy's, bureaucrats, bureaucracies, bureaucrat's, bursars, barracks, burghers, barracudas, bursar's, barracuda's, Barrera's, barrack's, Barbara's, bursary's, burgher's, Bergerac's buton button 1 28 button, Burton, baton, futon, Beeton, butane, biotin, butting, bu ton, bu-ton, but on, but-on, Briton, buttons, bun, but, ton, Barton, Benton, Bhutan, Bolton, Boston, Breton, batons, boon, butt, button's, baton's byby by by 12 44 baby, bub, Bobby, bobby, booby, bubo, Bib, Bob, bib, bob, babe, by by, by-by, busby, BYOB, buy, BB, boob, by, Abby, Yb, bubs, buoy, byway, BBB, Beebe, Bobbi, bay, bey, boy, BBC, BBQ, BBS, bbl, bye, bibs, bobs, by's, bub's, BB's, baby's, Bob's, bib's, bob's cauler caller 2 62 caulker, caller, causer, hauler, mauler, jailer, cooler, valuer, caviler, clear, Calder, calmer, clayier, curler, cutler, Coulter, cackler, cajoler, callers, caroler, coulee, crawler, crueler, cruller, Mailer, haulier, mailer, wailer, Collier, collier, gallery, Caleb, Euler, baler, caber, caner, caper, carer, cater, caulk, caver, cuber, curer, cuter, haler, paler, ruler, Cather, Waller, cadger, cagier, called, career, choler, fouler, taller, Geller, Keller, collar, gluier, killer, caller's cemetary cemetery 1 21 cemetery, cementer, century, geometry, cemetery's, smeary, centaur, center, Demeter, scimitar, sectary, symmetry, seminary, Sumter, cedar, meter, metro, smear, semester, Sumatra, cemeteries changeing changing 2 10 changeling, changing, Chongqing, channeling, chancing, chanting, charging, chinking, chunking, whingeing cheet cheat 4 23 chert, Cheer, cheer, cheat, sheet, chest, cheek, cheep, chute, chat, chit, chew, Che, Cheetos, cheetah, chide, chalet, cheats, chesty, chewed, sheets, cheat's, sheet's cicle circle 1 12 circle, chicle, cycle, icicle, sickle, Cecile, Cole, cecal, scale, cycled, cycles, cycle's cimplicity simplicity 2 5 complicity, simplicity, complicit, implicit, simplicity's circumstaces circumstances 1 4 circumstances, circumstance's, circumstance, circumcises clob club 3 34 cob, lob, club, glob, Colby, cloy, blob, clod, clog, clop, clot, slob, Caleb, glib, globe, cl ob, cl-ob, COL, Col, col, Cleo, Clio, Cobb, Colo, lobe, CB, COLA, Cb, Cl, Cole, cl, cola, coll, lb coaln colon 6 54 coal, coaling, clan, Colin, Colon, colon, coals, Golan, Collin, clang, colony, COLA, cola, kaolin, coiling, cooling, cowling, Cohan, Coleen, Conan, Klan, COL, Cal, Can, Col, Galen, cal, can, clean, clown, col, con, Nolan, colas, Colleen, coal's, colleen, Cain, Cali, Cole, Colo, Conn, Joan, call, coil, coin, coll, cool, coon, cowl, goal, koan, loan, cola's cocamena cockamamie 0 15 coachmen, cocaine, cowmen, coachman, Coleman, Carmen, cowman, conman, Cockney, cockney, Crimean, cognomen, cocoon, coming, common colleaque colleague 1 10 colleague, claque, colleagues, collage, college, colloquy, clique, colloq, colleague's, collate colloquilism colloquialism 1 3 colloquialism, colloquialisms, colloquialism's columne column 2 12 columned, column, columns, coalmine, calumny, columnar, Coleman, Columbine, columbine, commune, column's, calamine comiler compiler 1 25 compiler, comelier, co miler, co-miler, cooler, comfier, Collier, collier, comer, miler, comaker, comber, caviler, cobbler, compeer, Mailer, Miller, colliery, mailer, miller, homelier, comely, Camille, jollier, jowlier comitmment commitment 1 8 commitment, commitments, condiment, commitment's, Commandment, commandment, committeemen, contemned comitte committee 1 12 committee, comity, Comte, commute, comet, committed, committer, commit, compete, compote, compute, comity's comittmen commitment 3 5 committeemen, committeeman, commitment, contemn, committing comittmend commitment 1 7 commitment, commitments, committeemen, contemned, committeeman, commitment's, committeeman's commerciasl commercials 1 4 commercials, commercial, commercially, commercial's commited committed 1 26 committed, commuted, commit ed, commit-ed, commutes, commute, commits, vomited, commit, commented, committee, computed, committer, communed, commuter, commode, commute's, combated, competed, commend, omitted, Comte, commodity, recommitted, coated, comity commitee committee 1 18 committee, commute, commit, committees, committer, commuter, Comte, commie, commode, committed, commuted, commutes, comity, commits, commies, committee's, commute's, commie's companys companies 3 6 company's, company, companies, compass, Compaq's, compass's compicated complicated 1 3 complicated, compacted, communicated comupter computer 1 16 computer, computers, compute, commuter, copter, computed, computes, corrupter, compeer, compete, computer's, compere, compote, compacter, compare, completer concensus consensus 1 14 consensus, con census, con-census, consensus's, condenses, consensual, consciences, incenses, consensuses, consents, conscience's, consent's, incense's, nonsense's congradulations congratulations 1 5 congratulations, congratulation's, congratulation, constellations, constellation's conibation contribution 0 6 conurbation, condition, conniption, connotation, concision, connection consident consistent 3 8 confident, coincident, consistent, consent, constant, confidant, constituent, content consident consonant 0 8 confident, coincident, consistent, consent, constant, confidant, constituent, content contast constant 0 12 contrast, contest, contact, contests, contused, context, contuse, congest, consist, content, contort, contest's contastant constant 2 4 contestant, constant, contestants, contestant's contunie continue 1 23 continue, continua, contain, contuse, condone, continued, continues, counting, contained, container, contusing, confine, canting, contains, contusion, Canton, canton, contend, content, conduce, conduit, convene, condense cooly coolly 2 25 Cooley, coolly, cool, coyly, Colo, cloy, coil, coley, cools, COL, Col, col, Cowley, coolie, COLA, Cole, coal, cola, coll, cowl, Coyle, golly, jolly, jowly, cool's cosmoplyton cosmopolitan 1 5 cosmopolitan, cosmopolitans, simpleton, completing, cosmopolitan's courst court 2 24 courts, court, crust, corset, course, coursed, crusty, Crest, crest, Curt, cost, curs, cursed, curt, jurist, Coors, Corot, coast, curse, joust, roust, court's, cur's, Curt's crasy crazy 5 31 crays, Cray, cray, crass, crazy, cars, craws, crash, grays, crease, curacy, grassy, greasy, Cr's, Crecy, Cross, Grass, craze, cress, cross, cruse, grass, Cara's, Cora's, car's, Cray's, craw's, cry's, Cary's, Gray's, gray's cravets caveats 12 43 craves, cravats, cravens, cravat's, crafts, crave ts, crave-ts, carvers, carets, carves, crates, caveats, craved, gravest, Craft's, craft's, carpets, caravels, craven's, Graves, covets, cravat, cruets, graves, gravitas, rivets, Carver's, carver's, crofts, crufts, grafts, caret's, crate's, grave's, caveat's, carpet's, caravel's, cruet's, gravity's, rivet's, Kraft's, graft's, Graves's credetability credibility 1 4 credibility, creditably, corruptibility, creditable criqitue critique 1 17 critique, croquet, croquette, critiqued, cordite, Brigitte, Cronkite, critic, requite, caricature, Crete, crate, cricked, cricket, Kristie, create, credit croke croak 6 53 Coke, coke, crikey, Cork, cork, croak, crock, crook, Cooke, Croce, broke, crone, Creek, creek, croaky, grok, choke, Crick, corked, corker, crick, Crookes, croaked, crocked, crooked, core, Crow, crow, corks, crack, creak, cooker, cookie, croaks, crocks, crooks, Gorky, Greek, Jorge, corgi, gorge, karaoke, Cook, Cree, Roku, cake, cook, joke, rake, cork's, croak's, crock's, crook's crucifiction crucifixion 2 7 Crucifixion, crucifixion, calcification, jurisdiction, gratification, versification, classification crusifed crucified 1 13 crucified, cruised, crusaded, crusted, cursed, crucifies, crusade, cursive, crisped, crossed, crucify, crested, cursive's ctitique critique 1 17 critique, critic, cottage, catlike, catted, kitted, Coptic, static, cortege, kited, cartage, quietude, CDT, coated, mitotic, Cadette, caddied cumba combo 3 30 Cuba, rumba, combo, gumbo, jumbo, cums, MBA, cub, cum, Combs, combat, combs, crumby, cumber, Mumbai, cum's, Gambia, coma, comb, cube, Macumba, curb, comma, Dumbo, Zomba, cumin, dumbo, mamba, samba, comb's custamisation customization 1 4 customization, customization's, juxtaposition, customizing daly daily 2 34 Daley, daily, dally, Day, day, Dale, Dali, dale, duly, delay, Dial, deal, dial, dual, Davy, Dalai, Dolly, dilly, doily, dolly, dully, tally, Del, Dell, Dole, deli, dell, dill, dole, doll, dull, tale, tali, tall danguages dangerous 0 21 languages, language's, damages, dengue's, dinguses, dangles, manages, damage's, tonnages, Danae's, dangers, tanagers, Danube's, dagoes, nudges, drainage's, tonnage's, danger's, tanager's, Duane's, nudge's deaft draft 1 20 draft, daft, deft, deaf, delft, dealt, Taft, drafty, defeat, dead, defy, feat, DAT, davit, deafest, def, AFT, EFT, aft, teat defence defense 1 24 defense, defiance, deafens, deference, defines, fence, defensed, defenses, deface, define, deviance, defend, defends, Terence, decency, deafened, deafen, defensive, deafness, dance, defense's, dense, dunce, defiance's defenly defiantly 6 13 defend, deftly, evenly, defense, deafen, defiantly, divinely, deafens, deafened, heavenly, define, defile, daftly definate definite 1 24 definite, defiant, defined, deviant, define, defiance, delineate, detonate, deviate, deflate, definer, defecate, dominate, defiantly, donate, defines, defoliate, defeat, definitely, definitive, denote, deviants, finite, deviant's definately definitely 1 11 definitely, defiantly, definable, definite, definitively, finitely, defiant, deftly, dentally, daintily, divinely dependeble dependable 1 3 dependable, dependably, spendable descrption description 1 7 description, descriptions, decryption, desecration, discretion, description's, disruption descrptn description 1 6 description, descriptor, discrepant, desecrating, descriptive, scripting desparate desperate 1 9 desperate, disparate, separate, despaired, desecrate, disparage, desperado, disparity, depart dessicate desiccate 1 16 desiccate, dedicate, delicate, desiccated, desiccates, dissipate, dissociate, desecrate, designate, desolate, descale, despite, dislocate, dissect, decimate, defecate destint distant 4 13 destiny, destine, destined, distant, stint, distinct, destines, Dustin, descent, dusting, testing, destiny's, d'Estaing develepment developments 2 7 development, developments, development's, developmental, devilment, defilement, redevelopment developement development 1 6 development, developments, development's, developmental, redevelopment, devilment develpond development 3 4 developed, developing, development, devilment devulge divulge 1 9 divulge, deluge, divulged, divulges, devalue, devolve, deviled, devil, defile diagree disagree 1 25 disagree, degree, digger, dagger, agree, Daguerre, dungaree, decree, diagram, dirge, dodger, tiger, Dare, Tagore, dare, dire, diaper, degrees, digress, dicker, diary, diggers, pedigree, digger's, degree's dieties deities 1 23 deities, dirties, ditties, duties, diets, diet's, titties, die ties, die-ties, dotes, duets, dieters, dietaries, duet's, deifies, dainties, dinettes, dates, deity's, ditzes, dieter's, dinette's, date's dinasaur dinosaur 1 24 dinosaur, dinosaurs, dinar, dinosaur's, denser, dinars, Dina's, donas, insure, dins, dancer, Diana's, din's, dines, dings, Dona's, dona's, dinar's, DNA's, Dana's, Dena's, Dino's, Tina's, ding's dinasour dinosaur 1 28 dinosaur, dinar, dinosaurs, denser, tensor, divisor, dinars, Dina's, donas, donor, insure, dins, dancer, din's, dines, dings, dinosaur's, Dino's, Diana's, Dona's, dona's, dinar's, DNA's, dingo's, Dana's, Dena's, Tina's, ding's direcyly directly 1 14 directly, direly, fiercely, dryly, direful, drizzly, Duracell, dorsally, dirtily, tiredly, diversely, Darcy, Daryl, Daryl's discuess discuss 2 11 discuses, discuss, discus's, discus, discusses, disuses, discs, disc's, discos, disco's, disuse's disect dissect 1 20 dissect, bisect, direct, dissects, dialect, diskette, dict, disc, dist, sect, dissent, disco, discs, digest, trisect, defect, deject, desert, detect, disc's disippate dissipate 1 14 dissipate, dispute, dissipated, dissipates, despite, disparate, disrepute, desiccate, spate, disputed, disputer, disputes, dispirit, dispute's disition decision 8 28 dilution, disunion, position, diction, division, dilation, dissuasion, decision, deposition, digestion, dissipation, Dustin, sedition, dissection, tuition, desertion, Domitian, demotion, deviation, devotion, dietitian, donation, duration, bastion, disdain, citation, derision, deletion dispair despair 1 24 despair, dis pair, dis-pair, disrepair, despairs, Diaspora, diaspora, disappear, disbar, disparity, dispraise, disport, despaired, dispirit, disposer, diaper, spar, dippier, display, wispier, despair's, disputer, Dipper, dipper disssicion discussion 0 11 dissuasion, disusing, disunion, discoing, dissing, dismissing, decision, dissuading, Dickson, discern, disguising distarct distract 1 12 distract, district, distracts, destruct, distrait, distort, dustcart, distinct, districts, distracted, detract, district's distart distort 1 17 distort, distant, distrait, dastard, dis tart, dis-tart, dist art, dist-art, dustcart, distract, start, distorts, distaste, discard, disport, disturb, restart distroy destroy 1 21 destroy, dis troy, dis-troy, distort, history, destroys, bistro, dilatory, distrait, duster, story, Dusty, dusty, disarray, dist, dietary, disturb, destroyed, destroyer, stray, distress documtations documentation 0 6 documentations, dictations, documentation's, commutations, dictation's, commutation's doenload download 1 11 download, downloads, Donald, download's, downloaded, unload, downloading, Danelaw, Delta, delta, dental doog dog 1 51 dog, Doug, dig, doge, Moog, dong, doom, door, Togo, dago, Dodge, dodge, dodgy, doggy, dag, deg, doc, dug, tog, Diego, dock, took, dogie, dogs, doughy, dodo, Tojo, do, toga, LOGO, Pogo, logo, defog, dough, DC, DJ, dc, DOA, DOE, Doe, Dow, coo, doe, duo, goo, too, Good, coot, good, dog's, Doug's dramaticly dramatically 1 5 dramatically, dramatic, dramatics, traumatically, dramatics's drunkeness drunkenness 1 13 drunkenness, drunkenness's, drunken, frankness, dankness, drinkings, rankness, drunkenly, darkness, crankiness, orangeness, dankness's, rankness's ductioneery dictionary 1 8 dictionary, auctioneer, diction, dictionary's, diction's, vacationer, cautionary, decliner dur due 3 36 Dir, dour, due, Dr, fur, Du, Ur, DAR, dry, Dior, Douro, dire, DUI, DVR, duo, Eur, bur, cur, dub, dud, dug, duh, dun, our, Dare, Dora, dare, dear, deer, doer, door, dory, tr, tour, tar, tor duren during 6 51 Daren, Duran, Durer, Darren, Doreen, during, tureen, darn, turn, Durex, drone, Darin, Turin, drawn, drown, dune, Darrin, dire, furn, tern, Drano, Duane, Dunne, den, drain, dun, urn, Durant, Durban, darken, dourer, duress, Dare, Dorian, Drew, Dunn, Turing, Wren, dare, daring, drew, wren, burn, Tran, tarn, torn, tron, Lauren, doyen, Daren's, Duran's dymatic dynamic 0 7 demotic, dogmatic, dramatic, somatic, dyadic, domestic, idiomatic dynaic dynamic 1 45 dynamic, tunic, cynic, tonic, dynamo, dank, sync, DNA, dunk, manic, panic, Denali, Punic, runic, sonic, Dana, Dena, Dina, Dona, dona, Danial, denial, maniac, Deng, dink, Danae, DNA's, Denis, Dinah, Dirac, Doric, Ionic, conic, denim, dinar, donas, ionic, dinky, Dannie, Donnie, Dana's, Dena's, Dina's, Dona's, dona's ecstacy ecstasy 2 17 Ecstasy, ecstasy, ecstasy's, Acosta's, exits, Acosta, Easts, ecstasies, ersatz, CST's, EST's, Estes, exit's, eclat's, East's, east's, Estes's efficat efficient 0 11 effect, efficacy, evict, affect, effects, edict, officiate, afflict, effigy, effort, effect's efficity efficacy 0 16 deficit, affinity, efficient, effect, elicit, officiate, effaced, iffiest, offsite, effacing, feisty, evict, efface, effete, office, Effie's effots efforts 1 49 efforts, effort's, effs, effects, foots, effete, fits, befits, refits, Effie's, affords, effect's, EFT, feats, hefts, lefts, lofts, wefts, effed, effuse, foot's, emotes, UFOs, eats, fats, offs, affects, offsets, Eliot's, UFO's, afoot, fiats, foods, fit's, refit's, feat's, heft's, left's, loft's, weft's, Evita's, fat's, EST's, affect's, offset's, Fiat's, fiat's, food's, Erato's egsistence existence 1 6 existence, insistence, existences, assistance, existence's, coexistence eitiology etiology 1 6 etiology, ethology, etiology's, etiologic, ecology, ideology elagent elegant 1 10 elegant, agent, eloquent, element, argent, legend, eland, elect, urgent, diligent elligit elegant 0 9 Elliot, elicit, Elliott, illicit, legit, Eliot, eulogist, elect, alight embarass embarrass 1 22 embarrass, embers, umbras, embarks, embarrasses, ember's, embrace, umbra's, embarrassed, embassy, embraces, emboss, embark, embargo's, embargoes, embryos, Amber's, amber's, umber's, embassy's, embrace's, embryo's embarassment embarrassment 1 3 embarrassment, embarrassments, embarrassment's embaress embarrass 1 24 embarrass, embers, ember's, embarks, empress, embrace, embraces, embargoes, embassy, embeds, umbras, Amber's, amber's, embrace's, umber's, umbra's, emboss, embark, embosses, embargo's, embryos, empress's, embassy's, embryo's encapsualtion encapsulation 1 4 encapsulation, encapsulations, encapsulating, encapsulation's encyclapidia encyclopedia 1 4 encyclopedia, encyclopedias, encyclopedic, encyclopedia's encyclopia encyclopedia 1 6 encyclopedia, escallop, escalope, unicycles, unicycle, unicycle's engins engine 2 21 engines, engine, engine's, enjoins, en gins, en-gins, Onegin's, ensigns, penguins, angina, angina's, edgings, endings, Eng's, ensign's, Jenkins, Eakins, penguin's, edging's, ending's, Angie's enhence enhance 1 6 enhance, en hence, en-hence, enhanced, enhancer, enhances enligtment Enlightenment 0 3 enlistment, enactment, indictment ennuui ennui 1 51 ennui, en, ennui's, Annie, Ann, ENE, eon, inn, annoy, Ainu, Anna, Anne, Anhui, UN, annul, endue, ensue, menu, nun, eunuch, annual, enough, Bangui, EU, Eu, e'en, nu, Bennie, Jennie, Zuni, Ernie, Inonu, Inuit, innit, IN, In, ON, an, in, on, Penn, Tenn, Venn, annuity, Eng, GNU, enc, end, ens, gnu, en's enought enough 1 11 enough, en ought, en-ought, ought, unsought, enough's, naught, eight, night, naughty, aught enventions inventions 1 11 inventions, invention's, reinventions, invention, conventions, intentions, reinvention's, convention's, indention's, intention's, envisions envireminakl environmental 0 0 enviroment environment 1 8 environment, enforcement, endearment, increment, informant, interment, invariant, conferment epitomy epitome 1 15 epitome, epitomes, optima, epitome's, epitomize, Epsom, entomb, anatomy, epitaph, atom, item, uppity, septum, idiom, opium equire acquire 7 14 Esquire, esquire, quire, require, equine, squire, acquire, equerry, Eire, edgier, Aguirre, equip, equiv, inquire errara error 2 48 errata, error, errors, Ferrari, Ferraro, Herrera, rear, Aurora, aurora, eerier, ears, eras, errs, Etruria, arrears, error's, Ara, ERA, ear, era, err, Ararat, Erato, arras, drear, era's, erred, rare, roar, Earl, Earp, Erma, Erna, Ezra, earl, earn, Eritrea, erase, Eurasia, array, terror, Erica, Erika, Errol, friar, ear's, Barrera, O'Hara erro error 2 52 Errol, error, err, euro, ere, Ebro, ergo, errs, ER, Er, er, Oreo, arrow, ERA, Eur, Orr, arr, ear, era, Erie, Eire, Eyre, e'er, OR, or, Erato, EEO, Eros, RR, Nero, hero, zero, Arron, Elroy, erred, euros, AR, Ar, Ir, Ur, arroyo, Herr, Kerr, Terr, terr, ESR, Rio, erg, rho, Er's, o'er, euro's evaualtion evaluation 1 9 evaluation, evacuation, ovulation, evaluations, evolution, devaluation, emulation, revaluation, evaluation's evething everything 3 9 eve thing, eve-thing, everything, earthing, evening, averring, evading, evoking, anything evtually eventually 1 8 eventually, actually, evilly, fatally, effectually, eventual, Italy, outfall excede exceed 1 18 exceed, excite, ex cede, ex-cede, exceeded, exceeds, Exocet, accede, excess, excise, exude, excel, except, excelled, excised, excited, excused, exudes excercise exercise 1 5 exercise, exercises, exorcise, exercise's, exorcises excpt except 1 9 except, exact, excl, expo, exec, execute, execs, escape, exec's excution execution 1 16 execution, exaction, excursion, executions, exclusion, excretion, excision, exertion, executing, execution's, executioner, execration, exudation, ejection, excavation, exaction's exhileration exhilaration 1 5 exhilaration, exhilarating, exhalation, exhilaration's, exploration existance existence 1 8 existence, existences, existence's, existing, coexistence, existent, assistance, exists expleyly explicitly 0 8 expel, expels, expelled, exploit, explode, explore, explain, expelling explity explicitly 0 19 exploit, exploits, explode, explicit, exploit's, exploited, exploiter, explore, expiate, explain, exalt, expat, explicate, exult, expedite, export, expelled, expect, expert expresso espresso 2 7 express, espresso, express's, expires, expressed, expresses, expressly exspidient expedient 1 4 expedient, existent, excepting, excepted extions extensions 0 23 ext ions, ext-ions, exertions, exons, vexations, actions, exaction's, executions, exertion's, exon's, vexation's, action's, excisions, axons, equations, execution's, questions, excision's, expiation's, exudation's, axon's, equation's, question's factontion factorization 0 1 fecundation failer failure 3 30 frailer, filer, failure, flier, filler, Mailer, failed, fainer, fairer, jailer, mailer, wailer, fouler, Fowler, Fuller, feeler, feller, fuller, fail er, fail-er, flair, faille, falser, falter, filers, filter, fail, fair, file, filer's famdasy fantasy 1 67 fantasy, fads, farads, fad's, fades, maydays, AMD's, Fridays, fame's, famous, Fahd's, mads, Midas, famed, Fonda's, Ramada's, mad's, facades, farad's, fade's, DMD's, amides, foamiest, frauds, FUDs, Feds, MD's, Md's, feds, mdse, nomads, Freda's, fraud's, Fates, Fatima's, Fed's, fates, fatso, fed's, feeds, feuds, foods, fumes, maids, Faraday's, Maud's, fate's, feed's, feud's, food's, fume's, maid's, Amado's, Feds's, Midas's, amide's, facade's, Fundy's, nomad's, Fido's, feta's, mayday's, Friday's, family's, fatty's, midday's, amity's faver favor 3 13 aver, fave, favor, fever, fiver, fayer, caver, faker, faves, raver, saver, waver, fifer faxe fax 5 37 face, faxed, faxes, faze, fax, faux, fake, fakes, Fox, fix, fox, Faye, fade, fame, fare, fate, fave, FAQs, fags, foxy, Fawkes, flax, flex, Foxes, fax's, fixed, fixer, fixes, foxed, foxes, fake's, FAQ, FAQ's, fag, fag's, fa's, Faye's firey fiery 1 20 fiery, Frey, fire, furry, Freya, fairy, fore, fury, fired, firer, fires, Fry, fir, fry, ferry, foray, fare, fray, free, fire's fistival festival 1 8 festival, festivals, festively, fistful, fistula, festal, festival's, festive flatterring flattering 1 10 flattering, fluttering, flatter ring, flatter-ring, faltering, clattering, flattening, filtering, flatteringly, flatting fluk flux 9 18 fluke, fluky, flunk, flu, flak, flick, folk, flue, flux, flub, flack, flake, flaky, fleck, flock, flag, flog, flu's flukse flux 17 32 flukes, fluke, flakes, flicks, flues, fluke's, folks, flunks, flacks, flak's, flecks, flocks, fluxes, folksy, flumes, flutes, flux, flake, flu's, fluky, flick's, folk's, flunk's, flack's, fleck's, flock's, flake's, flue's, flux's, Luke's, flume's, flute's fone phone 23 49 fine, done, gone, foe, one, fen, fin, fond, font, bone, cone, fore, hone, lone, none, pone, tone, zone, Finn, Fiona, fan, fun, phone, fang, fain, fined, finer, fines, Noe, fawn, Fannie, fie, floe, foes, Fe, NE, Ne, faun, fondue, ON, on, Fonda, fence, found, fount, fee, foo, fine's, foe's forsee foresee 1 51 foresee, fores, force, fires, for see, for-see, foresaw, foreseen, foreseer, foresees, firs, fours, frees, fares, froze, gorse, Forest, fore, fore's, forest, free, freeze, frieze, forsake, fries, furs, Fosse, fusee, Morse, Norse, forge, forte, horse, worse, Farsi, farce, furze, Forbes, fir's, forces, forges, fortes, four's, forced, Fr's, fire's, fur's, fare's, force's, forge's, forte's frustartaion frustrating 2 7 frustration, frustrating, frustrate, restarting, frustrated, frustrates, frustratingly fuction function 2 12 fiction, function, faction, auction, suction, fictions, friction, factions, fraction, fusion, fiction's, faction's funetik phonetic 12 33 fanatic, funk, Fuentes, frenetic, genetic, kinetic, finite, fount, funky, fungoid, lunatic, phonetic, fantail, fountain, funked, Fundy, fined, founts, funded, font, fund, frantic, fount's, funding, sundeck, antic, fonts, funds, fanatics, font's, fund's, Fuentes's, fanatic's futs guts 3 56 fits, furs, guts, fut, FUDs, fats, futz, fetus, fiats, fit's, fuss, buts, cuts, fums, huts, juts, nuts, outs, puts, ruts, tuts, Fates, fat's, fates, fatso, feats, fetes, feuds, foots, Fiat's, fiat's, Feds, fads, feds, fur's, gut's, feat's, feud's, foot's, UT's, Tut's, cut's, fate's, feta's, fete's, fun's, hut's, jut's, nut's, out's, put's, rut's, tut's, Fed's, fad's, fed's gamne came 23 32 gamine, game, gamin, gaming, Gaiman, gammon, gasmen, gamines, mane, Amen, amen, amine, gamed, gamer, games, Galen, gamins, Gama, Gene, Jame, Jane, Kane, came, cane, gain, gamy, gang, gene, gone, gamine's, gamin's, game's gaurd guard 1 51 guard, gourd, gird, gourde, Kurd, card, curd, grayed, grid, geared, guards, gauged, grad, gaudy, Hurd, crud, gars, hard, Jared, cared, cured, gad, gar, girt, gored, gourds, quart, Gary, Jarred, Jarrod, garret, gawd, guru, jarred, Ward, bard, garb, lard, turd, ward, yard, Curt, Kurt, cart, cord, curt, kart, Garry, gar's, guard's, gourd's generly generally 2 27 general, generally, gently, generals, gingerly, genera, gnarly, greenly, genteelly, generic, genre, genteel, generality, nearly, general's, keenly, genres, gunnery, generously, girly, gnarl, goner, queerly, genre's, genially, Genaro, genial goberment government 0 5 garment, debarment, Cabernet, gourmand, germinate gobernement government 1 1 government gobernment government 1 1 government gotton gotten 3 21 Cotton, cotton, gotten, cottony, got ton, got-ton, Giotto, getting, gutting, jotting, goon, Gordon, cottons, glutton, gotta, Gatun, codon, godson, Giotto's, Cotton's, cotton's gracefull graceful 2 6 gracefully, graceful, grace full, grace-full, gratefully, grateful gradualy gradually 1 21 gradually, gradual, graduate, radially, grandly, greedily, radial, Grady, gaudily, greatly, gradable, crudely, Bradly, gladly, cradle, gradate, granule, gravely, griddle, gratuity, gravelly grammer grammar 2 6 crammer, grammar, grimmer, Kramer, grimier, groomer hallo hello 7 28 halloo, hallow, Gallo, Hall, hall, halo, hello, Hallie, halls, Hal, Halley, hollow, Hale, Hill, Hull, hail, hale, haul, hell, hill, hull, Haley, Holly, hilly, holly, he'll, Hall's, hall's hapily happily 1 11 happily, haply, hazily, hail, headily, heavily, happy, apply, shapely, Hamill, homily harrass harass 1 28 harass, Harris's, Harris, Harry's, harries, harrows, hares, arras's, Hera's, hare's, arras, Harrods, hairs, horas, harrow's, arrays, Herr's, hair's, hora's, harness, hurrahs, hurry's, Haas's, Harrods's, Harare's, array's, Horus's, hurrah's havne have 2 22 haven, have, heaven, Havana, having, Haney, heave, heaving, Havel, havens, haves, shaven, Han, maven, raven, hang, hive, hone, hove, haven's, haven't, have's heellp help 1 23 help, hello, Heep, heel, hell, he'll, heels, whelp, heel's, heeled, helps, hep, Helen, hell's, Hall, Hill, Hull, hall, heal, heap, hill, hull, help's heighth height 2 13 eighth, height, heights, Heath, heath, high, hath, height's, Keith, highs, health, hearth, high's hellp help 2 30 hello, help, hell, hellos, he'll, helps, hep, Heller, hell's, whelp, Hall, Heep, Hill, Hull, hall, heal, heap, heel, hill, hull, held, helm, hemp, kelp, yelp, Holly, hilly, holly, hello's, help's helo hello 1 23 hello, helot, help, halo, hell, heal, heel, held, helm, hero, he'll, Hal, Hale, hale, hole, Hall, Hill, Hull, hall, hill, holy, hula, hull herlo hello 2 34 hero, hello, Harlow, hurl, her lo, her-lo, Herzl, heel, Herod, heron, her, harlot, herald, Herero, hereof, hereon, hereto, Harley, Hera, Herr, Hurley, halo, heal, hell, here, hourly, Perl, herb, herd, hers, he'll, hurls, hero's, hurl's hifin hyphen 0 58 hiving, hoofing, huffing, hi fin, hi-fin, hiding, fin, hieing, hiking, hiring, having, hinging, Hafiz, haven, Finn, Hon, Hun, fain, fine, fun, hing, hon, chiffon, whiffing, hefting, hoeing, HF, Haitian, Hf, biffing, diffing, hailing, hf, hipping, hissing, hitting, miffing, riffing, tiffing, Haifa, Heine, Hoff, Huff, heaving, huff, hying, HIV, Han, fan, fen, hen, AFN, chafing, knifing, haying, hive, HF's, Hf's hifine hyphen 28 28 hiving, hi fine, hi-fine, hoofing, huffing, fine, hiding, Heine, hieing, Divine, define, divine, hiking, hiring, refine, having, hone, hidden, fin, Hefner, haven, Finn, hing, hive, whiffing, hefting, heaven, hyphen higer higher 1 8 higher, huger, hiker, Niger, hider, tiger, hedger, Hagar hiphine hyphen 2 23 Haiphong, hyphen, iPhone, hiving, hipping, phone, humphing, hoping, siphon, Heine, hyphened, hitching, hieing, Daphne, Divine, divine, hiding, hiking, hiring, hyping, having, hyphens, hyphen's hippopotamous hippopotamus 1 3 hippopotamus, hippopotamus's, hippopotamuses hlp help 1 38 help, HP, LP, hp, hap, hep, hip, hop, alp, halo, helps, Hal, lap, lip, lop, whelp, Hale, Hall, Heep, Hill, Hope, Hopi, Hull, hale, hall, heap, hell, hill, hole, holy, hoop, hope, hula, hull, hype, hypo, help's, he'll hourse horse 1 15 horse, hours, House, house, hoarse, Horus, horsey, hour's, houris, course, hoers, hearse, Horus's, houri's, hoer's houssing housing 1 25 housing, hissing, moussing, hosing, Hussein, housings, hoisting, horsing, hosting, husking, Poussin, bossing, cussing, dossing, dousing, fussing, hushing, lousing, mousing, mussing, rousing, sousing, sussing, tossing, housing's howaver however 1 18 however, ho waver, ho-waver, how aver, how-aver, heaver, hover, waver, Hoover, hoover, heavier, Weaver, waiver, wavier, weaver, whoever, hewer, wafer howver however 1 15 however, hover, Hoover, hoover, howler, heaver, hoofer, hovers, hoer, hove, how're, over, Hoovers, hoovers, Hoover's humaniti humanity 1 10 humanity, humanoid, humanist, humanities, humanize, humanity's, human, humanest, humane, humanities's hyfin hyphen 8 46 huffing, hoofing, hying, fin, hyping, having, hiving, hyphen, hymn, hygiene, Hafiz, Hymen, haying, hymen, Haydn, haven, Finn, Hon, Hun, fain, fine, fun, hing, hon, hefting, HF, Hf, hf, Heine, Huff, heaving, huff, hyena, HIV, Haifa, Han, fan, fen, hen, AFN, chafing, hieing, hoeing, Hoff, HF's, Hf's hypotathes hypothesis 0 4 hipbaths, hypotenuse, hepatitis, hepatitis's hypotathese hypothesis 0 4 hypotenuse, hipbaths, hepatitis, hepatitis's hystrical hysterical 1 5 hysterical, historical, hysterically, historically, hysteric ident indent 1 37 indent, dent, dint, int, rodent, Advent, advent, intent, Aden, Eden, tent, evident, ardent, idiot, Edens, addend, adept, agent, anent, denote, event, stent, EDT, dined, isn't, identity, into, didn't, Edna, edit, tint, don't, identify, Aden's, Eden's, aren't, ain't illegitament illegitimate 1 4 illegitimate, allotment, alignment, enactment imbed embed 2 33 imbued, embed, imbues, imbue, imbibed, bombed, combed, numbed, tombed, ambled, embeds, aimed, imaged, impede, umbel, umber, umped, abed, embody, ibid, airbed, lambed, ebbed, Amber, amber, ember, Imelda, mobbed, ambit, imbibe, iambi, AMD, amide imediaetly immediately 1 8 immediately, immediate, immoderately, immodestly, eruditely, imitate, emotively, immutably imfamy infamy 1 6 infamy, imam, IMF, Mfume, IMF's, emf immenant immanent 1 11 immanent, imminent, unmeant, immensity, remnant, eminent, dominant, ruminant, immunity, immanently, imminently implemtes implements 1 7 implements, implants, implement's, implant's, implicates, implodes, impalement's inadvertant inadvertent 1 3 inadvertent, inadvertently, inadvertence incase in case 6 18 Incas, encase, Inca's, incise, incs, in case, in-case, uncased, Inca, increase, inches, encased, encases, inks, ING's, ink's, Ina's, Inge's incedious insidious 1 18 insidious, invidious, incestuous, incites, Indus, inced, insides, Indies, indies, niceties, incest's, inside's, indices, India's, insidiously, incises, indites, Indies's incompleet incomplete 1 3 incomplete, incompletely, uncompleted incomplot incomplete 1 5 incomplete, uncompleted, incompletely, uncoupled, unkempt inconvenant inconvenient 1 5 inconvenient, incontinent, inconveniently, inconvenience, inconvenienced inconvience inconvenience 1 4 inconvenience, unconvinced, unconfined, unconvincing independant independent 1 7 independent, independents, independent's, independently, Independence, independence, unrepentant independenent independent 1 1 independent indepnends independent 0 6 independents, independent's, Independence, independence, endpoints, endpoint's indepth in depth 1 8 in depth, in-depth, untruth, antipathy, osteopath, osteopathy, Antipas, antipathy's indispensible indispensable 1 4 indispensable, indispensably, indispensables, indispensable's inefficite inefficient 1 5 inefficient, infelicity, infinite, incite, infinity inerface interface 1 15 interface, innervate, inverse, enervate, interoffice, innervates, Nerf's, infuse, enervates, energize, inertia's, invoice, inroads, Minerva's, inroad's infact in fact 5 17 infarct, infect, infant, intact, in fact, in-fact, inf act, inf-act, infects, inflect, inflict, indict, induct, enact, infest, inject, insect influencial influential 1 3 influential, influentially, inferential inital initial 1 32 initial, Intel, until, in ital, in-ital, Ital, entail, ital, install, Unitas, Anita, natal, genital, initially, Anibal, animal, natl, India, Inuit, Italy, innit, instill, unit, innately, int, anal, innate, inositol, into, Anita's, it'll, Intel's initinized initialized 0 11 unionized, unitized, intoned, anatomized, intended, intones, instanced, antagonized, intensified, enticed, intense initized initialized 0 21 unitized, unitizes, unitize, anodized, enticed, ionized, sanitized, unities, unnoticed, incited, united, untied, indited, intuited, unionized, iodized, noticed, intoned, induced, monetized, incised innoculate inoculate 1 6 inoculate, inoculated, inoculates, inculcate, inculpate, reinoculate insistant insistent 1 13 insistent, insist ant, insist-ant, instant, assistant, insisting, unresistant, insistently, consistent, insistence, insisted, inkstand, incessant insistenet insistent 1 7 insistent, insistence, insistently, consistent, insisted, insisting, instant instulation installation 3 3 insulation, instillation, installation intealignt intelligent 1 11 intelligent, inelegant, intelligently, indulgent, intelligence, unintelligent, intellect, indigent, intelligentsia, entailment, indulging intejilent intelligent 1 6 intelligent, integument, interlined, indolent, indigent, indulgent intelegent intelligent 1 4 intelligent, inelegant, indulgent, intellect intelegnent intelligent 1 3 intelligent, indulgent, indignant intelejent intelligent 1 6 intelligent, inelegant, intellect, indulgent, intolerant, indolent inteligent intelligent 1 9 intelligent, indulgent, intelligently, intelligence, unintelligent, indigent, inelegant, intellect, intelligentsia intelignt intelligent 1 12 intelligent, inelegant, indulgent, intelligently, intelligence, intellect, unintelligent, indigent, intolerant, indulging, indelicate, indolent intellagant intelligent 1 9 intelligent, inelegant, intellect, intelligently, indulgent, intelligence, intolerant, unintelligent, intelligentsia intellegent intelligent 1 8 intelligent, inelegant, intellect, intelligently, indulgent, intelligence, unintelligent, intelligentsia intellegint intelligent 1 6 intelligent, inelegant, intellect, indulgent, intelligently, unintelligent intellgnt intelligent 1 8 intelligent, intellect, inelegant, indulgent, intelligently, intelligence, unintelligent, intolerant interate iterate 2 28 integrate, iterate, inter ate, inter-ate, interred, nitrate, interact, underrate, entreat, Internet, internet, inveterate, entreaty, ingrate, untreated, interrelate, intrude, intranet, antedate, internee, intimate, entreated, interrogate, intricate, inert, inter, nitrite, anteater internation international 5 13 inter nation, inter-nation, interaction, intention, international, intonation, alternation, incarnation, intervention, interrelation, interrogation, Internationale, indention interpretate interpret 8 9 interpret ate, interpret-ate, interpreted, interpretative, interpreter, interpretive, interprets, interpret, interpreting interpretter interpreter 1 8 interpreter, interpreters, interpreted, interpret, interpreter's, interpretive, interprets, interrupter intertes interested 0 48 Internets, integrates, interred, interest, iterates, inters, intrudes, internees, enteritis, inserts, intents, interns, inverts, entreaties, nitrates, nitrites, ententes, insert's, intent's, interests, intern's, invert's, Internet's, entreats, introits, interacts, intercede, interpose, interest's, entrees, internee's, introit's, enters, intercedes, interludes, intros, anteaters, nitrate's, nitrite's, entente's, interim's, intro's, integrity's, entirety's, entreaty's, entree's, interlude's, anteater's intertesd interested 2 15 interest, interested, interceded, interposed, intercede, untreated, entreated, intruded, internist, intrudes, underused, interfaced, interlaced, enteritis, interstate invermeantial environmental 0 2 inferential, informational irresistable irresistible 1 3 irresistible, irresistibly, resistible irritible irritable 1 9 irritable, irritably, irrigable, erodible, heritable, veritable, writable, imitable, irascible isotrop isotope 1 6 isotope, isotropic, strop, strip, strap, strep johhn john 2 14 John, john, Johann, Johnny, johnny, Cohan, Cohen, Hahn, Johanna, Johnie, Khan, Kuhn, khan, Johnnie judgement judgment 1 13 judgment, augment, segment, figment, pigment, casement, ligament, Clement, clement, garment, regiment, cogent, cajolement kippur kipper 1 33 kipper, Jaipur, kippers, copper, skipper, Kanpur, Dipper, dipper, hipper, kipped, nipper, ripper, sipper, tipper, zipper, gypper, keeper, Japura, pour, kippered, Kip, kip, ppr, piper, CPR, clipper, kipper's, kips, spur, kappa, Kip's, kip's, gripper knawing knowing 2 33 gnawing, knowing, kn awing, kn-awing, jawing, awing, kneeing, knowings, kneading, cawing, hawing, naming, pawing, sawing, yawing, snowing, knifing, thawing, swing, waning, wing, nabbing, nagging, nailing, napping, nearing, vanning, knowingly, known, Ewing, owing, renewing, weaning latext latest 2 9 latex, latest, latent, la text, la-text, lat ext, lat-ext, text, latex's leasve leave 2 33 lease, leave, leaves, leased, leaser, leases, lase, lave, leas, Lessie, lessee, least, lavs, Lesa, save, laves, leafs, Lea's, elusive, lea's, levee, leave's, slave, Las, Les, lav, lease's, loaves, Le's, sleeve, leaf's, La's, la's lesure leisure 1 34 leisure, lesser, leaser, leisured, laser, loser, Lester, lessor, lure, pleasure, sure, lessee, desire, measure, lemur, Closure, closure, lousier, Lessie, Lenore, Leslie, assure, leer, looser, sere, lures, lease, leisure's, leisurely, Les, lexer, louse, Le's, lure's liasion lesion 2 23 liaison, lesion, lotion, libation, ligation, elision, fission, mission, suasion, vision, liaising, lashing, leashing, Lawson, lasing, lain, lion, Latino, lesions, dilation, illusion, elation, lesion's liason liaison 1 26 liaison, Lawson, lesson, liaising, lasing, liaisons, Larson, Lisbon, Liston, leasing, Lassen, Luzon, lion, Alison, lessen, loosen, Jason, Mason, bison, mason, Gleason, Wilson, Litton, reason, season, liaison's libary library 1 12 library, Libra, lobar, Libras, liar, libber, liberty, Leary, Libby, Liberia, labor, Libra's likly likely 1 19 likely, Lilly, Lily, lily, luckily, Lully, lolly, slickly, Lille, lankly, lowly, lively, sickly, Lila, Lyly, like, lilo, wkly, laxly lilometer kilometer 1 7 kilometer, milometer, lilo meter, lilo-meter, millimeter, limiter, telemeter liquify liquefy 1 17 liquefy, liquid, liquor, squiffy, quiff, liqueur, qualify, liq, liquefied, liquefies, Luigi, luff, Livia, jiffy, leafy, lucky, quaff lloyer layer 1 29 layer, lore, lyre, lour, Loire, Lorre, looter, leer, loner, loser, lover, lower, Boyer, Lloyd, coyer, foyer, lire, lure, lawyer, looker, looser, player, slayer, Lear, Lora, Lori, Lyra, loyaler, layover lossing losing 1 11 losing, loosing, lousing, flossing, glossing, lasing, bossing, dossing, tossing, lassoing, leasing luser laser 4 31 luster, lusher, user, laser, loser, lousier, Luger, leaser, lesser, looser, Lister, lisper, lure, louse, lustier, ulcer, lucre, Lester, lasers, losers, Luce, lase, leer, lose, Glaser, closer, lures, Lu's, laser's, loser's, lure's maintanence maintenance 1 9 maintenance, Montanans, maintaining, continence, maintainers, maintenance's, Montanan's, maintains, Montanan majaerly majority 0 8 majorly, meagerly, mannerly, miserly, mackerel, maturely, eagerly, motherly majoraly majority 3 17 majorly, mayoral, majority, morally, Majorca, majors, Major, major, moral, manorial, meagerly, morale, Major's, major's, majored, majoring, maturely maks masks 5 75 makes, mask, Marks, marks, masks, mks, mas, macs, mags, Mack's, MA's, Mass, Mays, ma's, make, mass, maws, Mars, Saks, mads, mams, mans, maps, mars, mats, oaks, yaks, make's, Mac's, Magus, mac's, mag's, mages, magus, micks, mikes, mocks, mucks, Max, max, Mg's, maxi, megs, mics, mugs, ma ks, ma-ks, Mark's, mark's, mask's, Mick's, muck's, Mae's, Mai's, Mao's, Max's, May's, maw's, max's, may's, Man's, Mar's, Mike's, mad's, mage's, magi's, man's, map's, mat's, mike's, oak's, yak's, Meg's, MiG's, mug's mandelbrot Mandelbrot 1 2 Mandelbrot, Mandelbrot's mant want 25 39 Manet, manta, meant, many, Man, ant, man, mat, Mont, mint, Mandy, mayn't, Mani, Mann, Matt, mane, Kant, cant, malt, mans, mart, mast, pant, rant, want, Minot, Monet, Monte, Monty, Mount, maned, minty, mount, Manx, mend, mind, Man's, can't, man's marshall marshal 2 13 Marshall, marshal, marshals, mar shall, mar-shall, mars hall, mars-hall, marsh all, marsh-all, Marsha, Marshall's, marshal's, marshaled maxium maximum 1 9 maximum, maxim, maxima, maxi um, maxi-um, maxims, maxi, Axum, maxim's meory memory 2 36 Emory, memory, merry, Meir, miry, moray, Mary, Moor, More, Moro, mere, moor, more, Maori, Moore, marry, Meier, Mir, Mort, mercy, Miro, Mr, Emery, Meyer, Moira, emery, mayor, moire, Leroy, Malory, MRI, Mar, mar, meow, morn, smeary metter better 7 15 meter, netter, matter, metier, mutter, meteor, better, fetter, letter, setter, wetter, meatier, mater, miter, muter midia media 5 33 midis, MIDI, midi, Media, media, Lidia, mid, midday, Medea, middy, MIDI's, midi's, maid, mod, mud, Midas, MD, Md, midair, MIA, Mia, Ida, Medina, Midway, medial, median, medias, midway, MIT, mad, med, Media's, media's millenium millennium 1 15 millennium, millenniums, millennium's, millennia, millennial, mullein, selenium, Mullen, milling, minim, mullein's, milliner, millings, plenum, milling's miniscule minuscule 1 11 minuscule, minuscules, minuscule's, meniscus, monocle, muscle, musicale, manacle, maniacal, miscall, meniscus's minkay monkey 2 24 mink, monkey, manky, Minsky, Monk, monk, minks, mkay, inky, Monday, McKay, Micky, mingy, Mindy, dinky, kinky, milky, minty, Menkar, Mickey, mickey, mink's, Minoan, maniac minum minimum 11 44 minim, minima, minus, min um, min-um, minims, Minn, mini, Min, min, minimum, mum, magnum, Mingus, Minuit, minis, minuet, minute, Manama, Ming, menu, mine, mind, mink, mint, Eminem, mingy, Min's, Mindy, Minos, Minot, menus, mince, mined, miner, mines, minor, minty, minim's, mini's, minus's, Ming's, menu's, mine's mischievious mischievous 1 4 mischievous, mischievously, mischief's, mischief misilous miscellaneous 0 38 mislays, missiles, missile's, Mosul's, milieus, missals, silos, misfiles, Milo's, missal's, missus, silo's, misplays, Mosley's, misdoes, Muslims, milieu's, misuse, solos, Moseley's, Muslim's, missile, muslin's, solo's, malicious, misplay's, Silas, sills, sloes, slows, Maisie's, Moselle's, Mozilla's, Millie's, sill's, Marylou's, sloe's, missus's momento memento 2 5 moment, memento, momenta, moments, moment's monkay monkey 1 23 monkey, Monday, Monk, monk, manky, mink, monks, Mona, Monaco, Monica, mkay, monkeys, McKay, money, Monty, honky, monad, wonky, Menkar, Monk's, monk's, Mona's, monkey's mosaik mosaic 2 49 Mosaic, mosaic, mask, mosaics, musk, Masai, Moscow, mosque, Muzak, music, muzak, moussaka, Mohawk, Omsk, Saki, soak, muskie, Moss, moss, Osaka, masc, mossback, misc, mos, musky, mossy, MSG, Mesabi, Mack, Mesa, Mosaic's, mesa, mock, mosaic's, sack, Mark, Monk, Sask, mark, monk, most, Masaryk, Moss's, moss's, Masai's, moxie, mosey, Mo's, Mai's mostlikely most likely 1 4 most likely, most-likely, mystically, mystical mousr mouser 1 48 mouser, mouse, mousy, mousier, Mauser, miser, moues, mousers, mousse, moused, mouses, Muse, muse, most, must, Moors, moors, maser, mos, mus, Morse, Mosul, Meuse, moose, mossier, Mo's, Moor, Moss, Muir, moor, moos, moss, mows, muss, sour, musk, mossy, moue's, mouser's, mu's, mouse's, Moe's, moo's, mow's, Moss's, moss's, Moor's, moor's mroe more 2 97 More, more, Moe, roe, Moore, mire, Marie, MRI, Miro, Moro, mare, mere, Mr, Moor, moor, moire, Mir, Mari, Mario, morel, mores, mote, morose, Maori, Mar, Mira, Morrow, Murrow, mar, marrow, miry, morrow, Ore, Rome, ore, moue, mow, roue, row, Mauro, Moet, Morse, mode, mole, mope, move, ME, MO, Mara, Mary, Me, Mo, Monroe, Mort, Myra, Re, me, mo, morn, re, Gore, Oreo, bore, core, fore, gore, lore, moray, pore, sore, tore, wore, yore, Marge, Marne, Merle, Myron, marge, merge, moron, ROM, Rom, Mae, Mao, Mme, Mrs, Rae, Roy, moi, moo, rue, Mr's, More's, more's, Miro's, Moro's, Moe's neccessary necessary 1 3 necessary, accessory, successor necesary necessary 1 10 necessary, necessity, necessarily, necessary's, Cesar, unnecessary, nieces, necessaries, niece's, Nice's necesser necessary 1 17 necessary, necessity, newsier, censer, Nasser, NeWSes, Cesar, nieces, necessaries, niece's, necessarily, necessary's, unnecessary, censor, Nice's, nosier, Nasser's neice niece 1 64 niece, Nice, nice, deice, Noyce, noise, nieces, nicer, Rice, Venice, mice, niche, rice, Nisei, nee, nisei, nose, Ice, ice, piece, notice, novice, deuce, naive, Neo's, neighs, noose, Neil, Nick, Nike, Nile, dice, lice, neck, nick, nine, vice, NE's, NYSE, Ne's, NeWS, Ni's, news, Seine, seine, fence, hence, neigh, nonce, pence, Peace, gneiss, juice, peace, seize, voice, niece's, new's, newsy, noisy, Nice's, Neil's, neigh's, news's neighbour neighbor 1 6 neighbor, neighbors, neighbored, neighbor's, neighborly, neighboring nevade Nevada 2 32 evade, Nevada, Neva, invade, Nevadan, novae, nerved, neared, Neva's, negate, envied, nave, need, heaved, leaved, weaved, never, Ned, Nev, Nelda, kneaded, knead, Nate, Nevada's, Nevadian, Nova, fade, neat, nevi, node, nova, nude nickleodeon nickelodeon 2 5 Nickelodeon, nickelodeon, nickelodeons, Nickelodeon's, nickelodeon's nieve naive 4 23 Nieves, niece, Nivea, naive, sieve, Nev, Neva, nave, nevi, novae, Nov, nerve, never, NV, Knievel, nee, Eve, eve, knave, I've, knife, Nev's, Nieves's noone no one 10 19 Boone, none, noon, nine, noose, non, Nona, neon, noun, no one, no-one, nonce, Noe, one, noon's, novene, Nan, nun, known noticably noticeably 1 6 noticeably, notably, noticeable, notable, nautically, notifiable notin not in 5 95 noting, notion, no tin, no-tin, not in, not-in, Norton, biotin, knotting, nothing, Newton, netting, newton, nodding, noon, noun, nutting, non, not, tin, Nation, doting, nation, noggin, nosing, notice, notify, toting, voting, Nadine, neaten, note, Odin, Toni, knitting, Latin, Nolan, Putin, Rodin, Wotan, noted, notes, satin, Antoine, contain, nit, outing, ton, Anton, Nina, Nona, Tina, Ting, neon, nicotine, nine, none, notating, notation, noticing, nowt, nun, tine, ting, tiny, tun, uniting, notching, nesting, NT, Nita, TN, tn, town, Eton, nits, doing, denoting, dentin, knot, Don, NWT, Nan, Nat, din, don, net, nod, nut, tan, ten, toning, known, nit's, note's nozled nuzzled 1 21 nuzzled, nozzles, nozzle, nobbled, noodled, sozzled, nosed, soled, nozzle's, nailed, noised, soiled, nuzzle, soloed, sled, sold, unsoiled, nestled, solid, snailed, knelled objectsion objects 0 5 objection, objects ion, objects-ion, abjection, objecting obsfuscate obfuscate 1 1 obfuscate ocassion occasion 1 22 occasion, occasions, omission, action, evasion, ovation, cation, occlusion, location, vocation, caution, cushion, oration, accession, occasion's, occasional, occasioned, emission, cashing, Asian, avocation, evocation occuppied occupied 1 7 occupied, occupies, occupier, cupped, unoccupied, reoccupied, occurred occurence occurrence 1 12 occurrence, occurrences, occurrence's, recurrence, occupancy, occurring, currency, occurs, accordance, accuracy, ocarinas, ocarina's octagenarian octogenarian 1 3 octogenarian, octogenarians, octogenarian's olf old 2 38 Olaf, old, of, ELF, elf, Wolf, golf, wolf, Ola, oaf, off, ole, VLF, vlf, Olav, IL, if, oil, owl, loaf, EFL, aloof, Wolfe, Wolff, oily, oleo, AOL, Olive, olive, AF, AL, Al, UL, Adolf, Woolf, Olaf's, ELF's, elf's opposim opossum 1 11 opossum, opposing, opposite, oppose, opposed, opposes, Epsom, apposing, apposite, appose, passim organise organize 1 15 organize, organism, organist, organs, organ's, org anise, org-anise, organizes, organics, organza, organized, organizer, oregano's, organic, organic's organiz organize 1 14 organize, organza, organic, organs, organ's, organ, organized, organizer, organizes, organics, organism, organist, oregano's, organic's oscilascope oscilloscope 1 3 oscilloscope, oscilloscopes, oscilloscope's oving moving 2 45 loving, moving, roving, OKing, oping, owing, offing, oven, Irving, paving, Avon, Evian, Ivan, avian, diving, giving, hiving, jiving, living, riving, wiving, oaring, oiling, outing, owning, Odin, Olin, Orin, Ovid, shoving, Evan, even, bovine, caving, gyving, having, laving, oohing, oozing, raving, saving, waving, ovens, effing, oven's paramers parameters 5 26 paraders, paramours, primers, paramour's, parameters, parers, premiers, primer's, parader's, prayers, farmers, framers, praters, warmers, parameter's, parer's, premier's, prayer's, Farmer's, Kramer's, Palmer's, Parker's, farmer's, framer's, prater's, warmer's parametic parameter 5 9 parametric, paramedic, paramedics, paralytic, parameter, parasitic, pragmatic, paramedic's, paramedical paranets parameters 0 94 parents, parapets, parent's, para nets, para-nets, parakeets, parapet's, prints, parades, paranoids, garnets, planets, Parana's, parade's, patents, baronets, parquets, pageants, parent, prates, parasites, parented, patients, prances, pants, parakeet's, parts, pirates, prats, print's, rants, Barents, peanuts, garnet's, hairnets, parfaits, peasants, planet's, prance's, variants, warrants, paints, percents, portents, prangs, prunes, grants, payments, plants, pranks, patent's, baronet's, paranoid's, parquet's, pageant's, parings, parrots, parties, prate's, prune's, punnets, purines, prank's, patient's, pant's, part's, pertness, rant's, Purana's, paring's, pirate's, purine's, peanut's, Barnett's, Pareto's, hairnet's, parfait's, peasant's, variant's, warrant's, parasite's, Pratt's, paint's, percent's, portent's, Brant's, Grant's, grant's, payment's, plant's, Parnell's, parrot's, Durante's, paranoia's partrucal particular 0 8 oratorical, piratical, Portugal, particle, pretrial, portrayal, partridge, protract pataphysical metaphysical 1 2 metaphysical, metaphysically patten pattern 1 23 pattern, Patton, batten, fatten, patted, patter, patine, patting, pat ten, pat-ten, Patna, patent, platen, Pate, pate, patina, Attn, attn, patient, Patti, Patty, patty, Patton's permissable permissible 1 4 permissible, permissibly, permeable, permissively permition permission 3 8 perdition, permeation, permission, permit ion, permit-ion, promotion, hermitian, partition permmasivie permissive 1 4 permissive, pervasive, persuasive, percussive perogative prerogative 1 6 prerogative, purgative, proactive, pejorative, purgatives, purgative's persue pursue 2 27 peruse, pursue, parse, purse, pressie, per sue, per-sue, perused, peruses, presume, Pres, pres, Perez, pears, peers, piers, prose, Perseus, Purus, press, Peru, Peru's, persuade, pear's, peer's, pier's, Pr's phantasia fantasia 1 7 fantasia, fantasias, Natasha, phantom, fantasia's, fantail, fantasy phenominal phenomenal 1 4 phenomenal, phenomenally, phenomena, nominal playwrite playwright 3 13 play write, play-write, playwright, polarity, pyrite, playwrights, playmate, Platte, player, plaited, playwright's, polarize, parity polation politician 0 26 pollution, population, palliation, platoon, potion, spoliation, palpation, pulsation, collation, dilation, elation, portion, violation, position, relation, solution, volition, copulation, lotion, pollination, plating, placation, plain, coalition, peculation, pollution's poligamy polygamy 1 32 polygamy, polygamy's, polygamous, Pilcomayo, plumy, plagiary, plummy, Pygmy, palmy, polka, pygmy, pelican, polecat, polygon, phlegm, polkas, Pilgrim, pilgrim, plug, pollack, poleaxe, polka's, polkaed, pregame, polonium, pillage, plumb, plume, plasma, ballgame, Polk, plague politict politic 1 8 politic, politico, politics, political, politicos, politest, politico's, politics's pollice police 1 19 police, plaice, policy, pol lice, pol-lice, poll ice, poll-ice, policed, polices, poultice, place, polls, polite, palace, polios, poll's, Polly's, police's, polio's polypropalene polypropylene 1 2 polypropylene, polypropylene's possable possible 2 10 passable, possible, passably, possibly, poss able, poss-able, possibles, kissable, potable, possible's practicle practical 2 9 practice, practical, particle, practicable, practicals, practically, practicum, practical's, practicably pragmaticism pragmatism 3 4 pragmatic ism, pragmatic-ism, pragmatism, pragmatism's preceeding preceding 1 9 preceding, proceeding, receding, proceedings, reseeding, presiding, presetting, precedent, proceeding's precion precision 3 27 prison, person, precision, pricing, prion, precious, piercing, precis, precising, porcine, Preston, Procyon, precise, Peron, persona, coercion, prions, pressing, prescient, Pacino, parson, pron, piecing, preying, preen, resin, precis's precios precision 0 4 precious, precis, precise, precis's preemptory peremptory 1 9 peremptory, peremptorily, preceptor, preempt, preempted, preempts, preempting, preemptive, prompter prefices prefixes 1 39 prefixes, prefaces, preface's, pref ices, pref-ices, prices, prefix's, orifices, prefaced, prepuces, preface, refaces, precise, crevices, precises, premises, profiles, precis, Price's, price's, perfidies, prefers, princes, orifice's, prepuce's, professes, pressies, previews, prezzies, purifies, prizes, crevice's, premise's, profile's, Prince's, prince's, precis's, preview's, prize's prefixt prefixed 2 6 prefix, prefixed, prefect, prefix's, prefixes, pretext presbyterian Presbyterian 1 9 Presbyterian, Presbyterians, Presbyterian's, presbyteries, presbyters, presbyter, presbyter's, presbytery, presbytery's presue pursue 4 37 presume, peruse, pressie, pursue, Pres, pres, press, prose, preys, preside, pressure, pares, parse, pores, praise, pries, purse, pyres, reuse, preset, Prius, Presley, prepuce, presage, pressed, presser, presses, Pr's, pros, press's, pore's, pyre's, Peru's, prey's, pro's, pry's, Prius's presued pursued 5 20 presumed, pressed, perused, preside, pursued, Perseid, persuade, preset, presided, pressured, parsed, praised, pursed, reused, preyed, presume, precede, prelude, presaged, reseed privielage privilege 1 4 privilege, privileged, privileges, privilege's priviledge privilege 1 4 privilege, privileged, privileges, privilege's proceedures procedures 1 9 procedures, procedure's, procedure, proceeds, proceedings, proceeds's, procedural, precedes, proceeding's pronensiation pronunciation 1 4 pronunciation, pronunciations, pronunciation's, renunciation pronisation pronunciation 0 6 proposition, transition, preposition, procession, precision, Princeton pronounciation pronunciation 1 4 pronunciation, pronunciations, pronunciation's, renunciation properally properly 1 14 properly, proper ally, proper-ally, peripherally, property, corporeally, perpetually, puerperal, propel, proper, propeller, proper's, properer, proposal proplematic problematic 1 1 problematic protray portray 1 15 portray, portrays, pro tray, pro-tray, rotary, protean, Pretoria, portrait, Porter, porter, poetry, prorate, portrayal, portrayed, priory pscolgst psychologist 1 16 psychologist, ecologist, sociologist, psychologists, mycologist, sexologist, scaliest, cyclist, musicologist, psephologist, geologist, sickliest, zoologist, psychologist's, psychology's, skulks psicolagest psychologist 1 12 psychologist, sickliest, sociologist, scaliest, musicologist, psychologies, psychologists, silkiest, sexologist, ecologist, psychology's, psychologist's psycolagest psychologist 1 8 psychologist, psychologies, psychologists, mycologist, scaliest, psychology's, psychologist's, sickliest quoz quiz 1 60 quiz, quo, quot, ques, Cox, cox, cozy, Oz, Puzo, ouzo, oz, CZ, Ruiz, quid, quin, quip, quit, quoin, quoit, quota, quote, quoth, Que, qua, quasi, quays, Luz, Qom, doz, Gus, cos, quay, Suez, buzz, duos, fuzz, quad, Cu's, coos, cues, cuss, guys, jazz, jeez, quiz's, GUI's, CO's, Co's, Jo's, KO's, go's, duo's, quay's, Geo's, Gus's, Guy's, coo's, cue's, goo's, guy's radious radius 2 21 radios, radius, radio's, arduous, radio us, radio-us, raids, radius's, rads, raid's, radio, readies, roadies, adios, Redis, rad's, riots, roadie's, radium's, riot's, radon's ramplily rampantly 0 10 ramp lily, ramp-lily, rumply, reemploy, rumpling, rumple, reemploys, rumpled, rumples, rumple's reccomend recommend 1 12 recommend, recommends, reckoned, regiment, recombined, commend, recommenced, recommended, Redmond, rejoined, remand, remind reccona raccoon 5 22 recon, reckon, recons, Regina, raccoon, reckons, region, Reginae, Rena, rejoin, Deccan, econ, recount, Reagan, Reyna, Rocco, recce, recto, reckoned, regional, recant, raccoon's recieve receive 1 13 receive, relieve, Recife, received, receiver, receives, revive, reeve, deceive, recede, recipe, recite, relive reconise recognize 5 21 recons, reckons, rejoins, recopies, recognize, reconcile, recourse, reclines, recuse, recoils, recon, regions, rezones, recounts, reconsign, regains, recolonize, region's, recoil's, recount's, Rockne's rectangeles rectangle 0 2 rectangles, rectangle's redign redesign 15 20 resign, reign, Reading, reading, redoing, riding, Rodin, radian, redden, redone, rending, deign, raiding, ridding, redesign, rein, retain, retina, ceding, rating repitition repetition 1 12 repetition, reputation, repudiation, repetitions, reposition, recitation, petition, repatriation, reputations, repetition's, trepidation, reputation's replasments replacement 3 5 replacements, replacement's, replacement, placements, placement's reposable responsible 0 8 reusable, repayable, reparable, reputable, repairable, repeatable, releasable, reputably reseblence resemblance 1 3 resemblance, resilience, resiliency respct respect 1 13 respect, res pct, res-pct, resp ct, resp-ct, respects, respite, reinspect, respect's, respected, respecter, aspect, prospect respecally respectfully 0 5 respell, rascally, reciprocally, respect, rustically roon room 2 88 Ron, room, roan, croon, Moon, Root, boon, coon, goon, loon, moon, noon, rood, roof, rook, root, soon, RN, Reno, Rn, Rooney, Rhone, Ronny, rain, rayon, rein, ruin, ran, run, rhino, Orin, iron, pron, ring, Robin, Rodin, robin, rosin, RNA, wrong, Ono, Rio, Orion, boron, moron, Aron, Oran, Rena, Rene, groin, prion, rang, rune, rung, tron, Bono, ON, mono, on, Ramon, Robyn, Roman, radon, recon, roans, roman, round, rowan, Ronnie, Wren, wren, Roy, rho, roe, row, maroon, Arron, Brown, Creon, Freon, brown, crown, drown, frown, groan, grown, Ron's, roan's rought roughly 12 21 rough, ought, wrought, fought, roughs, roughed, brought, drought, bought, sought, rougher, roughly, Right, right, roughest, rout, rough's, roughen, Roget, roust, fraught rudemtry rudimentary 2 13 radiometry, rudimentary, Redeemer, redeemer, Demeter, remoter, radiometer, Dmitri, redeemed, radiator, rotatory, radiometry's, dromedary runnung running 1 23 running, ruining, ringing, rennin, cunning, dunning, gunning, punning, sunning, raining, ranging, reining, grinning, ruing, running's, runny, rounding, pruning, rung, rerunning, Reunion, reunion, Runyon sacreligious sacrilegious 1 8 sacrilegious, sac religious, sac-religious, sacroiliacs, sacrilegiously, sacrileges, sacrilege's, sacroiliac's saftly safely 3 11 daftly, softly, safely, sadly, safety, sawfly, swiftly, deftly, saintly, softy, subtly salut salute 1 12 salute, Salyut, SALT, salt, slut, salty, slat, slit, solute, silt, slot, salad satifly satisfy 0 16 stiffly, stifle, staidly, sawfly, stuffily, sadly, safely, stably, stifled, stifles, stuffy, stately, stiff, stile, still, steely scrabdle scrabble 2 6 Scrabble, scrabble, scrabbled, scribble, scribbled, scribal searcheable searchable 1 8 searchable, reachable, switchable, stretchable, satiable, searchingly, perishable, sociable secion section 1 17 section, scion, season, sec ion, sec-ion, scions, session, Seton, Seine, seine, scion's, Sen, Son, sen, sin, son, secession seferal several 1 14 several, deferral, severally, feral, referral, severely, serial, cereal, Seyfert, safer, sever, several's, surreal, severe segements segments 1 22 segments, segment's, segment, cerements, regiments, sediments, segmented, augments, cements, cerement's, regiment's, sediment's, figments, pigments, casements, ligaments, cement's, figment's, pigment's, Sigmund's, casement's, ligament's sence sense 3 9 seance, Spence, sense, since, fence, hence, pence, science, sens seperate separate 1 28 separate, desperate, serrate, sprat, separated, separates, Sprite, sprite, suppurate, operate, speared, sprayed, Sparta, spread, prate, seaport, spate, secrete, sport, spurt, Seurat, aspirate, pirate, separate's, separately, separative, sprats, sprat's sherbert sherbet 2 6 Herbert, sherbet, Herbart, Heriberto, shorebird, Norbert sicolagest psychologist 7 15 sickliest, scaliest, sociologist, silkiest, slickest, sexologist, psychologist, ecologist, musicologist, scraggiest, slackest, mycologist, secularist, sulkiest, simulcast sieze seize 1 46 seize, size, Suez, siege, sieve, seized, seizes, sizer, sees, sized, sizes, sire, SUSE, Suzy, see, sues, Seine, seine, sieges, sieves, sizzle, sleaze, sneeze, sis, Sue's, sere, side, sine, site, SASE, SE's, Se's, Si's, seas, secy, sews, since, SSE's, see's, sis's, Suez's, size's, sea's, sec'y, siege's, sieve's simpfilty simplicity 0 2 simplified, sampled simplye simply 2 9 simple, simply, simpler, sample, simplify, sampled, sampler, samples, sample's singal signal 1 11 signal, single, singly, sin gal, sin-gal, singable, snail, spinal, sing, Senegal, Sinai sitte site 2 47 sitter, site, suttee, suite, Ste, sit, settee, cite, sate, sett, side, suet, saute, Set, set, sot, stet, stew, sty, suit, sited, sites, smite, spite, state, ST, St, st, Stine, sight, situate, stile, setter, settle, SAT, SST, Sat, Sid, Sta, Stu, cit, sat, zit, sift, silt, sits, site's situration situation 1 11 situation, saturation, striation, iteration, nitration, maturation, duration, station, starvation, citation, saturation's slyph sylph 1 21 sylph, glyph, sylphs, sly, slush, soph, slap, slip, slop, sloth, Slav, Saiph, slash, slope, slosh, slyly, staph, sylph's, sylphic, slave, slay smil smile 1 41 smile, mil, simile, sail, soil, Emil, smiley, Small, small, smell, XML, Somali, Samuel, sawmill, mail, sim, Mill, Milo, SGML, Sol, mile, mill, moil, semi, sill, silo, smelly, sol, Ismail, Sm, ml, smiled, smiles, Sims, sims, smelt, Mel, Sal, slim, smile's, sim's snuck sneaked 0 12 snick, suck, snack, sunk, stuck, Zanuck, snug, shuck, sink, sync, sneak, sank sometmes sometimes 1 23 sometimes, sometime, smites, Semites, stems, stem's, Semtex, Smuts, smuts, systems, Semite's, symptoms, modems, smut's, steams, summertime's, Sumter's, system's, symptom's, Smuts's, Sodom's, modem's, steam's soonec sonic 2 31 sooner, sonic, Seneca, soon, sync, scone, Sonja, singe, since, soigne, sonnet, sponge, scenic, sine, soignee, SEC, Sec, Soc, Son, Synge, sec, snack, sneak, snick, soc, son, Sony, sane, song, sown, zone specificialy specifically 1 4 specifically, superficially, specifiable, superficial spel spell 1 34 spell, spiel, spew, Opel, sepal, spec, sped, spill, spoil, spool, suppl, sole, supple, spells, spiels, Sep, Peel, Pele, peal, peel, seal, sell, splay, Aspell, Ispell, Pl, Sp, pl, sale, Gospel, dispel, gospel, spell's, spiel's spoak spoke 6 9 soak, Spock, speak, spook, spake, spoke, spooky, SPCA, speck sponsered sponsored 1 10 sponsored, sponsors, Spenser, sponsor, spinneret, Spenser's, sponsor's, spinster, cosponsored, Spencer stering steering 1 18 steering, Sterling, sterling, string, staring, storing, starring, stirring, Strong, stringy, strong, strung, stewing, Stern, stern, suturing, Sterne, Sterno straightjacket straitjacket 1 7 straitjacket, straight jacket, straight-jacket, straitjackets, straitjacket's, straitjacketed, straitjacketing stumach stomach 1 16 stomach, stomachs, Staubach, stanch, staunch, outmatch, starch, stitch, stench, smash, stash, stomach's, stomached, stomacher, stump, stumpy stutent student 1 12 student, stent, stunt, students, stoutest, Staten, stint, stunted, statement, student's, stunned, Staten's styleguide style guide 1 26 style guide, style-guide, styled, stalked, stalagmite, stylist, staled, sledged, sleighed, slugged, sloughed, satellite, stalemate, slagged, sleeked, slogged, stalactite, stalest, streaked, delegate, stakeout, stiletto, stockade, tollgate, stalking, stolidity subisitions substitutions 0 13 suppositions, subsections, substations, submissions, supposition's, subsection's, substation's, submission's, bastions, suggestions, Sebastian's, bastion's, suggestion's subjecribed subscribed 1 1 subscribed subpena subpoena 1 19 subpoena, subpoenas, suborn, subpoena's, subpoenaed, subpar, subteen, soybean, supine, Sabina, saucepan, Span, span, subbing, supping, Sabrina, subpoenaing, Sabine, spin suger sugar 3 34 auger, sager, sugar, Luger, huger, super, surer, Segre, Sucre, Seeger, sucker, sugary, skier, Singer, signer, singer, slugger, smugger, snugger, surgery, square, squire, sure, surge, saggier, soggier, Ger, Sanger, sugars, scare, score, sage, seer, sugar's supercede supersede 1 8 supersede, super cede, super-cede, superseded, supersedes, precede, spruced, supercity superfulous superfluous 1 7 superfluous, superfluously, supercilious, superfluity's, Superglue's, scrofulous, superfluity susan Susan 1 22 Susan, Susana, Sudan, Susanna, Susanne, Pusan, sussing, sustain, season, Sousa, Suzanne, sousing, suss, San, Sun, Susan's, sun, USN, SUSE, Sean, Sosa, Susana's syncorization synchronization 0 0 taff tough 0 14 taffy, tiff, toff, staff, Taft, caff, faff, gaff, naff, daffy, diff, doff, duff, tofu taht that 1 40 that, tat, Tahiti, taut, Taft, baht, tact, tart, ta ht, ta-ht, hat, Tate, teat, twat, HT, ht, taught, Tahoe, tatty, tight, tacit, taint, tarot, tarty, taste, tasty, taunt, toast, trait, DAT, Tad, Tet, Tut, tad, tit, tot, tut, TNT, toot, tout tattos tattoos 1 79 tattoos, tatties, tattoo's, tattoo, tats, tuttis, Tate's, dittos, tarots, tots, teats, tarts, titties, tutti's, taros, toots, Tito's, Toto's, teat's, tart's, tatters, tattie, tattles, tads, tits, tuts, ditto's, tatty, Watts, autos, jatos, tacos, watts, DAT's, Tad's, Tet's, Titus, Tut's, dates, tad's, tit's, tot's, totes, touts, tut's, tutus, Taft's, Tatars, tact's, tastes, taters, Catt's, GATT's, Matt's, Watt's, watt's, taro's, tarot's, Tutu's, date's, toot's, tote's, tout's, tutu's, Tao's, Tatar's, tater's, Cato's, NATO's, Otto's, auto's, jato's, taco's, dado's, tatter's, tattle's, Tatum's, Tonto's, taste's techniquely technically 4 5 technique, techniques, technique's, technically, technical teh the 2 100 tech, the, Te, eh, Th, tea, tee, NEH, Ted, Tet, meh, ted, tel, ten, DH, TeX, Tex, duh, He, he, rehi, teeth, yeah, Tue, tie, toe, tr, H, T, h, t, teach, Leah, Tahoe, Te's, Tell, Tenn, Teri, Terr, Tess, Trey, Tues, teak, teal, team, tear, teas, teat, teed, teem, teen, tees, tell, terr, tied, tier, ties, toed, toes, tosh, tree, trey, tush, twee, DE, Doha, TA, Ta, Ti, Tu, Ty, ta, ti, to, NH, OH, TB, TD, TM, TN, TV, TX, Tb, Tc, Tl, Tm, ah, oh, tb, tn, ts, uh, OTOH, Ptah, Utah, DEA, Dee, Tao, dew, hew tem team 1 44 team, teem, temp, term, REM, TM, Tm, rem, ten, them, EM, Te, em, Dem, Tim, Tom, tam, tom, tum, tame, time, tome, item, stem, TQM, tea, tee, Ted, Tet, fem, gem, hem, ted, tel, Tami, demo, tomb, TeX, Tex, Diem, deem, dam, dim, Te's teo two 2 47 toe, two, Te, to, Tao, tea, tee, too, WTO, tie, tow, Ti, Tue, ti, toy, TKO, Ted, Tet, ted, tel, ten, CEO, EEO, Geo, Leo, Neo, tho, DOE, Doe, T, doe, t, DE, TA, Ta, Tu, Ty, do, ta, TeX, Tex, DEA, Dee, dew, duo, tau, Te's teridical theoretical 0 10 periodical, juridical, tropical, radical, terrifically, critical, vertical, periodically, heretical, ridicule tesst test 2 33 tests, test, Tess, testy, Tessa, toast, deist, teats, taste, tasty, DST, teds, teas, teat, SST, Tet, EST, est, Tess's, Tessie, desist, Tass, Te's, tees, text, toss, Ted's, Tues's, tea's, test's, Tet's, tee's, teat's tets tests 5 76 Tet's, teats, test, tents, tests, texts, Tet, tats, teds, tits, tots, tuts, totes, teat's, stets, Te's, Tess, teas, tees, bets, gets, jets, lets, nets, pets, sets, tens, vets, wets, Ted's, Titus, Tut's, Tutsi, tit's, toots, tot's, touts, tut's, tutus, diets, duets, DDTs, dots, tads, Tate's, tote's, tent's, test's, toot's, tout's, TNT's, tea's, tee's, PET's, Set's, Tito's, Toto's, Tutu's, bet's, diet's, duet's, jet's, let's, net's, pet's, set's, ten's, tutu's, vet's, wet's, DAT's, Dot's, Tad's, Tod's, dot's, tad's thanot than or 0 27 Thant, than, that, thane, Thanh, chant, thank, taint, shan't, thanes, hangout, haunt, taunt, Thant's, not, thong, TNT, Tonto, ant, canto, panto, Thad, knot, then, thin, thane's, that'd theirselves themselves 5 9 their selves, their-selves, theirs elves, theirs-elves, themselves, yourselves, ourselves, resolves, resolve's theridically theoretical 8 10 theoretically, juridically, periodically, theatrically, thematically, erotically, radically, theoretical, critically, vertically thredically theoretically 1 13 theoretically, radically, juridically, theatrically, theoretical, thematically, vertically, periodically, erotically, critically, prodigally, erratically, piratically thruout throughout 9 23 throat, thru out, thru-out, throaty, trout, thrust, threat, thyroid, throughout, grout, rout, thru, trot, thrift, throats, through, thereat, throe, throw, tarot, throb, thrum, throat's ths this 2 39 Th's, this, thus, Hts, HS, Th, ts, these, those, Thu, the, tho, thy, T's, THC, Thais, thaws, thees, thews, thous, DHS, HHS, TVs, VHS, ohs, tbs, Rh's, H's, Thai's, Thea's, thaw's, thew's, thou's, Ta's, Te's, Ti's, Tu's, Ty's, ti's titalate titillate 1 16 titillate, totality, totaled, titivate, titled, titillated, titillates, retaliate, title, titular, dilate, tittle, mutilate, tutelage, tabulate, vitality tommorrow tomorrow 1 11 tomorrow, tom morrow, tom-morrow, tomorrows, Morrow, morrow, tomorrow's, Timor, tumor, Murrow, marrow tomorow tomorrow 1 18 tomorrow, tomorrows, Timor, tumor, Morrow, morrow, tomorrow's, timorous, Moro, Timur, timer, trow, Timor's, tumorous, Tamra, tamer, tumors, tumor's tradegy tragedy 6 19 trade, traded, trader, trades, strategy, tragedy, trade's, tardy, tirade, trad, trudge, tirades, trading, trudged, Trudy, tardily, tirade's, Tuareg, draggy trubbel trouble 1 18 trouble, dribble, rubble, treble, tribal, Tarbell, drubbed, drubber, ruble, tribe, durable, rabble, terrible, tubule, tumble, rebel, tremble, tubal ttest test 1 42 test, attest, testy, toast, retest, truest, totes, teat, tests, Tet, deist, taste, tasty, tautest, EST, est, tamest, DST, stet, Tess, Tues, tees, text, ties, toes, ttys, fattest, fittest, hottest, wettest, cutest, detest, latest, mutest, Tate's, tote's, Tet's, Te's, test's, tee's, tie's, toe's tunnellike tunnel like 1 12 tunnel like, tunnel-like, tunneling, tunneled, tunneler, tunnel, unlike, tunnels, unalike, treelike, tunnel's, Donnell tured turned 5 21 trued, tired, toured, turfed, turned, turd, tared, tried, tiered, tread, treed, cured, lured, tubed, tuned, tarred, teared, turret, trad, trod, dared tyrrany tyranny 1 22 tyranny, Terran, tyrant, Tran, terrain, Tirane, Tyrone, train, tarring, terrine, Trina, tray, truancy, tron, Terra, Terry, tarry, terry, trans, Terran's, tyranny's, Tran's unatourral unnatural 1 13 unnatural, natural, unnaturally, enteral, unmoral, untruly, inaugural, naturally, senatorial, unilateral, Andorra, atrial, notarial unaturral unnatural 1 10 unnatural, natural, unnaturally, enteral, untruly, naturally, unilateral, unreal, neutral, atrial unconisitional unconstitutional 0 3 unconditional, unconditionally, inquisitional unconscience unconscious 1 6 unconscious, incandescence, unconcern's, inconstancy, unconsciousness, unconscious's underladder under ladder 1 11 under ladder, under-ladder, underwater, interluded, underwriter, interlard, interlude, interloper, interludes, intruder, interlude's unentelegible unintelligible 1 4 unintelligible, unintelligibly, intelligible, intelligibly unfortunently unfortunately 1 1 unfortunately unnaturral unnatural 1 3 unnatural, unnaturally, natural upcast up cast 1 19 up cast, up-cast, outcast, upmost, upset, typecast, opencast, uncased, Epcot, accost, aghast, aptest, unjust, epics, opacity, opaquest, OPEC's, epic's, Epcot's uranisium uranium 1 9 uranium, Arianism, francium, Uranus, ransom, uranium's, organism, Urania's, Uranus's verison version 1 13 version, Verizon, venison, versing, verso, Vernon, orison, person, prison, versos, Morison, verso's, Verizon's vinagarette vinaigrette 1 8 vinaigrette, vinaigrette's, ingrate, vinegary, vinegar, inaugurate, vinegar's, venerate volumptuous voluptuous 1 5 voluptuous, Olympiads, limpets, limpet's, Olympiad's volye volley 4 38 vole, vol ye, vol-ye, volley, volume, volute, Vilyui, vile, voile, voles, volt, lye, vol, value, Volta, vale, vols, Violet, violet, volleyed, Volga, Volvo, Wolfe, valve, volleys, Wiley, valley, viol, Wolsey, vole's, Viola, viola, voila, Val, val, whole, volley's, voile's wadting wasting 2 18 wafting, wasting, wading, wadding, waiting, wanting, wad ting, wad-ting, warding, dating, waddling, wattling, tatting, vatting, wedding, wetting, whiting, witting waite wait 4 21 Waite, waited, waiter, wait, White, white, waits, waste, waive, write, wit, whitey, Wade, Watt, Witt, wade, watt, whit, wide, Waite's, wait's wan't won't 3 31 wasn't, want, won't, can't, wand, went, wont, Wanda, waned, wants, want's, vaunt, wan, ant, Wang, Watt, wait, wane, watt, Kant, Walt, cant, pant, rant, waft, wank, wart, wast, vent, wend, wind warloord warlord 1 3 warlord, warlords, warlord's whaaat what 1 39 what, wheat, Watt, wait, watt, whet, whit, whats, wast, Waite, White, white, hat, waist, whist, VAT, vat, wad, Walt, waft, want, wart, whoa, chat, ghat, heat, phat, that, wham, whereat, Wade, Witt, wade, wadi, woad, who'd, why'd, what's, wheat's whard ward 2 60 Ward, ward, wharf, hard, chard, shard, wart, word, weird, warred, heard, whaled, wards, what, whirred, Hardy, hardy, hared, hoard, wars, award, sward, wad, war, warty, wired, wordy, wizard, shared, wearied, Ware, ware, wary, wear, weirdo, whir, woad, Hart, Hurd, Wald, bard, card, hart, herd, lard, wand, warm, warn, warp, yard, wort, weary, where, who'd, whore, why'd, war's, Ward's, ward's, who're whimp wimp 1 15 wimp, whim, whip, wimpy, chimp, whims, whom, whop, whup, wimps, whimper, imp, whim's, wham, wimp's wicken weaken 7 20 woken, sicken, wicked, wicker, wicket, waken, weaken, wick en, wick-en, quicken, wick, wigeon, Aiken, liken, wicks, widen, chicken, thicken, wacker, wick's wierd weird 1 17 weird, wired, weirdo, word, wield, Ward, ward, whirred, wireds, weirdie, warred, weir, wire, wider, Wed, wed, we'd wrank rank 1 44 rank, wank, Frank, crank, drank, frank, prank, wrack, rink, ranks, wreak, tank, ran, range, Franck, cranky, Wren, rack, rang, wren, Hank, Rand, Yank, bank, dank, hank, lank, rand, rant, sank, wink, wonk, yank, shrank, brink, drink, drunk, franc, trunk, wreck, wring, wrong, wrung, rank's writting writing 1 31 writing, witting, rotting, rutting, gritting, writhing, ratting, rioting, written, writ ting, writ-ting, writings, wetting, righting, rooting, routing, trotting, rating, riding, rifting, fitting, hitting, kitting, pitting, sitting, waiting, whiting, ridding, fretting, wresting, writing's wundeews windows 2 83 Windows, windows, winders, winds, wounds, window's, winder's, windrows, wind's, wound's, wanders, wonders, wands, wends, undies, undoes, Wonder's, windless, wonder's, wand's, sundaes, nudes, winded, winder, wounded, wounder, Wanda's, Wendi's, Wendy's, windrow's, wines, wideness, Windows's, Winters, sundae's, windiest, winters, nude's, widens, Windex, widows, window, wine's, Indies, Wonder, endows, endues, indies, wander, wended, winces, wonder, windiness, winter's, needs, wades, wanes, weeds, weens, Andes, windups, winnows, Wilde's, undies's, wince's, Wade's, wade's, wane's, Sundas, unites, unties, Wendell's, Winnie's, windup's, wanness, woodies, Andes's, Fundy's, widow's, Vonda's, Weyden's, need's, weed's yeild yield 1 33 yield, yelled, yields, wild, eyelid, yid, field, gelid, wield, yowled, veiled, yells, yell, geld, gild, held, meld, mild, veld, weld, yelp, elide, build, child, guild, lid, yield's, yielded, yeti, lied, yd, yell's, yelped youe your 1 32 your, you, yow, yoke, yore, yous, moue, roue, ye, yo, yea, yew, Yule, yule, Y, y, you're, you've, OE, Wyo, Young, you'd, you's, young, youth, ya, yob, yon, yuk, yum, yup, you'll aspell-0.60.8.1/test/suggest/02-orig-ultra-nokbd-expect.res0000644000076500007650000012030614533006640020222 00000000000000Accosinly Occasionally 0 1 Accusingly Circue Circle 3 7 Circe, Cirque, Circle, Circus, Circa, Cir cue, Cir-cue Maddness Madness 1 10 Madness, Maddens, Madden's, Muddiness, Madness's, Maidens, Middens, Maiden's, Midden's, Muddiness's Occusionaly Occasionally 1 2 Occasionally, Occasional Steffen Stephen 4 7 Stiffen, Stefan, Steven, Stephen, Staffing, Stiffing, Stuffing Thw The 5 15 Thaw, Thew, Th, Thu, The, Tho, Thy, THC, Tow, Thai, Thea, Thee, They, Thou, Th's Unformanlly Unfortunately 0 0 Unfortally Unfortunately 0 1 Infertile abilitey ability 1 3 ability, ablate, oblate abouy about 1 12 about, Abby, abbey, AB, ab, obey, ABA, Abe, Ibo, abbe, eBay, oboe absorbtion absorption 1 1 absorption accidently accidentally 2 4 accidental, accidentally, Occidental, occidental accomodate accommodate 1 1 accommodate acommadate accommodate 1 1 accommodate acord accord 1 5 accord, cord, acrid, acorn, accrued adultry adultery 1 4 adultery, adulatory, adulator, idolatry aggresive aggressive 1 1 aggressive alchohol alcohol 1 1 alcohol alchoholic alcoholic 1 1 alcoholic allieve alive 1 6 alive, Olive, olive, Alva, elev, Olivia alot a lot 0 17 alto, allot, aloft, alt, Lot, lot, Aldo, Alta, aloe, blot, clot, plot, slot, Aleut, Eliot, aloud, ult amature amateur 3 5 armature, mature, amateur, immature, amatory ambivilant ambivalent 1 1 ambivalent amification amplification 0 1 ramification amourfous amorphous 1 1 amorphous annoint anoint 1 4 anoint, anent, inanity, innuendo annonsment announcement 1 1 announcement annuncio announce 3 18 an nuncio, an-nuncio, announce, Ananias, annoyance, anons, anions, Unions, unions, anion's, awnings, innings, awning's, inning's, Inonu's, Union's, union's, Ananias's anonomy anatomy 0 0 anotomy anatomy 1 4 anatomy, entomb, anytime, onetime anynomous anonymous 1 2 anonymous, unanimous appelet applet 1 6 applet, appealed, appellate, applied, appalled, epaulet appreceiated appreciated 1 1 appreciated appresteate appreciate 0 0 aquantance acquaintance 1 4 acquaintance, accountancy, Ugandans, Ugandan's aratictature architecture 0 0 archeype archetype 1 2 archetype, airship aricticure architecture 0 0 artic arctic 3 10 aortic, Arctic, arctic, Artie, Attic, attic, antic, erotic, erotica, erratic ast at 11 52 asst, Ats, SAT, Sat, sat, As, At, ST, St, as, at, st, East, east, AZT, EST, est, asset, bast, cast, fast, hast, last, mast, past, vast, wast, PST, SST, ass, ACT, AFT, ASL, Art, CST, DST, HST, MST, act, aft, alt, amt, ant, apt, art, ask, asp, ash, oust, A's, As's, At's asterick asterisk 1 2 asterisk, esoteric asymetric asymmetric 1 2 asymmetric, isometric atentively attentively 1 1 attentively autoamlly automatically 0 1 oatmeal bankrot bankrupt 0 2 bank rot, bank-rot basicly basically 1 3 basically, bicycle, buzzkill batallion battalion 1 5 battalion, battling, bottling, beetling, Bodleian bbrose browse 1 47 browse, Bros, bros, bores, bro's, brows, Bries, bares, boors, braes, byres, Biro's, braise, bruise, burros, bursae, Br's, barres, bars, bras, buries, burs, Boris, Brice, Bruce, Bryce, Bursa, bar's, brace, brass, braze, bur's, burrs, bursa, brow's, burro's, boor's, bra's, Barr's, Boru's, Burr's, bore's, burr's, Brie's, brae's, brie's, barre's beauro bureau 27 30 bear, Bauer, burro, bar, bro, bur, barrio, barrow, Barr, Biro, Burr, bare, beer, boar, burr, bury, Barry, Berra, Berry, Beyer, barre, beery, berry, burrow, brow, boor, bureau, Bayer, burgh, bra beaurocracy bureaucracy 1 14 bureaucracy, barkers, burgers, Barker's, Berger's, Burger's, barker's, burger's, brokers, breakers, broker's, burghers, breaker's, burgher's beggining beginning 1 3 beginning, beckoning, Bakunin beging beginning 0 17 begging, Begin, begin, being, begins, Bering, Beijing, bagging, beguine, bogging, bugging, began, begun, baking, begone, biking, Begin's behaviour behavior 1 1 behavior beleive believe 1 5 believe, belief, Bolivia, bailiff, bluff belive believe 1 7 believe, belie, belief, Belize, relive, be live, be-live benidifs benefits 0 0 bigginging beginning 1 3 beginning, beckoning, Bakunin blait bleat 3 20 blat, bait, bleat, bloat, blast, Blair, plait, BLT, blot, blade, bluet, belt, bolt, bald, blight, built, ballet, ballot, baldy, baled bouyant buoyant 1 8 buoyant, bounty, bunt, bound, Bantu, bonnet, band, bent boygot boycott 2 8 Bogota, boycott, begot, bigot, boy got, boy-got, begat, beget brocolli broccoli 1 6 broccoli, Barclay, Bruegel, burgle, Barkley, Berkeley buch bush 7 21 butch, Burch, Busch, bunch, Bach, Bush, bush, Buck, buck, much, ouch, such, Beach, batch, beach, beech, bitch, botch, bushy, bash, bosh buder butter 8 20 buyer, Buber, nuder, ruder, badder, bedder, bidder, butter, biter, bud er, bud-er, bawdier, beadier, boudoir, buttery, batter, beater, better, bitter, boater budr butter 13 14 Bud, bud, bur, Burr, burr, buds, boudoir, badder, bedder, bidder, Bud's, bud's, butter, biter budter butter 1 2 butter, buster buracracy bureaucracy 1 16 bureaucracy, burgers, Burger's, burger's, burghers, burgher's, barkers, breakers, braggers, Barker's, Berger's, barker's, breaker's, bragger's, brokers, broker's burracracy bureaucracy 1 17 bureaucracy, burgers, Burger's, burger's, burghers, burgher's, breakers, breaker's, barkers, brokers, braggers, Barker's, Berger's, barker's, broker's, bragger's, Bridger's buton button 1 12 button, Burton, baton, futon, Beeton, butane, bu ton, bu-ton, but on, but-on, butting, biotin byby by by 12 16 baby, Bobby, bobby, booby, Bib, Bob, bib, bob, bub, babe, bubo, by by, by-by, boob, Beebe, Bobbi cauler caller 2 17 caulker, caller, causer, hauler, mauler, cooler, jailer, clear, Collier, clayier, collier, gallery, Geller, Keller, collar, gluier, killer cemetary cemetery 1 6 cemetery, scimitar, symmetry, Sumter, Sumatra, summitry changeing changing 2 5 changeling, changing, Chongqing, chinking, chunking cheet cheat 1 12 cheat, sheet, chert, chest, Cheer, cheek, cheep, cheer, chute, chat, chit, chide cicle circle 1 7 circle, chicle, cycle, icicle, sickle, cecal, scale cimplicity simplicity 1 3 simplicity, complicity, simplest circumstaces circumstances 1 2 circumstances, circumstance's clob club 3 17 cob, lob, club, glob, Colby, cloy, blob, clod, clog, clop, clot, slob, Caleb, globe, glib, cl ob, cl-ob coaln colon 6 23 coal, coaling, clan, Colin, Colon, colon, coals, Golan, Collin, clang, colony, kaolin, coiling, cooling, cowling, Coleen, Klan, Galen, clean, clown, Colleen, coal's, colleen cocamena cockamamie 0 0 colleaque colleague 1 7 colleague, claque, collage, college, colloquy, clique, colloq colloquilism colloquialism 1 1 colloquialism columne column 2 8 columned, column, columns, calumny, coalmine, Coleman, column's, calamine comiler compiler 1 4 compiler, comelier, co miler, co-miler comitmment commitment 1 1 commitment comitte committee 1 6 committee, Comte, comity, commute, comet, commit comittmen commitment 0 2 committeemen, committeeman comittmend commitment 1 1 commitment commerciasl commercials 1 3 commercials, commercial, commercial's commited committed 1 5 committed, commuted, commit ed, commit-ed, commodity commitee committee 1 6 committee, commit, commute, Comte, comity, commode companys companies 3 3 company's, company, companies compicated complicated 1 2 complicated, compacted comupter computer 1 1 computer concensus consensus 1 6 consensus, con census, con-census, consensus's, consciences, conscience's congradulations congratulations 1 2 congratulations, congratulation's conibation contribution 0 0 consident consistent 0 3 confident, coincident, constant consident consonant 0 3 confident, coincident, constant contast constant 0 4 contrast, contest, contact, contused contastant constant 0 1 contestant contunie continue 1 8 continue, contain, condone, continua, counting, canting, Canton, canton cooly coolly 2 25 Cooley, coolly, cool, coyly, Colo, cloy, coley, cools, COL, Col, col, Cowley, coolie, COLA, Cole, coal, coil, cola, coll, cowl, Coyle, golly, jolly, jowly, cool's cosmoplyton cosmopolitan 1 1 cosmopolitan courst court 2 12 courts, court, crust, corset, course, coursed, crusty, Crest, crest, cursed, jurist, court's crasy crazy 5 31 crays, Cray, cray, crass, crazy, cars, craws, crash, grays, crease, curacy, grassy, greasy, Cr's, Crecy, Cross, Grass, craze, cress, cross, cruse, grass, Cara's, Cora's, car's, Cray's, craw's, cry's, Cary's, Gray's, gray's cravets caveats 0 17 craves, cravats, cravens, cravat's, crafts, crave ts, crave-ts, Craft's, craft's, craven's, gravitas, crofts, crufts, grafts, Kraft's, graft's, gravity's credetability credibility 0 0 criqitue critique 0 12 croquet, croquette, cricked, cricket, correct, corrugate, courgette, cracked, creaked, croaked, crocked, crooked croke croak 5 27 Coke, coke, Cork, cork, croak, crock, crook, Cooke, Croce, broke, crone, Creek, creek, crikey, croaky, grok, choke, Crick, crack, creak, crick, Gorky, Greek, Jorge, corgi, gorge, karaoke crucifiction crucifixion 0 0 crusifed crucified 1 1 crucified ctitique critique 1 2 critique, geodetic cumba combo 3 6 Cuba, rumba, combo, gumbo, jumbo, Gambia custamisation customization 1 1 customization daly daily 2 34 Daley, daily, dally, Day, day, Dale, Dali, dale, duly, delay, Dial, deal, dial, dual, Davy, Dalai, Dolly, dilly, doily, dolly, dully, tally, Del, Dell, Dole, deli, dell, dill, dole, doll, dull, tale, tali, tall danguages dangerous 0 8 languages, language's, dengue's, tonnages, tinges, tonnage's, dinkies, tinge's deaft draft 5 9 daft, deft, deaf, delft, draft, dealt, Taft, defeat, davit defence defense 1 6 defense, defiance, deafens, defines, deviance, deafness defenly defiantly 0 1 divinely definate definite 1 4 definite, defiant, defined, deviant definately definitely 1 2 definitely, defiantly dependeble dependable 1 2 dependable, dependably descrption description 1 1 description descrptn description 0 0 desparate desperate 1 7 desperate, disparate, despaired, desperado, disparity, disport, dispirit dessicate desiccate 1 5 desiccate, dissect, discoed, disquiet, diskette destint distant 4 4 destine, destiny, destined, distant develepment developments 0 1 development developement development 1 1 development develpond development 0 0 devulge divulge 1 1 divulge diagree disagree 1 10 disagree, degree, digger, dagger, decree, Daguerre, tiger, Tagore, dicker, dodger dieties deities 1 15 deities, ditties, dirties, diets, diet's, duties, titties, die ties, die-ties, dates, deity's, dotes, duets, duet's, date's dinasaur dinosaur 1 6 dinosaur, denser, dancer, tonsure, tenser, tensor dinasour dinosaur 1 6 dinosaur, denser, tensor, dancer, tonsure, tenser direcyly directly 1 8 directly, drizzly, Duracell, dorsally, tersely, drizzle, drowsily, dorsal discuess discuss 2 8 discuses, discuss, discus's, discus, discs, disc's, discos, disco's disect dissect 1 4 dissect, bisect, direct, diskette disippate dissipate 1 3 dissipate, dispute, despite disition decision 1 2 decision, dissuasion dispair despair 1 6 despair, dis pair, dis-pair, disappear, Diaspora, diaspora disssicion discussion 0 3 disusing, diocesan, deceasing distarct distract 1 3 distract, district, destruct distart distort 1 8 distort, distant, distrait, dastard, dis tart, dis-tart, dist art, dist-art distroy destroy 1 9 destroy, dis troy, dis-troy, duster, dustier, taster, tester, tastier, testier documtations documentation 0 0 doenload download 1 6 download, Donald, dangled, tangled, tingled, tunneled doog dog 1 29 dog, Doug, doge, Moog, dong, doom, door, Togo, dago, Dodge, dodge, dodgy, doggy, dag, deg, dig, doc, dug, tog, dock, took, Diego, dogie, Tojo, toga, DC, DJ, dc, doughy dramaticly dramatically 1 2 dramatically, traumatically drunkeness drunkenness 1 3 drunkenness, drunkenness's, drinkings ductioneery dictionary 1 1 dictionary dur due 11 36 dour, Dr, Du, Ur, DAR, Dir, Douro, dry, DUI, DVR, due, duo, Eur, bur, cur, dub, dud, dug, duh, dun, fur, our, Dare, Dior, Dora, dare, dear, deer, dire, doer, door, dory, tr, tour, tar, tor duren during 6 26 Daren, Duran, Durer, Darren, Doreen, during, tureen, darn, turn, Durex, drone, Darin, Turin, tern, Drano, drain, drawn, drown, Darrin, Dorian, Turing, daring, Tran, tarn, torn, tron dymatic dynamic 0 1 demotic dynaic dynamic 1 8 dynamic, tonic, tunic, dank, Deng, dink, dunk, dinky ecstacy ecstasy 2 12 Ecstasy, ecstasy, Acosta's, exits, exit's, accosts, egoists, accost's, egoist's, ageists, ageist's, Augusta's efficat efficient 0 3 effect, evict, affect efficity efficacy 0 6 effaced, iffiest, offsite, offset, effused, offside effots efforts 1 11 efforts, effort's, evades, Evita's, avoids, ovoids, uveitis, Ovid's, aphids, ovoid's, aphid's egsistence existence 1 1 existence eitiology etiology 1 1 etiology elagent elegant 1 2 elegant, eloquent elligit elegant 0 6 elect, alleged, allocate, Alcott, Alkaid, alkyd embarass embarrass 1 9 embarrass, embers, umbras, ember's, embrace, umbra's, Amber's, amber's, umber's embarassment embarrassment 1 1 embarrassment embaress embarrass 1 9 embarrass, embers, ember's, embrace, umbras, Amber's, amber's, umber's, umbra's encapsualtion encapsulation 1 1 encapsulation encyclapidia encyclopedia 1 1 encyclopedia encyclopia encyclopedia 0 0 engins engine 2 8 engines, engine, engine's, enjoins, en gins, en-gins, Onegin's, angina's enhence enhance 1 3 enhance, en hence, en-hence enligtment Enlightenment 0 1 enlistment ennuui ennui 1 29 ennui, uni, en, Annie, Ann, ENE, eon, inn, Ainu, Anna, Anne, UN, annoy, e'en, IN, In, ON, an, in, on, Ana, Ian, Ina, Ono, any, awn, ion, one, own enought enough 1 13 enough, en ought, en-ought, enough's, Inuit, endue, endow, end, Enid, annuity, anode, innit, undue enventions inventions 1 2 inventions, invention's envireminakl environmental 0 0 enviroment environment 1 2 environment, informant epitomy epitome 1 2 epitome, optima equire acquire 7 10 Esquire, esquire, quire, require, equine, squire, acquire, edgier, Aguirre, equerry errara error 2 5 errata, error, Aurora, aurora, eerier erro error 2 31 Errol, error, err, euro, Ebro, ergo, errs, ER, Er, er, arrow, ERA, Eur, Orr, arr, ear, era, ere, Eire, Erie, Eyre, Oreo, OR, or, e'er, AR, Ar, Ir, Ur, arroyo, o'er evaualtion evaluation 1 3 evaluation, ovulation, evolution evething everything 0 2 eve thing, eve-thing evtually eventually 0 2 avidly, effetely excede exceed 1 5 exceed, excite, ex cede, ex-cede, Exocet excercise exercise 1 2 exercise, accessorizes excpt except 1 1 except excution execution 1 2 execution, exaction exhileration exhilaration 1 1 exhilaration existance existence 1 1 existence expleyly explicitly 0 0 explity explicitly 0 3 exploit, explode, expelled expresso espresso 2 4 express, espresso, express's, expires exspidient expedient 0 0 extions extensions 0 8 ext ions, ext-ions, accessions, accession's, accusations, accusation's, acquisitions, acquisition's factontion factorization 0 0 failer failure 3 21 frailer, filer, failure, flier, filler, Mailer, failed, fainer, fairer, jailer, mailer, wailer, Fowler, Fuller, feeler, feller, fouler, fuller, fail er, fail-er, flair famdasy fantasy 0 0 faver favor 3 13 aver, fave, favor, fever, fiver, fayer, caver, faker, faves, raver, saver, waver, fifer faxe fax 3 25 faxed, faxes, fax, faux, face, fake, faze, fakes, Fox, fix, fox, Faye, fade, fame, fare, fate, fave, FAQs, fags, foxy, Fawkes, fax's, fake's, FAQ's, fag's firey fiery 1 20 fiery, Frey, fire, Freya, fairy, fired, firer, fires, Fry, fir, fry, fare, fore, fray, free, fury, ferry, foray, furry, fire's fistival festival 1 3 festival, festively, fistful flatterring flattering 1 6 flattering, fluttering, flatter ring, flatter-ring, faltering, filtering fluk flux 8 18 fluke, fluky, flunk, flu, flak, folk, flue, flux, flub, flack, flake, flaky, fleck, flick, flock, flag, flog, flu's flukse flux 12 18 flukes, fluke, flakes, fluke's, folks, flacks, flak's, flecks, flicks, flocks, folksy, flux, folk's, flack's, fleck's, flick's, flock's, flake's fone phone 22 28 foe, one, fine, fen, fond, font, bone, cone, done, fore, gone, hone, lone, none, pone, tone, zone, Fiona, fan, fin, fun, phone, Finn, fang, Fannie, fain, faun, fawn forsee foresee 1 26 foresee, fores, force, for see, for-see, fours, frees, fares, fires, froze, fore's, freeze, frieze, foresaw, firs, furs, fries, Farsi, farce, furze, four's, Fr's, fir's, fur's, fare's, fire's frustartaion frustrating 1 1 frustrating fuction function 1 5 function, faction, fiction, auction, suction funetik phonetic 2 2 fanatic, phonetic futs guts 12 56 fut, FUDs, fats, fits, futz, fetus, fuss, buts, cuts, fums, furs, guts, huts, juts, nuts, outs, puts, ruts, tuts, Fates, fat's, fates, fatso, feats, fetes, feuds, fiats, fit's, foots, Feds, fads, feds, Fiat's, feat's, feud's, fiat's, foot's, UT's, Tut's, cut's, fate's, feta's, fete's, fun's, fur's, gut's, hut's, jut's, nut's, out's, put's, rut's, tut's, Fed's, fad's, fed's gamne came 0 6 gamine, game, gamin, gaming, Gaiman, gammon gaurd guard 1 28 guard, gourd, gourde, Kurd, card, curd, gird, geared, grad, grid, crud, Jared, cared, cured, gored, quart, Jarred, Jarrod, garret, grayed, jarred, Curt, Kurt, cart, cord, curt, girt, kart generly generally 2 3 general, generally, Conrail goberment government 0 0 gobernement government 0 0 gobernment government 1 1 government gotton gotten 3 11 Cotton, cotton, gotten, cottony, got ton, got-ton, getting, gutting, jotting, Gatun, codon gracefull graceful 2 4 gracefully, graceful, grace full, grace-full gradualy gradually 1 2 gradually, gradual grammer grammar 2 6 crammer, grammar, grimmer, Kramer, grimier, groomer hallo hello 6 28 halloo, hallow, Hall, hall, halo, hello, halls, Gallo, Hal, Halley, Hallie, hollow, Hale, Hill, Hull, hail, hale, haul, hell, hill, hull, Haley, Holly, hilly, holly, he'll, Hall's, hall's hapily happily 1 3 happily, haply, hazily harrass harass 1 18 harass, Harris's, Harris, Harry's, harries, harrows, arras's, hairs, hares, horas, harrow's, Hera's, Herr's, hair's, hare's, hora's, hurry's, Horus's havne have 2 6 haven, have, heaven, Havana, having, heaving heellp help 1 1 help heighth height 2 7 eighth, height, heights, Heath, heath, hath, height's hellp help 1 5 help, hell, hello, he'll, hell's helo hello 1 23 hello, helot, halo, hell, heal, heel, held, helm, help, hero, he'll, Hal, Hale, hale, hole, Hall, Hill, Hull, hall, hill, holy, hula, hull herlo hello 2 9 hero, hello, Harlow, hurl, her lo, her-lo, Harley, Hurley, hourly hifin hyphen 0 8 hiving, hi fin, hi-fin, hoofing, huffing, having, haven, heaving hifine hyphen 9 10 hiving, hi fine, hi-fine, hoofing, huffing, having, haven, heaven, hyphen, heaving higer higher 1 8 higher, hiker, huger, Niger, hider, tiger, hedger, Hagar hiphine hyphen 1 4 hyphen, Haiphong, hiving, having hippopotamous hippopotamus 1 2 hippopotamus, hippopotamus's hlp help 1 9 help, HP, LP, hp, hap, hep, hip, hop, alp hourse horse 1 15 horse, hours, House, house, hoarse, Horus, horsey, hour's, houris, course, hoers, hearse, Horus's, houri's, hoer's houssing housing 1 5 housing, moussing, hosing, hissing, Hussein howaver however 1 5 however, ho waver, ho-waver, how aver, how-aver howver however 1 7 however, hover, Hoover, hoover, howler, heaver, hoofer humaniti humanity 1 5 humanity, humanoid, hominid, hominoid, hymned hyfin hyphen 5 9 hoofing, huffing, having, hiving, hyphen, haven, heaving, Havana, heaven hypotathes hypothesis 0 0 hypotathese hypothesis 0 0 hystrical hysterical 1 4 hysterical, historical, hysterically, historically ident indent 1 6 indent, dent, addend, addenda, adenoid, attend illegitament illegitimate 0 0 imbed embed 2 4 imbued, embed, embody, ambit imediaetly immediately 1 1 immediately imfamy infamy 1 1 infamy immenant immanent 1 3 immanent, imminent, eminent implemtes implements 0 0 inadvertant inadvertent 1 1 inadvertent incase in case 6 11 Incas, encase, Inca's, incise, incs, in case, in-case, inks, ING's, ink's, Inge's incedious insidious 1 4 insidious, incites, insides, inside's incompleet incomplete 1 1 incomplete incomplot incomplete 1 1 incomplete inconvenant inconvenient 1 1 inconvenient inconvience inconvenience 0 0 independant independent 1 1 independent independenent independent 0 0 indepnends independent 0 0 indepth in depth 1 3 in depth, in-depth, antipathy indispensible indispensable 1 2 indispensable, indispensably inefficite inefficient 0 6 infest, invoiced, invest, infused, unvoiced, unfazed inerface interface 1 2 interface, unnerves infact in fact 5 8 infarct, infect, infant, intact, in fact, in-fact, inf act, inf-act influencial influential 1 2 influential, influentially inital initial 1 7 initial, Intel, in ital, in-ital, until, entail, innately initinized initialized 0 1 intensity initized initialized 0 5 unitized, enticed, anodized, induced, unnoticed innoculate inoculate 1 3 inoculate, ungulate, include insistant insistent 1 3 insistent, insist ant, insist-ant insistenet insistent 1 1 insistent instulation installation 2 3 insulation, installation, instillation intealignt intelligent 1 2 intelligent, indulgent intejilent intelligent 0 0 intelegent intelligent 1 2 intelligent, indulgent intelegnent intelligent 0 0 intelejent intelligent 1 2 intelligent, indulgent inteligent intelligent 1 2 intelligent, indulgent intelignt intelligent 1 2 intelligent, indulgent intellagant intelligent 1 2 intelligent, indulgent intellegent intelligent 1 2 intelligent, indulgent intellegint intelligent 1 2 intelligent, indulgent intellgnt intelligent 1 2 intelligent, indulgent interate iterate 2 11 integrate, iterate, inter ate, inter-ate, entreat, interred, entreaty, underrate, intrude, entered, introit internation international 0 3 inter nation, inter-nation, entrenching interpretate interpret 0 3 interpret ate, interpret-ate, interpreted interpretter interpreter 1 1 interpreter intertes interested 0 12 intrudes, enteritis, introits, entreaties, entreats, underrates, introit's, undertows, entirety's, entreaty's, enteritis's, undertow's intertesd interested 0 1 introduced invermeantial environmental 0 0 irresistable irresistible 1 2 irresistible, irresistibly irritible irritable 1 3 irritable, irritably, erodible isotrop isotope 0 0 johhn john 2 2 John, john judgement judgment 1 1 judgment kippur kipper 1 13 kipper, Jaipur, copper, gypper, keeper, CPR, Japura, coppery, caper, Cooper, Cowper, cooper, copier knawing knowing 2 4 gnawing, knowing, kn awing, kn-awing latext latest 2 8 latex, latest, latent, la text, la-text, lat ext, lat-ext, latex's leasve leave 2 2 lease, leave lesure leisure 1 8 leisure, lesser, leaser, laser, loser, lessor, looser, lousier liasion lesion 2 8 liaison, lesion, lotion, lashing, leashing, Laotian, Lucian, lichen liason liaison 1 10 liaison, Lawson, lesson, liaising, Lassen, lasing, leasing, Luzon, lessen, loosen libary library 1 6 library, Libra, lobar, libber, Liberia, labor likly likely 1 5 likely, Lily, lily, Lilly, luckily lilometer kilometer 1 4 kilometer, milometer, lilo meter, lilo-meter liquify liquefy 1 2 liquefy, logoff lloyer layer 1 13 layer, lore, lyre, Loire, Lorre, leer, lour, Lear, Lora, Lori, Lyra, lire, lure lossing losing 1 11 losing, loosing, lousing, flossing, glossing, bossing, dossing, tossing, lassoing, lasing, leasing luser laser 4 10 luster, lusher, user, laser, loser, lousier, Luger, leaser, lesser, looser maintanence maintenance 1 3 maintenance, Montanans, Montanan's majaerly majority 0 3 majorly, meagerly, mackerel majoraly majority 0 3 majorly, meagerly, mackerel maks masks 5 75 makes, mask, Marks, marks, masks, mks, mas, macs, mags, Mack's, MA's, Mass, Mays, ma's, make, mass, maws, Mars, Saks, mads, mams, mans, maps, mars, mats, oaks, yaks, make's, Mac's, Magus, mac's, mag's, mages, magus, micks, mikes, mocks, mucks, Max, max, Mg's, maxi, megs, mics, mugs, ma ks, ma-ks, Mark's, mark's, mask's, Mick's, muck's, Mae's, Mai's, Mao's, Max's, May's, maw's, max's, may's, Man's, Mar's, Mike's, mad's, mage's, magi's, man's, map's, mat's, mike's, oak's, yak's, Meg's, MiG's, mug's mandelbrot Mandelbrot 1 2 Mandelbrot, Mandelbrot's mant want 24 39 Manet, manta, meant, Man, ant, man, mat, Mont, mint, mayn't, Mani, Mann, Matt, mane, many, Kant, cant, malt, mans, mart, mast, pant, rant, want, Mandy, Minot, Monet, Monte, Monty, Mount, maned, minty, mount, Manx, mend, mind, Man's, can't, man's marshall marshal 2 11 Marshall, marshal, marshals, mar shall, mar-shall, mars hall, mars-hall, marsh all, marsh-all, Marshall's, marshal's maxium maximum 1 5 maximum, maxim, maxima, maxi um, maxi-um meory memory 2 27 Emory, memory, merry, moray, Mary, Meir, Moor, More, Moro, mere, miry, moor, more, Maori, Moore, marry, Miro, Mr, Meier, Meyer, Moira, mayor, moire, MRI, Mar, Mir, mar metter better 6 15 meter, matter, metier, mutter, meteor, better, fetter, letter, netter, setter, wetter, meatier, mater, miter, muter midia media 4 20 MIDI, midi, Media, media, midis, Lidia, mid, midday, Medea, middy, maid, MD, Md, MIDI's, midi's, MIT, mad, med, mod, mud millenium millennium 1 2 millennium, melanoma miniscule minuscule 1 1 minuscule minkay monkey 3 6 mink, manky, monkey, Monk, monk, maniac minum minimum 0 6 minim, minus, minima, min um, min-um, Manama mischievious mischievous 1 2 mischievous, mischief's misilous miscellaneous 0 14 missiles, missile's, mislays, missals, missal's, Mosul's, measles, mussels, Mosley's, mussel's, Moseley's, Moselle's, Mozilla's, Mazola's momento memento 2 5 moment, memento, momenta, moments, moment's monkay monkey 1 8 monkey, Monday, Monk, monk, manky, Monaco, Monica, mink mosaik mosaic 2 15 Mosaic, mosaic, mask, musk, Muzak, music, muzak, moussaka, Moscow, mosque, muskie, masc, musky, MSG, misc mostlikely most likely 1 2 most likely, most-likely mousr mouser 1 8 mouser, mouse, mousy, mousier, Mauser, maser, miser, mossier mroe more 2 33 More, more, Moe, roe, Moore, Miro, Moro, mare, mere, mire, Mr, Marie, MRI, Moor, moor, Mario, Maori, Mar, Mir, mar, moire, Mauro, Mara, Mari, Mary, Mira, Myra, miry, moray, Morrow, Murrow, marrow, morrow neccessary necessary 1 1 necessary necesary necessary 1 1 necessary necesser necessary 1 1 necessary neice niece 1 24 niece, Nice, nice, deice, Noyce, noise, Nisei, nisei, neighs, NE's, NYSE, Ne's, NeWS, Ni's, news, nose, gneiss, Neo's, new's, newsy, noisy, noose, neigh's, news's neighbour neighbor 1 4 neighbor, Nebr, nubbier, knobbier nevade Nevada 2 7 evade, Nevada, NVIDIA, naivete, knifed, NAFTA, neophyte nickleodeon nickelodeon 2 3 Nickelodeon, nickelodeon, nucleating nieve naive 3 14 Nieves, Nivea, naive, niece, sieve, Nev, Neva, nave, nevi, NV, novae, Nov, knave, knife noone no one 10 15 none, noon, Boone, noose, non, Nona, neon, nine, noun, no one, no-one, noon's, Nan, nun, known noticably noticeably 1 1 noticeably notin not in 5 15 noting, notion, no tin, no-tin, not in, not-in, knotting, netting, nodding, nutting, Nadine, Newton, neaten, newton, knitting nozled nuzzled 1 2 nuzzled, nasality objectsion objects 0 3 objection, objects ion, objects-ion obsfuscate obfuscate 1 1 obfuscate ocassion occasion 1 4 occasion, action, auction, equation occuppied occupied 1 3 occupied, equipped, Egypt occurence occurrence 1 6 occurrence, ocarinas, acorns, ocarina's, acorn's, Akron's octagenarian octogenarian 1 1 octogenarian olf old 13 18 Olaf, of, ELF, elf, Wolf, golf, wolf, Ola, oaf, off, ole, VLF, old, vlf, Olav, aloof, Olive, olive opposim opossum 1 2 opossum, Epsom organise organize 1 9 organize, organism, organist, organs, organ's, org anise, org-anise, organza, oregano's organiz organize 1 6 organize, organza, organic, organs, organ's, oregano's oscilascope oscilloscope 1 1 oscilloscope oving moving 2 15 loving, moving, roving, OKing, oping, owing, offing, oven, Evian, avian, Avon, Evan, Ivan, even, effing paramers parameters 0 8 paraders, paramours, primers, paramour's, premiers, primer's, parader's, premier's parametic parameter 0 2 parametric, paramedic paranets parameters 0 10 parents, parapets, parent's, para nets, para-nets, parapet's, prints, paranoids, print's, paranoid's partrucal particular 0 0 pataphysical metaphysical 0 0 patten pattern 1 12 pattern, Patton, batten, fatten, patted, patter, patine, patting, pat ten, pat-ten, Patna, patina permissable permissible 1 2 permissible, permissibly permition permission 3 6 perdition, permeation, permission, permit ion, permit-ion, promotion permmasivie permissive 1 1 permissive perogative prerogative 1 3 prerogative, purgative, proactive persue pursue 2 21 peruse, pursue, parse, purse, per sue, per-sue, Pres, pres, Perez, pears, peers, piers, prose, Purus, press, Peru's, pressie, pear's, peer's, pier's, Pr's phantasia fantasia 1 2 fantasia, fiendish phenominal phenomenal 1 2 phenomenal, phenomenally playwrite playwright 3 9 play write, play-write, playwright, polarity, Polaroid, pilloried, pillared, Pollard, pollard polation politician 0 4 pollution, palliation, plashing, polishing poligamy polygamy 1 2 polygamy, Pilcomayo politict politic 1 3 politic, politico, politics pollice police 1 14 police, plaice, policy, pol lice, pol-lice, poll ice, poll-ice, place, polls, palace, polios, poll's, Polly's, polio's polypropalene polypropylene 1 1 polypropylene possable possible 2 6 passable, possible, passably, possibly, poss able, poss-able practicle practical 2 3 practice, practical, practically pragmaticism pragmatism 0 2 pragmatic ism, pragmatic-ism preceeding preceding 1 5 preceding, proceeding, presiding, presetting, persuading precion precision 0 10 prison, person, pricing, piercing, porcine, persona, pressing, parson, Pearson, prizing precios precision 0 4 precious, precis, precise, precis's preemptory peremptory 1 2 peremptory, prompter prefices prefixes 2 12 prefaces, prefixes, preface's, pref ices, pref-ices, professes, prophecies, provisos, prophesies, privacy's, proviso's, prophecy's prefixt prefixed 2 3 prefix, prefixed, prefix's presbyterian Presbyterian 1 3 Presbyterian, Presbyterians, Presbyterian's presue pursue 3 27 presume, peruse, pursue, Pres, pres, pressie, press, prose, pares, parse, pores, preys, pries, purse, pyres, Prius, praise, Pr's, pros, press's, pore's, pyre's, Peru's, prey's, pro's, pry's, Prius's presued pursued 4 12 presumed, pressed, perused, pursued, preside, persuade, preset, Perseid, parsed, pursed, praised, precede privielage privilege 1 1 privilege priviledge privilege 1 1 privilege proceedures procedures 1 4 procedures, procedure's, persuaders, persuader's pronensiation pronunciation 1 1 pronunciation pronisation pronunciation 0 0 pronounciation pronunciation 1 1 pronunciation properally properly 1 4 properly, proper ally, proper-ally, puerperal proplematic problematic 1 1 problematic protray portray 1 12 portray, pro tray, pro-tray, Pretoria, Porter, porter, prater, prudery, perter, praetor, portiere, prouder pscolgst psychologist 1 1 psychologist psicolagest psychologist 1 1 psychologist psycolagest psychologist 1 1 psychologist quoz quiz 2 33 quo, quiz, quot, ques, cozy, CZ, quasi, quays, Cox, Gus, cos, cox, Cu's, coos, cues, cuss, guys, jazz, jeez, CO's, Co's, Jo's, KO's, go's, quay's, GUI's, Geo's, Gus's, Guy's, coo's, cue's, goo's, guy's radious radius 2 16 radios, radius, radio's, radio us, radio-us, raids, radius's, rads, raid's, readies, roadies, Redis, rad's, riots, roadie's, riot's ramplily rampantly 0 2 ramp lily, ramp-lily reccomend recommend 1 2 recommend, regiment reccona raccoon 3 8 recon, reckon, raccoon, Regina, region, rejoin, Reagan, Reginae recieve receive 1 3 receive, relieve, Recife reconise recognize 0 7 recons, reckons, rejoins, regions, regains, region's, Rockne's rectangeles rectangle 0 2 rectangles, rectangle's redign redesign 0 15 reign, Reading, reading, redoing, resign, riding, Rodin, radian, redden, raiding, ridding, redone, retain, retina, rating repitition repetition 1 3 repetition, reputation, repudiation replasments replacement 0 2 replacements, replacement's reposable responsible 0 0 repose-e+able, re+pose-e+able reseblence resemblance 0 0 respct respect 1 5 respect, res pct, res-pct, resp ct, resp-ct respecally respectfully 0 0 roon room 15 41 Ron, roan, croon, Moon, Root, boon, coon, goon, loon, moon, noon, rood, roof, rook, room, root, soon, RN, Reno, Rn, Rooney, Rhone, Ronny, rayon, ran, run, rain, rein, ruin, RNA, rhino, wrong, Rena, Rene, rang, ring, rune, rung, Ronnie, Wren, wren rought roughly 0 11 rough, ought, wrought, fought, roughs, roughed, brought, drought, bought, sought, rough's rudemtry rudimentary 0 2 radiometry, radiometer runnung running 1 12 running, ruining, rennin, raining, ranging, reining, ringing, Reunion, reunion, renown, wringing, wronging sacreligious sacrilegious 1 7 sacrilegious, sac religious, sac-religious, sacroiliacs, sacrileges, sacrilege's, sacroiliac's saftly safely 2 3 softly, safely, daftly salut salute 1 12 salute, Salyut, SALT, salt, slut, slat, salty, solute, silt, slit, slot, salad satifly satisfy 0 3 stiffly, stifle, stuffily scrabdle scrabble 2 2 Scrabble, scrabble searcheable searchable 1 1 searchable secion section 1 8 section, scion, season, sec ion, sec-ion, saucing, seizing, sizing seferal several 1 3 several, severally, severely segements segments 1 3 segments, segment's, Sigmund's sence sense 3 9 seance, Spence, sense, since, fence, hence, pence, science, sens seperate separate 1 14 separate, sprat, Sprite, sprite, suppurate, speared, Sparta, spread, seaport, sprayed, sport, spurt, spirit, sporty sherbert sherbet 2 3 Herbert, sherbet, shorebird sicolagest psychologist 1 1 psychologist sieze seize 1 23 seize, size, siege, sieve, Suez, sees, sis, SASE, SE's, SUSE, Se's, Si's, Suzy, seas, secy, sews, sues, SSE's, Sue's, see's, sis's, sea's, sec'y simpfilty simplicity 0 0 simplye simply 2 2 simple, simply singal signal 1 6 signal, single, singly, sin gal, sin-gal, snail sitte site 2 32 sitter, site, suite, Ste, sit, settee, suttee, cite, sate, sett, side, saute, Set, set, stew, suit, ST, St, st, suet, sight, SAT, SST, Sat, Sid, Sta, Stu, cit, sat, sot, sty, zit situration situation 1 3 situation, saturation, striation slyph sylph 1 16 sylph, glyph, Slav, slave, self, Silva, salve, salvo, solve, sulfa, Sylvia, Sylvie, Silvia, saliva, selfie, sleeve smil smile 1 15 smile, mil, simile, sail, soil, Emil, smiley, Small, small, smell, XML, Somali, sawmill, Samuel, smelly snuck sneaked 0 12 suck, snack, snick, sunk, stuck, snug, shuck, Zanuck, sneak, sank, sink, sync sometmes sometimes 1 1 sometimes soonec sonic 2 18 sooner, sonic, Seneca, sync, Sonja, scenic, snog, Synge, singe, snack, sneak, snick, sank, sink, snag, snug, sunk, zinc specificialy specifically 0 0 spel spell 1 13 spell, spiel, spew, Opel, sepal, spec, sped, spill, spoil, spool, suppl, supple, splay spoak spoke 6 9 soak, Spock, speak, spook, spake, spoke, spooky, SPCA, speck sponsered sponsored 1 1 sponsored stering steering 1 18 steering, Sterling, sterling, string, staring, storing, stringy, stewing, Stern, stern, starring, stirring, suturing, Sterne, Sterno, Strong, strong, strung straightjacket straitjacket 1 3 straitjacket, straight jacket, straight-jacket stumach stomach 1 1 stomach stutent student 1 1 student styleguide style guide 1 3 style guide, style-guide, stalked subisitions substitutions 0 1 Sebastian's subjecribed subscribed 0 0 subpena subpoena 1 1 subpoena suger sugar 2 19 sager, sugar, Luger, auger, huger, super, surer, Segre, Sucre, Seeger, sucker, sugary, skier, square, squire, saggier, soggier, scare, score supercede supersede 1 6 supersede, super cede, super-cede, spruced, supercity, suppressed superfulous superfluous 1 1 superfluous susan Susan 1 11 Susan, Susana, Susanna, Susanne, Pusan, Sudan, Suzanne, sousing, sussing, Susan's, season syncorization synchronization 0 0 taff tough 0 14 taffy, tiff, toff, staff, Taft, caff, faff, gaff, naff, daffy, diff, doff, duff, tofu taht that 1 10 that, tat, Tahiti, taut, Taft, baht, tact, tart, ta ht, ta-ht tattos tattoos 1 40 tattoos, tattoo's, tattoo, tats, tatties, Tate's, dittos, tuttis, tots, teats, toots, Tito's, Toto's, teat's, tads, tits, tuts, ditto's, titties, tutti's, DAT's, Tad's, Tet's, Titus, Tut's, dates, tad's, tit's, tot's, totes, touts, tut's, tutus, Tutu's, date's, toot's, tote's, tout's, tutu's, dado's techniquely technically 1 2 technically, technical teh the 2 21 tech, the, Te, eh, Th, tea, tee, NEH, Ted, Tet, meh, ted, tel, ten, DH, TeX, Tex, duh, Tahoe, Te's, Doha tem team 1 44 team, teem, temp, term, TM, Tm, them, EM, Te, em, Dem, Tim, Tom, tam, tom, tum, tame, time, tome, item, stem, TQM, tea, tee, REM, Ted, Tet, fem, gem, hem, rem, ted, tel, ten, Tami, demo, tomb, TeX, Tex, Diem, deem, dam, dim, Te's teo two 18 47 toe, Te, to, Tao, tea, tee, too, Tue, tie, tow, toy, TKO, Ted, Tet, ted, tel, ten, two, CEO, EEO, Geo, Leo, Neo, tho, DOE, Doe, T, WTO, doe, t, DE, TA, Ta, Ti, Tu, Ty, do, ta, ti, TeX, Tex, DEA, Dee, dew, duo, tau, Te's teridical theoretical 0 0 tesst test 2 12 tests, test, Tess, testy, Tessa, deist, toast, taste, tasty, Tess's, DST, test's tets tests 5 76 Tet's, teats, test, tents, tests, texts, Tet, tats, teds, tits, tots, tuts, totes, teat's, stets, Te's, Tess, teas, tees, bets, gets, jets, lets, nets, pets, sets, tens, vets, wets, Ted's, Titus, Tut's, Tutsi, tit's, toots, tot's, touts, tut's, tutus, diets, duets, DDTs, dots, tads, Tate's, tote's, tent's, test's, toot's, tout's, TNT's, tea's, tee's, PET's, Set's, Tito's, Toto's, Tutu's, bet's, diet's, duet's, jet's, let's, net's, pet's, set's, ten's, tutu's, vet's, wet's, DAT's, Dot's, Tad's, Tod's, dot's, tad's thanot than or 0 2 Thant, thinned theirselves themselves 0 4 their selves, their-selves, theirs elves, theirs-elves theridically theoretical 2 2 theoretically, theoretical thredically theoretically 1 2 theoretically, theoretical thruout throughout 0 8 throat, thru out, thru-out, throaty, threat, thereat, thyroid, thread ths this 2 39 Th's, this, thus, Hts, HS, Th, ts, these, those, Thu, the, tho, thy, T's, THC, Thais, thaws, thees, thews, thous, DHS, HHS, TVs, VHS, ohs, tbs, H's, Thai's, Thea's, thaw's, thew's, thou's, Rh's, Ta's, Te's, Ti's, Tu's, Ty's, ti's titalate titillate 1 4 titillate, titled, totality, totaled tommorrow tomorrow 1 8 tomorrow, tom morrow, tom-morrow, Timor, tumor, Timur, tamer, timer tomorow tomorrow 1 7 tomorrow, Timor, tumor, Tamra, Timur, tamer, timer tradegy tragedy 0 2 Tortuga, diuretic trubbel trouble 1 8 trouble, treble, dribble, tribal, Tarbell, durable, terrible, tarball ttest test 1 8 test, attest, testy, toast, deist, taste, tasty, DST tunnellike tunnel like 1 2 tunnel like, tunnel-like tured turned 4 21 trued, toured, turfed, turned, turd, tared, tired, tread, treed, tried, cured, lured, tubed, tuned, tarred, teared, tiered, turret, trad, trod, dared tyrrany tyranny 1 11 tyranny, Terran, Tran, terrain, Tirane, Tyrone, train, tarring, terrine, Trina, tron unatourral unnatural 1 4 unnatural, unnaturally, untruly, enteral unaturral unnatural 1 4 unnatural, unnaturally, untruly, enteral unconisitional unconstitutional 0 0 unconscience unconscious 0 4 ingeniousness, ingenuousness, ingeniousness's, ingenuousness's underladder under ladder 1 2 under ladder, under-ladder unentelegible unintelligible 1 2 unintelligible, unintelligibly unfortunently unfortunately 0 0 unnaturral unnatural 1 4 unnatural, unnaturally, untruly, enteral upcast up cast 1 4 up cast, up-cast, opaquest, epoxied uranisium uranium 0 1 Arianism verison version 1 4 version, Verizon, venison, versing vinagarette vinaigrette 1 1 vinaigrette volumptuous voluptuous 1 1 voluptuous volye volley 0 4 vole, vol ye, vol-ye, Vilyui wadting wasting 6 8 wading, wadding, waiting, wafting, wanting, wasting, wad ting, wad-ting waite wait 4 21 Waite, waited, waiter, wait, White, white, waits, waste, waive, write, wit, whitey, Wade, Watt, Witt, wade, watt, whit, wide, Waite's, wait's wan't won't 3 31 wasn't, want, won't, can't, wand, went, wont, Wanda, waned, wants, want's, vaunt, wan, ant, Wang, Watt, wait, wane, watt, Kant, Walt, cant, pant, rant, waft, wank, wart, wast, vent, wend, wind warloord warlord 1 1 warlord whaaat what 1 20 what, wheat, Watt, wait, watt, whet, whit, Waite, White, white, VAT, vat, wad, Wade, Witt, wade, wadi, woad, who'd, why'd whard ward 2 17 Ward, ward, hard, chard, shard, wharf, wart, word, weird, warred, whirred, warty, wired, wordy, wearied, weirdo, wort whimp wimp 1 7 wimp, whim, whip, wimpy, chimp, whims, whim's wicken weaken 7 10 sicken, wicked, wicker, wicket, waken, woken, weaken, wick en, wick-en, wigeon wierd weird 1 10 weird, wired, weirdo, wield, Ward, ward, word, whirred, weirdie, warred wrank rank 1 10 rank, wank, Frank, crank, drank, frank, prank, wrack, rink, range writting writing 1 17 writing, witting, gritting, writhing, ratting, rioting, rotting, rutting, written, writ ting, writ-ting, righting, rating, riding, ridding, rooting, routing wundeews windows 2 15 Windows, windows, wounds, wound's, wands, wends, winds, window's, wand's, wind's, Wanda's, Wendi's, Wendy's, Windows's, Vonda's yeild yield 1 4 yield, yelled, yowled, Yalta youe your 4 20 you, yoke, yore, your, yous, moue, roue, ye, yo, yow, yea, yew, Y, y, you're, you've, Wyo, you'd, you's, ya aspell-0.60.8.1/test/suggest/00-special-normal-camel-expect.res0000644000076500007650000001725614533006640021036 00000000000000colour color 1 59 color, cooler, collar, coLour, colOur, Collier, collier, colors, clout, Clair, Colo, lour, velour, Colon, cloud, colon, coolie, dolor, flour, clear, colder, Cavour, Clojure, Closure, calorie, closure, cloture, coleus, colony, colored, cool, glory, caller, Cole, cloy, clue, coir, coolers, COL, Clara, Clare, Col, col, color's, cor, cur, Cooley, cools, floor, closer, clover, COLA, cola, coll, coolly, corr, cool's, recolor, cooler's hjk hijack 1 55 hijack, hajj, hajji, Gk, haj, Huck, hack, hake, hawk, heck, hick, hike, hock, hoke, hook, Hank, hank, hark, honk, hulk, hunk, husk, HQ, Hg, jg, Hakka, Hickok, hag, hog, hug, Jake, hex, hgt, joke, KC, kc, kg, Hooke, Jack, Jock, haiku, hooky, jack, jock, jag, jig, jog, jug, khaki, Hayek, hoick, hokey, HQ's, Hg's, hajj's hjkk hijack 1 52 hijack, hajj, Hickok, hajji, Hakka, hulk, Huck, hack, hake, hawk, heck, hick, hike, hock, hoke, hook, Hank, hank, hark, honk, hunk, husk, Gk, haj, Jack, Jake, Jock, jack, jock, joke, HQ, Hg, KC, jg, kc, kg, Hayek, Hooke, haiku, hoick, hokey, hooky, hag, hog, hug, jag, jig, jog, jug, khaki, hajj's, Hakka's jk hijack 10 100 JFK, J, K, j, k, Gk, jg, Jake, joke, hijack, KC, kc, kg, Jo, ck, wk, AK, Bk, JD, JP, JV, Jr, Mk, OK, SK, UK, bk, jr, pk, Jack, Jock, jack, jock, jag, jig, jog, jug, kike, QC, cg, jK, KKK, Jacky, Keck, jokey, kick, kl, kook, KO, KY, Ky, kW, keg, kw, KB, KP, KS, Kb, Kr, Ks, km, ks, kt, jerk, jink, junk, DJ, NJ, OJ, SJ, VJ, EKG, JCS, Jay, Jew, Joe, Joy, jaw, jay, jct, jew, joy, pkg, Coke, J's, cake, coke, C, G, Q, c, g, q, Cook, cock, cook, gawk, geek, gook, K's Hjk Hijack 1 52 Hijack, Hajj, Hajji, Gk, Haj, Huck, Hack, Hake, Hawk, Heck, Hick, Hike, Hock, Hoke, Hook, Hank, Hark, Honk, Hulk, Hunk, Husk, HQ, Hg, Jg, Hakka, Hickok, Hag, Hog, Hug, Jake, Hex, Hgt, Joke, KC, Kc, Kg, Hooke, Jack, Jock, Haiku, Hooky, Jag, Jig, Jog, Jug, Khaki, Hayek, Hoick, Hokey, HQ's, Hg's, Hajj's HJK HIJACK 1 51 HIJACK, HAJJ, HAJJI, GK, HAJ, HUCK, HACK, HAKE, HAWK, HECK, HICK, HIKE, HOCK, HOKE, HOOK, HANK, HARK, HONK, HULK, HUNK, HUSK, HQ, HG, JG, HAKKA, HICKOK, HAG, HOG, HUG, JAKE, HEX, HGT, JOKE, KC, KG, HOOKE, JACK, JOCK, HAIKU, HOOKY, JAG, JIG, JOG, JUG, KHAKI, HAYEK, HOICK, HOKEY, HQ'S, HG'S, HAJJ'S hk hijack 1 100 hijack, Gk, H, K, h, k, HQ, Hg, haj, hake, hike, hoke, HI, Ha, He, Ho, ck, ha, he, hi, ho, wk, AK, Bk, HF, HM, HP, HR, HS, HT, Hf, Hz, Mk, OK, SK, UK, bk, hf, hp, hr, ht, pk, Huck, hack, hawk, heck, hick, hock, hook, hag, hog, hug, hK, kg, Hakka, Hooke, haiku, hokey, hooky, G, J, KO, KY, Ky, g, hgwy, j, kW, kw, KC, kc, Hank, hank, hark, honk, hulk, hunk, husk, Hayek, hoick, Haw, Hay, Hui, haw, hay, hew, hex, hey, hgt, hie, hoe, how, hue, hwy, H's, Hugo, h'm, huge, C, Q sjk hijack 4 44 SJ, SK, SJW, hijack, sqq, ska, ski, sky, Saki, sack, sake, seek, sick, soak, sock, souk, suck, SWAK, Saks, Salk, Sask, Sikh, sank, silk, sink, sulk, sunk, Gk, SC, Sc, Sq, jg, scag, sq, SAC, SEC, Sec, Soc, sac, sag, sec, seq, sic, soc zphb xenophobia 1 37 xenophobia, Zomba, zephyr, SOB, Zibo, fob, sob, zebu, Sb, sahib, soph, Feb, fab, fib, sub, AFB, xv, phobia, Saab, Serb, scab, slab, slob, snob, snub, stab, stub, swab, FBI, SBA, Cebu, SF, Sophia, Sophie, sf, Saiph, Sappho zkw zip line 1 68 zip line, kW, kw, Zeke, SJW, Zika, skew, SK, ska, ski, sky, zKw, wk, K, SJ, Sq, Z, k, sq, xx, z, Zoe, Pkwy, pkwy, sake, KS, Ks, ks, KO, KY, Ky, SW, ck, cw, skua, AK, Bk, Gk, KC, Mk, OK, UK, Zn, Zr, Zs, bk, kc, kg, pk, SC, Sc, Jew, KKK, SSW, WSW, Zzz, caw, cow, jaw, jew, saw, sew, sow, zoo, Saki, Z's, scow, K's Joeuser JoeUser 1 57 JoeUser, Jouster, Geyser, Mouser, Causer, Josue, Guesser, Kaiser, Courser, Grouser, Jester, Joeys, Juster, Kisser, Josher, Joust, Jeer, Juicer, User, Joyner, Dowser, Joiner, Jokier, Lousier, Mousier, Jesse, Joe's, Cozier, Josef, Joker, Loser, Poser, Jersey, Queasier, Jenner, Joey's, Mauser, Dosser, Gouger, Jobber, Jogger, Jotter, Leaser, Lesser, Looser, Teaser, Tosser, Caesar, Gasser, Coaxer, Geezer, Josue's, Accuser, Coarser, Coercer, Greaser, Jesse's JoeuSer JoeUser 1 57 JoeUser, Jouster, Geyser, Mouser, Causer, Josue, Guesser, Kaiser, Courser, Grouser, Jester, Joeys, Juster, Kisser, Josher, Joust, Jeer, Juicer, User, Joyner, Dowser, Joiner, Jokier, Lousier, Mousier, Jesse, Joe's, Cozier, Josef, Joker, Loser, Poser, Jersey, Queasier, Jenner, Joey's, Mauser, Dosser, Gouger, Jobber, Jogger, Jotter, Leaser, Lesser, Looser, Teaser, Tosser, Caesar, Gasser, Coaxer, Geezer, Josue's, Accuser, Coarser, Coercer, Greaser, Jesse's JooUser JoeUser 2 92 JoUser, JoeUser, JoyUser, CooUser, GooUser, KOUser, JobUser, JonUser, JogUser, JotUser, BooUser, FooUser, LooUser, MooUser, PooUser, TooUser, WooUser, ZooUser, JUser, JoeyUser, COUser, CoUser, GoUser, CoyUser, GAOUser, GeoUser, GoaUser, JayUser, JewUser, CowUser, JawUser, QuoUser, JoOUser, Jouster, Jo'sUser, Looser, Mouser, Hoosier, Causer, Grouser, Josue, Juicer, Kaiser, Joyous, Juster, Kisser, Josher, Joust, Poser, Chooser, User, Courser, Gooier, Joyner, Joiner, Jokier, Lousier, Mousier, Cozier, Geyser, Goose, Josef, Joker, Loser, Joyously, Grouse, Closer, Cooper, Mauser, Boozer, Cooker, Cooler, Dosser, Dowser, Goober, Goosed, Gooses, Gouger, Jobber, Jogger, Jotter, Oozier, Tosser, Gasser, Carouser, Coaxer, Josue's, Accuser, Coarser, Crosser, Grosser, Goose's camelCasWord camelCaseWord 3 100 camelCSSWord, camelCa'sWord, camelCaseWord, camelCawsWord, camelCaysWord, camelCabsWord, camelCadsWord, camelCamsWord, camelCansWord, camelCapsWord, camelCarsWord, camelCaskWord, camelCastWord, camelCatsWord, camelCADWord, camelCashWord, camelCsWord, camelCadWord, camelAsWord, camelCAWord, camelCaWord, camelC'sWord, camelCosWord, camelGasWord, camelCaSword, camelCauseWord, camelCussWord, camelCAIWord, camelCBSWord, camelCDsWord, camelCNSWord, camelCVSWord, camelCawWord, camelCayWord, camelCpsWord, camelCAMWord, camelCAPWord, camelCalWord, camelCanWord, camelLasWord, camelOASWord, camelCabWord, camelCamWord, camelCapWord, camelCarWord, camelCatWord, camelHasWord, camelMasWord, camelPasWord, camelWasWord, camelCaseyWord, camelGSAWord, camelCaw'sWord, camelCay'sWord, camelCO'sWord, camelCo'sWord, camelCu'sWord, camelGa'sWord, camelCoaxWord, camelCoosWord, camelCowsWord, camelCuesWord, camelGaysWord, camelJawsWord, camelJaysWord, camelCZWord, camelKSWord, camelKsWord, camelGsWord, camelCSS'sWord, camelCos'sWord, camelCoxWord, camelG'sWord, camelGusWord, camelJ'sWord, camelK'sWord, camelCAsWord, camelCaSWord, camelCPA'sWord, camelCIA'sWord, camelVa'sWord, camelGas'sWord, camelA'sWord, camelAC'sWord, camelAc'sWord, camelCAD'sWord, camelCal'sWord, camelCan'sWord, camelRCA'sWord, camelCab'sWord, camelCad'sWord, camelCam'sWord, camelCap'sWord, camelCar'sWord, camelCat'sWord, camelCD'sWord, camelCT'sWord, camelCd'sWord, camelCf'sWord, camelCl'sWord camelcaseWord camelCaseWord 1 13 camelCaseWord, camelsWord, camelliasWord, Camel'sWord, camel'sWord, CamelotsWord, camellia'sWord, Camilla'sWord, Camelot'sWord, Camille'sWord, Jamaica'sWord, Mameluke'sWord, gemologist cmlCaseWord camelCaseWord 8 56 XMLCaseWord, ClCaseWord, CmCaseWord, clCaseWord, cmCaseWord, mlCaseWord, CamelCaseWord, camelCaseWord, COLCaseWord, CalCaseWord, ColCaseWord, calCaseWord, colCaseWord, CplCaseWord, cplCaseWord, comelyCaseWord, cumuliCaseWord, calmCaseWord, cMlCaseWord, cmLCaseWord, CAMCaseWord, ComCaseWord, MelCaseWord, camCaseWord, comCaseWord, cumCaseWord, milCaseWord, OcamlCaseWord, COLACaseWord, CaliCaseWord, ColeCaseWord, ColoCaseWord, ComoCaseWord, callCaseWord, cameCaseWord, coalCaseWord, coilCaseWord, colaCaseWord, collCaseWord, comaCaseWord, combCaseWord, comeCaseWord, commCaseWord, coolCaseWord, cowlCaseWord, cullCaseWord, Cm'sCaseWord, JamalCaseWord, JamelCaseWord, GMCaseWord, QMCaseWord, gmCaseWord, klCaseWord, kmCaseWord, SGMLCaseWord, gemologist mcdonalds McDonald's 1 4 McDonald's, McDonald, MacDonald's, MacDonald aspell-0.60.8.1/test/suggest/02-orig-bad-spellers-expect.res0000644000076500007650000242560614533006640020372 00000000000000Accosinly Occasionally 9 188 Accusingly, Accusing, Amusingly, Accosting, Accordingly, Accessibly, Coaxingly, Occasional, Occasionally, Amazingly, Augustly, Cosine, Cozily, Cornily, Accessing, Accost, Achingly, Acidly, Costly, Acceding, Account, Cloyingly, Cosine's, Cosines, Accessible, Accost's, Accosts, Accruing, Acridly, Adoringly, Annoyingly, Apposing, Imposingly, Jocosely, Accosted, Appositely, Becomingly, Accessory, Agonizingly, Auxin, Axial, Axially, Axing, O'Connell, Arsenal, Cannily, Uccello, Accentual, Conley, Accent, Auxin's, Casing, Casino, Cosign, Cousin, Easily, Insanely, Only, Singly, Accession, Acing, Agony, Causing, Icily, Tocsin, Accuse, Causally, Cosigned, Coxing, Unseeingly, Aconite, Acorn, Anciently, Asocial, Casing's, Casings, Casino's, Casinos, Caucusing, Cosigns, Cosplay, Cousin's, Cousins, Mockingly, Passingly, Raucously, Vaccine, Vacuously, Uneasily, Acosta, McKinley, Absently, Access, Accession's, Accessions, Acting, Arcing, Arousing, Arsing, Asininely, Commonly, Cuisine, Cussing, Foxily, Goosing, Jokingly, Moccasin, Musingly, Occasion, Openly, Shockingly, Uncannily, Acronym, Tocsin's, Tocsins, Acheson, McConnell, Abasing, Abusing, Accent's, Accenting, Accents, Access's, Accessioned, Accrual, Accused, Accuser, Accuses, Acutely, Aerosol, Amusing, Arising, Cleanly, Cunningly, Cuttingly, Encasing, Excitingly, Ghostly, Queasily, Teasingly, Unceasingly, Ungainly, Actively, Vaccine's, Vaccines, Acosta's, Apostle, Abidingly, Abusively, Accident, Acquaint, Acting's, Actually, Aliasing, Amassing, Atonally, Awesomely, Cuisine's, Cuisines, Cussedly, Ecclesial, Focusing, Moccasin's, Moccasins, Occasion's, Occasions, Opposing, Recusing, Uncommonly, Abyssinia, Acheson's, Accessed, Accesses, Accurately, Accusatory, Accuser's, Accusers, Accustom, Alluringly, Allusively, Occasioned, Oppositely, Pleasingly, Pressingly, Scathingly, Uncleanly, Occupancy, Uncivilly Circue Circle 4 54 Cirque, Circa, Circe, Circle, Circus, Cir cue, Cir-cue, Circuit, Circus's, Cirque's, Cirques, Cirrus, Sarge, Serge, Sirocco, Surge, Cir, Circuity, Sire, Crick, IRC, Rescue, Risque, Cirri, Cisco, Cyrus, Argue, Cirrus's, Dirge, Sirree, Zircon, Sirius, Virgie, Barque, Cerise, Cerium, Circuses, Marque, Mirage, Morgue, Torque, Circe's, Circle's, Circled, Circles, Circlet, Miscue, Virtue, Sergei, Sucre, Sarky, Scare, Score, Scree Maddness Madness 1 92 Madness, Madden's, Maddens, Madness's, Muddiness, Maiden's, Maidens, Midden's, Middens, Muddiness's, Matins's, Meatiness, Moodiness, Madonna's, Madonnas, Matinee's, Matinees, Muteness, Badness, Faddiness, Madder's, Madders, Mildness, Oddness, Sadness, Maleness, Medan's, Matins, Meatiness's, Moodiness's, Medina's, Mating's, Muteness's, Madden, Manet's, Mane's, Manes, Maine's, Maude's, Menes's, Meanness, Saddens, Tameness, Marne's, Badness's, Maddened, Middies, Mildness's, Moldiness, Muddies, Oddness's, Sadness's, Adonis's, Madras's, Malone's, Marine's, Marines, Nadine's, Bawdiness, Fatness, Gaudiness, Giddiness, Headiness, Madame's, Maleness's, Manginess, Mealiness, Meddles, Middle's, Middles, Muddle's, Muddles, Readiness, Redness, Ruddiness, Shadiness, Goodness, Lateness, Lewdness, Loudness, Makings's, Mattress, Meekness, Rudeness, Tautness, Tidiness, Wideness, Maddest, Jadedness, Address, Baldness, Hardness Occusionaly Occasionally 2 24 Occasional, Occasionally, Accusingly, Occasion, Occupational, Occupationally, Occasion's, Occasions, Occasioned, Occasioning, Optional, Optionally, Vocational, Vocationally, Factional, Fictional, Fictionally, Occlusion, Sectional, Occlusion's, Occlusions, Cautionary, Delusional, Cochineal Steffen Stephen 4 53 Stiffen, Stefan, Steven, Stephen, Staffing, Stiffing, Stuffing, Stephan, Stiffens, Steuben, Staffed, Staffer, Steepen, Stiffed, Stiffer, Stuffed, Stefanie, Sateen, Stefan's, Stein, Steve, Steven's, Stevens, Seven, Soften, Staff, Stiff, Stiffened, Stiffener, Stuff, Sterne, Stephen's, Stephens, Stern, Stevie, Deafen, Stuffy, Staten, Steve's, Staff's, Staffs, Stamen, Stiff's, Stiffs, Stifle, Stolen, Striven, Stuff's, Stuffier, Stuffs, Stevie's, Stiffly, Geffen Thw The 5 132 Th, Thaw, Thew, Thu, The, Tho, Thy, Thai, Thea, Thee, They, Thou, THC, Th's, Tow, Thieu, Thigh, Nth, Thaw's, Thaws, Thew's, Thews, Threw, Throw, H, Haw, T, Thad, Thar, Thor, Thur, Hew, How, Hwy, Than, That, Them, Then, Thin, This, Thru, Thud, Thug, Thus, Ch, HI, Ha, He, Ho, MW, NW, PW, Rh, SW, Shaw, TA, Ta, Te, Ti, Tu, Ty, Aw, Chew, Chow, Cw, Hi, KW, Kw, Ow, PH, Phew, Sh, Shew, Show, To, Whew, Che, Chi, Dow, GHQ, GHz, Jew, Lew, NOW, POW, SSW, Tao, Tia, Tue, UAW, WHO, WNW, WSW, Bow, Caw, Cow, Dew, Few, Jaw, Law, Low, Maw, Mew, Mow, New, Now, Paw, Pew, Phi, Pow, Raw, Rho, Row, Saw, Sew, She, Shy, Sow, Tau, Tea, Tee, Tie, Toe, Too, Toy, Vow, Who, Why, Wow, Yaw, Yew, Yow Unformanlly Unfortunately 19 41 Informally, Uniformly, Infernally, Informal, Informant, Uniforming, Informing, Unmanly, Informality, Unfriendly, Informant's, Informants, Uncommonly, Infernal, Informational, Infuriatingly, Unfairly, Conformal, Unfortunately, Intermingle, Internally, Unformed, Uniformity, Unnervingly, Infirmary, Informatively, Inhumanly, Unerringly, Universally, Information, Conformable, Conformance, Enormously, Inhumanely, Uncertainly, Untiringly, Unfailingly, Unfeelingly, Informative, Undermanned, Unfortunate Unfortally Unfortunately 16 95 Informally, Infernally, Infertile, Uniformly, Informal, Universally, Immortally, Unworthily, Unfairly, Inertly, Unfurled, Unfriendly, Infernal, Infertility, Unforgettably, Unfortunately, Informality, Invariably, Unfavorably, Unmoral, Unmorality, Unworldly, Affordably, Uncertainly, Unearthly, Uninstall, Internally, Underbelly, Unafraid, Unfruitful, Unfurl, Overtly, Untruly, Underlay, Ineffectually, Universal, Uniroyal, Foretell, Infinitely, Infuriate, Inwardly, Unnaturally, Unreal, Unreality, Unruly, Infantile, Inversely, Unforgettable, Unhurriedly, Unready, Uncritically, Unofficially, Infuriated, Infuriates, Install, Invariable, Unfavorable, Unforced, Unformed, Unfortunate, Unframed, Ungodly, Uniformity, Unilaterally, Effortful, Enthrall, Euphorically, Immortal, Unavoidably, Uncharitably, Unitedly, Unwarily, Anecdotally, Conformal, Underplay, Affordable, Inevitably, Effectually, Enforceable, Unbearably, Unfaithfully, Unfortified, Unjustly, Unsorted, Incurably, Infirmary, Inflatable, Uncertain, Undersell, Undertake, Unerringly, Unsoundly, Undervalue, Unforeseen, Untiringly abilitey ability 1 67 ability, ablate, ability's, abilities, agility, oblate, arability, inability, usability, liability, viability, ablated, ablates, debility, mobility, nobility, Abilene, utility, affability, amiability, audibility, bailed, billet, equability, abate, ailed, edibility, elite, absolute, alibied, allied, ambulate, belied, billed, abler, affiliate, atilt, Bailey, abated, ablaze, abolished, bailey, oblige, obliged, tabulate, ubiquity, abalone, abetted, abolish, abseiled, abutted, acolyte, adulate, applied, athlete, obesity, orality, stability, agility's, blimey, facility, Abilene's, acidity, aniline, aridity, avidity, oubliette abouy about 3 137 Abby, abbey, about, AB, ab, obey, ABA, Abe, Ibo, abbe, eBay, oboe, buoy, boy, buy, ably, abut, Ebony, abode, above, ahoy, ebony, OB, Ob, ob, ebb, obi, bay, bayou, Au, BO, bu, by, AB's, ABC, ABM, ABS, Abby's, Abuja, IOU, abbot, abs, abuse, abuzz, bey, boa, boo, bough, bow, Toby, baby, AOL, APO, Abbott, Abe's, Abel, Amy, Au's, Aubrey, Aug, Bob, Bobby, HBO, Ibo's, Robby, abbey's, abbeys, abbr, abed, abet, able, abs's, ado, ago, alloy, annoy, any, auk, bob, bobby, booby, bub, cabby, gabby, hobby, lobby, our, out, tabby, taboo, Abbas, Ainu, Araby, Ebola, Eloy, IOU's, aback, abase, abash, abate, abbe's, abbes, abeam, abide, abyss, achy, adobe, ague, airy, ally, aloe, aqua, ashy, atty, avow, away, awry, boob, oboe's, oboes, oozy, allay, alley, array, assay, abound, body, bony, bout, Abdul, abort, afoul, agony, aloud, amour, BA, Ba absorbtion absorption 1 24 absorption, absorbing, abortion, absorption's, absolution, adsorption, observation, assertion, aberration, abstraction, abjuration, abrogation, abstention, absorb, abrasion, absorbs, adsorbing, approbation, absorbed, abscission, absorbance, absorbency, insertion, obstruction accidently accidentally 2 20 accidental, accidentally, Occidental, occidental, accident, accidental's, accidentals, accident's, accidents, Occident, Occidental's, Occidentals, occidental's, occidentals, anciently, incidental, incidentally, ardently, evidently, decadently accomodate accommodate 1 6 accommodate, accommodated, accommodates, accumulate, accommodating, accumulated acommadate accommodate 1 17 accommodate, accommodated, accommodates, commodity, accumulate, commuted, accommodating, actuate, committed, immediate, accumulated, commode, commute, commentate, comrade, commodore, abominate acord accord 1 133 accord, acrid, cord, acorn, accrued, actor, card, accord's, accords, cored, acre, curd, scrod, Accra, aboard, adored, afford, record, scored, abort, acted, award, fjord, acquired, agreed, augured, OCR, cared, crowd, Jarrod, accorded, arid, cart, cred, crud, ACT, Art, CRT, Corot, act, aired, aorta, art, court, cured, encored, gored, gourd, abroad, across, sacred, Agra, Akron, Asgard, Bacardi, Curt, Igor, Kurd, Oort, Packard, accrue, acct, acre's, acres, agar, aged, ajar, curt, ecru, escort, gird, majored, scoured, Accra's, Acosta, Akkad, accede, accost, acute, aggro, assort, axed, guard, odored, scared, actor's, actors, COD, Cod, Igor's, agar's, alert, apart, avert, cod, cor, cord's, cords, adore, Cora, Cory, chord, coed, core, corr, Alford, Cork, Corp, Ford, Lord, aced, acid, acorn's, acorns, cold, cork, corm, corn, corp, ford, lord, word, ached, aloud, avoid, score, adorn, scold, scorn, sword, accurate, occurred, egret adultry adultery 1 43 adultery, adulatory, adulator, idolatry, adult, adultery's, adult's, adults, auditory, Adler, adulate, adulator's, adulators, adulterer, ultra, adulated, adulates, sultry, poultry, idolater, altar, alter, auditor, Aludra, adulterate, adulteress, adulteries, adulterous, dilatory, atilt, idler, idolatry's, adapter, addled, adopter, adulating, aleatory, toiletry, paltry, Adler's, industry, saddlery, adeptly aggresive aggressive 1 63 aggressive, aggressively, aggrieve, abrasive, digressive, regressive, aggressor, aggrieves, cursive, erosive, immersive, corrosive, oppressive, adhesive, aggression, aggregate, agrees, auger's, augers, Agra's, acre's, acres, agar's, ogre's, ogres, coercive, egress, ogress, egress's, ogress's, eagerest, egresses, ogresses, aggrieved, recursive, Aggie's, arrive, occlusive, abrasive's, abrasives, abusive, aggrieving, archive, expressive, progressive, aggravate, extrusive, aggressor's, aggressors, agreeing, aigrette, allusive, assertive, cohesive, derisive, impressive, abortive, addressee, depressive, intrusive, obtrusive, repressive, secretive alchohol alcohol 1 33 alcohol, alcohol's, alcohols, alcoholic, Algol, aloha's, alohas, alchemy, Almohad, alehouse, alchemy's, archival, aloofly, aloha, asshole, archly, blowhole, Alisha, algal, Alhena, Allah's, Elohim, achingly, aliyah, armhole, Alisha's, Aleichem, aliyah's, aliyahs, allusion, alluvial, oligopoly, owlishly alchoholic alcoholic 1 10 alcoholic, alcoholic's, alcoholics, alcohol, alcohol's, alcohols, alcoholism, alcoholically, chocoholic, nonalcoholic allieve alive 1 203 alive, Olive, olive, Allie, Allie's, Allies, allege, allele, allied, allies, achieve, believe, relieve, elev, allusive, live, Ellie, Ollie, alley, allover, Albee, Alice, Aline, Allen, Clive, alcove, alien, alike, Ellie's, Ollie's, alley's, alleys, allude, allure, arrive, relive, sleeve, Alva, Olivia, Elvia, aloof, alpha, lave, Aileen, Ali, Eve, I've, ale, all, eve, leave, levee, Levi, Levy, Livy, Love, Olive's, Oliver, ally, aloe, eleven, illusive, levy, lief, life, love, olive's, olives, Ilene, ailed, calve, halve, salve, valve, Alvin, alewife, allay, allow, alloy, elusive, outlive, Alec, Ali's, ale's, ales, all's, cleave, saliva, Akiva, Aleut, Alisa, Allah, Allan, Alyce, Elise, Ellen, Ellis, Elsie, above, agave, algae, alias, alibi, align, aligned, allayed, allot, alloyed, ally's, aloe's, aloes, alone, clove, delve, elide, elite, glove, helve, oldie, slave, solve, Alicia, Alioth, Alisha, Alissa, Althea, Elaine, Elliot, Ellis's, Eloise, Elysee, ailing, alias's, alight, allays, allows, alloy's, alloys, belief, oilier, relief, Callie, Elliott, Hallie, Sallie, Galilee, Abilene, Allende, Liege, Maldive, aliened, alleged, alleges, allele's, alleles, liege, sieve, walleye, Allen's, Alpine, Arlene, Arline, Callie's, Hallie's, Sallie's, achieved, achiever, achieves, active, aggrieve, alien's, aliens, alliance, alpine, believed, believer, believes, dallied, dallier, dallies, rallied, rallies, relieved, reliever, relieves, sallied, sallies, tallied, tallier, tallies, thieve, wallies, Algieba, Allison, Calliope, apiece, calliope, ellipse, grieve, palliate, Moliere, ELF, elf alot a lot 0 144 alto, allot, alt, Aldo, Alta, Aleut, Eliot, aloud, ult, Lot, aloft, lot, aloe, blot, clot, plot, slot, Altai, old, Elliot, alight, ailed, elate, elite, islet, owlet, AOL, Alton, Lat, alto's, altos, lat, AL, Al, Alcott, At, Lott, Lt, OT, afloat, allots, alts, at, auto, loot, lout, AOL's, Ala, Aldo's, Ali, Alioth, Alpo, Colt, Holt, SALT, Walt, ado, ale, alert, all, allow, alloy, also, ballot, bolt, colt, dolt, galoot, halt, jolt, let, lit, malt, molt, salt, volt, zealot, ACT, AFT, AZT, Al's, Alcoa, Art, BLT, Eloy, abbot, about, act, afoot, aft, alb, ally, aloe's, aloes, aloha, alone, along, aloof, alp, amt, ant, apt, art, bloat, clout, float, flout, flt, gloat, helot, pilot, valet, zloty, Alan, Alar, Alas, Alba, Alec, Ali's, Alma, Alva, abet, abut, acct, ain't, alas, ale's, ales, alga, all's, alum, asst, aunt, blat, clit, clod, flat, flit, glut, plat, plod, slat, slit, slut amature amateur 1 35 amateur, immature, amatory, armature, mature, amateur's, amateurs, ammeter, emitter, Amaru, mater, Amur, matter, Amati, amour, Astaire, attire, immure, Amati's, Ampere, Arturo, ampere, avatar, impure, armature's, armatures, austere, matured, maturer, matures, manure, nature, Ataturk, feature, stature ambivilant ambivalent 1 17 ambivalent, ambulant, ambivalently, ambivalence, ambient, bivalent, ambling, ambulate, ambulance, implant, ambivalence's, malevolent, embroilment, univalent, embroiling, equivalent, embodiment amification amplification 6 32 ramification, edification, unification, mummification, ossification, amplification, ramification's, ramifications, deification, pacification, ratification, reification, affection, avocation, modification, beatification, edification's, medication, mitigation, qualification, unification's, abdication, codification, imbrication, implication, notification, purification, typification, verification, vilification, application, eviction amourfous amorphous 1 49 amorphous, amorous, amour's, amours, Amaru's, smurfs, Amur's, amorphously, Emory's, Morpheus, morphs, Morphy's, Murphy's, immures, Mauro's, Maurois, Moro's, amerces, amorously, amour, impervious, America's, Americas, amortize, aureus, emeritus, Amoco's, Amparo's, Corfu's, Morrow's, Murrow's, humorous, moron's, morons, morrow's, morrows, mourns, timorous, tumorous, arduous, odorous, imperious, Adolfo's, amount's, amounts, usurious, enormous, ambiguous, ambitious annoint anoint 1 170 anoint, anent, anoints, Antoine, annoying, appoint, anion, Anton, Antonia, Antonio, ain't, anointed, anon, Antone, Antony, ancient, annuitant, annuity, innit, anion's, anions, anteing, undoing, Innocent, anionic, anons, awning, inning, innocent, amount, annotate, announce, annoyed, account, inanity, innuendo, Anita, Onion, Union, anointing, onion, union, Antoinette, Unionist, anodyne, anti, assonant, unionist, unit, Mennonite, aconite, Andean, Annette, Inonu, Inuit, andante, announced, anode, ending, intone, undone, Onion's, Union's, Unions, annoyingly, cannoned, onion's, onions, union's, unions, antenna, enduing, uniting, Aeneid, Ananias, adenoid, agent, annelid, annoyance, appointee, aren't, auntie, awning's, awnings, enjoined, indent, infant, ingot, inning's, innings, intent, invent, lenient, owning, pennant, unbent, unbind, unending, unfit, unkind, unlit, unsent, unwind, Dunant, abound, acquaint, amnion, around, arrant, ascent, assent, avaunt, enchant, inbound, innovate, intuit, tenant, unbound, unguent, unmeant, unsound, unwound, Antoine's, Anton's, Annie, Cannon, annoy, atoning, cannon, cannot, nanobot, tannin, unquiet, Anacin, Manning, agonist, amnion's, amnions, angina, anyone, banning, canning, endpoint, enjoin, fanning, joint, manning, panning, point, tanning, vanning, aniline, ongoing, Annie's, Cannon's, annalist, annoys, appoints, cannon's, cannoning, cannons, conjoint, gunpoint, pinpoint, tangoing, tannin's, Anacin's, adroit, animist, enjoins annonsment announcement 1 69 announcement, anointment, announcement's, announcements, Atonement, annulment, atonement, denouncement, encasement, enhancement, renouncement, Innocent, anointment's, enticement, inducement, innocent, endorsement, endowment, engrossment, enjoyment, amendment, appointment, assessment, ennoblement, inconstant, enrollment, unsent, ancient, announced, anonymity, nonpayment, ointment, ornament, ensnarement, abasement, amusement, announcing, unconsumed, unspent, attainment, encystment, enlistment, insolent, investment, incitement, insentient, advancement, advisement, amazement, appeasement, enchantment, enforcement, enmeshment, onionskin, arrangement, enactment, inclement, increment, informant, insistent, interment, amercement, antecedent, endearment, engagement, enrichment, entailment, integument, onionskin's annuncio announce 3 147 an nuncio, an-nuncio, announce, nuncio, announcing, announced, announcer, announces, Ananias, annoyance, anion's, anions, awning's, awnings, inning's, innings, Anacin, Antonio's, ennui's, anionic, Anhui's, Anubis, annuls, innuendo, Asuncion, Ignacio, annual's, annuals, annuities, annulus, nuncio's, nuncios, annuity's, Antonio, Union's, Unions, union's, unions, anons, Ananias's, Inonu's, Onion's, onion's, onions, unionize, Nannie's, nannies, oneness, Ann's, Eunice, anon, anus, nuance, nun's, nuns, Ainu's, Anacin's, Anna's, Anne's, Nunez, anion, anus's, innuendo's, innuendos, nonce, noun's, nouns, ounce, unsung, Annie's, Anton's, Antonia's, Antonius, annoyance's, annoyances, annoying, annoys, awning, inning, ANZUS, Angus, Anubis's, Cannon's, Giannini's, anent, annex, auntie's, aunties, cannon's, cannons, tannin's, ANZUS's, Adonis, Alonzo, Angus's, Annam's, Antone's, Antony's, Manning's, Nannie, agency, angina's, annals, anoint, anoints, anuses, anyone's, denounce, enhance, induce, infancy, ounce's, ounces, renounce, tanning's, Anasazi, Asuncion's, annals's, anneals, antenna's, antennas, attunes, canniness, eunuch's, eunuchs, finance, penance, tenancy, Annette's, Nunki, Nunki's, announcer's, announcers, annuity, annul, nonunion, Antonia, annual, annulling, auntie, antacid, annelid, annually, annular, Annmarie, annulled, unison anonomy anatomy 2 56 autonomy, anatomy, economy, antonym, anon, Annam, anonymity, anons, synonymy, annoy, agronomy, anion, synonym, Inonu, anime, anonymous, enemy, envenom, anion's, anions, anoint, anemone, anent, anionic, Antony, Inonu's, anthem, entomb, income, infamy, noncom, Ananias, annoys, anytime, inanely, inanity, Annam's, agony, antonym's, antonyms, autonomy's, Anthony, anomaly, anatomy's, economy's, analogy, anchovy, anybody, annoying, Onion, Union, onion, union, anemia, awning, unionism anotomy anatomy 1 89 anatomy, entomb, anytime, anatomy's, Antony, autonomy, antonym, atom, onetime, Anton, anatomic, antsy, Antone, Anatole, antimony, onto, indium, ant, Odom, ante, anti, antrum, into, unto, phantom, Anita, Annam, anatomies, anatomize, anime, anode, enemy, unity, ant's, anthem, ants, bantam, condom, fandom, random, Antoine, Antonia, Antonio, ante's, anted, antes, anti's, antic, antis, entry, Anatolia, Anita's, anathema, annotate, annuity, anode's, anodes, entity, income, infamy, intone, untidy, academy, airtime, annoy, anodize, anodyne, atom's, atoms, epitome, snooty, unitary, Antony's, knotty, anomaly, anybody, economy, Anthony, Anton's, notary, notify, snotty, sodomy, lobotomy, monotony, amatory, analogy, anchovy, another anynomous anonymous 1 62 anonymous, unanimous, antonymous, autonomous, synonymous, Annam's, animus, anonymously, enormous, anatomy's, infamous, anatomies, eponymous, venomous, analogous, Inonu's, antonym's, antonyms, anemone's, anemones, animus's, anime's, envenoms, autonomy's, Ananias, anemia's, unanimously, Ananias's, announce, announces, anoints, anomalous, anonymity's, anthem's, anthems, anyone's, income's, incomes, Antonio's, Antonius, annoys, economy's, synonym's, synonyms, Nanook's, anatomize, anonymity, economies, Antoninus, annulus, anymore, dynamo's, dynamos, innocuous, magnanimous, nonvenomous, Anselmo's, anxious, ginormous, Angelou's, anybody's, anybodies appelet applet 1 169 applet, appealed, appellate, applied, appalled, epaulet, Apple, apple, applet's, applets, Apple's, apple's, apples, applaud, Appleton, appeal, pallet, pellet, pelt, appareled, appellant, apply, appetite, caplet, Capulet, appall, appeal's, appeals, applier, applies, dappled, eyelet, peeled, pullet, rappelled, amulet, appeared, appeased, append, omelet, appalls, appoint, apposed, spieled, Aleut, aplenty, paled, palette, pleat, Opel, aped, aptly, palled, pealed, plat, plot, apelike, athlete, chaplet, deplete, replete, ailed, allot, islet, opulent, owlet, piled, pilot, poled, puled, upped, apposite, eaglet, Apollo, Opel's, adult, apart, apatite, appealing, atilt, couplet, epaulet's, epaulets, impelled, inlet, lappet, pilled, polled, pooled, pulled, rippled, spelled, splat, split, tippled, toppled, unpeeled, upset, Adele, Pele, addled, afield, annealed, impaled, ocelot, opened, outlet, pelmet, repealed, repelled, upbeat, upheld, Alpert, Apollo's, Apollos, Pelee, ample, amplest, annelid, availed, copilot, dapple, epithet, opposed, paneled, rappel, spilled, spoiled, spooled, tappet, Aspell, Pele's, ampule, appease, piglet, apparel, allele, ampler, anklet, apiece, apparent, appear, appended, appose, aptest, armlet, aspect, dapple's, dapples, papered, peeler, rappel's, rappels, wavelet, Adele's, Aspell's, ampule's, ampules, aphelia, appeaser, appeases, appends, happened, allele's, alleles, appears, apposes, notelet, typeset appreceiated appreciated 1 33 appreciated, appreciate, appreciates, unappreciated, appreciator, appropriated, depreciated, appraised, preceded, apprenticed, approximated, preheated, appreciative, imprecated, appreciating, appreciatory, apprehended, deprecated, abbreviated, appropriate, operated, arrested, presided, oppressed, proceeded, appertained, recited, appeased, appetite, perceived, permeated, presented, pretested appresteate appreciate 5 62 apostate, prostate, superstate, appreciated, appreciate, upstate, apprised, arrested, overstate, oppressed, restate, appetite, prostrate, appreciates, apprentice, approximate, appropriate, appraised, pretest, afforested, estate, preset, acetate, apostate's, apostates, apprise, predate, presented, pretested, prostate's, prostates, perpetuate, apposite, apprenticed, Appleseed, appertain, preheated, present, presets, superstates, Allstate, interstate, prestige, understate, apprehended, approximated, impersonate, oppresses, represented, appreciative, appreciator, apprehend, appropriated, intestate, intrastate, oppressive, overestimate, represent, Appleseed's, operated, Oersted, persuaded aquantance acquaintance 1 38 acquaintance, acquaintance's, acquaintances, abundance, accountancy, aquanaut's, aquanauts, ascendance, attendance, quittance, Ugandan's, Ugandans, Aquitaine's, acquainting, Quentin's, Quinton's, Aquitaine, accordance, ascendancy, quantize, abundance's, abundances, aquatic's, aquatics, aquatints, aquaplane's, aquaplanes, assonance, reactance, acceptance, admittance, assistance, repentance, accounting's, quaintness, Antone's, Ugandan, acquaints aratictature architecture 5 34 eradicator, eradicated, eradicate, articulate, architecture, eradicator's, eradicators, horticulture, articulated, agitator, dictator, articular, articulates, artistry, eradicates, articulately, articulating, eradicating, actuator, articled, irritated, urticaria, protectorate, abdicated, adjudicator, antiquated, predicated, adjudicatory, indicator, predictor, protector, originator, dictator's, dictators archeype archetype 1 79 archetype, Archie, archery, arched, archer, arches, archly, Archean, archive, archetype's, archetypes, airship, arch, Archie's, arch's, archway, archaic, arching, archetypal, Achebe, Rachelle, achene, archery's, archer's, archers, archest, Archean's, archduke, earache, reshape, earache's, earaches, airship's, airships, cheep, warship, Ayrshire, ache, achy, orchid, urchin, crepe, cheap, Rachel, retype, tracheae, Arequipa, ache's, ached, aches, achieve, archenemy, cheapo, trochee, Aachen, Rochelle, archive's, archived, archives, archness, archway's, archways, Marches, alchemy, arced, larches, marched, marcher, marches, parched, parches, Arlene, archness's, argyle, Parcheesi, archaism, archaist, archival, brochette aricticure architecture 15 88 Arctic, arctic, Arctic's, arctic's, arctics, caricature, article, armature, fracture, practicum, Erector, erector, urticaria, artier, architecture, articular, Arcturus, Arturo, rectifier, Arcturus's, archduke, aristocrat, erectile, practical, aircrew, ricketier, acrider, arbiter, arguer, artsier, Eritrea, actor, actuary, airstrike, anorectic, narcotic, adjure, arcade, artery, attacker, erotic, ordure, rector, Procter, artillery, aquatic, arbitrage, erotica, erratic, rectory, anorectic's, anorectics, arbitrager, aromatic, hardcore, narcotic's, narcotics, Erector's, antiquary, aristocracy, auricular, circuitry, cricketer, erector's, erectors, erotics, proctor, reconquer, tractor, Frigidaire, agitator, aquatic's, aquatics, erecting, erotica's, eructing, arbitrary, archduke's, archdukes, aromatic's, aromatics, aquatics's, eradicate, architect, practically, adjudicate, accouter, acuter artic arctic 4 115 aortic, erotic, Arctic, arctic, Artie, Attic, attic, antic, erratic, erotica, ARC, Art, arc, art, article, Attica, Eric, arid, arty, uric, Altaic, Arabic, Art's, Artie's, acetic, art's, artier, arts, bardic, critic, Aztec, Ortiz, artsy, optic, Ortega, Adriatic, ROTC, aromatic, ADC, Ark, Erica, Erick, IRC, OTC, UTC, aorta, ark, erotics, etc, orc, argot, Aramaic, Argo, Asiatic, Erik, aerobic, airsick, airtime, aquatic, archaic, ascetic, attack, cardiac, heretic, orig, portico, AFDC, Aramco, Arturo, Atria, Bartok, Irtish, Nordic, Orphic, Zyrtec, acidic, aorta's, aortas, argue, artery, atria, earwig, emetic, irenic, ironic, uptick, uremic, Arctic's, Arden, arctic's, arctics, ardor, tic, Attic's, aria, attic's, attics, Ariz, anti, antic's, antics, artist, Baltic, Martin, garlic, haptic, karmic, lactic, martin, mastic, tactic, anti's, antis, aspic, astir ast at 20 252 East, asst, east, AZT, EST, est, asset, oust, At's, Ats, SAT, Sat, sat, A's, As, At, ST, St, as, at, st, As's, PST, SST, ass, bast, cast, fast, hast, last, mast, past, vast, wast, ACT, AFT, ASL, Art, CST, DST, HST, MST, act, aft, alt, amt, ant, apt, art, ask, asp, Assad, aside, eased, USDA, aced, acid, eats, oat's, oats, used, AD's, AZT's, UT's, ad's, ads, it's, its, sate, AA's, AI's, AIs, AWS, Aston, Astor, Au's, East's, Easts, OAS, Set, Sta, Ste, Stu, ascot, aster, astir, ate, avast, east's, eat, oat, sad, set, sit, sot, sty, LSAT, AD, AWS's, AZ, AZ's, E's, EST's, ET, Es, Faust, I's, IT, Inst, It, O's, OAS's, OS, OT, Os, Rasta, SD, U's, US, UT, Ut, ad, ass's, atty, auto, baste, beast, boast, caste, coast, ease, easy, erst, es, feast, haste, hasty, inst, is, isn't, it, least, mayst, nasty, pasta, paste, pasty, roast, taste, tasty, toast, us, waist, waste, yeast, ADD, ASAP, Ada, Alta, Best, ESE, Host, ISO, ISS, Myst, OS's, Os's, Post, US's, USA, USO, USS, West, Zest, abet, abut, acct, ace, add, ado, aid, ain't, alto, ante, anti, arty, asap, assn, aunt, best, bust, cit, cost, cyst, dist, dost, dust, fest, fist, gist, gust, hist, host, jest, just, lest, list, lost, lust, mist, most, must, nest, out, pest, post, psst, rest, rust, test, use, usu, vest, west, wist, yest, zest, zit, AMD, BSD, EDT, EFT, EMT, ESL, ESP, ESR, Esq, ISP, LSD, Oct, Ont, USB, USN, USP, and, esp, int, ism, oft, opt, ult, ash asterick asterisk 1 304 asterisk, esoteric, aster, satiric, satyric, struck, gastric, Astoria, ascetic, aster's, astern, asteroid, asters, hysteric, astride, austerity, enteric, ostrich, Astoria's, Asturias, asterisk's, asterisks, astir, Easter, acetic, streak, strike, Astaire, Astor, Austria, Ester, Stark, austere, awestruck, ester, stark, stork, astray, citric, Easter's, Eastern, Easters, eastern, racetrack, Amtrak, Astaire's, Astor's, Austria's, Austrian, Ester's, astral, austerer, easterly, ester's, esters, historic, isomeric, Astarte, Asturias's, Erick, austerely, stick, trick, Derick, Patrick, asterisked, strict, ascetic's, ascetics, America, Pasternak, asteroid's, asteroids, hysteric's, hysterics, sterile, Roderick, mastering, altering, anterior, arterial, arteries, asperity, asymmetric, airstrike, isometric, streaky, Cedric, ouster, oyster, stroke, Aztec, acetonic, acidic, steerage, Ataturk, austral, ouster's, ousters, oyster's, oysters, Eric, Ericka, Erik, Starkey, estrus, interj, isobaric, isotopic, offtrack, satori, sticky, storage, stricken, tricky, Atari, Atria, Attic, Derrick, Erica, Estrada, Stoic, acerbic, aesthetic, aseptic, assert, asterisking, atria, attic, derrick, estrous, estrus's, estuaries, obstetric, pasturage, satirical, stack, steak, stock, stoic, stria, stuck, track, truck, uteri, Master, baster, caster, faster, master, mastic, metric, raster, taster, vaster, waster, Attica, Aztec's, Aztecs, Patrica, Stern, abstract, after, alter, antic, apter, aspic, attack, mastery, satanic, satori's, setback, stereo, stern, steroid, stink, stretch, striae, strip, Africa, Alaric, Altaic, Assyria, Atari's, Atria's, Sterne, Sterno, aftershock, artery, asserting, assertive, asserts, atomic, atrial, atrium, attract, austerity's, district, easterlies, eateries, hysteria, hysterical, hysterics's, listeria, meteoric, nitric, ostrich's, restrict, satirize, sidekick, starch, static, steering, stria's, stride, strife, string, stripe, stripy, strive, uptick, wisteria, Masters, baster's, basters, caster's, casters, master's, masters, pastern, taster's, tasters, waster's, wasters, asserted, Asiatic, Castries, Easterner, Fredrick, Masters's, Rodrick, afters, alters, austerest, ceteris, easterly's, easterner, fastback, interlock, mastered, masterly, mastery's, mesmeric, pasteurize, pastries, staring, stereo's, stereos, storied, stories, storing, systemic, tartaric, uterine, Aelfric, Amharic, Asperger, Assyria's, Assyrian, Astarte's, Federico, Frederick, Listerine, altered, arteriole, artery's, ascribe, aspirin, assuring, attiring, exterior, festering, fostering, hysteria's, interact, interim, mustering, mysteries, pasturing, pestering, posterior, posterity, uttering, wisteria's, wisterias, Hendrick, Kendrick, anteroom, aspiring, astatine, astonish, entering, interior, ulterior asymetric asymmetric 1 19 asymmetric, isometric, symmetric, asymmetrical, asymmetry, asymmetries, isomeric, isometrics, asymmetry's, esoteric, isometrics's, osmotic, metric, ascetic, asymptotic, barometric, diametric, geometric, parametric atentively attentively 1 30 attentively, retentively, attentive, inattentively, intuitively, alternatively, tentatively, actively, entirely, intensively, inventively, assertively, abortively, identify, adenoidal, identical, identically, patently, emotively, eventfully, retentive, attractively, punitively, tauntingly, untimely, plaintively, inactively, cognitively, effectively, offensively autoamlly automatically 91 253 atonally, atoll, tamely, anomaly, optimally, automate, outfall, mutually, actually, aurally, atom, atomically, Italy, Tamil, Udall, atonal, automobile, autumnal, tamale, timely, untimely, atom's, atoms, ideally, Autumn, atomic, autumn, Utrillo, atomize, audibly, outplay, outsell, tally, utterly, amorally, atoll's, atolls, autoimmune, autonomy, fatally, tonally, totally, anally, caudally, naturally, abysmally, automaker, automated, automates, automatic, automaton, usually, vitally, nautically, aerially, annually, artfully, autopsy, axially, mutably, neutrally, outfalls, ritually, stormily, apically, autopilot, dutifully, oatmeal, Adam, Amalia, Guatemala, Ocaml, it'll, Emily, HTML, Odell, animal, atrial, dimly, oddly, optimal, Attlee, O'Toole, outlaw, outlay, Adam's, Adams, Atman, Ottoman, airmail, automatically, eatable, ottoman, Adams's, Addams, Talley, auto, enamel, ormolu, outmatch, toll, Addams's, Dolly, Molly, Tammy, Tommy, acutely, addable, amply, anatomy, audible, dally, dolly, dully, molly, mutely, mutual, oddball, outflow, stimuli, telly, anomaly's, orally, Adderley, Tamil's, Tamils, Tomlin, Udall's, actual, ashamedly, audiophile, autism, autonomously, damply, dismally, dumbly, odiously, termly, trimly, Gautama, aquatically, atonality, aural, austral, auto's, autonomy's, autos, calmly, equally, formally, normally, stall, tidally, unmanly, medially, Apollo, Oakley, adorably, amiably, appall, astral, automating, automation, automatize, comely, cutely, doolally, drolly, family, gamely, homely, homily, immorally, lamely, namely, radially, randomly, steamy, that'll, tomboy, catcall, fatuously, laterally, notably, stoically, Australia, Autumn's, austerely, autism's, autoclave, autonomic, autumn's, autumns, awesomely, awfully, dreamily, duopoly, optically, toughly, Gautama's, futilely, laudably, potbelly, quotable, stably, suitably, adamantly, Altamira, Assembly, Stanley, actively, adroitly, affably, aloofly, anthill, antimony, assembly, astutely, authorial, autonomous, beautifully, duteously, fatefully, hatefully, initially, literally, minimally, mutable, netball, outsells, pitfall, radically, staidly, stately, stonily, stoutly, thermally, unusually, attorney, audacity, creamily, fitfully, gloomily, nutshell, steadily, stockily, stodgily, tutorial, uneasily, usefully, cuttingly, guacamole, pitifully bankrot bankrupt 4 67 bank rot, bank-rot, Bancroft, bankrupt, banknote, bankroll, banker, banked, banker's, bankers, banquet, Bunker, banger, bankcard, bankrolled, bunker, banjoist, Bogart, Bunker's, baccarat, banged, bonked, bonkers, bunked, bunker's, bunkers, tankard, Bacardi, Bangor, Bart, bank, bantered, cankered, hankered, Bancroft's, Tancred, banjo, bankrupt's, bankrupts, blanket, Bangkok, Bangor's, Banks, backrest, bank's, banknote's, banknotes, bankroll's, bankrolls, banks, carrot, Banks's, Sanskrit, backroom, bandit, banjo's, banjos, basket, blankest, anklet, backbit, bankbook, banking, dankest, lankest, rankest, Banneker basicly basically 1 123 basically, BASIC, Basil, basic, basil, basely, busily, BASIC's, BASICs, basally, basic's, basics, Biscay, bicycle, sickly, Basel, baggily, basal, bossily, briskly, Barclay, beastly, Bastille, bacilli, fascicle, muscly, vesicle, Basil's, basil's, easily, basilica, Beasley, scaly, Bacall, Baikal, bask, sagely, sickle, Biscay's, blackly, bagel, busgirl, PASCAL, Pascal, pascal, rascal, rascally, Barkley, Basque, Bessel, basking, basks, basque, bestial, bestially, huskily, musical, musically, peskily, riskily, Bailey, Banjul, baccy, bail, bailey, baseball, basked, basket, besiege, bisect, brassily, bustle, icicle, muscle, musicale, Basie, Basque's, Basques, Billy, Boswell, Haskell, Sicily, bally, basques, billy, bleakly, gaily, racily, silly, Basel's, badly, basalt, basin, basis, bawdily, bristly, saucily, Basie's, barely, basing, basis's, bodily, brashly, cagily, hastily, hazily, lazily, nastily, nosily, rosily, tastily, acidly, baldly, banally, barfly, basin's, basins, feasibly, lastly, nasally, vastly, tacitly, visibly batallion battalion 1 59 battalion, stallion, bazillion, battling, battalion's, battalions, Tallinn, balloon, billion, bullion, cotillion, medallion, bottling, Balaton, Bodleian, balling, talon, Bertillon, Catalina, Stalin, Stallone, biathlon, stalling, Babylon, Catalan, Italian, Ritalin, befalling, bouillon, befallen, stallion's, stallions, bazillions, scallion, gazillion, beetling, balding, tabling, baling, Bolton, Bellini, bailing, batting, bawling, belling, billing, bulling, tailing, telling, tilling, tolling, Bataan, Battle, Dalian, Dillon, baleen, battle, builtin, button bbrose browse 4 304 Bros, bro's, bros, browse, Biro's, bore's, bores, Br's, Brie's, Bries, bares, boor's, boors, brae's, braes, brie's, brow's, brows, byres, bar's, barre's, barres, bars, bra's, braise, bras, bruise, bur's, buries, burro's, burros, burs, bursae, Barr's, Boris, Boru's, Brice, Bruce, Bryce, Burr's, Bursa, brace, brass, braze, burr's, burrs, bursa, Boris's, Bose, Rose, rose, Ebro's, arose, broke, prose, morose, Barrie's, Boer's, Boers, Bray's, barrio's, barrios, barrow's, barrows, bear's, bears, beer's, beers, berries, bier's, biers, boar's, boars, borrows, bray's, brays, brew's, brews, burrow's, burrows, Barry's, Beria's, Berra's, Berry's, Bierce, Boreas, Burris, berry's, borzoi, brass's, brassy, breeze, burgh's, burghs, Boreas's, Burris's, bore, roe's, roes, BB's, BBS, Boise, Brno's, Rosie, bro, browse's, browsed, browser, browses, rouse, buboes, BBB's, BIOS, Barnes, Berle's, Biro, Borges, Brie, Burke's, Byron's, Dobro's, Rosa, Ross, bare, barge's, barges, baron's, barons, base, bio's, bios, boo's, boos, boron's, boss, brae, brie, bronze, brow, burnoose, byre, rise, rosy, ruse, tuberose, BBSes, Bose's, Morse, Norse, borne, bubo's, gorse, horse, worse, BBC's, Bart's, Berg's, Bern's, Bernese, Bert's, Bird's, Borg's, Borgs, Bork's, Born's, Brest, Brooke, Browne, Burks, Burl's, Burmese, Burns, Burt's, Byrd's, Eros, Erse, arouse, barb's, barbs, bard's, bards, barf's, barfs, bark's, barks, barn's, barns, barre, berg's, bergs, berks, berm's, berms, bird's, birds, blouse, booze, brisk, brogue, burbs, burg's, burgs, burl's, burls, burn's, burns, burp's, burps, burst, drowse, grouse, heroes, pro's, pros, throe's, throes, zeroes, Barrie, Berle, Biko's, Bono's, Brahe, Brock, Brown, Burke, Burks's, Burns's, Byron, Croce, Cross, Eros's, Gross, Karo's, Miro's, Moro's, Nero's, arise, barest, barge, baron, baroque, blase, boron, bozo's, bozos, brake, brash, brave, breve, bribe, bride, brine, broad, broil, brood, brook, broom, broth, brown, brush, brute, burbs's, carouse, cross, cruse, curse, dross, erase, euro's, euros, faro's, froze, giros, gross, gyro's, gyros, hero's, nurse, parse, prosy, purse, taro's, taros, terse, tyro's, tyros, verse, zero's, zeros, Barbie, Baroda, Bernie, Bertie, Varese, barbie, barony, barque, bemuse, berate, birdie, byroad, cerise, peruse, phrase beauro bureau 39 785 bear, Bauer, bar, bro, bur, burro, Barr, Biro, Burr, bare, barrio, barrow, beer, boar, burr, bury, Barry, Berra, Berry, Beyer, barre, beery, berry, Beau, beau, Beard, bear's, beard, bears, euro, Beau's, Mauro, beau's, beaus, beaut, beauty, boor, brow, bureau, burrow, Bayer, bra, burgh, Barrie, Boru, Bray, borrow, brae, bray, Boyer, buyer, Ebro, baron, blear, Barron, Bart, Bauer's, Beauvoir, Beirut, Berg, Bern, Bert, Burl, Burt, bar's, barb, bard, barf, bark, barn, bars, beaker, bearer, beater, beaver, berg, berk, berm, bettor, beware, bleary, blur, bur's, burg, burl, burn, burp, burs, Belau, Eur, ear, Baguio, Baird, Barr's, Basra, Baum, Bean, Blair, Bruno, Karo, Lear, Nero, aura, bairn, baud, bead, beak, beam, bean, beat, beer's, beers, blare, boar's, board, boars, bravo, bubo, dear, faro, fear, gear, hear, hero, near, pear, rear, sear, taro, tear, wear, year, zero, Basho, Beach, Beyer's, Cairo, Douro, Laura, Lauri, Leary, Maura, Nauru, Peary, basso, beach, beady, before, bemire, bolero, deary, rebury, teary, weary, Beatty, beanie, beaut's, beauts, Beria, BR, Boer, Br, bier, brew, brr, debar, BA, Ba, Bangor, Barlow, Baroda, Baruch, Baylor, Be, Brno, Bros, Brut, UAR, barony, be, beggar, bro's, bros, bu, buoy, burro's, burros, BIA, Baker, Barth, Berle, Beryl, Biro's, Boer's, Boers, Boru's, Burch, Burke, Burma, Burr's, Bursa, Byron, baa, baker, baler, bared, barer, bares, barge, barmy, barrio's, barrios, barroom, barrow's, barrows, baser, bay, bayou, beadier, bearing, bearish, bee, beggary, beret, berth, beryl, bey, bier's, biers, bluer, boa, boron, bread, break, bream, bureau's, bureaus, burka, burly, burr's, burrs, bursa, labor, tabor, Baez, Baku, Batu, Bela, Faeroe, beta, Barry's, Bayer's, Becker, Berra's, Berry's, Bird, Bohr, Borg, Bork, Born, Bovary, Brad, Bran, Braque, Byrd, Nebr, bakery, barre's, barred, barrel, barren, barres, bazaar, bedder, beeper, berate, berry's, betray, better, binary, bird, blurry, boater, born, bra's, brad, brag, bran, bras, brat, breach, breath, BA's, BSA, BTU, Ba's, Be's, Ben, Blu, Btu, DAR, Dario, Leroy, Mar, Mario, PRO, SRO, air, arr, arrow, bad, bag, bah, ban, bap, bat, bed, beg, belay, below, bet, car, cur, curio, err, far, fro, fur, gar, jar, mar, mayor, oar, our, par, pro, shear, tar, var, war, Baal, Bach, Bali, Ball, Baotou, Bass, Beaufort, Beck, Bede, Bell, Bellow, Bess, Beth, Biko, Boas, Bono, Brady, Bragg, Brahe, Brain, Bray's, Bruce, Buber, Buck, Bush, CARE, Cara, Carr, Cary, Dare, Darrow, Debra, Dobro, Eire, Eyre, Farrow, Frau, Gary, Gere, Herr, Jeri, Kara, Kari, Karroo, Keri, Kerr, Lara, Laurie, Mara, Mari, Mary, Meir, Miro, Moro, Nair, Paar, Parr, Peru, Saar, Sabre, Sara, Tara, Teri, Terr, Thar, Thur, Ware, Weber, Yuri, Zara, airy, awry, baa's, baas, baby, back, bail, bait, ball, bang, bani, bash, bass, bath, bawd, bawl, bay's, bays, beck, bee's, beef, been, beep, bees, beet, bell, bellow, bevy, bey's, beys, bias, biker, biter, bizarre, boa's, boas, boat, boner, boor's, boors, borer, bough, bout, bower, bozo, brace, brae's, braes, braid, brain, brake, brash, brass, brave, brawl, brawn, bray's, brays, braze, breathe, breathy, brier, bruin, bruit, brush, brute, buck, buff, bull, bung, bus's, bush, buss, busy, butt, buy's, buys, buzz, care, char, cure, dare, deer, dobro, dour, fair, fare, farrow, four, fury, giro, guru, gyro, hair, hare, harrow, heir, here, hour, jeer, jury, lair, leer, liar, lour, lure, mare, marrow, mere, narrow, nary, ne'er, pair, para, pare, peer, pour, pure, purr, rare, roar, sabra, sari, seer, sere, soar, sour, sure, tare, terr, tour, tyro, vary, veer, very, ware, wary, we're, weer, weir, were, yarrow, your, zebra, Baath, Baha'i, Bahia, Baidu, Basie, Bass's, Bayes, Becky, Beebe, Belarus, Benny, Beria's, Bering, Bernie, Bertha, Bertie, Bess's, Bethe, Bette, Betty, Bioko, Boas's, Borneo, Bowery, Boyer's, Brillo, Debora, Deere, Garry, Gerry, Harry, Jerri, Jerry, Jewry, Kerri, Kerry, Larry, Maori, Mayra, Meier, Meyer, Perry, Serra, Shari, Terra, Terri, Terry, Zaire, Zorro, baaed, badge, baggy, baize, bally, bass's, batch, bathe, batty, bawdy, bayed, beech, beefy, beige, being, belabor, belie, belle, belly, bias's, bingo, boffo, bongo, brainy, braise, brass's, brassy, bratty, brawny, brayed, buyer's, buyers, carry, chair, chary, dairy, diary, fairy, ferry, hairy, harry, hoary, houri, leery, marry, merry, parry, share, tarry, terry, tiara, you're, Beard's, Bennie, Bessie, Bettie, Eeyore, baaing, beard's, beards, betcha, boohoo, euro's, euros, quarry, Afro, Beatriz, Belau's, Earl, Earp, Genaro, Majuro, Mauro's, beacon, beaker's, beakers, bearer's, bearers, beater's, beaters, beaver's, beavers, bedaub, blur's, blurb, blurs, blurt, bracero, bravura, ear's, earl, earn, ears, neuron, Blair's, Brando, belfry, bistro, Baum's, Bean's, Lear's, Negro, Pearl, Pedro, Sears, auto, banjo, baud's, bauds, bead's, beads, beak's, beaks, beam's, beams, bean's, beans, beast, beat's, beats, beauty's, because, begum, begun, dear's, dears, demur, fear's, fears, feature, femur, gear's, gears, heard, hears, heart, learn, lemur, macro, measure, metro, nears, negro, pear's, pearl, pears, rear's, rearm, rears, recur, retro, sear's, sears, tear's, tears, wear's, wears, year's, yearn, years, Beach's, Beadle, Benito, Herero, SEATO, beach's, beaded, beadle, beagle, beaked, beamed, beaned, beaten, beluga, bemuse, benumb, blammo, demure, hetero, penury, secure, tenure beaurocracy bureaucracy 1 134 bureaucracy, autocracy, bureaucracy's, Beauregard's, Bergerac's, Beauregard, Bergerac, democracy, meritocracy, Barker's, Berger's, Burger's, barker's, barkers, burger's, burgers, barrack's, barracks, Barclay's, Barclays, bureaucrat, bureaucrat's, bureaucrats, Barrera's, Barbra's, Barbara's, barrack, Aurora's, Barclay, aurora's, auroras, theocracy, Beauvoir's, Beaujolais, baronetcy, broker's, brokers, breaker's, breakers, burgher's, burghers, Barack's, bragger's, braggers, bureaucracies, burglary's, Barbary's, bursary's, Barclays's, Barker, Brock's, Burger, barcarole, barker, barrage's, barrages, burger, burglar's, burglars, burka's, burkas, bursar's, bursars, Barbour's, Brokaw's, borax's, bravura's, bravuras, brocade's, brocades, bursary, baroque's, barrier's, barriers, Barber's, Berber's, Berbers, Burberry's, baccy, barber's, barberry's, barbers, barter's, barters, brogan's, brogans, brokerage, burner's, burners, Barack, Barbary, Berra's, Veracruz, aircrews, barracuda's, barracudas, barricade's, barricades, boarder's, boarders, burglary, curacy, Barrera, barbarize, barbarous, barrage, bluegrass, bursaries, Barbra, accuracy, bedrock's, bedrocks, Barbara, Baroda's, aerogram, aerograms, brocade, secrecy, surrogacy, Beatrice, Bertram's, Burberry, Kerouac's, Mauriac's, barberry, Bertram, Beaujolais's, barricade, regeneracy, barbaric, inaccuracy, xerography, autocross, barbarity beggining beginning 1 100 beginning, beckoning, begging, beggaring, beguiling, regaining, beginning's, beginnings, Beijing, bagging, beaning, bogging, bugging, gaining, deigning, feigning, reigning, bargaining, boggling, boogieing, braining, begetting, bemoaning, buggering, doggoning, rejoining, begriming, Bakunin, boinking, Begin, begin, binning, genning, ginning, biking, boning, signing, banging, banning, begonia, beguine, bonging, bunging, coining, gowning, gunning, joining, keening, kenning, tobogganing, Begin's, Beijing's, beginner, begins, bringing, Bernini, Bulganin, belonging, betokening, bogeying, bugling, burgeoning, burning, Browning, becoming, begonia's, begonias, beguine's, beguines, browning, bethinking, badgering, bagginess, battening, budgeting, buttoning, egging, reckoning, weakening, designing, legging, pegging, reining, resigning, seining, vegging, veining, bemiring, betiding, declining, defining, imagining, reclining, refining, relining, repining, bewailing, detaining, remaining, retaining beging beginning 0 81 Begin, begging, begin, Beijing, bagging, began, beguine, begun, bogging, bugging, baking, begone, biking, being, Begin's, begins, Bering, bogeying, begonia, backing, bogon, booking, bucking, bikini, bygone, Boeing, barging, benign, bodging, budging, bugling, bulging, egging, Benin, aging, baaing, banging, baying, beading, beaming, beaning, bearing, beating, bedding, beefing, beeping, belling, betting, bling, bonging, booing, boxing, bring, bunging, buying, eking, geeing, keying, legging, pegging, seguing, vegging, Peking, Regina, baling, baring, basing, bating, belong, biding, biting, bluing, boding, boning, boring, bowing, busing, caging, paging, raging, waging behaviour behavior 1 30 behavior, behavior's, behaviors, behavioral, behaving, Beauvoir, heavier, beaver, behave, Balfour, behaved, behaves, behaviorally, heaver, bravura, beefier, Mahavira, braver, behaviorism, behaviorist, behooving, misbehavior, Avior, Cavour, Savior, devour, savior, beadier, Barbour, belabor beleive believe 1 252 believe, belief, believed, believer, believes, belie, beehive, beeline, relieve, Belize, relive, bereave, Bolivia, blivet, live, belief's, beliefs, belle, beloved, leave, belied, belies, elev, sleeve, Belem, Billie, Clive, Olive, alive, bellied, bellies, breve, delve, helve, olive, Blaine, behave, byline, cleave, selfie, Bellini, behoove, belling, deceive, receive, bailiff, bluff, Levi, believing, levee, Bali, Bela, Bell, Blvd, Leif, Levy, Livy, Love, bale, beef, bell, bevel, bile, blew, blvd, bole, lave, levy, life, love, Belleek, Elvia, bleed, bleep, Belau, Bella, Bligh, Bolivar, beefy, befell, belay, belly, below, bolivar, Belg, Elva, Sylvie, baleen, belle's, belled, belles, belt, bled, blimey, blip, blithe, relief, shelve, Bali's, Bela's, Bell's, Bellow, Billie's, Blair, Blake, Melva, bale's, baled, baler, bales, belayed, belch, belfry, believer's, believers, bell's, bellow, bells, bevvy, bile's, billies, blade, blame, blare, blase, blaze, bleak, blear, bleat, bless, bling, blini, bliss, bloke, blueish, bole's, boles, bolshie, bowline, brave, bullied, bullies, calve, clove, glove, halve, salve, slave, solve, valve, Belau's, Bella's, Blythe, Boleyn, baleful, baling, bedevil, beeves, belaying, belays, belly's, belong, beluga, bivalve, bleach, bleary, bletch, blouse, bluing, bluish, bolero, saliva, Bellamy, Bellow's, Belushi, balling, beatify, beehive's, beehives, beeline's, beelines, bellboy, bellow's, bellows, billing, billion, bulling, bullion, bullish, eleven, helluva, relieved, reliever, relieves, televise, Beebe, Belize's, Ellie, Pelee, beetle, beige, deliver, elusive, melee, peeve, reeve, relived, relives, beguile, Belem's, Bennie, Bessie, Bettie, Elise, Elsie, Kellie, Nellie, beanie, benefice, bereaved, bereaves, besiege, delusive, elide, elite, relative, wellie, Belgian, Belgium, Beltane, Bernie, Bertie, Elaine, Eloise, Felice, Felipe, Helene, Maldive, belting, belying, bemire, beside, betide, delete, derive, feline, reline, revive, Heloise, beguine, release, reweave belive believe 1 145 believe, belief, belie, Belize, relive, be live, be-live, Bolivia, believed, believer, believes, blivet, live, belied, belies, belle, beloved, Clive, Olive, alive, beehive, beeline, delve, helve, olive, relieve, behave, byline, bailiff, bevel, bluff, bile, belief's, beliefs, leave, elev, Bali, Bela, Bell, Billie, Blvd, Livy, Love, bale, bell, bevy, blue, blvd, bole, lave, life, love, Belem, Elvia, bellied, bellies, bilge, breve, Belau, Belg, Bella, Blaine, Bligh, Bolivar, Elva, Sylvie, belay, belle's, belled, belles, belly, below, belt, blimey, blip, blithe, bolivar, cleave, relief, selfie, shelve, sleeve, Bali's, Bela's, Bell's, Belleek, Bellini, Bellow, Blake, Melva, behoove, belayed, belch, belfry, bell's, belling, bellow, bells, bereave, bevvy, blade, blame, blare, blase, blaze, bling, blini, bliss, bloke, bowline, brave, bulge, calve, clove, glove, halve, salve, slave, solve, valve, Belau's, Bella's, baling, belays, belly's, belong, beluga, saliva, Belize's, beige, deliver, relived, relives, Elise, elide, elite, Felice, Felipe, bemire, beside, betide, derive, feline, reline, revive benidifs benefits 4 314 bend's, bends, benefit's, benefits, Bendix, Benita's, Benito's, bandies, Bender's, bandit's, bandits, bender's, benders, Bendix's, bind's, binds, Bond's, band's, bands, bond's, bonds, binding's, bindings, Benet's, binder's, binders, endive's, endives, Bonita's, beatifies, bonding's, bonito's, bonitos, sendoff's, sendoffs, Bennett's, Benton's, benefice, bundle's, bundles, genitive's, genitives, Bentley's, Enid's, Enif's, bendiest, Benin's, Bennie's, Wendi's, bedims, Benedict's, belief's, beliefs, bendier, bending, besides, betides, Benedict, binderies, bound's, bounds, dandifies, bent's, bents, bindery's, Bantu's, Bantus, bandeau's, beautifies, bounties, behind's, behinds, Bandung's, Banting's, Belinda's, NVIDIA's, bandage's, bandages, being's, beings, bend, benefit, bid's, bids, blend's, blends, blind's, blinds, bondage's, bonnet's, bonnets, bounder's, bounders, bunting's, buntings, pontiff's, pontiffs, Bede's, Benetton's, Biden's, Boniface, Brandi's, Brenda's, bantam's, bantams, banter's, banters, bead's, beading's, beads, beanie's, beanies, bedding's, beef's, beefs, befits, bendy, biddies, bides, biffs, naif's, naifs, notifies, Hindi's, India's, Indies, end's, ends, indies, Aeneid's, Baidu's, Bendictus, Benita, Benito, Benny's, Blondie's, Brandie's, Leonid's, Nadia's, Oneida's, Oneidas, Sendai's, bandiest, bevies, biddy's, binding, birdie's, birdies, bodies, brandies, centavo's, centavos, fends, lends, mend's, mends, pends, rends, sends, tends, vends, wends, Bedouin's, Bedouins, Bangui's, Beard's, Bender, Beninese, Bernadine's, Bettie's, Bonnie's, Brendan's, Bunin's, Leonidas, Randi's, Wendy's, baddie's, baddies, bailiffs, bandit, beard's, beards, beatify, bench's, bender, benefice's, benefices, bidet's, bidets, blender's, blenders, blinder's, blinders, braid's, braids, bride's, brides, brief's, briefs, brindle's, buddies, bunnies, deifies, endive, endows, endues, envies, nadir's, nadirs, sniff's, sniffs, undies, ending's, endings, beatnik's, beatniks, beauties, beautify, bedevils, Beadle's, Beirut's, Bengali's, Bertie's, Leonidas's, baldies, bandied, bandier, banding, banzai's, banzais, beadle's, beadles, benches, benzine's, betimes, bevvies, bonding, bonsai's, bunion's, bunions, candies, dandies, dandify, denudes, edifies, entities, mending's, reunifies, sendoff, shindig's, shindigs, unifies, unities, Bengal's, Bengals, Beninese's, Benson's, Bolivia's, Kendra's, Mendel's, Mendez's, Snider's, UNICEF's, banishes, behalf's, believes, benumbs, bestirs, binaries, bloodies, boniness, braiding's, bridal's, bridals, bridle's, bridles, dentin's, entails, entries, fender's, fenders, gender's, genders, genitive, lender's, lenders, lenitive, lentil's, lentils, mender's, menders, monodies, pundit's, pundits, render's, renders, sender's, senders, tender's, tenders, tendon's, tendons, vanities, vendor's, vendors, Bentham's, Beowulf's, Borodin's, Dunedin's, benzene's, genetics, genitals, gentries, sentries bigginging beginning 1 369 beginning, bringing, beckoning, bagging, begging, bogging, boinking, bugging, gaining, ganging, ginning, gonging, bargaining, beginning's, beginnings, signing, boggling, boogieing, braining, beggaring, beguiling, belonging, buggering, doggoning, regaining, Bakunin, biking, bikini, banging, binning, bonging, bunging, coining, genning, gowning, gunning, joining, tobogganing, Bulganin, burgeoning, bikini's, bikinis, bugling, Browning, browning, likening, skinning, badgering, bagginess, battening, begetting, bemoaning, bickering, blinking, budgeting, buttoning, rejoining, sickening, igniting, bagginess's, clinging, cringing, digging, gigging, grinning, imagining, jigging, pigging, rigging, wigging, bethinking, besieging, blinding, whinging, wringing, begriming, diggings, divining, flinging, fringing, rigging's, slinging, stinging, swinging, twinging, birdieing, diggings's, jiggering, lightning, syringing, buncoing, Begin, Beijing, begin, banking, bonking, bunking, Biogen, Giannini, baking, bogeying, boning, caning, congaing, coning, subjoining, Guinean, backing, banning, beaning, begonia, beguine, bludgeoning, booking, bucking, canning, conning, cunning, genuine, guanine, keening, kenning, quinine, Begin's, Beijing's, beginner, begins, boxing, deigning, feigning, lignin, reigning, Bakunin's, betokening, blackening, jawboning, queening, Bernini, Biogen's, bigness, burning, Paganini, backing's, backings, ballooning, becoming, begonia's, begonias, beguine's, beguines, biggie, bigness's, blagging, blogging, booking's, bookings, bragging, buckling, chickening, gangling, nagging, quickening, scanning, thickening, wakening, barging, bilking, binding, blanking, bodging, boogieman, bucketing, budging, bulging, cocooning, reckoning, weakening, whingeing, Bimini, biding, biting, egging, ignoring, reigniting, Virginian, agonizing, assigning, beekeeping, biasing, bidding, biffing, biggie's, biggies, biggish, billing, bouncing, bounding, boycotting, brigantine, brightening, chinking, clanging, cosigning, designing, dinging, dogging, fagging, fogging, gagging, guiding, hinging, hogging, hugging, jogging, jointing, jugging, lagging, legging, logging, lugging, maligning, mugging, obtaining, paining, pegging, pinging, ragging, raining, reining, resigning, ringing, ruining, sagging, seining, shining, sighing, signaling, singing, tagging, thinking, tinging, togging, tugging, vegging, veining, wagging, whining, winging, zinging, bigwig, giggling, jiggling, keybinding, niggling, wiggling, Bulganin's, Liaoning, arginine, arraigning, banishing, barraging, belonging's, belongings, blending, blunting, bookbinding, branding, bronzing, chagrining, chaining, changing, chinning, coffining, diagnosing, lounging, paginating, realigning, shinning, signing's, signings, thinning, wronging, Bimini's, Higgins, Wiggins, birding, ironing, opining, pinioning, twining, visioning, Billings, Higgins's, Wiggins's, adjoining, balancing, bemiring, betiding, bicycling, bidding's, billing's, billings, bisecting, bitingly, blazoning, bollixing, braiding, braising, brazening, broiling, bruising, bruiting, burdening, declining, defining, draining, enjoining, jogging's, lagging's, legging's, leggings, lightening, livening, logging's, mugging's, muggings, plunging, pranging, reclining, refining, relining, repining, ripening, rosining, spinning, sponging, squinting, staining, tightening, training, twanging, twinning, widening, Billings's, arranging, attaining, bedimming, befitting, believing, bewailing, bilingual, billeting, billowing, burnishing, deranging, detaining, disowning, fidgeting, machining, magicking, outgunning, picnicking, rehanging, remaining, retaining, scrounging, siphoning, thronging, vignetting blait bleat 3 352 blat, BLT, bleat, bloat, blot, blade, bluet, bait, blast, Blair, plait, bald, ballet, ballot, belt, blight, bolt, baldy, baled, built, billet, bled, blotto, bullet, Bali, bleed, blood, blued, Blatz, Lat, bat, bit, blats, blitz, laity, lat, lit, Bali's, bail, beat, boat, laid, Bart, Blaine, Brit, baht, bast, beaut, blab, blag, blah, bland, blip, blunt, blurt, brat, clit, flat, flit, plat, slat, slit, Blake, Flatt, beast, befit, black, blame, blare, blase, blaze, boast, braid, bruit, plaid, bailed, ballad, balled, belied, bold, belayed, bellied, build, bullied, Baltic, belled, billed, bloody, bulled, BLT's, BLTs, Ball, Batu, Bela, Lt, ablate, bale, ball, bate, bite, bl, bleat's, bleats, blivet, bloats, bola, late, lite, oblate, alt, Baidu, Belau, Bligh, Blu, Lot, bad, balds, ballast, bally, batty, belay, belie, bet, bid, blind, blot's, blots, bot, but, bylaw, lad, latte, let, lid, lot, SALT, Walt, baited, baling, balk, balm, blithe, halite, halt, lilt, malt, salt, Altai, Baal, Baird, Ball's, Bantu, Beatty, Bela's, Billie, Blvd, Britt, Eliot, Iliad, Lady, Laud, Lott, Plato, bade, bail's, bails, bale's, baler, bales, balky, ball's, balls, balmy, balsa, basalt, baste, baud, bawd, bawl, bead, beauty, beet, begat, blade's, bladed, blades, blamed, blared, blazed, bldg, bleak, blear, blew, bling, blini, bliss, blow, blue, bluest, bluet's, bluets, blvd, boil, bola's, bolas, boot, bout, butt, cleat, elate, elite, float, flt, gloat, lade, lady, laud, loot, lout, plate, platy, pleat, slate, ult, valet, valid, Belau's, Benita, Benito, Bert, Best, Bonita, Brad, Bret, Brut, Burt, Elliot, Platte, Vlad, baaed, band, bard, beady, belays, bent, best, bight, blammo, bleach, bleary, blend, blob, bloc, blog, blond, blowy, bluing, bluish, blur, bonito, brad, bratty, bunt, bust, bylaw's, bylaws, clad, clot, glad, glut, plot, relaid, slid, slot, slut, Aleut, Baal's, Baals, Beard, Benet, Bizet, Bloch, Bloom, Brady, Brett, allot, bait's, baits, beard, beget, begot, beret, beset, besot, bidet, bigot, bleep, bless, block, bloke, bloom, bloop, blow's, blown, blows, blue's, bluer, blues, bluff, blush, board, boost, clout, dealt, fleet, flout, fluid, glade, oldie, shalt, sleet, blast's, blasts, last, Blair's, gait, lain, lair, plaint, plait's, plaits, wait, Brant, blab's, blabs, blags, blah's, blahs, blank, bract, plant, slant, Brain, Clair, await, brain, claim, flail, flair, plain, slain, trait bouyant buoyant 1 197 buoyant, bounty, bunt, bound, bouffant, Bantu, band, bent, bonnet, bayonet, beyond, buoyantly, boat, bout, Brant, blunt, botany, brunt, buoying, burnt, butane, buoyancy, Mount, boast, bought, buying, buyout, count, fount, mount, bouquet, Bryant, bonito, Benet, Bond, Bonita, beaned, bond, boned, bounty's, bunt's, bunts, Bean, Bennett, Boyd, abound, bait, bane, bang, bani, bean, beat, body, bony, botnet, bound's, bounds, brunet, bung, buoyed, butt, Ont, ant, bloat, mayn't, Bataan, Boone, Brent, beaut, bland, boding, bounden, brand, bunny, Bart, Burt, Hunt, Kant, Mont, aunt, baht, ban's, bank, bans, bast, blat, bounce, brat, bun's, bunk, buns, bust, can't, cant, cont, county, cunt, don't, font, hunt, pant, punt, quaint, quanta, rant, runt, want, won't, wont, boating, booting, Bean's, Beaumont, Boeing, Bonn's, Bugatti, Bunin, Pound, Thant, baying, bean's, beans, beast, begat, bleat, bluet, board, boink, boneyard, booing, boon's, boons, boost, boundary, bounding, boycott, brought, bruit, built, chant, daunt, found, gaunt, giant, haunt, hound, jaunt, joint, meant, mound, point, pound, quint, round, shan't, shunt, sound, taunt, vaunt, wound, banana, bondage, bonding, boniest, boning, bonsai, bookend, bounced, bounded, bounder, bucket, budget, buffet, bullet, doughnut, Bhutan, Bobbitt, Bunyan, bonging, bouffant's, bouffants, Bowman, bowman, nougat, blatant, Bogart, Dunant, Durant, Guyana, Loyang, banyan, bobcat, mutant, truant, Bowman's, bowman's, coolant boygot boycott 4 81 Bogota, begot, bigot, boycott, boy got, boy-got, begat, beget, bodged, bogged, budget, boot, bogon, bought, boogied, bouquet, Becket, Bogota's, bagged, begged, bog, booked, booty, bot, bucket, budged, bugged, got, Bogart, Boyd, bigot's, bigots, boat, boga, book, bout, boycott's, boycotts, buyout, coot, coyote, boost, bight, blot, bodge, bog's, bogey, boggy, bogie, bogs, bolt, bonito, bygone, logout, zygote, Roget, besot, boast, bobcat, bogus, bonged, boogie, boyhood, brought, buoyant, fagot, Bright, ballot, blight, bodges, boggle, bonnet, booger, bright, faggot, maggot, nougat, bongo, forgot, bongo's, bongos brocolli broccoli 1 184 broccoli, broccoli's, brolly, Barclay, Bruegel, recoil, Brock, brill, broil, brook, broodily, Bacall, Brillo, Brooke, Brooklyn, brooklet, recall, Bernoulli, Braille, Brock's, Brooks, Wroclaw, bordello, braille, brook's, brooks, Brooke's, Brookes, Brooks's, broadly, brocade, brokenly, brooked, brothel, brutally, bacilli, burgle, robocall, Barkley, Berkeley, Borglum, Rogelio, brawl, brick, brickie, broke, borehole, brooking, Brokaw, boggle, brogue, buckle, barbell, bifocal, bract, Bradly, Brasilia, Brazil, Buckley, Oracle, baronial, bionically, biracial, boll, boringly, brick's, bricks, bridal, bridle, briskly, brogan, broken, broker, brollies, bronco, brutal, coll, collie, coolly, corolla, heroically, oracle, regally, roll, Bengali, Boole, Bradley, Brinkley, Brokaw's, Brummel, Caracalla, Dracula, basically, bicycle, blackly, bracken, bracket, bradawl, brashly, bravely, bricked, briefly, brittle, brogue's, brogues, bucolic, crackle, crackly, freckle, freckly, grackle, lyrically, prickle, prickly, trickle, truckle, borzoi, brooch, Criollo, Trujillo, brackish, brassily, breezily, brickies, bricking, brightly, broil's, broils, bronco's, broncos, brood, broom, brougham, crocodile, droll, drool, frugally, groggily, trickily, troll, bollix, Bacall's, Bowell, Rochelle, bedroll, boodle, broiled, broiler, broody, drolly, proclaim, recall's, recalls, recoil's, recoils, recolor, rococo, royally, bronchi, brooch's, Bartholdi, Rosella, Rozelle, brooches, brood's, broods, broom's, brooms, focally, locally, vocally, Araceli, Tripoli, bracelet, brocade's, brocaded, brocades, brooded, brooder, broody's, brothel's, brothels, tricolor, brochure buch bush 4 112 butch, Bach, Bush, bush, Beach, batch, beach, beech, bitch, botch, bushy, bash, bosh, Burch, Busch, bunch, Buck, buck, much, ouch, such, bu ch, bu-ch, betcha, bitchy, Basho, Baruch, Bunche, Ch, bu, bunchy, butch's, ch, BC, Bach's, Bloch, Bosch, Bush's, belch, bench, birch, blush, bough, brush, bush's, buy, BBC, Bic, Bud, Buick, Dutch, bah, bub, bud, bug, bum, bun, buoy, bur, burgh, bus, but, couch, duchy, dutch, hutch, och, pouch, sch, touch, vouch, Beck, Beth, Burr, Foch, Koch, Mach, Mich, Rich, Rush, back, bath, beck, bock, both, bubo, buff, bull, bung, burr, bury, bus's, buss, busy, butt, buy's, buys, buzz, each, etch, gush, hush, itch, lech, lush, mach, mush, push, rich, rush, tech, tush buder butter 4 393 badder, bedder, bidder, butter, biter, buyer, Buber, nuder, ruder, bud er, bud-er, bawdier, beadier, boudoir, buttery, batter, beater, better, bitter, boater, Bauer, Boulder, Bud, boulder, bounder, bud, builder, bur, tuber, Balder, Bede, Bender, Boer, Burr, Butler, bade, balder, beer, bender, bide, bier, binder, birder, bluer, bode, bolder, border, burr, buster, butler, udder, Bayer, Beyer, Boyer, Bud's, Buddy, Lauder, Oder, badger, bud's, budded, buddy, buds, buffer, bugger, bummer, busier, buzzer, guider, judder, louder, rudder, Baden, Baker, Bede's, Biden, Nader, Ryder, Seder, Tudor, Vader, adder, baker, baler, barer, baser, bides, bidet, biker, boded, bodes, boner, borer, bower, brier, ceder, cider, coder, cuter, eider, hider, muter, odder, outer, rider, wader, wider, battery, battier, bittier, Bert, Burt, bettor, bred, burred, dubber, bed, BR, Br, Dr, bare, baud, bdrm, bear, bore, bride, brute, bury, byre, dear, deer, doer, Bret, DAR, Dir, bad, bandier, bar, barre, beery, bendier, bet, bid, bidder's, bidders, bindery, bladder, bleeder, boarder, bod, breeder, broader, brooder, brr, buried, burro, bustier, but, butte, butter's, butters, dauber, Audrey, bed's, beds, blur, Tiber, bared, beret, bored, breed, Audra, Barr, Brie, FDR, Sudra, banter, barter, baster, bate, baud's, bauds, beet, bite, biter's, biters, blare, blear, boar, body, boor, brae, brew, brie, buddies, buggery, buggier, buoyed, bureau, bushier, butcher, butt, byte, cadre, gaudier, muddier, outre, padre, ruddier, shudder, tier, uteri, utter, Adar, Becker, Bohr, Bonner, Booker, Bowery, Buddha, Buddy's, Sadr, baaed, babier, backer, bad's, bakery, banner, bather, bayed, beaded, beaker, bearer, beaver, bedded, bedeck, beeper, bicker, bid's, bidden, biddy, bids, bigger, bod's, bodega, bodied, bodies, bods, boiler, bolero, bonier, booed, booger, boomer, boozer, bother, bowler, buddy's, burgh, buts, butte's, butted, buttes, butty, cutter, deader, dodder, feeder, fodder, gadder, gutter, header, kidder, ladder, leader, lewder, lieder, loader, madder, mutter, neuter, nutter, odor, pouter, powder, putter, raider, reader, redder, router, sadder, seeder, tauter, tidier, wedder, weeder, burden, rude, Bates, Blair, Hadar, Peter, badly, bated, bates, bedim, betel, bite's, bites, blunder, body's, butt's, butts, byte's, bytes, cater, cedar, dater, deter, doter, eater, hater, later, liter, mater, meter, miter, nadir, niter, otter, peter, radar, rater, steer, tater, tutor, voter, water, budge, budged, budget, buyer's, buyers, under, Durer, Huber, bused, cuber, duper, tuner, Buber's, Bunker, Burger, Jude, Mulder, abuser, bugler, bumper, bunker, burger, burner, busker, cruder, dude, murder, nude, sunder, Judea, alder, boxer, budges, elder, older, order, queer, user, Auden, Euler, Jude's, Luger, auger, buses, curer, dude's, duded, dudes, huger, nude's, nudes, purer, ruler, super, surer budr butter 13 383 Bud, bud, bur, Burr, burr, Bud's, bud's, buds, boudoir, badder, bedder, bidder, butter, biter, Bird, Burt, Byrd, bard, bird, BR, Br, Dr, baud, bdrm, bury, Bauer, Buddy, bad, bar, bed, bid, blur, bod, brr, buddy, burro, but, buyer, Audra, Barr, Bede, Boer, Buber, FDR, Sudra, Tudor, bade, baud's, bauds, bear, beer, bide, bier, bluer, boar, bode, body, boor, butt, nuder, ruder, Bohr, Sadr, bad's, bed's, beds, bid's, bids, bod's, bods, buts, bawdier, beadier, batter, beater, betray, better, bettor, bitter, boater, Baird, Beard, beard, board, tuber, BTU, Bart, Bert, Boulder, Brad, Brut, Btu, DAR, Dir, boulder, bounder, bra, brad, bred, bro, builder, burgh, burred, dry, Balder, Bender, Biro, Boru, Boyd, Brady, Butler, balder, bare, bawd, bead, bender, binder, birder, bolder, border, bore, bout, bride, bruit, brute, burrow, buster, butler, byre, dour, tour, tr, udder, Bret, Brit, brat, Adar, Audrey, BTW, Baidu, Barry, Bayer, Berra, Berry, Beyer, Boyer, Btu's, Buddha, Buddy's, Lauder, Oder, badger, barre, bat, bawdy, beady, beery, berry, bet, biddy, bit, blurry, bot, budded, buddy's, buffer, bugger, bummer, busier, butte, butty, buzzer, guider, judder, louder, odor, rudder, tar, tor, Baden, Baker, Basra, Batu, Bede's, Biden, Blair, Boyd's, Bray, Brie, Dior, Hadar, Hydra, Nader, Pedro, Ryder, Seder, Terr, Vader, adder, badly, bait, baker, baler, barer, baser, bate, bawd's, bawds, bead's, beads, beat, bedim, beet, beta, bides, bidet, biker, bite, blare, blear, boat, boded, bodes, body's, boner, boot, borer, bout's, bouts, bower, brae, bray, brew, brie, brier, brow, butt's, butts, byte, cadre, cedar, ceder, cider, coder, ctr, cuter, dear, deer, doer, door, eider, hider, hydra, hydro, muter, nadir, odder, outer, outre, padre, radar, rider, tear, terr, tier, tutor, wader, wider, Burl, Hurd, Kurd, bat's, bats, bet's, bets, bit's, bits, bots, bu, bur's, burg, burl, burn, burp, burs, curd, star, stir, turd, Rudy, rude, BSD, Burr's, Ur, burr's, burrs, buy, bunt, buoy, bust, Eur, FUD, HUD, IUD, UAR, bub, budge, bug, bum, bun, bus, cud, cur, dud, fur, mud, our, pud, Audi, BSD's, BSDs, Buck, Bush, Cmdr, Judd, Jude, Judy, Muir, bldg, bubo, buck, buff, bull, bung, bus's, bush, buss, busy, buy's, buys, buzz, dude, judo, ludo, nude, purr, FUDs, HUD's, Ruhr, bub's, bubs, bug's, bugs, bulb, bulk, bum's, bumf, bump, bums, bun's, bunk, buns, busk, cud's, cuds, dud's, duds, mud's, puds, suds, buttery, birdie, buried, dauber, dubber, Berta, Tiber, bared, beret, bored, burrito, debar, tabor budter butter 1 639 butter, buster, Butler, biter, butler, buttery, badder, batter, beater, bedder, better, bidder, bitter, boater, budded, bustier, butted, banter, barter, baster, bidet, buttered, dater, deter, doter, doubter, tauter, Boulder, boulder, bounder, builder, Balder, Bender, Tudor, balder, bated, battery, battier, bawdier, beadier, bender, bidet's, bidets, binder, birder, bittier, boded, bolder, border, boudoir, tater, tutor, auditor, baited, bandier, batted, battler, bedded, bendier, bettor, bladder, bloater, blotter, boaster, boated, bodied, booster, booted, bottler, dieter, dodder, sedater, stutter, tatter, teeter, tidier, titter, tooter, totter, bestir, stater, butte, butter's, butters, buyer, bunted, busted, duster, tufter, Buber, blunter, bluster, buster's, busters, cuter, muter, nuder, outer, ruder, udder, utter, Baxter, badger, budged, budget, buffer, bugger, bummer, busier, butte's, buttes, buzzer, cutter, gutter, judder, mutter, nutter, putter, rudder, Bunker, Burger, Custer, Hunter, Sumter, bugler, bumper, bunker, burger, burner, busker, curter, hunter, juster, luster, muster, ouster, punter, debater, budgetary, outdrew, battered, bedsitter, bettered, beaded, daughter, deader, bedsore, bedtime, bestrew, bindery, bleeder, boarder, breeder, broader, brooder, butterier, outdoor, stouter, debtor, Baedeker, Tatar, auditory, bacteria, batterer, begetter, bistro, bitterer, blighter, bloodier, brattier, brighter, broodier, brute, doddery, dottier, dowdier, editor, tattier, tighter, Bauer, Bud, Burt, bud, bur, but, tuber, Bede, Boer, Burr, Butler's, Durer, bade, bate, beer, bide, bier, bite, biter's, biters, bluer, blunder, bode, budgeted, burr, butcher, butler's, butlers, butt, buttery's, byte, deer, doer, dude, duper, outre, updater, uteri, buried, burred, dubber, Bayer, Bette, Beyer, Boyer, Bud's, Buddy, Dyer, Lauder, Oder, abutted, baluster, bather, batter's, batters, beater's, beaters, better's, betters, bidder's, bidders, bitter's, bittern, bitters, blustery, boater's, boaters, bother, bruited, bud's, buddy, buds, bunt, bust, bustiers, buts, butty, dustier, dyer, guider, louder, neuter, pouter, robuster, router, taunter, budget's, budgets, under, basted, belted, bested, bolted, bootee, buoyed, dafter, darter, defter, tarter, taster, tester, triter, Baden, Baker, Bates, Bede's, Biden, Mulder, Nader, Peter, Ryder, Seder, Vader, acuter, adder, baker, baler, banter's, banters, barer, barter's, barters, baser, baste, baster's, basters, bates, betel, bides, biker, bite's, bites, blaster, blister, bodes, bolster, boner, borer, bower, brier, brute's, brutes, buddies, buggery, buggier, bundle, burden, bused, bushier, bustle, busty, butt's, butties, butts, byte's, bytes, cater, ceder, cider, coder, cruder, cutler, dude's, duded, dudes, eater, eider, gaudier, guttier, hater, hider, later, liter, mater, meter, midterm, miter, muddier, murder, muted, niter, nuttier, odder, otter, outed, peter, quieter, quitter, rater, rider, ruddier, ruttier, shudder, shutter, subtler, sunder, sutler, tuner, ureter, voter, wader, water, wider, Adler, Audrey, Becker, Bette's, Blucher, Bonner, Booker, Bootes, Bridger, Buckner, Buddha, Buddy's, Burt's, Coulter, Dudley, Ester, Jupiter, Potter, Tucker, after, alder, alter, apter, aster, audited, austere, babier, backer, banner, batten, beaker, bearer, beaten, beaver, beeper, bicker, bidden, bigger, birther, bitten, blather, blither, blubber, bluffer, blusher, bodged, bodies, boiler, bonier, booger, boomer, boozer, bouncer, bowler, boxer, brother, bruiser, bucked, bucket, buckler, buddy's, buffed, buffet, bugbear, bugged, bulgier, bulkier, bulled, bullet, bummed, bumpier, bungler, bunt's, bunts, burgher, burlier, bushed, busied, bust's, busts, button, buzzed, chunter, clutter, cotter, counter, dodger, dueler, duffer, duller, dunner, elder, enter, ester, fatter, fetter, fitter, flutter, fodder, footer, fustier, gadder, gaiter, gaunter, goiter, guitar, gustier, gutted, hatter, haunter, heater, hitter, hooter, hotter, idler, inter, jotter, jouster, jutted, kidder, ladder, latter, letter, litter, loiter, looter, lustier, madder, matter, mounter, mustier, natter, neater, netter, nutted, older, order, patter, pewter, potter, putted, quarter, quilter, quoted, ratter, redder, rioter, rooter, rotter, runtier, rustier, rutted, sadder, saunter, setter, sitter, sputter, sudsier, suited, suitor, tucker, tutted, vaulter, waiter, wedder, wetter, whiter, witter, writer, Barber, Barker, Berber, Berger, Brewer, Bulgar, Burton, Carter, Crater, Easter, Foster, Hester, Lester, Lister, Master, Mister, Pinter, Porter, Slater, Walter, badmen, banger, banker, barber, barker, bastes, bilker, blamer, blazer, blower, bomber, bovver, boxier, bracer, braver, brazer, brewer, briber, broker, bursar, canter, carter, caster, center, copter, crater, falter, faster, fester, filter, foster, garter, grater, halter, hinter, jester, jolter, kilter, lefter, lifter, master, minter, mister, molter, oyster, perter, pester, porter, poster, prater, rafter, ranter, raster, renter, roster, salter, sifter, sister, skater, softer, sorter, vaster, waster, welter, winter, zoster, betray, detour buracracy bureaucracy 1 254 bureaucracy, bureaucracy's, Burger's, burger's, burgers, bureaucrat's, bureaucrats, bureaucrat, Bergerac, Bergerac's, autocracy, burgher's, burghers, Barker's, Berger's, barker's, barkers, barrack's, barracks, bragger's, braggers, Barclay's, Barclays, bureaucracies, burglary's, bursary's, Burger, burger, burglar's, burglars, Barbra's, bracer's, bracers, bursar's, bursars, Barack's, bursary, Barbara's, bracero's, braceros, bract's, bracts, bravura's, bravuras, Barrera's, Burberry's, baccy, barcarole, barrack, burner's, burners, bursaries, Veracruz, bracken's, bracket's, brackets, braggart, burglary, Barclay, Burberry, Curacao's, surrogacy, theocracy, democracy, breaker's, breakers, broker's, brokers, Barbary's, Barclays's, barrage's, barrages, burka's, burkas, Bridger's, Burks, bearer's, bearers, borax, brag's, braggart's, braggarts, brags, bravery's, bureaucratize, burg's, burgher, burgs, Barker, Berger, Bragg's, Brock's, Burke's, Burks's, barcarole's, barcaroles, barge's, barges, barker, borer's, borers, bracer, brake's, brakes, break's, breaks, brick's, bricks, brier's, briers, burglaries, burglarize, bursar, Bulgar's, Bulgaria's, brazer's, brazers, Borgia's, Braque's, Brokaw's, Burgess, backer's, backers, bracero, bragger, buckaroo's, buckaroos, bugger's, buggers, recross, Barbary, Bulgari's, barracuda's, barracudas, borax's, brocade's, brocades, surgery's, Barber's, Berber's, Berbers, Bunker's, Burgess's, Crecy, barbarize, barbarous, barber's, barberry's, barbers, barrage, barter's, barters, birder's, birders, bluegrass, border's, borders, brace, breviary's, brickies, brogan's, brogans, brokerage, bunker's, bunkers, burglar, burgles, buskers, crazy, lurkers, purger's, purgers, Barbra, accuracy, bureaucratic, Barack, Brigham's, Bukhara's, aircrews, brassy, brawler's, brawlers, brazier's, braziers, buckram's, burgeons, cracker's, crackers, curacy, curare's, tracker's, trackers, Bacardi, Barbara, bract, bravery, bravura, Barrera, Burch's, Burgoyne's, Burris's, baccarat, baccarat's, brace's, braces, buggery, burner, burrow's, burrower's, burrowers, burrows, fracas, rickrack, surgeries, Aurora's, Caracas, Mubarak's, aurora's, auroras, bracken, bracket, brocade, fracas's, fragrance, maraca's, maracas, meritocracy, retrace, secrecy, surgery, barbaric, inaccuracy, Barabbas, Beatrice, Bertram, Bertram's, Brahma's, Brahmas, Caracas's, barbarity, barberry, blackface, brackish, breviary, urgency, Barabbas's, Burgundy, Veracruz's, burgundy, practice, surrogacy's, baronetcy, birthrate, paragraph burracracy bureaucracy 1 105 bureaucracy, bureaucracy's, bureaucrat, bureaucrat's, bureaucrats, burgher's, burghers, bureaucracies, bursary's, Barrera's, barrack's, barracks, bursar's, bursars, Barbara's, Bergerac's, barracuda's, barracudas, bursary, bursaries, surrogacy, autocracy, breaker's, breakers, Barker's, Berger's, barker's, barkers, broker's, brokers, bragger's, braggers, Barack's, Barclay's, Barclays, burglary's, bracer's, bracers, burglar's, burglars, burka's, burkas, bureaucratize, burgher, Barbary's, bracero's, braceros, bract's, bracts, bravura's, bravuras, barrage's, barrages, barrier's, barriers, burglaries, burglarize, bursar, Bulgar's, Bulgaria's, Burberry's, baccy, barcarole, burrower's, burrowers, Barack, Bulgari's, Veracruz, barricade's, barricades, bracken's, bracket's, brackets, braggart, buckaroo's, buckaroos, burglary, curacy, Barclay, Barrera, barbarize, barbarous, barrack, brokerage, bureaucratic, Barbara, Barbary, Bukhara's, barracuda, Burberry, Curacao's, barbaric, barracked, barricade, meritocracy, surrogacy's, theocracy, barbarity, barracking, democracy, Burger's, burger's, burgers, Bridger's, Barclays's buton button 1 293 button, baton, Beeton, butane, Burton, futon, bu ton, bu-ton, but on, but-on, biotin, butting, Bataan, bating, batten, beaten, biting, bitten, botany, Baden, Biden, bun, but, button's, buttons, ton, Barton, Benton, Bhutan, Bolton, Boston, Breton, Briton, baton's, batons, boon, butt, Eton, Hutton, Mouton, Sutton, Teuton, bunion, burn, buts, butte, butty, mouton, mutton, Bacon, Bunin, Byron, Eaton, Putin, Rutan, Seton, bacon, baron, bison, bogon, boron, butt's, butts, piton, booting, Baudouin, Bedouin, baiting, batting, beating, betting, boating, budding, Bond, bidden, biding, boding, bond, bunt, BTU, Btu, bot, tun, Bonn, Bono, TN, Toni, Tony, bone, bong, bony, boot, bout, bung, buttoned, tn, tone, tong, tony, town, Bruno, BTW, Balaton, Beeton's, Ben, Boone, Bud, Don, ban, bat, bet, betoken, beyond, bin, bit, bitcoin, bod, booty, bud, builtin, bunny, bunting, busting, butane's, don, dun, dunno, tan, ten, tin, Born, Brno, Btu's, born, bots, stun, Baotou, Batman, Batu, Bean, Bordon, Brown, Deon, Dion, Dunn, Stone, Vuitton, atone, bate, batman, batmen, bean, been, beta, bite, blown, boot's, boots, bout's, bouts, brown, bruin, buffoon, bullion, burden, buttock, buying, buyout, byte, ctn, muttony, stone, stony, Attn, Audion, Barron, Bern, Bette, Betty, Bran, Bud's, Buddy, Cotton, Dayton, Keaton, Litton, Motown, Newton, Patton, Stan, attn, baboon, barn, barony, bat's, bats, batty, beacon, beckon, begone, belong, bemoan, bet's, betook, bets, bettor, bit's, bits, bitty, bottom, bran, bud's, buddy, buds, busing, butte's, butted, butter, buttes, bygone, cotton, ketone, muting, mutiny, newton, outing, photon, tauten, Auden, Bates, Batu's, Begin, Behan, Benin, Betsy, Bowen, Brain, Brian, Burton's, Gatun, Latin, Satan, Sudan, Titan, Wotan, bairn, basin, bated, bates, batik, began, begin, begun, beta's, betas, betel, bite's, biter, bites, brain, brawn, byte's, bytes, codon, eaten, oaten, radon, satin, titan, Upton, buoy, Fulton, Huston, auto, bubo, futon's, futons, Acton, Alton, Anton, Aston, Botox, Bryon, Elton, butch, upon, Huron, Luzon, Yukon, auto's, autos, bubo's, tutor byby by by 12 471 baby, Bib, Bob, Bobby, bib, bob, bobby, booby, bub, babe, bubo, by by, by-by, boob, Beebe, Bobbi, BB, BYOB, by, Abby, BBB, Yb, baby's, bay, bey, boy, busby, buy, BB's, BBC, BBQ, BBS, Bob's, bbl, bib's, bibs, bob's, bobs, bub's, bubs, buoy, by's, bye, byway, BBB's, Bray, Ruby, Toby, bevy, body, bony, bray, bury, busy, byre, byte, ruby, Bobbie, B, b, BA, BO, Ba, Be, Bi, Bobby's, Bombay, barb, be, bi, blab, blob, bobby's, booby's, bu, bubbly, bulb, busboy, Debby, Libby, Robby, abbey, cabby, ebb, gabby, hobby, hubby, lobby, nubby, tabby, tubby, yob, AB, B's, BC, BIA, BM, BP, BR, BS, Babel, Bambi, Bible, Bilbo, Bk, Boyd, Br, Buber, CB, Cb, GB, KB, Kb, MB, Mb, NB, Nb, OB, Ob, Pb, QB, Rb, Sb, TB, Tb, ab, abbe, baa, babe's, babel, babes, bay's, bayou, bays, bebop, bee, bey's, beys, bf, bible, bimbo, bio, bk, bl, boa, bomb, boo, boob's, boobs, bow, boy's, boys, bribe, bubo's, buy's, buys, bx, dB, db, eBay, lb, ob, obey, tb, toyboy, vb, ABA, Abe, BA's, BFF, BMW, BS's, BSA, BTU, BTW, Ba's, Barry, Bayer, Bayes, Be's, Beau, Becky, Ben, Benny, Berry, Betty, Beyer, Bi's, Bic, Billy, Blu, Boyer, Boyle, Btu, Bud, Buddy, Buffy, DOB, FBI, Feb, HBO, Heb, Ibo, Job, LLB, Lab, MBA, NBA, Neb, RBI, Rob, SBA, SOB, TBA, VBA, Web, bad, bag, baggy, bah, bally, ban, bap, bar, bat, batty, bawdy, bayed, beady, beau, bed, beefy, beery, beg, belay, belly, berry, bet, bi's, bid, biddy, big, billy, bin, bis, bit, bitty, biz, blowy, bod, bog, bogey, boggy, bonny, booty, boozy, bop, bossy, bot, bra, bro, brr, bud, buddy, bug, buggy, bully, bum, bun, bunny, buoy's, buoys, bur, bus, bushy, but, butty, buyer, bylaw, cab, cob, cub, dab, deb, dob, dub, fab, fib, fob, gab, gob, hob, hub, jab, jib, job, lab, lbw, lib, lob, maybe, mob, nab, nib, nob, nub, obi, pub, rib, rob, rub, sob, sub, tab, tub, web, BIOS, BPOE, Baal, Bach, Baez, Baku, Bali, Ball, Barr, Bass, Batu, Baum, Bean, Beck, Bede, Bela, Bell, Bess, Beth, Biko, Bill, Biro, Boas, Boer, Bonn, Bono, Boru, Bose, Brie, Buck, Burr, Bush, Cebu, Cobb, Cuba, Gobi, Hebe, Kobe, Reba, Webb, Zibo, baa's, baas, back, bade, bail, bait, bake, bale, ball, bane, bang, bani, bare, base, bash, bass, bate, bath, baud, bawd, bawl, bead, beak, beam, bean, bear, beat, beck, bee's, beef, been, beep, beer, bees, beet, bell, beta, bias, bide, bier, biff, bike, bile, bill, bio's, biog, biol, bios, bite, blew, blow, blue, boa's, boar, boas, boat, bock, bode, boga, boil, bola, bole, boll, bone, bong, boo's, book, boom, boon, boor, boos, boot, bore, bosh, boss, both, bout, bow's, bowl, bows, bozo, brae, brew, brie, brow, buck, buff, bull, bung, burr, bus's, bush, buss, butt, buzz, cube, gibe, hobo, jibe, lobe, lube, robe, rube, tuba, tube, vibe, zebu, Yb's, flyby, Byrd, boxy, bye's, byes, Lyly cauler caller 1 368 caller, cooler, jailer, caulker, causer, hauler, mauler, clear, Collier, clayier, collier, gallery, Geller, Keller, collar, gluier, killer, Calder, calmer, curler, cutler, Coulter, cackler, cajoler, caller's, callers, caroler, caviler, crawler, crueler, cruller, valuer, Caleb, Euler, baler, caber, caner, caper, carer, cater, caulk, caver, coulee, cuber, curer, cuter, haler, haulier, paler, ruler, Cather, Mailer, Waller, cadger, cagier, called, career, choler, fouler, mailer, taller, wailer, Clare, Claire, galore, Clair, Clara, calorie, colliery, galleria, cruel, jollier, jowlier, CARE, care, clue, cure, Cal, Carl, Carole, cal, caldera, caliber, caliper, car, clerk, cur, curlew, curlier, cutlery, scalier, sculler, tackler, Cali, Callie, Carla, Carlo, Carly, Carr, Cleo, Cole, Gale, Gaul, Luger, Schuyler, bugler, cajolery, call, callower, cavalier, clew, colder, crawlier, cull, gale, gulper, kale, lager, ocular, scalar, bluer, cadre, calve, clue's, clued, clues, carrel, Alar, Cal's, Carey, Claude, Clem, Coyle, Cullen, Cuvier, Fuller, Gayle, Joule, Muller, Quaker, Valery, calf, calk, calla, calm, camera, causerie, celery, claimer, clapper, clatter, clause, clavier, clef, clubber, clutter, coaled, coaxer, cobbler, coley, cooler's, coolers, coyer, culled, cult, cutter, dealer, dueler, duller, fuller, gayer, haggler, healer, huller, jailer's, jailers, jangler, joule, layer, ogler, puller, quaver, queer, realer, sealer, whaler, Cali's, Calif, Callao, Callie's, Carrier, Cole's, Cooley, Cowley, Gale's, Galen, Gaul's, Gauls, Gautier, Jules, Kepler, Tyler, call's, callow, calls, cannery, cannier, carrier, cashier, catcher, cattery, cattier, chiller, cholera, clever, closer, clover, coder, comer, corer, could, coulee's, coulees, courier, cover, cower, crier, cull's, culls, dallier, filer, gale's, gales, galley, gamer, gaucher, gaudier, gauzier, gazer, julep, kale's, miler, tallier, tiler, valor, viler, Baylor, Caesar, Callas, Cavour, Conner, Cooper, Cowper, Coyle's, Fowler, Gasser, Gayle's, Heller, Jagger, Javier, Joule's, Kaiser, Miller, Taylor, Teller, Weller, boiler, bowler, calla's, callas, callus, caulker's, caulkers, caviar, cellar, cobber, codger, coffer, coiled, coiner, cooker, cooled, cooper, copier, copper, cotter, cougar, coulis, cozier, feeler, feller, filler, gadder, gaffer, gainer, gaiter, galled, gamier, gather, gouger, holler, howler, jabber, jailed, joule's, joules, kaiser, miller, pallor, peeler, roller, sailor, seller, tailor, teller, tiller, toiler, acuter, auger, cable, candler, Lauder, Adler, Bauer, Capulet, abler, caulked, cause, causer's, causers, hauler's, haulers, mauler's, maulers, vaulter, Cancer, Carter, Carver, Chaucer, Mahler, cable's, cabled, cables, camber, camper, cancer, canker, canter, caplet, carder, carper, carter, carver, caster, caulk's, caulks, cruder, Mauser, cause's, caused, causes, dauber, hauled, mauled, pauper, saucer, tauter, glare cemetary cemetery 1 214 cemetery, cemetery's, scimitar, symmetry, cementer, smeary, geometry, Demeter, century, sectary, seminary, Sumter, Sumatra, summitry, cedar, meter, metro, smear, center, cemeteries, semester, centaur, geometer, scimitar's, scimitars, sentry, someday, summary, Smetana, amatory, ammeter, remoter, seminar, Emery, Secretary, centenary, emery, salutary, sanitary, secretary, solitary, celery, cementer's, cementers, commentary, monetary, crematory, dietary, momentary, sedentary, Demeter's, meteor, smarty, decimeter, stray, mastery, mystery, smart, smeared, metier, scepter, setter, star, starry, Samar, Starr, Sumter's, asymmetry, ceder, mater, miter, motor, muter, semiarid, sitar, smelter, stare, story, summery, symmetry's, Samara, Semite, Sumatra's, Sumatran, mature, seeder, smutty, Schedar, emitter, meaty, skeeter, sweeter, teary, Dmitri, Lemaitre, Mary, cement, cermet, chemistry, commuter, diameter, meta, sector, statuary, sultry, zealotry, Semite's, Semites, Semitic, besmear, deary, estuary, limiter, merry, samovar, sedater, sedimentary, semipro, senator, similar, betray, eatery, Camry, Central, Cesar, Emory, cattery, cedar's, cedars, ceder's, ceders, cement's, cements, center's, centers, central, cermet's, comet, costar, geometry's, immature, metal, meter's, meters, psaltery, remarry, retry, scenery, secretory, semitone, smear's, smears, sometime, telemetry, vestry, camera, cellar, cemented, cementum, centaur's, centaurs, century's, comedy, comity, cottar, memory, notary, poetry, remedy, rotary, sectary's, semester's, semesters, teeter, votary, cerebra, entry, reentry, Rosemary, celerity, military, rosemary, temerity, Gentry, cementing, comet's, comets, coquetry, dromedary, emetic, emissary, gentry, mammary, nectar, seminary's, someway, tempter, Tartary, ammeter's, ammeters, budgetary, centavo, certain, certify, compare, country, hectare, rectory, seminar's, seminars, unitary, cenotaph, luminary, remotely changeing changing 3 30 Chongqing, changeling, changing, chinking, chunking, chancing, channeling, chanting, charging, whingeing, chaining, change, Chongqing's, change's, changed, changer, changes, chinning, chugging, shagging, chalking, singeing, thanking, tingeing, canoeing, changeling's, changelings, shingling, hanging, Tianjin cheet cheat 1 364 cheat, sheet, chute, chat, chit, chert, chest, Cheer, cheek, cheep, cheer, chide, Chad, chad, chatty, she'd, shed, shit, shot, shut, shied, shoat, shoot, shout, Che, Cheetos, cheetah, chalet, cheat's, cheats, chesty, chew, chewed, sheet's, sheets, Che's, Chen, Cheney, beet, chant, chart, cheeky, cheery, cheese, cheesy, chef, chem, chewy, chge, feet, heat, heed, meet, whet, Cheri, Chevy, cheap, check, chemo, chess, chew's, chews, chief, sheen, sheep, sheer, wheat, chateau, Shi'ite, Shiite, shade, shad, shitty, shod, shooed, cheated, cheater, machete, Ch, Cheetos's, cachet, ch, chaste, chute's, chutes, sachet, shady, Cheviot, Chi, Dee, ached, chat's, chats, checked, cheeked, cheeped, cheered, cheesed, cheroot, cheviot, chi, chit's, chits, she, tee, CT, Cherie, Cote, Ct, ET, HT, Pete, cede, cite, cote, ct, cute, fete, hate, ht, mete, Chase, Chile, Chloe, Chou, PET, Set, Shea, Shevat, Tet, White, bet, cat, chafe, chafed, chase, chased, cheerio, chg, chided, chides, chime, chimed, chine, chive, chm, choke, choked, chore, chose, chow, chowed, chyme, cit, cot, cut, cwt, eat, echoed, get, hat, he'd, hit, hot, hut, jet, let, met, net, pet, set, shew, shewed, shiest, shoe, shpt, theta, vet, wet, white, yet, Catt, Ch'in, Chad's, Chan, Chaney, Cherry, Chi's, Chin, Head, Moet, REIT, Reed, Sheena, Sheree, Short, beat, chads, chap, char, chard, cheapo, cherry, chess's, chi's, chic, child, chin, chip, chis, choc, chop, chord, chorea, chub, chug, chum, coat, code, coed, coot, cued, deed, diet, duet, feat, feed, geed, ghat, ghetto, head, hied, hoed, hoot, hued, meat, meed, neat, need, neut, newt, peat, peed, phat, poet, reed, seat, seed, sett, shaft, shalt, shan't, she's, sheath, shed's, sheds, sheeny, shes, shift, shirt, short, shred, shunt, suet, teat, teed, that, weed, what, whit, Chang, Chiba, Chimu, China, Chou's, Chuck, Chung, Lieut, Shea's, Sheba, Shell, Sheol, Sheri, chaff, chain, chair, chaos, chary, chick, chili, chill, china, chino, chivy, chock, choir, chow's, chows, chuck, cooed, cutey, kneed, quiet, she'll, sheaf, shear, shell, shewn, shews, shier, shies, shoe's, shoes, shrew, they'd, Crete, chert's, chest's, chests, Celt, Cheer's, Rhee, Scheat, cent, cert, cheek's, cheeks, cheep's, cheeps, cheer's, cheers, chewer, ghee, heft, thee, whee, Capet, Chen's, Cree, Creed, Ghent, Heep, Sweet, cadet, caret, chef's, chefs, civet, cleat, comet, covet, creed, cruet, fleet, greet, heel, skeet, sleet, sweet, theft, tweet, Rhee's, thees, wheel cicle circle 3 189 cycle, sickle, circle, icicle, chicle, cecal, scale, sickly, suckle, Cecile, Cole, cycle's, cycled, cycles, Coyle, Nicole, cackle, cockle, fickle, nickle, pickle, tickle, sidle, SQL, Scala, Sculley, scaly, scowl, scull, skill, bicycle, Cl, Cleo, Kiel, cl, clew, clue, coil, fascicle, skull, Cecil, COL, Cal, Col, Gil, cal, cilia, col, coley, cyclone, guile, recycle, sic, sickle's, sickles, silk, spicule, vesicle, Cecily, eccl, nickel, COLA, Cali, Callie, Colo, Cooley, Cowley, Gale, Gila, Gill, Jill, Kyle, Nigel, Rigel, agile, call, ceca, cell, chuckle, civil, coal, cola, coll, collie, cool, coolie, coulee, cowl, cull, cyclic, gale, gill, gillie, kale, kill, kilo, muscle, sale, sick, sickie, sill, silo, smile, sole, stile, ACLU, Cybele, Gayle, Joule, Nicola, Sicily, UCLA, buckle, cajole, calla, cello, cicada, coyly, deckle, giggle, hackle, heckle, jiggle, joule, locale, niggle, nuclei, ogle, sicked, sicken, sicker, sicko, sics, siege, silly, simile, single, sizzle, tackle, wiggle, Sucre, bugle, cecum, cigar, circle's, circled, circles, circlet, eagle, icicle's, icicles, sable, sicks, stale, stole, style, Chile, chicle's, cliche, cubicle, cuticle, aisle, cable, lisle, Circe, Nile, bile, cine, cite, file, isle, mile, pile, rile, tile, vile, wile, Lille, cache, idle, uncle, Bible, bible, rifle, title, sagely, school, sequel, skoal cimplicity simplicity 1 15 simplicity, complicity, implicit, simplicity's, complicit, implicitly, complicity's, simplest, simplistic, pimpliest, simplified, duplicity, complexity, implicate, complicate circumstaces circumstances 2 6 circumstance's, circumstances, circumstance, circumstanced, circumcises, circumstancing clob club 1 353 club, glob, Colby, Caleb, globe, glib, cob, lob, cloy, blob, clod, clog, clop, clot, slob, cl ob, cl-ob, Kalb, COL, Col, col, CB, COLA, Cb, Cl, Cleo, Clio, Cobb, Cole, Colo, cl, cola, coll, lb, lobe, Col's, Colt, Job, LLB, Lab, cab, club's, clubs, cold, cols, colt, cub, glob's, globs, gob, job, lab, lib, Cl's, Clay, Cleo's, Clio's, Colon, alb, carob, celeb, claw, clay, clew, clii, climb, cloak, clock, clone, close, cloth, cloud, clout, clove, clown, cloys, clue, colon, cool, glow, Clem, blab, clad, clam, clan, clap, clef, clip, clit, clvi, crab, crib, curb, flab, flub, glop, pleb, slab, Galibi, COBOL, Colby's, Cal, Colombo, cal, clobber, coley, lbw, lobby, Caleb's, Cali, Cuba, GB, Gobi, KB, Kb, Kobe, QB, call, callow, coal, coil, cowl, cube, cull, global, globe's, globed, globes, kilo, kl, kola, lube, Bilbo, Cole's, Colin, Cosby, Coulomb, Dolby, Jacob, cola's, colas, colic, combo, cool's, cools, coulomb, elbow, Alba, Cal's, Clotho, Elba, Elbe, bulb, cabby, calf, calk, calla, calm, cloaca, cloche, clothe, cloudy, cloyed, colloq, colony, cult, gab, gold, golf, jab, jib, jolt, Cali's, Calif, Carib, Clair, Clara, Clare, Claus, Clay's, Cliff, Cline, Clive, Clyde, KGB, Klee, alibi, call's, calls, calve, clack, claim, clang, clash, class, claw's, claws, clay's, clean, clear, cleat, clew's, clews, click, cliff, clime, cling, cluck, clue's, clued, clues, clung, clvii, cull's, culls, flyby, glee, gloat, gloom, glory, gloss, glove, glow's, glows, glue, gluon, kilo's, kilos, plebe, log, CO, Co, Glen, Klan, co, cob's, cobs, garb, glad, glam, glen, glum, glut, grab, grub, lo, lob's, lobs, blow, Coy, Lou, OB, Ob, comb, coo, cow, coy, loo, low, lox, ob, Bob, CFO, CO's, COD, CPO, Chloe, Co's, Cod, Com, Cox, DOB, Flo, Lon, Los, Lot, PLO, Rob, SOB, blob's, blobs, bob, clod's, clods, clog's, clogs, clomp, clonk, clop's, clops, clot's, clots, cod, cog, com, con, cop, cor, cos, cot, cox, dob, fob, hob, lop, lot, mob, nob, rob, slob's, slobs, sob, yob, Cook, Crow, Eloy, NLRB, aloe, boob, chub, clix, clxi, coo's, cook, coon, coop, coos, coot, crow, floe, flow, knob, plow, ploy, sloe, slow, BYOB, Flo's, PLO's, bloc, blog, blot, crop, flog, flop, plod, plop, plot, prob, slog, slop, slot, snob coaln colon 6 342 clan, Colin, Colon, Golan, coaling, colon, Collin, coal, coal's, coals, clang, Coleen, Klan, colony, kaolin, Colleen, Galen, clean, clown, coiling, colleen, cooling, cowling, Cullen, kiln, COLA, cola, COL, Cal, Can, Col, cal, can, col, con, Cain, Cali, Cohan, Cole, Colo, Conan, Conn, Joan, Nolan, call, coil, coin, cola's, colas, coll, cool, coon, cowl, goal, koan, loan, Cal's, Cobain, Col's, Colt, Coyle, Joann, calf, calk, calm, coaled, cold, cols, colt, corn, coyly, koala, Cohen, codon, coil's, coils, cool's, cools, could, coven, cowl's, cowls, cozen, goal's, goals, Cline, cling, clone, clung, Glen, Jolene, galena, gallon, glen, Jilin, Kowloon, cloying, culling, glean, cluing, LAN, clan's, clank, clans, coolant, Calvin, Carlin, Cl, Clay, Colin's, Colon's, Cong, Glenn, Golan's, Klein, Ln, Logan, canal, cane, cl, claw, clay, clonal, coalmine, colon's, colons, column, cone, cony, gluon, kola, CNN, Catalan, Collin's, Collins, Conley, Jan, Jon, Kan, Lon, calla, canny, coley, gal, Alan, Olen, Olin, clad, clam, clap, collar, cowman, elan, flan, plan, login, logon, Allan, Cajun, Caleb, Cali's, Calif, Canon, Cl's, Colby, Cole's, Cooley, Cowley, Crane, Cuban, Dylan, Gale, Gall, Halon, Jain, Jean, Joanna, Joanne, Joel, Joplin, Juan, Kali, Koran, Kotlin, Lean, Milan, Sloan, Solon, cabin, cairn, call's, calls, calve, canon, capon, carny, caulk, cloak, cloven, coating, coaxing, cocaine, colic, collie, cooing, coolie, coolly, corny, coulee, crane, croon, crown, ctn, cull, foaling, gain, gala, gale, gall, goalie, goblin, goon, gown, groan, halon, jean, join, jowl, kale, kola's, kolas, lain, lawn, lean, loin, loon, salon, talon, Canaan, Ceylon, Cochin, Congo, Corina, Corine, Cotton, Coyle's, Johann, John, Joule, Kalb, Khan, Kwan, Leann, Luann, cloaca, cocoon, coding, coffin, coiled, coking, colloq, coming, common, conga, coning, cooled, cooler, coping, coring, corona, cosign, cosine, cotton, coulis, coupon, cousin, cowing, cowmen, coxing, cranny, crayon, cult, gal's, gals, gold, golf, golly, gran, john, jolly, jolt, joule, jowly, khan, koala's, koalas, pollen, woolen, Clair, Clara, Clare, Claus, Clay's, Creon, Goren, Gould, Joel's, clack, claim, clash, class, claw's, claws, clay's, coral, cull's, culls, cumin, grain, jowl's, jowls, plain, qualm, slain, Chan, coat, coax, cobalt, coral's, corals, foal, moan, roan, chain, coach, cyan, chalk, coast, coat's, coats, foal's, foals cocamena cockamamie 0 212 cocaine, coachmen, cowmen, coachman, Coleman, cowman, Cockney, cockney, Carmen, conman, cocoon, cognomen, coming, common, Crimean, acumen, coalmine, cocking, column, commune, bogymen, cavemen, crewmen, calamine, cocaine's, creaming, camera, commend, comment, cyclamen, Alcmena, N'Djamena, Ndjamena, document, ocarina, Cayman, caiman, caveman, Cagney, Cajun, cumin, gamin, gasmen, caging, caking, coking, gamine, gaming, Beckman, Carmine, Caucasian, Goodman, Hickman, Tucuman, bogyman, calming, carmine, crewman, goddamn, Camden, Jacobean, bogeymen, came, claiming, clamming, coca, come, cooking, cramming, cumming, gloaming, gunmen, legmen, scamming, Occam, Caedmon, Camoens, Pokemon, calumny, cameo, cocooning, command, cowman's, jurymen, regimen, Amen, amen, cornea, omen, Camel, Carmen's, Chicana, Cocteau, Cohen, Joanna, Lockean, Scotchmen, becoming, cackling, camel, caroming, coachman's, coca's, cockade, cocooned, cogent, collagen, come's, comer, comes, comet, commence, communal, condemn, conman's, contemn, coven, cozen, gleaming, oaken, women, Occam's, Carina, Cobain, Cochin, Coleen, Commons, Copacabana, Corina, Crimea, Pomona, Ramona, became, bowmen, cabana, cameo's, cameos, coaching, cocked, cockle, cocoon's, cocoons, cognomen's, cognomens, columnar, columned, comaker, comedy, comely, common's, commons, corona, galena, lamina, seamen, Carmela, Cochran, Ocaml, boatmen, coarsen, Cockney's, cockney's, cockneys, Clemens, Clement, Colleen, Johanna, acumen's, catchment, clement, coaling, coating, coaxing, cockade's, cockades, cockier, colleen, column's, columns, craven, dolmen, foaming, icemen, oilmen, roaming, stamen, workmen, Coleman's, Cozumel, Jocasta, caramel, casement, cockle's, cockles, convene, creamed, creamer, czarina, doormen, footmen, foremen, ligament, scalene, stamina, woodmen, Catalina, Colombia, Columbia, cockiest, creamery, dopamine, locating colleaque colleague 1 37 colleague, claque, collage, college, colloquy, colleague's, colleagues, clique, colloq, collate, cliquey, cloacae, Coolidge, claque's, claques, collage's, collagen, collages, college's, colleges, collegiate, colloquies, league, Colgate, collect, collocate, colloquy's, cleave, coleus, collar, plaque, Colette, Colleen, colleen, coalesce, collegian, collapse colloquilism colloquialism 1 16 colloquialism, colloquialism's, colloquialisms, colonialism, colloquium's, colloquiums, colloquies, colloquium, colloquial, colloquially, collectivism, globalism, clericalism, colloquy's, colonialism's, colonialist columne column 1 54 column, calumny, columned, column's, columns, coalmine, Coleman, calamine, Columbine, columbine, commune, columnar, Cologne, cologne, calming, clone, lumen, Coleen, cowmen, Cline, Colin, Colleen, Colon, calumnies, clime, clung, colleen, colon, dolmen, Coleman's, Collin, Jolene, alumnae, calumet, calumny's, cluing, clump, colony, goldmine, Columbia, alumna, alumni, clumpy, clumsy, illumine, solemn, Colombo, calcine, volume, toluene, Gilman, claiming, clamming, gloaming comiler compiler 2 358 comelier, compiler, co miler, co-miler, Collier, collier, comer, miler, comfier, cooler, comber, caviler, cobbler, comaker, compeer, Mailer, Miller, colliery, comely, mailer, miller, Camille, jollier, jowlier, homelier, claimer, Comdr, Daimler, caller, campier, collar, committer, compare, compere, curlier, gamier, godlier, jailer, Camilla, Camille's, camber, camper, cochlear, commoner, commuter, cumber, curler, cutler, gambler, Himmler, cackler, cajoler, caroler, compile, compiler's, compilers, crawler, crueler, cruller, gobbler, similar, boiler, coiled, coiner, combiner, compiled, compiles, copier, cozier, homier, toiler, conifer, Moliere, calmer, clammier, gloomier, clear, molar, Claire, Muller, camera, glimmer, killer, mauler, Camel, Clair, Mylar, camel, clayier, gamer, gummier, jammier, mealier, Camel's, Cmdr, camel's, camels, cavalier, crawlier, cuddlier, gimlet, goodlier, seemlier, timelier, Geller, Keller, commissar, cumuli, cutlery, gluier, growler, jumpier, smaller, Camilla's, Cole, Collier's, Kepler, Mueller, cajolery, climber, coil, coir, colder, collider, collie, collier's, colliers, come, comer's, comers, commie, compel, coolie, familiar, geometer, jumper, loamier, milder, mile, miler's, milers, milker, limier, Camelot, Coulter, Coyle, Gomulka, camphor, chimer, choler, coley, completer, complied, complies, cooler's, coolers, costlier, coyer, cumulus, giggler, guzzler, holier, jangler, jeweler, jocular, juggler, mixer, moiled, motlier, ogler, oilier, Cole's, Comte, Cooley, Cowley, Emile, Homer, Miles, chiller, cockier, coder, coil's, coils, collie's, collies, comber's, combers, come's, comes, comet, comic, commie's, commies, compels, comply, coolie's, coolies, corer, coulee, courier, cover, cower, crier, filer, foamier, gooier, homer, lowlier, mile's, miles, miner, miser, miter, roomier, smile, tiler, viler, caliber, caliper, comical, modeler, Conley, Conner, Cooper, Copley, Cowper, Coyle's, Cuvier, Fowler, ambler, ampler, bowler, broiler, cagier, caviler's, cavilers, chomper, coaled, coaxer, cobber, cobble, cobbler's, cobblers, cockle, coddle, codger, coffer, comaker's, comakers, combine, coming, comity, compeer's, compeers, complete, composer, computer, cooker, cooled, cooper, copper, cornier, cotter, couple, cozily, crosier, fouler, fumier, goiter, gorier, holler, homily, howler, joiner, jokier, mopier, roller, simile, smiley, spoiler, wailer, Comte's, Emile's, Theiler, bomber, bumbler, candler, cochlea, codifier, combed, comic's, comics, comped, confer, conger, conker, conniver, copter, corker, corner, domineer, eviler, fumbler, homilies, humbler, loyaler, mumbler, nimbler, nobler, omelet, rambler, romper, sampler, simpler, smile's, smiled, smiles, somber, tumbler, Doppler, bottler, caviled, coarser, coaster, cobble's, cobbled, cobbles, cockle's, cockles, coddled, coddles, coercer, coming's, comings, comity's, conquer, copilot, coroner, counter, couple's, coupled, couples, couplet, courser, cruiser, defiler, doodler, frailer, hobbler, homily's, limiter, reviler, simile's, similes, timider, toddler, trailer, yodeler comitmment commitment 1 76 commitment, commitment's, commitments, condiment, Commandment, commandment, comment, complement, compliment, committeemen, contemned, commend, compartment, competent, comportment, content, fitment, ointment, Continent, continent, component, committeeman, committeeman's, moment, condemned, contaminate, communed, contemn, combatant, command, committed, condiment's, condiments, monument, movement, Clement, catchment, clement, commandment's, commandments, committing, containment, contend, oddment, recruitment, contemns, contempt, cantonment, casement, claimant, commencement, costumed, pediment, rudiment, sediment, emolument, sentiment, commandant, medicament, abutment, amendment, cameramen, costuming, vestment, abatement, allotment, amazement, amusement, complaint, compliant, revetment, statement, testament, treatment, bemusement, cajolement comitte committee 2 58 Comte, committee, comity, commute, comet, commit, commode, committed, committer, comity's, compete, compote, compute, Colette, comedy, gamete, Comte's, Cote, come, comfit, commie, committee's, committees, cootie, cote, mite, mitt, Mitty, climate, commits, committal, matte, omit, comatose, combat, comet's, comets, comic, commute's, commuted, commuter, commutes, coyote, smite, vomit, Semite, coming, comrade, coquette, roomette, Cadette, Camille, collate, commune, connote, culotte, omitted, cogitate comittmen commitment 3 64 committeemen, committeeman, commitment, committing, contemn, mitten, cameramen, committee, Comintern, committed, committer, smitten, committee's, committees, Camden, madmen, condemn, commuting, comedian, comedown, commitment's, commitments, commutation, costuming, Cotton, comity, common, cotton, cowmen, gotten, kitten, Compton, Comte's, cameraman, commute, omitting, Pittman, bitumen, boatmen, comity's, committal, costume, footmen, committers, coachmen, comatose, commute's, commuted, commuter, commutes, countermen, countrymen, postmen, sometime, cogitation, cognomen, committal's, committals, commotion, costume's, costumed, costumer, costumes, sometimes comittmend commitment 1 51 commitment, committeemen, commitment's, commitments, contemned, commend, committed, committeeman, committeeman's, condemned, condiment, Commandment, commandment, cottoned, command, comment, committing, commuted, contend, compartment, competent, comportment, costumed, ointment, complement, compliment, goddamned, communed, combined, commando, contemn, columned, contained, content, continued, fitment, contemns, combatant, commuting, compound, Continent, conditioned, continent, Cortland, Dortmund, cameramen, complained, costuming, countermand, component, condescend commerciasl commercials 2 7 commercial's, commercials, commercial, commercially, commercialize, commercialism, commerce's commited committed 1 165 committed, commuted, commit ed, commit-ed, commit, commented, committee, commute, combated, commits, committer, competed, computed, vomited, communed, commute's, commuter, commutes, commodity, Comte, commode, recommitted, coated, comity, commend, omitted, Comte's, combed, comfit, commanded, commended, committee's, committees, comped, costed, jemmied, jimmied, coasted, comity's, command, committal, compete, compote, compute, cordite, counted, courted, coveted, cremated, limited, collated, collided, commie, commode's, commodes, connoted, cosseted, commie's, commies, combined, compiled, comedy, moated, mooted, coded, comet, commodities, kited, mated, meted, muted, quoited, comet's, comets, emoted, catted, codded, commodity's, gummed, jammed, jotted, matted, clotted, clouted, comment, community, commuting, comrade, contd, emitted, jointed, caddied, camped, canted, carted, combat, comedies, commando, committing, corded, crated, jolted, remitted, tomtit, candied, coquetted, cossetted, created, curated, demoted, gimleted, jousted, pomaded, uncommitted, cited, colluded, commitment, composited, corroded, coiled, coined, combusted, comforted, commingled, committers, compacted, completed, complied, comported, composted, copied, coexisted, cohabited, comfit's, comfits, commenced, commune, commuter's, commuters, conceited, cemented, combine, comfier, compared, compered, competes, compile, composed, compote's, compotes, computer, computes, confided, confuted, cordite's, corseted, credited, fomented, posited, coffined, commoner, commune's, communes, connived, pommeled commitee committee 1 32 committee, commit, commute, Comte, comity, commode, commie, committee's, committees, commits, committed, committer, commie's, commies, commute's, commuted, commuter, commutes, comet, jemmied, jimmied, compete, Comte's, comfit, comity's, committal, compote, compute, commode's, commodes, commune, communed companys companies 2 66 company's, companies, company, Campinas, camping's, compass, Compaq's, compass's, compare's, compares, pompano's, pompanos, Campinas's, campaign's, campaigns, comp's, complains, comps, cowman's, Compton's, companion's, companions, compos, Commons, coming's, comings, common's, commons, comping, compound's, compounds, coping's, copings, coupon's, coupons, Commons's, commune's, communes, companion, compasses, compels, sampan's, sampans, combine's, combines, combings, compeer's, compeers, comperes, competes, compiles, complies, composes, compote's, compotes, compress, computes, copay's, timpani's, tympani's, command's, commands, Romany's, compact's, compacts, comeuppance compicated complicated 2 88 compacted, complicated, competed, complected, computed, copycatted, compacter, communicated, completed, comported, composted, complicate, composited, complicates, compact, compactest, compact's, compacts, impacted, compactly, compactor, complicatedly, compounded, combated, committed, compared, compiled, implicated, compensated, copulated, collocated, convicted, cooperated, coruscated, compacting, compete, compote, compute, copycat, complied, cogitate, communicate, commuted, compassed, medicated, compered, competes, complete, complicating, composed, compote's, compotes, computer, computes, copycat's, copycats, depicted, imprecated, complicit, comprised, contacted, collected, commented, commiserated, communicates, compelled, compensate, complained, complicity, composite, connected, corrected, fumigated, amputated, combusted, comforted, commentated, completer, completes, concocted, conducted, corrugated, castigated, composite's, composites, compressed, conjugated, demarcated comupter computer 1 100 computer, compute, computer's, computers, commuter, copter, compeer, computed, computes, corrupter, compacter, compare, compere, compete, completer, compote, camper, comped, campier, committer, competed, competes, compiler, composer, compote's, compotes, Compton, tempter, Coulter, counter, compared, compered, computerate, computerize, comport, Schumpeter, jumper, Jupiter, compactor, jumpier, camped, captor, geometer, computing, emptier, commutator, Comte, comer, commander, commute, commuter's, commuters, copter's, copters, cuter, muter, Cooper, Cowper, chomper, clumpier, compeer's, compeers, cooper, copier, copper, cotter, cutter, gamester, mounter, mutter, pouter, Comte's, Custer, comber, commute's, commuted, commutes, compel, courtier, croupier, curter, muster, prompter, romper, Comintern, chapter, clutter, coaster, comaker, comfier, comforter, crupper, jouster, cluster, comelier, commoner, corrupted, cementer, combated, combiner concensus consensus 1 55 consensus, consensus's, con census, con-census, condenses, conscience's, consciences, consensuses, consensual, consent's, consents, incense's, incenses, nonsense's, conciseness, conciseness's, census, concern's, concerns, convinces, conceals, concedes, conceit's, conceits, condense, condenser's, condensers, convenes, Concetta's, cancelous, cancerous, conceives, concept's, concepts, concert's, concerts, concusses, confesses, contends, content's, contents, convent's, convents, concerto's, concertos, condensed, condenser, convener's, conveners, converse's, converses, coincidence's, coincidences, conscience, consigns congradulations congratulations 2 52 congratulation's, congratulations, congratulation, congratulating, confabulation's, confabulations, graduation's, graduations, granulation's, constellation's, constellations, congratulates, congregation's, congregations, contradiction's, contradictions, gradation's, gradations, consultation's, consultations, contraction's, contractions, contraption's, contraptions, correlation's, correlations, conduction's, conflation's, conflations, undulation's, undulations, confutation's, consolation's, consolations, contribution's, contributions, conurbation's, conurbations, continuation's, continuations, coordination's, concatenation's, concatenations, confederation's, confederations, consideration's, considerations, contrition's, condition's, conditions, crenelation's, crenelations conibation contribution 17 124 conurbation, condition, conniption, connotation, connection, conflation, cogitation, ionization, concision, combination, cognition, confusion, contusion, concession, concussion, confession, contribution, conurbation's, conurbations, generation, canonization, colonization, conciliation, continuation, conviction, donation, libation, monition, coronation, calibration, collation, confutation, conjugation, conjuration, consolation, convocation, animation, conception, concoction, concretion, conduction, confection, congestion, contagion, contention, contortion, contrition, convection, convention, lionization, capitation, cavitation, coloration, copulation, sanitation, Cobain, Nation, cation, junction, nation, contain, Carnation, Confucian, carnation, confabulation, incubation, negation, cohabitation, condition's, conditions, notation, coalition, communication, conniption's, conniptions, ignition, ruination, Creation, Jonathon, canalization, combustion, congregation, connotation's, connotations, consummation, creation, inhibition, munition, venation, combating, probation, jubilation, pagination, causation, commotion, connection's, connections, convolution, crenelation, foundation, initiation, cnidarian, coagulation, coeducation, collocation, commutation, conclusion, conversion, convulsion, cooperation, correlation, corrugation, cremation, reanimation, sensation, annotation, collection, correction, corruption, denotation, denudation, innovation, renovation, veneration consident consistent 5 56 coincident, confident, constant, consent, consistent, confidant, constituent, content, considerate, confidante, consequent, considered, incident, consonant, Continent, condiment, continent, consider, considers, consented, coincidental, coincided, constant's, constants, contend, coexistent, coincidence, coinciding, conceded, constraint, consultant, Occident, conceding, consent's, consents, considering, consign, consigned, consing, confidently, consignee, consist, convent, nonresident, confidant's, confidants, confided, consigns, resident, confidence, confiding, congruent, dissident, concisest, confluent, president consident consonant 14 56 coincident, confident, constant, consent, consistent, confidant, constituent, content, considerate, confidante, consequent, considered, incident, consonant, Continent, condiment, continent, consider, considers, consented, coincidental, coincided, constant's, constants, contend, coexistent, coincidence, coinciding, conceded, constraint, consultant, Occident, conceding, consent's, consents, considering, consign, consigned, consing, confidently, consignee, consist, convent, nonresident, confidant's, confidants, confided, consigns, resident, confidence, confiding, congruent, dissident, concisest, confluent, president contast constant 46 76 contest, contrast, contact, contused, contest's, contests, context, contuse, congest, consist, content, contort, gauntest, count's, counts, kindest, canasta, canst, cant's, cantata, cants, contd, contested, county's, cunt's, cunts, Cantu's, Qantas, canto's, cantos, condo's, condos, contact's, contacts, countess, cutest, junta's, juntas, scantest, Qantas's, conceit, conduit, conquest, contrite, contuses, constant, coast, coldest, conduct, contend, contrast's, contrasts, cultist, curtest, dentist, fondest, conga's, congas, contract, contain, jauntiest, quaintest, cantata's, cantatas, conduced, conduit's, conduits, canoeist, connotes, consed, contesting, counties, gonad's, gonads, joint's, joints contastant constant 2 13 contestant, constant, contestant's, contestants, contesting, consistent, contested, constant's, constants, contrasting, consultant, contacting, contaminant contunie continue 1 117 continue, contain, condone, continua, contuse, counting, canting, Canton, canton, contained, container, contusing, contains, confine, contend, content, continued, continues, contusion, condense, conduce, conduit, convene, Connie, connoting, jointing, canteen, condign, Kenton, confuting, Canute, canine, coning, conned, cont, continuing, continuity, contouring, Cantu, Conan, coating, codeine, conducing, conning, connote, contemn, continual, continuum, genuine, counties, Canaanite, Cotton, condoned, condones, congaing, containing, cotton, cottoning, Antoine, conjoin, conking, consing, contd, contour, costing, counted, counter, Antone, Cancun, Canton's, Cantonese, Cantu's, Cotonou, canton's, cantons, condoning, conman, contagion, contra, cottony, intone, monotone, Antonia, Antonio, Montana, cantonal, condole, Connie's, Donnie, concubine, connive, cootie, cretonne, Constance, confute, contended, contender, contented, contrite, contrive, contused, contuses, contends, content's, contents, commune, conchie, conducive, coterie, couture, confuse, conjure, consume, contrail, convince, costume, fortune cooly coolly 3 126 Cooley, cool, coolly, coyly, Colo, cloy, COL, Col, col, coley, COLA, Cole, Cowley, coal, coil, cola, coll, coolie, cowl, Coyle, golly, jolly, jowly, cool's, cools, Cl, Clay, cl, clay, Cal, cal, Cali, Joel, July, call, collie, coulee, cull, goal, jowl, kola, wkly, Joule, Kelly, calla, colony, gaily, gully, jelly, joule, koala, COBOL, Colby, Colon, Cooley's, Coy, colon, coo, coy, Col's, Colt, Conley, Copley, cold, cols, colt, comely, cooled, cooler, cozily, goodly, googly, Carly, Cody, Cook, Cory, Dooley, coal's, coals, coil's, coils, cony, coo's, cook, coon, coop, coos, coot, copy, could, cowl's, cowls, cozy, curly, fool, godly, gooey, holy, oily, poly, pool, tool, wool, woolly, Boole, Cooke, Corey, Dolly, Holly, Molly, Polly, Poole, cocky, cooed, copay, covey, doily, dolly, folly, goody, goofy, holly, kooky, lolly, lowly, molly cosmoplyton cosmopolitan 1 28 cosmopolitan, cosmopolitan's, cosmopolitans, simpleton, completing, Compton, completion, complain, complete, compilation, complying, compulsion, completed, completer, completes, complaint, compliant, simpleton's, simpletons, competing, computing, cosmopolitanism, comporting, composting, complied, compositing, compacting, completely courst court 6 170 crust, corset, coursed, court's, courts, court, course, crusty, Crest, crest, cursed, jurist, Curt's, Curt, cost, cur's, curs, curt, Coors, Corot, coast, curse, joust, roust, Coors's, Courbet, Hurst, burst, coarse, course's, courser, courses, coyest, dourest, durst, sourest, tourist, worst, wurst, goriest, grist, CRT's, CRTs, Corot's, curtsy, Kurt's, cart's, carts, coerced, cord's, cords, cruised, curd's, curds, crust's, crusts, rust, CRT, CST, Cora's, Cory's, Cr's, core's, cores, corset's, corsets, courtesy, cruet, cruet's, cruets, cruse, cure's, cures, curtest, gourd's, gourds, Caruso, Kurt, car's, cars, cart, cast, coarsest, colorist, cord, cosset, crud's, curate, curd, gust, just, corrupt, courted, cruft, trust, Carr's, Christ, Dorset, Forest, Proust, carat, caret, cored, cornet, coursing, crudest, cubist, cured, curse's, curses, cursor, cutest, czarist, erst, forest, goer's, goers, gorse, gourd, guest, joist, purest, purist, quest, roast, roost, sorest, surest, thrust, touristy, Cruise, Cruz's, Forrest, canst, carrot, casuist, coarsen, coarser, coerce, coexist, coolest, correct, coziest, cruise, first, gourde, gourmet, poorest, Hearst, count's, counts, scours, thirst, truest, ours, oust, count, coup's, coups, four's, fours, hour's, hours, lours, pours, sour's, sours, tour's, tours, yours crasy crazy 4 190 Cray's, crays, crass, crazy, Cary's, car's, cars, cry's, Cara's, Cora's, Cr's, Gray's, craw's, craws, gray's, grays, crease, curacy, grassy, greasy, Crecy, Cross, Grass, craze, cress, cross, cruse, grass, Cray, cray, crash, Carey's, carry's, Carr's, Cory's, Gary's, care's, cares, Caruso, Corey's, Curry's, caress, coarse, cur's, curia's, curry's, curs, gar's, gars, jar's, jars, Cree's, Crees, Crow's, Crows, Grey's, Jr's, Kara's, Kr's, core's, cores, crew's, crews, cries, crow's, crows, cure's, cures, curse, Cross's, Cruise, Crusoe, Cruz, Grass's, Gris, Grus, Kris, RCA's, cress's, cross's, cruise, grass's, grease, Cary, Croce, Grace, Gris's, Gross, Grus's, Kris's, Ray's, cay's, cays, crazy's, grace, graze, gross, ray's, rays, Ca's, Carey, Casey, Ra's, carry, crab's, crabs, crag's, crags, crams, crap's, craps, crassly, cry, Bray's, CRT's, CRTs, Carly, Case, Clay's, Crosby, Gray, bray's, brays, carny, case, clay's, craps's, crash's, craw, crispy, crusty, curtsy, dray's, drays, fray's, frays, gray, prays, racy, rosy, tray's, trays, Ara's, CPA's, Crest, IRA's, IRAs, Ira's, Ora's, bra's, bras, brassy, classy, crab, crabby, crag, craggy, cram, cranny, crap, crappy, crawly, creaky, creamy, crest, crisp, croaky, crust, era's, eras, grasp, Craig, Crane, Grady, Tracy, brass, class, crack, crane, crape, crate, crave, crawl, crony, crush, erase, gravy, prosy, Garry's, caries cravets caveats 25 182 cravat's, cravats, Craft's, craft's, crafts, craves, craven's, cravens, crave ts, crave-ts, Kraft's, crofts, crufts, graft's, grafts, gravitas, gravity's, caret's, carets, carves, crate's, crates, gravest, caveat's, caveats, Carver's, Graves, carpet's, carpets, carver's, carvers, covets, cravat, craved, cruet's, cruets, grave's, graves, rivet's, rivets, Graves's, caravel's, caravels, brevet's, brevets, gravel's, gravels, privet's, privets, trivet's, trivets, Corvette's, corvette's, corvettes, cart's, carts, creates, curate's, curates, CRT's, CRTs, Crete's, Croat's, Croats, carat's, carats, carved, cavorts, covert's, coverts, curve's, curves, grate's, grates, Craft, Garvey's, carafe's, carafes, carrot's, carrots, cavity's, craft, garret's, garrets, gravies, raft's, rafts, Crest's, crest's, crests, Carnot's, cornet's, cornets, corset's, corsets, crafted, crafty, creed's, creeds, crude's, garnet's, garnets, grade's, grades, graved, gravy's, greets, grove's, groves, kraut's, krauts, Grant's, caravan's, caravans, coronet's, coronets, craving's, cravings, cricket's, crickets, crochet's, crochets, croquet's, crust's, crusts, crypt's, crypts, draft's, drafts, grant's, grants, gravity, cavers, Arafat's, Grover's, Pravda's, bravest, cave's, caves, crave, credit's, credits, grovels, rave's, raves, Crater's, claret's, clarets, crater's, craters, Capet's, Crane's, Ravel's, brave's, braves, cadet's, cadets, civet's, civets, crane's, cranes, crape's, crapes, craven, craze's, crazes, ravel's, ravels, raven's, ravens, ravers, travel's, travels, graphite's, curviest, creative's, creatives, crowfoot's, crowfoots, curative's, curatives, graffito's credetability credibility 1 20 credibility, creditably, repeatability, predictability, reputability, creditable, readability, corruptibility, credibility's, irritability, marketability, tractability, profitability, curability, credulity, portability, quotability, conductibility, compatibility, credibly criqitue critique 1 164 critique, croquet, croquette, critiqued, Brigitte, cricked, cricket, Crete, crate, critic, requite, Cronkite, caricature, create, Kristie, cordite, credit, briquette, cremate, crudity, frigate, granite, cirque, critique's, critiques, clique, correct, corrugate, courgette, cracked, creaked, croaked, crocked, crooked, Crockett, circuit, croquet's, curate, Crick, Croat, Krakatoa, crick, cricketer, cried, cringed, cruet, curlicued, grate, rigid, Kristi, circuity, crated, carriage, coquette, cricket's, crickets, crikey, gritty, Craft, Crest, carbide, craft, created, crept, crest, cribbed, croft, cruft, cruised, crust, crypt, curiosity, grist, gritted, Brigid, Corvette, Crick's, Krista, Kristy, corvette, crafty, cravat, creosote, crick's, cricking, cricks, critic's, critics, crocus, crufty, crusty, frigid, graphite, irrigate, ricotta, rite, Bridgette, Colgate, brigade, crackle, crackup, critter, crosscut, cruelty, crusade, gradate, grantee, gravity, write, cirque's, cirques, virtue, cliquey, creative, creature, cringe, curlicue, trite, Christie, critical, Braque, Chiquita, Cristina, Cruise, Kristine, acridity, claque, credited, crudites, cruise, recite, clique's, cliques, tribute, cribbage, Brigitte's, credit's, credits, crinkle, crisis, crudities, gratitude, gristle, residue, Crichton, Private, Trieste, Trinity, aridity, calcite, climate, cranium, creditor, crevice, cripple, crisis's, crudity's, eremite, erudite, primate, private, trinity, urinate, corked croke croak 5 425 Cork, cork, Creek, creek, croak, crock, crook, crikey, croaky, grok, Coke, coke, Cooke, Croce, broke, crone, Crick, Gorky, Greek, Jorge, corgi, crack, creak, crick, gorge, karaoke, Kroc, crag, creaky, grog, Craig, core, corked, corker, Crookes, cooker, cork's, corks, croaked, crocked, crooked, Cook, Cree, Crow, Roku, cake, cook, cookie, croak's, croaks, crock's, crocks, crook's, crooks, crow, joke, rake, Brooke, Carole, Creole, creole, crop, groks, Crane, Crete, Croat, Cross, Crow's, Crows, Drake, brake, crane, crape, crate, crave, craze, creme, crepe, crime, crony, croon, cross, croup, crow's, crowd, crown, crows, crude, cruse, drake, grope, grove, krone, trike, choke, cargo, George, Greg, Kirk, Krakow, jerk, Grieg, courage, jerky, craggy, garage, groggy, grudge, Corey, cor, corkage, CARE, Clarke, Cora, Cory, Cr, Creek's, Creeks, Crockett, Crookes's, Gore, Gregg, Rock, Roeg, care, cock, cookery, corr, corrie, creek's, creeks, crew, croakier, crockery, cure, gore, joker, reek, rock, rook, rookie, core's, cored, corer, cores, Curie, Rocky, Scrooge, cocky, cog, coyer, cracked, cracker, crackle, crank, creaked, cricked, cricket, croquet, cry, curie, grokked, jokey, rocky, rogue, rouge, scrog, scrooge, Bork, Cherokee, Corine, Corp, Crusoe, Rourke, York, Yorkie, conk, cord, corm, corn, cornea, corp, cred, dork, fork, pork, trek, work, Ark, Brock, Burke, CRT, Cage, Capek, Carol, Carrie, Cora's, Corfu, Corot, Cory's, Cr's, Cray, Cree's, Creed, Crees, Creon, Crick's, Crowley, Crux, Jake, Kroger, ark, brook, cage, carob, carol, carom, carouse, carve, cloak, clock, coca, coco, coir, coral, corny, corrode, cowpoke, crack's, cracks, cranky, craw, cray, creak's, creaks, creed, creel, creep, crick's, cricks, cried, crier, cries, cringe, crocus, cruel, cruet, crux, curiae, curse, curve, dorky, forge, frock, gook, gorse, grow, grue, irk, kike, kook, porky, rage, Brokaw, Crabbe, Crimea, Cross's, Cruise, Cruz, Erik, Heroku, Jerome, Kroc's, brogue, cadge, calk, carafe, cardie, cask, cirque, clog, conj, corona, crab, crag's, crags, cram, crap, crease, create, creche, crib, cross's, crotch, crouch, croupy, crud, cruise, cry's, curare, curate, drogue, frog, grog's, groove, grouse, kooky, peruke, quake, shrike, troika, urge, Coke's, Cokes, Coors, Cray's, Crecy, Erika, Grace, Gross, argue, coke's, coked, cokes, crash, crass, craw's, crawl, craws, crays, crazy, cream, credo, cress, crew's, crews, crumb, crush, grace, grade, grape, grate, grave, graze, grebe, grime, gripe, groan, groat, groin, groom, gross, group, grout, growl, grown, grows, krona, roe, Cooke's, choker, cooked, roue, Cook's, cook's, cooks, Cole, Cote, Croce's, Rome, Rose, Rove, Rowe, broken, broker, code, come, cone, cope, cote, cove, crone's, crones, crowed, hoke, poke, robe, rode, role, rope, rose, rote, rove, stroke, toke, woke, yoke, Hooke, chore, chrome, croft, crop's, crops, wrote, arose, awoke, bloke, clone, close, clove, drone, drove, erode, evoke, froze, probe, prole, prone, prose, prove, smoke, spoke, stoke, trope, trove crucifiction crucifixion 2 47 Crucifixion, crucifixion, calcification, gratification, Crucifixion's, Crucifixions, crucifixion's, crucifixions, jurisdiction, versification, classification, rectification, reification, purification, reunification, calcification's, clarification, codification, pacification, ramification, ratification, certification, specification, coruscation, scarification, justification, refection, crucifix, crucifying, verification, qualification, reinfection, rustication, confection, conviction, glorification, gratification's, gratifications, ossification, trisection, crucifix's, fortification, mortification, crucifixes, jollification, rarefaction, falsification crusifed crucified 1 74 crucified, cruised, crusted, crusaded, cursed, crusade, cursive, crisped, crossed, crucify, cursive's, crested, crucifies, crushed, coursed, caroused, curved, creased, crust, groused, caressed, craved, crazed, crufty, crusty, cursively, versified, Cruise, classified, corseted, cruise, curtsied, grassed, grossed, calcified, creosoted, cried, crufted, cruse, curried, grasped, gratified, Cruise's, Crusoe, bruised, caused, cruise's, cruiser, cruises, crustier, cuffed, cussed, ruffed, cruse's, cruses, rusted, crusade's, crusader, crusades, Crusoe's, crashed, crosier, resided, resized, rosined, trussed, crucifix, crumbed, trusted, capsized, credited, crunched, presided, curviest ctitique critique 1 65 critique, critiqued, critique's, critiques, critic, clique, antique, boutique, continue, mystique, cottage, catlike, Coptic, static, cartage, cortege, toque, tuque, Hittite, Titus, cliquey, cootie, title, Giauque, claque, coitus, critiquing, cuticle, statue, tittle, torque, Catiline, attitude, caitiff, critic's, critics, fatigue, canticle, captive, critical, caitiff's, caitiffs, continua, curlicue, catted, kitted, CDT, kited, coated, mitotic, quietude, Cadette, caddied, dotage, caustic, cutout's, cutouts, idiotic, tit, Costco, Tito, cacti, catatonic, jadeite, tattie cumba combo 1 146 combo, gumbo, jumbo, Cuba, rumba, Gambia, MBA, Macumba, cub, cum, coma, comb, combat, crumby, cube, cumber, Combs, Mumbai, comb's, combs, comma, cum's, cums, curb, Dumbo, Zomba, cumin, dumbo, mamba, samba, cab, CB, Cb, Cm, Columbia, MB, Mb, cm, CAM, Com, cam, cambial, cob, com, gum, gumball, club, crab, Cm's, Cobb, Combs's, Como, Gama, Gumbel, Kama, camber, came, coma's, comas, combed, comber, combo's, combos, come, comm, gumbo's, gumbos, jamb, jumble, jumbo's, jumbos, Bombay, Kaaba, Zambia, cabby, cam's, cameo, camera, camp, cams, casaba, comma's, commas, comp, crib, cumuli, gamma, gum's, gummy, gums, jamb's, jambs, jump, Bambi, Camel, Camry, Camus, Colby, Como's, Comte, Cosby, Cuba's, Cuban, Limbo, NIMBY, Rambo, bimbo, camel, campy, come's, comer, comes, comet, comfy, comic, compo, crumb, iambi, jumpy, limbo, mambo, nimbi, nimby, scuba, scumbag, crumb's, crumbs, cub's, cubs, umbra, Yuma, bumbag, cymbal, dumb, lumbar, numb, puma, rumba's, rumbas, tuba, Chiba, cuppa, curb's, curbs, curia, numbs custamisation customization 1 19 customization, customization's, contamination, juxtaposition, castigation, justification, customizing, estimation, castration, cauterization, crystallization, itemization, stimulation, victimization, capitalization, optimization, gestation, systematization, quantization daly daily 2 216 Daley, daily, dally, Dale, Dali, dale, duly, delay, Dial, deal, dial, dual, Dalai, Del, Dolly, dilly, doily, dolly, dully, tally, Dell, Dole, deli, dell, dill, dole, doll, dull, tale, tali, tall, Day, day, Davy, Doyle, Dooley, Douala, Talley, Tl, duel, tail, teal, Delia, Della, tel, telly, til, Daryl, Tell, Tull, badly, lay, madly, sadly, tell, tile, till, tole, toll, DA, Daley's, Dy, Kodaly, daily's, deadly, dearly, idly, Lady, lady, AL, Al, Clay, Dale's, Dali's, Darla, Day's, Dial's, Dolby, Italy, Udall, ally, clay, dale's, dales, day's, days, dbl, deal's, deals, dealt, dial's, dials, dimly, dray, dryly, flay, oddly, play, slay, talky, Ala, Ali, Cal, DA's, DAR, DAT, Daisy, Dan, Danny, Del's, Hal, Haley, Malay, Paley, Sal, Sally, Val, ale, all, bally, cal, dab, dad, daddy, daffy, dag, dairy, daisy, dam, deary, dewy, diary, dolt, dry, fly, gaily, gal, mealy, pal, pally, ply, rally, sally, sly, talc, talk, val, wally, Bali, Ball, Cali, Dada, Dame, Dana, Dane, Dare, Dave, Dawn, Gale, Gall, Hale, Hall, July, Kali, Lily, Lyly, Male, Mali, Wall, Yale, Yalu, bale, ball, call, dace, dado, dago, dais, dame, dang, dare, dash, data, date, daub, dawn, daze, defy, deny, dory, dozy, duty, fall, gala, gale, gall, hale, hall, halo, holy, kale, lily, male, mall, oily, pale, pall, poly, rely, sale, vale, wale, wall, wily, wkly, y'all danguages dangerous 77 383 language's, languages, dengue's, tonnage's, tonnages, Danae's, Danube's, damage's, damages, dangles, manages, dinguses, language, tinge's, tinges, dinkies, danger's, dangers, drainage's, Duane's, dagoes, nudge's, nudges, tanager's, tanagers, Angus, Dannie's, dingoes, dingus's, tongue's, tongues, Angie's, Angus's, Dante's, Ganges, Managua's, damages's, dance's, dances, danged, danger, mange's, range's, ranges, Danial's, Danone's, Drudge's, dandies, deluge's, deluges, denudes, dingle's, dingles, donates, dongle's, dongles, dosage's, dosages, dotage's, drogue's, drogues, drudge's, drudges, dungaree's, dungarees, linage's, manege's, menage's, menages, nonage's, nonages, tanager, tangle's, tangles, Danelaw's, badinage's, dangerous, danishes, dinghies, lineage's, lineages, bandage's, bandages, vantage's, vantages, Danielle's, engages, assuages, baggage's, Deng's, donkey's, donkeys, dinky's, deranges, Deanna's, Deanne's, Dianna's, Dianne's, Donahue's, Duke's, Nagy's, dangs, dankest, danseuse, doge's, doges, doggies, druggie's, druggies, duke's, dukes, nuke's, nukes, Degas's, Dodge's, Donna's, Donne's, Dunne's, Tagus's, Tania's, Tonga's, dankness, dengue, denies, dingus, dodge's, dodges, doggy's, dogie's, dogies, taiga's, taigas, Daniel's, Daniels, Ganges's, Inge's, change's, changes, dialogue's, dialogues, snug's, snugs, Diogenes, Donnie's, Duncan's, Tungus's, diggings, doggones, tonnage, Dinah's, Drake's, Lanka's, Nanak's, Sanka's, Snake's, Synge's, Tangier's, Tangiers, Tanya's, adage's, adages, binge's, binges, coinage's, coinages, dainties, debugs, dinar's, dinars, dirge's, dirges, disguise, donuts, drake's, drakes, dunce's, dunces, hinge's, hinges, lunge's, lunges, peonage's, singe's, singes, snake's, snakes, diggings's, Danish's, Denise's, Tongan's, Tongans, Yankee's, Yankees, Zanuck's, bungee's, bungees, dagger's, daggers, danish's, darkies, deaneries, denial's, denials, denotes, dinghy's, dinginess, dredge's, dredges, dungeon's, dungeons, dynamo's, dynamos, hankie's, hankies, lounge's, lounges, maniac's, maniacs, pongee's, reneges, tangelo's, tangelos, tenure's, tenures, tingle's, tingles, triage's, trudge's, trudges, gauge's, gauges, Daniels's, Tunguska's, dankness's, denounce, dinette's, dinettes, disengages, tanning's, tillage's, tongueless, Gage's, ague's, bondage's, mintage's, montage's, montages, vintage's, vintages, Angle's, Angles, Daguerre's, Danube, Hague's, Pangaea's, adjudges, angle's, angles, carnage's, dagger, damage, dangler's, danglers, degases, manage, manager's, managers, manga's, signage's, tanneries, Angara's, Angeles, Bangui's, anguishes, dandles, danging, danseuse's, danseuses, daycare's, denigrates, downgrade's, downgrades, enrages, mangoes, reengages, wattage's, anuses, argues, engage, haulage's, sausage's, sausages, Canute's, Hangul's, Januaries, Savage's, anguish's, annual's, annuals, bangle's, bangles, canape's, canapes, damaged, dancing's, dangled, dangler, decoupage's, decoupages, denture's, dentures, dingbat's, dingbats, divulges, dungaree, garage's, garages, hangar's, hangars, hangup's, hangups, jangle's, jangles, lavage's, linkage's, linkages, managed, manager, manganese, mangle's, mangles, manual's, manuals, manure's, manures, pancake's, pancakes, ravage's, ravages, savage's, savages, wangle's, wangles, Babbage's, January's, Santiago's, Vanuatu's, baronage's, baronages, barrage's, barrages, cabbage's, cabbages, dandifies, denounces, disguise's, disguises, dressage's, gangway's, gangways, hanging's, hangings, languishes, languor's, languors, luggage's, massage's, massages, package's, packages, passage's, passages, tangible's, tangibles, wannabe's, wannabes, carriage's, carriages, dissuades, linguine's, marriage's, marriages, roughage's deaft draft 6 226 daft, deft, Taft, deaf, delft, draft, dealt, defeat, davit, devote, devout, tuft, Tevet, divot, duvet, DAT, deafest, def, AFT, EFT, aft, dead, defy, drafty, feat, teat, Left, dart, deafen, deafer, debt, deify, dent, dept, drat, drift, haft, heft, left, raft, waft, weft, debit, debut, deist, depot, shaft, deviate, defied, DVD, David, deified, devotee, devoid, diffed, doffed, duffed, default, fat, dafter, daftly, data, date, defect, defter, deftly, diet, dived, duet, ft, DDT, DOT, Defoe, Deity, Dot, Taft's, Tet, dad, daffy, deffest, defiant, deity, deviant, dot, draftee, tat, debate, deface, defame, DPT, DST, Dada, Dante, Dave, Davy, Delta, Devi, Fiat, NAFTA, befit, dado, daunt, deed, defer, defog, delta, diff, doff, dpt, dread, ducat, duff, feet, fiat, hefty, lefty, oft, phat, refit, taut, theft, treat, Dewitt, Duffy, TEFL, deaves, decade, deceit, deffer, delete, demote, denote, depute, deputy, dict, dint, dirt, dist, dolt, don't, dost, duct, dust, gift, leafed, lift, loft, rift, sift, soft, tact, tart, teapot, tent, test, twat, DEA, DECed, Devi's, Devin, Devon, decaf, devil, diffs, digit, doffs, doubt, duff's, duffs, shift, tenet, toast, trait, Death, death, decaff, delft's, draft's, drafts, eat, dead's, feast, Dean, beat, deal, dean, dear, decaf's, decafs, decant, depart, desalt, heat, leaf, meat, neat, peat, seat, Craft, Deana, Deann, East, Kraft, abaft, beaut, craft, dearth, deary, east, graft, leafy, Dean's, beast, deal's, deals, dean's, deans, dear's, dears, heart, leaf's, leafs, least, meant, react, yeast defence defense 1 203 defense, defiance, deafens, defines, deviance, deference, fence, deface, defense's, defensed, defenses, define, defend, defends, Terence, decency, deafness, Devin's, Devon's, deviancy, deafen, dance, defensive, defiance's, dense, dunce, deafened, Deena's, defaces, defined, definer, defuse, device, Terrence, defers, definite, denounce, evince, faience, defeat's, defeats, durance, offense, defended, defender, defect, defunct, detente, Daphne's, Divine's, divine's, divines, difference, Dvina's, divan's, divans, Defoe's, Denise, deficiency, defies, definer's, definers, deftness, denies, diffidence, diving's, fen's, fens, fiance, Dean's, Deanne's, Dena's, Denis, Deon's, Devin, Devon, advance, dean's, deans, defensing, deviance's, fancy, teen's, teens, tense, Daphne, Deana's, Deann's, Deleon's, Dennis, Denny's, Divine, Geffen's, deadens, deafening, deepens, defames, defiant, defile's, defiles, defuses, deigns, demeans, device's, devices, devise, divine, doyen's, doyenne's, doyennes, doyens, even's, evens, refines, Daren's, Deanna's, Keven's, Terrance, affiance, deference's, defining, defogs, demon's, demonize, demons, diffuse, dozen's, dozens, fence's, fenced, fencer, fences, revenue's, revenues, seven's, sevens, trance, tuppence, Deena, Defoe, Delano's, Deming's, defaced, defacer, defender's, defenders, defrays, deice, demesne, deuce, diverse, divorce, tenancy, trounce, Deanne, decadence, decencies, defect's, defects, defer, hence, pence, reference, defecate, cadence, doyenne, Terence's, decency's, deduce, defame, defeat, defile, detente's, detentes, efface, essence, reface, refine, seance, thence, whence, Berenice, Spence, decease, decent, defeated, defeater, deferred, depend, depends, drench, lenience, revenue, science, sequence, deflate, defrock, derange, penance, regency, revenge, silence, valence defenly defiantly 7 97 defend, deftly, evenly, defense, divinely, deafen, defiantly, deafens, defile, define, daftly, deafened, heavenly, defined, definer, defines, decently, deeply, keenly, defends, decency, finely, deafeningly, Denali, Finlay, Finley, definitely, fennel, Devin, Devon, Donnell, definable, devil, deafness, deferral, Darnell, deafening, defiant, denial, Devin's, Devon's, daringly, defensibly, defiance, defining, definite, defy, deny, deviancy, devoutly, dingily, dotingly, Deena, Denny, densely, feebly, teeny, Delaney, deanery, defer, queenly, default, Deena's, befell, deadly, dearly, defeat, defended, defender, defense's, defensed, defenses, defray, direly, greenly, meanly, safely, unevenly, wifely, deathly, decent, defect, defers, defunct, depend, levelly, openly, serenely, Beverly, dazedly, defeat's, defeats, detente, heftily, seventy, Teflon, defiling definate definite 1 132 definite, defiant, defined, deviant, define, defiance, deviate, deflate, delineate, defecate, detonate, dominate, defend, defiantly, divinity, defeat, definitely, definitive, denote, deviant's, deviants, donate, finite, definer, defines, defoliate, defeated, defunct, delint, deviance, deviated, defense, deficit, detente, defining, definable, designate, decimate, dedicate, delicate, deafened, divined, Dante, defoliant, feint, decaffeinate, dint, Devin, Dvina, dinette, decant, Divine, dainty, defended, defender, defensed, defied, denude, devote, divine, Durante, defaced, defamed, defiled, refined, Devin's, Dvina's, decent, defect, defends, defrayed, deviancy, diamante, default, deffest, defraud, affinity, defeater, defiance's, deviate's, deviates, disunite, indefinite, Senate, debate, deface, defame, defeat's, defeats, defile, deflated, deflates, delineated, delineates, delinted, denominate, desalinate, dilate, finale, refine, senate, defalcate, defecated, defecates, detonated, detonates, dominated, dominates, herniate, neonate, terminate, deficit's, deficits, definer's, definers, desiccate, emanate, infinite, reflate, urinate, decorate, delegate, derogate, desolate, drainage, laminate, levitate, marinate, nominate, paginate, resonate, ruminate definately definitely 1 76 definitely, defiantly, definite, definitively, finitely, definable, delicately, defiant, deftly, dentally, daintily, divinely, decently, definitive, indefinitely, infinitely, desolately, dental, deviant, faintly, daftly, Donatello, defined, deviant's, deviants, devoutly, divinity, devotedly, defended, defender, define, deflate, finely, deafeningly, deviate, finally, defiance, effeminately, innately, delineate, densely, defeated, defeater, defecate, dementedly, detonate, deviate's, deviated, deviates, dominantly, dominate, effetely, minutely, defiance's, defensively, definer's, definers, deflated, deflates, delineated, delineates, delinted, ornately, philately, defecated, defecates, defensibly, delightedly, detonated, detonates, dominated, dominates, perinatal, debonairly, defamatory, definition dependeble dependable 1 31 dependable, dependably, spendable, dependence, undependable, depended, dependently, dependent, defensible, dependency, dependability, depend, deniable, depends, bendable, vendible, decidable, definable, depending, dispensable, amendable, repeatable, defensibly, degradable, delectable, dementedly, deplorable, detectable, detestable, refundable, rewindable descrption description 1 24 description, decryption, description's, descriptions, desecration, discretion, disruption, ascription, deception, desertion, resorption, secretion, desperation, adsorption, decoration, desecration's, desiccation, discretion's, prescription, descriptor, encryption, inscription, descriptive, destruction descrptn description 1 72 description, descriptor, discrepant, desecrating, descriptive, desecrate, descried, discrete, descrying, scripting, disrupting, discarding, discording, decrepit, script, deserting, disrupt, decryption, Descartes, descriptors, desecration, discreet, script's, scripts, descanting, describing, desecrated, desecrates, discretion, disrupts, described, discrediting, secreting, decorating, discordant, scarping, scorpion, scraping, scrutiny, typescript, escorting, desiccating, discard, discord, discrepancy, disrepute, scarped, scraped, Descartes's, Scranton, description's, descriptions, disruption, scripted, discredit, disrupted, typescript's, typescripts, ascription, encrypting, discard's, discards, discord's, discords, discreeter, discreetly, discretely, destructing, discarded, discorded, discredit's, discredits desparate desperate 1 65 desperate, disparate, desperado, disparity, separate, desecrate, disparage, despaired, disport, dispirit, depart, desperately, despite, disparately, disparaged, aspirate, temperate, Sparta, despair, sprat, Sprite, deport, deportee, desert, sprite, desperadoes, dessert, disparities, disported, dispute, despair's, despairs, esprit, desperado's, disparity's, dispirited, disports, dispraise, resprayed, separate's, separated, separates, decelerate, departed, desiderata, despairing, discrete, disperse, dispirits, disprove, dissipate, suppurate, departs, Descartes, deprave, decorate, desecrated, desecrates, desolate, disparages, deescalate, desiccate, dehydrate, denigrate, designate dessicate desiccate 1 64 desiccate, dedicate, delicate, dissipate, dissect, desiccated, desiccates, desecrate, designate, dissociate, descale, despite, decimate, defecate, desolate, dislocate, diskette, descant, desiccant, desist, decade, deescalate, descaled, desiccator, dissected, depict, dessert, dissects, dissuade, testate, delegate, derogate, pussycat, tessellate, dissolute, domesticate, masticate, rusticate, Jessica, dedicated, dedicates, deviate, medicate, desalinate, dissipated, dissipates, Jessica's, defalcate, demarcate, deprecate, desperate, destitute, duplicate, hesitate, messmate, metricate, discoed, disquiet, dicta, deistic, decide, deiced, discrete, scat destint distant 2 50 destined, distant, destine, destiny, distend, stint, Dustin, d'Estaing, distinct, descent, destines, destiny's, dusting, testing, Dustin's, descant, dissident, decedent, doesn't, detente, stent, stunt, hesitant, d'Estaing's, decent, destinies, destining, destitute, descend, disjoint, dissent, dustiest, mustn't, tasting, testiest, testings, Desmond, distort, delint, dentin, desist, besting, denting, jesting, nesting, resting, vesting, dentin's, dentist, disdained develepment developments 3 21 development, development's, developments, developmental, devilment, redevelopment, defilement, envelopment, revilement, developmentally, devilment's, redevelopment's, redevelopments, deployment, defilement's, developed, deferment, developing, defacement, decampment, divestment developement development 1 16 development, development's, developments, developmental, redevelopment, devilment, defilement, elopement, envelopment, developmentally, redevelopment's, redevelopments, deployment, developed, developing, revilement develpond development 3 55 developed, developing, development, develop, develops, devilment, developer, divalent, redeveloped, deepened, defend, defoliant, depend, deviled, devalued, deviling, developer's, developers, devaluing, devolved, millpond, devolving, Davenport, davenport, deplaned, telephoned, defilement, redeveloping, DuPont, Teflon, delint, dolloped, declined, defiled, deviant, devolution, teleport, Teflon's, Teflons, datelined, defiling, deflated, deflected, devilment's, devolution's, dividend, divulged, dockland, fishpond, tideland, divulging, defendant, deferment, demulcent, divergent devulge divulge 1 59 divulge, deluge, divulged, divulges, devalue, devolve, devil, defile, deviled, devalued, devalues, devil's, devils, develop, devilry, diverge, Telugu, defog, divulging, deviling, dogleg, Decalogue, default, defile's, defiled, defiler, defiles, deflate, deluge's, deluged, deluges, Duvalier, deluxe, delve, devilish, deckle, Vulg, delude, bulge, debug, ovule, Drudge, defuse, device, devise, devolved, devolves, devote, drudge, refuge, revile, Seville, deviate, devotee, evolve, revalue, derange, revenge, revolve diagree disagree 2 254 degree, disagree, digger, dagger, decree, agree, diagram, Daguerre, tiger, Tagore, dicker, dodger, dirge, tagger, Dare, dare, dire, dodgier, doggier, pedigree, degree's, degrees, diary, digger's, diggers, digress, diaper, dungaree, darer, direr, Legree, Viagra, dagoes, dearer, Desiree, dingier, disagreed, disagrees, Dakar, daycare, taker, Decker, docker, ticker, decor, decry, Gere, danger, dark, darkie, doughier, drag, tacker, triage, DAR, Deere, Dir, dag, dagger's, daggers, dairy, dig, dowager, CARE, Cree, Derek, Dior, Drake, Drew, Grey, cadre, care, dago, darker, dear, dickered, dinker, doge, doggerel, drake, drew, duckier, grew, grue, tare, tiger's, tigers, tire, tree, Niger, cigar, dater, dinar, eager, lager, pager, sager, wager, Carey, Dario, Diego, Dodge, Tagore's, Tuareg, Tyree, deary, decree's, decreed, decrees, degrade, dickers, digraph, dodge, dodger's, dodgers, dogie, draggy, drogue, tigress, Agra, Deidre, Dipper, Figaro, Yeager, acre, bigger, dags, deader, deafer, dealer, dicier, dieter, differ, dig's, digs, dimmer, dinner, dipper, dither, figure, jigger, meager, nigger, ogre, rigger, druggie, Carrie, Dacron, Darrow, DiCaprio, Dixie, Durer, Niagara, Segre, Tigris, dagos, danker, deanery, dickey, digit, dike's, diked, dikes, dimer, diner, dirge's, dirges, diver, doge's, doges, draggier, nacre, piggery, scare, scree, Diego's, Dodge's, Jagger, cagier, dabber, dapper, dasher, dauber, demure, desire, dinkier, disarray, dodge's, dodged, dodgem, dodges, dogged, dogie's, dogies, dourer, higher, kedgeree, nagger, nigher, outgrew, regrew, stagger, stagier, tagged, vaguer, Dare's, Daren, agreed, agrees, dare's, dared, dares, diapered, diaries, digging, dippier, dizzier, doggies, doggone, piggier, diverge, dragged, Darrel, Darren, Diane, Maigret, diagram's, diagrams, diaper's, diapers, diarrhea, diary's, discreet, discrete, disgorge, disgrace, Dianne, Zagreb, diagnose, diatribe, dinged, divorcee, filigree, sirree, Diane's, Piaget, Viagra's, diadem, dialed, dingle, diverse, divorce, Dianne's, dingoes dieties deities 1 260 deities, ditties, diet's, diets, duties, titties, dirties, die ties, die-ties, deity's, date's, dates, dotes, duet's, duets, didoes, diode's, diodes, ditto's, dittos, ditty's, tidies, daddies, dowdies, tatties, dietaries, dieter's, dieters, dainties, deifies, dinette's, dinettes, ditzes, cities, defies, denies, dieted, dieter, moieties, pities, reties, diaries, dieting, dillies, dizzies, kitties, Tide's, deed's, deeds, ditsy, tide's, tides, DAT's, DDTs, Dot's, Tet's, ditz, dot's, dots, tit's, tits, Dido's, Tate's, Tito's, Titus, dead's, dido's, dude's, dudes, duteous, duty's, teddies, tote's, totes, Titus's, dadoes, tutti's, tuttis, Dee's, deputies, deters, detest, diabetes, die's, dies, diet, digit's, digits, oddities, tie's, ties, toadies, toddies, Deidre's, betides, dative's, datives, decides, deletes, derides, detail's, details, detains, dilates, dilutes, dimity's, dint's, dirt's, ditz's, divide's, divides, petite's, petites, Denise, deices, demise, devise, dizzied, Bettie's, Dante's, Debbie's, Denis, Devi's, Diem's, Dixie, Hettie's, Hittite's, Hittites, Nettie's, Pete's, bite's, bites, cite's, cites, dailies, dairies, daisies, daytime's, dearies, debit's, debits, deli's, delis, deter, dhoti's, dhotis, dices, dietary's, dike's, dikes, dime's, dimes, dines, ditches, dive's, dives, doilies, dottiest, dries, fete's, fetes, gites, jetties, kite's, kites, mete's, metes, mite's, mites, rite's, rites, site's, sites, sties, title's, titles, treaties, yeti's, yetis, Bette's, Davies, Deere's, Defoe's, Delia's, Delius, Denis's, Diane's, Diego's, Katie's, Wheaties, cutie's, cuties, dandies, deaves, deuce's, deuces, diatom's, diatoms, diddles, dishes, ditch's, dogie's, dogies, dories, eighties, nightie's, nighties, piety's, tiptoe's, tiptoes, tithe's, tithes, tittle's, tittles, vetoes, Dannie's, Dianne's, Dionne's, Dollie's, Donnie's, Hattie's, Lottie's, Mattie's, biddies, booties, butties, cootie's, cooties, dallies, dietary, dingoes, dittoed, doggies, dollies, dottier, dowries, duchies, duckies, dummies, fatties, hotties, kiddie's, kiddies, middies, patties, potties, putties, teethes, tizzies, dirtiest, Dixie's, niceties, nineties, dinkies, dirtied, dirtier, divvies, fifties, wienie's, wienies dinasaur dinosaur 1 211 dinosaur, dinosaur's, dinosaurs, denser, Dina's, dinar, dancer, Diana's, tonsure, dinar's, dinars, tenser, tensor, DNA's, din's, dins, Dana's, Dena's, Dino's, Dona's, Tina's, dines, ding's, dings, dona's, donas, insure, Dniester, Nasser, dinner, Dionysus, Dunbar, denature, dingier, dinker, dinkier, divisor, dynasty, disaster, Minotaur, Dan's, Diane's, Diann's, diner's, diners, Dean's, Dianna's, Dion's, dean's, deans, Danae's, Deana's, Deena's, Don's, Donna's, Dons, den's, dens, dingo's, dingus, disarray, doing's, doings, don's, dons, dun's, duns, naysayer, tin's, tins, Dane's, Danes, Denis, Donn's, Dunn's, Ting's, dangs, dense, diner, dingus's, dong's, dongs, dune's, dunes, dung's, dungs, taser, tine's, tines, ting's, tings, tuna's, tunas, dander, danger, danker, danseuse, ensure, unsure, Denis's, Denise, Donner, Doonesbury, denier, dicier, dosser, dowser, dunner, nosier, teaser, tinier, Diana, Dionysus's, censure, dandier, dangler, denture, gainsayer, tinware, Denver, Dianna, Dias, Dina, Dinah's, Dvina's, Monsieur, NASA, NASCAR, Nassau, Treasury, censer, censor, cynosure, daintier, dinguses, disarm, disbar, dizzier, dossier, downpour, mincer, monsieur, pincer, sensor, tinder, tinker, tinnier, tinsel, treasure, treasury, uneasier, Denise's, Dreiser, defacer, densely, density, dint's, doomsayer, dresser, nonuser, tanager, tipsier, Ina's, instar, Windsor, Dakar, Diaspora, Dinah, Gina's, Ginsu, Lina's, NASA's, Nassau's, Nina's, diaspora, dingiest, diva's, divas, dressier, drowsier, insaner, instr, nasal, dasher, diaper, kinase, linear, quasar, Invar, incur, Darfur, Donahue, Ginsu's, Pindar, cinnabar, inaner, insane, minster, Anasazi, Decatur, Winesap, centaur, dilator, dingbat, dynastic, dynasty's, minibar, minister, sinister, vinegar, finisher dinasour dinosaur 1 232 dinosaur, denser, tensor, Dina's, dinar, dinosaur's, dinosaurs, divisor, dancer, tonsure, dinar's, dinars, tenser, Dino's, DNA's, Diana's, din's, dingo's, dins, Dana's, Dena's, Dona's, Tina's, dines, ding's, dings, dona's, donas, donor, insure, Dniester, Nasser, dinner, Dionysus, censor, denature, dingier, dingoes, dinker, downpour, sensor, dinkier, dynasty, Windsor, dilator, disaster, Dan's, Diane's, Diann's, diner's, diners, Dean's, Dianna's, Dion's, dean's, deans, Danae's, Deana's, Deena's, Don's, Donna's, Dons, den's, dens, dingus, doing's, doings, don's, dons, dun's, duns, tin's, tins, Dane's, Danes, Denis, Donn's, Dunn's, Ting's, dangs, dense, diner, dingus's, dong's, dongs, dune's, dunes, dung's, dungs, taser, tenor, tensors, tine's, tines, ting's, tings, tuna's, tunas, cynosure, dander, danger, danker, danseuse, ensure, unsure, Denis's, Denise, Donner, Doonesbury, denier, dicier, dosser, dowser, dunner, nosier, teaser, tinier, Dionysus's, censure, dandier, dangler, denture, gainsayer, sensory, Denver, Dias, Diaspora, Dina, Dinah's, Dino, Dvina's, Monsieur, Treasury, censer, daintier, derisory, diaspora, dinguses, dizzier, dossier, dour, mincer, monsieur, pincer, sour, tenuous, tinder, tinker, tinnier, tinsel, treasure, treasury, uneasier, Denise's, Dreiser, defacer, densely, density, dingo, dint's, disarray, disown, dresser, nonuser, tanager, tenacious, tipsier, Ina's, Dinah, Gina's, Ginsu, Lina's, NASCAR, Nina's, dingiest, dipso, disbar, diva's, divas, dressier, drowsier, incisor, insaner, insofar, instr, minor, visor, Missouri, dasher, detour, devour, diaper, disposer, divisor's, divisors, dynamo, dynamo's, dynamos, instar, kinase, vinous, winsomer, incur, Darfur, Donahue, Ginsu's, Vinson, diapason, dilatory, dipsos, disavow, enamor, inaner, indoor, insole, minatory, minster, pinafore, pissoir, sinuous, Decatur, Dickson, contour, dynastic, dynasty's, minister, senator, sinister, winsome, Minotaur, finisher, singsong direcyly directly 2 233 direly, directly, drizzly, Duracell, dorsally, dryly, fiercely, direful, dirtily, tiredly, drizzle, tersely, dorsal, drowsily, Darcy, Daryl, Daryl's, diversely, Darryl, Darryl's, dearly, diesel, dressy, drolly, racily, treacly, Darcy's, daresay, darkly, direst, dizzily, drably, dreamily, drearily, Dracula, diurnally, durably, daringly, direct, firefly, freckly, Disraeli, drill's, drills, tarsal, dries, Darrel's, derails, Dorsey, derail, dourly, tricycle, tritely, Dare's, Darrell, Darrell's, Drew's, Duracell's, Tirol's, Tracy, Trey's, dare's, dares, drawl, drawl's, drawls, dray's, drays, dress, droll, drool, drool's, drools, tire's, tires, trey's, treys, truly, Marcel, dermal, driest, grisly, parcel, termly, trickily, trimly, triply, Tracey, dozily, dress's, drowsy, duress, resale, resell, resole, rosily, tirelessly, tiresomely, Darnell, Dorsey's, Marcelo, Presley, Purcell, densely, dicey, diurnal, dribble, frizzly, grizzly, treacle, trickle, tireless, Drupal, Marcella, Tracy's, breezily, d'Arezzo, diereses, dieresis, dire, duress's, greasily, prissily, rely, tartly, treble, trestle, uracil, Araceli, Dreiser, crassly, crazily, crossly, dieresis's, diffusely, dilly, dressed, dresser, dresses, drywall, durable, duteously, grossly, recycle, sorely, surely, tardily, tipsily, tracery, treadle, tremolo, truckle, wryly, nicely, richly, Crecy, Dirac, Dirac's, Maricela, Reilly, d'Arezzo's, decal, decal's, decals, derisory, dimly, direr, dirty, domicile, girly, icily, morosely, really, reply, terribly, tiresome, torridly, Cecily, Sicily, airily, barely, dazedly, deadly, deckle, deeply, diddly, diesel's, diesels, dirndl, dreamy, dreary, freely, merely, miserly, piracy, priestly, princely, purely, rarely, recall, ripely, timely, wisely, briefly, prickly, dismally, distally, Crecy's, Dirichlet, archly, circle, deftly, dimply, dingily, firmly, firstly, ireful, crackly, dirtball, freckle, freshly, greatly, greenly, irately, miracle, piracy's, sprucely, Airedale, divinely, fireball, firewall, serenely, shrewdly discuess discuss 2 46 discus's, discuss, discus, discuses, disc's, discs, disco's, discos, discusses, disguise, disuse's, disuses, miscue's, miscues, viscus's, dosage's, dosages, disuse, dices, discussed, disguise's, disguises, dickey's, dickeys, diocese, diocese's, dioceses, discourse, disease's, diseases, disgust, disquiet's, disquiets, tissue's, tissues, viscus, Disney's, bisque's, disclose, discoed, dismiss, rescue's, rescues, disobeys, Pisces's, distress disect dissect 1 89 dissect, bisect, direct, diskette, dict, disc, dissects, dist, sect, digest, disco, trisect, dialect, disc's, discs, dissent, defect, deject, desert, detect, disquiet, discoed, DST, deist, diced, dicta, disaffect, dissected, dissector, deselect, discreet, disk, dissed, dost, duct, dust, descent, digit, diked, disco's, discos, discus, disgust, doesn't, dosed, deceit, dessert, diciest, disk's, disks, dispute, dovecot, decent, deduct, depict, desalt, desist, despot, diet, docent, insect, direst, divest, bisects, directs, divert, wisest, tasked, tusked, descant, deistic, Scot, deiced, dissecting, doziest, scat, test, DECed, Dusty, Sgt, discard, discord, diskette's, diskettes, dislocate, ducat, dusty, skeet, text disippate dissipate 1 111 dissipate, dispute, despite, dissipated, dissipates, disparate, disrepute, desiccate, despot, spate, dispirit, dispute's, disputed, disputer, disputes, desperate, disappeared, displayed, disport, disrupt, disciple, dispatch, disappear, display, dispose, dissuade, decimate, desolate, diskette, dissociate, disunite, dissolute, displace, distillate, designate, dislocate, spite, dipped, sipped, spat, tippet, dippiest, disparity, dissipating, spade, depute, disappoint, disposed, despise, dripped, respite, despot's, despots, dispelled, diseased, dismayed, dispel, disquiet, despair, diciest, dissect, dissent, dissuaded, testate, disarrayed, dispirited, disunity, situate, aspirate, dilate, disinter, dispirits, displaced, disported, disrupted, distaste, deviate, disease, disparage, displease, disports, dispraise, disrepute's, disrupts, dissimulate, desiccated, desiccates, dictate, disappears, disapprove, discipline, discrete, dishpan, dispense, disperse, display's, displays, disprove, isolate, tinplate, dedicate, delicate, desecrate, disrepair, dominate, doorplate, hesitate, misstate, titivate, delineate, titillate disition decision 1 120 decision, diction, dilation, dilution, disunion, division, position, dissuasion, digestion, dissipation, deposition, dissection, citation, sedition, Dustin, desertion, tuition, bastion, deviation, dietitian, disdain, Domitian, deletion, demotion, derision, devotion, donation, duration, station, disown, dissociation, Dyson, desiccation, dishing, disillusion, dissing, dissolution, discoing, Titian, decimation, design, desolation, discussion, dispassion, dissension, situation, titian, destine, destiny, dusting, sedation, cession, deception, decision's, decisions, desiring, disusing, question, session, causation, cessation, diffusion, discern, disposition, edition, fustian, taxation, visitation, Tahitian, addition, delusion, discretion, disruption, distention, distortion, musician, definition, diction's, diminution, divination, vision, audition, petition, Liston, bisection, dentition, depiction, dictation, dilation's, dilution's, dilutions, direction, disunion's, division's, divisions, fission, mission, piston, position's, positions, visiting, distill, fiction, fixation, vitiation, Dominion, dominion, fruition, libation, ligation, monition, munition, volition, Dawson, Tyson, dashing, deicing, dissuasion's, dossing, suasion dispair despair 1 112 despair, dis pair, dis-pair, disrepair, despair's, despairs, disbar, disappear, Diaspora, diaspora, disparity, diaper, dispirit, spar, despaired, dippier, disport, dispraise, Dipper, dipper, display, disposer, disputer, wispier, Caspar, dispatch, dispel, lisper, despoil, dispose, dispute, impair, disdain, tipsier, DiCaprio, Spiro, disparage, disparate, spare, spear, spire, spiry, tapir, desire, despairing, dicier, disarray, disperse, dopier, sipper, spur, Speer, despoiler, dizzier, doper, dossier, duper, spoor, zippier, aspire, disagree, draper, drippier, dapper, deeper, despise, despite, dissipate, dosser, dumpier, duskier, dustier, raspier, respire, tipper, whisper, zipper, Jasper, damper, despot, disarm, disrepair's, dissever, dumper, duster, jasper, pair, stair, vesper, dropper, pissoir, Spain, dinar, disbars, discard, disfavor, dishpan, dismay, displace, display's, displays, distrait, repair, disease, dismal, dispels, distal, dismay's, dismays, distaff, sappier, soapier disssicion discussion 15 117 dissuasion, disusing, disunion, disposition, dissection, dissension, discoing, dismissing, dissing, decision, disguising, Dickson, discern, dissuading, discussion, dispassion, dissociation, dissuasion's, disquisition, dissipation, dissuasive, suspicion, division, digestion, dissolution, deposition, diocesan, dicing, discussing, Sassoon, deicing, desisting, despising, disposing, dossing, Dawson, design, disuse, Dodson, Dotson, Dustin, Tuscon, assassin, damson, desiring, diapason, dioxin, disassociation, dressing, misusing, disabusing, downsizing, dieseling, disdain, dismaying, disowning, disuse's, disused, disuses, doeskin, scion, disobeying, disunion's, session, dispossession, diction, dissecting, cession, disgracing, disliking, displacing, dissident, distancing, sedition, derision, Asuncion, cessation, disassociate, disdaining, dismissive, dissenting, dissolving, disuniting, diffusion, dissect, Dickinson, Dominion, delusion, desertion, dilation, dilution, disillusion, dissociate, dominion, musician, position, possession, rescission, desolation, dietitian, dissipate, physician, Missourian, deceasing, sassing, sussing, Daisy's, Dawson's, daises, daisy's, design's, designs, dosing, dosses, season, sizing, seducing distarct distract 1 42 distract, district, destruct, distracts, distrait, distort, distinct, distracted, detract, district's, districts, dustcart, dastard, distrust, distant, distracting, distraught, redistrict, strict, destruct's, destructs, distorted, restrict, disturbed, misdirect, start, discard, distorts, abstract, diffract, dissect, distaste, dastard's, dastards, disparate, disparity, disport, disturb, restart, dispirit, distanced, disturbs distart distort 1 48 distort, distrait, dastard, distant, dis tart, dis-tart, dist art, dist-art, distract, start, distorts, dustcart, distaste, discard, disport, disturb, restart, Stuart, district, distrust, distorted, distorter, Astarte, dastard's, dastards, desert, disparate, disparity, dotard, duster, dessert, dispirit, bastard, custard, discord, distend, duster's, dusters, mustard, dietary, diktat, disarm, disbar, distal, distaff, upstart, disbars, distraught distroy destroy 1 169 destroy, dis troy, dis-troy, distort, destroys, history, bistro, duster, story, dist, dustier, Dusty, destroyed, destroyer, dietary, disturb, dusty, stray, dilatory, disarray, distrait, distress, Castro, astray, descry, distal, distally, pastry, vestry, destiny, distaff, distill, bistro's, bistros, taster, tester, DST, deist, desultory, store, destroying, dieter, dost, dust, starry, tastier, testier, Astor, dilator, visitor, dastard, desert, dirty, distress's, ditsy, duster's, dusters, straw, strew, stria, tasty, testy, Castor, Diaspora, Dmitri, Doctor, Dusty's, Isidro, Lister, Mister, Nestor, castor, debtor, deist's, deists, diaspora, diastole, disbar, doctor, mister, pastor, sister, desired, deistic, desire, disorder, dissed, dust's, dusts, dystopi, maestro, mastery, mystery, restore, Desiree, Doctorow, Dustin, Troy, diastase, disagree, discord, disport, distorts, dusted, listeria, troy, wisteria, ditto's, dittos, Austria, Fitzroy, bestrew, destine, diary, dirtier, disdain, disrobe, ditto, ditty, dusting, history's, mistier, strop, tastily, testify, testily, Misty, citron, disarm, disco, distract, district, distrust, disturbs, misty, nitro, Diderot, Disney, diatom, dismay, disproof, disprove, intro, misery, sisterly, victory, Castro's, Liston, disavow, disco's, discos, disobey, distant, distend, dogtrot, mistral, pistol, piston, viceroy, wintry, dirtily, display, mistily, mistook, decider, depository, toaster, dissector, sitar documtations documentation 10 57 documentation's, documentations, commutation's, commutations, dictation's, dictations, decapitation's, decapitations, delimitation's, documentation, decimation's, deputation's, deputations, mutation's, mutations, commutation, dictation, cogitation's, cogitations, computation's, computations, declamation's, declamations, degradation's, domination's, quotation's, quotations, damnation's, lactation's, delectation's, decoration's, decorations, defamation's, denotation's, denotations, denudation's, dilatation's, disputation's, disputations, equitation's, locomotion's, permutation's, permutations, accumulation's, accumulations, connotation's, connotations, declaration's, declarations, declination's, deportation's, deportations, detestation's, devastation's, fecundation's, recantation's, recantations doenload download 1 214 download, download's, downloads, Donald, downloaded, unload, dangled, Danelaw, Delta, delta, dental, downloading, denial, denied, denote, dolled, donned, downed, dueled, denoted, doweled, toehold, Dunlap, dented, deployed, donged, tenfold, trainload, denuded, diploid, donated, doodled, doubled, downbeat, reload, boatload, offload, freeload, Nelda, tunneled, tangled, tingled, tonality, Donald's, Donnell, delayed, Denali, delude, dent, denude, don't, dongle, downplayed, drooled, tooled, Tonto, dandled, dealt, delint, knelled, Danelaw's, Donnell's, Ronald, desolate, inlaid, Danial, dawned, delete, dialed, dinned, dulled, dunned, needled, noodled, toiled, tolled, Doubleday, Mongoloid, annelid, defiled, deflate, denial's, denials, deviled, dongle's, dongles, dwelt, mongoloid, paneled, tenoned, toweled, dallied, danced, danged, dead, devalued, dieseled, dinged, downfield, downside, dunged, dunked, load, tangoed, tended, tensed, tented, toneless, tonged, tongued, Delgado, Delia, Della, adenoid, dabbled, dappled, daunted, dawdled, dazzled, delay, density, deplete, dibbled, diddled, dingbat, dockland, doublet, drawled, drilled, moonlit, tabloid, tenured, toddled, toggled, tootled, toppled, totaled, tousled, doodad, Delta's, Dena's, Dona's, Douala, delta's, deltas, delved, dinnered, docility, dolloped, dolor, dona's, donas, donor, downiest, downplay, dread, duenna, gonad, monad, planeload, solenoid, toenail's, toenails, unloads, Deena's, Delia's, Della's, Donna's, Gounod, declaw, demoed, deplored, deploy, devoid, dewlap, dollar, dollop, downward, enfold, glenoid, soloed, Donovan, downtown, shitload, Conrad, Douala's, Konrad, bonehead, caseload, colloid, dogsled, donor's, donors, downgrade, duenna's, duennas, inroad, oenology, payload, upload, Douglas, becloud, busload, carload, coachload, deplore, deploys, dogwood, downwind, drenched, nonfood, doubloon, downpour, shipload doog dog 1 755 dog, Doug, Togo, dago, doge, Dodge, dag, deg, dig, doc, dodge, dodgy, doggy, dug, tog, dock, took, Moog, dong, doom, door, Diego, dogie, DC, DJ, Tojo, dc, doughy, toga, DEC, Dec, TKO, decoy, tag, tug, Dick, Duke, deck, dick, dike, duck, duke, dyke, toke, do, dog's, dogs, Good, coot, good, DOA, DOE, Doe, Doug's, Dow, LOGO, Pogo, coo, defog, dodo, doe, dough, duo, goo, logo, too, DOB, DOD, DOS, DOT, Deng, Don, Dot, Gog, bog, cog, do's, dob, doc's, docs, doing, don, dork, dos, dot, doz, drag, drug, fog, hog, jog, log, wog, Cook, DOS's, Deon, Dion, Dior, Doe's, Doha, Dole, Dona, Donn, Dora, Dow's, MOOC, Roeg, biog, book, cook, dang, dhow, ding, doe's, doer, does, doff, dole, doll, dome, dona, done, dopa, dope, dory, dose, dosh, doss, dote, doth, dour, dove, down, doze, dozy, dung, duo's, duos, geog, gook, hook, kook, look, nook, rook, tong, tool, toot, TX, Tc, taco, Decca, Taegu, Tokay, decay, ducky, taiga, tic, toque, go, D, G, Togo's, d, dagos, doge's, doges, dogma, g, tack, take, teak, tick, tuck, tyke, CO, COD, Co, Cod, DA, DD, DE, DI, Di, Dodge's, Du, Dy, God, Goode, Jo, KO, co, cod, cooed, cot, dags, dd, dialog, dig's, digs, dodge's, dodged, dodgem, dodger, dodges, dogged, doggy's, dosage, dotage, drogue, god, goody, got, jot, stooge, to, tog's, togs, Douro, ago, dingo, ego, Cody, Cote, Jodi, Jody, coat, coda, code, coed, cote, goad, goat, gout, quot, Ag, Coy, D's, DC's, DEA, DH, DP, DUI, Day, Dee, Dido, Dijon, Dino, Dix, Dooley, Doric, Douay, Dr, Duroc, Eggo, GAO, GIGO, Geo, Goa, Hg, Hugo, Iago, Joe, Joy, Keogh, LG, Lego, MEGO, Mg, OJ, OK, OTC, PG, Tao, Tojo's, Toto, VG, WTO, Yoko, Yugo, boga, boogie, cg, coco, cow, coy, dB, dado, day, db, debug, decor, demo, dew, dido, die, dirge, dock's, docks, dorky, dough's, due, dz, fogy, gooey, jg, joy, kg, lg, loco, loge, logy, mg, mtg, ox, pg, quo, sago, toe, tow, toy, yoga, yogi, Aug, Cooke, DA's, DAR, DAT, DD's, DDS, DDT, DECs, DMCA, DNA, DWI, Dan, Dec's, Defoe, Del, Dem, Di's, Dir, Dirk, Dis, Dolly, Donna, Donne, Donny, Downy, Doyle, Dy's, EEG, Eco, Goya, Hodge, Hooke, Joey, Lodge, Meg, MiG, NCO, Peg, ROTC, Soc, TKO's, Tod, Tom, Tonga, bag, beg, big, bodge, boggy, bug, chg, cocoa, dab, dad, dam, dank, dark, dding, dds, deb, def, deign, den, desk, dewy, dict, did, dim, din, dingy, dink, diode, dip, dirk, dis, disc, disk, div, doily, dolly, dopey, dotty, douse, dowdy, downy, dowry, dowse, doyen, dpi, dry, dub, duct, dud, duh, dun, dunk, dusk, dye, egg, fag, fig, foggy, fug, gag, gig, gouge, hag, hooky, hug, jag, jig, joey, jug, keg, kooky, lag, leg, lodge, lug, mag, meg, moggy, mug, nag, neg, nooky, oak, oik, peg, pig, pug, rag, reg, rig, rouge, rug, sag, shook, soc, soggy, stag, tom, ton, tooth, top, tor, tot, tough, trig, trug, twig, two, veg, wag, wig, wodge, wok, Coke, DDS's, Dada, Dale, Dali, Dame, Dana, Dane, Dare, Dave, Davy, Dawn, Day's, Dean, Dee's, Dell, Dena, Depp, Devi, Dial, Dias, Diem, Dina, Dis's, Drew, Dunn, Duse, EEOC, Jock, Loki, Rock, Roku, T'ang, Tao's, Ting, Toby, Todd, Toni, Tony, Tory, Troy, Whig, bock, choc, chug, coca, cock, coke, dace, dais, dale, dame, dare, dash, data, date, daub, dawn, day's, days, daze, dded, dead, deaf, deal, dean, dear, deed, deem, deep, deer, defy, deli, dell, deny, dew's, dial, diam, dice, die's, died, dies, diet, diff, dill, dime, dine, dire, dis's, dish, diva, dive, draw, dray, drew, dual, dude, due's, duel, dues, duet, duff, dull, duly, dumb, dune, dupe, duty, hock, hoke, jock, joke, lock, mock, pock, poke, poky, rock, scow, shag, soak, sock, souk, tang, thug, ting, toad, toe's, toed, toes, toff, tofu, toil, tole, toll, tomb, tome, tone, tony, topi, tore, tosh, toss, tote, tour, tout, tow's, town, tows, toy's, toys, trow, troy, woke, yegg, yoke, Odom, odor, Cong, Hood, Kong, Root, Wood, boot, coo's, cool, coon, coop, coos, food, foot, gong, goo's, goof, goon, goop, hood, hoot, loot, mood, moot, rood, root, soot, wood, Moog's, boo, dodo's, dodos, dolor, dong's, dongs, donor, doom's, dooms, door's, doors, drool, droop, foo, loo, moo, org, poo, woo, zoo, Borg, Don's, Dons, Dot's, agog, blog, clog, dobs, dolt, don's, don't, dons, dorm, dost, dot's, dots, drop, flog, frog, grog, ooh, slog, smog, snog, Hong, Long, Moon, Moor, Pooh, Wong, Yong, bong, boo's, boob, boom, boon, boor, boos, fool, hoof, hoop, long, loom, loon, loop, loos, moo's, moon, moor, moos, noon, pong, poof, pooh, pool, poop, poor, poos, roof, room, song, soon, woof, wool, woos, zoo's, zoom, zoos dramaticly dramatically 1 16 dramatically, dramatic, dramatics, dramatics's, traumatically, traumatic, drastically, grammatical, grammatically, aromatically, dogmatically, draftily, dramatize, dramatist, dramatized, dramatizes drunkeness drunkenness 1 102 drunkenness, drunkenness's, drinkings, drunken, dankness, rankness, drunkenly, frankness, crankiness, orangeness, darkness, dankness's, rankness's, Rankine's, drinker's, drinkers, frankness's, strangeness, crankiness's, trickiness, drunkest, trendiness, denseness, duskiness, funkiness, proneness, chunkiness, darkens, darkness's, drunk's, drunks, dungeon's, dungeons, turnkey's, turnkeys, Duncan's, Rankin's, drinking, ranking's, rankings, strangeness's, trunking, trickiness's, trinket's, trinkets, trucking's, darkener's, darkeners, dryness, trendiness's, truncates, Dickens's, Truckee's, dourness, drunker, dryness's, murkiness, roundness, Diogenes's, brokenness, denseness's, dinginess, drabness, duskiness's, funkiness's, inkiness, lankness, pinkness, proneness's, ranginess, rockiness, sereneness, wrongness, Preakness, brininess, chunkiness's, drollness, drunkard's, drunkards, kinkiness, lankiness, ornateness, randiness, riskiness, tenseness, triteness, blankness, briskness, brusqueness, creakiness, crunchiness, daintiness, dreaminess, dreariness, dressiness, droopiness, drowsiness, grandness, truthiness, draftiness, friskiness, swankiness ductioneery dictionary 1 20 dictionary, auctioneer, auctioneer's, auctioneers, dictionary's, diction, cautionary, decliner, diction's, vacationer, reactionary, electioneer, functionary, stationery, auctioned, suctioned, dictionaries, doggoner, Connery, questioner dur due 25 292 Dr, dour, DAR, Dir, Douro, dry, Dare, Dior, Dora, dare, dear, deer, dire, doer, door, dory, tour, tr, tar, tor, Du, DUI, DVR, Ur, due, duo, Eur, bur, cur, dub, dud, dug, duh, dun, fur, our, Drew, draw, dray, drew, true, Dario, Deere, dairy, deary, diary, dowry, try, Tara, Teri, Terr, Tory, Tyre, tare, taro, tear, terr, tier, tire, tore, tyro, Ru, drub, drug, drum, D, Duran, Durer, Duroc, FDR, R, d, demur, duper, durum, r, rut, Adar, DA, DD, DE, DI, Di, Dirk, Dy, Dyer, Oder, RR, Tu, Turk, UAR, dark, darn, dart, dd, derv, dirk, dirt, do, dork, dorm, dyer, odor, turd, turf, turn, AR, Ar, BR, Br, Burr, Cr, D's, DC, DEA, DH, DJ, DOA, DOE, DP, Day, Dee, Doe, Doug, Dow, Duke, Dunn, Duse, ER, Er, Fr, Gr, HR, Ir, Jr, Kr, Lr, Mr, Muir, NR, OR, PR, Pr, Sr, Thur, Tue, Yuri, Zr, aura, burr, bury, ctr, cure, dB, daub, day, db, dc, dew, die, doe, dual, duck, dude, due's, duel, dues, duet, duff, duke, dull, duly, dumb, dune, dung, duo's, duos, dupe, duty, dz, er, euro, four, fr, fury, gr, guru, hour, hr, jr, jury, lour, lure, or, pour, pr, pure, purr, qr, rue, sour, sure, your, yr, DA's, DAT, DD's, DDS, DDT, DEC, DNA, DOB, DOD, DOS, DOT, DWI, Dan, Dec, Del, Dem, Di's, Dis, Don, Dot, Dy's, Ger, Mar, Mir, Orr, Sir, Tu's, Tut, air, arr, bar, brr, car, cir, cor, dab, dad, dag, dam, dds, deb, def, deg, den, did, dig, dim, din, dip, dis, div, do's, dob, doc, dog, don, dos, dot, doz, dpi, dye, e'er, ear, err, far, fer, fir, for, gar, her, jar, mar, nor, o'er, oar, par, per, ppr, sir, tub, tug, tum, tun, tut, var, war, xor, yer duren during 6 423 Daren, Duran, Darren, Doreen, darn, during, tureen, turn, Darin, Turin, Durer, drone, tern, Drano, drain, drawn, drown, Darrin, Dorian, Tran, Turing, daring, tarn, torn, tron, dune, Duane, Dunne, den, dun, Dare, Daren's, Drew, Dunn, Duran's, Durant, Durban, Wren, dare, darken, dire, drew, urn, wren, Lauren, burn, dourer, doyen, duress, furn, Dare's, Derek, Duroc, Goren, Huron, Karen, Loren, Yaren, dare's, dared, darer, dares, direr, dozen, durum, siren, Durex, tourney, Tirane, Tyrone, truing, Trina, touring, train, rune, Terran, dunner, taring, tiring, drunk, run, Dane, Dean, Dena, Deon, Dr, Dryden, RN, Rena, Rene, Reno, Rn, Turner, darned, darner, dean, deer, deny, dine, doer, done, dour, drench, driven, duenna, dung, rein, ruin, true, tune, turned, turner, drupe, prune, urine, DAR, Dan, Darlene, Darren's, Deena, Deere, Diane, Dir, Don, Donne, Doreen's, Douro, Durante, Ron, Stern, Trent, adorn, darn's, darns, din, don, doormen, drank, drink, dry, dunno, durance, ran, stern, ten, trend, tun, tureen's, tureens, turn's, turns, Bern, Fern, Kern, Murine, Vern, derv, drub, drug, drum, fern, gurney, purine, Rutan, diner, tuner, Creon, Dacron, Darin's, Darvon, Darwin, Dawn, Dion, Donn, Dora, Drew's, Freon, Green, Horne, Irene, Marne, Maureen, Trey, Turin's, Turpin, Tyre, Verne, arena, borne, bruin, churn, dawn, deer's, dirge, doer's, doers, dory, down, draw, dray, dread, dream, drear, dress, dried, drier, dries, druid, dudgeon, duodena, duress's, green, mourn, outran, outrun, preen, strewn, tare, teen, tire, tore, tree, trey, true's, trued, truer, trues, turban, Aron, Born, Bran, Damien, Dario, Darrel, Dayan, Deann, Deere's, Deleon, Diann, Dirk, Dorsey, Douro's, Erin, Fran, Horn, Iran, Korean, Lorena, Lorene, Moreno, Noreen, Oran, Orin, Purana, Purina, Serena, Tuareg, Turk, Turkey, Tyree, Warren, Zorn, barn, barren, born, bran, careen, corn, curing, damn, dark, dart, deaden, deafen, dearer, deepen, deign, demean, direly, dirk, dirt, dories, dork, dorm, dourly, drab, drag, dram, drat, drip, drop, dry's, drys, dubbin, duding, duping, earn, gran, grin, herein, hereon, horn, iron, lorn, luring, morn, neuron, porn, pron, serene, tauten, toured, trek, turd, turf, turkey, turret, warn, warren, worn, yarn, burden, Aaron, Arron, Byron, Damon, Darby, Darcy, Darla, Darth, Daryl, Derby, Devin, Devon, Dijon, Dirac, Dora's, Doric, Doris, Dylan, Dyson, Karin, Karyn, Koran, Marin, Moran, Morin, Myron, Peron, Saran, Tyre's, baron, boron, demon, derby, dirty, divan, dorky, dory's, due, heron, moron, reran, rerun, saran, taken, tare's, tared, tares, tire's, tired, tires, token, turbo, turfy, tween, Auden, Ruben, dune's, dunes, duper, Duke, Durer's, Duse, Urey, cure, dude, due's, duel, dues, duet, duke, dupe, lure, pure, sure, urea, Efren, Queen, durst, puree, queen, Duke's, Duse's, cure's, cured, curer, cures, dude's, duded, dudes, duke's, dukes, dupe's, duped, dupes, duvet, lumen, lure's, lured, lures, purer, surer dymatic dynamic 18 82 demotic, dogmatic, dramatic, dyadic, somatic, idiomatic, domestic, emetic, thematic, Dominic, Hamitic, Semitic, deistic, demonic, gametic, mimetic, nomadic, dynamic, dynastic, diatomic, diametric, dammit, dimity, automatic, medic, traumatic, Dmitri, diabetic, tactic, damaged, mitotic, DiMaggio, damage, demote, pneumatic, rheumatic, tomato, Dominica, Dominick, daemonic, damask, demoniac, demoting, dietetic, diuretic, mastic, meiotic, mystic, semiotic, tomtit, Demeter, comedic, demoted, demotes, dimity's, dramatics, tomato's, Amati, drastic, lymphatic, magic, manic, static, Adriatic, aromatic, climatic, didactic, domain, romantic, semantic, tympanic, Amati's, cystic, osmotic, sciatic, Asiatic, aquatic, erratic, fanatic, hepatic, lunatic, zygotic dynaic dynamic 1 353 dynamic, tonic, tunic, cynic, dynamo, Deng, dank, dink, dunk, dinky, DNA, dengue, donkey, Dana, Dena, Dina, Dona, dona, manic, panic, DNA's, Danae, Danial, Denali, denial, maniac, sync, Dana's, Dannie, Dena's, Denis, Dina's, Dinah, Dirac, Dona's, Donnie, Doric, Ionic, Punic, conic, denim, dinar, dona's, donas, ionic, runic, sonic, Danae's, Dennis, donate, dynamic's, dynamics, dynastic, dyadic, tank, Dan, Dayan, teenage, tinge, tonnage, Dean, Dick, Nick, dance, dean, demoniac, dick, nick, tyrannic, Danny, Deana, Deann, Deena, Diana, Diane, Diann, Django, Dominic, Don, Donna, Duane, Tania, Titanic, Tonia, botanic, demonic, den, din, don, drank, dun, knack, nag, satanic, tic, titanic, Daniel, Danish, Yank, danish, disc, manioc, yank, Dane, Deanna, Deanne, Dianna, Dianne, Dino, Donn, Duncan, Dunn, Nagy, Tina, Toni, dago, dang, deny, dine, ding, done, dong, dune, dung, dyke, tonic's, tonics, tuna, tunic's, tunics, Dane's, Danes, Dante, Dean's, Draco, Inc, dandy, dangs, dean's, deans, dunce, enc, inc, snack, snick, DMCA, Dan's, Deana's, Deann's, Deena's, Deng's, Denis's, Denise, Denny, Derick, Diana's, Diane's, Diann's, Don's, Donna's, Donne, Donny, Dons, Duane's, Dunne, Monaco, Monica, Tania's, Tonia's, bionic, dark, decay, den's, denied, denier, denies, dens, dent, din's, dingo, dingy, dining, dinkier, dinkies, dins, dint, dogie, don's, don't, dons, drag, dun's, dunk's, dunking, dunks, dunno, duns, phonic, scenic, snag, talc, zinc, Angie, Dannie's, Deneb, Dennis's, Derrick, Dhaka, Dino's, Donahue, Donn's, Donnie's, Drake, Dunn's, Duroc, Nanak, Nunki, Snake, Synge, Tina's, Toni's, Tunis, danged, danger, danging, danker, dankly, dense, derrick, dined, diner, dines, ding's, dinged, dingier, dingily, dinging, dings, dinker, dinky's, dinning, dong's, donged, donging, dongs, donning, donnish, donor, drake, dune's, dunes, dung's, dunged, dunging, dungs, dunked, dunning, dynamical, dynamics's, kanji, snake, snaky, toenail, tonal, topic, tuna's, tunas, antic, fanatic, lunatic, Danny's, Danone, Danube, Denny's, Donne's, Donner, Donny's, Dundee, Dunne's, damage, dangle, darkie, denote, denude, dinghy, dingle, dingo's, dingus, dinned, dinner, dongle, donned, dosage, dotage, dunned, dunner, dybbuk, hankie, junkie, linage, manage, menage, narc, nonage, pinkie, tannin, tennis, Dylan, Nair, Yacc, cynic's, cynics, dais, drain, dynamite, myna, naif, nail, Judaic, detain, domain, Dalai, Dubai, Lanai, Sinai, Syriac, dynamo's, dynamos, dynasty, idyllic, lanai, Dinah's, Donald, Dunant, Dylan's, dentin, dinar's, dinars, lyric, myna's, mynas, snail, yogic, Dubai's, Lanai's, Mosaic, Sinai's, derail, detail, lanai's, lanais, mosaic, mythic ecstacy ecstasy 2 189 Ecstasy, ecstasy, ecstasy's, Acosta's, Stacy, exit's, exits, Acosta, CST's, EST's, East's, Easts, Estes, east's, ecstasies, eclat's, ersatz, Estes's, Justice, Stacey, apostasy, exotic, exotic's, exotics, justice, Staci, ecstatic, exotica, estuary, estate, accost's, accosts, ageist's, ageists, egoist's, egoists, Augusta's, exist, Acts, Oct's, act's, acts, Exodus, ecocide's, excite, exodus, exudes, Acts's, cast's, casts, cost's, costs, ex's, jest's, jests, Exodus's, accedes, caste's, castes, escudo's, escudos, exists, exit, exodus's, expats, extra's, extras, oxidase, Avesta's, extra, recast's, recasts, USDA's, acoustics, equates, excites, gist's, gust's, gusts, ousts, Jocasta's, acoustic, egoistic, outstays, Akita's, Assad's, CST, EST, acute's, acutes, eczema's, est, extol, extols, gusto's, ictus's, stay's, stays, East, Stacie, east, ecocide, essay's, essays, estuary's, exited, octet's, octets, oxtail, eclat, intestacy, Isaac's, Issac's, Costco, Esau's, Etta's, Vesta's, astray, castaway, costar, costar's, costars, costly, erst, estate's, estates, exact, exiting, gusty, unseats, Elsa's, Ester, Ester's, Gestapo, actuary, custody, cutesy, ersatz's, ester, ester's, esters, estrus, gestapo, gestate, obstinacy, octal, outstay, Easter's, Easters, Gustav's, Alsace, Astana, Easter, Estela, Evita's, Gustav, accuracy, acetic, elastic, elastic's, elastics, entice, esteem, extant, instance, justly, octane, octave, octavo, pasta's, pastas, vista's, vistas, Gustavo, acetate, acutely, essence, gustily, instar, justify, unsteady, Epstein, abstain, install, instate, onstage, unstuck, upstage, upstate efficat efficient 56 71 effect, evict, affect, efficacy, afflict, effect's, effects, edict, effigy, officiate, effort, effaced, effigy's, iffiest, offbeat, evacuate, fact, Evita, effected, effete, evicts, enact, affect's, affects, effed, defecate, defect, Epcot, affiliate, affix, educate, eject, elect, erect, eruct, infect, suffocate, FICA, Fiat, addict, affinity, affixed, afloat, effigies, fiat, offset, Effie, efface, effendi, effused, offload, Africa, Erica, FICA's, efficacy's, efficient, officiant, Effie's, deficit, effing, office, Africa's, African, Erica's, elicit, official, effaces, ethical, office's, officer, offices efficity efficacy 13 151 affinity, effaced, iffiest, offsite, efficient, deficit, effect, elicit, officiate, Felicity, effacing, felicity, efficacy, offset, effused, offside, feisty, Effie's, efface, effete, office, evict, affect, effort, affiliate, avidity, effaces, efficiently, illicit, office's, officer, offices, officious, opacity, affinity's, effect's, effects, audacity, effusing, effusive, ferocity, fixity, vivacity, deficit's, deficits, efficiency, effigy, effigies, efficacy's, elicits, ethnicity, infinity, official, effs, fist, Evita, effed, facet, foist, fusty, incite, effuse, faucet, fiesta, deffest, effendi, revisit, affixed, beefiest, city, daffiest, egoist, facility, huffiest, infelicity, leafiest, offset's, offsets, puffiest, sufficed, fifty, Effie, easiest, ecocide, edgiest, eeriest, effigy's, effuses, evicts, obesity, offbeat, officiates, affect's, affects, effort's, efforts, afflict, effecting, effective, eighty, icily, licit, officiant, Fichte, acidity, affability, effected, effing, elicited, equity, excite, exiguity, falsity, finite, fruity, nicety, officiated, officiator, edict, effetely, definite, enmity, entity, fatuity, flighty, illicitly, officially, paucity, tenacity, velocity, veracity, ability, affixing, agility, aridity, atrocity, infinite, officer's, officers, solicit, sufficing, utility, capacity, civility, divinity, effusion, equality, rapacity, sagacity, salacity, voracity effots efforts 2 569 effort's, efforts, effs, effect's, effects, foot's, foots, Effie's, effete, Eliot's, Evita's, EFT, evades, feat's, feats, UFO's, UFOs, eats, effuse, fat's, fats, fit's, fits, offs, heft's, hefts, left's, lefts, loft's, lofts, weft's, wefts, EST's, Erato's, Fiat's, affect's, affects, affords, afoot, befits, effed, emotes, fiat's, fiats, food's, foods, offset's, offsets, refit's, refits, Afro's, Afros, East's, Easts, Eiffel's, Elliot's, Evert's, Taft's, buffet's, buffets, defeat's, defeats, east's, edit's, edits, efface, effaces, effigy's, effuses, eight's, eights, emits, event's, events, evicts, gift's, gifts, haft's, hafts, lift's, lifts, raft's, rafts, rift's, rifts, sifts, tuft's, tufts, unfits, waft's, wafts, abbot's, abbots, allots, divot's, divots, effort, endows, idiot's, idiots, offal's, offer's, offers, pivot's, pivots, Epcot's, ergot's, avoids, ovoid's, ovoids, feta's, fete's, fetes, fetus, Ovid's, effused, iffiest, uveitis, Fed's, Feds, Ito's, Otis, eta's, etas, fed's, feds, oat's, oats, out's, outs, At's, Ats, Etta's, Fates, Feds's, Fido's, OD's, ODs, Otto's, UT's, aphid's, aphids, auto's, autos, fate's, fates, fatso, feed's, feeds, feud's, feuds, footsie, iota's, iotas, it's, its, offset, offshoot's, offshoots, Oct's, fifty's, lefty's, opts, softy's, theft's, thefts, Eva's, Eve's, FUDs, Ufa's, ado's, afflatus, edifies, effaced, effendi's, effendis, eve's, eves, fad's, fads, fatty's, fetus's, fight's, fights, futz, oaf's, oafs, offbeat's, offbeats, offloads, offsite, photo's, photos, Estes, Oort's, alto's, altos, devotes, refutes, AFC's, AZT's, Acts, Arafat's, Art's, Cheviot's, Edda's, Eddy's, Elliott's, Evita, NAFTA's, Tevet's, act's, acts, adios, alts, ant's, ants, art's, arts, avows, cheviot's, eave's, eaves, eddy's, effetely, effigies, eighty's, elates, elite's, elites, end's, ends, erodes, evokes, fade's, fades, mufti's, muftis, offed, offends, outfit's, outfits, seafood's, shaft's, shafts, shift's, shifts, taffeta's, Abbott's, Aldo's, Avon's, Defoe's, Eddie's, Emmett's, Enid's, Evan's, Evans, Heifetz, Izod's, Levitt's, Odets, abets, abuts, affair's, affairs, affix, affray's, affrays, afters, aught's, aughts, aunt's, aunts, averts, deffest, eddies, eff, equates, equity's, errata's, erratas, even's, evens, evil's, evils, eyeful's, eyefuls, eyelet's, eyelets, felt's, felts, fest's, fests, font's, fonts, fort's, forts, iPod's, lefties, obit's, obits, odious, offense, office, office's, offices, offing's, offings, omits, ousts, safety's, unit's, units, Aleut's, Aleuts, Avior's, ELF's, Estes's, Evans's, Evian's, Inuit's, Inuits, Jeff's, affront's, affronts, asset's, assets, audit's, audits, awaits, civet's, civets, covets, davit's, davits, duvet's, duvets, effect, elf's, elides, eludes, emfs, endues, etude's, etudes, fagot's, fagots, feast's, feasts, feint's, feints, float's, floats, flout's, flouts, foe's, foes, foot, islet's, islets, owlet's, owlets, rivet's, rivets, undoes, Dot's, Eco's, Effie, Enos, Eros, Eton's, Flo's, Lot's, bots, cot's, cots, crofts, delft's, dot's, dots, ego's, egos, emo's, emos, enfolds, eon's, eons, fact's, facts, fart's, farts, fast's, fasts, fist's, fists, flat's, flats, flit's, flits, fob's, fobs, fog's, fogs, footy, fop's, fops, frat's, frats, fret's, frets, hots, info's, jot's, jots, lot's, lots, mot's, mots, pot's, pots, rot's, rots, sot's, sots, tot's, tots, webfoot's, Eaton's, afford, envoy's, envoys, Eggo's, Eliot, Eloy's, Enos's, Eros's, Perot's, Root's, befogs, besots, boot's, boots, coot's, coots, defect's, defects, defogs, depot's, depots, echo's, echos, emote, ethos, euro's, euros, exit's, exits, floe's, floes, floss, flow's, flows, fool's, fools, helot's, helots, hoot's, hoots, knot's, knots, loot's, loots, moots, riot's, riots, root's, roots, shot's, shots, soot's, toot's, toots, Ebert's, Ebro's, Efren's, Egypt's, Eldon's, Elmo's, Elton's, Geffen's, Jeffry's, Pequot's, Scot's, Scots, affix's, argot's, argots, ascot's, ascots, blot's, blots, clot's, clots, echoes, eclat's, edict's, edicts, effigy, effing, efflux, egret's, egrets, ejects, elect's, elects, enacts, erects, eructs, erupts, ethos's, ingot's, ingots, plot's, plots, reboots, shoot's, shoots, slot's, slots, snot's, snots, spot's, spots, swots, teapot's, teapots, trot's, trots, zealot's, zealots, Cabot's, Corot's, Elroy's, Errol's, Godot's, Minot's, bigot's, bigots, elbow's, elbows, emboss, enjoys, error's, errors, jabot's, jabots, picot's, picots, pilot's, pilots, robot's, robots, sabot's, sabots, scoots, snoot's, snoots, tarot's, tarots egsistence existence 1 23 existence, insistence, existence's, existences, assistance, persistence, coexistence, existent, Resistance, consistence, resistance, insistence's, subsistence, existing, excellence, expedience, assistance's, consistency, exigence, glisten's, glistens, preexistence, insistent eitiology etiology 1 27 etiology, etiology's, ethology, etiologic, ecology, ideology, audiology, etiologies, eulogy, oenology, apology, ufology, urology, physiology, biology, ethnology, ethology's, etymology, ontology, anthology, cytology, sinology, virology, mythology, pathology, radiology, sociology elagent elegant 1 94 elegant, eloquent, agent, element, legend, eland, elect, argent, diligent, urgent, aliment, reagent, lament, latent, plangent, exigent, effulgent, agenda, Algenib, elegantly, inelegant, ailment, aligner, eaglet, unguent, Elaine, Lent, agent's, agents, elan, elegance, elephant, eulogist, gent, lent, client, Elena, Ellen, elate, magnet, planet, regent, relent, talent, elating, Celgene, Elaine's, Eugene, Laurent, anent, aren't, elan's, event, lenient, magenta, negligent, pageant, plant, salient, slant, Ellen's, Lamont, Sargent, cogent, dragnet, elated, element's, elements, eleven, emergent, flagon, flagrant, flaunt, fluent, newsagent, plaint, relaxant, tangent, Elbert, eldest, eleventh, filament, hellbent, placenta, Clement, blatant, clement, eleven's, elevens, eminent, evident, flagon's, flagons, pungent elligit elegant 20 88 Elliot, Elliott, elicit, illicit, elect, legit, alleged, Eliot, alight, eulogist, alright, Alcott, Alkaid, allocate, elite, eclat, ligate, alligator, allot, elegant, elegy, elide, Elgar, allege, allied, edict, elegiac, elegies, elliptic, ergot, eulogy, evict, hellcat, obligate, Almighty, Elijah, albeit, alleging, almighty, elegy's, elided, elongate, eulogies, eulogize, obliged, Allegra, Ellie, Elliot's, Luigi, alleges, allegro, eight, eulogy's, illegal, light, oiliest, Elliott's, Ellis, delight, digit, elicits, elitist, licit, limit, relight, Ellie's, Ellis's, Luigi's, Tlingit, blight, cellist, delimit, elixir, enlist, flight, plight, slight, tealight, sleight, Ellison, ellipse, solicit, agility, alkyd, legate, legato, Euclid, eaglet embarass embarrass 1 73 embarrass, ember's, embers, umbra's, umbras, embrace, embarks, embargo's, Amber's, amber's, umber's, embarrassed, embarrasses, embassy, emboss, embrace's, embraces, embargoes, embark, embassy's, embryo's, embryos, Elbrus's, embargo, empress, embarrassing, Aymara's, Ebro's, Omar's, ember, embrasure, emir's, emirs, umbra, Amaru's, Emery's, Emory's, embraced, embroils, emery's, umbrage's, member's, members, Akbar's, Elbrus, Numbers's, embeds, embosses, embryo, empress's, unbars, Amparo's, Mara's, Mars's, brass, embowers, embroil, emigre's, emigres, empire's, empires, impress, umbrage, Madras's, Maris's, Mubarak's, embodies, madras's, morass, Emacs's, embalms, embanks, embarked embarassment embarrassment 1 20 embarrassment, embarrassment's, embarrassments, embroilment, reimbursement, embarrassed, embarrassing, embankment, engrossment, amercement, abasement, emblazonment, embodiment, embroilment's, bombardment, embezzlement, embitterment, embellishment, emplacement, endorsement embaress embarrass 1 108 embarrass, ember's, embers, embarks, embargo's, empress, embrace, Amber's, amber's, umber's, umbra's, umbras, embrace's, embraces, embargoes, embassy, emboss, embark, embassy's, embeds, embosses, embryo's, embryos, empress's, Elbrus's, embargo, embowers, emigre's, emigres, empire's, empires, impress, ember, Emery's, embraced, emery's, member's, members, umbrage's, Ebro's, Omar's, ambler's, amblers, embarrassed, embarrasses, embosser, embosser's, embossers, emir's, emirs, Numbers's, Amaru's, Emory's, Umbriel's, embroils, imbues, embassies, hombre's, hombres, timbre's, timbres, Akbar's, Aubrey's, Elbrus, amble's, ambles, embitters, embodies, embryo, immures, impress's, umbel's, umbels, unbars, Amparo's, Ampere's, Ares's, Mars's, ampere's, amperes, bares, embroil, imbiber's, imbibers, imbibes, jamboree's, jamborees, mare's, mares, umpire's, umpires, Albireo's, Maris's, emitter's, emitters, mores's, Emacs's, egress, embalmer's, embalmers, embarked, embalms, embanks, emblem's, emblems, subarea's, subareas, Antares's encapsualtion encapsulation 1 4 encapsulation, encapsulation's, encapsulations, encapsulating encyclapidia encyclopedia 1 5 encyclopedia, encyclopedia's, encyclopedias, encyclopedic, cyclopedia encyclopia encyclopedia 1 18 encyclopedia, encyclopedia's, encyclopedias, encyclopedic, escallop, escalope, encyclical, unicycle, unicycle's, unicycles, enclose, envelop, envelope, escallop's, escalloping, escallops, escalopes, escalloped engins engine 6 128 engine's, engines, Onegin's, angina's, enjoins, engine, en gins, en-gins, Eng's, ensign's, ensigns, penguin's, penguins, Angie's, Eakins, Jenkins, angina, edging's, edgings, ending's, endings, Engels, Enron's, unpins, ingenue's, ingenues, inkiness, Onegin, Agni's, engineer's, engineers, noggin's, noggins, Angevin's, ING's, Onion's, Union's, Unions, aging's, agings, angling's, anion's, anions, edginess, enjoin, ingrain's, ingrains, onion's, onions, union's, unions, enigma's, enigmas, Angus, Eakins's, Eugene's, Inge's, Jenkins's, anons, enchains, engineer, equine's, equines, inning's, innings, ongoing, Anacin's, Anglia's, Angus's, Engels's, Enkidu's, Indian's, Indians, Rankin's, UNIX's, engages, engross, enjoys, inking, origin's, origins, Adkins, Amgen's, Angel's, Angle's, Angles, Anglo's, Anton's, Atkins, Ingres, angel's, angels, anger's, angers, angle's, angles, argon's, enacts, gin's, gins, ingot's, ingots, organ's, organs, unkind, unmans, Begin's, Benin's, Lenin's, begins, egging, Enid's, Enif's, Erin's, rennin's, Fagin's, dentin's, edging, ending, envies, login's, logins, tenpin's, tenpins, Edwin's, Elvin's, ErvIn's, Erwin's enhence enhance 1 58 enhance, en hence, en-hence, enhanced, enhancer, enhances, hence, incense, intense, unhinge, lenience, essence, sentence, entente, enhancing, announce, engine's, engines, inheres, innocence, unhinges, Eminence, Enron's, eminence, ingenue's, ingenues, unhand, unhands, Alhena's, ending's, endings, enhancers, infancy, nonce, unhandy, unhorse, nuance, penance, denounce, engine, ensconce, entente's, ententes, entice, entrance, evince, inhere, leniency, penitence, renounce, sentience, vengeance, evidence, ingenue, tendency, absence, enforce, envenom enligtment Enlightenment 0 29 enlistment, enactment, indictment, enlistment's, enlistments, enlightenment, enlargement, alignment, reenlistment, anointment, engagement, enlivenment, encystment, enlightened, enactment's, enactments, ointment, integument, allotment, endowment, enjoyment, incitement, engulfment, indictment's, indictments, nonalignment, encasement, enchantment, investment ennuui ennui 1 1000 ennui, ennui's, en, Ann, Annie, ENE, e'en, eon, inn, Ainu, Anna, Anne, annoy, Anhui, annul, endue, ensue, annual, enough, eunuch, Bangui, IN, In, ON, UN, an, in, on, Ana, Ian, Ina, Ono, any, awn, ion, one, own, uni, anew, EU, Eu, nu, nun, Eng, Ernie, GNU, Inonu, Inuit, annuity, en's, enc, end, ens, eyeing, gnu, innit, Bennie, Jennie, Penn, Tenn, Venn, Zuni, menu, ANSI, Agni, Ann's, ENE's, Edna, Enid, Enif, Enos, Erna, Etna, INRI, anti, anus, ency, envy, eon's, eons, inn's, inns, onus, Benny, CNN, Chennai, Denny, Eli, Eu's, Eur, Jenna, Jenny, Kenny, Lenny, Penna, Penny, Sunni, UPI, Uzi, ecu, emu, fungi, genii, henna, jenny, jinni, penny, senna, venue, Ainu's, Anna's, Annam, Anne's, Audi, EULA, Enoch, Enos's, Esau, Eula, Joni, Mani, Penney, Toni, anus's, bani, endow, enema, enemy, enjoy, enough's, envoy, euro, inner, inure, mini, noun, onus's, undue, Annie's, Eunice, Hanoi, Lanai, Sinai, Xingu, anneal, annoys, innate, inning, lanai, unique, Nunki, tongue, annulus, annuls, endued, endues, endure, ensued, ensues, ensure, NE, Ne, E, N, Neo, e, n, nee, neon, new, untie, Aeneid, Ben, Deann, Eben, Eden, Erin, Eton, Evan, Gen, Hun, Jeannie, Jun, Ken, Leann, Len, NW, NY, Na, Nan, Ni, No, Pen, Sen, Sun, Wynn, Zen, anon, auntie, avenue, bun, den, dun, ea, earn, econ, elan, equine, even, fen, fun, gen, gun, hen, jun, ken, kn, men, mun, no, non, pen, pun, run, sen, sun, ten, tun, wen, yen, zen, AFN, Angie, EEO, EOE, Ebony, Elena, Ewing, ING, INS, IOU, In's, Inc, Ind, India, Ionic, NOW, O'Neil, Omani, Ont, UN's, USN, WNW, and, ans, ant, ebony, eking, eye, in's, inane, inc, ind, indie, inf, ink, ins, int, ionic, nay, neigh, now, ounce, urn, Bean, Bonn, Bonnie, Conn, Connie, Dannie, Dean, Deanna, Deanne, Dena, Deon, Donn, Donnie, Dunn, E's, EC, EM, ER, ET, Ed, Er, Es, Fannie, Finn, Gena, Gene, Jannie, Jean, Jeanie, Jeanne, Lean, Leanna, Leanne, Lena, Leno, Leon, Ln, Lonnie, Lynn, MN, Mann, Minn, Minnie, Mn, Nannie, Nina, Nona, Pena, RN, Rena, Rene, Reno, Rn, Ronnie, Sean, Sn, TN, USIA, Vienna, Winnie, Zeno, Zn, bean, beanie, been, dean, deny, duenna, ed, eh, em, er, es, ex, faun, gene, jean, jinn, keen, keno, lean, mean, meanie, nine, none, peen, peon, rein, seen, sewn, shun, sienna, teen, tn, vein, wean, ween, weenie, zinnia, Aeneas, Ana's, Andy, Arno, Ian's, Ina's, Inca, Indy, Ines, Inez, Inge, Ono's, Ubangi, acne, ain't, anal, anemia, annoying, annually, ante, aunt, awn's, awns, gnaw, inch, info, inky, into, ion's, ions, knee, knew, know, nigh, oink, once, one's, ones, only, onto, owns, ulna, undo, unis, unit, univ, unto, Can, Chung, DNA, Dan, Danny, Deana, Deena, Don, Donna, Donne, Donny, Dunne, EEC, EEG, EPA, ERA, ESE, ETA, Eco, Eddie, Effie, Ellie, Essie, Eva, Eve, Fanny, Genoa, Ginny, Han, Hanna, Heine, Hon, ICU, Jan, Janie, Janna, Jinny, Jon, Kan, LAN, Lanny, Leona, Lin, Lon, Lynne, Man, Meany, Min, Mon, PIN, Pan, RNA, Renee, Reyna, Ron, Ronny, San, Seine, Son, Sonia, Sonny, Tania, Tonia, Van, Xenia, Young, audio, ban, being, bin, bonny, bunny, can, canny, con, din, don, dunno, e'er, ear, eat, ebb, eek, eel, eerie, eff, egg, ego, eke, ell, emo, era, ere, err, eta, eve, ewe, fan, fanny, fauna, fin, finny, funny, genie, gin, gonna, gungy, gunny, hon, kin, man, mania, manna, meany, min, nanny, ninny, pan, peony, pin, pinny, pwn, quoin, ran, renew, runny, sauna, seine, sin, son, sonny, sunny, syn, tan, teeny, tin, tinny, ton, tonne, tunny, usu, van, wan, wanna, weeny, win, won, wrung, yin, yon, young, Aeneas's, Agnew, Anita, Annette, Bono, Cong, Dana, Dane, Dina, Dino, Dona, EEOC, Edda, Eddy, Eggo, Eire, Ella, Eloy, Emma, Emmy, Erie, Etta, Eugenia, Eugenie, Eugenio, Eyck, Eyre, Gina, Gino, Hong, Hung, IOU's, Ieyasu, Ines's, Jana, Jane, June, Juneau, Jung, Juno, Kane, Kano, King, Kinney, Kong, Lana, Lane, Lang, Lina, Long, Luna, Ming, Mona, Oahu, Oneal, Onega, San'a, Sana, Sang, Snow, Sony, Sung, T'ang, Tina, Ting, Tony, Tunney, Vang, Wang, Wong, Yang, Yong, Zane, anime, anise, annoyed, anode, aqua, aura, auto, bane, bang, bone, bong, bony, bung, cane, cine, cone, cony, dang, dine, ding, dona, done, dong, dune, dung, eBay, each, ease, easy, eave, echo, eddy, edge, edgy, epee, etch, eye's, eyed, eyes, fang, fine, gang, gone, gong, hang, hing, hone, hung, inlay, kana, kine, king, lane, line, ling, lino, lone, long, lung, mane, many, mine, minnow, mono, mung, myna, neut, nevi, ouch, ouzo, owned, owner, pane, pang, pine, ping, pone, pong, pony, puny, rang, ring, rune, rung, sane, sang, sine, sing, snow, song, sung, tang, tine, ting, tiny, tone, tong, tony, tuna, tune, ulnae, unify, unite, unity, unsay, vane, vine, vino, wane, wine, wing, winnow, wino, winy, yang, zany, zine, zing, zone, ASCII, Congo, Danae, Eileen, Elaine, Eocene, Essene, Eugene, Haney, Ionian, Kongo, Nauru, Nubia, O'Neill, Oneida, Ringo, Shaun, Taney, Tonga, adieu, anally, anyhow, anyway, attune, awning, bingo, bongo, canoe, conga, dingo, dingy, easing, eating, ebbing, effing, egging, eight, enduing, ensuing, eolian, erring, essay, ethane, honey, immune, ionize, issue, lingo, manga, mango, mangy, mingy, money, nu's, nub, nus, nut, owning, piney, ranee, rangy, sinew, snowy, tango, tangy, unease, uneasy, zingy, Dennis, nun's, nuncio, nuns, rennin, tennis, Anhui's, Anubis, DUI, Eeyore, Eng's, Enkidu, Evenki, GNU's, GUI, Henri, Hui, Inonu's, Nazi, Nunez, Penn's, Shauna, Sui, Tenn's, Venn's, Venus, Wendi, eighth, eighty, encl, end's, ends, enjoin, entail, equip, equiv, genus, gnu's, gnus, intuit, menu's, menus, nous, nude, nuke, null, numb, sinewy, sunup, tenuous, ANZUS, Angus, Benny's, Brunei, CNN's, Denali, Denny's, Edna's, Elul, Emanuel, Enid's, Enif's, Enrique, Erna's, Etna's, Indus, Jenna's, Jenner, Jenny's, Kennan, Kenny's, Knuth, Lennon, Lenny's, Maui, Mennen, Minuit, Naomi, Nikki, Nisei, Noemi, Penny's, Sendai, Venus's, annelid, annex, annual's, annuals, annular, benumb, biennium, dengue, denude, ecru, ecus, educ, emu's, emus, enact, enchain, ended, ennoble, enter, enthuse, entry, envious, envy's, eunuch's, eunuchs, fennel, genius, genned, genus's, henna's, hennas, incur, input, jennet, jenny's, kenned, kennel, nisei, peanut, penned, pennon, penny's, penury, rennet, senna's, snub, snug, tenner, tenure, uncut, venous, venue's, venues, zenned, ANZUS's, Andrei, Angus's, Annam's, Elnath, Elnora, Enoch's, Enrico, Ernie's, Indus's, animus, annals, enable, enamel, enamor, encase, encode, encore, endear, ending, endive, endows, enema's, enemas, enemy's, energy, engage, engine, enigma, enjoys, enmesh enought enough 1 103 enough, enough's, en ought, en-ought, ought, naught, unsought, Inuit, endue, aught, eight, naughty, night, Enoch, Knight, knight, snout, tonight, uncaught, untaught, insight, nougat, bought, fought, sought, besought, thought, wrought, brought, drought, end, endow, Enid, annuity, anode, innit, undue, neut, nut, oughtn't, out, eighty, nowt, Eng, enact, ennui, ingot, input, uncut, Enos, doughnut, eunuch, oust, outhit, snot, Enos's, Mount, about, amount, anoint, count, elongate, endued, endues, endure, ensue, ensued, fount, intuit, mount, snoot, alight, aright, enduing, ennui's, eyesight, unquiet, dough, naught's, naughts, doughty, Enoch's, bethought, caught, methought, penlight, rethought, taught, retaught, fraught, into, onto, undo, unto, Anita, Ind, Ont, and, ant, ind, int, unite, unity enventions inventions 2 53 invention's, inventions, invention, reinvention's, reinventions, convention's, conventions, indention's, intention's, intentions, envisions, infection's, infections, inversion's, inversions, inattention's, invasion's, invasions, intonation's, intonations, invitation's, invitations, invocation's, invocations, involution's, inflation's, reinvention, convention, elevation's, elevations, envenoms, prevention's, eviction's, evictions, indention, intention, inventing, attention's, attentions, contention's, contentions, convection's, inventor's, inventors, subvention's, subventions, inception's, inceptions, ingestion's, injection's, injections, insertion's, insertions envireminakl environmental 1 27 environmental, environmentally, interminable, interminably, incremental, infernal, informal, intermingle, informing, inferential, incrementally, infernally, uniforming, informational, unfriendly, informally, infringe, informant, infringed, infringes, informant's, informants, confirming, infirmary, infirmity, infirmity's, infirmities enviroment environment 1 92 environment, environment's, environments, informant, endearment, enforcement, environmental, increment, interment, environs, enrichment, envelopment, enticement, conferment, enrollment, invariant, envenomed, endowment, engrossment, enjoyment, enlivenment, environs's, enthronement, entrapment, endorsement, engorgement, enlargement, ensnarement, entailment, nutriment, enactment, envenoming, instrument, internment, investment, nonvirulent, advisement, anointment, encasement, engagement, enmeshment, incitement, uniformed, informant's, informants, informed, unformed, unfriend, uniforming, infirmity, informing, unframed, environmentally, ferment, infrequent, invent, encroachment, enshrinement, envisioned, anchormen, deferment, efferent, endearment's, endearments, enforcement's, enthroned, entrant, univalent, enthrallment, increment's, increments, inherent, interment's, interments, ointment, unfrozen, Andromeda, acquirement, annulment, convergent, impairment, involvement, wonderment, allurement, confinement, effacement, ennoblement, inclement, insurgent, underwent, inducement, integument epitomy epitome 1 233 epitome, epitome's, epitomes, optima, epitomize, Epsom, entomb, anatomy, epitaph, atom, item, uppity, idiom, opium, septum, Upton, aptly, epidemic, aplomb, pity, sputum, uptown, piton, episode, epithet, Epsom's, epoxy, editor, economy, apt, opt, optimal, optimum, ultimo, Odom, opiate, iPod's, optic, edema, odium, uptempo, esteem, opting, opts, uptick, Epcot, Ito, PTO, Petty, Ptolemy, Timmy, Tom, Tommy, airtime, apter, emit, empty, erratum, opiate's, opiates, opted, peaty, petty, piety, pit, pom, pommy, potty, tom, uptight, Emmy, Pitt, amity, enmity, epitomized, epitomizes, ibidem, pita, tomb, tome, uptake, Eliot, emptily, pity's, Epcot's, Eton, Ito's, Patty, Pittman, Potomac, academy, anytime, apatite, atom's, atoms, deputy, diatom, edit, epic, epistemic, equity, item's, items, onetime, patty, pit's, pits, pitta, prom, putty, spit, spotty, tiptoe, Eaton, Edith, Epistle, Erato, Evita, Italy, Patsy, Pitt's, Pitts, Pygmy, Vitim, edify, eighty, elite, elitism, enemy, epigram, epistle, epoch, idiom's, idioms, opium's, palmy, patsy, pettily, pita's, pitas, piteous, plumy, promo, pygmy, septum's, spite, spumy, unity, Eliot's, Lipton, entity, lepton, option, tiptop, Capitol, Elton, Epson, Pitts's, Spitz, Upton's, anatomy's, apathy, apiary, axiom, bottom, capitol, diploma, eatery, edit's, edits, emits, entry, epic's, epics, episode's, episodes, episodic, epitaph's, epitaphs, epithet's, epithets, idiocy, leucotomy, patois, piddly, pitied, pities, pittas, pitted, plummy, putout, sodomy, spit's, spits, tepidly, tiptoe's, tiptoed, tiptoes, Antony, Eminem, Epiphany, Epstein, Erato's, Evita's, auditory, custom, edited, elite's, elites, enigma, epilogue, epiphany, lobotomy, spite's, spited, spites, spittoon, sputum's, tepidity, Eritrea, amatory, apishly, apology, editing, emitted, emitter, epicure, oratory, spidery, spiting, spitted, spittle, unitary equire acquire 1 103 acquire, Esquire, esquire, quire, require, equine, squire, edgier, Aguirre, equerry, Eire, inquire, equip, equiv, equate, equity, square, auger, eager, edger, acre, ickier, ogre, Erie, Curie, Eur, aquifer, curie, eerie, ere, ire, queer, Eyre, acquired, acquirer, acquires, cure, emigre, euro, Euler, reacquire, easier, eerier, emir, euchre, inquiry, oeuvre, query, secure, Eeyore, Sucre, afire, azure, encore, equal, inure, lucre, outre, Aquila, Aquino, Esquire's, Esquires, attire, enquirer, esquire's, esquires, quire's, quires, quirk, quirt, required, requires, expire, equine's, equines, quine, quite, squire's, squired, squires, empire, entire, equips, requite, squirm, squirt, ecru, agree, augur, occur, ocker, Agra, Eric, Erik, Igor, accrue, agar, ajar, augury, eureka, okra, urge, uric errara error 1 343 error, errata, Aurora, aurora, Ferrari, Ferraro, Herrera, error's, errors, eerier, rear, Ara, ERA, ear, era, err, Ararat, rare, roar, Earl, Earp, Eritrea, Erma, Erna, Etruria, Ezra, array, arrears, ear's, earl, earn, ears, era's, eras, errs, terror, Barrera, Erato, Erica, Erika, Errol, Eurasia, O'Hara, arras, drear, erase, erred, friar, Aymara, Ericka, Europa, Harare, arras's, array's, arrays, curare, dreary, erring, eureka, friary, Erhard, errata's, erratas, errand, errant, airier, ER, Er, er, eraser, rarer, Eur, IRA, Ira, Ora, Orr, arr, e'er, erasure, ere, urethra, Ara's, Arab, Aral, Eire, Erie, Eyre, Rory, area, aria, arrears's, aura, earner, euro, uprear, uproar, urea, ESR, Earle, Er's, Perrier, eared, early, earth, erg, merrier, terrier, Adar, Agra, Alar, Arabia, Aurora's, Ebro, Eric, Erik, Erin, Eris, Eros, Erse, Guerrero, Herero, IRA's, IRAs, Ira's, Iran, Iraq, Irma, Iyar, Omar, Ora's, Oran, Orr's, Ural, Urania, Ursa, aerate, aerial, afar, agar, airfare, ajar, arbor, ardor, armor, arrow, aurora's, auroras, bearer, dearer, derriere, ecru, eerie, ergo, hearer, horror, mirror, nearer, oar's, oars, okra, oral, order, roarer, urinary, verier, wearer, Accra, Amaru, Araby, Arron, Arturo, Aruba, Atari, Atria, Audra, Durer, Eeyore, Eire's, Elroy, Emery, Emory, Erich, Erick, Erie's, Eris's, Ernie, Eros's, Euler, Eyre's, Greer, Iraqi, Oriya, Uriah, aorta, area's, areal, areas, arena, aria's, arias, armory, aroma, arraign, arrayed, arroyo, artery, atria, attar, aura's, aural, auras, aware, barer, borer, brier, carer, corer, crier, curer, darer, direr, drier, eager, earring, eater, edger, eider, emery, erode, ether, euro's, euros, every, firer, freer, furor, irate, juror, opera, orate, ordure, ornery, orris, ovary, parer, prier, prior, purer, rear's, rearm, rears, reran, sorer, surer, trier, truer, urea's, Auriga, Berra, Europe, Serra, Terra, apiary, arrive, arrow's, arrows, aviary, earthy, eatery, eerily, euchre, orris's, priory, uremia, Cara, Earhart, Ferrari's, Ferraro's, Gerard, Herrera's, Kara, Lara, Mara, Rama, Sara, Tara, Zara, earmark, para, raga, roar's, roars, Barbara, Berra's, Edgar, Elgar, Erma's, Erna's, Ezra's, Marmara, Praia, Serra's, Terra's, Terran, cerebra, erratic, erratum, ternary, terror's, terrors, tiara, Adhara, Angara, Ankara, Asmara, Barbra, Clara, Derrida, Efrain, Elnora, Elvira, Erlang, Errol's, Prada, Serrano, armada, arrant, drama, enrage, friar's, friars, serrate, terrace, terrain, verruca, Briana, Parana, Purana, Sahara, Samara, Tamara, Tarawa, maraca erro error 20 691 err, euro, ER, Er, er, ERA, Eur, Orr, arr, arrow, e'er, ear, era, ere, Eire, Erie, Eyre, Oreo, Errol, error, Ebro, ergo, errs, OR, or, o'er, AR, Ar, Ir, Ur, arroyo, Ara, IRA, Ira, Ora, Ore, UAR, aerie, air, are, array, eerie, ire, oar, ore, our, Urey, airy, area, aria, aura, awry, urea, Eros, RR, Arron, EEO, ESR, Elroy, Er's, Erato, Herr, Kerr, Nero, Rio, Terr, erg, erred, euro's, euros, hero, rho, terr, zero, Afro, Argo, Arno, Berra, Berry, Earl, Earp, Eco, Eric, Erik, Erin, Eris, Erma, Erna, Erse, Ezra, Gerry, Jerri, Jerry, Kerri, Kerry, Orr's, PRO, Perry, SRO, Serra, Terra, Terri, Terry, Zorro, berry, bro, brr, burro, ear's, earl, earn, ears, ecru, ego, emo, era's, eras, ferry, fro, merry, orzo, pro, terry, Biro, Eggo, Karo, Miro, Moro, echo, faro, giro, gyro, taro, trio, tyro, Eeyore, Re, re, E, EOE, Emory, Eros's, O, R, Roy, e, erode, o, r, roe, row, Rory, rear, Aron, EU, Eu, Europa, Europe, Igor, Io, RI, Ra, Rh, Ru, Ry, arrow's, arrows, ea, emir, errata, erring, ever, ewer, iron, odor, Ger, Leroy, cor, eon, fer, for, her, nor, per, tor, xor, yer, APR, ARC, Aaron, Afr, Apr, Ar's, Ark, Art, BR, Barr, Br, Burr, Carr, Cherry, Cr, Crow, Darrow, Dior, Dr, E's, EC, EEOC, EM, ET, Earle, Ed, Eire's, Eloy, Emery, Erica, Erich, Erick, Erie's, Erika, Eris's, Ernie, Es, Eyre's, Farrow, Fr, Gere, Gr, Guerra, HR, Hera, IRC, IRS, Ir's, Jeri, Jr, Karroo, Keri, Kr, Lear, Lr, Meir, Moor, Morrow, Mr, Murrow, NR, OCR, Oreo's, Orion, PR, Parr, Peru, Pierre, Pr, Rae, Ray, Rwy, Sherri, Sherry, Sr, Teri, Terrie, Thor, Troy, URL, Ur's, Vera, Zr, aggro, arc, ark, arm, arras, art, barrio, barrow, bear, beer, boor, borrow, brow, burr, burrow, cherry, corr, crow, dear, deer, door, eared, early, earth, ed, eh, em, emery, en, erase, es, every, ex, eye, farrow, fear, fr, furrow, gear, gr, grow, harrow, hear, heir, here, hr, irk, jeer, jr, leer, marrow, mere, moor, morrow, narrow, ne'er, near, orb, orc, org, orris, pear, peer, poor, pr, prow, purr, qr, rare, raw, ray, rue, sear, seer, sere, sherry, sierra, sorrow, tear, tr, trow, troy, urn, veer, very, we're, wear, weer, weir, were, wherry, wry, yarrow, year, yr, APO, Agra, Ara's, Arab, Aral, Ares, Ariz, Barry, Beria, Cairo, Curry, DAR, Dario, Deere, Dir, Douro, EEC, EEG, ENE, EPA, ESE, ETA, Eli, Eu's, Eva, Eve, Fri, Fry, Garry, Harry, IMO, INRI, IPO, IRA's, IRAs, IRS's, ISO, Ibo, Ira's, Iran, Iraq, Iris, Irma, Ito, Jewry, Larry, Leary, Lorre, MRI, Mar, Mario, Mauro, Mir, NRA, Ono, Oort, Ora's, Oran, Oreg, Orin, Orly, Peary, Sir, UFO, USO, Ural, Urdu, Uris, Ursa, acre, ado, ago, air's, airs, arch, are's, ares, arid, army, arty, arum, bar, barre, beery, bra, bur, car, carry, cir, cirri, cry, cur, curio, curry, deary, dry, e'en, eat, ebb, ecu, eek, eel, eff, egg, eke, ell, emu, eta, eve, ewe, far, fir, fry, fur, furry, gar, harry, hurry, ire's, iris, jar, leery, lorry, mar, marry, oar's, oars, ogre, oho, okra, oral, ore's, ores, orgy, orig, ours, par, parry, ppr, pry, sir, sorry, tar, tarry, teary, throe, throw, try, urge, uric, var, vireo, war, weary, worry, Boru, Bray, Brie, CARE, Cara, Cary, Cora, Cory, Cray, Cree, Dare, Dora, Drew, EULA, Edda, Eddy, Ella, Emma, Emmy, Errol's, Esau, Etta, Eula, Eyck, Frau, Frey, Gary, Gore, Gray, Grey, Iago, Kara, Kari, Kory, Lara, Lora, Lori, Lyra, Mara, Mari, Mary, Mira, More, Myra, Nora, Norw, Ohio, Otto, Reno, Sara, Tara, Tory, Trey, Tyre, Ware, Yuri, Zara, ammo, auto, bare, bore, brae, bray, brew, brie, bury, byre, care, core, craw, cray, crew, cure, dare, dire, dory, draw, dray, drew, eBay, each, ease, easy, eave, eddy, edge, edgy, epee, error's, errors, etch, eye's, eyed, eyes, fare, fire, fora, fore, fray, free, fury, gore, gory, gray, grew, grue, guru, hare, hire, hora, jury, lira, lire, lore, lure, lyre, mare, mire, miry, more, nary, oleo, ouzo, para, pare, pore, pray, prey, pure, pyre, redo, retro, sari, sire, sore, sure, tare, thru, tire, tore, tray, tree, trey, true, vary, ware, wary, wire, wiry, wore, yore, Ebro's, Enron, Herero, Jerrod, ergot, terror, erg's, ergs, erst, Herr's, Kerr's, Negro, Pedro, Terr's, metro, negro, servo, verso, Brno, Elmo evaualtion evaluation 1 35 evaluation, ovulation, evacuation, evolution, evaluation's, evaluations, devaluation, emulation, revaluation, evocation, elation, adulation, aviation, ovulation's, evasion, ovation, Revelation, ablation, evaluating, reevaluation, revelation, elevation, revulsion, ululation, ebullition, emulsion, eviction, avocation, ejaculation, evacuation's, evacuations, valuation, equation, emanation, Avalon evething everything 3 81 eve thing, eve-thing, everything, evening, earthing, evading, evoking, anything, averring, seething, teething, kvetching, Ethan, effing, ethane, Evelyn, avouching, avowing, earthen, everything's, thing, availing, avoiding, effacing, effusing, etching, eyeing, urethane, averting, eating, evening's, evenings, evicting, fetching, feting, overthink, farthing, frothing, bathing, berthing, beveling, coveting, devoting, earthling, lathing, leveling, levering, nothing, reveling, revering, riveting, severing, sheathing, tithing, withing, wreathing, avenging, breathing, editing, elating, emoting, evensong, evincing, evolving, loathing, mouthing, overhang, overhung, revealing, scything, sleuthing, something, soothing, writhing, abetting, birthing, clothing, emitting, scathing, swathing, even evtually eventually 1 141 eventually, actually, evilly, fatally, equally, mutually, ritually, avidly, eventual, Italy, effectually, effetely, outfall, actual, awfully, devoutly, entail, evenly, ideally, Estella, Estelle, overall, tally, vitally, factually, virtually, brutally, dentally, mentally, rectally, totally, usually, annually, equably, estuary, severally, outlay, Evita, Udall, fetal, uvula, ovulate, Ital, it'll, ital, oval, atoll, avail, evaluate, fatal, fitly, ovule, Estela, Evita's, deftly, acutely, aptly, heftily, octal, overlay, Talley, Tull, ally, avoidably, avowal, evaded, evader, evades, eventfully, overly, overtly, tall, unduly, affably, artfully, avowedly, dally, dully, eventuality, fully, telly, tulle, vividly, coevally, tautly, atonally, aurally, early, equal, equality, fitfully, foully, levelly, stall, tidally, outfalls, aerially, anally, caudally, eatable, enviably, equaled, erotically, federally, jovially, medially, mutual, orally, pitfall, ritual, ethically, genitally, unequally, actuality, distally, entails, eyeball, finally, focally, habitually, mortally, optically, optimally, studly, actuary, astutely, axially, civically, entirely, equable, facially, genteelly, gradually, initially, obtusely, overall's, overalls, radially, unusually, amorally, apically excede exceed 1 115 exceed, excite, ex cede, ex-cede, Exocet, exceeds, exceeded, exude, accede, excel, except, excess, excise, exist, excelled, excised, excited, excused, exudes, accedes, axed, exes, execute, Exocet's, ecocide, exciter, excites, exiled, exited, exuded, oxide, acceded, excess's, exert, secede, emceed, excuse, exclude, excrete, excels, accessed, exceeding, Exodus, ecocide's, ex's, existed, exodus, exposed, oxide's, oxides, axes, exit, exit's, exits, exact, excepted, exciton, exeunt, sexed, access, exabyte, exalt, exec's, execs, exists, expat, expiate, exult, sexiest, exec, Excedrin, accent, accept, aced, eked, encyst, exacted, hexed, iced, incest, vexed, escudo, eased, edged, educed, egged, emcee's, emcees, excepts, excerpt, excesses, excl, expedite, expend, extend, expose, arced, concede, excise's, excises, excreta, excuse's, excuses, exile, explode, extrude, inced, texted, expect, expel, expert, extent, exhale, exhume, expire excercise exercise 1 22 exercise, exercise's, exercises, exorcise, exorcises, exercised, exerciser, expertise, excise's, excises, excesses, exerciser's, exercisers, excise, exorcised, exorcism, exorcist, excerpt's, excerpts, expertise's, excessive, excursive excpt except 4 64 exact, excl, expo, except, exec, escape, exec's, execs, execute, excuse, Exxon, exp, expat, ext, exempt, exit, Exocet, excite, exalt, excel, exert, exist, exult, eggcup, escapee, expect, ECG's, ECG, ESP, esp, exacts, expel, expo's, expos, EEC's, Eco's, accept, ecus, eject, espy, ex's, excreta, excrete, Eyck's, exam, exes, exit's, exits, exon, oxcart, ascot, exceed, excess, excise, exeunt, exile, exude, exam's, exams, exon's, exons, extol, extra, exurb excution execution 1 60 execution, exaction, execution's, executions, exclusion, excretion, excursion, excision, exertion, exaction's, executioner, ejection, excavation, execration, executing, exudation, excusing, expiation, exciton, elocution, exception, excoriation, exacting, accusation, escutcheon, auction, exculpation, oxidation, section, suction, action, education, equation, exclusion's, exclusions, excretion's, excretions, excursion's, excursions, election, erection, evacuation, eviction, excitation, exhaustion, exhumation, vexation, evocation, excision's, excisions, exciting, executor, exemption, exertion's, exertions, expulsion, extortion, extrusion, unction, executive exhileration exhilaration 1 29 exhilaration, exhilaration's, exhalation, exhilarating, exploration, acceleration, expiration, exoneration, exaggeration, exasperation, exertion, exhalation's, exhalations, exhortation, execration, exaltation, exhibition, exhilarate, exhumation, exploration's, explorations, exultation, explication, exfoliation, exclamation, exculpation, exhilarated, exhilarates, explanation existance existence 1 39 existence, existence's, existences, coexistence, assistance, existing, existent, Resistance, resistance, exists, insistence, instance, exigence, Constance, exciton, exciting, excision's, excisions, exist, acceptance, coexistence's, excellence, expedience, exorbitance, assistance's, exiting, extant, nonexistence, preexistence, existed, expanse, excitable, exigency, expectancy, outdistance, persistence, constancy, exuberance, exultant expleyly explicitly 12 97 expel, expels, expelled, explain, explode, exploit, explore, expertly, expressly, expelling, exile, explicitly, agilely, exile's, exiled, exiles, expiry, excels, expect, expend, expert, expletive, exactly, expense, expiry's, explains, explicit, exploded, explodes, exploit's, exploits, explored, explorer, explores, express, express's, example, explosively, Aspell, Ispell, axle, expo, excel, axially, example's, exampled, examples, exhale, expire, expose, Aspell's, Ispell's, axle's, axles, exalt, exemplary, exemplify, expat, explicable, expo's, expos, exult, excelled, axolotl, exilic, ukulele, exhaled, exhales, expired, expires, expose's, exposed, exposes, exiling, exoplanet, expand, expats, expedite, expiate, explained, explicate, exploding, exploited, exploiter, exploring, explosion, explosive, export, expulsion, exclaim, expiatory, expound, expiated, expiates, expiring, exposing, exposure explity explicitly 39 64 exploit, explode, exploit's, exploits, expelled, explicit, exalt, expat, expiate, explicate, exploited, exploiter, exult, explain, expect, expedite, expert, export, explore, expiry, expel, exiled, exploiting, explained, expletive, exploding, expels, expiated, exfoliate, expatiate, expelling, expired, exploded, explodes, explored, exit, expand, expend, explicitly, expertly, exclude, exposed, expound, split, equality, exalts, exemplify, expats, exults, sexuality, agility, esprit, excite, exiguity, exilic, expire, expiry's, explains, exiling, expects, expert's, experts, export's, exports expresso espresso 3 22 express, express's, espresso, expires, expressed, expresses, expressly, expiry's, expert's, experts, expressing, expressive, expressway, expose's, exposes, expels, expense, espresso's, espressos, expression, empress, empress's exspidient expedient 1 29 expedient, existent, expedient's, expedients, expediently, inexpedient, expedience, expediency, exponent, excepting, expedite, expend, extent, expediting, expiating, oxidant, Occident, accident, excitement, exciting, exoplanet, expedited, expiated, explained, exceeding, expectant, excellent, insistent, excepted extions extensions 74 174 ext ions, ext-ions, exaction's, exertion's, exertions, exon's, exons, vexation's, vexations, action's, actions, execution's, executions, expiation's, exudation's, axon's, axons, equation's, equations, excision's, excisions, question's, questions, auction's, auctions, ejection's, ejections, fixation's, fixations, taxation's, section's, sections, cation's, cations, Exxon's, Sexton's, edition's, editions, elation's, emotion's, emotions, sexton's, sextons, extols, option's, options, accession's, accessions, annexation's, annexations, auxin's, ingestion's, oxidation's, digestion's, digestions, examines, Egyptian's, Egyptians, expanse, expense, ignition's, ignitions, Oxonian's, exaction, exception's, exceptions, excretion's, excretions, exemption's, exemptions, exertion, exon, extension's, extensions, extortion's, extrusion's, extrusions, exit's, exits, suction's, suctions, election's, elections, erection's, erections, eviction's, evictions, oxygen's, vexation, Caxton's, Creation's, Eakins, Edison's, Exxon, action, aeration's, caution's, cautions, cession's, cessions, creation's, creations, exiting, expo's, expos, extends, extent's, extents, legation's, legations, negation's, negations, reaction's, reactions, session's, sessions, unction's, unctions, vexatious, lexicon's, lexicons, Acton's, Aston's, Ellison's, Epson's, Sextans, axiom's, axioms, bastion's, bastions, caption's, captions, diction's, elision's, elisions, erosion's, eruption's, eruptions, evasion's, evasions, exile's, exiles, exotic's, exotics, faction's, factions, fiction's, fictions, gentian's, gentians, oration's, orations, ovation's, ovations, ructions, ensign's, ensigns, epsilon's, epsilons, exists, extant, extend, extent, extra's, extras, hexagon's, hexagons, excise's, excises, excites, expires, expiry's, accusation's, accusations factontion factorization 7 67 faction, actuation, attention, lactation, fecundation, factoring, factorization, fascination, flotation, detonation, factitious, fluctuation, contention, activation, detention, dictation, intonation, retention, inattention, intention, vaccination, distention, filtration, condition, contusion, affectation, donation, fagoting, Carnation, carnation, cognition, Kantian, cavitation, fattening, quotation, recondition, tension, coronation, footnoting, scansion, agitation, attenuation, fastening, foundation, fictitious, fixation, pagination, factorizing, recognition, deactivation, extension, reactivation, tactician, declination, destination, federation, figuration, fulmination, indention, declension, distension, pretension, fecundation's, fiction, recantation, connotation, stagnation failer failure 2 289 filer, failure, flier, filler, Fowler, Fuller, feeler, feller, fouler, fuller, frailer, Mailer, failed, fainer, fairer, jailer, mailer, wailer, fail er, fail-er, flair, foolery, fail, faille, fair, falser, falter, file, filer's, filers, filter, Farley, caviler, fayer, baler, eviler, fail's, faille's, fails, faker, fiber, fifer, file's, filed, files, filet, finer, firer, fiver, haler, miler, paler, tiler, viler, Father, Waller, boiler, caller, fallen, father, fatter, fawner, foiled, hauler, mauler, sailor, tailor, taller, toiler, flare, Flora, Flory, floor, flora, flour, frail, failure's, failures, fare, fire, flier's, fliers, baffler, defiler, fairly, fairy, far, fer, fickler, fiddler, fielder, fiery, filler's, fillers, filmier, fir, flakier, waffler, fall, familiar, faultier, fill, filo, flamer, flea, flee, flew, foil, folder, frailly, frill, frillier, fusilier, lair, lifer, liver, rifler, dallier, fakir, false, farrier, fattier, field, flail, flied, flies, foamier, haulier, mealier, slier, tallier, frilly, Alar, Fisher, Foley, Fowler's, Fuller's, Miller, Valery, dealer, eviller, feebler, feeler's, feelers, fellers, fibber, filled, fillet, filly, film, finery, fisher, fitter, flapper, flasher, flatter, fled, flicker, flipper, foaled, foyer, fuller's, fullers, fumier, healer, holier, killer, layer, miller, oilier, philter, raillery, realer, reviler, sealer, tiller, valuer, whaler, wilier, Euler, Theiler, Tyler, chiller, failing, fall's, fallow, falls, fault, favor, feather, fever, fewer, filch, fill's, fills, filmy, filth, flower, foil's, foils, freer, friar, gallery, ruler, valor, Baylor, Fokker, Fugger, Geller, Heller, Keller, Muller, Taylor, Teller, Weller, bowler, choler, cooler, dueler, duller, facile, faulty, feeder, felled, fetter, fodder, fooled, footer, fouled, fowled, fragiler, fucker, fueled, fulled, funner, holler, howler, huller, pallor, peeler, puller, roller, seller, teller, fable, naiver, waiver, Adler, Daimler, Mailer's, abler, fainter, fixer, flailed, jailer's, jailers, mailer's, mailers, trailer, wailer's, wailers, Bailey, Farmer, Mahler, ailed, bailey, fable's, fabled, fables, farmer, faster, Kaiser, Mainer, bailed, gainer, gaiter, hailed, jailed, kaiser, mailed, nailed, raider, railed, raiser, sailed, tailed, vainer, wailed, waiter famdasy fantasy 1 898 fantasy, fad's, fads, fade's, fades, fame's, mayday's, maydays, AMD's, Faraday's, farad's, farads, Fahd's, Friday's, Fridays, Ramada's, family's, famous, Fonda's, Freda's, Fatima's, mad's, mads, Amado's, MD's, Md's, Midas, famed, FUDs, Fed's, Feds, Midas's, fatty's, fed's, feds, mdse, facade's, facades, Fates, Feds's, Fido's, Maud's, fate's, fates, fatso, feed's, feeds, feta's, feud's, feuds, foamiest, food's, foods, fume's, fumes, maid's, maids, midday's, DMD's, Fundy's, amide's, amides, amity's, fraud's, frauds, nomad's, nomads, fumiest, Fates's, Ford's, Fred's, Freddy's, Freida's, Frieda's, Maude's, fact's, facts, fajita's, fajitas, famine's, famines, fart's, farts, fast's, fasts, fends, find's, finds, fold's, folds, ford's, fords, fund's, funds, Faust's, Frodo's, Mamet's, facet's, facets, fagot's, fagots, faint's, faints, fajitas's, fault's, faults, femur's, femurs, gamut's, gamuts, Ada's, Adas, FNMA's, Gamay's, Ramsay, faddy, Aida's, Dada's, Faraday, Kama's, Mazda's, Rama's, amass, famously, fatwa's, fatwas, lama's, lamas, lambda's, lambdas, mama's, mamas, mayday, payday's, paydays, Amway's, faddist, Friday, Haida's, Haidas, Ramsay's, Samoa's, family, famish, fantasy's, fauna's, faunas, gamma's, gammas, mamma's, Tampa's, Tamra's, Wanda's, faddish, fallacy, mamba's, mambas, pampas, panda's, pandas, samba's, sambas, pampas's, Mead's, mead's, Amadeus, Fatimid's, Medea's, Media's, foamed, mateys, media's, medias, middy's, mod's, mods, mud's, Amadeus's, Amati's, FM's, FMs, Fermat's, Fm's, MIDI's, Matt's, fathead's, fatheads, foam's, foams, format's, formats, fumed, mate's, mates, meat's, meats, midi's, midis, moat's, moats, mode's, modes, MIT's, Meade's, Medusa, Moody's, PhD's, fat's, fats, fums, medusa, mot's, mots, comedy's, fealty's, female's, females, pomade's, pomades, remedy's, Phidias, fatties, fatuous, fete's, fetes, fetus, foments, foodie's, foodies, foot's, foots, meed's, mood's, moods, Day's, Fields, Flatt's, Floyd's, Freud's, GMT's, Madras, May's, Mays, day's, days, families, famishes, faradize, fatuity's, feast's, feasts, field's, fields, fiend's, fiends, fifty's, flatus, float's, floats, flood's, floods, fluid's, fluids, forty's, founds, madam's, madams, madras, may's, Adam's, Adams, Daisy, FDA, Faustus, Fields's, MFA's, Madras's, Maya's, Mayas, Phekda's, Phidias's, Smuts, Tammy's, comity's, daisy, dam's, dams, dimity's, emits, fad, faggot's, faggots, fast, faucet's, faucets, felt's, felts, fest's, fests, fetus's, fiesta's, fiestas, fight's, fights, fist's, fists, flatus's, flit's, flits, foaminess, fondue's, fondues, font's, fonts, fort's, forts, fret's, frets, fretsaw, gamete's, gametes, immediacy, madras's, madrasa, malady's, mast, matte's, mattes, omits, smut's, smuts, tam's, tams, Ahmad's, Amy's, Malay's, Malays, Adams's, Addams, Comte's, Dame's, Dumas, FDR's, Fatah's, Faust, Faustus's, Frito's, Macy, Mandy's, Mass, Matisse, Mazda, Mia's, Smuts's, Tami's, Tomas, comet's, comets, dame's, dames, fade, fame, feast, feint's, feints, flame's, flames, fleet's, fleets, flimsy, flout's, flouts, flute's, flutes, foists, forte's, fortes, fount's, founts, frame's, frames, fruit's, fruits, limit's, limits, mass, meas, remits, tames, vomit's, vomits, AD's, AMD, Amado, Amanda's, Lady's, Madam, Mara's, ad's, ads, armada's, armadas, farad, flays, fray's, frays, lady's, madam, madly, Dumas's, Mafia's, Mafias, Tammi's, Tomas's, fayest, mafia's, mafias, AIDS, Addams's, Amos, CAD's, Fahd, Fanny's, Faye's, Fujitsu, Ida's, MBA's, Masada's, Missy, Monday's, Mondays, Nadia's, Narmada's, Ramada, Ramadan's, Ramadans, Ramsey, Saddam's, Sammy's, Tad's, Xmas, adds, ado's, aid's, aids, bad's, cad's, cads, dad's, daddy's, dads, facade, fairy's, fanny's, fatty, foray's, forays, fussy, gads, lad's, lads, lambada's, lambadas, llama's, llamas, madame, mammy's, meaty, messy, mossy, mousy, mussy, naiad's, naiads, pad's, paddy's, pads, rad's, rads, samosa, tad's, tads, today's, wad's, wads, Andy's, AIDS's, Amati, Amie's, Amos's, Audi's, Camden's, Camus, Edda's, Emma's, FICA's, Farmer's, Farsi, Fatah, Fonda, Freda, Fundy, Hades, Jame's, James, Jami's, Judas, Laud's, Leda's, Lima's, Mahdi's, Malta's, Marta's, NAFTA's, Patsy, Ramos, Sade's, Veda's, Vedas, Wade's, Xmas's, Yoda's, Yuma's, Yumas, aide's, aides, amaze, amiss, amity, ammo's, amuse, baud's, bauds, bawd's, bawds, coda's, codas, coma's, comas, dado's, face's, faces, faffs, fail's, fails, fair's, fairs, fake's, fakes, fall's, falls, false, fancy, fang's, fangs, fare's, fares, farmer's, farmers, faro's, fascia's, fascias, fatal, fatally, fatsos, fatwa, faun's, fauns, faves, fawn's, fawns, fazes, flambe's, flambes, flamers, flea's, fleas, framer's, framers, game's, games, gamest, heyday's, heydays, jade's, jades, lades, lame's, lames, lamest, laud's, lauds, manta's, mantas, midday, name's, names, patsy, puma's, pumas, raid's, raids, sades, sames, soda's, sodas, someday, sudsy, tamest, wade's, wades, wadi's, wadis, Adidas, Amiga's, Amman's, Camry's, Candy's, Haman's, Handy's, Hardy's, Jamal's, Jamar's, Lamar's, Omaha's, Omahas, Prada's, Randy's, Sadat's, Samar's, Sandy's, Tammany's, amp's, amps, candy's, dandy's, fairway's, fairways, fallacy's, fancy's, fracas, salad's, salads, fainest, fairest, falsity, fascist, fatness, fattest, fauvist, gamiest, maddest, Adidas's, Aldo's, Alta's, Amen's, Amur's, Andes, Baidu's, Baroda's, Bombay's, Camus's, Canada's, Damian's, Fabian's, Fabians, Faisal's, Faith's, Farley's, Fawkes, Finlay's, Fiona's, Freddy, Freya's, Gambia's, Gamow's, Gouda's, Goudas, Hades's, Jamaal's, James's, Jamie's, Jidda's, Judas's, Kaunda's, Lamaze, Lamb's, Land's, Lindsay, Luanda's, Macias, Mamie's, Maria's, Maura's, Mayra's, Pamela's, Ramadan, Ramona's, Ramos's, Ramsey's, Rand's, Rhoda's, Samara's, Samoan's, Samoans, Sand's, Saudi's, Saudis, Sunday's, Sundays, Tamara's, Tameka's, Tamera's, Tamika's, USDA's, Wald's, Ward's, YMCA's, Yamaha's, Zambia's, Zamora's, amylase, antsy, artsy, balds, band's, bands, bard's, bards, cameo's, cameos, camera's, cameras, camp's, camps, card's, cards, comma's, commas, damn's, damns, damp's, damps, embassy, facial's, facials, faddist's, faddists, fading, faith's, faiths, famine, fanboy's, fanboys, farina's, faulty, faxes, fellas, female, feudal, fiddly, flossy, flyway's, flyways, fracas's, hand's, hands, handsaw, iamb's, iambs, jamb's, jambs, lamb's, lambs, lamina's, lamp's, lamps, land's, landau's, landaus, lands, lard's, lards, lemmas, mammal's, mammals, manga's, mania's, manias, manna's, maria's, pagoda's, pagodas, ramie's, ramp's, ramps, rand's, samosas, sand's, sands, tamps, vamp's, vamps, wand's, wands, ward's, wards, woodsy, yard's, yards, Andes's, Bambi's, Camden, Camel's, Campos, Damon's, Fagin's, Fargo's, Farsi's, Fawkes's, Flora's, Gilda's, Golda's, Hilda's, Honda's, Jamel's, Linda's, Lynda's, Macias's, Nelda's, Pamirs, Qantas, Rambo's, Ramon's, Ramses, Randi's, Ronda's, Santa's, Sundas, Tamil's, Tamils, Vonda's, Waldo's, Wilda's, Yalta's, Zomba's, camel's, camels, campus, fable's, fables, faker's, fakers, fakir's, fakirs, fandango, fandom, fantasia, farce's, farces, fastest, fatuity, favor's, favors, flora's, floras, foldaway, folksy, fondest, fondly, gamin's, gamins, geodesy, iambus, lamers, mambo's, mambos, pasta's, pastas, rumba's, rumbas, tamer's, tamers, vamoose, waldos, Campos's, Candace, Mombasa, Pamirs's, Qantas's, Ramses's, Sundas's, campus's, compass, factory, faintly, fantail, iambus's faver favor 1 74 favor, fever, fiver, fifer, fave, aver, fayer, caver, faker, faves, raver, saver, waver, fare, far, fer, Avery, fair, favor's, favors, fever's, fevers, five, fivers, flavor, Father, Javier, Weaver, Xavier, beaver, ever, fainer, fairer, father, fatter, fawner, foyer, heaver, leaver, naiver, over, quaver, shaver, suaver, waiver, wavier, weaver, Dover, Rover, cover, diver, fakir, fewer, fiber, filer, finer, firer, five's, fives, flier, freer, giver, hover, lever, liver, lover, mover, never, river, rover, safer, savor, sever, wafer faxe fax 1 541 fax, faux, Fox, fake's, fakes, fix, fox, FAQ's, FAQs, fag's, fags, foxy, faxed, faxes, face, fake, fax's, faze, Fawkes, fig's, figs, fog's, fogs, flax, flex, FAQ, Faye's, Foxes, fa's, fag, fixed, fixer, fixes, foxed, foxes, Case, Fates, Fay's, Fox's, Max, VAX, case, face's, faces, fade's, fades, faked, faker, false, fame's, farce, fare's, fares, fate's, fates, faves, fay's, fays, fazes, fix's, fox's, fuse, gaze, lax, max, sax, tax, wax, fact, fad's, fads, fan's, fans, fat's, fats, maxi, taxa, taxi, waxy, Faye, fade, fame, fare, fate, fave, FICA's, Fawkes's, fogies, fudge's, fudges, fugue's, fugues, phages, Fiji's, Fuji's, ficus, focus, fogy's, fuck's, fucks, fixate, Fe's, FedEx, Fez, fez, AFC's, F's, cafe's, cafes, cave's, caves, coax, faker's, fakers, faxing, fee's, fees, flake's, flakes, flux, foe's, foes, foxier, Mex, Rex, TeX, Tex, aux, hex, sex, vex, Fisk, Ajax, Ca's, Casey, Cox, FCC, FHA's, Fates's, Fosse, Ga's, Kasey, Kaye's, age's, ages, cause, cox, facade, fact's, facts, fagged, falsie, fiance, fig, flag's, flags, flak's, fog, frags, fudge, fug, fugue, fusee, gas, gauze, hoax, phage, phase, AC's, Ac's, Ag's, Cage's, Dix, Dixie, FICA, FM's, FMs, Fagin, Farsi, Fiat's, Fiji, Fm's, Fr's, Frau's, Fuji, Gage's, Gay's, Gaza, Jake's, Jay's, Kay's, LyX, Page's, Roxie, TWX, Wake's, XXL, bake's, bakes, box, bxs, cage's, cages, cake's, cakes, caw's, caws, cay's, cays, exp, ext, faffs, fagot, fail's, fails, fair's, fairs, fakir, fall's, falls, fancy, fang's, fangs, faro's, fatso, faun's, fauns, fawn's, fawns, fear's, fears, feat's, feats, feces, fence, fess, fete's, fetes, few's, fiat's, fiats, fife's, fifes, file's, files, fine's, fines, fire's, fires, five's, fives, fizz, flaw's, flaws, flays, flees, flies, floe's, floes, flue's, flues, foal's, foals, foam's, foams, fogy, force, fore's, fores, fps, fray's, frays, frees, fries, froze, fuck, fume's, fumes, furze, fuse's, fuses, fuss, fuzz, gas's, gay's, gays, hake's, hakes, jaw's, jaws, jay's, jays, jazz, lake's, lakes, lix, lox, lux, lxi, mage's, mages, make's, makes, mix, moxie, nix, page's, pages, pix, pixie, pox, pyx, rage's, rages, rake's, rakes, sage's, sages, sake's, six, take's, takes, tux, ukase, wage's, wages, wake's, wakes, xix, xxi, xxv, xxx, FBI's, FUDs, Fe, Feb's, Fed's, Feds, Fez's, Flo's, Fri's, Fry's, Mac's, PAC's, Roxy, Saks, Xe, bag's, bags, boxy, dags, fa, fed's, feds, fen's, fens, fez's, fib's, fibs, fin's, fins, fir's, firs, fit's, fits, flaxen, flu's, fly's, fob's, fobs, fop's, fops, fry's, fums, fun's, fur's, furs, futz, gag's, gags, hag's, hags, jag's, jags, lac's, lag's, lags, mac's, macs, mag's, mags, nag's, nags, oak's, oaks, rag's, rags, sac's, sacs, sag's, sags, sexy, tag's, tags, vacs, wag's, wags, yak's, yaks, cafe, cave, gave, sage, sake, FAA, Fay, ax, axed, axes, axle, faced, facet, fay, fazed, fee, fie, flake, flax's, foe, Kaye, fast, VAXes, ace, age, ax's, fab, fad, fan, far, fat, fayer, laxer, maxed, maxes, saxes, taxed, taxer, taxes, waxed, waxen, waxes, CARE, Cage, Gage, Gale, Jake, Jame, Jane, Kane, Kate, Mace, Max's, Pace, Page, SASE, Wake, bake, base, cage, cake, came, cane, cape, care, dace, daze, ease, fable, faded, faff, fail, fain, fair, fall, famed, fang, fared, faro, fated, faun, fawn, fete, fife, file, fine, fire, five, flame, flare, flee, floe, flue, fore, frame, free, fume, gale, game, gape, gate, hake, haze, jade, jape, kale, lace, lake, lase, laze, mace, mage, make, max's, maze, pace, page, race, rage, rake, raze, sax's, take, tax's, vase, wage, wake, wax's, Fahd, Frye, farm, fart firey fiery 1 95 fiery, Frey, fire, Freya, Fry, fairy, fir, fry, fare, fore, fray, free, fury, ferry, foray, furry, fire's, fired, firer, fires, Fri, fer, Fr, fair, fr, far, for, fro, fur, Frau, faro, fora, Frye, fayer, finery, foyer, Frey's, afire, fey, fie, fried, fries, Farley, Fred, fairer, fairly, fir's, firm, firs, freq, fret, ire, Eire, Grey, Trey, Urey, airy, dire, fare's, fared, fares, ferny, fiber, fief, fife, fifer, file, filer, fine, finer, firth, five, fiver, fore's, fores, forty, hire, lire, mire, miry, prey, sire, tire, trey, wire, wiry, Carey, Corey, Foley, Gorey, filly, finny, fishy, fizzy, vireo fistival festival 1 27 festival, festively, fistful, festival's, festivals, fistula, festal, festive, fistful's, fistfuls, fitful, fastball, festivity, fistfight, furtively, restively, wistful, distal, fiscal, pistil, fistula's, fistulas, distill, fictive, mistrial, mistral, mystical flatterring flattering 1 58 flattering, fluttering, flatter ring, flatter-ring, faltering, clattering, flattening, filtering, flatteringly, flatting, fettering, lettering, littering, flustering, cluttering, frittering, glittering, flatiron, falterings, altering, flaring, flatter, flattery, flitting, flatterer, haltering, featuring, laddering, loitering, flatters, factoring, festering, flattered, flattery's, flavoring, flowering, fostering, flickering, unflattering, battering, fathering, fattening, lathering, mattering, nattering, pattering, splattering, tattering, chattering, feathering, plastering, shattering, blathering, scattering, slathering, smattering, spattering, swattering fluk flux 16 80 fluke, fluky, flak, folk, flack, flake, flaky, fleck, flick, flock, flag, flog, flu, flunk, flue, flux, flu's, flub, folic, FL, Luke, fl, fluke's, flukes, flunky, fuck, full, luck, Fla, Flo, bulk, flak's, flank, flask, fly, fug, funk, hulk, lug, sulk, cluck, elk, flaw, flax, flay, flea, flee, flew, flex, floe, flour, flout, flow, flt, flue's, flues, fluff, fluid, flume, flung, flush, flute, foul, ilk, pluck, Fisk, Flo's, fink, flab, flan, flap, flat, fled, flip, flit, flop, fly's, fork, plug, slug flukse flux 17 161 fluke's, flukes, flake's, flakes, flak's, fluke, folk's, folks, flack's, flacks, fleck's, flecks, flick's, flicks, flock's, flocks, flux, folksy, flag's, flags, flogs, Luke's, flue's, flues, flu's, flunk's, flunks, fluxes, flake, fluky, flume's, flumes, flute's, flutes, flux's, flub's, flubs, flukier, flax, flex, flask, flukiest, flunkies, fake's, fakes, false, flees, flies, floe's, floes, flunky's, fuck's, fucks, full's, fulls, lake's, lakes, like's, likes, luck's, lucks, luges, Fawkes, Flo's, flak, flank's, flanks, flask's, flasks, flexes, fluxed, fly's, lug's, lugs, bulk's, bulks, flushes, funk's, funks, hulk's, hulks, sulk's, sulks, Blake's, Flores, Flossie, bloke's, blokes, cluck's, clucks, elk's, elks, flaked, flaky, flame's, flames, flare's, flares, flaw's, flaws, flax's, flays, flea's, fleas, flex's, floss, flour's, flours, flout's, flouts, flow's, flows, fluff's, fluffs, fluid's, fluids, flush's, foul's, fouls, ilk's, ilks, kluges, pluck's, plucks, slakes, Fisk's, fink's, finks, flab's, flakier, flan's, flans, flap's, flaps, flat's, flats, fleece, flip's, flips, flit's, flits, flop's, flops, floss's, flosses, flossy, flounce, fork's, forks, glucose, plug's, plugs, slug's, slugs, Luke, flimsy, flue, fuse, flume, flush, flute fone phone 7 953 fine, fen, Fiona, fan, fin, fun, phone, Finn, fang, foe, fond, font, one, bone, cone, done, fore, gone, hone, lone, none, pone, tone, zone, Fannie, fain, faun, fawn, Fanny, fanny, fauna, finny, fungi, funny, phony, Noe, Fe, NE, Ne, fondue, Fonda, ON, fee, fence, fie, fine's, fined, finer, fines, floe, foe's, foes, foo, found, fount, on, Boone, Don, Donne, ENE, Faye, Foley, Fosse, Hon, Jon, Lon, Mon, Ono, Rhone, Ron, Son, con, don, eon, fan's, fans, fen's, fend, fens, fin's, find, fink, fins, fob, fog, fol, fop, for, foyer, fun's, fund, funk, hon, honey, ion, money, non, shone, son, ton, tonne, won, yon, Anne, Bonn, Bono, Cong, Conn, Dane, Dona, Donn, Foch, Gene, Hong, Jane, Joni, June, Kane, Kong, Lane, Long, Mona, Nona, Rene, Sony, Toni, Tony, Wong, Yong, Zane, bane, bong, bony, cane, cine, cony, dine, dona, dong, dune, face, fade, fake, fame, fare, fate, fave, faze, fete, fife, file, fire, five, flee, flue, foal, foam, fogy, foil, foll, food, fool, foot, fora, foul, four, fowl, free, fume, fuse, gene, gong, kine, lane, line, long, mane, mine, mono, nine, pane, pine, pong, pony, rune, sane, sine, song, tine, tong, tony, tune, vane, vine, wane, wine, zine, Nev, Nov, No, no, oven, AFN, F, Freon, N, NF, NOW, NV, Neo, coven, f, felon, few, fey, fiend, flown, frown, futon, n, nae, nee, new, now, woven, en, Avon, FNMA, FY, Fern, Finley, Fiona's, Fran, NW, NY, Na, Ni, Sven, Yvonne, bovine, define, even, fa, fainer, famine, fanned, fawned, fawner, feline, felony, fennel, fern, ff, fiance, finale, finely, finery, finite, finned, flan, funnel, funner, furn, iPhone, kn, knee, knew, know, novae, novene, nu, phone's, phoned, phones, refine, Ben, FPO, Fe's, Feb, Fed, Fez, Flo, Gen, Ken, Len, Pen, Sen, Zen, canoe, den, doyen, e'en, fed, fem, fer, fez, fro, gen, hen, ken, men, own, pen, sen, ten, wen, yen, zen, Nova, nave, nova, Bonnie, Chen, Connie, Deon, Dion, Dionne, Donnie, F's, FAA, FD, FL, FM, Fay, Finch, Finn's, Finns, Flynn, Fm, Fr, Frey, Fundy, GNU, IN, In, Joan, Joanne, LVN, Leon, Ln, Lonnie, MN, Mn, Moon, Mooney, RN, Rn, Ronnie, Rooney, SVN, Sn, Snow, TN, UN, WNW, Wren, Zion, Zn, an, anew, been, boon, coin, coon, down, faint, fancy, fang's, fangs, faun's, fauns, fawn's, fawns, fay, fee's, feed, feel, fees, feet, feint, ferny, fief, final, finch, finis, fl, flea, flew, fling, flow, flung, foodie, footie, fr, ft, fuel, funky, fwy, gnu, goon, gown, in, join, keen, koan, lien, lion, loan, loin, loon, loonie, mien, moan, moon, neon, noon, noun, peen, peon, roan, seen, snow, soon, sown, teen, then, tn, tongue, town, townee, townie, ween, when, wren, Ana, Ann, Annie, CNN, Can, Congo, DNA, Dan, Danae, Diane, Donna, Donny, Downy, Duane, Dunne, FAQ, FBI, FCC, FDA, FHA, FUD, FWD, FYI, Faye's, Fla, Fri, Fry, Han, Haney, Heine, Hun, Ian, Ina, Jan, Janie, Jayne, Joann, Jun, Kan, Kongo, LAN, Leona, Lin, Lynne, Maine, Man, Min, Nan, PIN, Paine, Pan, Payne, Poona, RNA, Renee, Rhine, Ronny, San, Seine, Shane, Sonia, Sonny, Sun, Taine, Taney, Tonga, Tonia, Van, Wayne, Wynn, Young, any, awn, ban, bin, bongo, bonny, bun, can, chine, conga, din, doing, downy, dun, fa's, fab, fad, fag, far, fat, fayer, fib, fiche, fig, fir, fit, flu, fly, foamy, foggy, folio, folly, footy, foray, fossa, fry, fudge, fug, fugue, fum, fur, fusee, fut, fwd, genie, gin, going, gonna, gun, inn, jun, kin, loony, man, min, mun, nun, pan, peony, pin, piney, pun, pwn, quine, ran, ranee, renew, run, scene, seine, shine, sin, sinew, sonny, sun, syn, tan, thane, thine, thong, tin, tun, uni, van, venue, wan, whine, win, wrong, yin, young, Ainu, Anna, Dana, Dena, Dina, Dino, Dunn, FICA, FIFO, FWIW, Fay's, Fiat, Fido, Fiji, Frau, Fronde, Fuji, Gena, Gina, Gino, Hung, Jana, Jung, Juno, Kano, King, Lana, Lang, Lena, Leno, Lina, Luna, Lynn, Mani, Mann, Ming, Minn, Nina, Pena, Penn, Rena, Reno, San'a, Sana, Sang, Sung, T'ang, Tenn, Tina, Ting, Vang, Venn, Wang, Yang, Zeno, Zuni, bang, bani, bung, dang, deny, ding, dung, faff, fail, fair, fall, faro, fay's, fays, fear, feat, fell, fess, feta, feud, few's, fiat, fill, filo, fish, fizz, flaw, flay, fonder, fondle, fray, fuck, full, fumy, fury, fuss, fuzz, gang, hang, hing, hung, jinn, kana, keno, king, ling, lino, lung, many, menu, mini, mung, myna, pang, ping, puny, rang, ring, rung, sang, sing, sung, tang, ting, tiny, tuna, vino, wing, wino, winy, yang, zany, zing, OE, font's, fonts, frond, front, once, one's, ones, Jove, Love, Nome, Rove, cove, dove, hove, love, move, node, nope, nose, note, rove, wove, DOE, Doe, EOE, Fox, Horne, Joe, Jones, Moe, Monet, Monte, Ont, Poe, Ponce, Stone, Zoe, alone, atone, bonce, bone's, boned, boner, bones, borne, clone, cone's, coned, cones, crone, doe, drone, force, fore's, fores, forge, forte, fox, froze, goner, hoe, hone's, honed, honer, hones, krone, loner, nonce, ozone, ponce, pone's, pones, prone, roe, scone, stone, toe, tone's, toned, toner, tones, woe, zone's, zoned, zones, Bond, Don's, Dons, FOFL, Ford, Frye, Jon's, Lon's, Mon's, Monk, Mons, Mont, Ore, Ron's, Son's, acne, bond, bonk, con's, conj, conk, cons, cont, don's, don't, dons, eon's, eons, fob's, fobs, fog's, fogs, fold, folk, fop's, fops, ford, fork, form, fort, foxy, gonk, hon's, honk, hons, ion's, ions, monk, moue, ode, ole, ope, ore, owe, pond, roue, son's, sons, ton's, tons, won's, won't, wonk, wont, Bose, Coke, Cole, Cote, Dole, Gore, Hope, Howe, Jose, Kobe, Lome, Lowe, More, Pole, Pope, Rome, Rose, Rowe, bode, bole, bore, code, coke, come, cope, core, cote, doge, dole, dome, dope, dose, dote, doze, gore, hoke, hole, home, hope, hose, joke, lobe, lode, loge, lope, lore, lose, mode, mole, mope, more, mote, ooze, poke, pole, pope, pore, pose, robe, rode, role, rope, rose, rote, sole, some, sore, toke, tole, tome, tore, tote, vole, vote, woke, wore, yoke, yore forsee foresee 1 252 foresee, fore's, fores, force, for see, for-see, Fr's, fare's, fares, fire's, fires, foresaw, four's, fours, frees, froze, fir's, firs, freeze, frieze, fur's, furs, Farsi, farce, fries, furze, Furies, foray's, forays, furies, Forest, fore, foreseen, foreseer, foresees, forest, free, Fosse, forsake, fusee, Forbes, Morse, Norse, force's, forced, forces, forge, forge's, forges, forte, forte's, fortes, gorse, horse, worse, Dorsey, Fosse's, forage, horsey, faro's, Fri's, Fry's, foyer's, foyers, fry's, Frey's, Furies's, fair's, fairs, fear's, fears, fury's, Pharisee, fierce, frowzy, pharisee, phrase, Faeroe's, Frau's, faerie's, faeries, fairies, ferries, fray's, frays, frizz, Flores, Rose, foe's, foes, rose, Ferris, Flores's, Forbes's, Ford's, Forrest, Frisbee, Frost, Rosie, ferry's, for, ford's, fords, fork's, forks, form's, forms, fort's, forts, frost, oversee, ore's, ores, FDR's, Fraser, Frey, fare, fire, fora, foursome, frosh's, frosty, frozen, fuse, Gore's, More's, arose, bore's, bores, core's, cores, freed, freer, fresh, frosh, gore's, gores, lore's, more's, mores, pore's, pores, prose, sore's, sores, yore's, Erse, Ford, Fred, Frye, Frye's, Varese, coarse, course, first, fob's, fobs, fog's, fogs, fop's, fops, forage's, forages, foray, ford, forego, forgoes, fork, form, forsook, fort, forties, fossa, foyer, freq, fret, fusee's, fusees, hoarse, mores's, morose, rouse, tor's, tors, Farsi's, Flossie, Fourier, curse, false, farce's, farces, fared, fired, firer, footsie, forayed, forgo, forth, forty, forty's, forum, forum's, forums, frame, fried, furze's, fuse's, fuses, nurse, parse, purse, terse, torso, verse, Farley, Hersey, Horace, Jersey, Lorie's, Lorre's, Tories, Torres, bursae, dories, falsie, ferret, ferule, fesses, fogies, furred, fusses, jersey, pursue, Forster, Dorset, Morse's, Norse's, corset, forded, forged, forger, forget, forked, formed, former, gorse's, horse's, horsed, horses, morsel, worse's, worsen frustartaion frustrating 2 18 frustration, frustrating, frustration's, frustrations, frustrate, restarting, frustrated, frustrates, Restoration, forestation, restoration, prostration, frustratingly, prostrating, frostbiting, restrain, frostbitten, fenestration fuction function 3 51 faction, fiction, function, auction, suction, faction's, factions, fiction's, fictions, fraction, friction, fusion, action, fruition, diction, fustian, section, cation, affection, caution, defection, factional, fictional, fucking, refection, locution, Fujian, eviction, fixation, Faustian, cushion, equation, factious, fashion, fission, location, reaction, vacation, vocation, function's, functions, futon, unction, auction's, auctions, junction, ructions, suction's, suctions, Fulton, tuition funetik phonetic 2 321 fanatic, phonetic, funk, Fuentes, frenetic, fungoid, genetic, kinetic, lunatic, funked, fount, finite, font, fund, Fundy, fined, frantic, funky, Fuentes's, fount's, fountain, founts, funded, antic, fanatic's, fanatics, fantail, font's, fonts, fund's, funding, funds, sundeck, Fundy's, Gangtok, fungi, functor, fetid, untie, Quentin, auntie, until, Donetsk, Dunedin, Menelik, funeral, funfair, fanged, finked, faint, feint, fiend, finicky, found, fanned, fawned, fend, find, fink, finned, fond, fainted, fainter, feinted, fending, founded, founder, Fonda, fanatical, phonetics, faint's, fainting, faints, fantasia, feint's, feinting, feints, fended, fender, fiend's, fiendish, fiends, finder, finitely, fluent, fonder, founding, founds, intake, Mintaka, faintly, fantasy, fends, feting, find's, finding, finds, foundry, fun, funnest, fut, net, Fonda's, Funafuti, Nettie, Sontag, fandom, feet, feta, fine, finest, fondly, junket, neck, phonemic, tunic, Nunki, unite, unity, Hunt, anti, aunt, bunt, cunt, faucet, fetish, fluently, fondue's, fondues, fret, fun's, funk's, funkier, funking, funks, funnel, funner, funny, futile, hunt, monodic, net's, nets, punnet, punt, runt, unit, unto, unit's, units, Benet, Fannie, Funafuti's, Genet, Janet, Manet, Monet, Mountie, Punic, Sunnite, batik, facet, feta's, fetal, fete's, feted, fetes, fetus, filet, fine's, finer, fines, finis, fleck, fleet, footie, freak, fumed, funneled, funnier, funnies, funnily, fused, fusty, junta, runic, runty, sneak, tenet, tuned, unstuck, Henrik, Hunter, bunted, dentin, hunted, hunter, lentil, pundit, punted, punter, unlike, unpick, untidy, untied, unties, uptick, Aeneid, Hunt's, anti's, antis, aunt's, auntie's, aunties, aunts, bunt's, bunting, bunts, cunt's, cunts, faucet's, faucets, finely, finery, fret's, frets, fueled, fungal, fungus, funnel's, funneling, funnels, funny's, furtive, fustier, genetics, hunt's, hunting, hunts, junkie, kinetics, lunatic's, lunatics, magnetic, ninety, nonstick, onetime, pantie, poetic, punnets, punt's, punting, punts, runt's, runtier, runts, unalike, undid, uneaten, unities, uniting, unitize, Alnitak, Annette, Benet's, Fulton, Genet's, Janet's, Janette, Lynette, Manet's, Monet's, Nanette, UNESCO, Unitas, acetic, anemic, dinette, diuretic, emetic, facet's, faceting, facets, finesse, fleet's, fleeting, fleets, fugitive, funerary, funereal, fungous, fungus's, junta's, juntas, mantis, monetize, nineties, punitive, rustic, suntan, tenet's, tenets, unhook, united, unites, unity's, unlock, unpack, Fujitsu, ascetic, faceted, finery's, fleeted, fleeter, fleetly, gametic, generic, heretic, mimetic, ninety's, wingtip futs guts 42 366 FUDs, fat's, fats, fit's, fits, futz, fetus, Fates, Fiat's, fate's, fates, fatso, feat's, feats, feta's, fete's, fetes, feud's, feuds, fiat's, fiats, foot's, foots, Fed's, Feds, fad's, fads, fed's, feds, fut, UT's, fuss, Tut's, buts, cut's, cuts, fums, fun's, fur's, furs, gut's, guts, hut's, huts, jut's, juts, nut's, nuts, out's, outs, put's, puts, rut's, ruts, tut's, tuts, fetus's, Fates's, fatty's, fight's, fights, Faust, Feds's, Fido's, fade's, fades, feed's, feeds, food's, foods, fusty, PhD's, Tu's, fast, fest, fist, tuft's, tufts, F's, Faust's, T's, fault's, faults, flout's, flouts, flute's, flutes, fount's, founts, fruit's, fruits, ft, ftps, fuse, futon's, futons, futzes, ts, Btu's, FUD, Fe's, Stu's, Ute's, Utes, fa's, fact's, facts, fart's, farts, fast's, fasts, fat, felt's, felts, fest's, fests, fist's, fists, fit, flat's, flats, flit's, flits, flu's, font's, fonts, fort's, forts, frat's, frats, fret's, frets, fund's, funds, fuss's, fussy, At's, Ats, CT's, FDR's, FM's, FMs, FTC, Fay's, Fm's, Fr's, Fuchs, Fuji's, Hts, Hutu's, MT's, Pt's, Tues, Tutsi, Tutu's, auto's, autos, bout's, bouts, butt's, butts, due's, dues, duet's, duets, duo's, duos, duty's, fate, faun's, fauns, fay's, fays, fee's, fees, fess, feta, fete, few's, flue's, flues, foe's, foes, foul's, fouls, four's, fours, fps, ftp, fuck's, fucks, fuel's, fuels, full's, fulls, fume's, fumes, fury's, fuse's, fuses, futon, fuzz, fuzz's, gout's, gutsy, it's, its, jute's, lout's, louts, lute's, lutes, mute's, mutes, mutt's, mutts, pout's, pouts, putt's, putts, qts, quits, rout's, routs, shuts, suet's, suit's, suits, tout's, touts, tutu's, tutus, Bud's, DAT's, DDTs, Dot's, FAQ's, FAQs, FBI's, FHA's, Feb's, Fez's, Flo's, Fri's, Fry's, HUD's, Kit's, Lat's, Lot's, MIT's, Nat's, PET's, PST's, Pat's, Sat's, Set's, Tet's, VAT's, WATS, bat's, bats, bet's, bets, bit's, bits, bots, bud's, buds, cat's, cats, cot's, cots, cud's, cuds, dot's, dots, dud's, duds, eats, fag's, fags, fan's, fans, fen's, fens, fez's, fib's, fibs, fig's, figs, fin's, fins, fir's, firs, fly's, fob's, fobs, fog's, fogs, fop's, fops, fry's, gets, gits, hat's, hats, hit's, hits, hots, jet's, jets, jot's, jots, kit's, kits, lats, let's, lets, lot's, lots, mat's, mats, mot's, mots, mud's, net's, nets, nit's, nits, oat's, oats, pat's, pats, pet's, pets, pit's, pits, pot's, pots, puds, putz, rat's, rats, rot's, rots, set's, sets, sits, sot's, sots, suds, tats, tit's, tits, tot's, tots, vat's, vats, vet's, vets, wet's, wets, wit's, wits, zit's, zits gamne came 21 302 gamine, gamin, gaming, game, Gaiman, gammon, Gemini, gasmen, mane, gamine's, gamines, Amen, amen, Galen, Gama, Gene, Jame, Jane, Kane, amine, came, cane, gain, game's, gamed, gamer, games, gamin's, gamins, gamy, gang, gene, gone, Gamay, Gamow, Jamie, Jayne, Maine, damn, famine, gamete, gamier, gamma, gammy, gimme, gamut, Cayman, caiman, cowmen, commune, cumin, gumming, jamming, coming, kimono, Gen, Man, gen, germane, man, men, Camden, Carmen, GM, Guam, MN, Mani, Mann, Mn, gameness, gaminess, gasman, gm, gunmen, many, mine, CAM, Can, Carmine, GMO, Gaiman's, Ghana, Jaime, Jan, Janie, Jasmine, Kan, cam, cameo, can, canoe, carmine, gaming's, gammon's, gem, genie, gin, guano, gum, gun, gym, jam, jasmine, Damien, GMAT, Glen, Gwen, Oman, galena, gamely, glen, gran, humane, lawmen, laymen, omen, seamen, Cain, Camel, Crane, Damon, GM's, GMT, Gabon, Gatun, Gavin, Gena, Gina, Gino, Gomez, Goren, Green, Guam's, Guinea, Gwyn, Haman, Hymen, Jain, Jame's, Jamel, James, Jami, Jana, Jannie, Jeanne, Joanne, June, Kama, Kano, Karen, Omani, Ramon, Yemen, amino, among, camel, come, cone, crane, given, gong, goon, gown, grain, green, guanine, guinea, hymen, jamb, kana, kine, laminae, lumen, main, semen, women, Cagney, Capone, Carney, Gamay's, Gambia, Gamow's, Ginny, Greene, Jamie's, Janine, Janna, Ramona, Romney, Simone, cam's, camp, cams, canine, canny, gamma's, gammas, gaping, gating, gazing, gem's, gems, gimme's, gimmes, gimp, going, gonna, grainy, granny, grin, gum's, gummed, gummy, gums, gunny, gurney, gym's, gyms, hymn, immune, jam's, jammed, jammy, jams, lamina, laming, limn, manna, naming, quine, taming, name, Camry, Camus, Cline, Comte, Glenn, Jamal, Jamar, Jami's, Kama's, Kline, campy, carny, clone, crone, gimpy, gumbo, krone, Gaines, acne, gained, gainer, gannet, Marne, gain's, gains, gaunt, Amie, Anne, Dame, Dane, Gage, Gale, Gamble, Garner, Lane, Zane, bane, dame, damned, fame, gale, gamble, gape, garner, garnet, gate, gave, gaze, lame, lane, pane, same, sane, tame, vane, wane, Gayle, Mamie, Paine, Payne, Taine, Wayne, damn's, damns, gaffe, gauge, gauze, ramie, Gable, gable gaurd guard 1 354 guard, gourd, Kurd, card, curd, gird, gourde, crud, geared, grad, grid, Jared, cared, cured, gored, quart, Curt, Jarred, Jarrod, Kurt, cart, cord, curt, garret, girt, grayed, jarred, kart, court, greed, guard's, guards, gad, gar, gaudy, Gary, gawd, gourd's, gourds, guru, Garry, Hurd, Ward, bard, gar's, garb, gars, gauged, hard, lard, turd, ward, yard, Baird, Gould, gamed, gaped, gated, gaunt, gazed, glued, laird, Grady, crude, grade, cardie, cardio, cred, grit, quarto, CRT, Garrett, carat, caret, carried, cored, garrote, grate, grout, karat, kraut, quirt, Jerrod, carrot, cruddy, greedy, jeered, guarded, guarder, Creed, Gd, Gerard, Godard, Gr, Greta, RD, Rd, Sigurd, creed, cried, crowd, cruet, garbed, garden, gator, gear, gerund, glared, goad, gr, great, greet, groat, grue, quad, rd, regard, CAD, GED, Ger, God, Gouda, Guido, Kurd's, acrid, cad, car, card's, cards, cud, cur, curd's, curds, gayer, girds, god, gourde's, gourdes, grand, guide, gut, guyed, jar, rad, Grus, Urdu, arid, glad, grub, cadre, raged, raked, Art, Beard, CARE, Cara, Carr, Cary, GATT, Garbo, Garth, Gary's, Garza, Gere, Good, Gore, Grundy, Hardy, Judd, Kara, Kari, Karo, aired, art, bared, beard, board, canard, care, chard, cued, cure, dared, eared, farad, fared, fraud, gait, gamut, gate, gear's, gears, geed, giro, goer, good, gore, gory, gout, graced, graded, grated, graved, gravid, grazed, ground, guild, guru's, gurus, gyro, hardy, hared, heard, hoard, jury, lardy, lured, lurid, oared, pared, quark, quid, raid, rared, rued, sacred, shard, tardy, tared, Bart, Bird, Burt, Byrd, Cairo, Carl, Ford, Garry's, Ger's, Gerry, Gounod, Hart, Karl, Kaunda, Lord, barred, bird, car's, carp, carry, cars, caused, cur's, curb, curl, curs, dart, fart, fjord, ford, gabbed, gadded, gaffed, gagged, gained, galled, gashed, gassed, gawked, gawped, geld, germ, gild, girl, glut, goaded, gold, gorp, gouged, gouty, grind, grunt, gust, hairdo, haired, hart, herd, hurt, jar's, jars, lord, loured, marred, mart, nerd, paired, parred, part, poured, soured, tarred, tart, toured, warred, wart, word, yurt, Canad, Carr's, Grus's, caged, cairn, caked, caned, caped, cased, caved, cawed, chord, clued, could, druid, gelid, gibed, goer's, goers, gonad, gruel, grues, gruff, gyved, jaded, japed, jaunt, jawed, third, trued, weird, Gaul, Laud, Maud, aura, baud, laud, Gauss, Laura, Lauri, Maura, Mauro, Nauru, gauge, gauze, gauzy, Gaul's, Gauls generly generally 2 164 general, generally, genera, general's, generals, gingerly, gnarly, gently, generic, greenly, genre, generality, generously, keenly, nearly, girly, gnarl, goner, gunnery, queerly, genre's, genres, Genaro, genial, genially, genteel, genteelly, generate, generous, gentle, goner's, goners, linearly, mannerly, snarly, Genaro's, gentile, Gentry, gentry, tenderly, energy, Beverly, kernel, Greeley, queenly, Jenner, gainer, generalize, girl, gorily, gunnel, gunner, keener, kennel, genuinely, Carly, Connery, caner, cannery, curly, gruel, joinery, knurl, enroll, gunnery's, unruly, venereal, Janell, Jenner's, canary, clearly, funeral, gainer's, gainers, genital, genitally, greenfly, gunner's, gunners, jingly, kingly, mineral, snarl, Gene, Janelle, caner's, caners, cannily, cruelly, gender, gene, greenery, hungrily, kindly, Gerry, Gonzalo, Kendall, Nelly, eagerly, eerily, genealogy, gingery, gondola, gunwale, jewelry, kinkily, merely, newly, Gantry, Gene's, Genet, Gentry's, Henry, deanery, early, gantry, gender's, genders, gene's, genes, gentry's, gnarl's, gnarls, inertly, meagerly, nerdy, nervy, scenery, Geneva, cleverly, dearly, densely, finely, finery, gamely, gendered, generic's, generics, gentrify, lonely, pearly, penury, sanely, tensely, winery, yearly, Beverley, Genet's, overly, severely, venally, Genesis, Geneva's, geneses, genesis, genetic, miserly, soberly, synergy, tenably, tenthly, utterly, Conrail, jeeringly goberment government 3 63 garment, debarment, government, Cabernet, gourmand, gourmet, ferment, torment, Doberman, coherent, conferment, doberman, Doberman's, deferment, determent, doberman's, dobermans, germinate, Bremen, Brent, German, barmen, garment's, garments, Bremen's, Germany, agreement, cerement, comment, decrement, germane, governed, gaberdine, Belmont, Clement, German's, Germans, Vermont, betterment, clement, dormant, worriment, aberrant, basement, casement, debarment's, disbarment, abutment, congruent, condiment, brunet, cornet, garnet, Brant, Cabernet's, Grant, baronet, brunt, burnt, coronet, grant, grommet, grunt gobernement government 1 31 government, government's, governments, governmental, ornament, tournament, confinement, garment, Cabernet, journeymen, bereavement, adornment, debridement, debarment, obtainment, discernment, dethronement, internment, garnishment, gourmand, journeyman, journeyman's, containment, misgovernment, ornament's, ornaments, cantonment, tournament's, tournaments, enshrinement, enthronement gobernment government 1 16 government, government's, governments, governmental, garment, ornament, Cabernet, tournament, adornment, debarment, obtainment, discernment, gourmand, confinement, containment, cantonment gotton gotten 3 158 Cotton, cotton, gotten, cottony, got ton, got-ton, Gatun, codon, getting, gutting, jotting, Gideon, Keaton, kitten, Giotto, goon, Cotton's, cotton's, cottons, glutton, gotta, Giotto's, Gordon, godson, Hutton, Litton, Mouton, Patton, Sutton, button, mouton, mutton, rotten, Cotonou, ctn, gating, ketone, catting, coating, cutting, goading, jetting, jutting, kitting, got, ton, GATT, Good, begotten, coon, cottoned, ghetto, gluttony, goat, good, gout, gown, Godot, Gentoo, Gounod, Acton, Attn, Eton, Getty, Motown, attn, crouton, gouty, gutty, photon, Canton, Caxton, Colon, Eaton, GATT's, Gabon, Golan, Golden, Goren, Kenton, Kotlin, Seton, Vuitton, Wotan, baton, canton, carton, colon, cordon, dotting, futon, gator, ghetto's, ghettos, gluon, gluten, goat's, goatee, goats, golden, gout's, gratin, hotting, kowtow, muttony, oaten, piton, potting, rotting, totting, Beeton, Dayton, Getty's, Gibbon, Newton, Teuton, Wooten, batten, bitten, cation, cocoon, common, cottar, cotter, coupon, fatten, gallon, gammon, gibbon, goiter, grotto, gutted, gutter, jotted, jotter, mitten, newton, rattan, Otto, grotto's, lotto, motto, Bolton, Boston, Dotson, Gorgon, Horton, Morton, Norton, Otto's, gorgon, bottom, lotion, lotto's, motion, motto's, notion, potion gracefull graceful 1 20 graceful, gracefully, grace full, grace-full, grateful, gratefully, careful, carefully, Graciela, gravelly, gravely, forceful, forcefully, glassful, graciously, ungraceful, ungracefully, peaceful, peacefully, jarful gradualy gradually 2 3 gradual, gradually, graduate grammer grammar 2 32 crammer, grammar, grimmer, Kramer, grimier, groomer, creamer, creamier, crummier, gamer, Grammy, crammers, gamier, grammar's, grammars, grayer, rummer, Cranmer, framer, grader, grater, graver, grazer, Grammy's, crammed, drummer, glimmer, glummer, grabber, grommet, primmer, trimmer hallo hello 6 108 Hall, hall, halloo, hallow, halo, hello, Hal, Hale, Halley, Hallie, Hill, Hull, hail, hale, haul, he'll, hell, hill, hollow, hull, Haley, Holly, hilly, holly, Hall's, hall's, halls, Gallo, heal, Holley, Hollie, heel, hole, holy, howl, hula, Hoyle, holey, Halon, halal, halloo's, halloos, hallows, halo's, halon, halos, Hal's, Hals, Harlow, all, allow, alloy, half, halt, hello's, hellos, shall, shallow, Ball, Callao, Gall, Hale's, Hals's, Hill's, Hull's, Wall, ally, ball, call, callow, fall, fallow, gall, hail's, hails, haled, haler, hales, halve, haply, haul's, hauls, hell's, hill's, hills, hull's, hulls, mall, mallow, pall, phalli, sallow, tall, tallow, wall, wallow, y'all, Sally, bally, calla, cello, dally, jello, pally, rally, sally, tally, wally hapily happily 2 121 haply, happily, hazily, hail, happy, apply, headily, heavily, shapely, Hamill, homily, hoopla, pail, Hal, Haley, hap, hilly, hippy, pally, ply, Hale, Hall, Halley, Hallie, Hill, Hopi, hale, hall, halo, haul, hill, holy, pile, pill, poly, cheaply, Harley, Holly, chapel, choppily, hap's, holly, Apple, Havel, Hazel, Hopi's, Hopis, apple, halal, happier, hazel, heaping, highly, hotly, huffily, lapel, maple, papal, papilla, pupil, reapply, reply, spill, dapple, hackle, haggle, happen, hassle, homely, hoping, hourly, hugely, hyping, ripely, ripply, supply, hail's, hails, aptly, daily, gaily, hairy, handily, hardily, hastily, rapidly, vapidly, charily, hardly, raptly, shadily, shakily, cagily, easily, family, lazily, racily, warily, Paley, hip, HP, Paul, heap, hp, pale, pall, pawl, play, ploy, PLO, Paula, Pauli, Pol, Polly, hapless, haploid, hep, hippo, holey, hop, pol harrass harass 1 216 harass, Harris's, Harris, Harry's, harries, harrow's, harrows, arras's, Hera's, Herr's, hair's, hairs, hare's, hares, hora's, horas, Horus's, hurry's, heiress, hurries, Haas's, Harare's, Harrods's, arras, Harrods, array's, arrays, harness, hurrah's, hurrahs, hearsay, hearse, hoarse, Horus, heir's, heirs, here's, hero's, hire's, hires, hoer's, hoers, horse, hour's, hours, Horace, heiress's, heresy, heroes, houri's, houris, Haas, Hadar's, Hagar's, O'Hara's, harassed, harasser, harasses, Harry, Hart's, Hatteras's, Hays's, harks, harm's, harms, harp's, harps, harry, hart's, harts, Ara's, Harare, Hausa's, Ares's, Barr's, Cara's, Carr's, Grass, Hals's, Hans's, Hardy's, Harpy's, Harrell's, Harriet's, Harrison, Harte's, Hayes's, Hiram's, Hydra's, Kara's, Lara's, Lars's, Mara's, Mars's, Parr's, SARS's, Sara's, Shari'a's, Tara's, Zara's, area's, areas, aria's, arias, aura's, auras, brass, crass, grass, hairless, harem's, harems, harness's, harpy's, harrier's, harriers, harrow, harsh, hearsay's, hydra's, hydras, para's, paras, sharia's, Aires's, Aries's, Arius's, Barry's, Berra's, Garry's, Hades's, Haida's, Haidas, Haifa's, Hakka's, Hanna's, Harley's, Harlow's, Harpies, Harvey's, Hermes's, Larry's, Laura's, Maria's, Maris's, Maura's, Mayra's, Paris's, Serra's, Terra's, arrow's, arrows, barre's, barres, caress, carry's, hairdo's, hairdos, hangar's, hangars, harpies, herpes's, horror's, horrors, hubris's, hurrah, maria's, morass, orris's, parry's, Barrie's, Boreas's, Burris's, Carrie's, Darius's, Darrow's, Farrow's, Ferris's, Haggai's, Harrell, Harriet, Haynes's, Karroo's, Marius's, Morris's, Murray's, Norris's, Taurus's, Torres's, barrio's, barrios, barrow's, barrows, caress's, caries's, carries, cirrus's, farrow's, farrows, haggis's, harried, harrier, marries, marrow's, marrows, narrow's, narrows, parries, tarries, yarrow's, arrases, Harlan's, Madras's, Vargas's, carcass, madras's havne have 5 197 haven, heaven, Havana, having, have, heaving, hiving, haven's, haven't, havens, Han, Haney, heave, shaven, Havel, hang, have's, haves, hive, hone, hove, maven, raven, Hahn, Hanna, Heine, ravine, Horne, havoc, hyphen, heaven's, heavens, hen, Havoline, HIV, HOV, Hanoi, Havana's, Havanas, Hon, Huang, Hun, fan, halving, heavy, hon, honey, phone, Avon, Evan, Hayden, Ivan, Sven, avenue, even, happen, heave's, heaved, heaver, heaves, humane, leaven, oven, AFN, Fannie, Gavin, Halon, Haman, Haydn, Hefner, Helen, Hong, Hung, Hymen, Keven, LVN, Lavonne, SVN, coven, fain, fang, faun, fawn, fine, given, hackney, halon, haying, heavier, heavies, hing, hive's, hived, hives, hovel, hover, hung, hymen, liven, riven, seven, shaving, woven, Daphne, Divine, Fanny, HIV's, Haifa, Hainan, Helene, Horn, Levine, bovine, caving, divine, fanny, fauna, haft, haling, haring, hating, hawing, hazing, heavy's, henna, horn, hymn, laving, novene, paving, raving, saving, waving, nave, Hafiz, Hmong, halve, horny, hyena, hying, vane, Ave, Han's, Hank, Hans, Haynes, Shane, ave, hand, hank, shave, thane, haunt, Anne, Dane, Dave, Hale, Jane, Kane, Lane, Wave, Zane, bane, cane, cave, eave, fave, gave, hake, hale, hare, hate, haze, lane, lave, mane, pane, pave, rave, sane, save, wane, wave, Hague, Hahn's, Jayne, Maine, Paine, Payne, Taine, Wayne, acne, hadn't, hasn't, Harte, Marne, haste heellp help 1 319 help, Heep, he'll, heel, hell, hello, heel's, heels, hell's, heeled, help's, helps, hep, Hall, Hill, Hull, hall, heal, heap, hill, hull, Helen, whelp, Helena, Helene, Heller, Holly, harelip, heelless, held, hello's, hellos, helm, hemp, hilly, holly, kelp, yelp, Hall's, Helga, Hill's, Hull's, hall's, halls, heals, heeling, helot, helve, hill's, hills, hull's, hulls, dewlap, healed, healer, health, Hale, hale, helped, helper, hole, leap, Hal, Haley, helipad, hilltop, holey, lap, lip, lop, Hillel, Halley, Hallie, Holley, Hollie, hail, halloo, hallow, halo, haply, haul, holdup, hollow, holy, hoop, howl, hula, Hale's, Hellene, Hewlett, Phillip, alp, bleep, elope, halal, haled, haler, hales, hellion, hellish, helluva, hole's, holed, holes, julep, sleep, hoopla, Felipe, Gallup, HTTP, Hal's, Haley's, Hals, Helios, Hollis, Holly's, Holt, Hoyle, Philip, blip, clap, clip, clop, dollop, fillip, flap, flip, flop, gallop, glop, gulp, half, halt, harp, hasp, helium, hilt, hold, holler, holly's, hols, hosp, hulk, hulled, huller, hump, lollop, pileup, plop, pulp, slap, slip, slop, wallop, Halon, Hals's, Heep's, Hegel, Hilda, Peel, hail's, hails, halo's, halon, halos, halve, haul's, hauls, healing, healthy, highly, howl's, howls, hula's, hulas, peel, polyp, tulip, Hadoop, Howell, Hoyle's, Shell, cheep, eel, ell, hailed, hangup, hauled, hauler, hiccup, hookup, howled, howler, hyssop, she'll, sheep, shell, wheel, paella, Bell, Dell, Ella, Hegel's, Helen's, Jeep, Nell, Shelly, Tell, beep, bell, cell, deep, dell, feel, fell, heed, jeep, jell, keel, keep, peep, reel, seep, sell, spell, tell, they'll, veep, we'll, weep, well, yell, Henley, deeply, heckle, Bella, Della, Howell's, Howells, Kelli, Kelly, Nelly, Shell's, Weill, belle, belly, cello, develop, eel's, eels, ell's, ells, fella, helix, helm's, helms, jello, jelly, knell, quell, shell's, shells, telly, welly, wheel's, wheelie, wheels, Bell's, Dell's, Luella, Nell's, Noelle, Peel's, Reilly, Tell's, Wells, Wheeler, bell's, bells, cell's, cells, dell's, dells, feel's, feels, fell's, fells, heed's, heeds, heehaw, herald, jells, keel's, keels, peel's, peels, really, reel's, reels, sell's, sells, tells, well's, wells, wheeled, wheeler, yell's, yells, Weill's, feeler, heeded, keeled, knell's, knells, meetup, peeled, peeler, quells, reeled heighth height 2 86 eighth, height, Heath, heath, height's, heights, hath, high, Keith, health, hearth, high's, highs, highly, haughty, eighth's, eighths, eight, heighten, eighty, weight, weighty, thigh, Heath's, Hugh, hadith, heath's, heaths, Kieth, hitch, healthy, Beth, Goth, Seth, goth, heir, kith, meth, pith, sheath, with, Death, Faith, Haiti, Heidi, Heine, Hugh's, death, faith, hedge, highboy, highway, hither, neath, saith, teeth, Heather, heathen, heather, heehaw, Leigh, heist, neigh, weigh, Right, bight, fight, higher, light, might, night, right, sight, tight, wight, Knight, Leigh's, Wright, knight, mighty, neigh's, neighs, righto, weigh's, weighs, wright hellp help 1 234 help, he'll, hell, hello, hell's, help's, helps, hep, Hall, Heep, Hill, Hull, hall, heal, heap, heel, hill, hull, whelp, Heller, Holly, held, hello's, hellos, helm, hemp, hilly, holly, kelp, yelp, Hall's, Helen, Helga, Hill's, Hull's, hall's, halls, heals, heel's, heels, helot, helve, hill's, hills, hull's, hulls, HP, LP, helped, helper, hp, leap, Hal, hap, harelip, helipad, hilltop, hip, hop, lap, lip, lop, haply, Hale, Halley, Hallie, Hellene, Holley, Hollie, Phillip, alp, bleep, elope, hail, halal, hale, halloo, hallow, halo, haul, hellion, hellish, helluva, holdup, hole, hollow, holy, hoop, howl, hula, sleep, Felipe, Gallup, HTTP, Hal's, Haley, Hals, Helena, Helene, Helios, Hillel, Hollis, Holly's, Holt, Hoyle, Philip, blip, clap, clip, clop, dewlap, dollop, fillip, flap, flip, flop, gallop, glop, gulp, half, halt, harp, hasp, healed, healer, health, heeled, helium, hilt, hold, holey, holler, holly's, hols, hosp, hulk, hulled, huller, hump, lollop, plop, pulp, slap, slip, slop, wallop, Hale's, Halon, Hals's, Hilda, hail's, hails, haled, haler, hales, halo's, halon, halos, halve, haul's, hauls, hole's, holed, holes, howl's, howls, hula's, hulas, julep, polyp, tulip, Shell, ell, she'll, shell, Bell, Dell, Ella, Nell, Shelly, Tell, bell, cell, dell, fell, jell, sell, tell, we'll, well, yell, Bella, Della, Kelli, Kelly, Nelly, Shell's, belle, belly, cello, ell's, ells, fella, helix, helm's, helms, jello, jelly, shell's, shells, telly, welly, Bell's, Dell's, Nell's, Tell's, Wells, bell's, bells, cell's, cells, dell's, dells, fell's, fells, jells, sell's, sells, tells, well's, wells, yell's, yells, hoopla helo hello 1 149 hello, halo, he'll, hell, heal, heel, Hal, Hale, Hall, Hill, Hull, hale, hall, hill, hole, holy, hula, hull, helot, held, helm, help, hero, he lo, he-lo, Haley, holey, hail, halloo, hallow, haul, hollow, howl, Holly, Hoyle, hilly, holly, Leo, He, Helios, Ho, he, hello's, hellos, ho, lo, Sheol, Cleo, Eloy, Halon, Helen, Helga, halo's, halon, halos, heals, heel's, heels, hell's, helve, hew, hey, oleo, Del, Eli, Flo, HBO, HMO, Hal's, Hals, He's, Heb, Holt, Mel, PLO, Shell, below, cello, eel, ell, gel, half, halt, he'd, he's, hem, hen, hep, her, hes, hilt, hold, hols, hulk, jello, rel, she'll, shell, tel, Bela, Bell, Colo, Dell, Head, Hebe, Heep, Hera, Herr, Hess, Hugo, Lela, Milo, Nell, Pele, Polo, Tell, Vela, bell, cell, deli, dell, fell, filo, head, heap, hear, heat, heck, heed, heir, heme, here, hews, hobo, homo, hypo, jell, kilo, lilo, polo, rely, sell, silo, solo, tell, vela, we'll, well, yell herlo hello 4 231 Harlow, hurl, hero, hello, her lo, her-lo, Harley, Hurley, hourly, Herzl, her, Hera, Herod, Herr, halo, harlot, he'll, heal, heel, hell, herald, here, hero's, heron, Herero, Perl, herb, herd, hereof, hereon, hereto, hers, hurl's, hurls, Berle, Carlo, Hera's, Herr's, Merle, here's, Harrell, rel, HR, Harold, hear, heir, heirloom, herbal, hoer, hr, rely, Errol, Hal, Harlow's, Heller, healer, Cheryl, Earl, Heroku, Sheryl, earl, heroes, heroic, heroin, Beryl, Carol, Earle, HRH, Hale, Hall, Harlan, Harlem, Hegel, Hill, Hull, Huron, Karol, Pearl, Tirol, URL, beryl, carol, churl, early, feral, hail, hale, hall, halloo, hallow, hardly, hare, harrow, haul, heard, hears, heart, heir's, heirs, hill, hire, hoer's, hoers, hole, hollow, holy, hora, howl, hrs, hula, hull, hurdle, hurled, hurler, hurtle, pearl, peril, real, reel, whirl, whorl, Barlow, Burl, Carl, Harry, Hart, Henley, Hersey, Holly, Horn, Hoyle, Huerta, Hurd, Karl, Orly, burl, curl, dearly, eerily, ferule, furl, girl, hairdo, hard, hark, harm, harp, harry, hart, hearer, hearse, hearth, hearty, heckle, hereby, herein, heresy, hernia, hilly, holly, horn, horror, hurry, hurt, marl, merely, nearly, pearly, purl, verily, yearly, Carla, Carly, Darla, Hardy, Harpy, Harte, Hiram, Horne, Horus, Karla, Marla, burly, curly, girly, haply, hardy, hare's, hared, harem, hares, harpy, harsh, helot, hire's, hired, hires, hora's, horas, horde, horny, horse, hotly, surly, Herzl's, held, hello's, hellos, helm, help, heals, heel's, heels, hell's, Merlot, Nero, zero, Hertz, Perl's, Perls, cello, ergo, herb's, herbs, herd's, herds, hertz, jello, servo, verso, haler hifin hyphen 17 710 hiving, hi fin, hi-fin, hoofing, huffing, having, haven, fin, hieing, hiding, hiking, hiring, Hafiz, heaving, Havana, heaven, hyphen, Finn, HF, Hf, fain, fine, hf, hing, HIV, Haifa, Han, Heine, Hon, Hun, fan, fen, fun, hefting, hen, hon, whiffing, AFN, HF's, Haitian, Hf's, Hoff, Huff, biffing, chafing, chiffon, diffing, hailing, haying, hinging, hipping, hissing, hitting, hive, hoeing, huff, hying, knifing, miffing, riffing, tiffing, Baffin, Divine, HIV's, Hahn, Haifa's, Hainan, Hoffa, Horn, Ivan, Vivian, boffin, coffin, define, divine, diving, effing, giving, haft, haling, haring, hating, hawing, hazing, heft, heifer, herein, heroin, hewing, hidden, hoking, holing, homing, hominy, honing, hoping, horn, hosing, huffy, hymn, hyping, jiving, living, muffin, offing, puffin, refine, riving, wiving, Devin, Gavin, Halon, Haman, Haydn, Helen, Henan, Hoff's, Hogan, Huff's, Hunan, Huron, Hymen, Kevin, Sivan, divan, given, halon, hefty, heron, hive's, hived, hives, hogan, huff's, huffs, human, hymen, liven, riven, WiFi, chitin, elfin, Jilin, Fiona, feign, finny, hafnium, Hefner, Hong, Hung, fang, faun, fawn, hang, hone, hoof, hung, HOV, Hanna, Hanoi, Hoffman, Huang, Huffman, halving, henna, chaffing, coiffing, hernia, hitching, hoicking, thieving, Dvina, Evian, Hawking, Herring, Hessian, Hmong, Horne, Houdini, Hussein, LVN, SVN, Shavian, Tiffany, avian, beefing, buffing, cuffing, doffing, duffing, faffing, gaffing, goofing, hacking, haloing, hamming, hanging, hashing, hatting, hauling, have, haven's, haven't, havens, hawking, heading, healing, heaping, hearing, heating, heeding, heeling, hellion, hemming, heroine, herring, hessian, hocking, hogging, hooding, hoof's, hoofs, hooking, hooping, hooting, hopping, horny, hotting, housing, hove, howling, huffier, huffily, hugging, hulling, humming, hushing, hyena, hygiene, leafing, loafing, luffing, muffing, puffing, reefing, reffing, roofing, ruffian, ruffing, shaving, shoving, sieving, waiving, woofing, Avon, Evan, Geffen, HI, Haney, Hayden, Helena, Helene, Hoffa's, Hutton, Jovian, Levine, Sven, bovine, caving, deafen, even, fin's, find, fink, fins, gyving, happen, heave, heavy, hereon, hi, hind, hint, honey, hoofed, hoofer, hoyden, huffed, humane, laving, loving, moving, oven, paving, ravine, raving, roving, saving, shaven, siphon, waving, niff, Ch'in, Chin, Devon, Havel, Heinz, Hindi, Hui, IN, In, Keven, chin, coven, fie, have's, haves, havoc, hie, hovel, hover, if, in, maven, mini, raven, seven, shifting, shin, thin, woven, niffy, Fijian, GIF, Griffin, Haiti, Heidi, Higgins, Ian, Irvin, Lin, Min, Ohioan, PIN, RIF, bin, chain, din, fib, fig, filing, fining, fir, firing, fit, gifting, gin, griffin, hairpin, hid, hiding's, hidings, high, hiking's, him, hinting, hip, his, hit, inn, ion, jinni, kin, lifting, min, piing, pin, rifling, rifting, sifting, sin, tin, whiff, win, yin, Fagin, Hindu, Hines, finis, hinge, hings, Cain, Chaitin, Dion, FIFO, Fiji, Hafiz's, Hamlin, Harbin, Hardin, Hill, Hilton, Hinton, Hiss, Hopi, Hui's, Jain, LIFO, Minn, Sufi, Xi'an, Xian, Zion, biff, chiding, chiming, coin, diff, fife, gain, hail, hair, hatpin, heir, hexing, hick, hide, hied, hies, hike, hill, hippie, hire, hiss, hiya, icing, if's, iffy, ifs, jiff, jinn, join, lain, lien, life, lion, loin, main, mien, miff, pain, pieing, quin, rain, rein, rife, riff, ruin, shift, shining, sign, tiff, vain, vein, wain, whiling, whining, whiting, wife, Alvin, Bimini, Chopin, Diann, Effie, Elvin, Erin, ErvIn, HDMI, Haiti's, Heidi's, Hiss's, Iran, Lilian, Livia, Mafia, Odin, Olin, Orin, Pippin, Sofia, Titian, Viking, aiding, ailing, aiming, airing, akin, biding, biking, bikini, biotin, biting, citing, dicing, diking, dining, gibing, gift, grin, haft's, hafts, heft's, hefts, high's, highs, hilly, hilt, hims, hip's, hippo, hippy, hips, hiss's, hist, hit's, hitch, hits, icon, iron, jibing, jiffy, kiln, kiting, lift, liking, liming, limn, lining, mafia, miking, miming, mining, minion, miring, niacin, oiling, pidgin, piking, piling, pining, pinion, piping, pippin, quoin, raisin, ricing, riding, rift, riling, riming, rising, shifty, siding, sift, simian, siring, siting, sizing, skin, spin, tiding, tiepin, tiling, timing, tiring, titian, twin, vicing, viking, violin, vising, vision, whiff's, whiffs, whiten, wiling, wining, wiping, wiring, wising, within, Aiken, Begin, Benin, Biden, Brain, Bunin, Colin, Darin, Dijon, Hicks, Hilda, Hill's, Hiram, Hopi's, Hopis, Jinan, Karin, Klein, Latin, Lenin, Marin, Milan, Morin, Nikon, Nisan, Pepin, Putin, Rabin, Robin, Rodin, Rubin, Sabin, Simon, Spain, Stein, Sufi's, Timon, Titan, Turin, Twain, again, basin, befit, begin, biffs, bison, brain, bruin, cabin, civic, civil, cumin, diffs, drain, fife's, fifer, fifes, fifth, fifty, gamin, grain, groin, habit, hick's, hicks, hide's, hided, hider, hides, hijab, hike's, hiked, hiker, hikes, hill's, hills, hire's, hired, hires, humid, jiff's, jiffs, lapin, life's, lifer, liken, linen, livid, login, miffs, nifty, pinon, piton, plain, refit, resin, rifer, riff's, riffs, rifle, ripen, risen, robin, rosin, satin, siren, skein, slain, stain, stein, swain, tiff's, tiffs, titan, train, twain, vivid, widen, wife's hifine hyphen 19 480 hiving, hi fine, hi-fine, hoofing, huffing, having, fine, Heine, hieing, Divine, define, divine, hiding, hiking, hiring, refine, haven, heaven, hyphen, heaving, Havana, fin, Finn, Hefner, hing, hive, hone, hefting, hidden, whiffing, Hafiz, Horne, biffing, chafing, diffing, hailing, haying, heroine, hinging, hipping, hissing, hitting, hoeing, hygiene, hying, knifing, miffing, riffing, tiffing, Helene, Levine, bovine, diving, effing, giving, haling, haring, hating, hawing, hazing, hewing, hoking, holing, homing, hominy, honing, hoping, hosing, humane, hyping, jiving, living, offing, ravine, riving, wiving, Haiphong, fen, HF, Hf, fain, hf, Fiona, HIV, Haifa, Haney, fan, finny, fun, hafnium, honey, huffiness, phone, heifer, Fannie, Havoline, Hoff, Hong, Huff, Hung, fang, hang, have, hove, huff, hung, AFN, HF's, Haitian, Helen, Hf's, Hymen, chiffon, given, hive's, hived, hives, huffier, hymen, liven, riven, Baffin, Geffen, HIV's, Hahn, Haifa's, Hainan, Hanna, Hayden, Hoffa, Horn, Huang, Ivan, Vivian, Vivienne, boffin, caffeine, chaffing, coffin, coiffing, haft, halving, happen, heave, heft, henna, herein, hernia, heroin, hitching, hoicking, horn, hoyden, huffed, huffy, hymn, iPhone, muffin, puffin, thieving, Devin, Dvina, Gavin, Halon, Haman, Hawking, Haydn, Hellene, Henan, Herring, Hines, Hmong, Hockney, Hoff's, Hogan, Houdini, Huff's, Hunan, Huron, Kevin, Sivan, Tiffany, beefing, buffing, cuffing, divan, doffing, duffing, faffing, fie, fine's, fined, finer, fines, gaffing, goofing, hacking, hackney, haloing, halon, hamming, hanging, hashing, hatting, hauling, haven's, haven't, havens, hawking, heading, healing, heaping, hearing, heating, heeding, heeling, hefty, hemming, heron, herring, hie, hinge, hocking, hogan, hogging, hooding, hooking, hooping, hooting, hopping, horny, hotting, housing, howling, huff's, huffily, huffs, hugging, hulling, human, humming, hushing, hyena, leafing, loafing, luffing, muffing, puffing, reefing, reffing, roofing, ruffing, shaving, shoving, sieving, waiving, woofing, Daphne, Heine's, Helena, Hoffa's, Rhine, Yvonne, caving, chine, fin's, find, fink, fins, gyving, hind, hint, laving, loving, moving, novene, paving, raving, roving, saving, shine, thine, waving, whine, Heinz, Irvine, Minnie, WiFi, Winnie, cine, dine, fife, file, fire, five, hairline, hide, hike, hippie, hire, kine, life, lifeline, line, mine, nine, pine, rife, shifting, sine, tine, vine, wienie, wife, wine, zine, famine, feline, filing, fining, finite, firing, Diane, Divine's, Effie, Higgins, Maine, Paine, Seine, Taine, chitin, confine, defined, definer, defines, divine's, divined, diviner, divines, elfin, gifting, hemline, hiding's, hidings, hiking's, hinting, hipbone, iodine, lifting, offline, piing, quine, refined, refiner, refines, rifling, rifting, seine, shrine, sifting, thiamine, Aline, Cline, Dianne, Dionne, Hafiz's, Hittite, Ilene, Irene, Jilin, Kline, Milne, Stine, afire, amine, brine, chicane, chiding, chiming, cuisine, hexing, icing, inane, opine, pieing, quinine, rifle, shining, spine, swine, thymine, twine, urine, whiling, whining, whiting, Bimini, Blaine, Corine, Elaine, Janine, Marine, Murine, Nadine, Nicene, Racine, Sabine, Simone, Tirane, Viking, aiding, ailing, aiming, airing, biding, biking, bikini, biting, byline, canine, citing, cosine, defile, dicing, diking, dining, divide, equine, gamine, gibing, halite, jibing, kiting, liking, liming, lining, lupine, marine, miking, miming, mining, miring, office, oiling, patine, piffle, piking, piling, pining, piping, purine, rapine, refile, reline, repine, ricing, riding, riffle, riling, riming, rising, saline, serine, siding, siring, siting, sizing, supine, tiding, tiling, timing, tiring, vicing, viking, vising, wiling, wining, wiping, wiring, wising higer higher 1 71 higher, hiker, huger, hedger, Hagar, Niger, hider, tiger, hokier, Hegira, Hooker, hacker, hawker, hegira, hooker, hire, Ger, her, highers, chigger, hanger, hike, hiker's, hikers, hoer, huge, hunger, Geiger, Igor, bigger, digger, heifer, hipper, hither, hitter, jigger, nigger, nigher, rigger, Haber, Hegel, Homer, Huber, Leger, Luger, Roger, auger, biker, cigar, eager, edger, haler, hater, hazer, hewer, hike's, hiked, hikes, homer, honer, hover, hyper, lager, liker, pager, piker, rigor, roger, sager, vigor, wager hiphine hyphen 1 185 hyphen, Haiphong, hiving, iPhone, hipping, having, heaving, hoofing, huffing, Heine, phone, hieing, humphing, hyphened, Daphne, Divine, divine, hiding, hiking, hiring, hitching, hoping, hyphen's, hyphens, hyping, siphon, hashing, heroine, hinging, hissing, hitting, hopping, hushing, hippie, hipbone, haven, heaven, Havana, fine, hone, Haiphong's, headphone, homophone, hyphenate, hyphening, phony, Hahn, happen, heighten, hidden, Havoline, Horne, dauphin, hailing, haying, heaping, hoeing, hooping, hygiene, hying, Helene, Levine, bovine, define, diving, giving, haling, halving, haring, hatching, hating, hawing, hazing, hefting, herein, heroin, hewing, hoicking, hoking, holing, homing, hominy, honing, hosing, humane, jiving, living, payphone, ravine, refine, riving, thieving, whiffing, wiving, Hawking, Hellene, Herring, Houdini, biffing, diffing, euphony, hacking, haloing, hamming, hanging, hatting, hauling, hawking, heading, healing, hearing, heating, heeding, heeling, hemming, herring, hocking, hogging, hooding, hooking, hooting, hotting, housing, howling, hugging, hulling, humming, miffing, pine, riffing, sieving, tiffing, Paine, Rhine, chine, iPhone's, phishing, shine, thine, whine, fishing, Irvine, Sophie, hairline, hippie's, hippies, morphine, opine, siphoned, spine, Higgins, Pippin, chipping, hemline, hinting, iodine, lupine, piping, pippin, rapine, repine, shipping, siphon's, siphons, supine, thiamine, whipping, wiping, within, Hittite, dipping, dishing, kipping, machine, nipping, pipping, ripping, sighing, sipping, tipping, tithing, wishing, withing, yipping, zipping hippopotamous hippopotamus 1 3 hippopotamus, hippopotamus's, hippopotamuses hlp help 1 436 help, HP, LP, hp, hap, hep, hip, hop, alp, Hal, help's, helps, lap, lip, lop, Hale, Hall, Heep, Hill, Hope, Hopi, Hull, hale, hall, halo, he'll, heap, hell, hill, hole, holy, hoop, hope, hula, hull, hype, hypo, whelp, Alpo, HTTP, Hal's, Hals, Holt, blip, clap, clip, clop, flap, flip, flop, glop, gulp, half, halt, harp, hasp, held, helm, hemp, hilt, hold, hols, hosp, hulk, hump, kelp, plop, pulp, slap, slip, slop, yelp, haply, Lapp, Lupe, hail, haul, heal, heel, helped, helper, holdup, howl, leap, loop, lope, Haley, Holly, Hoyle, happy, hello, hilly, hippo, hippy, holey, holly, Philip, Hale's, Hall's, Halon, Hals's, Harpy, Helen, Helga, Hilda, Hill's, Hull's, Pl, bleep, bloop, elope, hail's, hails, halal, haled, haler, hales, hall's, halls, halo's, halon, halos, halve, harpy, haul's, hauls, heals, heel's, heels, hell's, helot, helve, hill's, hills, hole's, holed, holes, howl's, howls, hula's, hulas, hull's, hulls, julep, pl, polyp, pulpy, sleep, sloop, slope, tulip, Cpl, H, HP's, HPV, L, LP's, LPG, LPN, NHL, P, cpl, h, l, p, PLO, ply, HI, Ha, He, Ho, LA, LL, La, Le, Li, Lu, PHP, PP, WP, ha, hap's, he, hi, hip's, hips, ho, hop's, hops, la, ll, lo, pp, Haw, Hay, Hui, haw, hay, hew, hey, hie, hoe, how, hue, hwy, AL, AP, Al, Alps, BP, Cl, DP, FL, GP, H's, HF, HM, HQ, HR, HS, HT, Hf, Hg, Hz, IL, IP, JP, KP, L's, LC, LG, Ln, Lr, Lt, MP, NHL's, NP, Np, RP, Sp, Tl, UL, VP, XL, alp's, alps, bl, chap, chip, chop, cl, fl, h'm, hf, hr, ht, kl, lb, lg, ls, ml, mp, op, ship, shop, up, whip, whop, whup, Ala, Ali, Blu, CAP, Eli, Fla, Flo, GNP, GOP, Gap, HBO, HDD, HIV, HMO, HOV, HUD, Ha's, Ham, Han, He's, Heb, Ho's, Hon, Hun, Hus, I'll, Ila, Ill, Jap, Kip, LLB, LLD, Ola, RIP, Rep, SAP, SOP, Sep, Twp, VIP, ale, all, app, bap, bop, cap, cop, cup, dip, ell, flu, fly, fop, gap, gyp, had, hag, haj, ham, has, hat, he'd, he's, hem, hen, her, hes, hid, him, his, hit, hmm, ho's, hob, hod, hog, hon, hos, hot, hub, hug, huh, hum, hut, ill, kip, map, mop, nap, nip, ole, opp, pap, pep, pip, pop, pup, rap, rep, rip, sap, sip, sly, sop, sup, tap, tip, top, twp, wop, yap, yep, yip, yup, zap, zip, ADP, ATP, Al's, BLT, Cl's, DTP, EDP, ELF, ESP, GDP, HF's, HHS, HMS, HQ's, HRH, HST, Hf's, Hg's, Hts, Hz's, ISP, MVP, PCP, PGP, SLR, TLC, Tl's, USP, VLF, XL's, alb, alt, amp, asp, elf, elk, elm, esp, flt, ftp, hex, hgt, hijack, hrs, ilk, imp, old, tsp, ult, ump, vlf hourse horse 1 68 horse, hour's, hours, hoarse, Horus, Horus's, horsey, houri's, houris, hoer's, hoers, hearse, House, house, course, hare's, hares, here's, hire's, hires, hora's, horas, hrs, Hersey, Horace, hers, Herr's, hair's, hairs, hears, heir's, heirs, horse's, horsed, horses, hose, hour, House's, Hurst, hoarser, houri, house's, houses, how're, ours, rouse, Horne, Morse, Norse, curse, four's, fours, gorse, horde, lours, nurse, pours, purse, sour's, sours, tour's, tours, worse, yours, coarse, hourly, source, hurries houssing housing 1 102 housing, hosing, hissing, moussing, Hussein, housing's, housings, horsing, hosting, husking, Poussin, bossing, cussing, dossing, dousing, fussing, hoisting, hushing, lousing, mousing, mussing, rousing, sousing, sussing, tossing, hazing, hosanna, rehousing, Hussein's, hassling, hoeing, using, Housman, Houston, busing, choosing, cousin, dosing, fusing, guessing, harassing, hasting, hoaxing, hoking, holing, homing, honing, hoping, losing, musing, nosing, posing, Houdini, Hussite, Rossini, causing, dissing, dowsing, fessing, gassing, goosing, hashing, hauling, heisting, hocking, hogging, hooding, hoofing, hooking, hooping, hooting, hopping, hotting, howling, huffing, hugging, hulling, humming, hussies, kissing, loosing, massing, messing, missing, noising, passing, pausing, pissing, poising, reusing, sassing, yessing, hoicking, honeying, ousting, Poussin's, coursing, hounding, jousting, rousting, tousling, trussing howaver however 1 148 however, ho waver, ho-waver, how aver, how-aver, hover, waver, Hoover, heaver, hoover, Weaver, waiver, wavier, weaver, heavier, hewer, wafer, whoever, hoofer, howsoever, Hanover, howler, hoaxer, dowager, woofer, twofer, heifer, how're, Howard, Howe, Wave, hangover, have, hoer, hove, hovers, huffier, hungover, wave, waver's, wavers, Hoover's, Hoovers, aver, hawker, hawser, heave, heaver's, heavers, hoovers, over, shaver, shower, Dover, Haber, Havel, Homer, Howe's, Rover, bower, caver, cover, cower, dower, haler, hater, have's, haven, haves, hazer, hoarier, homer, honer, hovel, lover, lower, mover, mower, power, raver, rover, rower, saver, showier, sower, tower, wader, wager, water, wave's, waved, waves, whomever, Hooker, Hooper, Hopper, Loafer, beaver, header, healer, hearer, heater, heave's, heaved, heaven, heaves, hoarder, hoarser, hokier, holdover, holier, holler, homier, hooker, hooter, hooves, hopper, hosier, hotter, howitzer, leaver, loafer, louver, quaver, soever, suaver, Holder, Hoosier, Oliver, Voyager, bovver, braver, graver, holder, honker, slaver, solver, voyager, cadaver, cleaver, forever, hobbler, honorer, hornier, horsier, humaner, palaver, popover howver however 6 176 hover, Hoover, hoover, heaver, hoofer, however, howler, heavier, heifer, how're, hoer, hove, hovers, Hoover's, Hoovers, hoovers, over, Dover, Homer, Rover, cover, hewer, homer, honer, hovel, lover, mover, rover, whoever, Hooker, Hooper, Hopper, hawker, hawser, hokier, holier, holler, homier, hooker, hooter, hooves, hopper, hosier, hotter, louver, soever, huffier, HOV, Hanover, her, hovered, howsoever, have, hive, hoovered, hour, waver, Harvey, Louvre, aver, ever, foyer, heave, heaver's, heavers, hoofers, shaver, shiver, Cheever, Haber, Havel, Hefner, Hoosier, Huber, caver, diver, fever, fiver, giver, gofer, haler, hater, have's, haven, haves, hazer, hider, hiker, hive's, hived, hives, hoarier, honor, hosiery, huger, hyper, lever, liver, never, offer, raver, river, saver, sever, Gopher, Heller, Hummer, Loafer, Weaver, beaver, coffer, gopher, hacker, hammer, hatter, hauler, hazier, header, healer, hearer, heater, heave's, heaved, heaven, heaves, hedger, hemmer, hepper, higher, hipper, hither, hitter, hoofed, horror, huller, hummer, leaver, loafer, naiver, quaver, quiver, roofer, suaver, waiver, weaver, woofer, Howe, Fowler, howler's, howlers, shower, Holder, Howe's, bovver, bower, chowder, cower, dower, hoaxer, holder, honker, lower, mower, owner, power, rower, showier, solver, sower, tower, Cowper, bowler, downer, dowser, howled, powder humaniti humanity 1 50 humanity, humanoid, humanist, humanities, humanity's, humanize, hominid, human, humanities's, humane, humanest, human's, humanized, humanoid's, humanoids, humans, humaner, humanly, hematite, humanely, humanistic, humidity, humility, humanist's, humanists, humanism, hominoid, hymned, Haman, Manet, humming, manta, Haman's, Haiti, amenity, emanate, hominid's, hominids, humanness, humiliate, hymning, Yemenite, immunity, inhumanity, ruminate, humanizing, humankind, Juanita, humanizer, humanizes hyfin hyphen 5 502 hoofing, huffing, having, hiving, hyphen, haven, fin, hying, hymn, hyping, Hafiz, Hymen, hymen, heaving, Havana, heaven, Finn, HF, Hf, fain, fine, haying, hf, hing, HIV, Haifa, Han, Heine, Hon, Hun, fan, fen, fun, hefting, hen, hon, AFN, HF's, Haydn, Hf's, Hoff, Huff, chafing, hieing, hoeing, huff, hyena, hygiene, Baffin, Hahn, Hayden, Hoffa, Horn, boffin, coffin, define, effing, gyving, haft, haling, haring, hating, hawing, hazing, heft, herein, heroin, hewing, hiding, hiking, hiring, hoking, holing, homing, hominy, honing, hoping, horn, hosing, hoyden, huffy, muffin, offing, puffin, refine, Devin, Gavin, Halon, Haman, Helen, Henan, Hoff's, Hogan, Huff's, Hunan, Huron, Kevin, halon, hefty, heron, hogan, huff's, huffs, human, yin, elfin, Fiona, feign, finny, hafnium, Hefner, Hong, Hung, fang, faun, fawn, hang, hive, hone, hoof, hung, HOV, Hanna, Hanoi, Hoffman, Huang, Huffman, halving, henna, hyphen's, hyphens, HIV's, Haifa's, Hainan, chaffing, heifer, hernia, whiffing, Dvina, Evian, Haitian, Hawking, Herring, Hessian, Hmong, Horne, Houdini, Hussein, LVN, SVN, Shavian, avian, beefing, biffing, buffing, chiffon, cuffing, diffing, doffing, duffing, faffing, gaffing, goofing, hacking, hailing, haloing, hamming, hanging, hashing, hatting, hauling, have, haven's, haven't, havens, hawking, heading, healing, heaping, hearing, heating, heeding, heeling, hellion, hemming, heroine, herring, hessian, hipping, hissing, hitting, hocking, hogging, hooding, hoof's, hoofs, hooking, hooping, hooting, hopping, horny, hotting, housing, hove, howling, huffier, huffily, hugging, hulling, humming, hushing, knifing, leafing, loafing, luffing, miffing, muffing, puffing, reefing, reffing, riffing, roofing, ruffian, ruffing, shaving, shoving, tiffing, woofing, Avon, Divine, Evan, Geffen, HI, Haney, Helena, Helene, Hoffa's, Hutton, Ivan, Jovian, Levine, Sven, Vivian, bovine, caving, deafen, divine, diving, even, fin's, find, fink, fins, giving, happen, heave, heavy, hereon, hi, hidden, hind, hint, honey, hoofed, hoofer, huffed, humane, jiving, laving, living, loving, moving, oven, paving, ravine, raving, riving, roving, saving, shaven, waving, wiving, FYI, Ch'in, Chin, Devon, Havel, Heinz, Hui, IN, In, Keven, Sivan, chin, coven, divan, fie, given, have's, haves, havoc, hie, hive's, hived, hives, hovel, hover, in, liven, maven, raven, riven, seven, shin, thin, woven, Lin, Min, PIN, Wynn, bin, chain, din, fib, fig, fir, fit, gin, hid, him, hip, his, hit, hymn's, hymning, hymns, kin, min, pin, sin, syn, tin, win, yen, yon, shying, Fagin, Cain, Hafiz's, Hamlin, Harbin, Hardin, Hopi, Hui's, Hyde, Hymen's, Jain, Lynn, Sufi, WiFi, Yuan, coin, dying, eyeing, gain, hail, hair, hatpin, heir, hexing, hymen's, hymens, hype, hypo, join, lain, loin, lying, main, pain, physio, quin, rain, rein, rhyming, ruin, thymine, tying, vain, vein, vying, wain, yawn, yuan, Alvin, Chopin, Effie, Elvin, Erin, ErvIn, HDMI, Irvin, Lydian, Lyon, Mafia, Odin, Olin, Orin, Ryan, Sofia, Syrian, akin, byline, chitin, cyan, dyeing, grin, haft's, hafts, heft's, hefts, mafia, quoin, skin, spin, twin, typing, yarn, Begin, Benin, Brain, Bunin, Byron, Colin, Darin, Dylan, Dyson, Hopi's, Hopis, Hyde's, Hydra, Jilin, Karin, Klein, Latin, Lenin, Lyman, Marin, Morin, Myron, Pepin, Putin, Rabin, Robin, Rodin, Rubin, Sabin, Spain, Stein, Sufi's, Turin, Twain, Tyson, again, basin, befit, begin, brain, bruin, cabin, cumin, drain, gamin, grain, groin, habit, humid, hydra, hydro, hype's, hyped, hyper, hypes, hypo's, hypos, lapin, login, nylon, plain, pylon, refit, resin, robin, rosin, satin, skein, slain, stain, stein, swain, train, twain hypotathes hypothesis 5 144 hipbaths, hypotenuse, potatoes, hypotheses, hypothesis, hepatitis, hotties, potties, pottage's, bypath's, bypaths, hepatitis's, potash's, potato's, spathe's, spathes, hypnotizes, hypotenuse's, hypotenuses, hesitates, heartache's, heartaches, Hattie's, Pate's, Potts, hate's, hates, hypothesis's, hypothesize, pate's, pates, path's, paths, patties, Heath's, Potts's, heath's, heaths, pathos, potty's, tithe's, tithes, Potter's, Ptah's, opiate's, opiates, potter's, potters, Hettie's, footpath's, footpaths, heptathlon's, heptathlons, hypnotize, puttee's, puttees, putties, Hyades, Plath's, spate's, spates, Capote's, Hecate's, Horthy's, apathy's, eyetooth's, hipbath, hogties, homeopath's, homeopaths, hypnotic's, hypnotics, petite's, petites, potpie's, potpies, pupates, Hogarth's, hostage's, hostages, hypnoses, spotter's, spotters, Hitachi's, Hittite's, Hittites, heptathlon, homeopathy's, pipette's, pipettes, Hayworth's, update's, updates, uptake's, uptakes, Hiawatha's, apatite's, epitaph's, epitaphs, habitat's, habitats, habituates, headache's, headaches, hectare's, hectares, heptagon's, heptagons, spittle's, appetite's, appetites, hematite's, heritage's, heritages, nepenthe's, Hope's, hope's, hopes, hothead's, hotheads, pothead's, potheads, PTA's, Pat's, Patti's, Patty's, hat's, hats, hatter's, hatters, hots, pat's, pats, patter's, patters, patty's, pittas, pot's, pots, tooth's, depth's, depths, towpath's, towpaths hypotathese hypothesis 5 125 hypotenuse, hypotheses, hipbaths, hypothesize, hypothesis, potatoes, hepatitis, hotties, hypothesis's, potties, pottage's, hepatitis's, bypath's, bypaths, potash's, potato's, spathe's, spathes, hypnotizes, hypotenuse's, hypotenuses, heptathlon, hesitates, heartache's, heartaches, Hattie's, Pate's, Potts, hate's, hates, pate's, pates, path's, paths, patties, puttee's, puttees, Heath's, Potter's, Potts's, Ptah's, heath's, heaths, hothouse, opiate's, opiates, pathos, potter's, potters, potty's, tithe's, tithes, Hettie's, footpath's, footpaths, heptathlon's, heptathlons, hypnotize, pathos's, poetess, putties, Hyades, Plath's, spate's, spates, homeopath's, homeopaths, Capote's, Hecate's, Hogarth's, Horthy's, Hyades's, apathy's, eyetooth's, hipbath, hogties, hostage's, hostages, hostess, hotness, hypnoses, hypnotic's, hypnotics, petite's, petites, potpie's, potpies, pottiness, pupates, spotter's, spotters, Hitachi's, Hittite's, Hittites, homeopathy's, pipette's, pipettes, Hayworth's, update's, updates, uptake's, uptakes, Hiawatha's, headache's, headaches, heptagon's, heptagons, apatite's, epitaph's, epitaphs, habitat's, habitats, habituates, hectare's, hectares, spittle's, spotless, spottiness, appetite's, appetites, hematite's, heritage's, heritages, hypocrisy, nepenthe's hystrical hysterical 1 17 hysterical, historical, hysterically, historically, hysteric, hysteric's, hysterics, hysterics's, mystical, satirical, historic, hysteria, stoical, hysteria's, metrical, mistrial, theatrical ident indent 2 712 dent, indent, addend, dint, evident, int, Aden, Advent, Eden, advent, ardent, didn't, don't, intent, tent, idiot, isn't, rodent, Aden's, Eden's, Edens, adept, agent, anent, aren't, event, stent, addenda, adenoid, attend, EDT, dined, Edna, ain't, denote, edit, identify, identity, into, tint, Auden, Dante, Ind, Ont, TNT, aided, ant, daunt, end, ind, indeed, innit, oddment, tenet, BITNET, Orient, needn't, orient, pedant, Adan, Odin, aiding, aunt, hadn't, idled, intend, iodine, tend, widened, Adana, Auden's, Inuit, Usenet, advt, ascent, assent, diet, latent, oddest, patent, potent, taint, taunt, Adan's, IDE, Odin's, adapt, admit, adopt, adult, amend, den, dent's, dents, edict, emend, indent's, indents, stint, stunt, upend, Biden, Dena, Trident, bidet, deny, idea, trident, widen, Trent, inept, inert, Deng, Kent, Lent, bent, cent, debt, deft, den's, dens, dept, gent, idem, ides, idlest, invent, lent, pent, rent, sent, vent, went, Biden's, Ghent, Ilene, Irene, idea's, ideal, ideas, ides's, scent, silent, widens, widest, Brent, spent, atoned, dinette, oughtn't, Etna, dinned, obedient, indite, indie, it'd, Attn, Indy, ante, anti, attn, avoidant, dainty, denied, denude, donate, ended, innate, onto, tinned, unit, unto, Edna's, Vedanta, iodine's, patient, radiant, India, Tonto, adamant, added, addend's, addends, andante, audit, dandy, eaten, oaten, owned, toned, tuned, botnet, dine, iTunes, ignite, ironed, Edmond, Edmund, Eton, IED, adding, adenine, amenity, diluent, din, dint's, dissent, inanity, iodide, iterate, mightn't, net, oddity, pudenda, Adana's, Adonis, Dean, Deon, Dina, Dino, Dion, ET, I'd, ID, IN, IT, In, Inst, It, NT, Occident, Tide, Ubuntu, accident, addict, adroit, agenda, aide, amount, anoint, append, arrant, ascend, atone, attest, avaunt, dean, decant, decent, delint, dental, dented, dentin, died, ding, docent, doesn't, duet, en, errant, evened, id, impudent, in, incident, indecent, indented, indigent, indolent, inst, island, it, mutant, offend, opened, tide, diner, dines, indict, induct, tiding, Advent's, Advents, Alden, Arden, DAT, DDT, DNA, DOT, Dan, Deana, Deann, Deena, Deity, Denny, Diana, Diane, Diann, Don, Dot, ENE, Eton's, Gideon, Ian, Ida, Ina, Ines, Inez, Leiden, Odets, Ogden, Sidney, Tet, admen, advent's, advents, atilt, bidden, deity, dict, din's, dink, dins, dirt, dist, don, dot, dun, e'en, eat, eland, hidden, hint, idle, inlet, inn, inset, intent's, intents, ion, kidney, linnet, lint, maiden, midden, mint, ode, olden, oxidant, pint, resident, ridden, stand, ten, tent's, tents, Aiken, Baden, Benet, CDT, DPT, DST, Dana, Dane, Dean's, Delta, Dena's, Deneb, Denis, Deon's, Dion's, Dona, Donn, Dunn, EFT, EMT, EST, Eng, Genet, ID's, IDs, ING, INS, In's, Inc, Janet, MDT, Manet, Monet, PDT, Sedna, Tenn, Tibet, VDT, aide's, aides, ailment, aliment, cadet, dang, dded, dead, dealt, dean's, deans, debit, debut, deed, deist, delta, denim, dense, depot, digit, divot, dona, done, dong, dpt, dune, dung, eider, eminent, en's, enc, ens, est, extent, feint, fiend, fitment, giant, hided, hideout, id's, idiot's, idiots, idling, ids, in's, inc, inf, ink, inner, ins, islet, laden, lento, meant, neat, neut, newt, pendent, prudent, rodent's, rodents, sided, student, talent, teat, teen, tenth, tided, twenty, client, signet, dding, inapt, ingot, input, teeny, trend, Alden's, Amen, Arden's, Dan's, Diderot, Don's, Dons, Eben, Gideon's, Hunt, Ian's, Ida's, Iran, Ivan, Kant, Leiden's, Mideast, Mont, Oder, Ogden's, Olen, Owen, Vicente, abet, absent, accent, adept's, adepts, advert, agent's, agents, amen, argent, bend, biding, bunt, can't, cant, cont, cunt, daft, dank, dart, didst, dolt, don's, dons, dost, drat, duct, dun's, dunk, duns, dust, eldest, even, event's, events, exeunt, fend, font, hiding, hunt, iced, icon, idle's, idler, idles, idly, idol, impend, infant, inn's, inns, ion's, ions, iron, item, lend, maiden's, maidens, mend, midden's, middens, midst, ode's, odes, oldest, omen, open, oven, pant, pend, pimento, punt, raiment, rant, rend, riding, runt, send, siding, stent's, stents, stet, ten's, tens, test, tidiest, unbent, unsent, urgent, vend, violent, want, wend, widener, won't, wont, Adela, Adele, Aiken's, Aleut, Baden's, Elena, Idaho, Ilene's, Ines's, Inonu, Irene's, Mount, Odell, Thant, arena, cement, chant, cogent, count, edema, eider's, eiders, faint, fluent, foment, fount, gaunt, haunt, haven't, iciest, icing, ideal's, ideals, idiom, idyll, inane, irenic, irony, jaunt, joint, lament, mayn't, modest, moment, mount, nudest, paint, parent, plenty, point, quint, recent, regent, relent, repent, resent, rudest, saint, shan't, shunt, steno, teen's, teens, tidbit, treat, tweet, vaunt, weren't, Amen's, Brant, Clint, Eben's, Ebert, Evert, Flint, Grant, Iran's, Ivan's, Oder's, Olen's, Owen's, Owens, alert, avert, blend, blunt, brunt, burnt, eject, elect, erect, even's, evens, flint, front, glint, grant, grunt, hasn't, icon's, icons, idol's, idols, iron's, irons, item's, items, omen's, omens, open's, opens, oven's, ovens, overt, plant, print, scant, skint, slant, spend, wasn't illegitament illegitimate 1 38 illegitimate, allotment, illegitimacy, alignment, ligament, illegitimately, integument, illegitimacy's, impediment, incitement, enactment, aliment, elegant, element, allotment's, allotments, legitimate, enlistment, inclement, indictment, illuminate, selectmen, allurement, impedimenta, ailment, legitimating, legitimated, alignment's, alignments, augment, illumined, ointment, Illuminati, elopement, equipment, legitimized, reluctant, selectman imbed embed 2 467 imbued, embed, embody, ambit, aimed, imbibed, imbue, abed, ambled, embeds, ibid, airbed, bombed, combed, ebbed, imaged, imbues, impede, lambed, numbed, tombed, Amber, amber, ember, umbel, umber, umped, mobbed, AMD, amide, iambi, Imelda, imbibe, Rimbaud, abet, amble, amend, amid, emend, iamb's, iambs, immured, mamboed, rumbaed, sambaed, thumbed, OMB's, amazed, amused, emceed, emoted, iambic, iambus, IED, bed, med, umbra, unbid, climbed, gibed, jibed, limed, meed, miked, mimed, mined, mired, rimed, timed, PMed, dimmed, fibbed, iced, impend, inbred, jibbed, ribbed, rimmed, cubed, gimped, ivied, limber, limned, limped, lobed, lubed, pimped, robed, timber, tubed, wimped, idled, impel, imper, inced, inked, irked, abide, abode, ambushed, amoeba, embedded, embossed, obeyed, alibied, emitted, omitted, Amado, EMT, IBM, ambient, amt, emote, demobbed, impute, lambda, Emmett, IDE, abut, amassed, emailed, emit, iambus's, imbuing, impiety, lambada, mid, obit, omit, Amanda, Amati, Bede, Ed, I'd, I'm, IBM's, ID, MB, MD, Mb, Md, Mead, abbot, albeit, ambush, amity, amulet, bead, combat, earbud, ed, emboss, gambit, iamb, id, made, mead, mite, mode, omelet, outbid, upbeat, wombat, bummed, Abe, Ahmed, Aimee, Bud, IMO, IUD, Ibo, MBA, OED, OMB, WMD, armed, bad, bet, bid, bod, bud, chimed, empty, limbered, mad, maimed, meld, mend, met, miffed, mild, milled, mind, missed, mod, mooed, mud, orbit, timbered, Amie, DMD, IMF, Ind, Limbo, MB's, Mabel, Maud, Mb's, Moet, NIMBY, Tibet, abbe, aided, ailed, airbeds, aired, bimbo, bumbled, crumbed, domed, eyed, famed, fumbled, fumed, gambled, gamed, homed, humbled, idea, image, imbiber, imbibes, imp, impaled, impeded, impedes, implied, imposed, imputed, inbreed, ind, it'd, jimmied, jumbled, lamed, limbo, maced, maid, maned, mated, meet, meted, mewed, mood, moped, moved, mowed, mumbled, mused, muted, named, nimbi, nimby, obey, oiled, plumbed, rambled, rumbled, shimmed, tamed, timid, tumbled, bribed, nimble, smiled, timbre, abbey, baaed, bayed, booed, Abe's, Abel, Aimee's, Amber's, Amen, Amer, Eben, Elbe, IMHO, Ibo's, Imus, Izod, MBA's, OKed, aced, aged, amber's, amble's, ambler, ambles, amen, aped, awed, babied, bobbed, boobed, cabbed, cribbed, dabbed, dammed, daubed, daybed, demoed, dobbed, dubbed, eked, ember's, embers, emblem, fobbed, gabbed, gibbet, gobbed, gummed, hammed, hemmed, hummed, iPad, iPod, ibis, imam, issued, itched, jabbed, jammed, jobbed, lammed, limb's, limbs, limited, lobbed, mold, nabbed, omen, oped, owed, rammed, robbed, rubbed, seabed, sickbed, sobbed, subbed, summed, tabbed, umbel's, umbels, umber's, unbend, used, webbed, Albee, Amie's, Gumbel, ICBM, IMF's, ISBN, Iliad, Imus's, Isabel, Nimrod, Sinbad, abbe's, abbes, ached, added, ashed, axed, barbed, bimbo's, bimbos, bomber, bumped, camber, camped, comber, comped, cumber, curbed, damned, damped, dumber, dumped, eared, eased, edged, effed, egged, emcee, erred, garbed, gimlet, globed, hotbed, humped, hymned, image's, images, imago, imp's, imps, inched, indeed, inured, ironed, islet, jumped, limbo's, limbos, limpet, limpid, lumber, lumped, member, nimbly, nimbus, nimrod, number, oared, offed, oinked, oohed, oozed, outed, owned, probed, pumped, rabid, rebid, romped, smoked, somber, sunbed, tamped, temped, upped, vamped, Amgen, Elbe's, Iqbal, Uzbek, acted, anted, arced, arsed, asked, ended, imam's, imams, imply, inlet, inset, ogled, opted, unfed, unwed, urged imediaetly immediately 1 97 immediately, immediate, medially, immoderately, immodestly, eruditely, mediate, emotively, immutably, mediated, mediates, sedately, immediacy, impiety, medically, imminently, mediator, obediently, remedially, imperially, imitate, elatedly, imitated, imitates, imitatively, imitable, imitator, immaterially, moderately, intimately, emptily, ideally, medal, meditate, immaturely, immortally, impudently, medial, medley, modestly, unitedly, eminently, irately, medical, remediate, immutable, impatiently, immanently, impolitely, innately, irremediably, maidenly, medieval, remedial, timidity, unmediated, adequately, amenity, amiably, evidently, impotently, mediating, moistly, immediacy's, impiety's, remediated, remediates, mentally, modishly, immensely, inaptly, ineptly, inertly, smartly, amenably, immorally, impishly, impurely, remediable, decidedly, illicitly, immediacies, immovably, impiously, studiedly, animatedly, emitted, admittedly, immaterial, omitted, timidly, Emily, Imelda, entitle, ideal, imitating, imitative imfamy infamy 1 202 infamy, imam, IMF, IMF's, Mfume, imam's, imams, infamy's, emf, emfs, Amy, MFA, Miami, foamy, mam, mammy, Emmy, fame, fumy, iamb, iffy, ma'am, mama, MFA's, mommy, mummy, Amway, Islam, image, imago, inflame, smarmy, defame, imply, impair, impala, impale, Eminem, Imodium, I'm, foam, if, miff, AMA, IMO, Iva, Mafia, Mamie, Ufa, mafia, mamma, Amy's, Irma, Miriam, army, miasma, Amman, Emma, Emma's, Emmy's, IVF, Madam, Mfume's, aflame, ammo, comfy, fume, iambi, if's, ifs, imp, inf, madam, magma, meme, memo, mfg, mfr, miffs, minim, Adam, Edam, Elam, IMHO, Imus, Iva's, Ivan, Manama, Mazama, Oman, Omar, Ufa's, YMMV, afar, affray, embalm, infamies, infamous, infirm, info, inform, madame, miffed, minima, iamb's, iambs, imagery, infra, AFAIK, Alamo, Amado, Amaru, Amati, Amway's, Annam, Asama, Assam, Emery, Emily, Emory, Imus's, Ishim, Ivory, Obama, Occam, Omaha, Omani, RTFM, abeam, amass, amaze, amity, email, emery, enemy, exam, idiom, ileum, ilium, image's, imaged, images, imago's, imbue, imp's, imps, inseam, ivory, offal, ovary, umiak, Abram, Emacs, Invar, Izanami, Oman's, Omar's, affair, airfare, amiably, amply, aviary, efface, effigy, embassy, empathy, empty, iffier, imitate, immune, immure, impasse, impeach, impel, imper, impiety, infer, info's, Amman's, Amparo, IMNSHO, Imelda, embody, employ, imbibe, imbued, imbues, impede, impish, impose, impugn, impure, impute, income, infill, inflow, infuse, invade, umiak's, umiaks, umlaut, unfair immenant immanent 1 110 immanent, imminent, eminent, unmeant, remnant, immensity, dominant, ruminant, immanently, imminently, immunity, impend, immanence, immanency, imminence, meant, assonant, tenant, immense, immigrant, implant, covenant, anent, inanity, amend, amending, amenity, emanate, emend, emending, amount, ambient, impunity, infant, Amerind, Menkent, ailment, amended, emended, immunized, impound, inane, moment, remnant's, remnants, impending, Armenian, Emmett, Simenon, comment, enact, immediate, immune, impenitent, inapt, indent, inerrant, intent, invent, itinerant, manana, opponent, pennant, Amman's, Dunant, cement, commandant, foment, immensity's, immolate, lament, mutant, regnant, impeding, Armenian's, Armenians, Simenon's, ascendant, attendant, dominant's, dominants, impact, impart, impends, imprint, lieutenant, ruminant's, ruminants, Iceland, Ireland, ambulant, dissonant, elegant, emigrant, gymnast, ignorant, immensely, immunize, immuring, impended, impotent, impudent, rampant, fumigant, homeland, immersed, immodest, irritant, poignant, resonant implemtes implements 2 73 implement's, implements, implodes, implant's, implants, implicates, impalement's, impedes, impetus, impieties, implement, implies, imputes, completes, impiety's, implemented, implementer, implores, imprecates, implanted, pelmets, amplitude's, amplitudes, amplest, impalement, impelled, impetus's, impolite, impeller's, impellers, amulet's, amulets, applet's, applets, immolates, impulse's, impulses, malamute's, malamutes, omelet's, omelets, emblem's, emblems, emulates, impact's, impacts, imparts, impends, implant, implicate, import's, imports, impost's, imposts, template's, templates, employee's, employees, impasto's, imploded, implored, impromptu's, impromptus, impurities, amplifies, amputates, implicated, imprint's, imprints, impunity's, impurity's, employment's, employments inadvertant inadvertent 1 9 inadvertent, inadvertently, inadvertence, unadvertised, adverting, invariant, inverting, inadvertence's, intolerant incase in case 6 112 Inca's, Incas, encase, incs, incise, in case, in-case, Inge's, ING's, ink's, inks, Ina's, Inca, increase, encased, encases, inches, uncased, inch's, unease, income, infuse, Ionic's, Ionics, oink's, oinks, Angie's, Eng's, Onega's, Angus, Ines, Angus's, INS, In's, Inc, NCAA's, Nick's, in's, inc, income's, incomes, ins, intake's, intakes, nick's, nicks, Ana's, Inge, Ingres, O'Casey, incurs, inn's, inns, once, uncaps, uncle's, uncles, Bianca's, once's, zinc's, zincs, Anna's, IKEA's, India's, Indies, Ines's, Pincus, anise, enclose, incl, indies, inlay's, inlays, inures, ninja's, ninjas, ukase, Indus, Indy's, Inez's, Pincus's, accuse, incur, info's, ingest, kinase, uncap, uncle, unease's, uneasy, Case, Indus's, case, encode, encore, engage, induce, injure, unlace, unwise, incite, insane, intake, inane, incense, incised, incises, incest, innate, inhale, inmate, invade incedious insidious 1 134 insidious, invidious, incites, incestuous, incurious, ingenious, inside's, insides, Indus, inced, India's, Indies, indices, indies, niceties, Indies's, incest's, insidiously, incises, indites, iniquitous, unctuous, incautious, incision's, incisions, ingenuous, injurious, inset's, insets, insight's, insights, onset's, onsets, unseats, Indus's, incest, Oneida's, Oneidas, nicety's, Inuit's, Inuits, endows, inciter's, inciters, insider's, insiders, undies, undoes, Enkidu's, innuendo's, innuendos, anodizes, infests, ingests, insect's, insects, insert's, inserts, insists, invests, undies's, Ionesco's, concedes, conceit's, conceits, ingot's, ingots, UNESCO's, accedes, encodes, incense, indigo's, indium's, inequity's, inseam's, inseams, instills, intuits, invades, invite's, invites, annelid's, annelids, assiduous, inanity's, incidence, inciting, injudicious, insanity's, odious, Indian's, Indians, Indira's, anxious, idiot's, idiots, incendiary's, incisor's, incisors, incommodious, indium, indoors, iniquity's, envious, incentive's, incentives, indicts, invidiously, onerous, ancestor's, ancestors, incident's, incidents, investor's, investors, Inchon's, cancelous, cancerous, incendiary, incense's, incenses, incubus, inherits, inveighs, sincerity's, Angelou's, anhydrous, deciduous, incision, infamous, innocuous, ulcerous, impetuous, aniseed's incompleet incomplete 1 15 incomplete, incompletely, uncompleted, complete, uncoupled, incompetent, encamped, encompassed, complied, uncouple, incommode, uncouples, encampment, incommoded, incumbent incomplot incomplete 1 36 incomplete, incompletely, uncompleted, uncoupled, unkempt, encamped, complete, incommode, inkblot, uncouple, encompass, uncouples, incumbent, unemployed, inculpate, uncompelling, encompassed, implode, inoculate, unexampled, compiled, complied, encamp, incompetent, incommoded, encamps, encrypt, uncoiled, accomplice, accomplish, encampment, recompiled, uncombed, uncoupling, encamping, inexpert inconvenant inconvenient 1 15 inconvenient, incontinent, inconveniently, inconvenience, inconstant, inconvenienced, convenient, unconvinced, unconfined, inconvenience's, inconveniences, unconvincing, incandescent, incontinence, unconverted inconvience inconvenience 1 17 inconvenience, unconvinced, incontinence, convince, inconvenience's, inconvenienced, inconveniences, incoherence, insentience, unconvincing, unconfined, inconvenient, inconstancy, insolvency, connivance, convenes, conveyance independant independent 1 15 independent, independent's, independents, independently, Independence, independence, unrepentant, dependent, codependent, interdependent, nonindependent, Independence's, independence's, indignant, undependable independenent independent 1 8 independent, independent's, independents, Independence, independence, independently, Independence's, independence's indepnends independent 13 76 independent's, independents, Independence, independence, Independence's, endpoint's, endpoints, independence's, deponent's, deponents, indent's, indents, independent, intends, intended's, intendeds, Indianan's, Indianans, Internet's, Internets, indigent's, indigents, internment's, indemnity's, interment's, interments, intentness, intent's, intents, intentness's, underpants, inpatient's, inpatients, inducement's, inducements, indemnities, indignant, intranet's, intranets, endearment's, endearments, endowment's, endowments, indignity's, integument's, integuments, internist's, internists, andante's, andantes, entente's, ententes, indefiniteness, independently, opponent's, opponents, underpants's, underpinning's, underpinnings, exponent's, exponents, endpoint, ointment's, ointments, underpayment's, underpayments, Antoninus, Continent's, continent's, continents, intensity's, entrapment's, indignities, antecedent's, antecedents, indignantly indepth in depth 1 128 in depth, in-depth, inept, depth, indent, antipathy, inapt, ineptly, untruth, adept, Hindemith, indeed, index, indite, indict, induct, intent, input, Edith, Ind, ind, indie, osteopath, Indy, input's, inputs, instep, Antipas, India, Indies, Inuit, inaptly, indies, innit, windup, Andes, Indies's, Indra, Indus, Indy's, Intel, adapt, adopt, ended, innate, instep's, insteps, inter, under, underpay, unearth, Annette, Andean, Andes's, India's, Indian, Indira, Indus's, Interpol, Inuit's, Inuits, endear, indigo, indited, indites, indium, indoor, indwell, intrepid, intuit, underpin, windup's, windups, Andretti, Indiana, Indra's, Intel's, indicate, inductee, intact, intend, interj, intern, inters, uncouth, undertow, Andean's, Indian's, Indians, Indira's, Indore's, andante, endears, endemic, entente, indices, indigo's, indium's, indoors, induced, inducer, induces, indulge, insipid, integer, intense, interim, intuits, undergo, antipathy's, EDP, osteopathy, ADP, and, anode, end, endue, int, undue, EDP's, Indore, induce, Andy, Antipas's, ante, into, undo, untapped indispensible indispensable 1 8 indispensable, indispensably, indispensable's, indispensables, insensible, dispensable, indiscernible, indefensible inefficite inefficient 1 37 inefficient, infelicity, infinite, incite, infinity, ineffective, indefinite, inefficacy, invoiced, iffiest, invoice, offsite, inflate, infuriate, infelicities, infinite's, infatuate, infelicity's, invoicing, sniffiest, inefficiency, deficit, inflict, officiate, ineffability, indicate, inefficacy's, inebriate, ineffable, unofficial, infest, infused, unvoiced, infested, invite's, invites, unfits inerface interface 1 129 interface, innervate, enervate, interface's, interfaced, interfaces, interlace, inverse, Nerf's, interoffice, infuse, innervates, Minerva's, enervates, inertia's, invoice, reface, inroad's, inroads, inference, efface, energize, preface, increase, interfere, interfile, surface, inerrant, unnerves, enforce, infers, unfroze, enrages, nerve's, nerves, infra, orifice, unnerve, engraves, inures, unravel, unfreeze, Nerf, energies, inrushes, nervous, onerous, snarfs, anorak's, anoraks, energy's, erase, infancy, inrush's, interfacing, nerve, unwraps, enrage, Indra's, Minerva, airfare, ignorance, inefficacy, inert, inertia, insurance, interferes, interfiles, unease, Boniface, amerce, benefice, engrave, entrance, induce, inebriate's, inebriates, infamy, infuriate, ingrate's, ingrates, innersole, innervated, inroad, interfaith, interval, interval's, intervals, invade, unlace, resurface, Iberia's, Ingram's, enervated, increase's, increases, inertial, interpose, intervene, intrans, intricacy, introduce, iterates, mineral's, minerals, outface, outrace, service, inertly, innovate, insofar, Iberian's, anyplace, intifada, intimacy, overnice, universe, Invar's, Enif's, enriches, Enrico's, interview's, interviews, owner's, owners, unravels, infer, info's, unifies infact in fact 5 42 infect, infarct, infant, intact, in fact, in-fact, inf act, inf-act, enact, infects, inflect, inflict, indict, induct, infest, inject, insect, infected, inflate, ingot, reinfect, unfit, affect, effect, infix, invade, fact, infarct's, infarcts, invent, invert, invest, inapt, inexact, infant's, infants, infamy, infancy, impact, invoked, infecting, uncut influencial influential 1 13 influential, influentially, inferential, influencing, influence, influenza, influence's, influenced, influences, influenza's, infomercial, inessential, inflectional inital initial 2 334 Intel, initial, in ital, in-ital, until, entail, Ital, ital, Anita, install, natal, genital, Anibal, Anita's, Unitas, animal, innately, Anatole, natl, India, Inuit, Italy, innit, instill, int, Intel's, anal, innate, inositol, into, it'll, unit, initially, India's, Indian, Indira, Inuit's, Inuits, Oneal, dental, finitely, ideal, incl, indite, infidel, infill, inhale, inlay, insula, intake, lintel, mental, nodal, rental, uncial, unite, unity, Indra, Unitas's, anneal, annual, inter, intro, ioctl, octal, unit's, unitary, units, Nita, united, unites, unity's, unreal, unseal, finial, initial's, initials, Nita's, vital, coital, digital, finical, instar, minimal, Anatolia, unduly, inlet, unlit, Attila, Oriental, ain't, anti, intaglio, neatly, oriental, Ind, Natalia, Natalie, O'Neil, Ont, ant, entails, enteral, entitle, inaptly, ind, indie, ineptly, inertly, inlaid, untie, intuit, lentil, Enid, Indy, O'Neill, Oneida, ante, idol, nettle, onto, unitedly, unto, untold, Indiana, anti's, antic, antis, anvil, fantail, genitalia, genitally, sundial, atonal, unload, Angela, Angola, Indies, Randal, Uniroyal, Vandal, actual, annul, ant's, ants, encl, entice, entire, entity, idyll, indies, indigo, indium, indwell, initialed, insole, intone, mantel, minutely, neonatal, ponytail, sandal, untidy, untied, unties, vandal, Angel, Anton, Danial, Enid's, Ina, Indies's, Indus, Indy's, Oneida's, Oneidas, angel, anomaly, ante's, anted, antes, antsy, denial, enter, entry, gonadal, ignitable, inanely, irately, nil, nit, snidely, unequal, unities, uniting, unitize, unusual, inertial, Iliad, Anabel, Andean, Dial, Indore, Indus's, Inst, Neal, acetyl, dial, enamel, endear, enroll, final, ignite, ilia, incite, indeed, indoor, induce, inflow, initiate, inmate, inst, installs, invite, iota, knit, ordeal, uncoil, uncool, unreel, unroll, unveil, unwell, Benita, Bonita, Ina's, Inca, Ionian, finite, genial, genitals, imitable, inguinal, inimical, intact, invitee, ironical, lineal, menial, nit's, nits, pinata, ritual, snit, venial, inroad, urinal, Akita, Alnitak, Anibal's, Evita, Indira's, Nepal, Nigel, Vidal, animal's, animals, distal, fatal, fetal, ignited, ignites, incited, inciter, incites, indited, indites, instate, instead, instr, invite's, invited, invites, iota's, iotas, knit's, knits, lingual, metal, nasal, naval, niter, nitro, orbital, petal, tidal, total, Benita's, Bonita's, Inca's, Incas, Indra's, Invar, Iqbal, axial, capital, conical, cynical, imitate, infra, instep, marital, mineral, pinata's, pinatas, pivotal, recital, snit's, snits, Akita's, Evita's, Ishtar, apical, bridal, brutal, festal, inseam, mortal, portal, postal, rectal, septal, snivel, vestal initinized initialized 3 91 unitized, unionized, initialized, intoned, instanced, intended, anatomized, routinized, intensity, antagonized, enticed, intense, intensified, intones, anodized, untanned, intensive, untainted, incensed, indented, intenser, untended, entangled, ionized, unitize, untangled, sanitized, unionize, infinite, infinite's, intuited, itemized, unitizes, utilized, immunized, miniaturized, notarized, unionizes, winterized, intimated, optimized, epitomized, intends, intent's, intents, Antoine's, intend, intent, Antone's, antacid, entente, entente's, ententes, entranced, induced, intensest, intensities, internist, unnoticed, Antonia's, Antonio's, Antonius, Unionist, intensity's, unionist, indexed, intensely, intensify, intercede, sentenced, untidiest, Antonius's, announced, enhanced, entwined, intended's, intendeds, internalized, interned, unattended, unitizing, untied, anointed, entities, evidenced, iodized, noticed, unadvised, undaunted, uniting, unstained initized initialized 67 89 unitized, enticed, anodized, unitize, sanitized, unitizes, incited, induced, unnoticed, ionized, united, untied, indited, intuited, iodized, noticed, unities, incised, intoned, monetized, unionized, invoiced, initiated, digitized, initialed, minimized, antacid, indites, instead, inside, anted, entities, inced, intend, Indies, anatomized, entice, indeed, indies, instate, unites, unties, intrude, untried, unsuited, aniseed, anodize, anticked, antiqued, entailed, indexed, interred, intifada, unaided, entered, entices, ignited, indices, infused, invited, unfazed, unitizing, untamed, instilled, analyzed, anodizes, initialized, unedited, unvoiced, instated, initiate, initiate's, initiates, knitted, sanitize, sensitized, idolized, itemized, utilized, kibitzed, unified, blitzed, finalized, oxidized, sanitizer, sanitizes, baptized, imitated, inquired innoculate inoculate 1 25 inoculate, inoculated, inoculates, ungulate, inculcate, inculpate, reinoculate, incubate, insulate, geniculate, immaculate, inaccurate, include, inoculating, osculate, inflate, inviolate, undulate, ejaculate, invigilate, annihilate, inaugurate, innovate, inequality, unclad insistant insistent 1 26 insistent, insist ant, insist-ant, instant, assistant, insisting, insistently, unresistant, insisted, consistent, incessant, inkstand, insistence, resistant, incident, insistingly, existent, insentient, insist, instant's, instants, assistant's, assistants, insists, inconstant, indistinct insistenet insistent 1 39 insistent, insistence, insistently, insisted, consistent, insisting, insistence's, instant, incident, assistant, existent, insentient, insistingly, unfastened, indistinct, unresistant, encystment, incessant, incitement, inconsistent, inkstand, insist, intent, unsweetened, insists, instinct, enlistment, insolent, investment, consistence, incipient, intestine, persistent, resistant, consistency, insolvent, insurgent, intestine's, intestines instulation installation 1 12 installation, instillation, insulation, instigation, installation's, installations, instillation's, undulation, institution, insulation's, inoculation, postulation intealignt intelligent 1 50 intelligent, indulgent, inelegant, intelligently, unintelligent, intellect, intelligence, indigent, intelligentsia, indulging, entailment, indelicate, indolent, intolerant, interlined, negligent, Intelsat, inhalant, integument, interment, indignity, undulant, indulged, entailing, interacting, Italianate, interlinked, Internet, internet, intranet, anticline, entrant, inflict, installment, integrity, intellect's, intellects, intelligence's, indecent, insolent, intoxicant, intelligible, intelligibly, interrogate, univalent, insolvent, interject, interregnum, antecedent, endearment intejilent intelligent 1 62 intelligent, integument, interlined, indigent, indolent, intellect, interment, indulgent, interline, Internet, internet, entailment, interlines, Intelsat, indecent, insolent, interlink, integument's, integuments, intoxicant, antecedent, inclined, anticline, inelegant, intelligently, unintelligent, anticline's, anticlines, underlined, undulant, indignant, indent, intelligence, intolerant, antigen, inclement, indigent's, indigents, interlinear, interned, intranet, ointment, entailed, interrelate, inveigled, antigen's, antigens, entailing, indexing, inhalant, inveigling, interlining, hinterland, interlude, intervened, univalent, indictment, interlard, underwent, endearment, enticement, inducement intelegent intelligent 1 14 intelligent, indulgent, inelegant, intellect, intolerant, intelligently, unintelligent, indigent, indolent, intelligence, integument, inclement, interment, antecedent intelegnent intelligent 1 13 intelligent, indulgent, inelegant, indignant, integument, intellect, intolerant, intelligently, unintelligent, indigent, indolent, intelligence, interconnect intelejent intelligent 1 28 intelligent, indulgent, inelegant, intellect, intolerant, indolent, integument, inclement, interject, interment, antecedent, intelligently, unintelligent, indigent, entailment, intelligence, Internet, internet, intellect's, intellects, Intelsat, indecent, insolent, entitlement, installment, insolvent, enticement, inducement inteligent intelligent 1 42 intelligent, indulgent, intelligently, unintelligent, indigent, inelegant, intellect, intelligence, intelligentsia, indolent, entailment, intolerant, negligent, integument, interment, indulgently, indulging, indelicate, indulged, diligent, indulgence, interlined, antigen, indigent's, indigents, Internet, internet, intellect's, intellects, intelligence's, Intelsat, antigen's, antigens, indecent, insolent, inclement, installment, insolvent, insurgent, interject, intoxicant, antecedent intelignt intelligent 1 37 intelligent, indulgent, inelegant, intellect, intelligently, unintelligent, indigent, indulging, intelligence, intolerant, indelicate, indolent, intent, Intelsat, interment, intelligentsia, indignity, entailment, indulged, undulant, indent, interlined, negligent, Internet, internet, inflict, integument, intellect's, intellects, inclement, indecent, inhalant, insolent, interact, intoxicant, insolvent, interject intellagant intelligent 1 34 intelligent, inelegant, indulgent, intellect, intelligently, unintelligent, intelligence, intolerant, intelligentsia, indelicate, indigent, indolent, undulant, indulging, elegant, inelegantly, inhalant, entailment, intellect's, intellects, Antillean, Intelsat, inelegance, interact, installment, integument, intelligence's, interrogate, negligent, unpleasant, interment, intoxicant, intelligible, intelligibly intellegent intelligent 1 22 intelligent, indulgent, inelegant, intellect, intelligently, unintelligent, intelligence, intelligentsia, intolerant, indigent, indolent, entailment, intellect's, intellects, installment, integument, intelligence's, negligent, inclement, interment, antecedent, entitlement intellegint intelligent 1 18 intelligent, inelegant, intellect, indulgent, intelligently, unintelligent, intelligence, intolerant, indolent, intelligentsia, indulging, intellect's, intellects, interleukin, interleukin's, interment, intelligible, intelligibly intellgnt intelligent 1 34 intelligent, intellect, indulgent, inelegant, intelligently, unintelligent, intelligence, intolerant, indolent, intent, intellect's, intellects, Intelsat, interment, intelligentsia, indigent, indulging, indelicate, indulged, undulant, entailment, indent, Internet, internet, installment, integument, interlined, inclement, indecent, inhalant, insolent, interact, insolvent, interject interate iterate 2 239 integrate, iterate, inter ate, inter-ate, entreat, entreaty, interred, intrude, underrate, nitrate, Internet, interact, internet, inveterate, ingrate, antedate, internee, intimate, entered, introit, intranet, anteater, entirety, entreated, inert, inter, interrelate, interrogate, intricate, nitrite, untreated, entr'acte, entreats, interest, interned, inebriate, penetrate, illiterate, innumerate, insert, integrity, intent, intercede, intercity, interj, interlude, intern, inters, invert, entente, enteral, enumerate, infuriate, inherit, inquorate, interim, interview, indicate, integrated, integrates, interacted, interior, interstate, iterated, iterates, underage, innervate, interacts, literate, interface, interlace, intestate, endeared, untried, Andretti, undertow, untrod, unrated, entreaties, entree, Indra, enter, entertain, entrant, entreaty's, interrupt, intro, undertake, alliterate, intact, wintered, Indira, Indore, entire, intrepid, introit's, introits, intruded, intruder, intrudes, intuit, underact, underrated, underrates, untrue, Astarte, inhered, Indra's, contrite, enteritis, enters, entrap, immoderate, inaccurate, inadequate, inaugurate, indent, inferred, intend, intrigue, intro's, intros, intuited, nitrate's, nitrated, nitrates, Indira's, Internet's, Internets, annotate, antiquate, enteric, entourage, inamorata, inserted, instate, integrative, intemperate, interactive, interpolate, interpret, interring, inverted, irate, iterative, untruth, inherited, aerate, anterior, anteroom, antidote, enervate, entering, innate, integrator, interested, interfaced, interlaced, interstice, intifada, iterator, obdurate, reintegrate, reiterate, underlie, undulate, Intelsat, generate, incinerate, ingrate's, ingrates, inhere, initiate, inmate, intake, integral, interbred, interest's, interests, interfaith, interlard, interleave, internal, interval, interwar, interweave, inverter, literati, narrate, numerate, venerate, inundate, alternate, antedated, antedates, filtrate, incarnate, increase, insert's, inserts, instigate, intent's, intents, interfere, interfile, interline, interlope, intern's, internee's, internees, interns, interpose, intervene, interwove, intimate's, intimated, intimates, intrans, invert's, inverts, operate, overate, Interpol, federate, inchoate, inflate, inherits, innovate, intense, intercom, interim's, inverse, maturate, moderate, saturate, winterize, incubate, insulate, ulcerate internation international 4 61 inter nation, inter-nation, intention, international, interaction, intonation, alternation, incarnation, Internationale, intervention, indention, interrelation, interrogation, interruption, indignation, integration, iteration, innervation, inattention, internationally, interning, intrusion, internecine, nitration, intention's, intentions, intercession, intermission, international's, internationals, internship, intersession, indentation, indirection, interaction's, interactions, intonation's, intonations, consternation, inebriation, insertion, interpolation, invention, alteration, alternation's, alternations, enervation, incarnation's, incarnations, interception, interdiction, interjection, intersection, intimation, indexation, insemination, altercation, inclination, information, internalize, entrenching interpretate interpret 6 21 interpret ate, interpret-ate, interpreted, interpretative, interpretive, interpret, interpreter, interprets, interpreting, interpolated, interpenetrate, intemperate, interpretation, interrelated, interstate, interpolate, interpreter's, interpreters, uninterpreted, reinterpreted, interrupted interpretter interpreter 1 9 interpreter, interpreter's, interpreters, interpreted, interpret, interpretive, interprets, interrupter, interpreting intertes interested 158 300 intrudes, enteritis, Internet's, Internets, interest, integrates, inters, iterates, insert's, inserts, intent's, intents, intern's, internee's, internees, interns, interred, invert's, inverts, entente's, ententes, interim's, entreaties, entreats, introit's, introits, entirety's, entreaty's, enteritis's, underrates, undertow's, undertows, nitrate's, nitrates, nitrite's, nitrites, entree's, entrees, interacts, interest's, interests, anteater's, anteaters, enters, integrity's, intercede, intercedes, interlude's, interludes, intro's, intros, interpose, Antares, Indore's, entered, entries, indites, ingrate's, ingrates, inherits, interview's, interviews, intuits, antedates, indent's, indents, intends, interior's, interiors, intimate's, intimates, intrans, Astarte's, Internet, interned, internet, inheres, inverter's, inverters, internee, intersex, inserted, inverse's, inverses, inverted, inverter, Andretti's, intranet's, intranets, intercity, interrogates, interrupt's, interrupts, intrude, intruder's, intruders, untruest, inbreeds, inebriate's, inebriates, penetrates, Andre's, Andres, Antares's, Indra's, entertains, entirety, entities, entry's, undertakes, undertone's, undertones, entreated, illiterate's, illiterates, interface, interlace, intrigue's, intrigues, untreated, Indira's, contorts, endures, entity's, enumerates, infuriates, innards, insured's, insureds, intermezzi, intermezzo, interprets, introit, intruded, intruder, niter's, untried, untruth's, untruths, Ingrid's, Ontario's, anteroom's, anterooms, antidote's, antidotes, entertain, entraps, indicates, indicts, inductee's, inductees, inducts, inert, inertness, innards's, integrate, inter, interested, interstate's, interstates, interstice's, interstices, intertwines, intestacy, inwards, iterate, undergoes, underlies, undersea, underseas, undertow, internist, Encarta's, Pinter's, Winters, andante's, andantes, endorses, hinter's, hinters, innervates, instates, integer's, integers, intense, intercept's, intercepts, interjects, interment's, interments, intersects, inures, inverse, literate's, literates, minter's, minters, torte's, tortes, winter's, winters, wintertime's, anteater, Ingres, Intel's, Winters's, inertia's, infers, inlet's, inlets, insert, inset's, insets, integrated, intent, intentness, interacted, interface's, interfaces, interferes, interfiles, interj, interlaces, interlines, interlopes, intern, interposes, intervenes, intestine's, intestines, invert, iterated, wintered, Annette's, eateries, interact, Interpol's, binderies, entente, incites, inertly, inhered, initiate's, initiates, injures, inmate's, inmates, insures, intake's, intakes, integral's, integrals, intended's, intendeds, intercom's, intercoms, interim, internals, interval's, intervals, interview, intones, invite's, invites, winterizes, Euterpe's, arteries, incest's, indexes, infects, inferred, infests, ingests, inherited, injects, injuries, insect's, insects, interfere, interior, intermix, intervene, intuited, invents, invests, unnerves, Interpol, indebted, indented, inferno's, infernos, inflates, intended, intently, intercom, internal, interval, interwar, untested, introduce intertesd interested 2 183 interest, interested, intercede, interceded, interposed, internist, interred, inserted, interned, inverted, entreated, untreated, intruded, intrudes, enteritis, interstate, underused, interfaced, interlaced, Internet's, Internets, enteritis's, untruest, integrated, integrates, interacted, intercity, inters, iterated, iterates, untested, entered, intended's, intendeds, interdict, interest's, interests, inherited, insert's, inserts, intent's, intents, intern's, internee's, internees, interns, intuited, invert's, inverts, intercept, intersect, Internet, entente's, ententes, indebted, indented, intended, interbred, interim's, internet, interbreed, interfered, interpose, intervened, intensest, interject, interlard, interment, introduced, entrusted, entreaties, entreats, introit's, introits, entirety's, entreaty's, undressed, antitrust, endorsed, underrated, underrates, entertained, entrust, interstate's, interstates, understood, undertow's, undertows, nitrate's, nitrated, nitrates, nitrite's, nitrites, entree's, entrees, interacts, interrupted, inbreeds, aftertaste, anteater's, anteaters, antedates, integrity's, intercedes, interlude's, interluded, interludes, intro's, intros, untidiest, increased, intends, interdicted, interstice's, interstices, intertwined, untasted, Antares, Indore's, entries, indited, indites, ingrate's, ingrates, inherits, insured's, insureds, intermixed, interview's, interviews, intrepid, intuits, tartest, undermost, untried, unversed, winterized, intestate, Antares's, antedated, contorted, indent's, indents, indexed, interior's, interiors, interlude, interstice, intimate's, intimated, intimates, intrans, unmerited, wintriest, interface's, interfaces, interfiled, interlaces, interlined, interloped, interposes, Astarte's, indicted, inducted, intercessor, interleaved, intermezzi, intermezzo, internist's, internists, interpret, interviewed, underfed, unsorted, untended, entertain, innermost, interface, interlace, interrupt, intertwine, intestacy, underfeed invermeantial environmental 9 21 inferential, incremental, informational, influential, infernal, incrementally, infomercial, information, environmental, informant, informant's, informants, overemotional, informal, information's, influentially, interminable, interminably, intermingle, incrimination, informatively irresistable irresistible 1 9 irresistible, irresistibly, resistible, irritable, irrefutable, irritably, irrefutably, irremediable, presentable irritible irritable 1 34 irritable, irritably, irrigable, erodible, writable, imitable, heritable, irascible, veritable, irreducible, irrefutable, article, charitable, credible, editable, inedible, irresistible, portable, equitable, immutable, inaudible, irascibly, treatable, veritably, risible, dirigible, irritate, ignitable, Ardabil, irritability, arable, edible, irremediable, orbital isotrop isotope 1 39 isotope, isotropic, strop, strap, strep, strip, Isidro, satrap, Isidro's, Astor, stroppy, airstrip, stripe, stripy, Astoria, unstrap, usurp, Astor's, airdrop, astray, entropy, estrous, stoop, astral, entrap, esoteric, estrus, isotope's, isotopes, isotopic, stop, strop's, strops, bistro, intro, bistro's, bistros, intro's, intros johhn john 2 102 John, john, Johann, Johnny, johnny, Cohan, Cohen, Hahn, Johnie, Johanna, Johnnie, Khan, Kuhn, khan, John's, Johns, Jon, john's, johns, Joan, join, Joann, Hon, hon, kahuna, Johns's, Jonah, Joni, Han, Horn, Hun, Jan, Johann's, Johnny's, Jun, con, hen, horn, johnny's, jun, Hogan, hogan, Cohan's, Cohen's, Conn, HHS, Jain, Jean, Joanna, Joanne, Johnson, Jpn, Juan, coho, coin, coon, goon, gown, jean, jinn, joshing, joying, koan, Icahn, Cochin, Jolene, Jovian, Kohl, corn, joking, journo, kohl, oohing, Behan, Colin, Colon, Conan, Golan, Goren, Hohhot, Japan, Jason, Jilin, Jinan, Jolson, Jonah's, Jonahs, Jonson, Joplin, Jordan, Koran, Wuhan, codon, coho's, cohos, colon, coven, cozen, japan, jihad, Kohl's, Spahn judgement judgment 1 46 judgment, augment, judgment's, judgments, segment, Clement, clement, figment, pigment, casement, judgmental, ligament, regiment, rudiment, cajolement, cogent, garment, comment, Juggernaut, document, juggernaut, judged, augments, catchment, cement, engagement, jurymen, argument, cudgeled, element, fragment, management, oddment, agreement, basement, cerement, cudgeling, decrement, easement, movement, pavement, pediment, sediment, tenement, vehement, jaggedest kippur kipper 1 276 kipper, Jaipur, copper, gypper, keeper, kipper's, kippers, skipper, Kanpur, Dipper, dipper, hipper, kipped, nipper, ripper, sipper, tipper, zipper, CPR, Japura, caper, coppery, Cooper, Cowper, Kip, cooper, copier, kip, ppr, kippered, pour, piper, Kip's, clipper, gripper, kappa, kip's, kips, spur, Kepler, Nagpur, chipper, dippier, kaput, kipping, nippier, riper, shipper, upper, viper, whipper, wiper, zippier, Hopper, Koppel, Popper, dapper, diaper, hepper, hopper, kappa's, kappas, kicker, kidder, killer, kisser, mapper, napper, pepper, popper, rapper, sapper, supper, tapper, topper, zapper, Capra, Capri, copra, Jayapura, Krupp, piker, KP, Peru, pier, pure, purr, CPU, GPU, Jaipur's, cur, grippe, kippering, par, per, Kerr, Paar, Parr, griper, keep, kepi, pair, pear, peer, poor, APR, Apr, Cipro, NPR, paper, picker, CPU's, Kaiser, appear, capture, clapper, copper's, coppers, coypu, crapper, cropper, crupper, cuppa, guppy, gypper's, gyppers, kaiser, keeper's, keepers, kept, scupper, spar, Caspar, Jasper, Keillor, Kewpie, Sapporo, Speer, camper, captor, carper, chopper, copter, doper, duper, foppery, giver, groper, gulper, happier, hyper, jasper, jumper, kapok, keep's, keeps, kepi's, kepis, kickier, leper, moper, nappier, peppery, peppier, quipped, raper, roper, sappier, shopper, soppier, spear, spoor, super, taper, tapir, vapor, whopper, wrapper, Cavour, Gopher, Hooper, Kaposi, Keller, Kilroy, Napier, Skippy, beeper, capped, copped, coypu's, coypus, cuppas, cupped, deeper, dopier, gibber, gopher, guppy's, gypped, jigger, keener, keypad, kopeck, kosher, leaper, mopier, pauper, peeper, rapier, reaper, repair, ropier, skipper's, skippers, weeper, Kanpur's, impure, Uighur, Dipper's, Lippi, Skippy's, dipper's, dippers, dippy, flipper, hippo, hippy, imper, lippy, nipper's, nippers, nippy, ripper's, rippers, sipper's, sippers, skipped, slipper, tipper's, tippers, tippler, tripper, zipper's, zippers, zippy, Timur, hippie, kilter, kinder, kronur, limper, lisper, simper, yippee, Lippi's, Nippon, Pippin, cipher, dipped, hipped, hippo's, hippos, lipped, nipped, nipple, pipped, pippin, ripped, ripple, ripply, sipped, tipped, tippet, tipple, yipped, zipped knawing knowing 2 386 gnawing, knowing, kn awing, kn-awing, awing, knowings, cawing, hawing, jawing, kneading, kneeing, naming, pawing, sawing, snowing, yawing, knifing, thawing, waning, vanning, wing, knowingly, known, weaning, Ewing, nabbing, nagging, nailing, napping, nearing, owing, renewing, swing, Nadine, bowing, cowing, gnashing, hewing, kneeling, knelling, knitting, knocking, knotting, lowing, mewing, mowing, nosing, noting, nuking, rowing, sewing, sowing, towing, vowing, wowing, chewing, chowing, meowing, shewing, showing, swaying, viewing, clawing, drawing, flawing, snaking, snaring, Wang, wain, wining, Kwan, narrowing, Nannie, Vang, Wong, naan, nine, vain, wine, winging, winning, wino, winy, Twain, swain, twain, twang, nanny, winnowing, Gawain, Narnia, Nation, nation, niacin, twin, veining, weening, whining, knighting, necking, needing, netting, newline, nicking, nipping, nodding, noising, noshing, nothing, nutting, swine, swung, twine, weeing, wooing, awning, caning, gnawed, nowise, wanking, wanting, King, Manning, banging, banning, canning, danging, dawning, fanning, fawning, ganging, hanging, kenning, king, manning, panning, pawning, ranging, tanning, yawning, Banting, Kunming, Lansing, Nanjing, Waring, banding, banking, canting, dancing, endowing, handing, inning, kayoing, kinking, lancing, landing, lapwing, panting, ranking, ranting, sanding, skewing, tanking, unwind, vaping, wading, waging, waking, waling, waving, yanking, beaning, entwine, keening, leaning, loaning, meaning, moaning, wearing, weaving, whaling, Anacin, Hawking, Karin, acing, aging, aping, baaing, bawling, baying, donating, ending, gawking, gawping, gnarling, hawking, haying, incing, inking, inlaying, keying, knurling, laying, managing, menacing, nixing, okaying, paying, renaming, saying, snacking, snagging, snailing, snapping, sneaking, unsaying, Karina, Katina, anteing, avowing, awaking, baking, baling, baring, basing, bating, blowing, brewing, caging, caking, caring, casing, caving, clewing, crewing, crowing, daring, dating, dazing, easing, eating, enduing, ensuing, facing, fading, faking, faring, fating, fazing, flowing, gaming, gaping, gating, gazing, glowing, growing, haling, haring, hating, having, hazing, inching, inuring, jading, japing, kayaking, kiting, lacing, lading, laming, lasing, laving, lazing, macing, making, mating, oaring, ongoing, pacing, paging, paling, paring, paving, plowing, racing, raging, raking, raping, raring, rating, raving, razing, sating, saving, slewing, slowing, sniping, snoring, spewing, stewing, stowing, taking, taming, taping, taring, trowing, undoing, uniting, Reading, beading, beaming, bearing, beating, biasing, boating, braying, ceasing, chafing, chasing, coaling, coating, coaxing, dealing, dialing, fearing, flaying, foaling, foaming, fraying, gearing, goading, graying, heading, healing, heaping, hearing, heating, heaving, keeling, keeping, kicking, kidding, killing, kipping, kissing, kitting, knavish, leading, leafing, leaking, leaping, leasing, leaving, loading, loafing, peaking, pealing, phasing, playing, praying, quaking, reading, reaming, reaping, rearing, roaming, roaring, sealing, seaming, searing, seating, shading, shaking, shaming, shaping, sharing, shaving, slaying, soaking, soaping, soaring, spaying, staying, teaming, tearing, teasing latext latest 2 18 latex, latest, latex's, la text, la-text, lat ext, lat-ext, text, latent, teletext, lankest, largest, likest, latest's, laxest, lamest, taxed, laxity leasve leave 2 491 lease, leave, leave's, leaves, Lea's, lase, lave, lea's, leas, lease's, leased, leaser, leases, Lessie, least, lessee, lavs, laves, leaf's, leafs, slave, Lesa, save, La's, Las, Le's, Les, elusive, la's, lav, levee, loaves, sleeve, Lassie, Lee's, Leo's, Leos, Les's, Levi, Levy, Lew's, Love, lace, lass, lassie, lava, laze, leaf, lee's, lees, lei's, leis, less, levy, liaise, live, lose, love, salve, Lesa's, lased, laser, lases, Lassa, Lassen, Lesley, Leslie, Soave, larvae, lass's, lasses, lasso, last, leafy, less's, lessen, lesser, lest, loose, louse, suave, Lessie's, larva, leasing, leisure, lessee's, lessees, lisle, cleave, leaved, leaven, leaver, lesson, lessor, please, ease, eave, leashes, leash's, cease, heave, leash, tease, weave, Leanne, league, leashed, least's, Slav, levee's, levees, levies, Leif's, Levi's, Levis, Levy's, Love's, Luvs's, lava's, levy's, lives, loaf's, loafs, love's, loves, L's, Lao's, Laos, Lie's, Lisa, delusive, law's, laws, lay's, lays, lie's, lies, ls, safe, Lacey, Laos's, Laue's, Li's, Loews, Los, Lu's, Luvs, lieu's, lovey, luau's, luaus, plosive, sieve, Lacy, Leif, Livy, Loews's, Lois, Lou's, Louise, Luis, allusive, illusive, lacy, lazy, loaf, loos, loss, low's, lows, lxiv, lxvi, salvo, solve, Lassie's, Lisa's, Liza's, RSV, lace's, laced, laces, lassie's, lassies, lassoed, laze's, lazed, lazes, liaised, liaises, loser, loses, massive, passive, selfie, LSAT, Laius, Lassa's, Latvia, Lawson, Liz's, Lois's, Luis's, Luisa, Lusaka, Luz's, Lvov, cleaves, else, lacier, lasing, lasso's, lassos, laugh, lazied, lazier, lazies, lisp, list, loosed, loosen, looser, looses, loss's, losses, lost, louse's, loused, louses, lousy, lust, Elise, Elsie, Lacy's, Lea, Leah's, Lean's, Lear's, Leda's, Lee, Leigh's, Lela's, Lena's, Leta's, Lizzie, Lysol, blase, deceive, eave's, eaves, flea's, fleas, lapse, laved, lea, lead's, leads, leak's, leaks, lean's, leans, leap's, leaps, lee, leucine, level, lever, liaison, lissome, lousier, lusty, missive, plea's, pleas, receive, release, phase, Ave, ESE, Elysee, Eve, LED's, Laue, Len's, Lucile, Lucite, Luisa's, Recife, ave, deaves, evasive, eve, heave's, heaves, lashes, leafed, leaser's, leasers, leg's, legs, lens, let's, lets, pleased, pleases, sleaze, weave's, weaves, Case, Dave, Lance, Lane, Leah, Leakey, Lean, Leanne's, Lear, Lester, Lhasa, SASE, Wave, base, calve, case, cave, delve, easy, fave, gave, halve, have, helve, lade, lake, lame, lance, lane, lash, lash's, lasted, late, leaches, lead, leafage, leafier, league's, leagues, leak, lean, leap, lens's, lenses, meas, nave, pave, pea's, peas, pleasure, rave, sea's, seas, serve, sheave, stave, tea's, teas, valve, vase, wave, we've, yea's, yeas, ease's, eased, easel, eases, Leach's, Leann's, Leary's, Levine, relive, Basie, Chase, East, Essie, Gleason, Hesse, Jesse, Leach, Leann, Leary, Lethe, Meuse, Peace, Reese, behave, cease's, ceased, ceases, chase, easier, east, geese, heavy, knave, lashed, last's, lasts, lathe, latte, leach, leaded, leaden, leader, leaked, leaky, leaned, leaner, leaped, leaper, ledge, legate, lemme, mauve, naive, passe, peace, peeve, pensive, reeve, repave, resale, reuse, sesame, shave, tease's, teased, teasel, teaser, teases, waive, weasel, Beasley, Bessie, Jessie, Leanna, Lepke, Lhasa's, Lhasas, Tessie, agave, baste, beast, brave, carve, caste, crave, feast, grave, haste, ladle, large, leached, leagued, leakage, leakier, learn, leather, legatee, loathe, measure, nerve, paste, seaside, taste, verve, waste, wrasse, yeast, Legree, Lenore, chaste, derive, legume, liable, measly, reason, remove, revive, rewove, season, yeasty lesure leisure 1 546 leisure, lesser, leaser, laser, loser, lessor, Lester, leisure's, leisured, lure, pleasure, sure, Closure, closure, Lessie, lemur, lessee, measure, Lenore, Leslie, assure, desire, lousier, looser, lacier, lazier, lure's, lures, leer, sere, Lazaro, Le's, Les, lease, leisurely, lexer, louse, Laurie, Lear, Lear's, Les's, Lesa, Lister, Luce, lase, leer's, leers, less, lire, lisper, lore, lose, lour, lours, luster, lyre, sire, sore, ESR, Leger, leper, lever, lucre, Laura, Lauri, Leary, Legree, Lesley, Loire, Lorre, Louvre, issuer, leader, leaner, leaper, leaser's, leasers, leaver, lecher, ledger, leery, less's, lessen, lessor's, lessors, lest, letter, levier, lewder, lusher, reassure, Cesar, Desiree, Lassie, Lemuria, Lesa's, Lessie's, azure, caesura, eyesore, fissure, laser's, lasers, lassie, lessee's, lessees, lisle, loser's, losers, luxury, seizure, usury, Lahore, Lenora, Mysore, lesson, lemur's, lemurs, ensure, secure, censure, gesture, lecture, insure, unsure, demure, legume, resume, tenure, seer, slur, Lu's, lieu's, user, Laurie's, Glaser, L's, Lea's, Lee's, Leo's, Leos, Lew's, Lie's, Lou's, Luger, bluesier, closer, lea's, leas, lee's, lees, lei's, leis, lie's, lies, ls, sear, sour, surrey, La's, Las, Laura's, Lauri's, Leary's, Leroy, Li's, Loire's, Lorie, Lorre's, Los, Luria, SRO, Serra, Sir, fleecer, la's, laxer, layer, loose, lousy, lustier, sealer, seller, sir, Lauder, Mauser, causer, easier, geyser, lease's, leased, leases, lieder, liefer, louder, louse's, loused, louses, louver, mouser, poseur, teaser, Lara, Lisa, Lora, Lori, Lorrie, Louie's, Louise, Lucy, Lyra, Sara, lair, lair's, lairs, lancer, lass, liar, liar's, liars, lira, loss, sari, zero, LSD, baser, guesser, lacquer, lager, lamer, lased, later, leafier, leakier, least, leather, lechery, leerier, leggier, leucine, lifer, liker, liner, liter, liver, loner, lover, lower, lusty, maser, messier, miser, newsier, osier, poser, riser, taser, wiser, Leroy's, celery, layer's, layers, Caesar, Ezra, Gasser, L'Amour, LSAT, Laius, Larry, Lassa, Lassen, Lenoir, Leonor, Loafer, Louis, Luther, Nasser, Saussure, USSR, Zaire, busier, deicer, dosser, else, geezer, hosier, kisser, ladder, lass's, lasses, lasso, last, lather, latter, lawyer, libber, limier, liquor, lisp, list, lither, litter, loader, loafer, loaner, lobber, locker, lodger, logger, logier, loiter, looker, looter, lorry, loss's, losses, lost, luau's, luaus, lubber, lugger, lust, nosier, passer, pisser, reuse, rosier, thesauri, tosser, Basra, Elsie, Laius's, Lamar, Lassie's, Lee, Leigh's, Lesotho, Lester's, Libra, Lisa's, Lizzie, Lumiere, Lycra, Lysol, Segre, Sucre, Sue, labor, lassie's, lassies, lassoed, lawsuit, leasing, lee, liaise, lissome, lizard, lobar, lunar, lured, pessary, pleasure's, pleasured, pleasures, pleurae, sue, surer, surge, visor, Lenore's, Closure's, ESE, Esquire, Ester, Eur, Lassa's, Laue, Laurel, Lauren, Lestrade, Lowery, Lucile, Lucite, Lusaka, Maseru, Meuse, allure, closure's, closures, erasure, ere, esquire, ester, lasing, lasso's, lassos, laurel, leered, livery, losing, loured, lurk, misery, pleura, rescuer, rosary, surf, Leger's, leper's, lepers, lever's, levers, Eire, Eyre, Gere, Hester, Lepus, Lerner, Louie, Luke, Lupe, Mesmer, SUSE, cure, euro, fester, here, jester, league, learn, lefter, lender, lettuce, lube, luge, lute, measure's, measured, measures, mere, pester, pressure, pure, resource, resurvey, tester, treasure, usurer, vesper, we're, were, Lepus's, lexers, peruse, severe, suture, Clojure, Deere, Essie, Hesse, Jesse, Josue, Lemuel, Leslie's, Lethe, Lexus, assured, assures, bedsore, bestrew, cloture, deserve, desire's, desired, desires, deuce, issue, leave, ledge, lemme, levee, levered, oeuvre, pasture, posture, rescue, reserve, respire, restore, segue, tonsure, usurp, you're, Bessie, Cesar's, Eeyore, Jessie, Jesus, Leanne, Lenard, Lepke, Lexus's, Tessie, demur, descry, desert, feature, femur, genre, inure, letup, recur, require, resort, vestry, Deidre, Jesuit, Jesus's, Levine, Revere, assume, before, bemire, beside, beware, disuse, figure, future, immure, legate, lesion, manure, mature, misuse, nature, penury, rebury, rehire, resale, reside, resize, resole, retire, revere, rewire, sesame liasion lesion 1 226 lesion, liaison, lotion, elision, libation, ligation, vision, fission, mission, suasion, lashing, leashing, Laotian, Lucian, lichen, dilation, illusion, lain, lion, elation, lesion's, lesions, Latino, Lawson, lasing, liaising, Asian, Latin, Passion, allusion, fashion, lapin, leasing, legation, location, passion, Lassen, Lilian, Litton, Nation, cation, fusion, lagoon, legion, lesson, nation, ration, Lillian, cession, liaison's, liaisons, session, Lisbon, Liston, evasion, Luciano, Louisiana, leaching, leching, collision, lassoing, llano, Leon, delusion, dilution, lash, lawn, laying, loon, palliation, relation, volition, Elysian, Leann, Luann, chain, collation, collusion, leash, lingo, lotion's, lotions, valuation, violation, Latina, Lyon, lacing, lading, lamina, laming, laving, lazing, liking, liming, lining, living, losing, Haitian, Laban, Laocoon, Layamon, Lenin, Liliana, Luzon, ashen, caution, cushion, laden, lash's, leading, leafing, leaking, leaning, leaping, learn, leaving, lemon, licking, liken, linen, liven, loading, loafing, loaning, locution, login, logon, loosing, lousing, tuition, Lauren, Lennon, Lucien, Lydian, Titian, elision's, elisions, lashed, lashes, lawman, lawmen, layman, laymen, leaden, leash's, leaven, lessen, loosen, motion, notion, potion, titian, Alison, Hessian, Larson, Russian, aliasing, hessian, leashed, leashes, liaise, libation's, libations, ligation's, lighten, Casio, Gleason, bastion, clarion, lasso, mansion, vision's, visions, casino, raisin, billion, gillion, million, pillion, zillion, Jason, Landon, Linton, Lipton, Mason, Wilson, anion, aviation, basin, biasing, bison, caisson, citation, division, emission, fission's, liaised, liaises, lignin, listen, mason, mission's, missions, occasion, omission, suasion's, Casio's, Damion, Marion, diction, erosion, fiction, lasso's, lassos, minion, niacin, oration, ovation, pension, pinion, reason, season, station, tension, torsion, version liason liaison 1 164 liaison, Lawson, lesson, Lassen, lasing, liaising, Luzon, leasing, lessen, loosen, Alison, Larson, Lisbon, Liston, liaison's, liaisons, lion, Gleason, Jason, Mason, Wilson, bison, mason, Litton, reason, season, lassoing, lacing, lazing, losing, Lina's, lion's, lions, loosing, lousing, Lao's, Laos, Lisa, lain, lino, Allison, Ellison, LAN, La's, Laos's, Las, Lawson's, Li's, Lin, Lin's, Lon, Lucien, Olson, Son, la's, lasso, llano, son, Alyson, Larsen, Lea's, Lean, Leon, Lie's, Xi'an, Xian, Zion, aliasing, blazon, lase, lass, lawn, lea's, lean, leas, liaise, lie's, lien, lies, listen, loan, loon, salon, Lisa's, Liza's, Nisan, caisson, lingo's, llano's, llanos, Allyson, Dawson, Jayson, Lassa, Leann, Liz's, Luann, Lyon, assn, disown, lagoon, lass's, lasso's, lassos, last, lease, lesion, lesson's, lessons, limn, lingo, lisp, list, poison, raisin, Dyson, Jolson, Laban, Latin, Layamon, Lysol, Nelson, Poisson, Tyson, basin, biasing, laden, lapin, lased, laser, lases, learn, least, lemon, liaised, liaises, liken, linen, lisle, lissome, liven, logon, meson, nelson, risen, Lennon, Lilian, Nissan, Wesson, leaden, lease's, leased, leaser, leases, leaven, legion, lessor, lichen, lotion, niacin, Gibson, Linton, Lipton, Vinson libary library 3 71 Libra, lobar, library, libber, Liberia, labor, Libra's, Libras, liar, Leary, Libby, liberty, livery, lobber, lubber, Bray, bray, lira, Barry, Larry, Liberal, bar, bleary, lib, liberal, Barr, Lara, Lear, bare, bury, limber, lire, lumbar, Libya, Libby's, leery, liable, lib's, libber's, libbers, linear, lobby, lorry, Laban, Lamar, Tiber, debar, fiber, labor's, labors, libel, lifer, liker, liner, liter, liver, lunar, Lazaro, Lowery, Subaru, libido, library's, rebury, liar's, liars, Hilary, binary, diary, lizard, litany, lowbrow likly likely 1 161 likely, Lily, lily, Lilly, luckily, slickly, Lila, Lyly, lankly, like, lilo, wkly, Lille, Lully, laxly, lively, lolly, lowly, sickly, like's, liked, liken, liker, likes, lisle, legal, legally, local, locally, locale, silkily, sulkily, kill, kilo, kl, lick, lilac, Gil, Leila, Lilia, blackly, bleakly, gaily, leaky, legibly, likable, liq, lucky, slackly, sleekly, lazily, Gila, Gill, Jill, July, Kiel, Leakey, Lela, Lillie, Loki, Lola, Luke, Lula, Lulu, Lyle, gill, lackey, lake, libel, lick's, licks, lightly, lithely, lix, logy, loll, lull, lulu, quickly, skill, thickly, Kelly, Layla, Leola, Lesley, Liege, Little, Oakley, Okla, coyly, fickle, giggly, golly, gully, jelly, jiggly, jolly, jowly, lamely, lately, leggy, lewdly, liable, licked, liege, liking, little, lonely, loudly, lovely, lushly, meekly, nickle, pickle, sickle, tickle, ugly, weakly, weekly, wiggly, glibly, Lily's, Loki's, Luke's, Lyell, ladle, lake's, lakes, lily's, milky, scaly, silky, Lilly's, lilt, girly, Livy, limply, limy, oily, wily, Billy, Libby, Lizzy, Willy, billy, dilly, filly, hilly, idly, limey, lippy, silly, willy, Lindy, dimly, fitly, linty, jollily, lughole, Kyle, pluckily lilometer kilometer 1 74 kilometer, milometer, lilo meter, lilo-meter, limiter, millimeter, telemeter, kilometer's, kilometers, milometers, delimiter, kiloliter, cyclometer, diameter, geometer, odometer, voltmeter, barometer, gasometer, manometer, pedometer, liter, meter, telemetry, lieder, limier, limiter's, limiters, litter, loiter, looter, altimeter, millimeter's, millimeters, Lister, Wilmer, filter, kilter, lifter, lighter, lilted, limber, limper, Demeter, ammeter, bloater, blotter, filmier, fleeter, floater, flouter, limited, plotter, audiometer, radiometer, silenter, dolomite, killdeer, lobster, telemeter's, telemeters, cloister, helmeted, ohmmeter, photometer, pilaster, promoter, tachometer, decimeter, dolomite's, dosimeter, filmmaker, parameter, perimeter liquify liquefy 1 296 liquefy, liquid, quiff, squiffy, liquor, liqueur, liquid's, liquids, qualify, logoff, liq, luff, Livia, Luigi, jiffy, leafy, liquefied, liquefies, lucky, quaff, equiv, likely, liking, cliquey, licking, lowlife, luckily, liquidity, vilify, cliquish, dignify, equity, liquor's, liquors, signify, vivify, piquing, lxii, LIFO, Livy, cuff, guff, lick, lief, life, like, live, lix, lux, lxi, Liege, goofy, laugh, leaky, leggy, liege, lovey, lxvii, Luigi's, Acuff, Leakey, Lucas, Luger, Luke's, lackey, lacquer, layoff, lick's, licks, lii, like's, liked, liken, liker, likes, locum, locus, loggia, luck's, lucks, lucre, luges, scuff, skiff, Latvia, Liege's, clarify, clique, fluffy, glorify, lacuna, leaguing, legacy, legion, legume, licked, liege's, lieges, lieu, ligate, liquefying, locus's, logier, logoff's, logoffs, quay, quiffs, quill, classify, Leif's, Louie, Lucy, iffy, kickoff, lacking, lacunae, lagging, leakier, leaking, legally, leggier, legging, livid, locally, locking, loggia's, loggias, logging, looking, luckier, lucking, luffs, lugging, lurgy, quid, quilt, quin, quip, quit, quiz, solidify, calcify, unify, Buffy, Duffy, Libby, Lidia, Lieut, Lilia, Lilly, Linux, Lippi, Livia's, Lizzy, Louis, Luis's, Luisa, Lully, Quinn, Quito, Yaqui, aquifer, clique's, cliques, codify, deify, huffy, juicy, laity, levity, lieu's, limey, lippy, liquidate, liquidize, liquoring, lively, livery, living, loquacity, lousy, niffy, pique, puffy, quaky, query, quick, quiet, quine, quire, quite, reify, reliquary, purify, mollify, nullify, Lillie, Lindy, Linus, Lizzie, Louie's, Louis's, Louisa, Louise, edify, equip, laxity, liaise, licit, lignin, limit, linty, lipid, liqueur's, liqueurs, liquored, lousily, lumpy, lusty, luxury, reunify, scurfy, squib, squid, squidgy, squishy, turfy, Aquila, Aquino, Chiquita, Lidia's, Lilia's, Lilian, Lilith, Linus's, Lippi's, NyQuil, Squibb, Yaqui's, acquit, acuity, beautify, daiquiri, equine, falsify, lazily, libido, liftoff, lignite, lilies, limier, liming, linguine, lining, linking, litany, loudly, magnify, modify, notify, ossify, pacify, pique's, piqued, piques, ramify, ratify, rectify, scarify, scruffy, sequin, silkily, squire, squish, stuffy, typify, verify, Lillian, Lillie's, Lizzie's, Requiem, acquire, beatify, horrify, lightly, lionize, lithely, lithium, mummify, requiem, require, requite, tequila, terrify, vacuity, yuppify lloyer layer 1 828 layer, lore, lyre, Loire, Lorre, leer, lour, loner, loser, lover, lower, Boyer, Lloyd, coyer, foyer, lawyer, looker, looser, looter, player, slayer, Lear, Lora, Lori, Lyra, lire, lure, Leroy, Lorie, leery, lorry, lair, liar, layover, loyaler, Loafer, Lowery, holier, holler, layer's, layers, loader, loafer, loaner, lobber, locker, lodger, logger, logier, loiter, louder, louver, roller, lye, o'er, yer, Boer, Leger, Lome, Loren, Love, Lowe, Loyd, Luger, bluer, clayier, delayer, doer, flier, floor, flour, goer, hoer, lager, lamer, laser, later, leper, lever, lifer, liker, liner, liter, liver, lobar, lobe, lode, loge, lone, loonier, loopier, lope, lore's, lose, love, slier, voyeur, Bayer, Beyer, Lauder, Leonor, Luther, Mayer, Meyer, buyer, choler, cooler, fayer, gayer, gluier, lacier, ladder, lather, latter, lazier, leader, leaner, leaper, leaser, leaver, lecher, ledger, lesser, letter, levier, lewder, libber, lieder, liefer, limier, lither, litter, loose, lovey, loyal, lubber, lugger, lusher, payer, wooer, gooier, allover, Glover, blower, closer, clover, flower, glower, plover, slower, alloyed, Lloyd's, cloyed, Lorrie, Lr, Larry, Laura, Lauri, Leary, Lara, Laurie, lira, role, lyre's, lyres, yore, Luria, Fuller, Geller, Heller, Keller, LL, Lahore, Lenore, Loire's, Lord, Lorre's, Louvre, Miller, Muller, Ore, Teller, Waller, Weller, allure, bolero, caller, duller, feller, filler, fuller, galore, huller, killer, ll, lo, lolly, lord, lorn, loured, miller, ore, pallor, puller, seller, taller, teller, tiller, Clare, Collier, Elroy, Euler, Flora, Flory, Lao, Leo, Lou, Louie, Lycra, Moliere, Roy, Tyler, baler, blare, blear, clear, collier, dallier, dolor, filer, flare, flora, glare, glory, haler, hillier, jollier, labor, lay, layered, leer's, leers, loamier, loather, loo, lottery, lours, lousier, low, lowlier, lucre, miler, molar, paler, polar, roe, ruler, sillier, solar, tallier, tiler, valor, viler, Eeyore, Eyre, Gore, Lily, Lola, Lyly, Lyme, More, Tyre, bore, byre, core, fore, gore, lilo, lily, logy, loll, more, pore, pyre, sore, tore, wore, year, your, Alar, Claire, Fowler, L'Amour, L'Oreal, Laue, Lenoir, Leroy's, Lorena, Lorene, Lorie's, Royal, blur, boiler, bowler, collar, dollar, floury, fouler, howler, lieu, linear, livery, oilier, roue, royal, slur, toiler, valuer, velour, waylayer, wilier, Ger, LLB, LLD, Lacey, Lille, Lilly, Locke, Lodge, Loewe, Loewi, Loews, Lon, Los, Lot, Lully, Moore, Orr, chore, cor, e'er, fer, for, her, how're, limey, lob, lodge, log, loony, loopy, lop, lot, louse, mayor, moire, nor, oar, our, per, shore, tor, who're, whore, xor, you're, Blair, Clair, Dior, Lacy, Lady, Lamar, Lane, Lao's, Laos, Latoya, Lee's, Leo's, Leon, Leos, Levy, Lie's, Lillie, Livy, Lois, Loki, Long, Lora's, Lori's, Lorna, Lott, Lou's, Louie's, Loyang, Loyola, Luce, Lucy, Luke, Lumiere, Lupe, Lynn, Moor, Oreo, Thor, Troy, beer, bier, boar, boor, cholera, coir, corr, deer, door, dour, flair, foolery, four, hour, jeer, lace, lacquer, lacy, lade, lady, lake, lame, lane, large, lase, late, lathery, lave, lay's, layoff, layout, lays, laze, lazy, leafier, leakier, leather, lechery, lee's, leek, leerier, lees, leggier, lemur, levy, lice, lie's, lied, lief, lien, lies, life, lighter, like, lime, limy, line, lion, liqueur, lite, live, load, loaf, loam, loan, loci, lock, loin, long, look, loom, loon, loonie, loop, loos, loot, loris, loss, loud, lough, lout, low's, lows, lube, luckier, luge, lunar, lure's, lured, lures, lute, moor, ne'er, peer, pier, poor, pour, roar, seer, soar, sour, they're, tier, tour, troy, veer, weer, Bauer, Cheer, Corey, Gloria, Gorey, Korea, Laos's, Laue's, Laurel, Lauren, Layla, Legree, Leola, Leona, Lethe, Liege, Lois's, Louis, Lynne, Mailer, Meier, alloy, cheer, choir, dealer, dueler, feeler, hauler, healer, jailer, lathe, latte, laurel, layup, lease, leave, ledge, leered, lemme, lessor, levee, liege, liquor, lithe, llama, loamy, loath, lobby, loss's, lotto, lousy, lowly, mailer, mauler, older, peeler, polymer, queer, realer, sealer, sheer, shier, wailer, whaler, Eloy, Holder, Leakey, aloe, bolder, callower, chorea, cloy, colder, floe, folder, follower, golfer, holder, hollower, jolter, lackey, lessee, loner's, loners, longer, loser's, losers, lover's, lovers, lowers, mellower, molder, molter, ploy, pullover, rollover, sallower, sloe, solder, solver, yellower, Alger, Bloomer, Boyer's, Dyer, Elmer, Joyner, Oder, alder, alloy's, alloys, alter, bloater, blocker, blogger, bloomer, blooper, blotter, blowier, clobber, dyer, elder, elver, floater, flogger, flooder, flouter, flowery, foyer's, foyers, laborer, lawyer's, lawyers, laxer, lexer, lolled, looker's, lookers, looter's, looters, lye's, over, player's, players, plodder, plotter, slayer's, slayers, slobber, ulcer, Flores, Glaser, Lerner, Lester, Lister, Oliver, Slater, blamer, blazer, clayey, clever, flamer, floret, glider, lancer, lander, lanker, larder, larger, lefter, lender, lifter, limber, limper, linger, linker, lisper, lumber, lurker, luster, placer, planer, slaver, slicer, slider, sliver, Dover, Eloy's, Floyd, Homer, Lome's, Lopez, Love's, Lowe's, Loyd's, Roger, Rover, allayed, aloe's, aloes, alone, bloke, boner, borer, bower, clone, close, clove, cloys, coder, comer, corer, cover, cower, doper, doter, dower, elope, floe's, floes, globe, glove, gofer, goner, homer, honer, hover, joker, lobe's, lobed, lobes, lode's, lodes, loge's, loges, lope's, loped, lopes, loses, love's, loved, loves, lowed, moper, mover, mower, ploy's, ploys, poker, poser, power, roger, roper, rover, rower, shyer, sloe's, sloes, slope, sober, sorer, sower, toner, tower, voter, wryer, Booker, Cooper, Hooker, Hooper, Hoover, Leonel, Lionel, Noyes, Sawyer, Troyes, booger, boomer, boozer, choker, cooker, cooper, doyen, elodea, flayed, footer, goober, grayer, hoofer, hooker, hooter, hoover, joyed, looked, loomed, looped, loosed, loosen, looses, looted, played, poorer, prayer, rioter, roofer, roomer, rooter, sawyer, shower, slayed, sooner, stayer, tooter, toyed, woofer, buoyed lossing losing 1 80 losing, loosing, lousing, lasing, lassoing, leasing, flossing, glossing, bossing, dossing, tossing, Lassen, lacing, lazing, lessen, lesson, liaising, loosen, closing, losing's, losings, blessing, blousing, classing, glassing, Lansing, dosing, hosing, lapsing, lasting, lisping, listing, loping, loving, lowing, lusting, moussing, nosing, posing, Rossini, cussing, dissing, dousing, dowsing, fessing, fussing, gassing, goosing, hissing, housing, kissing, lashing, loading, loafing, loaning, lobbing, locking, logging, lolling, longing, looking, looming, looping, looting, lopping, louring, massing, messing, missing, mousing, mussing, noising, passing, pissing, poising, rousing, sassing, sousing, sussing, yessing luser laser 1 393 laser, loser, lousier, leaser, lesser, looser, luster, lusher, user, Luger, lacier, lazier, lessor, lure, Lu's, louse, lustier, ulcer, lure's, lures, Glaser, Lester, Lister, Luce, closer, lase, laser's, lasers, leer, lisper, lose, loser's, losers, lucre, Lauder, Luther, Mauser, USSR, busier, causer, laxer, layer, lexer, louder, louse's, loused, louses, louver, lubber, lugger, lust, mouser, Leger, Luce's, baser, lager, lamer, lased, lases, later, leper, lever, lifer, liker, liner, liter, liver, loner, loses, lover, lower, lunar, lusty, maser, miser, poser, riser, taser, wiser, leisure, sure, Lazaro, slur, Laue's, Le's, Les, L's, Lear, Lee's, Les's, Lesa, Lie's, Lou's, Louise, Lr, Luis, SLR, Sr, bluesier, falser, lee's, leer's, leers, lees, less, lie's, lies, lire, lore, lour, ls, lyre, pulsar, sear, seer, sere, slier, ESR, La's, Las, Li's, Loire, Lorre, Los, Lucifer, Luis's, Luisa, Luz, Sir, la's, layer's, layers, lease, leaser's, leasers, leery, loose, lousy, sir, slayer, Louvre, Luz's, issuer, lest, lore's, lyre's, lyres, LSD, Lisa, Louie's, Louise's, Lucy, Lumiere, blazer, fussier, guesser, lace, lair, lancer, lass, laze, lessee, liar, lice, lisle, loss, luckier, luxury, mousier, mussier, osier, placer, pussier, slicer, usury, wussier, Gasser, Kaiser, LSAT, Lacey, Lassa, Lassen, Lesley, Loafer, Lowery, Lucien, Lucio, Luisa's, Luria, Lusaka, Maseru, Nasser, Ulster, buzzer, chaser, dosser, dowser, easier, geyser, hawser, hosier, hussar, juicer, kaiser, kisser, ladder, lass's, lasses, lasso, last, lather, latter, lawyer, leader, leaner, leaper, lease's, leased, leases, leaver, lecher, ledger, less's, lessen, letter, levier, lewder, libber, lieder, liefer, limier, linear, lisp, list, lither, litter, livery, loader, loafer, loaner, lobber, locker, lodger, logger, logier, loiter, looker, loosed, loosen, looses, looter, loss's, losses, lost, luau's, luaus, misery, nosier, passer, pisser, poseur, quasar, raiser, rosier, saucer, teaser, tosser, ulster, Luger's, ruse, Cesar, Lamar, Lesa's, Lisa's, Lucy's, Luzon, Lysol, bluer, bluster, cluster, fluster, gazer, hazer, icier, labor, lace's, laced, laces, laze's, lazed, lazes, lemur, lobar, lucid, luster's, nicer, pacer, racer, ricer, sizer, visor, blusher, flusher, gluier, lushes, plusher, use, user's, users, Euler, Luke's, Lupe's, lube's, lubes, luges, lured, lush's, lute's, lutes, ruler, super, surer, Custer, Duse, Luke, Lupe, Muse, SUSE, abuser, busker, buster, duster, fuse, husker, juster, lube, luge, lumber, lurker, lush, lusted, lute, muse, muster, nurser, ouster, pluses, purser, usher, Pusey, buyer, fusee, gusher, lust's, lusts, musher, pusher, queer, rusher, use's, used, uses, Buber, Durer, Duse's, Huber, Muse's, SUSE's, auger, bused, buses, cuber, curer, cuter, duper, fuse's, fused, fuses, huger, lubed, lumen, muse's, mused, muses, muter, nuder, outer, purer, ruder, ruse's, ruses, tuber, tuner maintanence maintenance 1 54 maintenance, maintenance's, Montanan's, Montanans, maintaining, maintainers, continence, maintains, Montanan, maintain, countenance, maintained, maintainer, manganese, maintainable, Montana's, minuteness, mundanes, Mantegna's, Mindanao's, minuteness's, mountain's, mountains, Montaigne's, Antoninus, Mandarin's, continuance, mandarin's, mandarins, mountaineer's, mountaineers, intense, penitence, manganese's, mintage's, sentence, Cantonese, Montaigne, continence's, faintness, mainline's, mainlines, sentience, daintiness, faintness's, indigence, indolence, mainland's, mainlands, mainlining, munificence, daintiness's, pertinence, quintessence majaerly majority 27 54 majorly, meagerly, mannerly, mackerel, maturely, eagerly, miserly, motherly, masterly, Marley, merely, Carly, Major, Maker, Merle, major, maker, Macaulay, Majuro, meekly, majored, Major's, Maker's, mackerel's, mackerels, major's, majority, majors, maker's, makers, mockery, morally, queerly, squarely, Majorca, Majuro's, McCarty, markedly, Margery, Majesty, majesty, fatherly, latterly, maidenly, merrily, morel, Morley, carrel, managerial, meager, Carlo, curly, girly, mayoral majoraly majority 3 78 majorly, mayoral, majority, meagerly, Major, major, moral, morally, morale, Majorca, Major's, major's, majors, manorial, majored, majoring, maturely, mayoralty, mackerel, Marla, Marley, Morley, Carly, coral, morel, mural, Macaulay, Majuro, McCray, gorily, merely, amoral, amorally, malarial, mannerly, material, materially, memorial, merrily, mitral, monorail, Majuro's, Malory, Marjory, eagerly, macrame, magical, magically, majorette, mineral, miserly, moray, Motorola, moral's, morals, Majorca's, marjoram, matronly, majority's, memorably, Carla, Karla, macro, macrology, miracle, murkily, Carole, corral, crawly, Carroll, Maker, Marylou, Merle, Mogul, curly, girly, maker, mogul maks masks 42 394 Mack's, make's, makes, mks, Mac's, mac's, macs, mag's, mags, Magus, Max, Mg's, Mick's, Mike's, mage's, mages, magi's, magus, max, micks, mike's, mikes, mocks, muck's, mucks, Meg's, MiG's, mask, maxi, megs, mics, mug's, mugs, MA's, Mark's, Marks, ma's, mark's, marks, mas, mask's, masks, Mae's, Mai's, Mao's, Mass, Max's, May's, Mays, make, mass, maw's, maws, max's, may's, Man's, Mar's, Mars, Saks, mad's, mads, mams, man's, mans, map's, maps, mars, mat's, mats, oak's, oaks, yak's, yaks, ma ks, ma-ks, McKay's, mica's, Macao's, Madge's, Magoo's, McKee's, Micky's, macaw's, macaws, magus's, MEGOs, Mex, Moog's, mix, mucus, masc, musk, K's, KS, Ks, M's, MS, Mack, Maker's, Marks's, Merak's, Mia's, Mk, Ms, Muzak's, ks, maker's, makers, meas, mkay, ms, smack's, smacks, umiak's, umiaks, cam's, cams, jam's, jams, Ca's, Emacs, Ga's, MBA's, MFA's, MI's, MS's, Mac, Maj, Marc's, Mass's, Maui's, Maya's, Mayas, Mayo's, Mays's, Mo's, Monk's, auk's, auks, gas, mac, mag, mass's, maxes, maxi's, maxis, mayo's, mes, mi's, milk's, milks, mink's, minks, monk's, monks, mos, mu's, murk's, murks, mus, musk's, mys, ska's, AC's, Ac's, Ag's, Baku's, Bk's, Gay's, Hawks, Jack's, Jake's, Jay's, KKK's, Kay's, MB's, MD's, MGM's, MP's, MSG's, MT's, Mace, Mace's, Mach's, Macy, Macy's, Magi, Maker, Male's, Mali's, Mani's, Mann's, Manx, Mara's, Mari's, Maris, Mars's, Marx, Mary's, Matt's, Maud's, Mavis, Mb's, Md's, Mead's, Mike, Miss, Mmes, Mn's, Moe's, Moss, Mr's, Mrs, OK's, OKs, Saki's, Saks's, UK's, Wake's, back's, backs, bake's, bakes, beak's, beaks, cake's, cakes, caw's, caws, cay's, cays, fake's, fakes, gas's, gawks, gay's, gays, hack's, hacks, hake's, hakes, hawk's, hawks, jack's, jacks, jaw's, jaws, jay's, jays, lack's, lacks, lake's, lakes, leak's, leaks, mace, mace's, maces, mach's, mage, magi, maid's, maids, mail's, mails, maims, main's, mains, maker, male's, males, mall's, malls, mama's, mamas, mane's, manes, manse, many's, mare's, mares, mash's, mate's, mates, maul's, mauls, maze, maze's, mazes, mead's, meal's, meals, mean's, means, meat's, meats, mess, mew's, mews, mike, miss, mix's, moan's, moans, moat's, moats, moo's, moos, moss, mow's, mows, muss, pack's, packs, peak's, peaks, rack's, racks, rake's, rakes, sack's, sacks, sake's, soak's, soaks, tack's, tacks, take's, takes, teak's, teaks, wack's, wacks, wake's, wakes, FAQ's, FAQs, MCI's, MIPS, MIT's, MRI's, Mel's, Min's, Mir's, Mon's, Mons, Mses, PAC's, bag's, bags, dags, fag's, fags, gag's, gags, hag's, hags, jag's, jags, lac's, lag's, lags, men's, mil's, mils, mob's, mobs, mod's, mods, mom's, moms, mop's, mops, mot's, mots, mud's, nag's, nags, oiks, rag's, rags, sac's, sacs, sag's, sags, tag's, tags, vacs, wag's, wags, wok's, woks, yuk's, yuks mandelbrot Mandelbrot 1 3 Mandelbrot, Mandelbrot's, candelabra mant want 38 223 Manet, manta, mayn't, meant, Mont, mint, Mandy, Minot, Monet, Monte, Monty, Mount, maned, minty, mount, mend, mind, Man, man, mat, Mani, Mann, Matt, ant, mane, many, Kant, Man's, can't, cant, malt, man's, mans, mart, mast, pant, rant, want, manatee, monad, Minuit, manned, minuet, minute, moaned, Mindy, mined, mound, Nat, MN, MT, Manet's, Mantle, Mn, Mt, NT, gnat, magnet, main, manta's, mantas, mantel, mantes, mantis, mantle, mantra, mate, mean, meat, moan, moat, mt, mutant, MIT, Maine, Meany, Min, Mon, Mont's, ain't, ante, anti, aunt, mad, manga, mango, mangy, mania, manna, matte, meany, men, met, min, mint's, mints, mot, mun, Bantu, Cantu, Dante, Janet, MDT, MST, Malta, Mamet, Mani's, Mann's, Marat, Marta, Marty, Maud, Ming, Minn, Mn's, Moet, Mona, Mott, Ont, Santa, TNT, Thant, and, canto, chant, daunt, faint, gaunt, giant, haunt, int, jaunt, made, maid, main's, mains, malty, mane's, manes, mange, manic, manky, manly, manor, manse, many's, mayst, mean's, means, meet, menu, mine, mini, mitt, moan's, moans, mono, month, moot, mung, mutt, myna, paint, panto, saint, shan't, taint, taunt, vaunt, Hunt, Kent, Land, Lent, Min's, Mon's, Monk, Mons, Mort, Myst, Rand, Sand, band, bent, bunt, cent, cont, cunt, dent, dint, don't, font, gent, hand, hint, hunt, land, lent, lint, melt, men's, milt, mink, mist, molt, monk, most, must, pent, pint, punt, rand, rent, runt, sand, sent, tent, tint, vent, wand, went, won't, wont, Manx marshall marshal 2 32 Marshall, marshal, Marshall's, marshal's, marshals, mar shall, mar-shall, mars hall, mars-hall, marsh all, marsh-all, Martial, martial, martially, Marsha, marshaled, Marsala, Marsha's, Marsh, marsh, marshmallow, marshaling, marshy, Marsh's, marsh's, Martial's, Marvell, harshly, marital, maritally, marshes, marshier maxium maximum 3 39 maxim, maxima, maximum, maxi um, maxi-um, maxi, maxim's, maxims, Axum, Maoism, axiom, maxi's, maxis, Maxine, magnum, maxing, Max, max, maximal, Magus, Max's, magi's, magus, max's, moxie, maxed, maxes, maxilla, museum, Mexico, maim, maximum's, maximums, mixing, monism, moxie's, Marxism, Marius, medium meory memory 16 495 merry, moray, Mary, Meir, Moor, More, Moro, mere, miry, moor, more, Maori, Moore, marry, Emory, memory, Miro, Mr, MRI, Mar, Meier, Meyer, Mir, Moira, mar, mayor, moire, Mara, Mari, Mira, Muir, Murray, Myra, mare, mire, Maura, Mauro, Mayra, Emery, emery, mercy, Leroy, Malory, Mort, meow, morn, smeary, Cory, Kory, Meir's, Moor's, Moors, Rory, Tory, dory, gory, metro, moor's, moors, theory, very, Berry, Gerry, Jerry, Jewry, Kerry, Leary, Meany, Moody, Peary, Perry, Terry, beery, berry, deary, ferry, leery, mealy, meany, meaty, meow's, meows, messy, moody, teary, terry, weary, Mayer, Morrow, Murrow, marrow, morrow, Maria, Marie, Mario, maria, Moe, Roy, Amer, ME, MO, Me, Mo, Morley, Morphy, Ry, emir, me, memoir, merely, meteor, misery, mo, moray's, morays, my, o'er, Major, Mallory, Mao, Marcy, Marty, Mary's, May, Merak, Merck, Merle, Mgr, Miro's, Moran, More's, Morin, Moro's, Morse, Mr's, Mrs, Myron, major, manor, may, mere's, meres, merge, merit, merrily, meter, mew, mfr, mgr, minor, moi, moo, moral, more's, morel, mores, moron, morph, motor, mourn, mow, murky, smear, wry, Boer, ER, Er, MEGO, Moe's, Moet, Nero, OR, Troy, doer, er, goer, hero, hoer, memo, or, troy, zero, roomy, Corey, ERA, Eur, Fry, Ger, Gorey, MIRV, Mamore, Maori's, Maoris, Mar's, Marc, Mark, Mars, McCoy, McCray, Meg, Meier's, Mel, Meyer's, Meyers, Mir's, Mo's, Molly, Mon, Moore's, Mysore, Ora, Ore, Orr, cor, cry, dowry, dry, e'er, ear, era, ere, err, fer, fiery, for, foray, fry, her, hoary, lorry, mark, marl, mars, mart, mayor's, mayors, med, meg, meh, men, mes, met, mob, mod, moggy, molly, mom, mommy, money, moored, mop, mopey, mos, mosey, mossy, mot, moue, mousy, murk, nor, ore, per, pry, query, sorry, tor, try, worry, xor, yer, Boru, Camry, Cary, Cherry, Cora, Dior, Dora, Eeyore, Eire, Emory's, Eyre, Gary, Gere, Gore, Hera, Herr, Jeri, Keri, Kerr, Lear, Lora, Lori, MOOC, Macy, Mao's, Mead, Mesa, Moho, Moll, Mona, Moog, Moon, Mooney, Moss, Mott, Muir's, Munro, Nora, Norw, Peoria, Peru, Sherry, Teri, Terr, Thor, Vera, airy, awry, bear, beer, boor, bore, bury, cheery, cherry, core, corr, dear, deer, door, euro, fear, fora, fore, fury, gear, gore, hear, heir, here, hooray, hora, jeer, jury, leer, lore, macro, many, mead, meal, mean, meas, meat, meed, meek, meet, mega, meme, menu, mesa, mesh, mess, meta, mete, meth, mew's, mewl, mews, micro, mkay, moan, moat, mock, mode, moil, mole, moll, mono, moo's, mood, moon, moos, moot, mope, mosh, moss, mote, moth, move, mow's, mows, myrrh, nary, ne'er, near, pear, peer, poor, pore, rear, sear, seer, sere, sherry, sore, tear, terr, tore, vary, veer, wary, we're, wear, weer, weir, were, wherry, wiry, wore, year, yore, Barry, Berra, Curry, Deere, Garry, Harry, Jerri, Kerri, Larry, Malay, McKay, Meade, Mecca, Medea, Media, Meiji, Mejia, Meuse, Micky, Missy, Mitty, Serra, Terra, Terri, carry, chary, chore, curry, dairy, diary, fairy, furry, hairy, harry, hurry, mammy, mangy, matey, mecca, media, melee, memory's, mess's, mews's, mezzo, middy, mingy, mooch, mooed, moose, mucky, muddy, muggy, mummy, mushy, mussy, muzzy, parry, shore, tarry, who're, whore, Melody, melody, Flory, Henry, Ivory, decry, glory, ivory, reorg, retry, story, peony metter better 10 96 meter, matter, metier, mutter, meteor, mater, meatier, miter, muter, better, fetter, letter, netter, setter, wetter, metro, mature, motor, emitter, madder, mete, meter's, meters, Meier, Meyer, matte, matter's, matters, metier's, metiers, mettle, mutter's, mutters, Master, Mister, Peter, deter, eater, master, mender, mentor, mete's, meted, metes, minter, mister, molter, muster, otter, peter, pettier, utter, Mather, Mattel, Potter, batter, beater, bettor, bitter, butter, cotter, cutter, fatter, fitter, gutter, hatter, heater, hitter, hotter, jotter, latter, litter, matte's, matted, mattes, meager, meaner, meeker, mitten, mother, natter, neater, neuter, nutter, patter, pewter, potter, putter, ratter, rotter, sitter, tatter, teeter, titter, totter, witter midia media 4 359 MIDI, midi, Media, media, mid, midday, Medea, middy, MIDI's, midi's, midis, Lidia, MD, Md, maid, MIT, mad, med, mod, mud, made, meta, mite, mitt, mode, Mitty, midair, might, muddy, MIA, Mia, Midas, Ida, Media's, Medina, Midway, media's, medial, median, medias, midway, Aida, Mimi, Mira, idea, medic, mica, mini, Jidda, Lydia, Mafia, Maria, Mejia, Nadia, mafia, mania, maria, midge, WMD, MT, Maud, Mead, Mt, mayday, mead, meat, meed, moat, mood, mt, Maude, Meade, Moody, mat, met, moody, mot, Matt, Mattie, Moet, Mott, diam, mate, meadow, meet, mete, mighty, moiety, moot, mote, mute, mutt, Mai, DA, DI, Di, MA, MI, Midas's, amid, dim, ma, matey, matte, meaty, mi, mild, mind, mooed, motto, DEA, DOA, MD's, MDT, Madam, Madeira, Mahdi, Mazda, Md's, Medan, Mindy, Mitzi, amide, die, madam, maid's, maids, medal, mediate, midday's, middies, misdo, modal, moi, I'd, ID, Mia's, id, Ada, CID, Cid, FDA, Haida, Heidi, IDE, MBA, MCI, MFA, MI's, MIT's, MRI, Masai, Maui, Maya, Medea's, Medici, Medusa, Meiji, MiG, Miami, Min, Minuit, Mir, Moira, Morita, RDA, SDI, Sid, aid, bid, did, hid, kid, lid, mad's, mads, maiden, mdse, medico, medium, medusa, mi's, mic, midden, middle, middy's, midget, mil, mildew, milt, min, mint, mishit, mist, mod's, modify, modish, mods, mud's, myriad, rid, yid, Audi, Dada, Dido, Edda, Fido, Gide, Jedi, Jodi, Kidd, Leda, Magi, Mai's, Maisie, Mali, Malta, Mani, Mara, Mari, Marta, Meir, Mesa, Mich, Mick, Mickie, Mike, Mill, Millay, Millie, Milo, Ming, Minn, Minnie, Minot, Miro, Miss, Misty, Mona, Muir, Myra, Nita, Ride, Rita, Tide, Veda, Yoda, aide, bide, coda, dido, hide, iota, kiddie, lido, limit, madly, magi, mail, maim, main, mama, manta, mega, merit, mesa, mice, mick, mien, miff, mike, miked, mile, milieu, mill, mime, mimed, mine, mined, minty, mire, mired, miry, miss, misty, mite's, miter, mites, mitt's, mitts, mode's, model, modem, modes, moil, motif, myna, pita, ride, side, soda, tide, tidy, timid, vita, wadi, wide, Addie, Eddie, Jodie, Judea, Madge, Mamie, Marie, Mario, Maui's, Maura, Mayra, Mecca, Micky, Missy, Mitch, Sadie, audio, biddy, giddy, kiddo, mamma, manga, manna, mecca, mingy, miss's, mocha, movie, pitta, radii, radio, video, widow, India, midrib, misdid, midst, tibia, Emilia, Lidia's, Miriam, NVIDIA, minima, Mimi's, ilia, mimic, mini's, minim, minis, Lilia, Livia, cilia millenium millennium 1 86 millennium, millennium's, millenniums, millennia, millennial, selenium, minim, mullein, Mullen, milling, milliner, milling's, millings, mullein's, plenum, Mullen's, polonium, millinery, Hellenism, Milne, melanoma, mailmen, minima, Milan, Milne's, million, Mellon, Melanie, mulling, Milan's, Milanese, Mullins's, filename, magnum, million's, millions, Mellon's, Mullins, melanin, millionaire, millionth, minimum, Melanie's, Milken, maleness, ileum, ilium, villein, Miller, Millet, biennium, cilium, medium, milled, miller, millet, Gilliam, Milken's, William, gallium, milieu's, milieus, millennial's, rhenium, selenium's, villein's, villeins, Miller's, Millet's, Miltonic, Vilnius, miller's, millers, millet's, momentum, Hellenic, alluvium, magnesium, milligram, milliner's, milliners, titanium, Hellenize, palladium, ruthenium, tellurium miniscule minuscule 1 64 minuscule, minuscule's, minuscules, meniscus, meniscus's, muscle, musicale, manacle, miscall, monocle, maniacal, miscue, misrule, manicure, Minsk, musical, Minsky, mainsail, mescal, muscly, manically, Minsk's, mensches, unicycle, downscale, maniacally, mini's, minis, missile, moonscape, Mexicali, Nicole, mingle, nickle, miscue's, miscued, miscues, Monique, icicle, insole, insula, menisci, minstrel, miscible, finical, minicab, minicam, minimal, miracle, misfile, insecure, minister, limescale, timescale, binnacle, mindful, minibike, molecule, pinnacle, minimally, miniseries, miniskirt, ministry, numskull minkay monkey 3 147 mink, manky, monkey, Monk, monk, maniac, Minsky, mkay, McKay, Micky, inky, mingy, mink's, minks, Menkar, Mickey, Mindy, dinky, kinky, mickey, milky, minty, Minoan, Monday, Monica, Monaco, manage, menage, mange, manic, Min, Minsk, Mintaka, manege, manioc, manque, min, Mick, Mike, Ming, Minn, Mona, many, mica, mick, mike, mine, mini, minx, myna, ink, snaky, Inca, Min's, Monk's, dink, fink, jink, kink, link, mainly, manga, mangy, mania, manna, milk, mind, minicab, minicam, minima, mint, mintage, money, monk's, monkey's, monkeys, monks, mucky, oink, pink, rink, sink, wink, Lanka, Mandy, Mensa, Mickie, Ming's, Minnie, Minos, Minot, Mona's, Monty, Sanka, funky, gunky, honky, hunky, lanky, manly, manta, mince, mine's, mined, miner, mines, mini's, minim, minis, minnow, minor, minus, monad, murky, musky, myna's, mynas, ninja, pinkeye, pinko, wonky, Manley, Mingus, Minos's, Minuit, donkey, manga's, mania's, manias, manna's, manual, menial, mingle, mining, minion, minuet, minus's, minute, monody, pinkie, Millay, inlay, midday, Finlay, Midway, midway, mislay minum minimum 9 190 minim, minima, minus, min um, min-um, Manama, Min, min, minimum, mum, Eminem, Ming, Minn, magnum, menu, mine, mini, minim's, minims, Min's, Mingus, Minuit, mind, mingy, mink, mint, minuet, minus's, minute, Mindy, Ming's, Minos, Minot, menu's, menus, mince, mine's, mined, miner, mines, mini's, minis, minor, minty, mun, MN, Mimi, Mn, NM, maim, main, mien, mime, monism, mung, numb, Maine, Man, Miami, Mon, Nam, mam, man, manumit, men, minicam, minimal, misname, mom, medium, MGM, Mani, Mann, Mfume, Mingus's, Minnie, Mn's, Mona, Mount, ma'am, main's, mains, mane, many, mien's, miens, minnow, minutia, mono, mound, mount, myna, Maine's, Mainer, Man's, Manuel, Minoan, Minos's, Miriam, Mon's, Monk, Mons, Mont, benumb, cinema, mainly, man's, manga, mango, mangy, mania, manna, manque, mans, manual, manure, men's, mend, miasma, mingle, mining, minion, money, monk, museum, Annam, Madam, Mandy, Manet, Mani's, Mann's, Menes, Mensa, Mona's, Monet, Monte, Monty, Munch, Munoz, Munro, denim, madam, mane's, maned, manes, mange, manic, manky, manly, manor, manse, manta, many's, modem, monad, mono's, month, munch, mungs, myna's, mynas, venom, Ainu, minx, Minsk, mind's, minds, mink's, minks, mint's, mints, Ainu's, Linus, pinup, sinus, ammonium, mummy, Minamoto, Moon, Nome, mama, mean, meme, memo, minimize, moan, mooing, moon, muumuu, name mischievious mischievous 1 11 mischievous, mischievously, mischief's, mischief, lascivious, missive's, missives, mischievousness, misgiving's, misgivings, mysterious misilous miscellaneous 0 643 missile's, missiles, mislays, missal's, missals, Mosul's, Mosley's, Milo's, Moseley's, Moselle's, Mozilla's, milieu's, milieus, silo's, silos, misfiles, missus, misdoes, misplay's, misplays, Marylou's, Mazola's, measles, mussel's, mussels, measles's, malicious, muzzle's, muzzles, misuse, Maisie's, Millie's, Muslim's, Muslims, Silas, missile, missus's, muslin's, sill's, sills, sloe's, sloes, slows, solo's, solos, Miles's, Mills's, Missy's, MySQL's, Silas's, miscalls, mislay, misleads, misrule's, misrules, misses, missilery's, silly's, simile's, similes, Missouri's, Musial's, Oslo's, miscue's, miscues, mist's, mists, Basil's, Maillol's, Mason's, Masons, Millay's, Misty's, Mobil's, Murillo's, aisle's, aisles, basil's, lisle's, mallow's, mallows, mason's, masons, mellows, meson's, mesons, miser's, misers, misled, missive's, missives, muscle's, muscles, music's, musics, rissoles, sisal's, zealous, Manila's, Manilas, Marisol's, Maseru's, Mobile's, Moscow's, Sicily's, disallows, manila's, maxilla's, middle's, middles, mingles, misdeal's, misdeals, misery's, mislaid, mislead, misplace, missilery, misuse's, misuses, mobile's, mobiles, modulus, motiles, musical's, musicals, musing's, musings, Giselle's, Menelaus, Vesalius, bacillus, bilious, million's, millions, miseries, missuses, Miskito's, fistulous, mission's, missions, vicious, minibus, minion's, minions, viscous, bibulous, desirous, libelous, mutinous, perilous, resinous, camisole's, camisoles, mainsail's, mainsails, slough's, sloughs, slue's, slues, sole's, soles, soul's, souls, Melisa's, malice's, smiley's, smileys, Seoul's, meiosis's, missal, Moises's, Mollie's, Mosul, Salas, Zulu's, Zulus, domicile's, domiciles, mescal's, mescals, messily, misspells, mollies, morsel's, morsels, musicale's, musicales, sale's, sales, sell's, sells, sillies, slaw's, slays, slew's, slews, Lysol's, Muslim, muslin, Malay's, Malays, Marcelo's, Marsala's, Marseilles, Masses, Molly's, Moses's, Mosley, Myles's, Salas's, Sally's, Solis's, Sulla's, cello's, cellos, masses, masseuse, mausoleum's, mausoleums, melee's, melees, messes, mezzo's, mezzos, misapplies, molly's, moseys, mosses, musses, sally's, Emilio's, Faisal's, Leslie's, Messieurs, Michel's, Miguel's, Mongol's, Mongols, Mosaic's, Muriel's, Mysore's, Wiesel's, assails, chisel's, chisels, diesel's, diesels, fossil's, fossils, masque's, masques, massif's, massifs, menial's, menials, messieurs, mestizo, miasma's, miasmas, mongols, mosaic's, mosaics, mosque's, mosques, museum's, museums, muskie's, muskies, resoles, visual's, visuals, Melissa's, Basel's, Casals, Cecil's, Lou's, Mabel's, Mable's, Marla's, Massey's, Merle's, Merrill's, Michele's, Milo, Mogul's, Moguls, Moseley, Moselle, Mozilla, Rizal's, Tesla's, easel's, easels, maple's, maples, maser's, masers, masseur's, masseurs, maypole's, maypoles, medal's, medals, merciless, metal's, metals, milieu, modal's, modals, model's, models, mogul's, moguls, moral's, morals, morel's, morels, motel's, motels, mucilage's, mural's, murals, muskox, myself, nasal's, nasals, paisley's, paisleys, silo, sou's, sous, Casals's, Cecile's, Cecily's, Lesley's, Lucile's, Malibu's, Manley's, Maoism's, Maoisms, Maoist's, Maoists, Marley's, Masada's, McCall's, Menelaus's, Mesabi's, Michelle's, Minnelli's, Moiseyev's, Morales, Morley's, Mowgli's, Rosales, Vesalius's, Wesley's, bacillus's, fizzle's, fizzles, hassle's, hassles, luscious, mangle's, mangles, mausoleum, mayfly's, meddles, medley's, medleys, messiness, mettle's, misfile, mistily, mizzen's, mizzens, module's, modules, morale's, motley's, motleys, mottles, mousiness, muddle's, muddles, muffles, muggle's, muggles, noiseless, resale's, resales, resells, sailor's, sailors, silk's, silks, silt's, silts, sizzle's, sizzles, slob's, slobs, slog's, slogs, slop's, slops, slot's, slots, tussle's, tussles, useless, ISO's, Cecilia's, Isis's, Lucille's, Michael's, Micheal's, Milan's, Milne's, Miocene's, Mitchel's, Morales's, Rosales's, Rosalie's, Rosella's, Silva's, Simon's, Solon's, baseless, illus, isle's, isles, kilo's, kilos, lilos, lossless, maillot's, maillots, massage's, massages, mayflies, meatless, medulla's, medullas, melon's, melons, message's, messages, miler's, milers, milling's, millings, million, mischievous, misdo, misfit's, misfits, mistletoe's, mobilize, moonless, mucilage, mullion's, mullions, musette's, musettes, pistil's, pistils, pistol's, pistols, salon's, salons, sinuous, sinus, zillion's, zillions, Mailer's, Mario's, Marius, Mellon's, Miller's, Millet's, Mingus, Minos's, Missouri, Sirius, disclose, dislike's, dislikes, distills, fistulous's, mailer's, mailers, mestizo's, mestizos, meticulous, midlife's, miller's, millers, millet's, miraculous, miscue, misfiled, misfire's, misfires, misogynous, misplaces, misplay, mistimes, mucous, serous, siliceous, villus, Miskito, mishits, Sibelius, militia's, militias, mistral's, mistrals, sedulous, Bissau's, Cisco's, Isolde's, Isuzu's, Kislev's, Marlon's, Marylou, Merlot's, Mexico's, Michelob's, Minot's, acidulous, billow's, billows, bison's, callous, disco's, discos, discus, gaseous, igloo's, igloos, jealous, marvelous, mascot's, mascots, micro's, micros, mimic's, mimics, minibus's, minim's, minims, minnow's, minnows, minor's, minors, misfiling, misquote's, misquotes, mister's, misters, mistiness, muskox's, pillow's, pillows, serious, vigil's, vigils, viscus, visit's, visits, visor's, visors, willow's, willows, Chisinau's, Lissajous, Madison's, Marilyn's, Marion's, Matilda's, Merino's, Minolta's, Miriam's, Mistress, Morison's, Troilus, assiduous, casino's, casinos, display's, displays, gigolo's, gigolos, listless, manioc's, maniocs, medico's, medicos, meniscus, merino's, merinos, mikado's, mikados, mindless, mining's, mirror's, mirrors, misdeed's, misdeeds, misdone, mishap's, mishaps, misnames, misreads, misstep's, missteps, mistake's, mistakes, mistook, mistress, mistypes, motion's, motions, parlous, poisonous, rising's, risings, Nicklaus, Sisyphus, disavows, fabulous, liaison's, liaisons, marabou's, marabous, mishears, misquote, misspoke, nebulous, pitiless, populous momento memento 2 11 moment, memento, momenta, moment's, moments, momentous, memento's, mementos, momentum, foment, pimento monkay monkey 1 120 monkey, Monk, monk, manky, Monday, Monaco, Monica, mink, maniac, Mona, mkay, McKay, Monk's, money, monk's, monkey's, monkeys, monks, Menkar, Mona's, Monty, honky, monad, wonky, donkey, monody, manage, menage, Monique, mange, manic, Mon, manege, manioc, manque, Minsky, Mooney, many, moan, mock, monkeyed, mono, monogamy, myna, Montoya, snaky, Micky, Mon's, Monacan, Monera, Monica's, Mons, Mont, bonk, conk, gonk, honk, inky, manga, mangy, mania, manna, mingy, mink's, minks, moggy, money's, moneys, moniker, monkish, montage, mucky, nooky, wonk, Lanka, Mandy, Mensa, Mickey, Mindy, Molokai, Monet, Monte, Sanka, Sonja, dinky, funky, gunky, hunky, kinky, lanky, manly, manta, mickey, milky, minty, monger, mono's, month, murky, musky, myna's, mynas, Manley, Minoan, Mongol, Monroe, manga's, mania's, manias, manna's, manual, menial, mongol, monies, okay, Monday's, Mondays, Tokay, moray, Conway mosaik mosaic 2 429 Mosaic, mosaic, mask, musk, Muzak, music, muzak, Moscow, mosque, muskie, Masai, Mosaic's, mosaic's, mosaics, Masai's, Mohawk, moussaka, MSG, musky, masc, misc, massage, message, Omsk, Saki, soak, Mo's, masque, miscue, mos, Mack, Mai's, Mesa, Moss, mesa, mock, moss, mossback, moxie, sack, Osaka, Mark, Masaryk, Mesabi, Monk, Moss's, Sask, mark, monk, mosey, moss's, mossy, most, Cossack, Merak, Mesa's, Moses, Mosul, Osage, Wesak, mastic, mesa's, mesas, mossier, mystic, Masada, Monaco, Moses's, Mosley, dosage, massif, moseys, mosses, mohair, maxi, MA's, Tomsk, ma's, mas, mask's, masks, ski, Mack's, Mg's, magi's, mks, smack, smock, M's, MS, Magi, Mao's, Mia's, Mick, Mike, Moe's, Ms, Murasaki, ask, magi, make, meas, mick, mike, moo's, moos, mow's, mows, ms, sake, sick, sock, souk, MI's, MS's, MSW, Masonic, Mass's, Maui's, Mejia, Mejia's, Minsk, SAC, Seiko, maize, masonic, mass's, mes, mi's, mistake, moose, mouse, mousy, mu's, mus, musk's, mys, sac, sag, sic, bask, cask, milk, mink, task, MOOC, Mace, Macy, Maisie, Mass, Miss, Moog, Msgr, Muscat, Muse, Muzak's, eMusic, mace, mage, mass, maze, meek, mega, mescal, mess, mica, mica's, miss, mkay, mosquito, mousse, muck, muscat, muse, music's, musics, muss, saga, sage, sago, seek, suck, BASIC, MST, Mason, Molokai, Tosca, basic, kiosk, magic, manic, manky, maser, mason, meiosis, moist, mousier, mousing, seasick, Macao's, McKay's, Meiji's, macaw's, macaws, Fisk, Lusaka, Macao, Marc, Maya's, Mayas, McKay, Meiji, Miskito, Missy, Moises, Monica, Moscow's, MySQL, Myst, Sakai, busk, desk, disk, dusk, husk, macaw, maniac, mascara, masking, mast, measly, mess's, messy, miasma, miscall, mislay, miss's, missal, mist, mistook, moggy, mollusk, moose's, moseying, mosque's, mosques, mouse's, moused, mouser, mouses, moussing, muesli, murk, musing, muskie's, muskier, muskies, muss's, mussy, must, risk, rusk, tusk, Isaac, Issac, Izaak, Maggie, Mai, Massey, Merck, Merrick, Mickie, Misty, Mizar, Moises's, Moseley, Moselle, Muse's, Sabik, damask, mascot, masked, masker, massing, massive, medic, meson, messier, messily, messing, mimic, misdo, miser, missile, missing, missive, misty, moi, moseyed, mousse's, moussed, mousses, muscle, muscly, muse's, mused, muses, muskeg, musket, muskox, mussier, mussing, musty, usage, Josie, Kasai, Mohawk's, Mohawks, Margie, Maseru, Masses, Mazama, Missy's, Mysore, Roscoe, Salk, manage, maraca, massed, masses, menage, messed, messes, mirage, misery, missed, misses, missus, misuse, monkey, morgue, museum, mussed, mussel, musses, mythic, oak, oik, sank, visage, Mohacs, cosmic, Mona, Mona's, Rosa, Sosa, maid, mail, maim, main, moan, moan's, moans, moat, moat's, moats, moil, mosh, said, sail, oasis, McCain, Mojave, Morris, morass, moray's, morays, moshes, Kodiak, Mesabi's, Musial, Ozark, Rosie, mislaid, moray, most's, movie, prosaic, AFAIK, Kodak, Kojak, Mobil, Mollie, Moran, Moravia, Morin, Mosul's, Mozart, Muslim, Rosa's, Rosalie, Rosario, Sosa's, goshawk, misdid, misfit, modal, molar, monad, moraine, moral, moshing, mostly, motif, muslin, posit, rosin, Bosnia, Kasai's, Mohave, assail, fossil, gossip, midair, mishit, morale, moshed, postie, rosary mostlikely most likely 1 72 most likely, most-likely, hostilely, mystical, mystically, mistily, mustily, mistakenly, silkily, sleekly, slickly, sulkily, mostly, stickily, mistake, masterly, stolidly, starkly, stockily, stylishly, mislabel, mistake's, mistaken, mistakes, mistrial, listlessly, restlessly, moistly, slackly, mastic, monastical, monastically, muscle, muscly, mystic, mystique, stalked, stalker, mistook, musical, musically, stoical, stoically, testicle, Stengel, mastic's, mistakable, mistaking, mistletoe, mistral, molecule, musicale, mystic's, mystics, mystique's, nostalgically, stodgily, multilevel, metrical, metrically, rustically, straggly, masticate, mistletoe's, muscularly, mysteriously, vestigially, masterful, masterfully, misdirect, tastelessly, mindlessly mousr mouser 1 280 mouser, mousier, Mauser, mouse, mousy, maser, miser, mossier, Mizar, Moor's, Moors, moor's, moors, Mo's, mos, moue's, moues, mouser's, mousers, mu's, mus, Morse, Moe's, Moor, Moss, Mosul, Muir, Muse, moo's, moor, moos, moss, mousse, mow's, mows, muse, muss, sour, Meuse, Moss's, moose, moss's, mossy, most, mouse's, moused, mouses, musk, must, moist, molar, moper, motor, mover, mower, measure, Maseru, Mysore, misery, Mr's, Mrs, Muir's, masseur, messier, Mar's, Mars, Mir's, mars, M's, MS, Mao's, Meir's, More, More's, Moro, Moro's, Mr, Ms, Msgr, Sr, more, more's, mores, ms, muster, MA's, MI's, MRI's, MS's, MSW, Mar, Maui's, Maura, Mauro, Mauser's, Mir, Moira, Moore, ma's, mar, mas, meow's, meows, mes, mi's, moire, moister, morass, mores's, morose, mosey, muss's, mussy, mys, xor, USSR, musher, user, Mars's, ESR, MSG, MST, Mae's, Mai's, Mass, May's, Mays, Meir, Mesa, Mgr, Mia's, Miss, Mmes, Moses, Mozart, Munro, Muse's, amour's, amours, loser, lousier, mass, maw's, maws, may's, meas, mesa, mess, mew's, mews, mfr, mgr, miss, mousing, mousse's, moussed, mousses, muse's, mused, muses, music, musky, musty, muter, poser, soar, MCI's, Maoism, Maoist, Mass's, Mayer, Mays's, Meier, Meuse's, Meyer, Missy, Moises, Monera, Moses's, Mses, Myst, causer, dosser, dowser, looser, masc, mask, mass's, mast, mauler, mayor, mess's, messy, mews's, misc, miss's, mist, misuse, mixer, moaner, mocker, mohair, moose's, mopier, moray, mosses, mother, ours, tosser, Major, Maker, Mylar, amour, four's, fours, hour's, hours, lours, major, maker, manor, mater, mayst, meter, miler, miner, minor, miter, mourn, pours, sour's, sours, tour's, tours, yours, rouse, Mon's, Mons, mob's, mobs, mod's, mods, mom's, moms, mop's, mops, mot's, mots, moue, our, IOU's, Lou's, dour, four, hour, lour, mosh, mush, nous, pour, sou's, sous, tour, you's, your, yous, House, Sousa, douse, house, louse, lousy, mouth, oust, souse, Mount, joust, mound, mount, roust mroe more 2 811 More, more, Moore, Miro, Moro, Mr, mare, mere, mire, MRI, Marie, Moor, moor, Moe, roe, Maori, Mar, Mario, Mauro, Mir, mar, moire, moray, Mara, Mari, Mary, Mira, Morrow, Murrow, Myra, marrow, miry, morrow, Maria, Mayer, Meier, Meyer, maria, marry, mayor, merry, Meir, More's, Morse, Muir, Rome, more's, morel, mores, ME, MO, Me, Mo, Monroe, Mort, ROM, Re, Rom, me, mo, morn, morose, moue, re, roue, Ore, ore, Gore, Mae, Mao, Marge, Marne, Merle, Miro's, Mme, Moe's, Moet, Moro's, Mr's, Mrs, Myron, Oreo, Rae, Roy, bore, core, fore, gore, lore, marge, merge, mode, moi, mole, moo, mope, moron, mote, move, mow, pore, row, rue, sore, tore, wore, yore, MRI's, Mo's, Mon, PRO, SRO, are, bro, ere, fro, ire, meow, mob, mod, mom, mooed, moose, mop, mos, mot, pro, throe, Brie, Cree, Crow, Erie, MOOC, Mace, Male, Mao's, Mike, Mlle, Moog, Moon, Muse, Troy, brae, brie, brow, crow, free, grow, grue, mace, made, mage, make, male, mane, mate, maze, meme, mete, mice, mike, mile, mime, mine, mite, moo's, mood, moon, moos, moot, mule, muse, mute, prow, tree, trow, troy, true, Maura, Mayra, Moira, Murray, rm, REM, Romeo, rem, romeo, Mamore, Moore's, Moreno, Morley, Mysore, moored, morale, mores's, morgue, Emory, M, Marco, Margo, Mgr, Moor's, Moors, Moran, Morin, Munro, R, Rio, m, macro, mare's, mares, mere's, meres, metro, mew, mfr, mgr, micro, mire's, mired, mires, moor's, moors, moper, moral, morph, mover, mower, r, rho, rime, roam, room, OR, or, MA, MI, MIRV, MM, MW, Mar's, Marc, Marcie, Margie, Marie's, Marine, Mario's, Marion, Mark, Marley, Mars, Mauro's, Mayo, Mir's, Moroni, Muriel, Murine, RAM, RI, RR, Ra, Rh, Rhea, Rhee, Ru, Ry, fMRI, ma, marine, mark, marl, maroon, marque, marred, mars, mart, mayo, mi, mirage, mirier, mirror, mm, mu, murk, my, ram, rhea, rim, rum, Corey, Gorey, Korea, Lorie, Lorre, Meg, Mel, Ora, Orr, chore, cor, for, med, meg, meh, men, mes, met, money, mopey, mosey, moue's, moues, mouse, movie, nor, o'er, shore, tor, vireo, who're, whore, xor, AR, Ar, BR, Biro, Boer, Boru, Br, CARE, Cora, Cory, Cr, Dare, Dora, Dr, Drew, ER, Eire, Er, Eyre, Faeroe, Fr, Frey, Gere, Gr, Grey, HR, Ir, Jr, Karo, Kory, Kr, Lora, Lori, Lr, M's, MB, MC, MD, MEGO, MIA, MN, MP, MS, MT, Mae's, Mai, Major, Maker, Mara's, Marat, March, Marci, Marcy, Mari's, Marin, Maris, Marla, Mars's, Marsh, Marta, Marty, Marva, Mary's, May, Mb, Md, Merak, Merck, Mg, Mia, Milo, Mira's, Mk, Mmes, Mn, Moho, Moll, Mona, Mooney, Moss, Mott, Ms, Mt, Murat, Myra's, Myrna, NR, Nero, Nora, Norw, PR, Pr, Ray, Rory, Rwy, Sr, Tory, Trey, Tyre, Ur, Urey, Ware, Zr, area, bare, brew, byre, care, corr, crew, cure, dare, dire, doer, dory, drew, er, euro, fare, faro, fire, fora, fr, giro, goer, gory, gr, grew, gyro, hare, here, hero, hire, hoer, hora, hr, jr, lire, lure, lyre, major, maker, manor, march, marsh, maser, mater, maw, may, meed, meek, meet, memo, mercy, merit, meter, mg, mien, miler, miner, minor, mirth, miser, miter, ml, moan, moat, mock, moil, moll, mono, mosh, moss, moth, motor, mow's, mows, mp, ms, mt, mural, murky, muter, myrrh, pare, pr, prey, pure, pyre, qr, rare, raw, ray, roar, sere, sire, sure, tare, taro, tire, tr, trey, trio, tyro, urea, ware, we're, were, wire, wry, yr, zero, Ara, Curie, ERA, Fri, Fry, IRA, Ira, Leroy, MA's, MBA, MCI, MFA, MI's, MIT, MS's, MSW, Mac, Madge, Magoo, Maine, Maj, Mamie, Man, Maude, Maui, Maya, Mayo's, McCoy, McKee, Meade, Medea, Meuse, MiG, Min, Moody, NRA, Tyree, aerie, arr, arrow, barre, bra, brr, cry, curie, dry, eerie, era, err, fry, ma's, mac, mad, mag, maize, mam, man, map, mas, mat, matey, matte, mauve, maybe, mayo's, melee, meow's, meows, mi's, mic, mid, midge, mil, min, mooch, moody, mph, mu's, mud, mug, mum, mun, mus, mys, pry, puree, three, throw, try, wooer, Bray, Cray, Dior, Frau, Gray, MASH, MIDI, Mach, Mack, Macy, Magi, Mai's, Mali, Mani, Mann, Mass, Matt, Maud, May's, Mays, Mead, Mesa, Mia's, Mich, Mick, Mill, Mimi, Ming, Minn, Miss, Roeg, Rose, Rove, Rowe, Thor, aria, boor, bray, craw, cray, door, draw, dray, fray, gray, ma'am, mach, magi, maid, mail, maim, main, mall, mama, many, mash, mass, math, maul, maw's, maws, may's, mead, meal, mean, meas, meat, mega, menu, mesa, mesh, mess, meta, meth, mew's, mewl, mews, mica, mick, midi, miff, mill, mini, miss, mitt, mkay, much, muck, muff, mull, mung, mush, muss, mutt, myna, myth, poor, pray, robe, rode, roe's, roes, role, rope, rose, rote, rove, tray, from, prom, OE, Rob, Rod, Ron, Rte, rob, rod, rot, rte, rye, wrote, Croce, DOE, Doe, EOE, Joe, Noe, Poe, Zoe, arose, broke, crone, doe, drone, drove, erode, foe, froze, grope, grove, hoe, krone, probe, prole, prone, prose, prove, toe, trope, trove, woe, Aron, Bros, Eros, Erse, Frye, Kroc, Prof, bro's, bros, crop, drop, frog, grog, grok, iron, mdse, mtge, pro's, prob, prod, prof, pron, prop, pros, prov, shoe, trod, tron, trot, urge, BPOE, aloe, floe, oboe, sloe neccessary necessary 1 14 necessary, accessory, necessary's, necessarily, successor, unnecessary, necessity, necessaries, accessory's, successor's, successors, Nexis's, nexus's, nexuses necesary necessary 1 94 necessary, necessary's, Cesar, necessarily, unnecessary, necessity, niece's, nieces, Nice's, necessaries, sensory, nursery, nicest, Cesar's, ancestry, nectar, pessary, censer, censor, Nasser's, censure, Nasser, NeWSes, Noyce's, incisor, nausea's, newsier, nicer, nose's, noses, sensor, NASCAR, Nestor, nurser, Cicero, Nassau's, nary, Caesar's, Caesars, newsy, nonuser, Caesar, scenery, cedar, decease, feces, neck's, necks, scary, seesaw, Nemesis, celery, feces's, necessity's, nemeses, nemesis, nicely, nicety, notary, recess, rosary, smeary, nuclear, Nemesis's, nemesis's, numeracy, Nevsky, Zachary, accessory, decease's, deceased, deceases, descry, emissary, eyesore, newest, newsboy, nosegay, recess's, seesaw's, seesaws, vestry, Nicobar, bursary, estuary, nebular, Rosemary, bestiary, derisory, glossary, namesake, recessed, recesses, rosemary necesser necessary 1 217 necessary, censer, Nasser, necessary's, newsier, necessity, recessed, recesses, Nasser's, NeWSes, niece's, nieces, Cesar, Nice's, censor, necessaries, necessarily, unnecessary, nosier, Nestor, nicest, noisier, nurser, scissor, nemeses, nonuser, assessor, feces's, lesser, recess, Leicester, decease, guesser, needier, recess's, dresser, presser, decease's, deceased, deceases, deceiver, receiver, censure, Noyce's, conciser, noise's, noises, noose's, nooses, incisor, nicer, nose's, noses, sassier, sensor, sissier, newsiest, Nisei's, naysayer, nisei's, nastier, nursery, NASCAR, censer's, censers, Ceres's, Negress, Nemesis, Nicene's, cease, geneses, nemesis, news's, nuzzler, possessor, Reese's, Knesset, Negress's, Nemesis's, Nexis's, Nieves's, Noyes's, ancestor, ceder, center, denser, eyesore, feces, guesser's, guessers, messier, neck's, necks, need's, needs, nemesis's, newness, newscaster, nexus's, nexuses, niceness, tenser, uneasier, weensier, Cessna, Dniester, Gasser, Hesse's, Jesse's, Nevis's, Nicene, Seeger, causer, cease's, ceased, ceases, chaser, cheesier, cusses, dosser, easier, encipher, fesses, geezer, geyser, kisser, leaser, lessor, messes, nearer, neater, necessity's, nether, netter, neuter, nevus's, newness's, nicker, nosher, passer, pisser, preciser, secede, seeder, seeker, teaser, tosser, Chester, Ester, crasser, crosser, ester, recessive, finesse's, finesses, nacelle's, nacelles, neuroses, niceties, Bessemer, Custer, Easter, Eisner, Hester, Lester, Mesmer, Napster, Nelsen, accessory, caster, closer, dressier, eraser, fester, guesses, jester, nacelle, nectar, neither, nested, newcomer, newest, nor'easter, pester, processor, seedier, successor, terser, tester, vesper, Dreiser, Nielsen, accuser, decider, feaster, greaser, grosser, honester, nerdier, nervier, newsmen, recessing, reciter, resister, reviser, Rukeyser, appeaser, assessed, assesses, bluesier, cutesier, decipher, foreseer, harasser, racegoer, reseller, sincere neice niece 1 333 niece, Nice, nice, Noyce, noise, deice, NE's, Ne's, Ni's, Nisei, nisei, NYSE, NeWS, Neo's, gneiss, neigh's, neighs, new's, news, nose, Venice, news's, newsy, niece's, nieces, noisy, noose, Nice's, nee, nicer, Seine, seine, Ice, ice, niche, notice, novice, piece, Neil, Neil's, Nick, Nike, Nile, Rice, dice, fence, hence, lice, mice, neck, neigh, nick, nine, nonce, pence, rice, vice, Peace, deuce, juice, naive, peace, seize, voice, knee's, knees, N's, NS, NZ, Nazi, Noe's, noes, NSA, NW's, Na's, No's, Nos, Noyes, gneiss's, no's, nos, nu's, nus, NASA, nausea, nay's, nays, nosy, nous, now's, Ce, Denise, Eunice, Janice, NE, Ne, Ni, Nicene, Nieves, ency, knee, menace, nicely, nicety, niche's, niches, once, NSC, Neo, Nevis, Nick's, Nike's, Nile's, Noe, Vince, anise, cine, ensue, mince, nae, neck's, necks, new, nick's, nicks, nine's, nines, nix, see, since, sine, wince, zine, NC, Nellie, Nettie, Nicaea, ne'er, need, nevi, newbie, ESE, Heine's, NCO, NEH, NIH, NYC, NeWSes, Neb, Ned, Ned's, Nev, Nev's, Nevis's, Niobe, Nivea, Noyce's, Seine's, ace, dicey, icy, knife, neg, nest, net, net's, nets, nib, nib's, nibs, nigh, nil, nil's, nip, nip's, nips, nit, nit's, nits, noise's, noised, noises, nowise, nuance, quince, seance, seine's, seines, sneeze, thence, unease, whence, Heinz, Lance, Luce, Mace, Nair, Nair's, Nancy, Nate, Nazca, Neal, Neal's, Nell, Nell's, Nero, Nero's, Neva, Neva's, Nina, Nita, Noelle, Nome, Norse, Oise, Pace, Pei's, Ponce, Vance, Wei's, Wise, bonce, choice, dace, dance, dense, dunce, ease, entice, face, lace, lance, lei's, leis, mace, naif, naif's, naifs, nail, nail's, nails, name, nape, nave, neap, neap's, neaps, near, nears, neat, need's, needs, neon, neon's, nephew, neut, nevus, newt, newt's, newts, niff, node, none, nope, note, nude, nuke, nurse, ounce, pace, ponce, puce, race, rein's, reins, rise, sec'y, secy, sense, size, tense, vein's, veins, vise, wise, Boise, Hesse, Jesse, Joyce, Meuse, Nelly, Reese, Royce, Weiss, baize, cease, geese, guise, juicy, lease, maize, naiad, natch, neath, needy, newly, notch, novae, nudge, poise, raise, reuse, sauce, tease, Heine, Felice, deiced, deicer, deices, device, Alice, Brice, Eire, Price, nerve, price, recce, slice, spice, trice, twice, Reich, beige neighbour neighbor 1 34 neighbor, neighbor's, neighbors, neighbored, neighborly, neighboring, nigher, neither, Niebuhr, nubbier, Nicobar, newborn, Negro, negro, nibbler, highbrow, nether, nigger, neigh, niobium, highborn, naughtier, neigh's, neighs, Senghor, highboy, Uighur, neighed, highboy's, highboys, neighing, thighbone, weightier, Nebr nevade Nevada 1 341 Nevada, evade, Neva, invade, Nevada's, Nevadan, novae, Neva's, negate, NVIDIA, naivete, envied, nave, need, nerved, Ned, Nev, knead, heaved, leaved, neared, weaved, Nate, Nevadian, Nova, fade, neat, nevi, node, nova, nude, Nelda, kneaded, never, Nev's, levied, naiad, necked, needed, needy, nerd, netted, NORAD, Navarre, Nettie, Nevis, Nova's, deviate, naval, neonate, nerdy, nevus, nomad, nova's, novas, ovate, Navajo, Neruda, Nevis's, devote, divide, nevus's, notate, novene, novice, evaded, evader, evades, Meade, pervade, decade, remade, knifed, NAFTA, neophyte, Nivea, knave, kneed, naivety, nifty, NV, caved, feed, laved, naked, named, nave's, navel, naves, paved, raved, renovate, saved, sheaved, waved, Nadia, Nov, fad, fend, naive, net, Nieves, Nivea's, leafed, navies, peeved, shaved, sieved, NATO, Navy, Nita, fate, feat, feta, fete, feud, innovate, invite, naff, naif, navigate, navy, nephew, neut, newt, DVD, Tevet, dived, effed, gyved, hived, ivied, jived, knelled, lived, loved, moved, navvy, navy's, neighed, nosed, noted, novel, nuked, rived, roved, wived, native, Nereid, Nov's, Ovid, Shevat, Yvette, avid, beefed, defied, devoid, nabbed, nagged, nailed, napped, nest, nicked, nipped, nodded, noddy, noised, noshed, nudged, nutted, reefed, reffed, David, Evita, Nader, Navarro, Nieves's, Snead, devotee, invaded, invader, invades, kneader, livid, nae, narrate, necktie, nee, nerve, vivid, eave, Eva, Eve, Levitt, Ned's, Nevadan's, Nevadans, devout, enervate, eve, heave, kneads, leave, levity, neaten, neater, needle, negated, nobody, novena, refute, weave, Levant, Bede, Head, Mead, Neal, Nelda's, Reva, Sade, Wade, bade, bead, cede, dead, encode, head, jade, lade, lead, made, mead, name, nape, neap, near, need's, needs, nematode, nested, read, renegade, revved, unmade, wade, we've, Verde, Senate, denude, facade, naiad's, naiads, nettle, senate, Eva's, Evan, beaded, beady, egad, elevate, geode, headed, heady, leaded, levee, nearer, neath, negates, nerd's, nerds, ready, revue, shade, NORAD's, Neal's, Nellie, Nepal, Nestle, Nevsky, Reva's, blade, devalue, elate, elide, elude, erode, etude, evoke, glade, grade, neap's, neaps, nears, nestle, newbie, nomad's, nomads, revalue, spade, trade, Hecate, Levine, Nepali, Revere, Savage, aerate, berate, beside, betide, debate, decide, decode, deface, defame, delude, demode, deride, device, devise, lavage, legate, nonage, parade, pomade, ravage, rebate, recede, reface, relate, reside, revere, revile, revise, revive, revoke, savage, secede, sedate, severe, tirade, vivace nickleodeon nickelodeon 2 5 Nickelodeon, nickelodeon, Nickelodeon's, nickelodeon's, nickelodeons nieve naive 3 239 Nev, Nivea, naive, Neva, nave, nevi, Nieves, niece, sieve, NV, Nov, knave, knife, novae, Navy, Nova, navy, niff, nova, niffy, Knievel, Nieves's, nee, nerve, never, Eve, I've, Nev's, eve, Kiev, Nice, Nike, Nile, dive, five, give, hive, jive, live, nice, nine, rive, thieve, we've, wive, Niobe, niche, peeve, reeve, NF, naif, nephew, naff, Negev, naivete, NE, Ne, Ni, Nivea's, knee, knives, naiver, native, novene, univ, Neo, Neva's, Nevis, Noe, fee, fie, fine, nae, nave's, navel, naves, neigh, nervy, nevus, new, novel, IV, Neil, eave, iv, ne'er, need, Ave, Eva, HIV, Iva, Ivy, NE's, NEH, NIH, Ne's, Neb, Ned, Nerf, Ni's, Nisei, Nov's, Rev, ave, chive, div, heave, ivy, leave, levee, neg, net, nib, nigh, nil, nip, nisei, nit, noise, rev, revue, riv, waive, weave, xiv, Dave, Devi, Jove, Levi, Levy, Livy, Love, NYSE, Nate, NeWS, Neal, Nell, Neo's, Nero, Niamey, Nicaea, Nick, Nikkei, Nina, Nita, Noe's, Noel, Noelle, Nome, Reva, Rove, Siva, Wave, bevy, cave, cove, diva, dove, fave, fief, fife, gave, gyve, have, hove, lave, levy, lief, life, love, move, name, nape, navvy, neap, near, neat, neck, neon, neut, new's, news, newt, nick, nifty, node, noel, noes, none, nope, nose, note, nude, nuke, pave, rave, rife, rove, save, sheave, they've, viva, wave, wife, wove, Chevy, Nikki, Nineveh, Noemi, Noyce, Soave, mauve, needy, nigga, night, ninny, nippy, noose, nudge, shave, shove, suave, who've, you've, IEEE, Nicene, grieve, niece's, nieces, sieve's, sieved, sieves, Kiev's, Steve, breve, Liege, liege, piece, siege noone no one 11 373 none, noon, non, Nona, neon, nine, noun, noon's, Boone, noose, no one, no-one, Nan, known, nun, Nannie, Nina, naan, nanny, ninny, Noe, nonce, novene, one, Moon, Mooney, Nome, Rooney, bone, boon, cone, coon, done, gone, goon, hone, lone, loon, loonie, moon, neon's, node, nook, nookie, nope, nose, note, noun's, nouns, pone, soon, tone, zone, Donne, Niobe, Noyce, Poona, Rhone, loony, noise, nooky, novae, phone, shone, tonne, Onion, onion, Danone, NE, Ne, No, Noreen, anon, neocon, no, nonage, notion, novena, Ono, Inonu, NOW, Neo, Neogene, Nikon, Nolan, Nona's, Nunez, Union, anion, inane, nae, nee, neonate, nine's, nines, nominee, noonday, now, nylon, union, Anne, Bono, Noe's, Noel, ON, mono, noel, noes, on, Don, ENE, Hon, Jon, Lon, Mon, NCO, Nadine, Nan's, Nicene, No's, Nos, Nov, Noyes, Ron, Son, canoe, con, don, doyen, eon, gnome, hon, honey, ion, money, no's, nob, nod, nohow, nor, nos, nosing, not, noting, nuance, nun's, nuns, own, son, ton, won, yon, Bonn, Bonnie, Cong, Conn, Connie, Dane, Deon, Dion, Dionne, Dona, Donn, Donnie, Gene, Hong, Jane, Joan, Joanne, Joni, June, Kane, Kong, Lane, Leon, Long, Lonnie, Mona, NYSE, Nate, Neo's, Nice, Nike, Nile, Noah, Noelle, Nola, Nora, Norw, Noumea, Nova, Rene, Ronnie, Sony, Toni, Tony, Wong, Yong, Zane, Zion, bane, bong, bony, booing, cane, cine, coin, cony, cooing, dine, dona, dong, down, dune, fine, gene, gong, gown, join, kine, koan, lane, line, lion, loan, loin, long, mane, mine, moan, mooing, naans, name, nape, nave, nice, nosh, nosy, nous, nova, now's, nowt, nude, nuke, pane, peon, pine, pong, pony, pooing, roan, rune, sane, sine, song, sown, tine, tong, tony, town, townee, townie, tune, vane, vine, wane, wine, wooing, zine, Diane, Donna, Donny, Downy, Duane, Dunne, Fiona, Heine, Jayne, Joann, Leona, Lynne, Maine, Naomi, Noemi, Nokia, Paine, Payne, Rhine, Ronny, Seine, Shane, Sonny, Taine, Wayne, Young, bonny, chine, doing, downy, going, gonna, naive, niche, niece, noddy, noisy, notch, noway, nudge, peony, phony, quine, scene, seine, shine, sonny, thane, thine, thong, whine, wrong, young, Antone, anyone, intone, ozone, undone, Boone's, mooned, noodle, noose's, nooses, snooze, sooner, Horne, Moon's, Noble, Norse, Stone, alone, atone, boon's, boons, borne, clone, coon's, coons, crone, drone, goon's, goons, krone, loon's, loons, moon's, moons, noble, nook's, nooks, ooze, prone, scone, stone, Boole, Cooke, Goode, Hooke, Moore, Poole, booze, goose, loose, moose noticably noticeably 1 11 noticeably, notably, noticeable, notable, nautically, notifiable, nautical, navigable, stoically, poetically, amicably notin not in 5 1000 noting, notion, no tin, no-tin, not in, not-in, knotting, netting, nodding, nutting, Nadine, Newton, neaten, newton, non, not, tin, Norton, noon, note, nothing, noun, Nation, Odin, biotin, doting, nation, noggin, nosing, notice, notify, toting, voting, Latin, Nolan, Putin, Rodin, Wotan, note's, noted, notes, satin, knitting, needing, Toni, Antoine, Anton, contain, nit, ton, NT, Nina, Nita, Nona, TN, Tina, Ting, denoting, dentin, knot, neon, nicotine, nine, none, notating, notation, noticing, nowt, tine, ting, tiny, tn, town, Don, NWT, Nan, Nat, din, doing, don, known, nesting, net, nod, nun, nut, tan, ten, toning, tun, uniting, Eton, nit's, nits, notching, outing, Donn, NATO, Nate, Nettie, Stein, Stine, boating, booting, coating, ctn, dotting, down, footing, hooting, hotting, jotting, knot's, knots, knotty, knowing, looting, mooting, naan, node, noising, nominee, noshing, oaten, potting, pouting, quoting, rioting, rooting, rotting, routine, routing, stain, stein, sting, toeing, tooting, totting, touting, toying, Attn, Cotton, Katina, Latina, Latino, Motown, Mouton, Nadia, Nat's, Nathan, Nootka, Noreen, Nubian, Petain, Stan, Tonia, Wooten, attain, attn, bating, biting, boding, botany, chitin, citing, coding, cotton, dating, detain, doyen, eating, fating, feting, gating, gotten, hating, iodine, kiting, mating, meting, mouton, muting, mutiny, naming, native, natl, natty, neocon, net's, nets, niacin, nod's, noddy, nods, notary, notate, novena, novene, nubbin, nuking, nut's, nutria, nuts, nutty, patina, patine, photon, rating, retain, retina, rotten, sating, satiny, siting, stun, Eaton, Gatun, NATO's, Nate's, Nikon, Nisan, Nita's, NoDoz, Rutan, Satan, Seton, Titan, baton, codon, eaten, futon, nadir, natal, niter, nitro, nodal, node's, nodes, nylon, piton, titan, notion's, notions, Kotlin, Motrin, coin, join, loin, Nokia, Olin, Orin, Otis, lotion, motion, notch, potion, Colin, Morin, Robin, login, motif, robin, rosin, knighting, Antonia, Antonio, kneading, donging, donning, tenon, tonging, Antone, Antony, Benton, Canton, Danton, Hinton, Kenton, Linton, Tony, canton, continua, continue, donating, intone, sonatina, tone, tong, tony, wanton, Tongan, tannin, Banting, Montana, Quentin, Taine, anteing, bonding, bunting, canting, condign, connoting, denting, hinting, hunting, keynoting, linting, minting, ninny, panting, pontoon, punting, ranting, renting, tenting, tinny, tonne, undoing, venting, wanting, Deon, Dina, Dion, Dona, Donnie, Indian, Lenten, London, ND, Nannie, Nd, T'ang, Tenn, counting, dine, ding, dona, done, dong, downing, ending, fountain, gnat, knit, minuting, monotone, monotony, mountain, mounting, neat, negating, netting's, nettling, neut, neutrino, newt, noodling, suntan, tang, teen, townie, tuna, tune, Stone, atone, knit's, knits, stone, stony, vetoing, Donna, Donne, Donny, Downy, Dunedin, Nadine's, Ned, Neptune, Newton's, anodyne, dding, deign, dining, downy, enduing, kneeing, naiad, nanny, neatens, neutron, newton's, newtons, nightie, nudging, tuning, uneaten, Etna, Narnia, knocking, knottier, nudity, photoing, quoiting, routeing, shooting, shouting, stingy, whiten, Andean, Bedouin, Chaitin, Cotonou, Dawn, Dean, Dunn, Houdini, Natalia, Natalie, Nd's, Neogene, Nettie's, Onion, Ont, Patna, anoint, baiting, batting, beating, betting, butting, catting, codding, codeine, cottony, cutting, dawn, dean, dieting, fitting, getting, gnat's, gnats, gnawing, goading, gutting, hatting, heating, hitting, hooding, jetting, jutting, kitting, knifing, knotted, letting, loading, matinee, matting, meeting, modding, nabbing, nagging, nailing, napping, nattier, nattily, nearing, necking, need, needn't, newline, newt's, newts, nicking, nipping, nude, nuttier, onion, patting, petting, pitting, podding, putting, ratting, retinue, rutting, seating, setting, sitting, sodding, steno, stung, suiting, tatting, teeing, tutting, vatting, vetting, voiding, waiting, wetting, whiting, witting, wooding, writing, Adan, Aden, Audion, Bataan, Beeton, Dayan, Dayton, Deann, Diann, Eden, Hutton, Keaton, Litton, Lydian, Medina, Nadia's, Ned's, Newman, Nguyen, Ni, Nicene, Nippon, Nissan, No, Patton, Sutton, Tania, Teuton, Ti, Tonga, adding, aiding, anon, anti, attune, batten, beaten, biding, bitten, butane, button, ceding, duding, fading, fatten, hiding, hoyden, jading, ketone, kitten, lading, litany, median, mitten, mutton, natter, nature, neater, neatly, needy, netted, netter, nettle, neuron, neuter, night, no, nodded, noddle, nodule, noodle, nutted, nutter, onto, radian, rattan, riding, sateen, siding, snorting, snot, sodden, tauten, ti, tiding, tin's, tins, tint, torn, twin, wading, wooden, Auden, Baden, Biden, Haydn, IN, In, Joni, Medan, NOW, Nader, Noe, Norton's, ON, OT, Onegin, Sudan, enjoin, in, joint, laden, need's, needs, noon's, nothing's, nothings, notional, noun's, nouns, now, nude's, nuder, nudes, obtain, on, online, opting, point, radon, sedan, thin, tie, toil, untie, widen, DOT, Dobbin, Dorian, Dot, Gnostic, Hon, Ionian, Jon, Lin, Lon, Lot, Min, Mon, NIH, Naomi, Nation's, Ni's, No's, Noemi, Nos, Nov, Odin's, PIN, Ron, Son, Ti's, Tim, Titian, anti's, antic, antis, bin, biotin's, bolting, boning, bot, con, coning, costing, cot, dobbin, doling, domain, doming, domino, doping, dosing, dot, dozing, emoting, eon, fin, gin, going, got, hon, honing, hosting, hot, ion, jolting, jot, kin, lanolin, lofting, lot, min, molting, mot, nation's, nations, nib, nil, nip, no's, nob, noggin's, noggins, noise, noisy, nominal, nor, nos, notice's, noticed, notices, nth, often, own, pin, porting, posting, pot, protein, quoin, rot, sin, snoring, snot's, snots, snotty, snowing, son, sorting, sot, stink, stint, ti's, tic, til, tip, tit, titian, toking, tot, towing, unpin, until, win, won, wot, yin, yon, zoning, Benin, Bunin, Conan, Darin, Devin, Lenin, NORAD, Nona's, Toni's, Turin, Twain, dozen, drain, nomad, nonce, nosed, token, tonic, train, twain, Anacin, Austin, Boeing, Bolton, Bonn, Boston, Cain, Ch'in, Chin, Conn, Cote, Dotson, Dustin, Horton, Jain, Joan, Jodi, Justin, Laotian, Latin's, Latins, Lott, Lottie, Martin, Moon, Morton, Mott, Nair, Nazi, Neil, Noah, Noe's, Noel, Nola, Nolan's, Nome, Nora, Nordic, Norman, North, Norw, Nova, OKing, OTB, OTC, Orion, Otis's, Otto, Putin's, Rodin's, Soto, Stoic, Toto, Wotan's, acting, bodkin, booing, boon, catkin, chin, cooing, coon, cootie, cote, cretin, dote, doth, fain, footie, gain, goon, gown, gratin, groin, hatpin, hoeing, hottie, iota, joying, koan, lain, loan, loon, main, martin, matins, moan, molten, mooing, moon, mote, naif, nail, napkin, nevi, nitric, nitwit, nix, nixing, noel, noes, nook, nookie, nope, north, nose, nosh, nosy, nous, nova, now's, opine, oping, owing, pain, pectin, pooing, potent, proton, quin, rain, rein, roan, rota, rote, rotund, ruin, satin's, shin, soften, soon, sown, stoic, topi, tote, vain, vein, void, vote, wain, wooing, yeti, Acton, Alton, Aston, Born, Chopin, Cobain, Cochin, Collin, Corina, Corine, Dot's, Edwin, Elton, Erin, Horn, Joann, Jodie, John, Jovian, Katie, Lot's, Molina, Naomi's, Nixon, Noemi's, Nokia's, Norris, Nov's, Noyce, Noyes, Nubia, OTOH, Odis, Olen, Oman, Oran, Owen, ROTC, Robbin, Sonia, Upton, Zorn, admin, akin, bobbin, boffin, boring, born, bots, bovine, bowing, cation, chain, coffin, coking, coming, coping, coring, corn, cosign, cosine, cot's, cots, cousin, cowing, coxing, cutie, dogie, dot's, dots, dotty, eolian, gnomic nozled nuzzled 1 409 nuzzled, nozzle, nosed, soled, nailed, nobbled, noised, noodled, nozzle's, nozzles, soiled, sozzled, nuzzle, sled, snailed, sold, soloed, unsoiled, knelled, nestled, solid, celled, dazzled, fizzled, gnarled, guzzled, knurled, muzzled, needled, nettled, nibbled, niggled, notelet, nuzzle's, nuzzler, nuzzles, puzzled, sailed, sealed, sizzled, tousled, misled, nested, Noble, doled, dozed, holed, noble, noted, oiled, oozed, poled, boiled, bowled, coaled, coiled, cooled, dolled, foaled, foiled, fooled, fouled, fowled, howled, lolled, moiled, nodded, noshed, ogled, polled, pooled, roiled, rolled, toiled, tolled, tooled, yowled, Noble's, noble's, nobler, nobles, Nelda, singled, consoled, unsold, Nestle, nestle, nosebleed, slued, Isolde, canceled, color, nicely, nosily, penciled, slid, solidi, tinseled, unsealed, novelty, resoled, Noel, Noel's, Noels, knuckled, node, noel, noel's, noels, salad, sallied, sullied, zoned, LED, Ned, hassled, led, mislead, nod, noddle, nodule, noodle, nosiest, slayed, snoozed, tussled, zed, Knowles, Nile's, Noelle's, Nola's, lazed, noblest, snarled, Nile, Nobel, Noe's, Noelle, Nola, fondled, need, noes, nose, note, novel, old, snored, snowed, sole, solved, lazied, loosed, loused, Noyce, Noyes, Toledo, angled, bled, bold, boozed, cold, ennobled, enrolled, fled, fold, gold, hold, mold, monocled, nixed, nobble, noise, noose, noticed, scowled, snogged, snooped, spoiled, spooled, told, uncoiled, unrolled, wold, consed, cycled, nursed, ponced, scaled, sidled, smiled, staled, styled, zonked, Gould, NORAD, Nobel's, Nolan, ailed, baled, bobsled, could, coxed, dazed, dogsled, dosed, enabled, fazed, filed, gazed, haled, hazed, hosed, inhaled, jollied, jostled, knocked, knotted, naked, named, nobly, nomad, nose's, noses, notched, novel's, novels, nuked, owlet, paled, piled, posed, puled, razed, riled, ruled, shoaled, sized, sole's, soles, sowed, tiled, waled, wiled, would, Mosley, Noyce's, bailed, balled, bawled, belled, billed, bobbled, boggled, bossed, bottled, broiled, bulled, buzzed, called, coaxed, cobbled, coddled, coupled, cozened, culled, dialed, doodled, dossed, doubled, doused, doweled, dowsed, drooled, dueled, dulled, exiled, failed, felled, filled, fizzed, fueled, fulled, fuzzed, galled, gelled, gobbled, goggled, googled, goosed, growled, gulled, hailed, hauled, healed, heeled, hobbled, housed, hulled, idled, jailed, jazzed, jelled, joggled, keeled, killed, lulled, mailed, mauled, mewled, milled, modeled, mottled, moused, mulled, nabbed, nagged, napped, neared, necked, needed, netted, nicked, nipped, nobbles, noddle's, noddles, nodule's, nodules, noise's, noises, noodle's, noodles, noose's, nooses, nosier, notated, nuclei, nudged, nutted, palled, pealed, peeled, peopled, pilled, poised, prowled, pulled, railed, razzed, reeled, roused, roweled, soaked, soaped, soared, sobbed, socked, sodded, sopped, souped, soured, soused, tailed, tilled, toddled, toggled, toilet, tootled, toppled, tossed, totaled, toweled, trolled, veiled, voiced, wailed, walled, welled, whaled, whiled, whorled, willed, wobbled, world, yelled, yodeled, zoomed, Naples, addled, bugled, burled, cabled, costed, curled, fabled, furled, gabled, goblet, hosted, hurled, ladled, nerved, numbed, posted, purled, rifled, tabled, titled, nasality objectsion objects 11 24 objection, objects ion, objects-ion, abjection, objecting, objection's, objections, abjection's, ejection, object's, objects, objector, subjection, injection, objectify, objective, object, abduction, objected, objective's, objectives, objectified, objectifies, objectivity obsfuscate obfuscate 1 4 obfuscate, obfuscated, obfuscates, obfuscating ocassion occasion 1 258 occasion, omission, action, occasion's, occasions, cation, accession, caution, cushion, location, occlusion, vocation, evasion, oration, ovation, emission, Passion, cession, passion, scansion, auction, equation, occasional, occasioned, Asian, avocation, cashing, evocation, Gaussian, faction, ocarina, locution, option, vacation, Casio, elation, elision, erosion, inaction, casino, allusion, caisson, cassia, cohesion, effusion, illusion, reaction, Casio's, assign, caption, casein, concussion, carrion, cassia's, cassias, fashion, fission, mission, obsession, omission's, omissions, session, suasion, bastion, mansion, recession, secession, scallion, action's, actions, coshing, occasioning, Acton, Aquino, Cochin, accusation, akin, allocation, ashing, coaching, occupation, actuation, again, ashcan, ashen, caching, education, elocution, gashing, oaken, okaying, unction, acacia, aggression, quashing, Actaeon, Akron, Caucasian, auxin, diction, fiction, section, suction, Anshan, Cain, Eurasian, abashing, accretion, accusing, aeration, aviation, commission, legation, ligation, negation, outshine, outshone, Elysian, acacia's, acacias, cation's, cations, causation, coalition, collision, collusion, corrosion, edition, ejection, election, emotion, erection, eviction, ignition, assn, casing, cosign, cousin, Canon, Ephesian, Jason, Onion, Orion, accession's, accessions, addition, anion, audition, cabin, cairn, canon, capon, causing, caution's, cautions, cushion's, cushions, cussing, excision, gassing, location's, locations, occlusion's, occlusions, octagon, onion, vocation's, vocations, Alison, moccasin, orison, tocsin, Acheson, Agassi, Audion, Cannon, Jayson, Nation, O'Casey, Octavian, abrasion, abscission, cannon, discussion, evasion's, evasions, fusion, incision, inclusion, incursion, invasion, lesion, nation, oblation, oppression, oration's, orations, ovation's, ovations, percussion, ration, succession, vision, Aston, Jackson, Octavio, Olson, arson, cessation, torsion, exaction, question, Albion, Ascension, Hessian, Russian, admission, amassing, amnion, ascension, assassin, cashier, decision, donation, emission's, emissions, hessian, notation, possession, recursion, rescission, rotation, seclusion, Agassi's, Agassiz, Olajuwon, adaption, adhesion, aversion, emulsion, envision, fraction, infusion, opinion, ovarian, pension, refashion, remission, station, tension, traction, version, Prussian, delusion, derision, division, revision, scullion occuppied occupied 1 26 occupied, occupier, occupies, cupped, unoccupied, reoccupied, occurred, equipped, copied, copped, Cupid, cupid, upped, capped, occupy, hiccuped, accused, occupant, uncapped, recapped, recopied, occupier's, occupiers, occupying, coped, cooped occurence occurrence 1 90 occurrence, occurrence's, occurrences, recurrence, occupancy, ocarina's, ocarinas, currency, occurs, occurring, accordance, accuracy, concurrence, assurance, coherence, nonoccurence, Clarence, Laurence, opulence, succulence, acorn's, acorns, cornice, urgency, accrues, overnice, accruing, ocarina, congruence, accuracy's, acumen's, occur, ounce, ignorance, concurrency, coherency, commence, occurred, utterance, Terence, cadence, credence, durance, recurrence's, recurrences, acquiesce, Lawrence, Terrence, accurate, occupancy's, prurience, sequence, Florence, adherence, endurance, inference, insurance, occupant, occupant's, occupants, succulency, decadence, deference, obedience, reference, reverence, Akron's, Corine's, corn's, cornea's, corneas, corns, eagerness, Corinne's, Corrine's, Crane's, Creon's, Goren's, Guernsey, Irene's, accurateness, crane's, cranes, crone's, crones, journey's, journeys, urine's, urn's, urns octagenarian octogenarian 1 4 octogenarian, octogenarian's, octogenarians, sexagenarian olf old 14 472 Olaf, ELF, elf, Olav, of, Ola, Wolf, golf, oaf, off, ole, wolf, VLF, old, vlf, aloof, Olive, olive, Alva, Elva, elev, EFL, loaf, AOL, Adolf, Olaf's, oil, owl, AF, AL, Al, ELF's, IL, UL, Wolfe, Wolff, Woolf, elf's, if, oily, oleo, AOL's, Ala, Ali, Eli, I'll, Ila, Ill, Ola's, Olen, Olga, Olin, ale, all, calf, clef, eff, ell, gulf, half, ill, milf, oil's, oils, ole's, oles, ova, owl's, owls, pelf, self, Al's, IMF, IVF, UHF, alb, alp, alt, elk, elm, emf, ilk, inf, uhf, ult, Olivia, Elvia, alive, alpha, oval, aloft, Adolfo, Eloy, LIFO, Leif, Love, aloe, leaf, lief, life, love, luff, offal, ovule, Olav's, Ollie, UFO, Ufa, ail, awl, eel, elfin, isl, lav, lvi, AV, Av, Calif, Cliff, EULA, Ella, Eula, FL, IV, UV, Volvo, ally, av, bluff, cliff, fl, fluff, iffy, ilea, ilia, isle, iv, oiled, oldie, oleo's, owlet, pilaf, shelf, solve, sulfa, AVI, Alan, Alar, Alas, Alba, Aldo, Alec, Ali's, Alma, Alpo, Alta, Ava, Ave, Elam, Elba, Elbe, Eli's, Elma, Elmo, Elsa, Elul, Enif, Eva, Eve, FOFL, I've, Ila's, Iva, Ivy, ROFL, Slav, USAF, ails, alas, ale's, ales, alga, all's, also, alto, alum, ave, awl's, awls, clvi, eel's, eels, elan, elem, ell's, ells, else, eve, fol, ill's, ills, info, ivy, lo, loft, ulna, foll, ATV, F, L, Lou, NFL, O, adv, f, l, loo, low, o, oft, Fla, Flo, flu, fly, COL, Col, LA, LL, La, Le, Li, Lon, Los, Lot, Lu, OE, Okla, Orly, Oslo, Pol, Sol, Wolf's, col, ff, golf's, golfs, la, ll, lob, log, lop, lot, oaf's, oafs, offs, ogle, oi, only, ow, pol, sol, vol, wolf's, wolfs, CF, COLA, Cf, Cl, Cole, Colo, Dole, Goff, HF, Hf, Hoff, L's, LC, LG, LP, Ln, Lola, Lr, Lt, Moll, NF, Nola, O's, OB, OD, OH, OJ, OK, ON, OR, OS, OT, Ob, Os, Oz, Pl, Pole, Polo, RF, Rf, SF, Tl, VF, VLF's, XL, Zola, bf, bl, bola, bole, boll, cf, cl, coif, cola, coll, doff, dole, doll, goof, hf, hole, holy, hoof, kl, kola, lb, lg, loll, ls, ml, mole, moll, ob, oh, old's, om, on, op, or, ox, oz, pf, pl, pole, poll, polo, poly, poof, pouf, role, roll, roof, sf, sole, solo, toff, tole, toll, vole, woof, BFF, Blu, Col's, Colt, GIF, Holt, LLB, LLD, OAS, OED, OMB, OS's, Ono, Ora, Ore, Orr, Os's, PLO, Pol's, Polk, RAF, RIF, Sol's, bold, bolt, cold, cols, colt, def, dolt, fold, folk, gold, hold, hols, jolt, mold, molt, o'er, oak, oar, oat, obi, och, odd, ode, oho, oik, one, ooh, ope, opp, ore, our, out, owe, own, ply, pol's, pols, ref, sly, sol's, sold, sols, told, vols, volt, wold, yolk, BLT, Cl's, FSF, NSF, OCR, OD's, ODs, OK's, OKs, OTB, OTC, Ob's, Oct, Ont, Oz's, PDF, SLR, SPF, TLC, Tl's, VHF, XL's, flt, obj, obs, oh's, ohm, ohs, om's, oms, op's, ops, opt, orb, orc, org, vhf opposim opossum 1 37 opossum, oppose, opposing, opposite, opposed, opposes, Epsom, appose, passim, apposing, apposite, apposed, apposes, oops, op's, opium, ops, app's, apps, opes, opossum's, opossums, opus, possum, opus's, egoism, optima, spasm, gypsum, opuses, opposite's, opposites, posit, Kaposi, Kaposi's, deposit, opium's organise organize 1 50 organize, organ's, organs, organism, organist, org anise, org-anise, oregano's, organza, organizes, organic's, organics, organized, organizer, organic, origin's, origins, Oregon's, Argonne's, argon's, Orange's, orange's, oranges, orgies, Oran's, organ, organdy's, organza's, Morgan's, Morgans, ordains, origami's, reorganize, Armani's, organdy, organelle, arginine, urbanize, organism's, organisms, organist's, organists, arrogance, Orkney's, airguns, Agni's, Orin's, regains, Arjuna's, urgency organiz organize 1 32 organize, organza, organ's, organs, organic, oregano's, organ, organized, organizer, organizes, organic's, organics, organism, organist, organdy, origin's, origins, Oregon's, argon's, organizing, organza's, urgency, Oran's, oregano, reorganize, Morgan's, Morgans, ordains, organdy's, origami's, urbanize, Armani's oscilascope oscilloscope 1 3 oscilloscope, oscilloscope's, oscilloscopes oving moving 4 303 offing, oven, loving, moving, roving, OKing, oping, owing, Evian, avian, Avon, Evan, Ivan, effing, even, Irving, shoving, Odin, Olin, Orin, Ovid, bovine, caving, diving, giving, gyving, having, hiving, jiving, laving, living, oaring, oiling, oohing, oozing, outing, oven's, ovens, owning, paving, raving, riving, saving, waving, wiving, Dvina, Ewing, acing, aging, aping, awing, eking, icing, opine, using, AFN, avenue, avowing, evoking, IN, In, ON, in, inf, on, AVI, Alvin, Elvin, ErvIn, Ina, Irvin, Ono, evading, evening, feign, fin, inn, offing's, offings, one, ova, own, Jovian, Ainu, Devin, Evian's, Finn, Gavin, Irvine, Kevin, LVN, Onion, Orion, SVN, align, avenge, avg, coven, doffing, evince, eyeing, fain, fang, fine, goofing, heaving, hoofing, leaving, loafing, obeying, okaying, onion, ovoid, peeving, reeving, roofing, shaving, sieving, waiving, weaving, woofing, woven, Avis, Avon's, Divine, Erin, Evan's, Evans, Ivan's, Levine, Olen, Oman, Oran, Owen, Sven, aching, adding, aiding, ailing, aiming, airing, akin, ashing, avid, awning, divine, easing, eating, ebbing, egging, erring, even's, evens, event, evil, inning, iodine, novena, novene, omen, open, oval, over, ovum, ravine, upping, Aline, Avila, Avior, Avis's, Evita, ING, Omani, along, amine, amino, among, ivied, ivies, ovary, ovate, ovule, ozone, urine, doing, gloving, going, oink, proving, solving, voting, vowing, fling, Boeing, King, Ming, Ting, Vang, booing, cooing, ding, hing, hoeing, joying, king, ling, mooing, ogling, opting, ping, pooing, ring, sing, ting, toeing, toying, vine, vino, vying, wing, wooing, zing, Odin's, Olin's, Orin's, Ovid's, axing, being, boding, boning, boring, bowing, coding, coking, coming, coning, coping, coring, cowing, coxing, cuing, dding, doling, doming, doping, dosing, doting, dozing, goring, hoking, holing, homing, honing, hoping, hosing, joking, loping, losing, lowing, moping, mowing, nosing, noting, orig, piing, poking, poling, poring, posing, robing, roping, rowing, ruing, soling, sowing, suing, thing, toking, toning, toting, towing, wowing, wring, yoking, zoning, PMing, bling, bring, cling, dying, hying, lying, sling, sting, swing, tying, IV, avoiding, iv, Enif, iPhone, info, univ paramers parameters 10 114 paramour's, paramours, primer's, primers, parader's, paraders, premier's, premiers, parameter's, parameters, parer's, parers, prayer's, prayers, Farmer's, Kramer's, Palmer's, Parker's, farmer's, farmers, framer's, framers, prater's, praters, warmer's, warmers, premiere's, premieres, primary's, pram's, prams, reamer's, reamers, roamer's, roamers, Pamirs, paramour, prier's, priers, prime's, primer, primes, armor's, armors, charmer's, charmers, crammers, creamer's, creamers, dreamer's, dreamers, perfumer's, perfumers, Perrier's, Porter's, dormer's, dormers, former's, parlor's, parlors, porker's, porkers, porter's, porters, prefers, premed's, premeds, proper's, pruner's, pruners, purger's, purgers, purser's, pursers, Palomar's, polymer's, polymers, pursuer's, pursuers, pyramid's, pyramids, parade's, parader, parades, partaker's, partakers, pardners, partner's, partners, caramel's, caramels, palaver's, palavers, parapet's, parapets, primrose, primaries, Priam's, Pamirs's, Perm's, Ramiro's, Romero's, perm's, perms, premier, primmer, prom's, promoter's, promoters, proms, rhymer's, rhymers, roomer's, roomers parametic parameter 6 34 paramedic, parametric, paramedic's, paramedics, paralytic, parameter, parasitic, paramedical, pragmatic, aromatic, dramatic, hermetic, paramecia, prismatic, pyramid, prophetic, traumatic, paramagnetic, puristic, chromatic, perimeter, Aramaic, gametic, parapet, barometric, paralytic's, paralytics, parameter's, parameters, pathetic, paramecium, parapet's, parapets, parabolic paranets parameters 363 480 parent's, parents, parapet's, parapets, para nets, para-nets, print's, prints, paranoid's, paranoids, Parana's, parade's, parades, garnet's, garnets, parakeet's, parakeets, planet's, planets, baronet's, baronets, parquet's, parquets, Pernod's, parent, prate's, prates, Pareto's, pant's, pants, part's, parts, pirate's, pirates, prats, rant's, rants, Pratt's, paint's, paints, percent's, percents, portent's, portents, prangs, prune's, prunes, Barents, parasite's, parasites, patent's, patents, prance's, prances, pertness, Barnett's, Brant's, Durante's, Grant's, Parnell's, Purana's, grant's, grants, hairnet's, hairnets, pageant's, pageants, paranoia's, parented, parfait's, parfaits, paring's, parings, parrot's, parrots, parties, patient's, patients, payment's, payments, peanut's, peanuts, peasant's, peasants, plant's, plants, prank's, pranks, punnets, purine's, purines, variant's, variants, warrant's, warrants, Carnot's, Durant's, Pyrenees, brunet's, brunets, cornet's, cornets, hornet's, hornets, paranoid, paraquat's, pedant's, pedants, presets, privet's, privets, pruner's, pruners, pureness, tyrant's, tyrants, coronet's, coronets, piranha's, piranhas, pardners, partner's, partners, parader's, paraders, parapet, rent's, rents, pardon's, pardons, pranced, Paramount's, marinates, paginates, pantos, party's, prance, prawn's, prawns, preens, present's, presents, prevents, printer's, printers, Poiret's, Port's, Prut's, Rand's, Sprint's, parity's, parting's, partings, pint's, pints, porn's, port's, ports, prawned, print, punt's, punts, pyrite's, pyrites, rand's, rennet's, runt's, runts, sprint's, sprints, Barents's, Brent's, Laurent's, Trent's, granite's, grantee's, grantees, guarantee's, guarantees, parachute's, parachutes, parental, prorates, Paradise, Peron's, Perot's, Prada's, Prado's, Randi's, Randy's, operands, pairings, panda's, pandas, paradise, parities, parodies, pertness's, point's, points, poorness, porno's, portends, pride's, prides, prong's, prongs, pronto, prude's, prudes, pruned, Bronte's, Maronite's, Orient's, Parnassus, Prince's, guaranty's, orient's, orients, plaint's, plaints, priest's, priests, prince's, princes, printed, printer, truant's, truants, warranty's, Brandeis, Burnett's, Prophets, Proteus, Pruitt's, Purdue's, Purina's, Pyrenees's, brand's, brands, brunt's, currant's, currants, current's, currents, front's, fronts, grand's, grandee's, grandees, grands, grunt's, grunts, pantie's, panties, paranoiac's, paranoiacs, parody's, pennant's, pennants, permutes, pervades, preheats, princess, prophet's, prophets, pureness's, torrent's, torrents, Brandi's, Brando's, Brandy's, Earnest, Poland's, Pravda's, Prensa's, Proust's, baronetcy, brandy's, earnest, errand's, errands, pane's, panes, para's, paras, pares, perineum's, permit's, permits, premed's, premeds, prenup's, prenups, profit's, profits, purist's, purists, pyrites's, pardoner's, pardoners, Miranda's, Paine's, Parana, Pareto, Payne's, argent's, karate's, paean's, paeans, palate's, palates, parade, parlance's, partakes, parvenu's, parvenus, permanent's, permanents, pursuit's, pursuits, pyramid's, pyramids, ranee's, ranees, veranda's, verandas, parasite, Barnes, Crane's, Earnest's, Janet's, Manet's, Marat's, Marne's, Paraclete's, Pawnee's, Pawnees, Piraeus, Saran's, Sargent's, carat's, carats, caret's, carets, crane's, cranes, dragnet's, dragnets, earnest's, earnests, garment's, garments, garnet, karat's, karats, pagan's, pagans, panel's, panels, parakeet, parameter's, parameters, pardner, parer's, parers, parries, parses, partner, patroness, plane's, planes, planet, prancer's, prancers, prater's, praters, saran's, spareness, vagrant's, vagrants, hardness, paragon's, paragons, paranoia, tartness, Arneb's, Barnes's, Barnett, Barney's, Brandt's, Carney's, Marine's, Marines, Parnell, Piaget's, barneys, baronet, clarinet's, clarinets, gannet's, gannets, garret's, garrets, harness, marine's, marines, martinet's, martinets, packet's, packets, pallet's, pallets, parable's, parables, paraded, parader, parches, pareses, parley's, parleys, parole's, paroles, parquet, prayer's, prayers, Arafat's, Ararat's, Garner's, Harriet's, Parker's, Target's, Warner's, bareness, baroness, bayonet's, bayonets, carpet's, carpets, darner's, darners, earner's, earners, garners, magnet's, magnets, market's, markets, paleness, panacea's, panaceas, parallel's, parallels, parameter, parcel's, parcels, parolee's, parolees, parsec's, parsecs, parsnip's, parsnips, planer's, planers, rareness, savant's, savants, target's, targets, varlet's, varlets, wariness, Tarazed's, cabinet's, cabinets, mariner's, mariners, parasol's, parasols, parsley's partrucal particular 12 116 Portugal, portrayal, piratical, particle, pretrial, oratorical, partridge, Patrica, Patrica's, protract, protocol, particular, protrusile, periodical, practical, prodigal, puritanical, rhetorical, partridge's, partridges, patrol, portal, Patrick, Portugal's, arterial, pastoral, paternal, portray, postural, parietal, poetical, portrayal's, portrayals, sartorial, satirical, Patrick's, cortical, metrical, vertical, paralegal, piratically, oratorically, perdurable, particulate, patriarchal, portulaca, paradisaical, parasitical, particle's, particles, percale, pretrials, radical, retrial, truckle, pratfall, Pantagruel, parterre, partly, petrel, petrol, article, pasturage, perturb, critical, paramedical, partake, partook, pectoral, portico, portrait, portrays, prequel, protrude, tartaric, theatrical, fraternal, participial, firetruck, heretical, paradoxical, paratroop, parterre's, parterres, pictorial, political, product, protracts, paranormal, participle, perturbs, portulaca's, partaker's, partakers, Provencal, diametrical, madrigal, partaken, partakes, peritoneal, perturbed, portico's, protruded, protrudes, cartridge, firetruck's, firetrucks, historical, hysterical, juridical, paratroops, partaking, pontifical, portrayed, portrait's, portraits pataphysical metaphysical 1 20 metaphysical, metaphysically, physical, biophysical, geophysical, metaphysics, nonphysical, metaphorical, metaphysics's, paradisaical, paradoxical, prophetical, PASCAL, Pascal, pascal, physically, nonphysically, metaphorically, patricidal, pedagogical patten pattern 4 248 Patton, patine, patting, pattern, batten, fatten, patted, patter, pat ten, pat-ten, Patna, patina, Putin, petting, piton, pitting, potting, putting, Petain, Pate, pate, patent, platen, Attn, Patti, Patton's, Patty, attn, patient, patty, Pate's, Patel, eaten, oaten, pate's, pates, patron, patties, puttee, Patti's, Patty's, Potter, bitten, gotten, kitten, mitten, patty's, petted, pitted, potted, potter, putted, putter, rattan, rotten, sateen, tauten, Padang, padding, pouting, pane, Paine, Pan, Pat, Payne, Pen, paean, pan, pant, pantie, pat, pattering, pen, ten, attune, Paiute, Pete, Pitt, pain, panto, patience, pawn, peen, platting, potent, putt, spatting, teen, atone, pained, panned, pawned, Aden, Pat's, Petty, Pittman, attain, beaten, neaten, panting, parting, pasting, pat's, patroon, pats, payed, peahen, petite, petty, pitta, platoon, potty, preteen, protean, protein, putty, Auden, Baden, Eaton, Gatun, Latin, Paiute's, Paiutes, Patna's, Patsy, Pawnee, Pete's, Peter, Pitt's, Pitts, Potts, Satan, baton, batting, catting, hatting, laden, matting, padre, pagan, pardon, patsy, peatier, pectin, peter, pettier, phaeton, piston, pottery, pottier, potties, preen, proton, putt's, puttee's, puttees, puttied, putties, putts, ratting, satin, tatting, vatting, written, Bataan, Cotton, Dayton, Hayden, Hutton, Litton, Madden, Petty's, Pitts's, Platte, Potts's, Python, Sutton, Wooten, button, cotton, madden, maiden, mutton, padded, patois, pattern's, patterns, pewter, photon, pitied, pities, pittas, pollen, potion, potty's, pouted, pouter, putty's, python, sadden, whiten, panted, Staten, attend, paste, pastern, Platte's, batten's, battens, fattens, flatten, latte, matte, patter's, patters, platted, platter, spatted, spatter, batmen, fasten, hasten, marten, parted, paste's, pasted, pastel, pastes, Mattel, batted, batter, catted, fatter, hatted, hatter, latte's, latter, lattes, matte's, matted, matter, mattes, natter, ratted, ratter, tatted, tatter, vatted permissable permissible 1 25 permissible, permissibly, permeable, perishable, permissively, processable, impermissible, purchasable, permissive, terminable, unmissable, presumable, passable, personable, erasable, perceivable, peristyle, predicable, persuadable, printable, admissible, formidable, perdurable, serviceable, preamble permition permission 2 30 permeation, permission, perdition, permit ion, permit-ion, promotion, hermitian, partition, premonition, preemption, Permian, permeation's, permission's, permissions, permutation, portion, permitting, cremation, permuting, precision, prevision, peroration, formation, perfusion, perdition's, petition, vermilion, remission, promotion's, promotions permmasivie permissive 1 14 permissive, pervasive, persuasive, percussive, supermassive, perceive, permissively, primitive, permissible, premise, Perm's, perm's, perms, promise perogative prerogative 2 30 purgative, prerogative, proactive, pejorative, purgative's, purgatives, prerogative's, prerogatives, predicative, procreative, provocative, predictive, productive, protective, fricative, operative, partitive, primitive, pejorative's, pejoratives, percussive, derogate, negative, decorative, evocative, perceptive, pervasive, derivative, derogating, persuasive persue pursue 2 255 peruse, pursue, Peru's, parse, purse, per sue, per-sue, Pres, pres, Perez, Pr's, Purus, pear's, pears, peer's, peers, pier's, piers, press, pressie, prose, Pierce, Purus's, par's, pars, pierce, press's, Percy, Price, Prius, price, prize, Perry's, Perseus, perused, peruses, porous, presume, Peru, persuade, Erse, peruke, pursued, pursuer, pursues, person, terse, verse, Persia, Purdue, pares, pore's, pores, prey's, preys, pyre's, pyres, Peary's, Prius's, payer's, payers, praise, pro's, pros, pry's, Paar's, Paris, Parr's, Pierre's, Piraeus, pair's, pairs, para's, paras, peeress, pours, prezzie, pries, prosy, purr's, purrs, Paris's, peeress's, pricey, prissy, puree's, purees, reuse, Peoria's, parries, prays, prow's, prows, Perseus's, preset, pressure, ruse, Perl's, Perls, Perm's, Perseid, Presley, parry's, pause, per, perk's, perks, perm's, perms, peruke's, perukes, perusal, pervs, piracy, prepuce, presage, preside, pressed, presser, presses, Pei's, Pierre, pare, parsec, parsed, parser, parses, pea's, peas, pee's, pees, perishes, personae, peso, pew's, pews, pore, pose, presto, pure, purse's, pursed, purser, purses, pyre, sparse, Er's, cruse, erase, prude, prune, Ger's, Hersey, Jersey, PET's, Peace, Pearson, Peg's, Pen's, Perl, Perm, Perry, Persia's, Porsche, Prague, Prut, Purdue's, Reese, cerise, hearse, hers, jersey, parsley, passe, peace, pecs, peg's, pegs, pen's, pens, pep's, peps, perches, perish, perk, perm, persona, pert, perv, pet's, pets, phrase, please, poise, posse, puree, pursuit, reissue, Morse, Norse, Pearlie, Pepsi, Percy's, Perez's, Peron, Peron's, Perot, Perot's, Perrier, Perth, Perth's, curse, gorse, horse, nurse, parson, peerage, pence, perch, perch's, perigee, peril, peril's, perils, perinea, perky, peso's, pesos, prate, pride, prime, probe, prole, prone, proud, prove, puerile, pulse, purge, versa, verso, worse, bursae, parade, parole, period, pirate, purine, pyrite, serous, perfume, perjure, permute, ensue, versus phantasia fantasia 1 64 fantasia, fantasia's, fantasias, phantasm, Natasha, fantail, fantasy, phantom, Anastasia, fanatic, Phoenicia, phonetician, phonetic, fountain, Natalia, pantie, phantom's, phantoms, pant's, pants, pinata's, pinatas, Latasha, fantasied, fantasies, fantasize, Qantas, Santa's, Thant's, chant's, chants, manta's, mantas, panda's, pandas, pantos, Antonia, Changsha, Qantas's, Santana, cantata, fantasy's, shanty's, Santeria, mantissa, fiendish, faint's, faints, phonied, phoned, font's, fonts, Fonda's, Natasha's, feint's, feints, flattish, fount's, founts, phat, Fuentes, Nadia, phenotype, phoneyed phenominal phenomenal 1 6 phenomenal, phenomenally, phenomena, nominal, phenomenon, pronominal playwrite playwright 3 101 play write, play-write, playwright, polarity, pyrite, playwright's, playwrights, playmate, Platte, parity, player, plaited, polarize, clarity, placate, plaudit, playact, player's, players, fluorite, playroom, playtime, Polaroid, pilloried, lariat, palliate, polarities, polite, claret, layered, palette, parried, polarity's, polarized, pride, Pareto, laureate, parade, parrot, pirate, played, purity, Polaris, palmate, palpate, patriot, placket, platted, placard, pleurae, Polaris's, hilarity, Paulette, plywood, prorate, pyrite's, pyrites, write, Laurie, fluoride, plait's, plaits, pleurisy, plurality, priority, payware, layette, plaice, playgirl, playlist, Prakrit, hayride, lacerate, parasite, playacted, playing, playmate's, playmates, prairie, rewrite, typewrite, Clarice, Patrice, alacrity, layering, plagiarize, plaudit's, plaudits, playacts, elaborate, favorite, placidity, plaintive, playable, playbill, playgroup, playhouse, plaything, pillared, Pollard, pollard polation politician 70 193 pollution, palliation, population, potion, spoliation, palpation, pulsation, collation, elation, platoon, portion, violation, dilation, position, relation, solution, volition, copulation, lotion, placation, plain, pollination, peculation, pollution's, coalition, plating, palatine, pillion, platen, paladin, polygon, valuation, deletion, dilution, palatial, petition, oblation, location, isolation, probation, ablation, oration, ovation, donation, notation, rotation, vocation, plashing, polishing, Plano, poling, Laotian, Passion, appellation, depletion, palliation's, passion, playing, polling, pylon, repletion, plaiting, platting, pleating, plotting, polkaing, Polish, lesion, polish, politician, pollen, pelting, placing, planing, polluting, option, palomino, piloting, plugin, policing, collision, collusion, elision, patio, pension, percolation, playpen, polio, polyphony, polythene, population's, populations, postulation, potion's, potions, spoliation's, Latino, Latin, Plato, allusion, delusion, flotation, illusion, operation, ovulation, palpation's, pulsation's, pulsations, Nation, Patton, cation, collation's, collations, coloration, desolation, elation's, immolation, modulation, motion, nation, notion, patio's, patios, pejoration, peroration, platoon's, platoons, polio's, polios, poltroon, portion's, portions, ration, toleration, violation's, violations, legation, libation, ligation, locution, Bolton, Plato's, Polaroid, abolition, adulation, deflation, dilation's, emulation, evolution, patron, plasmon, politico, position's, positions, privation, promotion, reflation, relation's, relations, salvation, solution's, solutions, ululation, volition's, Balaton, Polaris, ablution, clarion, gelatin, malathion, parathion, politic, pontoon, quotation, station, Creation, Polaris's, aeration, aviation, citation, creation, duration, equation, gyration, monition, mutation, negation, polarity, polarize, polities, sedation, vacation, venation poligamy polygamy 1 591 polygamy, polygamy's, Pilcomayo, Pygmy, palmy, plumy, polka, pygmy, plagiary, plummy, polygamous, phlegm, polka's, polkas, pollack, pelican, poleaxe, polecat, polkaed, polygon, pregame, ballgame, bigamy, policy, polity, origami, monogamy, politely, Pilgrim, pilgrim, Polk, plague, plug, pillage, plumb, plume, plasma, polonium, legume, pajama, plucky, plumage, Belgium, Polk's, loamy, pelagic, plug's, plugs, Pollock, Pollux, gamy, limy, pellagra, pillage's, pillaged, pillager, pillages, play, plenum, plugin, pollack's, pollacks, poolroom, Holcomb, Palermo, Palikir, Ptolemy, apology, piggy, placate, plague's, plagued, plagues, playact, plugged, polio, pommy, Olga, poling, Pliny, Pollock's, Priam, Volga, foliage, platy, policeman, polyamory, polygamist, porgy, slimy, Polish, hologram, legacy, ligate, plight, podium, police, polio's, polios, polish, polite, politic, Olga's, pliancy, policy's, polity's, palimony, politico, polymath, Bellamy, Poland, Volga's, colicky, foliage's, holism, hooligan, phlegm's, pliant, policemen, polygraph, Calgary, Colgate, Polish's, Pollard, Poltava, folkway, pelican's, pelicans, plenary, plight's, plights, polecat's, polecats, police's, policed, polices, polish's, politer, politics, pollard, pollinate, polyglot, polygon's, polygons, Malagasy, delicacy, misogamy, palisade, polarity, policies, policing, polished, polisher, polishes, polities, tollgate, polemic, locum, polkaing, Pilcomayo's, palm, plaque, pledge, plum, pillock, pluck, Slocum, apologia, logjam, spoilage, Paglia, clam, clammy, glam, gloomy, Gamay, Pol, gammy, limey, pig, pillaging, pledge's, pledged, pledges, plowman, pol, Gama, Gilliam, Lamb, Lima, Pilgrim's, Pilgrims, Pole, Polo, Pygmy's, climb, clime, game, gleam, lama, lamb, lame, legman, limb, lime, loggia, penology, pica, pilgrim's, pilgrims, plaguing, playgoer, playtime, plea, pluck's, pluckily, plucks, plugging, plughole, pogrom, pole, polemical, polemically, poll, polo, poly, pygmy's, talcum, topology, typology, Golgi, Logan, apologia's, apologias, dogma, filmy, plagiary's, play's, plays, polling, pooling, program, sigma, spoilage's, Jimmy, Kolyma, Paglia's, Paige, Paleogene, Palomar, Peggy, Polly, Potomac, Pullman, jimmy, leaky, leggy, llama, peaky, picky, placket, plank, plaque's, plaques, plucked, plum's, plump, plums, polymer, pudgy, welcome, Elam, Piaget, Pilate, Pol's, alga, apology's, blimey, paling, pig's, piggy's, pigs, piling, pillar, poking, pol's, pols, populism, prig, prolix, puling, slam, Ptolemaic, Alamo, Helga, Islam, Occam, Plath, Pole's, Poles, Polo's, Porrima, William, Zelig, agleam, algae, amalgam, balmy, biology, blame, bulgy, colic, collage, elegy, flagman, flaky, flame, folic, geology, ilium, legal, legally, lilac, loggia's, loggias, milligram, pagan, pica's, piggery, piglet, pillocks, pillory, place, plane, plash, plasma's, plate, plaza, plea's, plead, pleas, pleat, plied, plies, polar, pole's, poled, poles, political, politically, poll's, polls, polo's, polonium's, polygonal, polyp, polys, pottage, prime, prologue, pulley, slime, zoology, Golgi's, Pliny's, enigma, oilcan, pilaf's, pilafs, platy's, platys, polemic's, polemics, polling's, porgy's, slogan, stigma, Belgium's, Paige's, Panama, Paraguay, Polly's, Valium, beluga, cilium, dodgem, eulogy, helium, kilogram, legate, legato, likely, palace, palate, palely, palish, palliate, palmate, panama, phloem, pigeon, pigged, please, plebby, plushy, pokier, poleaxed, poleaxes, polled, pollen, pongee, possum, pregame's, pregames, publican, publicly, salaam, salami, silica, slummy, telegram, volume, Belgian, Bologna, Brigham, Elgar, alga's, algal, bologna, holmium, paling's, palings, piling's, pilings, pillar's, pillars, plainly, plan's, plans, plant, plat's, plats, pliable, porgies, poultry, prig's, prigs, prism, progeny, pullback, Bulgar, Elijah, Folsom, Galaxy, Gilligan, Helga's, Molokai, Mulligan, Okayama, Plataea, Playboy, Poincare, Pollux's, Putnam, Zelig's, apologies, apologize, ballgame's, ballgames, balsam, blossomy, cliquey, colic's, coliseum, collage's, collagen, collages, folksy, galaxy, lilac's, lilacs, lolcat, lollygag, mulligan, pallidly, paltry, panicky, peccary, perigee, placard, planar, playboy, plaza's, plazas, pleads, pleat's, pleats, plenty, plenums, pliers, plighted, plinth, plugin's, plugins, plural, poetical, poetically, politico's, politicos, politics's, polliwog's, polliwogs, pollute, polyp's, polyps, pompom, ponged, poolroom's, poolrooms, popgun, pottage's, prologue's, prologues, pulsar, purism, tailgate, toilsome, vulgar, Alabama, Bulgari, Cologne, Delgado, Hohokam, Palikir's, Pollyanna, Vulgate, alchemy, beluga's, belugas, colloquy, cologne, digicam, helical, illegal, illegally, minicam, modicum, palatal, palfrey, palpate, parkway, pedicab, phylogeny, pliers's, plushly, polishing, politesse, pollen's, polonaise, polyphony, pongee's, prickly, pulsate, reliquary, silica's, slickly, volcano, walkway, Caligula, Molokai's, Polaris's, Polaroid, allegory, delegate, delicate, doorjamb, filename, filigree, paleface, panorama, pedagogy, pedigree, perigee's, perigees, polarize, polluted, polluter, pollutes, relegate, religion, silicate politict politic 1 10 politic, politico, politics, political, politico's, politicos, politics's, politest, polities, polecat pollice police 1 125 police, plaice, policy, pol lice, pol-lice, poll ice, poll-ice, place, poll's, polls, Polly's, palace, polio's, polios, police's, policed, polices, poultice, polite, Pollock, pollack, polling, pollute, plies, Pol's, Poole's, pol's, pols, Pole's, Poles, Polo's, pall's, palls, pill's, pills, pole's, poles, polo's, polys, pool's, pools, pull's, pulls, pulse, Pauli's, please, Pole, lice, pillow's, pillows, pole, policies, poll, pulley's, pulleys, splice, Polly, Poole, plosive, poise, policy's, polio, Ollie's, polled, pollen, Alice, Dollie's, Hollie's, Mollie's, Pollock's, Pollux, Ponce, Price, collie's, collies, dollies, follies, gollies, hollies, jollies, lollies, mollies, polarize, pollack's, pollacks, polling's, pollutes, ponce, poolside, populace, price, slice, Felice, Hollis, Polish, malice, palliate, pallid, poleaxe, poling, polish, polity, pollen's, pounce, pumice, sluice, solace, Hollis's, Pauline, Wallace, chalice, palling, pillage, pilling, pillion, pillock, pooling, pulling, Ollie, Dollie, Hollie, Mollie, collie, collide, rollick polypropalene polypropylene 1 13 polypropylene, polypropylene's, hyperplane, hydroplane, propelling, airplane, warplane, propellant, corpulence, hydroplane's, hydroplaned, hydroplanes, corpulent possable possible 2 23 passable, possible, passably, possibly, poss able, poss-able, possible's, possibles, potable, kissable, peaceable, sable, payable, postal, usable, disable, guessable, parable, pliable, pitiable, playable, reusable, portable practicle practical 1 26 practical, practically, particle, practicable, practical's, practicals, practicum, practice, practicably, practice's, practiced, practices, projectile, piratical, practicality, proactively, particle's, particles, article, prattle, proactive, erectile, practicum's, practicums, practicing, tractable pragmaticism pragmatism 3 9 pragmatic ism, pragmatic-ism, pragmatism, pragmatism's, pragmatic's, pragmatics, pragmatist, pragmatist's, pragmatists preceeding preceding 1 61 preceding, proceeding, presiding, presetting, receding, proceeding's, proceedings, reseeding, persuading, precedent, perceiving, precising, presenting, pretesting, preheating, processing, precluding, pretending, precede, precedence, pricing, priding, proceed, preceded, precedes, parascending, peroxiding, pressing, prodding, reciting, residing, parceling, pervading, permeating, proceeds, resetting, Priceline, predating, predestine, presaging, presorting, presuming, proceeded, proceeds's, protesting, providing, pressuring, breeding, preening, seceding, receiving, recessing, rereading, rewedding, preserving, preventing, precooking, preferring, premiering, previewing, succeeding precion precision 4 227 person, prison, pricing, precision, prion, Preston, Procyon, precious, precis, precis's, precise, piercing, persona, porcine, parson, pressing, Pearson, prizing, prions, Peron, Pacino, pron, piecing, precising, preen, prescient, preying, resin, coercion, Permian, Persian, portion, reason, resign, presto, proton, precede, predawn, preside, preteen, pricier, treason, recon, reckon, region, Grecian, precook, personae, perusing, parsing, pursing, Peron's, praising, pursuing, procession, preens, Percy, percent, perching, persimmon, person's, persons, preceding, prefacing, prison's, prisons, prong, Pres, Racine, pacing, poison, prancing, pres, prescience, pricey, pureeing, racing, resown, rezone, ricing, sprucing, Verizon, perking, perming, pertain, preaching, protein, purloin, Prensa, Price, Prius, peering, prawn, praying, premising, preseason, present, presiding, press, pressie, prey's, preys, prezzie, price, rosin, Fresno, Percy's, Peruvian, Price's, arcing, orison, pardon, pepsin, perceive, preening, prepping, price's, priced, prices, pricking, procaine, prying, Paterson, Peterson, Praia's, Puccini, arson, bracing, gracing, paragon, parathion, paresis, placing, poncing, praise, praline, prating, press's, pressman, pressmen, priding, priming, prism, probing, prolong, pronoun, proving, pruning, resewn, tracing, Parisian, Poisson, Prussian, paresis's, peon, precinct, precision's, preset, pressies, prezzies, proven, rein, Presley, frisson, period, precaution, presage, pressed, presser, presses, presume, proceed, process, prosier, protean, reign, rejoin, scion, Creon, Freon, Orion, Pecos, Pepin, Preston's, Procyon's, Reunion, pecan, previous, prevision, prior, reunion, pectin, premise, Recife, Trevino, pennon, pension, pinion, potion, precised, preciser, precises, ration, recipe, recite, version, Breton, Creation, Oregon, Passion, creation, cretin, passion, pillion, precast, precept, prelim, presto's, prestos, preview, Erewhon, Pynchon, erosion, grunion, oration, premier, premium precios precision 0 18 precious, precis, precis's, precise, Percy's, Price's, price's, prices, paresis, paresis's, pressies, prezzies, presses, process, precises, presto's, prestos, previous preemptory peremptory 1 36 peremptory, prompter, peremptorily, preempt, preceptor, preempts, preempted, preempting, preemptive, premonitory, premature, promontory, prompter's, prompters, promptly, preceptor's, preceptors, crematory, predatory, preemption, prefatory, prehistory, prompt, perimeter, promoter, prompt's, prompts, prompted, praetor, prompting, receptor, predator, preemptively, preparatory, predictor, presbytery prefices prefixes 3 252 preface's, prefaces, prefixes, pref ices, pref-ices, Price's, price's, prices, preface, prefix's, refaces, crevice's, crevices, orifice's, orifices, precises, prefaced, premise's, premises, prepuce's, prepuces, profile's, profiles, professes, precise, precis, precis's, privacy's, proviso's, provisos, pressies, preview's, previews, prezzies, prize's, prizes, purifies, Prince's, perfidies, prefers, prince's, princes, Pierce's, cervices, perfidy's, perfume's, perfumes, pierces, praise's, praises, prefix, presses, privies, province's, provinces, refuse's, refuses, revise's, revises, service's, services, paleface's, palefaces, prance's, prances, precious, prefab's, prefabs, previous, profit's, profits, proxies, prelacy's, produce's, produces, profanes, promise's, promises, provides, presides, Prentice's, refiles, refines, prefect's, prefects, prefixed, premixes, prophecies, prophesies, prophecy's, perceives, Percy's, Provence's, pareses, paresis, peruses, process, profess, profuse, perforce, princess, paresis's, privy's, prose's, proves, Pyrexes, prefacing, privet's, privets, purifier's, purifiers, pelvises, pervades, predecease, prevails, priviest, proffer's, proffers, province, surface's, surfaces, Prensa's, Price, Rice's, paradise's, paradises, porpoise's, porpoises, price, pries, probosces, putrefies, reifies, rice's, rices, Recife's, Peace's, peace's, peaces, piece's, pieces, premise, pricey, primacy's, private's, privates, proposes, provokes, reface, reprices, Pericles, Brice's, perfect's, perfects, preaches, precipice's, precipices, preemie's, preemies, prefer, prefigures, prejudice's, prejudices, preppies, pretties, preview, priced, prick's, pricks, pride's, prides, prime's, primes, rarefies, recces, refit's, refits, rejoices, trice's, prefect, Patrice's, precedes, precised, preciser, presage's, presages, presumes, Bernice's, Greece's, Prentice, artifice's, artifices, crevice, defaces, device's, devices, office's, offices, orifice, penises, police's, polices, practice's, practices, precisest, premier's, premiers, prepuce, presence's, presences, preside, profile, pumice's, pumices, reduces, refaced, refill's, refills, refocus, refuge's, refuges, refutes, resizes, reviles, revives, vertices, Berenice's, benefice's, benefices, preforms, prelim's, prelims, premiere's, premieres, suffices, edifice's, edifices, praline's, pralines, predates, pregame's, pregames, prelate's, prelates, prelude's, preludes, premised, premium's, premiums, prepares, profiled, profited prefixt prefixed 1 19 prefixed, prefix, prefix's, prefect, prefixes, pretext, perfect, prefect's, prefects, prefixing, precast, premixed, profit, premix, predict, perfect's, perfects, perfecta, perkiest presbyterian Presbyterian 1 10 Presbyterian, Presbyterian's, Presbyterians, presbyteries, presbyter, presbytery, presbyter's, presbyters, presbytery's, Presbyterianism presue pursue 4 221 peruse, Pres, pres, pursue, press, pressie, prose, press's, presume, Peru's, Pr's, Prius, pares, parse, pore's, pores, prey's, preys, pries, purse, pyre's, pyres, Prius's, praise, pro's, pros, pry's, Price, prezzie, price, prize, prosy, Pierce, pierce, prissy, reuse, preset, pressure, Presley, prepuce, presage, preside, pressed, presser, presses, presto, Prague, Piraeus, peer's, peers, pier's, piers, Piraeus's, Purus's, par's, pars, porous, puree's, purees, Paris, Parr's, Percy, Perez, Purus, para's, paras, peeress, prays, prow's, prows, purr's, purrs, Paris's, Perry's, peeress's, pricey, Perseus, perused, peruses, Pierre's, pear's, pears, Peru, persuade, ruse, Praia's, Re's, Reese, Ypres, pareses, pause, poseur, precise, premise, prep's, preps, profuse, puree, pursued, pursuer, pursues, re's, reissue, res, resew, rouse, Erse, peruke, PRC's, Poe's, Prensa, Proust, Rose, Ypres's, pee's, pees, person, peso, pie's, pies, pose, pressies, prey, priest, prose's, purest, rise, rose, cruse, preen, prude, prune, terse, verse, Ares, Peace, Persia, Prague's, Prut, Purdue, Rosie, Varese, are's, ares, arouse, crease, grease, grouse, ire's, ore's, ores, paresis, passe, peace, phrase, piece, please, poesy, poise, posse, precede, pref, preface, prep, preyed, prism, produce, prosier, resow, Ares's, Pierre, Prince, arise, arose, cress, dress, erase, foresee, pence, peso's, pesos, prance, prate, precis, preemie, preens, preview, pride, prime, prince, prison, probe, prole, prone, proud, prove, pulse, tress, wrasse, Crusoe, Greece, breeze, cress's, dress's, dressy, freeze, poesy's, preach, prepay, preppy, presumed, presumes, pretty, rescue, resume, tress's, prelude, prequel, revue, Kresge, prenup presued pursued 4 135 pressed, perused, preside, pursued, preset, presumed, persuade, Perseid, parsed, pursed, praised, precede, presto, priced, prized, pierced, proceed, reused, pressured, prelude, presaged, presided, presume, preyed, reseed, premed, Presley, dressed, preened, prepped, presser, presses, Proust, priest, purest, prosody, pursuit, peruse, persuaded, prude, Pres, paused, precised, premised, pres, presides, pureed, pursue, reissued, reside, roused, Perseus, peruses, depressed, oppressed, posed, present, presets, press, pressie, pried, processed, professed, prose, proud, repressed, reset, perished, perked, permed, pressure, pruned, versed, aroused, arsed, creased, greased, groused, pareses, passed, peered, perched, periled, phrased, pieced, pissed, pleased, poised, prayed, preceded, prefaced, presage, press's, produced, pursuer, pursues, Preston, caressed, erased, pranced, prated, preached, preowned, presort, pressies, presto's, prestos, prettied, prided, primed, probed, prose's, proved, pulsed, breezed, crossed, grassed, grossed, palsied, prawned, prepaid, pricked, prodded, proofed, propped, prosier, prowled, rescued, resumed, trussed, rested, wrested, presumes, crested, prequel privielage privilege 1 18 privilege, privilege's, privileged, privileges, privily, persiflage, privileging, travelogue, pillage, provolone, prelate, presage, privier, privies, priviest, Priceline, pilferage, trivialize priviledge privilege 1 8 privilege, privilege's, privileged, privileges, privileging, privily, prevailed, profiled proceedures procedures 2 48 procedure's, procedures, procedure, proceeds, proceeds's, procedural, proceeding's, proceedings, precedes, pressure's, pressures, Procter's, processor's, processors, procures, proceeded, producer's, producers, portiere's, portieres, posture's, postures, protester's, protesters, provider's, providers, prosodies, precedence, proctor's, proctors, prospers, preceptor's, preceptors, proceed, produce's, produces, provender's, procurer's, procurers, precedence's, processes, procreates, prosecutes, proceeding, prefecture's, prefectures, persuader's, persuaders pronensiation pronunciation 1 20 pronunciation, pronunciation's, pronunciations, renunciation, profanation, prolongation, propitiation, presentation, mispronunciation, pretension, prevention, renunciation's, renunciations, enunciation, premonition, renegotiation, Annunciation, annunciation, denunciation, precondition pronisation pronunciation 27 120 proposition, precision, transition, procession, preposition, privation, probation, provision, profanation, fornication, ionization, protestation, lionization, propitiation, Prohibition, predication, procreation, prohibition, propagation, prorogation, provocation, Princeton, position, premonition, ruination, prolongation, pronunciation, urination, coronation, herniation, pagination, peroration, harmonization, pollination, prevision, profusion, promotion, pulsation, reanimation, sensation, transaction, translation, prosecution, organization, profession, progestin, proposition's, propositions, renovation, urbanization, canonization, colonization, plantation, prediction, production, projection, proportion, protection, purification, truncation, unionization, crenelation, granulation, preparation, persuasion, portion, vaporization, pension, presentation, reinsertion, marination, precondition, pristine, penalization, polarization, precision's, Bronson, Carnation, Preston, carnation, concision, partition, perdition, promising, rendition, transition's, transitions, reposition, permeation, permission, precaution, preconception, prioritization, procession's, processions, ironstone, percolation, perforation, participation, pluralization, prevention, privatization, propositional, propositioned, realization, requisition, moralization, propulsion, protesting, protrusion, orientation, permutation, preoccupation, preposition's, prepositions, progression, humanization, immunization, perpetuation, preemption pronounciation pronunciation 1 12 pronunciation, pronunciation's, pronunciations, renunciation, mispronunciation, renunciation's, renunciations, enunciation, Annunciation, annunciation, denunciation, prolongation properally properly 1 47 properly, proper ally, proper-ally, peripherally, property, puerperal, propeller, corporeally, propel, proper, perpetually, proper's, properer, proposal, propriety, proverbially, preferably, prodigally, tropically, corporal, peripheral, primarily, improperly, propelled, property's, prosperously, popularly, prayerfully, prosperity, spirally, imperially, parochially, probably, properest, proposal's, proposals, provably, preferable, procurable, propertied, properties, prosaically, prenatally, pridefully, temporally, corporeal, purposely proplematic problematic 1 22 problematic, problematical, pragmatic, prismatic, diplomatic, programmatic, prophylactic, unproblematic, propellant, problematically, paraplegic, propellant's, propellants, paradigmatic, paralytic, propelled, purplest, paraplegia, peripatetic, Paralympic, undiplomatic, paramedic protray portray 1 175 portray, pro tray, pro-tray, portrays, rotary, protean, Porter, Pretoria, porter, prater, prudery, portrayal, portrayed, poetry, portrait, priory, prorate, prouder, Petra, retry, portal, portly, Pyotr, partway, pretrial, pretty, primary, protrude, paltry, pantry, pastry, proton, Proteus, prodigy, protege, protein, proudly, protract, program, praetor, perter, portiere, parterre, Port, port, portraying, prettier, priority, Perot, Porter's, Porto, Pretoria's, Procter, mortar, mortuary, party, porter's, porters, pottery, prior, proctor, rotor, Prut, parity, parody, prat, prod, purity, Port's, Pryor, Tartary, oratory, port's, portage, ports, poultry, Prada, Pratt, pored, prate, prater's, praters, preterm, prier, proud, retro, Perot's, Porto's, artery, partly, pertly, ported, prewar, proper, protozoa, Eritrea, Poiret, Potter, Prut's, Puritan, parotid, perjury, poorer, portico, porting, potter, poured, prats, prepare, preterit, pretty's, procure, prod's, prods, puritan, redraw, rotary's, rotter, Prada's, Pratt's, Proteus's, Rory, prairie, prate's, prated, prates, pray, prettify, prettily, protegee, rota, tray, property, Portia, notary, plotter, potty, prating, prattle, preteen, prodded, produce, proffer, prosier, prostrate, prowler, rosary, trotter, votary, FORTRAN, Petra's, porgy, porky, prosy, rotas, stray, probity, prosody, Portia's, Pyotr's, betray, grotty, poorly, prepay, pretax, properly, proxy, Prozac, astray, protect, protest, proton's, protons, ashtray, progeny pscolgst psychologist 1 216 psychologist, scaliest, ecologist, cyclist, mycologist, scold's, scolds, psychologist's, psychologists, psychology's, musicologist, sexologist, sociologist, geologist, sickliest, zoologist, psephologist, skulks, clog's, clogs, slog's, slogs, cytologist, scowl's, scowls, Colgate, coolest, scags, scald's, scalds, scold, sculpts, soloist, scrogs, Scala's, coldest, congest, scale's, scales, scull's, sculls, Sallust, oncologist, psalmist, scalp's, scalps, scrag's, scrags, sculpt, oculist, penologist, scolded, slowest, stalest, stylist, ficklest, pugilist, vocalist, psychologies, silkiest, slackest, slickest, sulkiest, schoolkid, sludgiest, closet, scraggiest, secularist, Colgate's, sleekest, school's, schools, simulcast, slag's, slags, slug's, slugs, Golgi's, colic's, cosmologist, escapologist, locust, psychology, sagest, scholastic, seacoast, skoal's, skoals, skulked, sliest, soggiest, closest, socialist, Celeste, Salk's, calk's, calks, celesta, cellist, collect, scald, scowled, sickest, sickle's, sickles, silk's, silks, solicit, suckles, suggest, sulk's, sulks, Scrooge's, apologist, backlog's, backlogs, colonist, colorist, ecologist's, ecologists, ecology's, eulogist, scholar's, scholars, scourge's, scourges, scrooge's, scrooges, solidest, splodges, stockist, Cyclops, Schulz's, Scruggs, biologist, calmest, cultist, cycle's, cycles, cyclist's, cyclists, cyclops, gemologist, histologist, mycologist's, mycologists, mycology's, psychic's, psychics, saltest, scalars, scaled, scoliosis, select, silliest, skill's, skills, skull's, skulls, skylight, smoggiest, spookiest, stodgiest, physiologist, Cyclops's, Scruggs's, bicyclist, bucolic's, bucolics, cyclops's, savagest, scagged, scariest, scourged, sculled, securest, sexist, skillet, slogged, smallest, smokiest, smuggest, snuggest, spikiest, stalk's, stalks, stillest, supplest, surliest, swellest, pathologist, philologist, phonologist, stolidest, ufologist, urologist, cockiest, kickiest, luckiest, Sunkist, checklist, ethologist, horologist, ideologist, monologist, pluckiest, recollect, scalded, scalped, scantest, scarcest, sexiest, sveltest, virologist, occultist, schoolkids psicolagest psychologist 1 59 psychologist, sickliest, musicologist, scaliest, psychologies, silkiest, sociologist, psychologist's, psychologists, psychology's, ecologist, sexologist, silage's, mycologist, psephologist, secularist, spillage's, spillages, philologist, slackest, slickest, scraggiest, sulkiest, simulcast, geologist, zoologist, collage's, collages, sagest, spoilage's, sickest, sickle's, sickles, cytologist, silliest, squalidest, coldest, congest, ficklest, musicologist's, musicologists, musicology's, savagest, scourge's, scourges, signage's, siltiest, solidest, biologist, histologist, toxicologist, physiologist, oncologist, stolidest, penologist, virologist, pathologist, phonologist, sludgiest psycolagest psychologist 1 51 psychologist, psychologies, psychologist's, psychologists, psychology's, mycologist, scaliest, sickliest, ecologist, musicologist, sexologist, sociologist, cytologist, psephologist, secularist, slackest, cyclist, scraggiest, silkiest, sulkiest, geologist, zoologist, collage's, collages, sagest, spoilage's, Cyclades, silage's, Cyclades's, psychology, squalidest, coldest, congest, spillage's, spillages, psychoanalyst, savagest, scourge's, scourges, solidest, mycologist's, mycologists, mycology's, physiologist, oncologist, stolidest, penologist, psychiatrist, pathologist, philologist, phonologist quoz quiz 1 557 quiz, ques, quo, quot, CZ, cozy, CO's, Co's, Cox, Cu's, Gus, Jo's, KO's, cos, cox, go's, quasi, quay's, quays, GUI's, Geo's, Gus's, Guy's, coo's, coos, cue's, cues, cuss, goo's, guy's, guys, jazz, jeez, Oz, Puzo, Que, ouzo, oz, qua, quiz's, Luz, Qom, doz, quay, quoin, quoit, quota, quote, quoth, Ruiz, Suez, buzz, duo's, duos, fuzz, quad, quid, quin, quip, quit, gauze, gauzy, kazoo, C's, Coy's, Cs, G's, Gaza, Giza, Goa's, J's, Joe's, Joy's, K's, KS, Ks, coax, cos's, cow's, cows, cs, gaze, goes, gs, joy's, joys, ks, queasy, queue's, queues, CSS, Ca's, GE's, GSA, Ga's, Gauss, Ge's, Ky's, cause, cuss's, gas, goose, guess, guise, gussy, jazzy, juice, juicy, kayo's, kayos, Quezon, CSS's, Case, GHQ's, Gay's, Jay's, Jess, Jew's, Jews, KKK's, Kay's, Key's, Q, Z, case, caw's, caws, cay's, cays, gas's, gay's, gays, gees, jaw's, jaws, jay's, jays, key's, keys, kiss, q, sou, souk, z, CO, Co, Cruz, Cu, GU, Jo, KO, QA, Qom's, Quito's, SO, Soc, co, cu, go, quoin's, quoins, quoit's, quoits, quota's, quotas, quote's, quotes, roux, so, soc, squaw, Quito, USO, Uzi, scow, suck, AZ, CEO, Coy, Fox, GAO, GHz, GUI, Geo, Goa, Guy, Hugo's, Hz, IOU's, Joe, Joy, Juno, Juno's, Lou's, NZ, O's, OS, Os, QB, QC, QM, Quaoar, Sue, Sui, Suzy, U's, UK's, US, Yugo's, Zoe, Zzz, aqua's, aquas, aux, box, bozo, coo, coup, cow, coy, cue, doze, dozy, dz, fox, goo, gout, guy, joy, judo, judo's, kHz, kudos, kudzu, lox, lux, nous, ooze, oozy, pox, qr, qt, qts, quad's, quads, quest, queue, quid's, quids, quinoa, quins, quip's, quips, quits, sou's, sous, sow, soy, sue, tux, us, you's, yous, zoo, Au's, Aug's, CFO, COD, COL, CPO, Cod, Col, Com, DOS, Eco's, Eu's, Fez, GMO, GOP, GPO, God, Gog, Ho's, Hus, ISO, Io's, Job, Jon, Jul, Jun, Jun's, Knox, Liz, Los, Lu's, Mo's, No's, Nos, Po's, Pu's, QED, Queen, Quinn, Ru's, SOS, SOs, TKO's, Tu's, US's, USA, USS, Wu's, auk's, auks, biz, booze, boozy, bug's, bugs, buoy's, buoys, bus, cob, cod, cog, col, com, con, cop, cor, cot, cub, cub's, cubs, cud, cud's, cuds, cum, cum's, cums, cup, cup's, cups, cur, cur's, curs, cusp, cut, cut's, cuts, do's, dos, ego's, egos, fez, fuzzy, gob, god, got, gov, gum, gum's, gums, gun, gun's, guns, gust, gut, gut's, guts, guv, guvs, ho's, hos, hug's, hugs, iOS, job, jog, jot, jug, jug's, jugs, jun, just, jut, jut's, juts, lug's, lugs, mos, mu's, mug's, mugs, mus, muzzy, no's, nos, nu's, nus, pug's, pugs, pus, qty, quack, quaff, quail, quake, quaky, quash, queen, queer, quell, query, quick, quiet, quiff, quill, quine, quire, quite, rug's, rugs, tug's, tugs, use, usu, viz, wiz, woozy, yuk's, yuks, BIOS, Baez, CEO's, Cook, Crow, Cuba, Duse, Good, Guam, Hui's, Hus's, Juan, Judd, Jude, Judy, July, June, Jung, Lao's, Laos, Leo's, Leos, Luce, Lucy, Luis, Mao's, Muse, Neo's, Rio's, Rios, Russ, SUSE, Sue's, Sui's, Tao's, Tues, WHO's, bio's, bios, boo's, boos, bus's, buss, busy, buy's, buys, cloy, cook, cool, coon, coop, coot, crow, cube, cued, cuff, cull, cure, cute, due's, dues, fizz, fuse, fuss, geog, geom, glow, good, goof, gook, goon, goop, grow, guff, gull, guru, gush, hue's, hues, jury, jute, kook, loos, moo's, moos, muse, muss, poos, puce, pus's, puss, razz, rho's, rhos, rue's, rues, ruse, sues, suss, tizz, whiz, who's, woos, wuss, zoo's, zoos, Munoz, duo, buoy, futz, putz, Goya's, Joey's, Josie, Josue, Joyce, joeys, Cayuse, Gauss's, Kauai's, Keogh's, Sq, cayuse, guess's, sq radious radius 3 133 radio's, radios, radius, radius's, radio us, radio-us, raid's, raids, rad's, rads, Redis, readies, riot's, riots, roadie's, roadies, Redis's, redoes, rodeo's, rodeos, riotous, arduous, radio, radium's, adios, radon's, adieu's, adieus, odious, radial's, radials, radians, radish's, radium, ratio's, ratios, radioed, raucous, tedious, Reid's, Ride's, ride's, rides, rout's, routs, RDS's, rot's, rots, Rita's, Root's, Rudy's, rate's, rates, rite's, rites, rood's, roods, root's, roots, rowdies, reties, Dior's, Prado's, Randi's, Rio's, Rios, readout's, readouts, Dario's, Darius, Rios's, radii, ragout's, ragouts, raider's, raiders, roadhouse, Baidu's, Raoul's, ado's, audio's, audios, radish, Ramos, Reading's, Rodin's, dado's, radar's, radars, radiates, radishes, radon, rail's, rails, rain's, rains, rapid's, rapids, reading's, readings, readout, ruinous, wadi's, wadis, Nadia's, Ramos's, Sadie's, dadoes, ladies, rabies, radial, radian, radioing, raise's, raises, ramie's, rarity's, rating's, ratings, rayon's, redial's, redials, riding's, Baotou's, fatuous, hideous, rabies's, radiate, carious, various, gracious, ration's, rations ramplily rampantly 17 107 ramp lily, ramp-lily, rumply, rumpling, amplify, reemploy, rumple, rumple's, rumpled, rumples, amply, grumpily, rapidly, damply, raptly, jumpily, rampantly, ramping, trampling, emptily, rambling, rampancy, sampling, simplify, reemploys, ramp, reapply, reply, trample, Ripley, ample, imply, palely, ramp's, ramps, replay, ripely, ripply, ampule, comply, dimply, employ, familial, limply, pimply, promptly, ramble, sample, simply, trample's, trampled, trampler, tramples, trampoline, Kampala, ampler, compile, crumpling, limpidly, rampage, rappel's, rappels, reapplied, reapplies, replica, replied, replies, reptile, romping, campanile, implied, implies, lamplight, ramble's, rambled, rambler, rambles, rampaging, rampant, rampart, remissly, remotely, rippling, sample's, sampled, sampler, samples, Campbell, complied, complies, dimpling, dumpling, pimplier, rampage's, rampaged, rampages, rumbling, wimpling, reemployed, maple, reemploying, rappel, romp, rump, Marple, crumple, recompile reccomend recommend 1 106 recommend, regiment, reckoned, recommends, recombined, commend, recommenced, recommended, rejoined, remand, remind, Redmond, recount, recumbent, regimen, Richmond, reclined, recommence, recommit, regimen's, regimens, reground, recurrent, repayment, recooked, recommending, Raymond, command, comment, remount, reexamined, regained, regent, regimented, remained, raiment, reagent, regiment's, regiments, recreant, recompensed, recompute, regalement, regrind, rockbound, segment, document, reactant, reamed, renamed, roomed, rudiment, emend, rezoned, beckoned, raccoon, reascend, reasoned, recent, reclaimed, recoiled, recombine, recompense, recons, reconvened, recopied, record, recouped, renowned, reopened, resend, second, decrement, reacted, rearmed, rebound, recanted, reckons, recused, redound, removed, rescind, resound, resumed, rewound, recorded, becoming, preachment, raccoon's, radiomen, recalled, recapped, recolored, recovered, recrossed, recurred, redeemed, respond, Reverend, reckoning, recooking, redolent, reprimand, reverend, revetment, recipient reccona raccoon 3 210 recon, reckon, raccoon, Regina, region, recons, reckons, Reagan, rejoin, Reginae, Rockne, regain, wrecking, Rena, racking, reeking, ricking, rocking, rucking, Reyna, Rocco, recount, Deccan, econ, raccoon's, recant, recce, reckoned, recto, regional, Ramona, Rocco's, beacon, beckon, deacon, neocon, reason, recline, recoil, recook, recopy, recoup, redone, region's, regions, retina, rezone, Creon, krona, roan, corona, raging, raking, wracking, wreaking, Genoa, con, conga, rec, Cong, Conn, Gena, Oregon, Reno, Rico, cone, cony, coon, crone, crony, ragging, reaction, rigging, rooking, rouging, pecan, reran, Jenna, Regina's, Rhone, Rubicon, rayon, reckoning, recooking, regrown, reign, rejoins, icon, rec'd, rec's, recd, renown, resown, rococo, Bacon, Macon, Ramon, Regor, Reunion, Rico's, bacon, begonia, garcon, radon, react, reacting, recap, recur, recusing, redoing, reechoing, regent, reoccur, rerun, rescuing, resin, reunion, ricotta, scone, zircon, Marconi, Mekong, Pocono, Racine, Reagan's, Reuben, Rowena, Sejong, begone, cocoon, jejuna, lacuna, legion, racing, ration, reaching, reagent, recall, recuse, redden, refine, regains, regrow, rehang, rehung, reline, remain, rennin, reoccupy, reopen, repine, resewn, resign, retain, retching, ribbon, ricing, tycoon, vicuna, Chicana, Reading, Rosanna, decking, necking, pecking, raucous, reading, reaming, reaping, rearing, reefing, reeling, reeving, reffing, regalia, regatta, reining, reusing, Decca, Leona, Mecca, Seconal, Verona, mecca, redcoat, Revlon, recces, recent, record, recto's, rector, rectos, second, Deccan's, beacon's, beacons, beckons, deacon's, deacons, neocon's, neocons, persona, reason's, reasons, recooks, recross, rectory, rescind, retsina, Iaccoca recieve receive 1 59 receive, Recife, relieve, received, receiver, receives, reeve, deceive, recede, recipe, recite, relive, revive, perceive, Reeves, reeve's, reeves, rive, Recife's, Reese, reserve, restive, revise, sieve, review's, reviews, review, reweave, Racine, raceme, racier, recess, relief, remove, repave, reside, resize, resolve, rewove, relieves, residue, relieved, reliever, reprieve, retrieve, believe, Reeves's, rives, Rice, coercive, rice, erosive, receiving, recessive, race, reef's, reefs, reifies, serve reconise recognize 4 204 recons, reckons, rejoins, recognize, reconcile, recopies, recourse, Rockne's, regains, region's, regions, Reginae's, Regina's, reclines, recon, reconsign, recolonize, recount's, recounts, recuse, recoil's, recoils, rezones, recants, rejoice, reckoning, recluse, recooks, recoups, reminisce, reignite, recondite, rockiness, raccoon's, Reagan's, cronies, Creon's, Connie's, Rene's, Rockies, Ronnie's, coin's, coins, cone's, cones, rein's, reins, rinse, cornice, regency, Marconi's, Racine's, Renee's, Rhone's, Ron's, con's, cons, genie's, genies, reckon, reckoning's, reckonings, refines, rejoin, relines, repines, Cong's, Conn's, Jeanie's, Jennie's, Joni's, Oregon's, Reggie's, Reginae, Rena's, Rickie's, Roxie, cony's, jennies, regencies, reignites, rookie's, rookies, Roxie's, recces, reckoned, rejoices, rejoined, resin's, resins, scone's, scones, Jeannie's, Reyna's, Rockne, rayon's, reign's, reigns, agonies, beacon's, beacons, beckons, deacon's, deacons, icon's, icons, neocon's, neocons, reason's, reasons, recount, recross, recuses, remains, rennin's, renown's, retains, recusing, Bacon's, Macon's, Ramon's, Regor's, Romanies, bacon's, begonia's, begonias, pecan's, pecans, radon's, recant, recap's, recaps, recognizes, reconciles, reconsider, recurs, regent's, regents, renounce, rerun's, reruns, retinue's, retinues, revenue's, revenues, sconce, Mekong's, Pocono's, Poconos, Ramona's, Sejong's, agonize, concise, deaconess, racing's, recall's, recalls, recline, redness, rehangs, rejoining, retina's, retinas, rezone, rococo's, Poconos's, peonies, raciness, realness, reckless, recognized, recognizer, reconciled, rectories, reigning, richness, Denise, recoil, redone, repose, response, revise, ebonies, Veronese, felonies, recoiled, recompose, reconquer, reconvene, recopied, record's, records, recourse's, rehouse, reunite, second's, seconds, aconite, remorse, reprise, demonize, refinish, resonate, rezoning rectangeles rectangle 3 26 rectangle's, rectangles, rectangle, rectangular, tangelo's, tangelos, reconciles, Wrangell's, rankles, reactance, rekindles, reactant's, reactants, Stengel's, McDaniel's, reconnects, canticle's, canticles, congeals, crinkle's, crinkles, ragtags, tinkle's, tinkles, redneck's, rednecks redign redesign 20 220 Reading, reading, redoing, riding, Rodin, radian, redden, reign, resign, raiding, ridding, rating, redone, retain, retina, radon, deign, rending, ridden, redesign, rein, ceding, Redis, realign, redid, resin, Redis's, median, redial, region, radioing, ratting, retinue, rioting, rooting, rotting, routing, rutting, writing, eroding, herding, Rutan, treeing, Reading's, Reid, breading, breeding, ding, dreading, reading's, readings, readying, receding, reducing, redyeing, residing, ring, treading, Rodney, dding, din, grading, priding, rattan, red, reigned, renting, resting, retying, ridging, riding's, rotten, ruing, trading, Regina, Dion, Freudian, REIT, Rodin's, cretin, rain, redo, ruin, teeing, Reid's, beading, bedding, deeding, feeding, feuding, heading, heeding, leading, needing, reaming, reaping, rearing, reefing, reeking, reeling, reeving, reffing, reining, reusing, seeding, wedding, weeding, Eden, Leiden, Medina, Odin, Reagan, Zedong, adding, aiding, biding, boding, coding, duding, fading, feting, hiding, jading, lading, meting, predawn, racing, radians, radiant, radii, radio, raging, raking, raping, raring, raving, razing, reassign, red's, reddens, redound, redrawn, reds, reedit, refine, regain, rehang, rehung, rejoin, reline, remain, rennin, repine, resigned, retie, ricing, riling, riming, rising, riving, robing, roping, roving, rowing, ruling, siding, tiding, wading, Medan, Rabin, Reunion, Robin, Rubin, readied, readier, readies, readily, recon, reddish, redye, reedier, reran, rerun, return, reunion, robin, rosin, sedan, Audion, Lydian, Reuben, radial, radio's, radios, radish, radium, radius, ration, reason, reckon, redder, redeem, redoes, redraw, redrew, reduce, reign's, reigns, renown, reopen, resewn, resown, retied, reties, retire, design, feign, resigns, rejig, benign repitition repetition 1 45 repetition, reputation, repudiation, repetition's, repetitions, recitation, reposition, petition, repatriation, reputation's, reputations, trepidation, rendition, repetitious, repletion, reptilian, capitation, deputation, refutation, reparation, partition, perdition, repudiation's, repudiations, rotation, radiation, reapportion, remediation, repulsion, repression, propitiation, preposition, recitation's, recitations, replication, respiration, restitution, dentition, depiction, requisition, deposition, hesitation, levitation, meditation, repetitive replasments replacement 3 23 replacement's, replacements, replacement, repayment's, repayments, placement's, placements, replants, regalement's, represents, deployment's, deployments, repellent's, repellents, emplacement's, emplacements, redeployment's, reemployment's, replenishment's, reenlistment's, revilement's, appeasement's, appeasements reposable responsible 24 39 reusable, repayable, reparable, reputable, releasable, repairable, repeatable, reputably, removable, revocable, passable, possible, replaceable, risible, reposeful, erasable, peaceable, realizable, reasonable, repeatably, repose, resale, reducible, responsible, potable, resalable, disposable, readable, redouble, reliable, reachable, referable, refutable, relatable, relivable, renewable, separable, passably, possibly reseblence resemblance 1 73 resemblance, resilience, resiliency, resemblance's, resemblances, redolence, residence, pestilence, resurgence, resembles, resilience's, semblance, silence, resembling, resealing, reselling, resellers, residency, resonance, Resistance, resistance, Riesling's, Rieslings, Roslyn's, Rosalyn's, rebellion's, rebellions, sibling's, siblings, reliance, reusable, salience, wrestling's, Reuben's, Selena's, ramblings, resale's, resales, reseals, resells, resiliency's, resoles, risible, rumbling's, rumblings, rustlings, feebleness, Veblen's, recycling's, resettles, resilient, resoling, sublease, turbulence, dissemblance, ebullience, rebelling, resettling, respelling, response, restless, restyles, reassurance, reserpine's, restyling, revelings, republic's, republics, revealings, succulence, Casablanca, nosebleed's, nosebleeds respct respect 1 96 respect, res pct, res-pct, resp ct, resp-ct, respect's, respects, respite, reinspect, respected, respecter, prospect, aspect, rasped, respond, suspect, resp, rest, react, resat, reset, resit, despot, redact, reject, resent, resist, resort, result, respecting, respective, receipt, rescued, rcpt, resurrect, Sept, raspiest, respired, sect, pct, recto, repast, risked, wrest, restock, Epcot, RISC, SPCA, rapt, rasp, rec'd, recd, repack, repeat, repute, rescue, respite's, respites, rust, spat, spit, spot, depict, expect, raspy, repent, report, restrict, trisect, reaped, reseed, reside, russet, ASPCA, cesspit, despite, esprit, inspect, rasp's, rasps, reelect, reenact, respell, respire, respray, restate, bisect, recent, reflect, refract, resend, resold, restart, rested, retract, select respecally respectfully 8 58 respell, rascally, rustically, respectably, especially, reciprocally, respect, respectfully, respells, specially, respectable, despicably, rascal, resupply, speckle, receptacle, recall, repeal, reseal, resell, regally, respelled, aseptically, respectful, respectively, respray, tropically, especial, apically, despotically, fiscally, prosaically, respect's, respects, spinally, spirally, basically, drastically, musically, radically, respected, respecter, topically, typically, despicable, respecting, respective, restfully, seismically, atypically, cosmically, myopically, mystically, Spackle, reciprocal, recycle, riskily, spicule roon room 27 934 Ron, roan, RN, Reno, Rn, Rooney, Rhone, Ronny, ran, rayon, run, rain, rein, ruin, croon, Moon, Root, boon, coon, goon, loon, moon, noon, rood, roof, rook, room, root, soon, RNA, rhino, wrong, Rena, Rene, Ronnie, Wren, rang, ring, rune, rung, wren, Reyna, Rhine, rainy, reign, ruing, runny, Orion, boron, moron, Aron, Oran, Orin, Ron's, iron, maroon, pron, tron, Ono, Arron, Bono, Brown, Creon, Freon, ON, Ramon, Rio, Robin, Robyn, Rodin, Roman, Roy, brown, crown, drown, frown, groan, groin, grown, mono, on, prion, radon, recon, rho, roan's, roans, robin, roe, roman, rosin, round, row, rowan, Boone, Born, Don, Hon, Horn, Jon, Lon, Mon, Poona, ROM, Rob, Rod, Rom, Ryan, Son, Zorn, born, con, corn, don, eon, hon, horn, ion, loony, lorn, morn, non, own, porn, rob, rod, roomy, rot, roue, son, ton, torn, won, worn, yon, Bonn, Conn, Deon, Dion, Donn, Joan, Leon, Rio's, Rios, Rock, Roeg, Roku, Rome, Rory, Rosa, Rose, Ross, Roth, Rove, Rowe, Roy's, Zion, coin, down, gown, join, koan, lion, loan, loin, moan, neon, noun, peon, rho's, rhos, riot, road, roam, roar, robe, rock, rode, roe's, roes, roil, role, roll, rope, ropy, rose, rosy, rota, rote, rout, rove, row's, rows, sown, town, Renee, Ringo, ranee, rangy, renew, wring, wrung, porno, Arno, Brno, Moroni, No, Romano, corona, no, Aaron, Bruno, Byron, Drano, Goren, Huron, Koran, Loren, Moran, Morin, Myron, N, Peron, R, RN's, Rangoon, Reno's, Rn's, Ronda, Rooney's, baron, crone, crony, drone, heron, irony, krona, krone, n, prone, prong, r, raccoon, rondo, roofing, rooking, rooming, rooting, urn, Barron, Bran, Browne, Erin, Fran, Iran, Marion, RI, RR, Ra, Ramona, Rand, Re, Rh, Rhonda, Rhone's, Robbin, Rockne, Rodney, Romany, Romney, Ronny's, Rowena, Ru, Ry, Tran, bran, crayon, gran, grin, hereon, heroin, kn, nor, rand, rank, rant, ration, rayon's, re, reason, reckon, redone, region, rejoin, rend, renown, rent, reopen, resown, rezone, ribbon, rind, rink, robing, roping, rotten, roving, rowing, run's, runs, runt, thrown, Rocco, Romeo, one, rodeo, romeo, Nora, Norw, Brain, Brian, Cong, Dino, Dona, Gino, Green, Hong, Horne, IN, In, Joni, Juno, Kano, Kong, Leno, Ln, Long, Lorna, MN, Mn, Mona, Mooney, NOW, Neo, Noe, Nona, R's, RC, RD, RF, RP, RV, Rabin, Rae, Ray, Rb, Rd, Rf, Rico, Ruben, Rubin, Rutan, Rwy, Rx, Sn, Sony, TN, Toni, Tony, UN, Wong, Yong, Zeno, Zn, an, bone, bong, bony, booing, borne, brain, brawn, bruin, cone, cony, cooing, corny, dona, done, dong, drain, drawn, en, gone, gong, grain, green, hone, horny, in, keno, lino, lone, long, loonie, mooing, mourn, none, now, pone, pong, pony, pooing, prawn, preen, rain's, rains, raven, raw, ray, rd, redo, rein's, reins, reran, rerun, resin, ripen, risen, riven, rm, rookie, rs, rt, rue, ruin's, ruins, song, thorn, tn, tone, tong, tony, train, vino, wino, wooing, zone, Ann, Ben, Bern, CNN, Can, Dan, Donna, Donne, Donny, Downy, Fern, Fiona, Gen, Han, Hun, Ian, Jan, Joann, Jun, Kan, Ken, Kern, LAN, Len, Leona, Lin, Man, Min, Nan, Orlon, PIN, Pan, Pen, RAF, RAM, RBI, RCA, RDA, REM, RIF, RIP, RNA's, RSI, Ra's, Raoul, Re's, Rep, Rev, Rh's, Rhea, Rhee, Rhoda, Rhode, Rios's, Roach, Robby, Rocha, Roche, Rocky, Rosie, Ross's, Royal, Royce, Rte, Ru's, San, Sen, Sonny, Sun, Van, Vern, Wynn, Young, Zen, awn, ban, barn, bin, bonny, bun, burn, can, darn, den, din, doing, downy, doyen, dun, e'en, earn, fan, fen, fern, fin, fun, furn, gen, gin, going, gonna, gun, hen, inn, jun, ken, kin, know, known, man, men, min, mun, nun, pan, pen, peony, phone, phony, pin, pun, pwn, quoin, rad, rag, rah, ram, rap, rat, re's, rec, red, ref, reg, rel, rem, rep, res, resow, rev, rhea, rib, rid, rig, rim, rip, riv, roach, rocky, rogue, roue's, roues, rouge, rough, rouse, route, rowdy, royal, rte, rub, rug, rum, rut, rye, scion, sen, shone, shown, sin, sonny, sun, syn, tan, tarn, ten, tern, thong, tin, tonne, tun, turn, van, wan, warn, wen, win, wrote, wroth, yarn, yen, yin, young, zen, Bean, Cain, Ch'in, Chan, Chen, Chin, Dawn, Dean, Dunn, Finn, Gwyn, Jain, Jean, Juan, Lean, Lynn, Mann, Minn, Penn, REIT, Rae's, Rama, Raul, Ray's, Reba, Reed, Reid, Reva, Rice, Rich, Rick, Ride, Riel, Riga, Rita, Robson, Ruby, Rudy, Ruiz, Rush, Russ, Ruth, Sean, Snow, Tenn, Venn, Xi'an, Xian, Yuan, bean, been, chin, croon's, croons, dawn, dean, fain, faun, fawn, gain, jean, jinn, keen, lain, lawn, lean, lien, main, mean, mien, naan, pain, pawn, peen, proton, quin, race, rack, racy, raga, rage, raid, rail, rake, rape, rare, rash, rate, rave, raw's, ray's, rays, raze, razz, read, real, ream, reap, rear, reed, reef, reek, reel, rehi, rely, rial, rice, rich, rick, ride, rife, riff, rile, rill, rime, ripe, rise, rite, rive, rube, ruby, ruck, rude, rue's, rued, rues, ruff, rule, ruse, rush, seen, sewn, shin, shun, sign, snow, teen, than, then, thin, vain, vein, wain, wean, ween, when, yawn, yuan, Bryon, argon, arson, Moor, boor, door, moor, nook, poor, Colon, Moon's, Root's, Solon, bogon, boo, boon's, boons, brood, brook, broom, codon, colon, coo, coon's, coons, crook, drool, droop, foo, goo, goon's, goons, groom, logon, loo, loon's, loons, moo, moon's, moons, noon's, poo, proof, robot, rood's, roods, roof's, roofs, rook's, rooks, room's, rooms, roost, root's, roots, rotor, spoon, swoon, too, troop, woo, zoo, Avon, Eton, John, Lyon, ROFL, ROM's, ROTC, Rob's, Robt, Rod's, Roxy, anon, econ, icon, john, ooh, robs, rod's, rods, romp, rot's, rots, roux, upon, Cook, Good, Hood, MOOC, Moog, Pooh, Wood, boo's, boob, book, boom, boos, boot, coo's, cook, cool, coop, coos, coot, doom, food, fool, foot, goo's, good, goof, gook, goop, hood, hoof, hook, hoop, hoot, kook, look, loom, loop, loos, loot, moo's, mood, moos, moot, poof, pooh, pool, poop, poos, soot, took, tool, toot, wood, woof, wool, woos, zoo's, zoom, zoos rought roughly 15 78 roughed, rough, wrought, fought, rough's, roughs, fraught, roughest, rout, Right, right, Roget, roughen, rougher, roughly, roust, rouged, brought, drought, ought, bought, sought, raft, rift, refit, rivet, roved, fright, roofed, rot, route, rut, Root, Wright, freight, righto, root, wright, rethought, Robt, fight, retaught, roughage, roughing, runt, rust, Rouault, coughed, relight, roast, robot, roost, round, toughed, tough, rocket, roused, routed, dough, aught, cough, doughty, rouge, thought, caught, naught, rotgut, taught, cough's, coughs, nougat, rouge's, rouges, tough's, toughs, refute, RFD, ruffed rudemtry rudimentary 2 190 radiometry, rudimentary, Redeemer, redeemer, retry, ruder, rudest, reentry, Rosemary, rosemary, radiometer, Demeter, radiometry's, remoter, Dmitri, dromedary, radiator, redeemed, rotatory, redactor, rummer, demur, remarry, retro, rumor, demure, destroy, rectory, remedy, Redeemer's, Rudyard, auditory, geometry, redeemer's, redeemers, rocketry, rodent, ruddier, summitry, symmetry, telemetry, rudiment, Rushmore, podiatry, refectory, repertory, rodent's, rodents, sedentary, pedantry, registry, dormitory, audiometer, odometer, radiometer's, radiometers, radiometric, readmit, diameter, pedometer, drummer, readmits, roadster, hydrometry, retard, retort, retrod, tremor, crematory, deter, dietary, metro, predatory, remit, Demeter's, Romero, demerit, demote, dimity, raider, reader, reamer, redder, redeem, reedit, remote, retire, rhymer, roamer, roomer, rotary, router, rudder, rumored, trumpery, rounder, rudiment's, rudiments, Redford, Redmond, Ryder, Tudor, dimer, doddery, muter, radar, rater, redbird, reedier, rider, tetra, tumor, Sumter, cemetery, debtor, defter, rector, remits, remotely, render, renter, ruddiest, Deidre, Ramiro, Sumatra, auditor, demode, demoed, demoted, demotes, demotic, demurer, denture, laudatory, optometry, reddest, redeems, reedits, reenter, remade, remedy's, remote's, remotes, restore, riveter, roomette, rupture, rutted, adultery, Madeira, admire, artistry, directory, muddier, radiate, radiator's, radiators, redact, redemptive, reedited, repeater, retest, ruggeder, ruttier, toiletry, adulatory, asymmetry, Rosemarie, idolatry, judicatory, lodestar, recenter, receptor, redactor's, redactors, redeeming, reducer, remember, revelatory, runtier, rustier, radiantly, radiated, radiates, redacts, retest's, retests, redacted, retested, ribaldry runnung running 1 317 running, ruining, rennin, raining, ranging, reining, ringing, running's, cunning, dunning, gunning, punning, sunning, Reunion, reunion, renown, wringing, wronging, rung, pruning, rerunning, ruing, runny, Runyon, grinning, rounding, Yunnan, burning, inning, ranking, ranting, rehung, rending, rennin's, renting, rinsing, ruling, runnel, runner, shunning, tuning, turning, Manning, banning, binning, bunging, canning, conning, dinning, donning, dunging, fanning, genning, ginning, kenning, lunging, manning, munging, panning, penning, pinning, rubbing, rucking, ruffing, runnier, rushing, rutting, sinning, tanning, tinning, vanning, winning, unsung, Rhiannon, Rangoon, run, ruin, rune, Brennan, Ronny, craning, droning, grunion, ironing, pronoun, reuniting, rundown, run's, runs, runt, Browning, Rankin, Reunion's, Ringling, Ronnie, Union, braining, bringing, browning, churning, cringing, crooning, crowning, draining, drowning, fringing, frowning, greening, groaning, mourning, pranging, prawning, preening, ranching, ravening, refining, reigning, relining, renaming, reneging, renewing, renounce, repining, reunion's, reunions, reusing, rezoning, ringings, ripening, rosining, rouging, rousing, routing, ruin's, ruinous, ruins, rune's, runes, rung's, rungs, runic, runty, training, union, Cannon, Corning, Kennan, Lennon, Mennen, Rankine, Ronny's, awning, boning, bunion, caning, cannon, chinning, coning, corning, darning, dining, earning, fining, hennaing, honing, lining, lounging, mining, morning, owning, pennon, pining, pwning, queening, racing, raging, raking, raping, raring, rating, raving, razing, rehang, rennet, renown's, ricing, riding, riling, riming, rising, riving, robing, roping, roughing, routeing, roving, rowing, ruined, runoff, runway, saunaing, shinning, tannin, thinning, tonguing, toning, waning, warning, wining, zoning, Reading, Ronnie's, Rowling, banging, beaning, bonging, coining, danging, dawning, dinging, donging, downing, fawning, gaining, ganging, gonging, gowning, guanine, hanging, hinging, joining, keening, leaning, loaning, longing, meaning, moaning, mooning, paining, pawning, phoning, pinging, ponging, quinine, racking, ragging, raiding, railing, raising, ramming, rapping, ratting, razzing, reading, reaming, reaping, rearing, redoing, reefing, reeking, reeling, reeving, reffing, rhyming, ribbing, ricking, ridding, riffing, rigging, rimming, rioting, ripping, roaming, roaring, robbing, rocking, roiling, rolling, roofing, rooking, rooming, rooting, rotting, runaway, seining, shining, singing, tinging, tonging, veining, weaning, weening, whining, winging, yawning, zinging, grunting, trunking, Runyon's, cunning's, stunning, Bandung, Kunming, Yunnan's, bunking, bunting, dunking, funding, funking, hunting, junking, punting, runnel's, runnels, runner's, runners, rusting sacreligious sacrilegious 1 24 sacrilegious, sac religious, sac-religious, sacroiliac's, sacroiliacs, sacrilege's, sacrileges, sacrilegiously, religious, irreligious, nonreligious, religious's, macrologies, scurrilous, sacroiliac, sacrilege, acrylic's, acrylics, scorelines, egregious, sacrifice's, sacrifices, secretion's, secretions saftly safely 2 68 softly, safely, daftly, safety, sawfly, sadly, softy, swiftly, saintly, deftly, subtly, fitly, sift, soft, stiffly, safety's, stately, Seattle, salty, shiftily, sightly, softy's, suavely, heftily, loftily, saddle, settle, sifts, staidly, steely, stoutly, sweetly, sifted, sifter, soften, softer, studly, subtle, Sally, sally, satay, lastly, vastly, scantly, smartly, aptly, rattly, sagely, sanely, tautly, partly, raptly, tartly, fatal, fatally, style, styli, STOL, Stael, stale, stall, stifle, stile, still, stole, stuffily, suavity, svelte salut salute 3 83 SALT, salt, salute, slut, slat, salty, silt, slit, slot, solute, salad, Salyut, slate, slutty, sellout, silty, sleet, slued, Celt, Salado, sailed, sealed, sled, slid, sold, zealot, Saul, soled, solid, SALT's, SAT, Sal, Sallust, Sat, salt's, salts, salute's, saluted, salutes, sat, saute, slant, slut's, sluts, Aleut, Saul's, alt, fault, sale, shalt, slue, vault, Sal's, Salk, Sally, Walt, glut, halt, malt, sally, slug, slum, slur, smut, splat, split, Sadat, Salas, Salem, Stout, sabot, saint, sale's, sales, salon, salsa, salve, salvo, scout, snout, spout, stout, valet satifly satisfy 21 144 stiffly, stifle, sawfly, staidly, stuffily, safely, sadly, stiff, stifled, stifles, stile, still, stably, stately, steely, stuffy, gadfly, stiff's, stiffs, studly, satisfy, snuffly, ratify, satiny, satiety, softly, Stael, staff, stale, stall, STOL, TEFL, stifling, Stanley, stonily, Seattle, sidle, steal, steel, stole, stool, stuff, style, styli, suavely, sedately, stable, staff's, staffs, staple, steadily, stickily, stingily, suitably, Steele, Stella, dutiful, dutifully, fateful, fatefully, hastily, hateful, hatefully, nastily, pitiful, pitifully, sackful, saddle, settle, skiffle, snaffle, sniffle, staffed, staffer, steeply, stiffed, stiffen, stiffer, stimuli, stipple, stoutly, stubbly, tastily, Seville, Stefan, civilly, sail, sightly, souffle, stroll, stuff's, stuffs, swiftly, Sally, daily, saintly, sally, satay, sawfly's, scuffle, silly, snuffle, stilt, fatally, acidly, avidly, beatify, cattily, nattily, satin, saucily, shadily, starkly, still's, stills, solidly, tacitly, Sicily, lately, mayfly, notify, rattly, sagely, sanely, sating, satire, scarily, sniffy, spatial, spatially, spiffy, sticky, stingy, barfly, satiable, satiety's, satin's, sexily, squiffy, stinky, swirly, satire's, satires, satiric scrabdle scrabble 2 31 Scrabble, scrabble, scrabbled, scribble, scribbled, scribal, cradle, scramble, Scrabble's, Scrabbles, scrabble's, scrabbler, scrabbles, straddle, sacredly, scrubbed, scrambled, screwball, scrotal, curable, scrawled, Grable, scrawl, scribe, scrawly, scribble's, scribbler, scribbles, squabble, scruple, scraggly searcheable searchable 1 72 searchable, reachable, shareable, switchable, unsearchable, searchingly, teachable, stretchable, satiable, sociable, perishable, separable, serviceable, bearable, searched, searcher, searches, wearable, traceable, watchable, detachable, permeable, searcher's, searchers, chargeable, seasonable, sociably, Rachelle, Schnabel, search, satchel, separably, steerable, arable, tracheal, seashell, Archibald, erasable, parable, salable, savable, search's, unreachable, bearably, readable, reproachable, settable, starchily, variable, washable, measurable, purchasable, reasonable, reassemble, searching, touchable, arguable, attachable, breathable, quenchable, searchlight, derivable, fanciable, heritable, spreadable, surcharge, survivable, veritable, charitable, seasonably, verifiable, Rachael secion section 9 516 season, scion, sec ion, sec-ion, scion's, scions, Seton, session, section, saucing, seizing, sizing, Sassoon, Susan, Seine, Sen, Son, secession, seine, sen, sin, son, Sean, Zion, sec'y, secy, seeing, seen, sewn, sexing, sign, soon, Simon, Stein, cession, scone, skein, stein, Pacino, Saigon, Saxon, Scan, Sejong, scan, season's, seasons, seize, sequin, serine, sewing, skin, spin, Cecil, Sabin, Samson, Solon, Spain, meson, resin, salon, satin, sedan, semen, seven, slain, spoon, stain, suasion, swain, swoon, xenon, Cecile, Cecily, Ceylon, Lucien, Sicily, Sutton, Syrian, Wesson, design, lesson, reason, resign, saloon, seaman, seamen, secede, sicken, simian, siphon, summon, second, Senior, Sexton, senior, sexton, econ, suction, recon, sermon, beckon, legion, lesion, reckon, region, Cessna, ceasing, sassing, sousing, sussing, Seine's, Son's, Susana, seine's, seines, sin's, sins, son's, sons, scene, Cezanne, Sean's, Susanna, Susanne, Suzanne, Zion's, Zions, science, seeings, sign's, signs, CEO's, Sony, Zeno, cine, seceding, seducing, sing, song, sown, steno, SE's, Se's, scene's, scenes, senna, sens, sensing, siccing, slicing, spacing, spicing, suing, syncing, xci, Simone, casein, seagoing, simony, Saxony, Sicilian, Snow, Sui's, Xi'an, Xian, Zeno's, saying, sea's, seas, seasonal, seasoned, see's, sees, sense, sews, sis's, snow, xcii, Essen, Sedna, Serrano, Sivan, Sloan, Stine, Stone, acing, bison, deicing, icing, leucine, ocean, piecing, sacking, scissor, sealing, seaming, searing, seating, seeding, seeking, seeming, seeping, seguing, selling, setting, sicking, sieving, siren, sling, socking, soloing, spine, spiny, sting, stone, stony, sucking, swine, swing, zeroing, Sonia's, Xenia's, seance, senna's, Celina, Quezon, Racine, Sabina, Sabine, Samoan, Selena, Serena, Seuss, Sonia, Span, Stan, Susie, Xenia, Zedong, assign, casino, ceding, cyan, dicing, facing, lacing, macing, niacin, pacing, poison, racing, resown, rezone, ricing, saline, sarong, sating, satiny, saving, sawing, seized, seizes, serene, siding, siring, siting, skiing, skinny, sluing, soigne, soling, sowing, span, spun, stun, supine, swan, vicing, xciv, Cecilia, Dyson, Jason, Luzon, Mason, Sagan, Saran, Satan, Seton's, Seuss's, Sichuan, Sudan, Tyson, Wezen, basin, liaison, mason, rosin, saran, saucier, saucily, saurian, sci, seasick, seaside, seesaw, session's, sessions, society, someone, spawn, suicide, sysop, zillion, coin, Asuncion, Dawson, Jayson, Lawson, SEC, SEC's, Sec, Seconal, Seiko, Seiko's, Susie's, Suzhou, cesium, con, cosign, eon, ion, lessen, resewn, sadden, sateen, scorn, sec, sec's, secs, sesame, silicon, sodden, specie, specimen, sudden, sullen, icon, sensor, Deon, Dion, Edison, Leon, Stetson, coercion, coon, decision, exon, lion, neon, peon, rein, scow, secant, sedation, sedition, semi, semi's, semis, semitone, senor, serious, shin, specif, specious, stepson, stetson, vein, Lucio's, Sacco's, senile, sepia's, series, sicko's, sickos, Epson, Erin, Eton, Lucio, Merino, SEATO, Sacco, Scot, Sepoy, Serbian, Sergio, Verizon, beacon, deacon, deign, feign, heroin, merino, neocon, reign, rejoin, sect, sepia, sicko, specie's, species, specify, station, techno, venison, Bacon, Begin, Benin, Benson, Cecil's, Devin, Devon, Eaton, Evian, Henson, Heston, Kevin, Lenin, Macon, Nelson, Onion, Orion, Pepin, Peron, Reunion, Salton, Sargon, Selim, Severn, Styron, Tucson, Union, Weston, anion, bacon, begin, demon, felon, hellion, heron, lemon, melon, nelson, onion, pecan, person, prion, reunion, salmon, scoop, scoot, serif, servo, sexier, sexily, stdio, stolon, tenon, union, Audion, Beeton, Damion, Debian, Deccan, Deleon, Fenian, Keaton, Lennon, Lucian, Marion, Mellon, Nation, Newton, Recife, Savior, Semite, Sharon, Teuton, benign, bunion, cation, cocoon, decide, fusion, hereon, lotion, median, minion, motion, nation, neuron, newton, notion, pennon, pinion, potion, ration, recipe, recite, savior, secure, serial, social, succor, tycoon, vision, weapon seferal several 1 132 several, severally, severely, feral, several's, deferral, referral, cereal, serial, safer, sever, surreal, Seyfert, severe, Severn, severs, sidereal, spiral, Severus, severed, severer, Federal, federal, Senegal, general, frail, ferule, furl, safari, safely, soever, sorrel, suffer, snarl, Ferrell, saver, spherical, Sevres, defrayal, scrawl, sprawl, Beverly, Sevres's, overall, soberly, sphere, sterile, suffers, swirl, Severus's, coverall, saver's, savers, seafarer, seal, securely, seer, severing, severity, suffered, sufferer, suffrage, taffrail, reveal, Serra, safari's, safaris, saffron, sphere's, spheres, Seder, defer, deferral's, deferrals, fecal, fetal, refer, referable, referral's, referrals, seer's, seers, sepal, serer, sewer, steal, femoral, funeral, Serena, Serra's, Seurat, Seyfert's, Sheryl, befell, cerebral, defray, neural, reversal, senora, squeal, supernal, Central, Safeway, Seder's, Seders, Severn's, central, defers, referee, refers, septal, sewer's, sewerage, sewers, sexual, venereal, Demerol, Liberal, Seagram, Seconal, humeral, lateral, liberal, literal, mineral, neutral, numeral, refusal, seminal, senora's, senoras, sensual segements segments 2 86 segment's, segments, segment, cerement's, cerements, regiment's, regiments, sediment's, sediments, Sigmund's, cement's, cements, casement's, casements, segmented, augments, figment's, figments, pigment's, pigments, ligament's, ligaments, element's, elements, tenement's, tenements, signet's, signets, seamount's, seamounts, secant's, secants, segmenting, comment's, comments, sacrament's, sacraments, semen's, Siemens, document's, documents, easement's, easements, sergeant's, sergeants, Clement's, Clements, Siemens's, regalement's, regent's, regents, settlement's, settlements, basement's, basements, cerement, decrements, regimen's, regimens, regiment, sediment, sentiment's, sentiments, statement's, statements, argument's, arguments, ferment's, ferments, hegemony's, serpent's, serpents, vestment's, vestments, movement's, movements, pavement's, pavements, pediment's, pediments, shipment's, shipments, cygnet's, cygnets, Segundo's, scants sence sense 2 108 seance, sense, since, science, sens, Spence, fence, hence, pence, Seine's, scene's, scenes, seine's, seines, sneeze, Sean's, Sn's, sine's, sines, San's, Son's, Sun's, Suns, Zen's, Zens, sans, senna's, sin's, sins, son's, sons, sun's, suns, zens, Sana's, Sang's, Sony's, Sung's, Zeno's, sangs, sing's, sings, sinus, song's, songs, Seine, Sen, essence, scene, seance's, seances, seine, sen, silence, Seneca, sane, sconce, sec'y, secy, sense's, sensed, senses, sine, stance, synced, SEC's, Senate, Venice, ency, menace, once, sauce, sec's, secs, seduce, seize, senate, send, sends, senile, senna, sent, sync, sync's, syncs, thence, whence, Lance, Ponce, Synge, Vance, Vince, bonce, dance, dense, dunce, lance, mince, nonce, ounce, ponce, senor, singe, slice, space, spice, tense, wince seperate separate 1 189 separate, sprat, Sprite, sprite, suppurate, desperate, separate's, separated, separates, serrate, operate, speared, Sparta, spread, seaport, sport, sprayed, spurt, spirit, sporty, prate, spate, Seurat, aspirate, pirate, separately, separative, sprat's, sprats, secrete, separator, cooperate, saturate, severity, temperate, federate, generate, sewerage, venerate, spared, spreed, sparred, spored, sprout, spurred, support, Speer, spare, spear, spree, esprit, pert, prat, spat, spreader, Perot, Pratt, Sparta's, Spartan, Sprite's, Surat, desperado, disparate, septa, spade, spartan, spire, spite, spore, sported, spray, spread's, spreads, sprite's, sprites, spurted, super, supra, Spears, Speer's, depart, repartee, secret, sparse, spear's, spears, Sperry, asperity, parade, pyrite, seaport's, seaports, separating, spiraled, spirited, sport's, sports, spritz, spurt's, spurts, suppurated, suppurates, Seyfert, Spears's, severed, spent, sperm, splat, sprayer, supreme, Rupert, Sephardi, deport, deportee, report, spiral, spirit's, spirits, sprain, sprang, sprawl, spray's, sprays, spruce, spurge, strata, strati, super's, superb, supercity, supers, supersede, Esperanto, Sperry's, repeat, serape, soprano, typewrite, typewrote, Superior, celerity, deprecate, peerage, repeater, security, seepage, segregate, senorita, serrated, superego, superior, superstate, sybarite, Senate, Seurat's, aerate, asseverate, berate, operated, operates, recuperate, sedate, senate, severe, spectate, lacerate, macerate, serenade, celebrate, cerebrate, desecrate, recreate, repeated, separable, steerage, deprave, emirate, iterate, overate, reiterate, several, decorate, liberate, literate, moderate, nephrite, numerate, seatmate, tolerate sherbert sherbet 1 53 sherbet, Herbert, Herbart, shorebird, Heriberto, Norbert, sherbet's, sherbets, Hebert, Herbert's, Robert, shrubbery, Norberto, shearer, sheerer, shorter, Ebert, sharer, Berber, Ferber, Gerber, Herbart's, Hubert, shearer's, shearers, sheerest, sorbet, Elbert, Schubert, Thurber, sharer's, sharers, sharper, shirker, Berber's, Berbers, Delbert, Ferber's, Gerber's, Hilbert, Shepherd, pervert, shepherd, Thurber's, sharper's, sharpers, sharpest, shirker's, shirkers, shortest, Roberta, Roberto, shrubbier sicolagest psychologist 2 182 sickliest, psychologist, scaliest, musicologist, silkiest, sociologist, ecologist, sexologist, silage's, mycologist, secularist, slackest, slickest, scraggiest, sulkiest, simulcast, collage's, collages, geologist, sagest, zoologist, sickest, sickle's, sickles, coldest, congest, cytologist, silliest, spillage's, spillages, spoilage's, squalidest, ficklest, savagest, scourge's, scourges, signage's, siltiest, solidest, biologist, oncologist, stolidest, virologist, sludgiest, Colgate's, psychologies, sleekest, cyclist, psychologist's, psychologists, psychology's, scale's, scales, squeakiest, cagiest, coolest, scags, slag's, slags, clayiest, college's, colleges, psephologist, seacoast, slakes, sliest, soggiest, calmest, closest, saltest, slangiest, slowest, stalest, Cyclades, collect, musicologist's, musicologists, musicology's, secludes, solaced, soloist, suckles, suggest, Scrooge's, cleanest, clearest, scariest, scholar's, scholars, scrag's, scrags, scrooge's, scrooges, smallest, sociologist's, sociologists, sociology's, splodges, stagiest, stillest, Cyclades's, giggliest, silicate's, silicates, cockiest, histologist, jolliest, kickiest, sacrilege's, sacrileges, sallowest, scalars, scolded, smoggiest, socialist, stickiest, stockiest, stodgiest, toxicologist, scantest, scarcest, colonist, colorist, conquest, ecologist's, ecologists, ecology's, milkiest, saltiest, scourged, securest, seismologist, sexologist's, sexologists, sexology's, sightliest, smokiest, smuggest, snuggest, squarest, supplest, surliest, swellest, scroungiest, gemologist, ideologist, likeliest, mycologist's, mycologists, mycology's, recollect, scabbiest, scaleless, scaliness, scummiest, scuzziest, secularist's, secularists, seemliest, serology's, sloppiest, smelliest, spookiest, steeliest, sullenest, sveltest, wiggliest, apologist, philologist, scantiest, screwiest, scurviest, sublimest, ufologist, urologist, ethologist, horologist, monologist, penologist, reconquest, secularism, suffragist sieze seize 1 377 seize, size, Suez, siege, sieve, see's, sees, SE's, Se's, Si's, sis, SASE, SSE's, SUSE, Sue's, Suzy, sea's, seas, sec'y, secy, sews, sis's, sues, Susie, sauce, seized, seizes, sigh's, sighs, sissy, souse, see, size's, sized, sizer, sizes, Seine, seine, siege's, sieges, sieve's, sieves, sizzle, sleaze, sneeze, Suez's, sere, side, since, sine, sire, site, niece, piece, scene, suede, Sui's, psi's, psis, Ci's, SOS, SOs, SW's, Seuss, Soyuz, cease, xi's, xis, CEO's, SOS's, SSW's, Sosa, Zeus, Zoe's, sass, saw's, saws, say's, says, sou's, sous, sow's, sows, soy's, suss, seizure, SE, Se, Seine's, Si, Sousa, assize, resize, sass's, sassy, saucy, seine's, seines, swiz, Isuzu, SSE, Sue, science, sea, sense, sew, sex, side's, sides, sine's, sines, sire's, sires, sises, site's, sites, six, skies, slice, spice, spies, squeeze, sties, sue, swizz, jeez, seed, seek, seem, seen, seep, seer, sirree, soiree, ESE, Fez, Fez's, Ice, Liz, Liz's, SEC, SEC's, SIDS, Sec, Seiko, Sen, Sep, Set, Set's, Sid, Sid's, Sims, Sir, Sir's, Sirs, Ste, baize, biz, biz's, deice, fez, fez's, fizzes, ice, issue, maize, niece's, nieces, piece's, pieces, scene's, scenes, sec, sec's, secede, secs, sedge, segue, sen, sens, seq, set, set's, sets, sexy, shies, sic, sics, siesta, sigh, sim, sim's, sims, sin, sin's, sinew, sinew's, sinews, sins, sip, sip's, sips, sir, sir's, sirs, sit, sits, sleazy, snooze, specie, suede's, suite, viz, wiz, Baez, Baez's, Circe, Giza, Lie's, Liza, Lizzie, Nice, Oise, Rice, SIDS's, Sade, Sean, Sega, Seth, Silas, Sims's, Siva, Siva's, Swazi, Wise, Zeke, cede, cine, cite, daze, dice, die's, dies, doze, faze, fizz, fizz's, gaze, haze, hies, laze, lice, lie's, lies, maze, mice, nice, ooze, pie's, pies, raze, rice, rise, safe, sage, sake, sale, same, sane, sate, save, seal, seam, sear, seat, seed's, seeds, seeks, seems, seeps, seer's, seers, seethe, sell, semi, sett, sewn, she's, shes, sick, sickie, sicks, sienna, sierra, sign, sign's, signed, signs, sill, sill's, sills, silo, silo's, silos, sinewy, sing, sing's, sings, sinus, sisal, skew, skew's, skews, slew, slew's, slews, sloe, slue, sole, some, sore, space, spew, spew's, spews, stew, stew's, stews, sued, suet, suet's, sure, tie's, ties, tizz, vice, vies, vise, wheeze, wise, zine, Lizzy, Reese, Sadie, Shea's, Sinai, Soave, Somme, booze, dizzy, fizzy, gauze, geese, lieu's, pizza, saute, seedy, shews, sicko, sight, silly, suave, suety, these, tizzy, view's, views, IEEE, frieze, sieved, Steve, Swede, sidle, singe, swede, Liege, liege simpfilty simplicity 3 36 simplify, simply, simplicity, simplified, sampled, impolite, simpler, simplest, split, misfiled, simpleton, smelt, civility, sample, simple, simplifies, simulate, smiled, implied, specialty, sampling, spoiled, dimpled, impaled, pimpled, sample's, sampler, samples, servility, wimpled, compiled, impelled, imperiled, simpered, sixfold, splat simplye simply 2 61 simple, simply, sample, simpler, simplify, sample's, sampled, sampler, samples, imply, simile, simplex, dimple, dimply, limply, pimple, pimply, wimple, smiley, smile, someplace, sampling, skimpily, impale, simper, simplest, ample, amply, simile's, similes, stipple, supple, supply, comply, damply, dimple's, dimpled, dimples, implied, implies, implode, implore, impulse, pimple's, pimpled, pimples, rumple, rumply, simulate, staple, temple, wimple's, wimpled, wimples, pimplier, similar, simpered, supply's, Simpson, simper's, simpers singal signal 3 157 single, singly, signal, sin gal, sin-gal, snail, Snell, zonal, sing, singable, spinal, Senegal, Sinai, Singh, final, lingual, sandal, sinful, sing's, singe, sings, sisal, finial, fungal, lineal, sanely, senile, sling, sign, signally, singular, Sal, seminal, sin, singalong, single's, singled, singles, singlet, snarl, suing, snag, Neal, San'a, Sana, Sang, Sung, sang, seal, sienna, signed, sill, sine, snivel, song, stingily, sung, zing, shingle, sign's, signs, Sinai's, Sonia, Xingu, anal, dingle, finale, jingle, jingly, kingly, mingle, senna, sensual, sin's, sinew, sink, sins, snap, sundial, tingle, tingly, zingy, Oneal, Sana's, Sang's, Sanka, Santa, Sibyl, Snead, Songhai, Sonja, Sonya, Sung's, Synge, banal, canal, dingily, inlay, penal, renal, sangs, sepal, sibyl, sienna's, signal's, signals, since, sine's, sines, sinewy, singing, sinus, skoal, sneak, sonar, song's, songs, steal, tonal, venal, vinyl, zing's, zings, Danial, Finlay, Hangul, Mongol, Sendai, Sonia's, Sunday, Xingu's, anneal, annual, denial, genial, manual, menial, mongol, senna's, serial, sinew's, sinews, sinned, sinner, sinus's, social, squeal, sundae, venial, Bengal, Sinbad, Singer, Singh's, singe's, singed, singer, singes sitte site 1 567 site, Ste, sit, suite, cite, sate, sett, settee, side, suttee, saute, sitter, Set, set, ST, St, st, stew, suet, suit, SAT, SST, Sat, Sid, Sta, Stu, cit, sat, sight, sot, sty, zit, Sade, Soto, city, seat, soot, stay, stow, SEATO, Sadie, satay, sooty, stet, suede, suety, Stine, site's, sited, sites, situate, smite, spite, state, stile, setter, settle, sift, silt, sits, Pitt, Shi'ite, Shiite, Witt, bite, gite, kite, lite, mite, mitt, piste, rite, setts, shitty, sidle, silty, sine, sire, sitar, size, skate, slate, smote, spate, Bette, Kitty, Mitty, bitty, butte, ditto, ditty, kitty, latte, matte, pitta, siege, sieve, titty, vitae, witty, PST, SDI, SD, said, seed, sued, CID, Cid, sad, sod, cede, soda, zeta, satiate, sties, tie, SE, Saudi, Se, Semite, Si, Soddy, Te, satire, seedy, skit, slit, snit, spit, stat, statue, stem, step, stir, stitch, suite's, suited, suites, Tet, tit, Bizet, SSE, STD, Scott, Scottie, Seattle, Sgt, Stael, Steve, Stone, Stowe, Sue, Suzette, Sweet, Tue, aside, cite's, cited, cites, civet, dice, die, musette, rosette, saint, sated, sates, see, settee's, settees, side's, sided, sides, sighted, sired, sitting, sized, skeet, sleet, slide, snide, stage, stake, stale, stare, stave, std, steed, steel, steep, steer, stick, stiff, still, sting, stoke, stole, stone, store, stove, strew, style, sue, suit's, suits, sweet, tee, toe, IT, It, Tate, Tide, Tito, diet, it, shit, tide, tote, GTE, IDE, Ito, Kit, MIT, Rte, SALT, SIDS, STOL, SWAT, Sat's, Scot, Seine, Senate, Sept, Set's, Si's, Sid's, Sidney, Sir, Stan, Stu's, Supt, Sutton, Ute, Waite, White, ate, bit, cities, dist, fist, fit, gist, git, hist, hit, kit, list, lit, mist, nit, pit, quite, rte, saith, salt, salute, sateen, saute's, sautes, scat, scatty, seated, sect, sedate, seine, seize, senate, sent, set's, sets, sheet, sic, sicked, siesta, sieved, sigh, sighed, sight's, sights, sim, sin, sinew, sinned, sip, sipped, sir, sis, siting, slat, slot, slut, slutty, smut, smutty, snot, snotty, soft, solute, sort, sortie, sot's, sots, spat, spot, spotty, stab, stag, star, stop, stub, stud, stun, sty's, suitor, supt, suture, swat, swot, white, wist, wit, write, zit's, zits, Bettie, Catt, Cote, Etta, Fiat, GATT, Gide, Giotto, Hattie, Hettie, Kate, Lott, Lottie, Matt, Mattie, Misty, Mott, Nate, Nettie, Nita, Otto, Paiute, Pate, Pete, Ride, Rita, SASE, SIDS's, SUSE, Santa, Sarto, Satan, Seth, Seton, Siva, Soto's, Swede, VISTA, Vito, Watt, aide, atty, baste, bate, bide, butt, byte, caste, cine, city's, cote, cute, date, dote, fate, fete, fiat, gate, haste, hate, hide, hottie, iota, jute, late, lute, mate, mete, misty, mote, mute, mutt, note, paste, pate, pita, pity, putt, puttee, rate, ride, riot, rote, safe, sage, sake, sale, salty, same, sane, satin, satyr, save, scythe, seat's, seats, seethe, septa, sere, setup, shot, shut, sick, sickie, sign, signed, sill, silo, sing, sirree, sis's, sloe, slue, softy, soiree, sole, some, soot's, soothe, sore, sorta, spade, sputa, suet's, sure, swede, taste, tattie, vista, vita, vote, waste, watt, wide, zine, Betty, Getty, Katie, Patti, Patty, Petty, Sinai, Soave, Somme, South, Susie, batty, butty, catty, chute, cutie, diode, dotty, fatty, gotta, gutty, jetty, lotto, motto, natty, nutty, outta, patty, petty, piety, potty, putty, quote, ratty, retie, route, rutty, sauce, scene, sedge, segue, shade, sicko, sigh's, sighs, silly, sissy, sitter's, sitters, skitter, skittle, slitter, smitten, sooth, souse, south, spitted, spittle, suave, tatty, tutti, wrote, Pitt's, Pitts, Witt's, mitt's, mitts, shitted, sifted, sifter, silted, sister, sifts, silt's, silts, sixty, tithe, Little, bitten, bitter, fitted, fitter, hitter, kitted, kitten, litter, little, mitten, pitted, titter, tittle, witted, witter, since, singe, title, lithe, withe situration situation 2 58 saturation, situation, striation, saturation's, iteration, nitration, maturation, station, citation, duration, starvation, saturating, serration, reiteration, suppuration, separation, situation's, situations, figuration, simulation, castration, distortion, strain, striation's, striations, Restoration, restoration, straiten, sedation, nutrition, sturgeon, adoration, attrition, hydration, secretion, seduction, situational, federation, moderation, situating, stimulation, stipulation, filtration, iteration's, iterations, nitration's, vituperation, salutation, maturation's, satiation, adjuration, alteration, migration, vibration, liberation, litigation, mitigation, titivation slyph sylph 1 544 sylph, glyph, Slav, slave, sylph's, sylphs, sly, soph, Saiph, slap, slip, slop, slash, slope, slosh, sloth, slush, slyly, staph, Sylvia, Sylvie, self, Silva, salve, salvo, solve, sulfa, Silvia, saliva, selfie, sleeve, sylphic, slay, Ralph, SLR, SPF, Sappho, alpha, slaw, slays, sleep, sleigh, slew, sloe, sloop, slough, slow, slue, Salish, Slav's, Slavs, caliph, seraph, slab, slag, slam, slat, slayed, slayer, sled, sleepy, sleuth, slid, slight, slim, slippy, slit, slob, slog, sloppy, slot, slouch, slug, slum, slur, slushy, slut, Sloan, lymph, slack, slain, slake, slang, slate, slaw's, sleek, sleet, slew's, slews, slice, slick, slide, slier, slime, slimy, sling, sloe's, sloes, slows, slue's, slued, slues, slung, slap's, slaps, slept, slip's, slips, slop's, slops, Skype, selloff, Sal, Sally, Sol, sally, silly, sol, sully, SF, Scylla, Sophia, Sophie, XL, sale, sell, sf, sill, silo, sole, solo, sylvan, salty, silky, silty, sulky, SUV, Sulla, laugh, lav, lvi, self's, selfish, slavish, Delphi, Guelph, SALT, Sal's, Salk, Sally's, Sol's, sally's, salt, silk, silly's, silt, sol's, sold, sols, spiv, sulk, ELF, LIFO, Leif, Levi, Levy, Livy, Love, Salas, Salem, Sallie, Selim, Selma, Silas, Silva's, Siva, Slavic, Slovak, Solis, Solon, Sufi, Suva, VLF, XL's, elf, lava, lave, leaf, levy, lief, life, live, loaf, love, luff, lvii, safe, salad, sale's, sales, sallow, salon, salsa, salve's, salved, salver, salves, salvo's, salvos, save, sell's, sells, selves, sill's, sills, silo's, silos, silver, slave's, slaved, slaver, slaves, slaying, sleigh's, sleighs, sleight, sliver, slouchy, slough's, sloughs, sloven, sofa, solar, sole's, soled, soles, solid, solo's, solos, solved, solver, solves, spliff, sulfa's, sulfur, vlf, xylem, zilch, Alva, Elva, Olaf, Olav, Salado, Salas's, Salome, Savoy, Selena, Seoul, Silas's, Sloane, Soave, Sofia, Solis's, Sulla's, clef, clvi, elev, fly, pH, salaam, salami, salary, saline, saloon, salute, savoy, seller, serf, sieve, silage, silica, slangy, sleaze, sleazy, sledge, sleety, slowly, sludge, sludgy, sluice, sluing, slummy, slurry, slutty, solace, solely, solidi, soling, soloed, solute, suave, sullen, surf, spy, Cliff, Clive, Elvia, LP, Olive, Saul's, Sp, Steve, alive, aloof, bluff, cliff, clove, clvii, fluff, glove, olive, sail's, sails, savvy, say, scoff, scuff, seal's, seals, serif, serve, servo, shelf, skiff, skive, snafu, sniff, snuff, soil's, soils, soul's, souls, soy, spiff, spoof, staff, stave, stiff, stove, stuff, zloty, SAP, SOP, Saiph's, Sep, kph, lap, lip, lop, lye, mph, ply, psych, sap, sch, sigh, sip, sky, slump, slurp, sop, spa, sty, sup, syn, spy's, sough, style, styli, suppl, Caph, Lapp, Leah, Lupe, Lyle, Lyly, Lyme, Lynn, Lyra, Salyut, Seth, alp, lash, lath, lech, lope, lush, lyre, nymph, polyp, sash, say's, says, scythe, seep, slash's, sleep's, sleeps, sloop's, sloops, slope's, sloped, slopes, slops's, sloth's, sloths, slush's, soap, soup, soy's, splash, splosh, staph's, such, supp, synth, Alpo, Bligh, Blythe, SAP's, SOP's, Sept, Sikh, Skye, South, Soyuz, Supt, blah, blip, clap, clip, clop, flap, flip, flop, fly's, glop, plop, ply's, saith, sap's, sappy, saps, shyly, sip's, sips, skip, sky's, slab's, slabs, slag's, slags, slam's, slams, slant, slat's, slats, sled's, sleds, slims, slink, slit's, slits, slob's, slobs, slog's, slogs, slot's, slots, slug's, slugs, slum's, slums, slunk, slur's, slurs, slut's, sluts, snap, snip, soapy, sooth, sop's, soppy, sops, soupy, south, step, stop, sty's, sump, sup's, sups, supt, swap, sync, Allah, Alyce, Bloch, Clyde, Flynn, Plath, Sarah, Singh, Smith, blush, bumph, clash, cloth, elope, flash, flesh, flush, flyby, graph, humph, morph, oomph, plash, plush, scope, seeps, smash, smith, snipe, soap's, soaps, soup's, soups, stash, swash, swath, swipe, swish smil smile 1 314 smile, simile, smiley, Small, XML, small, smell, mil, sail, soil, Emil, Somali, sawmill, Samuel, smelly, sim, Ismail, Mill, Milo, SGML, Sm, mail, mile, mill, ml, moil, semi, sill, silo, smile's, smiled, smiles, slim, Mel, Sal, Sims, Sol, sim's, sims, smelt, sol, Emile, Emily, SQL, Saul, Sm's, Smith, Sybil, Tamil, email, seal, sell, semi's, semis, skill, smite, smith, snail, soul, spiel, spill, spoil, stile, still, swill, STOL, smog, smug, smut, seemly, Somalia, Selim, slime, slimy, Mali, simple, simply, SAM, Sam, seminal, silly, similar, simile's, similes, sly, smiley's, smileys, smiling, sum, Ismael, Male, Mlle, Moll, Sammie, Small's, XL, dismal, male, mall, maul, meal, mewl, mole, moll, mule, mull, sale, same, sample, small's, smalls, smell's, smells, smugly, sole, solo, some, sumo, symbol, Sibyl, Simon, Sims's, dimly, sibyl, sidle, sisal, styli, slam, slum, Emilia, Emilio, Hamill, SAM's, Sally, Sam's, Sammy, Samoa, Semite, Seoul, Sicily, Somme, Sulla, family, homily, sally, samey, senile, serial, simian, smithy, social, sully, sum's, summit, sump, sums, Camel, Cecil, Cyril, Jamal, Jamel, Sahel, Samar, Scala, Snell, Stael, camel, cell, civil, sable, sadly, samba, sames, scale, scaly, scowl, scull, seam, seem, semen, sepal, skoal, skull, slaw, slay, slew, sloe, slow, slue, slyly, smack, smash, smear, smock, smoke, smoky, smote, spell, spool, stale, stall, steal, steel, stole, stool, style, sumac, sumo's, suppl, surly, swell, zeal, MI's, mi's, MI, Si, Xmas, mi, mil's, mild, milf, milk, mils, milt, silk, silt, smilax, IL, MIA, Mia, Sui, sail's, sails, sci, soil's, soils, skim, slid, slip, slit, swim, Emil's, Gil, MIT, MiG, Min, Mir, SDI, Si's, Sid, Sir, ail, mic, mid, min, nil, oil, shill, sic, sin, sip, sir, sis, sit, ski, smirk, stilt, swirl, til, Amie, Gail, Neil, Phil, Sui's, bail, boil, coil, fail, foil, hail, jail, nail, pail, rail, roil, said, shim, six, suit, tail, toil, veil, wail, Ymir, amid, emir, emit, evil, omit, ski's, skid, skin, skip, skis, skit, snip, snit, spic, spin, spit, spiv, stir, swig, swiz snuck sneaked 0 217 snack, snick, sunk, Zanuck, snug, sneak, suck, stuck, sank, sink, sync, Snake, snake, snaky, sonic, Seneca, snag, sneaky, snog, Nick, neck, nick, sack, sick, snack's, snacks, snicks, sock, souk, knack, knock, skunk, slunk, snark, snub, snug's, snugs, spunk, stunk, sulk, Spock, slack, slick, smack, smock, snuff, speck, stack, stick, stock, shuck, Sanka, scenic, zinc, NSC, Sonja, Synge, cynic, singe, Sun, sun, sundeck, NC, SC, SK, Sc, Sn, Sung, nuke, sung, NCO, NYC, SAC, SEC, Sec, Soc, Sunni, Zanuck's, sac, sec, sic, sicko, snacked, snicked, snicker, soc, sunny, sync's, syncs, Sun's, Suns, bunk, dunk, funk, gunk, hunk, junk, punk, sun's, suns, Inc, Nunki, Sn's, Snow, Sung's, bunco, enc, inc, ink, junco, nook, sawbuck, seek, since, sinus, skua, snarky, sneak's, sneaks, snout, snow, snugly, soak, spunky, sulky, sunup, Inca, SPCA, SWAK, Sacco, Salk, Sask, Schick, sauna, silk, sinus's, slink, slug, smug, snag's, snags, snap, snatch, snip, snit, snitch, snob, snogs, snot, snowy, spank, spec, spic, squaw, squawk, squeak, stank, sticky, stink, stocky, stucco, subj, swank, Sabik, Snead, Snell, Snow's, Spica, chunk, shank, sleek, snafu, snail, snare, sneer, snide, sniff, snipe, snood, snoop, snoot, snore, snow's, snows, sound, speak, spook, steak, suck's, sucks, thunk, Buck, Huck, Puck, buck, duck, fuck, luck, muck, puck, ruck, struck, such, tuck, yuck, Chuck, chuck, sauce, saucy, shack, shock, skulk, snub's, snubs, cluck, pluck, truck sometmes sometimes 1 375 sometimes, sometime, smites, Semite's, Semites, Somme's, someone's, someones, stem's, stems, Smuts, smut's, smuts, summertime's, Semtex, Smuts's, Sodom's, modem's, modems, steam's, steams, symptom's, symptoms, Sumter's, system's, systems, Smetana's, sodium's, sodomy's, symmetries, meme's, memes, mete's, metes, semitone's, semitones, symmetry's, Semitic's, Semitics, Sumatra's, Comte's, comet's, comets, moieties, Soweto's, gamete's, gametes, roomette's, roomettes, scheme's, schemes, societies, softies, solute's, solutes, sortie's, sorties, Suzette's, comedies, safeties, someways, sureties, sweetie's, sweeties, tomatoes, mesdames, mistimes, stymie's, stymies, septum's, cementum's, madame's, summit's, summits, centime's, centimes, Samoyed's, Moet's, cemetery's, mote's, motes, seems, sputum's, Saddam's, Set's, cemeteries, set's, sets, smelt's, smelts, Semtex's, Mamet's, Sammie's, Semiramis, Soto's, Tommie's, dumdum's, dumdums, mate's, mates, memo's, memos, mime's, mimes, mite's, mites, mommies, mottoes, mute's, mutes, osmium's, sates, scimitar's, scimitars, seam's, seams, semi's, semiotics, semis, settee's, settees, setts, site's, sites, smite, sodomite's, sodomites, soot's, soulmate's, soulmates, sties, suet's, summitry's, Steve's, emotes, gasometers, meter's, meters, semen's, smelter's, smelters, smoke's, smokes, totem's, totems, Meade's, Sammy's, Semite, Siemens, Soviet's, Summer's, Summers, Tommy's, betimes, cosmetic's, cosmetics, costume's, costumes, matte's, mattes, metier's, metiers, mettle's, momentum's, mommy's, mottles, omits, saute's, sautes, seamed, seemed, semester's, semesters, sesame's, sesames, setter's, setters, settle's, settles, simmer's, simmers, smarties, smoothie's, smoothies, smooths, socket's, sockets, somebodies, sonnet's, sonnets, sort's, sorts, soviet's, soviets, steamer's, steamers, stemmed, stets, suede's, suite's, suites, summed, summer's, summers, musette's, musettes, smother's, smothers, Mfume's, Salem's, Scottie's, Scotties, Selma's, Seton's, Smith's, States, Sumter, Swede's, Swedes, Sweet's, comatose, commute's, commutes, metal's, metals, metro's, metros, moiety's, motet's, motets, sameness, setup's, setups, skate's, skates, skeet's, slate's, slates, sleet's, sleets, slime's, smear's, smears, smell's, smells, smile's, smiles, smith's, smithies, smiths, smooches, society's, softy's, somebody's, someday, somewhats, spate's, spates, spite's, spites, spume's, spumes, state's, states, stream's, streams, swede's, swedes, sweet's, sweetmeat's, sweetmeats, sweets, vomit's, vomits, softens, sorter's, sorters, Demeter's, Emmett's, Salome's, Senate's, Senates, Simone's, Smetana, Somali's, Somalis, Somoza's, Steele's, Stevie's, Ximenes, ammeter's, ammeters, comedy's, comity's, demotes, geometries, ofttimes, pomade's, pomades, remote's, remotes, safety's, salute's, salutes, secedes, sedates, senate's, senates, sidemen, simile's, similes, skeeters, smashes, smithy's, smitten, smudge's, smudges, softness, somatic, something's, somethings, sonata's, sonatas, sperm's, sperms, statue's, statues, steamed, steamer, steppe's, steppes, surety's, sweetens, tomato's, zombie's, zombies, Sartre's, Seattle's, Somalia's, Sontag's, Sumeria's, commode's, commodes, downtime's, emetic's, emetics, geometry's, hometown's, hometowns, lifetime's, lifetimes, limeade's, limeades, noontime's, pompom's, pompoms, remedies, sample's, samples, scream's, screams, solitude's, sweetmeat, sweetness, tomtit's, tomtits, Simenon's, scuttle's, scuttles, skittles, spittle's, sublimes, subsumes, surname's, surnames soonec sonic 1 634 sonic, sooner, Seneca, sync, Sonja, scenic, scone, soon, sonnet, Synge, singe, snack, sneak, snick, sank, sink, snag, snog, snug, sunk, zinc, Sanka, Snake, Soyinka, cynic, snake, SEC, Sec, Soc, Son, sec, soc, soigne, son, Sony, sane, sine, soignee, song, sown, sponge, zone, since, Seine, Son's, Sonia, Sonny, Sonora, scene, seance, seine, sinew, snooker, snooze, son's, sonny, sons, spec, stooge, Ionic, Sony's, Sonya, Stoic, conic, ionic, saner, sconce, signed, sine's, sines, smoke, snore, sonar, song's, songs, sonnies, sound, spoke, stoic, stoke, tonic, zone's, zoned, zones, Seine's, Smokey, Sonny's, bionic, phonic, scene's, scenes, seine's, seined, seiner, seines, sinned, sinner, smokey, sonny's, sunned, scone's, scones, Stone, stone, Boone, shone, soonest, spooned, swooned, Mooney, Rooney, Stone's, stone's, stoned, stoner, stones, Boone's, mooned, sneaky, snaky, Zanuck, Sn, enc, neck, Masonic, NYC, San, Scan, Sejong, Sen, Seneca's, Senecas, Sun, masonic, neg, scan, scion, sen, sin, skin, snogs, snowy, sun, sundeck, syn, sync's, syncs, send, sens, sent, Csonka, San'a, Sana, Sang, Sanger, Sean, Singer, Snow, Sonja's, Sontag, Sung, Synge's, Zane, Zion, cine, nook, nookie, sage, sake, sang, scow, seek, seen, sewn, sign, sinewy, sing, singe's, singed, singer, singes, sinker, skew, snow, soak, sock, souk, sung, sunken, zine, zonked, Inc, Onega, Snead, Snell, Snow's, Spock, inc, scent, science, senor, sense, smock, sneer, snood, snoop, snoot, snout, snow's, snows, speck, spook, stock, synod, sicken, skinny, Monaco, Monica, Monk, San's, Sand, Sinai, Snoopy, Sonia's, Sun's, Sunni, Suns, bonk, conj, conk, donkey, gonk, honk, lounge, monk, monkey, nooky, oink, pongee, sand, sanely, sans, satanic, sauna, scion's, scions, sedge, segue, senna, senora, siege, sin's, sinew's, sinews, sink's, sinks, sins, skunk, slink, slog, slunk, smog, snap, snip, snit, snob, snogged, snoopy, snooty, snot, snub, sockeye, soggy, sonata, spank, spic, spooky, spunk, stank, stink, stodge, stogie, stunk, suing, sun's, sunny, suns, swank, wonk, Punic, Sana's, Sandy, Sang's, Santa, Sean's, Seebeck, Sennett, Singh, Slinky, Snake's, Solon, Sung's, Zane's, Zion's, Zions, boink, cone, coon, gone, goon, honky, manic, ozone, panic, runic, saint, sandy, sangs, sarge, saunaed, scenery, schooner, serge, shank, sienna, sign's, signs, sing's, sings, sinus, slake, sleek, slinky, smoky, snake's, snaked, snakes, snare, snide, snipe, someone, spake, spike, spoon, spunky, stage, stake, stinky, sumac, sunnier, sunup, surge, swanky, swoon, synth, tunic, wonky, zines, zonal, noose, Sergei, Simone, Sloane, Sunni's, Sunnis, Syriac, one, sauna's, saunas, senna's, smoggy, snobby, snotty, stocky, stodgy, zenned, zodiac, once, signer, signet, spoken, MOOC, Moon, Solon's, Spence, Stine, bone, boon, done, gooey, hone, lone, loon, loonie, moon, none, noon, ozone's, pone, scope, score, sloe, sole, some, someone's, someones, soot, soothe, sore, spine, sponge's, sponged, sponger, sponges, spoon's, spoons, stance, stony, swine, swoon's, swoons, tone, Ponce, bonce, nonce, ounce, ponce, Sidney, Swanee, Sydney, loosen, noose's, nooses, soaked, socked, socket, sodden, spongy, Cooke, Donne, Hooke, OPEC, Poona, Rhone, Shane, Simone's, Sloane's, Soave, Somme, bounce, bronc, connect, honey, jounce, loony, money, moronic, one's, ones, phone, pounce, shine, snooped, snooper, snooze's, snoozed, snoozes, solace, soloed, sonnet's, sonnets, sooth, sooty, sounded, sounder, source, souse, spooked, stonier, stooge's, stooges, tonne, Cognac, Jones, Monet, Moon's, Mooney's, Rooney's, SOSes, Stine's, Stokes, Stowe, Sumner, bone's, boned, boner, bones, boon's, boonies, boons, cognac, cone's, coned, cones, coon's, coons, goner, goon's, goons, hone's, honed, honer, hones, iconic, ironic, loner, loon's, loonie's, loonier, loonies, loons, moon's, moons, noon's, owned, owner, pone's, pones, sloe's, sloes, slope, smoke's, smoked, smoker, smokes, smote, snore's, snored, snorer, snores, snowed, sober, soiree, sole's, soled, soles, solve, soot's, soothed, soother, soothes, sootier, sore's, sorer, sores, sound's, sounds, sowed, sower, spine's, spines, spinet, spoke's, spokes, spore, stoked, stoker, stokes, stole, store, stove, swine's, swines, swore, tone's, toned, toner, tones, townee, Bonner, Conner, Donne's, Donner, Joyner, Leonel, Lionel, Poona's, Rhone's, Shane's, Soave's, Somme's, Soviet, Townes, bonnet, coined, coiner, conned, donned, downed, downer, gowned, joined, joiner, loaned, loaner, loony's, moaned, moaner, phone's, phoned, phones, shine's, shined, shiner, shines, soaped, soared, sobbed, sodded, soever, soiled, sooth's, sopped, sorrel, souped, soured, sourer, souse's, soused, souses, soviet, tonne's, tonnes, zoomed specificialy specifically 1 22 specifically, specificity, specifiable, superficial, superficially, specific, pacifically, sacrificial, sacrificially, specific's, specifics, specially, spicily, semiofficial, superficiality, specification, specified, specifier, specifies, speciously, soporifically, specifiers spel spell 1 416 spell, spiel, sepal, spill, spoil, spool, suppl, spew, Opel, spec, sped, supple, splay, supply, Sep, Aspell, Gospel, Ispell, Peel, Pele, Pl, Sp, dispel, gospel, peal, peel, pl, sale, seal, sell, sole, spell's, spells, spiel's, spiels, Pol, Sal, Sept, Sol, pal, pol, sol, spa, spy, Cpl, SPF, SQL, Sahel, Saul, Snell, Speer, Stael, cpl, lapel, repel, sail, seep, sill, slew, smell, soil, soul, spay, speak, spear, speck, speed, spew's, spews, spied, spies, spree, steal, steel, super, swell, Opal, SPCA, STOL, Spam, Span, opal, spa's, spam, span, spar, spas, spat, spic, spin, spit, spiv, spot, spry, spud, spun, spur, spy's, slope, Pole, Pyle, pale, pile, plea, pole, pule, sample, sepal's, sepals, septal, simple, spleen, staple, PLO, Peale, Pelee, SAP, SOP, Seoul, Sepoy, passel, ply, respell, sap, sepia, sip, sly, sop, spaniel, sparely, special, speckle, spelled, speller, spieled, splat, split, sup, Paul, Polo, XL, cell, pail, pall, pawl, pill, poll, polo, poly, pool, pull, silo, sleep, sloe, slue, solo, spill's, spills, spinal, spiral, spoil's, spoils, spool's, spools, sprawl, spryly, supp, zeal, Apple, Nepal, apple, duple, maple, reply, sable, scale, seeps, septa, shapely, sidle, smile, space, spade, spake, spare, spate, spice, spike, spine, spire, spite, spoke, spore, spume, stale, stile, stole, style, tuple, slap, slip, slop, Koppel, SAP's, SOP's, Sally, Samuel, Sperry, Steele, Stella, Sulla, Supt, appeal, chapel, rappel, repeal, ripely, safely, sagely, sally, sanely, sap's, sapped, sapper, sappy, saps, seemly, seeped, sequel, silly, sip's, sipped, sipper, sips, smelly, soaped, solely, sop's, sopped, soppy, sops, sorely, sorrel, souped, spacey, spayed, specie, speech, speedy, spirea, squeal, steely, sully, sup's, supped, supper, sups, supt, surely, Scala, Sibyl, Small, Spain, Spica, Spiro, Spock, Sybil, XML, apply, papal, pupal, pupil, sadly, scaly, scowl, scull, sibyl, sisal, skill, skoal, skull, slaw, slay, slow, slyly, small, snail, soap, soup, spawn, spays, spicy, spiff, spiky, spiny, spiry, spoof, spook, spoon, spoor, spout, spray, spumy, sputa, stall, still, stool, styli, supra, surly, swill, PE, Perl, SE, Se, pelf, pelt, self, Pei, SSE, Sue, expel, pea, pee, pew, sea, see, sew, sue, sled, step, Aspen, Del, Mel, Opel's, PET, Peg, Pen, SE's, SEC, Se's, Sec, Sen, Set, Shell, Sheol, Ste, ape, aspen, eel, gel, impel, ope, peg, pen, pep, per, pet, rel, sec, sen, seq, set, she'll, shell, smelt, spec's, specs, spend, spent, sperm, tel, Gael, Joel, Kiel, Noel, Riel, SGML, SSE's, Sue's, Suez, duel, epee, feel, fuel, heel, keel, noel, reel, see's, seed, seek, seem, seen, seer, sees, sex, skew, stew, sued, sues, suet, Abel, JPEG, MPEG, OPEC, Sven, Swed, ape's, aped, apes, oped, open, opes, stem, stet spoak spoke 5 52 Spock, speak, spook, spake, spoke, SPCA, spooky, speck, soak, Spica, spike, spiky, spec, spic, spa, spank, spark, Spock's, peak, pock, soap, sock, souk, spay, speaks, spook's, spooks, SWAK, Spam, Span, spa's, spam, span, spar, spas, spat, spot, spunk, smock, sneak, spear, splay, spoil, spoof, spool, spoon, spoor, spore, spout, spray, steak, stock sponsered sponsored 1 84 sponsored, Spenser, cosponsored, sponsor, Spenser's, spinneret, sponsor's, sponsors, pondered, stonkered, spinster, Spencer, Spaniard, censored, censured, Spencer's, Spenserian, sponsoring, spored, pioneered, sneered, spoored, sponged, sponger, pandered, splintered, sundered, tonsured, sauntered, snookered, spattered, sponger's, spongers, sputtered, slandered, spongiest, snored, spreed, speared, spiniest, spooned, Spencerian, ponced, sensed, snared, spared, spender, spinster's, spinsters, spongier, spanner's, spanners, spinner's, spinners, poniard, sincere, sneezed, spanned, spanner, sparred, spinier, spinner, spurred, ensured, insured, spanked, sparser, spinneret's, spinnerets, scissored, centered, cindered, sanserif, sincerer, spangled, snickered, spender's, spenders, spindled, splattered, spluttered, squandered, superseded, uninsured stering steering 1 91 steering, string, staring, storing, Stern, stern, stringy, Sterne, Sterno, Strong, starring, stirring, strong, strung, suturing, Sterling, sterling, stewing, strain, straying, strewn, Styron, strewing, Stein, festering, fostering, mastering, mustering, pestering, searing, setting, steering's, stein, sting, string's, strings, tearing, Stern's, Stirling, Turing, serine, siring, starling, starting, starving, stern's, sterns, storming, taring, tiring, catering, metering, mitering, petering, seeding, severing, smearing, sneering, soaring, sobering, souring, spearing, spring, staying, stealing, steaming, steeling, steeping, stemming, stepping, stetting, swearing, uttering, watering, scaring, scoring, snaring, snoring, sparing, sporing, staging, staking, staling, stating, staving, sterile, stoking, stoning, stowing, styling, uterine straightjacket straitjacket 1 12 straitjacket, straight jacket, straight-jacket, straitjacket's, straitjackets, straitjacketed, straitjacketing, straightedge, straightened, straitlaced, straightedge's, straightedges stumach stomach 1 67 stomach, stomach's, stomachs, Staubach, smash, stash, stomached, stomacher, outmatch, stanch, starch, staunch, stitch, stump, stench, stumpy, stretch, sumac, steam, smooch, steamy, stem, stomaching, stamp, starchy, stamen, steam's, steams, sitemap, steamed, steamer, stem's, stems, stomp, stymie, Mach, mach, stretchy, such, stamina, stammer, stemmed, stimuli, stylish, stymie's, stymied, stymies, teach, Staci, Stacy, Staubach's, smack, stack, staph, stuck, attach, squash, stucco, stump's, stumps, Almach, Chumash, Stuart, stumble, stumped, spinach, squelch stutent student 1 113 student, stent, stunt, Staten, student's, students, stoutest, Staten's, stunted, statement, stint, stunned, stated, strident, subtend, sentient, stating, stipend, astutest, statuette, statute, situated, stinted, stoned, tautened, stoutness, detente, situating, stained, stand, stetted, studded, studied, distant, distend, stetting, studding, stuttered, Sutton, sedatest, sediment, sent, softened, staidest, stent's, stents, stet, strand, stun, stunt's, stunts, tauten, tent, scent, state, steno, stung, Steuben, Sutton's, Trent, sauteing, spent, stouter, stunk, stunner, stuns, stunting, stutter, tautens, tautest, sauteed, States, Steven, Stuart, attend, latent, mutant, patent, potent, septet, silent, soften, squint, stamen, state's, stater, states, stolen, street, talent, Steuben's, intent, salient, sapient, sextant, stately, stutter's, stutters, Sargent, Steven's, Stevens, content, portent, prudent, saltest, segment, serpent, softens, softest, solvent, stalest, stamen's, stamens styleguide style guide 1 302 style guide, style-guide, stalagmite, styled, stalactite, stalemate, stateside, statewide, stalked, sledged, slugged, sleighed, sloughed, satellite, slagged, sleeked, slogged, staled, segued, streaked, delegate, stakeout, stiletto, stockade, tollgate, slide, stalest, style, stylist, seclude, stalking, stogie, stolider, stymied, solitude, stolidity, Seleucid, steadied, stride, style's, styles, Stieglitz, stylistic, Stygian, steroid, stylish, stylus's, sulfide, selective, solenoid, stalagmite's, stalagmites, stalemated, stultified, stupefied, stylizing, deluged, satellited, slaked, sulked, talked, sidelined, steeliest, Delgado, bootlegged, saddled, settled, slacked, slicked, stacked, stalk, stalled, steeled, stilled, stilt, stocked, stylized, cataloged, cytologist, leagued, select, sidled, skulked, slued, staged, staked, stalker, steed, stilted, stoked, stolid, stroked, stuccoed, tailgate, saluted, sledded, sleeted, delude, legged, postlude, restyled, sled, sledge, slid, sludge, sluiced, stalk's, stalks, stayed, stillest, strict, studied, studio, SQLite, silicate, slighted, legit, sallied, slewed, soled, solid, squid, stabled, staggered, staid, stale, stapled, stead, steelier, stewed, stifled, stile, stole, strikeout, stupid, styli, sullied, tallied, telexed, tilde, tiled, Telugu, Toledo, legate, liquid, sailed, salute, sealed, selected, silage, sledging, soiled, solidi, solute, statue, steady, stodge, stolidly, stooge, straggled, struggled, talkie, Gielgud, alleged, plagued, seduced, sleeved, stagier, steamed, steeped, steered, stemmed, stepped, stetted, stogie's, stogies, stolidest, storied, studded, styling, delegated, doglegged, legatee, scheduled, schoolkid, skylight, stodgily, styptic, Adelaide, Stalin, Talmud, citywide, salaried, sideline, smiled, staler, stales, stared, stated, staved, steeling, stile's, stiles, stodgier, stole's, stolen, stoles, stoned, stored, stowed, strewed, strike, stringed, strode, sturdy, stylist's, stylists, stylus, turgid, Telugu's, bowlegged, dialogue, skylarked, sleighing, squeegeed, staging, stagnate, staling, stargazed, statute, steelyard, storage, stowage, stultify, Betelgeuse, secluded, stampede, streamed, stressed, struggle, Seleucus, Stalingrad, Stallone, collegiate, relegate, selecting, slagging, sleeking, slogging, slugging, sluggish, stablemate, stakeout's, stakeouts, stalactite's, stalactites, stalemate's, stalemates, stalling, stallion, stealing, steerage, stiletto's, stilettos, stilling, talkative, tolerate, Stalin's, schlepped, steepened, stepdad, steward, stipend, streakier, stretched, subleased, Stalinist, Stolypin, sheetlike, similitude, stalemating, stargaze, straggle, stricture, structure, segregate, soliloquize, staleness, statehood, streaking, stylishly, staleness's, disliked, cytology, dislodged, deluge, lugged, sidelight, slug, suited, toolkit, tugged subisitions substitutions 29 77 Sebastian's, subsection's, subsections, substation's, substations, submission's, submissions, supposition's, suppositions, bastion's, bastions, suggestion's, suggestions, sensation's, sensations, subdivision's, subdivisions, sublimation's, subjection's, subvention's, subventions, jubilation's, Sebastian, subsidization's, cessation's, cessations, secession's, substitution's, substitutions, succession's, successions, bisection's, bisections, suasion's, subsection, substation, disquisition's, disquisitions, submission, suction's, suctions, position's, positions, question's, questions, sedition's, subsidies, subsiding, supposition, acquisition's, acquisitions, requisition's, requisitions, ebullition's, satiation's, subjugation's, subornation's, suffixation's, summation's, summations, abolition's, pulsation's, pulsations, striation's, striations, submersion's, subsidizes, subversion's, apposition's, deposition's, depositions, habitation's, habitations, opposition's, oppositions, salivation's, sanitation's subjecribed subscribed 1 11 subscribed, subjected, subscribe, subscriber, subscribes, resubscribed, subject, subjugated, subscribing, subscript, subjectivity subpena subpoena 1 363 subpoena, subpoena's, subpoenas, subpoenaed, subpar, Sabina, subteen, supine, subbing, suborn, supping, Sabrina, subtend, suspend, Span, span, saucepan, soybean, subpoenaing, Sabine, spin, Sabin, souping, spine, spiny, sampan, steepen, subjoin, Pena, sapping, seeping, sipping, soaping, sobbing, sopping, subduing, scoping, sibling, sloping, sniping, spend, spent, swiping, Ruben, subarea, super, supra, Selena, Serena, Susana, subbed, subhead, subteen's, subteens, sudden, sullen, supped, supper, suspense, Serpens, Susanna, lumpen, serpent, stipend, subaqua, sublet, suborns, subpart, subplot, subset, sunken, subzero, sultana, Siberian, Spain, spawn, spoon, spongy, spinney, Bean, Sean, bean, sleeping, sobering, steeping, sweeping, Aspen, Ben, Pen, Penna, Steuben, aspen, pen, sauna, senna, sepia, sub, sup, Cebuano, Penn, San'a, Sana, Spence, been, beeping, bopping, scooping, seaborne, seen, sienna, skipping, slapping, slipping, slopping, snapping, snipe, snipping, snooping, spaying, spew, spinal, stepping, stooping, stopping, supp, swapping, swooping, zapping, zipping, Cuban, Sedna, Sudan, Susan, septa, speak, spear, Eben, Nubian, Reuben, SPCA, Sabina's, Sabine's, Sunni, Supt, Sven, bullpen, open, sapiens, sapient, scene, souped, span's, spank, spans, spec, sped, spin's, spins, spunk, sub's, subdue, subhuman, subj, suborned, subs, suburban, subway, suing, sump, sunny, sup's, supple, sups, supt, upon, Rubin, Sabin's, Sabre, Siberia, Skype, Speer, Spica, Suwanee, ripen, saber, sable, sabra, scope, scubaing, semen, seven, shebeen, siren, slope, snubbing, sober, speck, speed, spell, spew's, spews, spleen, spoken, sputa, steno, stubbing, sunburn, suppl, swipe, European, Tubman, subarea's, subareas, sublease, subtle, sultan, suntan, bumping, burping, Ibsen, Sabrina's, Serpens's, Stephan, Stephen, Subaru, Sutton, cabana, cubing, deepen, dubbin, duping, happen, lubing, lupine, nubbin, reopen, sadden, sapped, sapper, sateen, scupper, seamen, seeped, serene, sharpen, sicken, sipped, sipper, slumping, slurping, soaped, sobbed, sodden, sopped, spirea, steepens, stumping, stupefy, subdued, subdues, subjoins, subprime, subsonic, subspace, summon, sump's, sumps, supply, surgeon, tubing, tuppenny, unpin, upping, usurping, Dublin, Sabre's, Scopes, Skype's, Slovenia, Smyrna, Staten, Steven, Susanne, Suzanne, Sweden, Turpin, Veblen, auburn, cupping, dampen, dubbing, hempen, pigpen, pupping, rubbing, saber's, sabers, sable's, sables, sampan's, sampans, savanna, scope's, scoped, scopes, screen, shaping, silken, simper, slope's, sloped, slopes, sloven, snipe's, sniped, sniper, snipes, sobers, soften, stamen, stolen, submit, subtly, suburb, suburbia, sucking, suiting, summing, sunning, suppose, sussing, swipe's, swiped, swipes, umping, Santana, Scopes's, Slovene, Smetana, Subaru's, Sukarno, dumping, gulping, humping, jumping, lumping, pulping, pumping, scalene, scapula, stamina, sublime, subside, subsidy, subsoil, subsume, subway's, subways, sulking, surfing, surging, surpass, vulpine suger sugar 2 393 sager, sugar, Segre, Sucre, Seeger, sucker, sugary, skier, Luger, auger, huger, super, surer, square, squire, saggier, scare, score, soggier, sacker, scar, seeker, sicker, succor, Zukor, cigar, scour, scree, screw, sure, surge, Ger, slugger, smugger, snugger, surgery, Sanger, Singer, sage, seer, signer, singer, sugar's, sugars, Fugger, Summer, bugger, gouger, lugger, mugger, queer, rugger, saucer, sourer, suaver, suffer, summer, supper, Leger, Niger, Roger, Seder, Speer, augur, eager, edger, lager, pager, roger, saber, safer, sage's, sages, saner, saver, serer, sever, sewer, sizer, slier, sneer, sober, sorer, sower, steer, tiger, wager, secure, saguaro, scurry, sacra, scary, screwy, segue, sugared, Gere, Gr, Msgr, Sega, Segre's, Sr, Sucre's, busker, cure, gear, goer, gr, husker, sarge, sear, sere, serge, sire, sludgier, smudgier, sore, sour, sugarier, surrey, SEC, Sec, Seeger's, Sergei, Sir, causer, cur, gar, juicer, query, quire, sag, savager, scourer, scouter, sculler, scupper, sec, securer, sedge, seq, siege, sir, squarer, stagger, stagier, sucker's, suckers, sulkier, swagger, ogre, segue's, segued, segues, slur, spur, suture, vaguer, gazer, Escher, Mgr, SLR, Saar, Sabre, Sgt, Sigurd, Sudra, Sumeria, Zenger, buggery, buggier, jeer, lucre, mgr, muggier, pudgier, saga, sago, sake, saucier, scorer, seek, sex, sexier, signor, sinker, skater, skew, skewer, skier's, skiers, skiver, smear, smoker, snare, snore, soar, soccer, soughed, soupier, spare, spear, spire, spore, stare, stoker, store, suck, summery, sunnier, supra, swear, swore, zinger, Geiger, Igor, Jagger, Quaker, Rodger, Sadr, Sawyer, Shaker, Skye, Subaru, Tucker, Yeager, agar, augury, badger, bigger, booger, cadger, cagier, codger, cougar, coyer, dagger, digger, dodger, edgier, fucker, gayer, hedger, higher, jigger, jogger, ledger, lodger, logger, logier, meager, nagger, nigger, nigher, pucker, rigger, sadder, sag's, sagely, sagged, saggy, sags, sapper, sawyer, sealer, sedge's, seeder, seiner, seller, setter, severe, shaker, siege's, sieges, sighed, simmer, sinner, sipper, sitter, slayer, soever, soggy, sooner, spar, sphere, star, stayer, stir, sucked, suitor, tagger, tucker, user, surge's, surged, surges, Baker, Hagar, Maker, Regor, Sagan, Samar, Sega's, Starr, Sue, Sykes, baker, biker, ceder, cider, faker, hiker, joker, liker, maker, ocker, piker, poker, rigor, saga's, sagas, sago's, sake's, satyr, savor, senor, sigma, sitar, skeet, skied, skies, solar, sonar, spoor, spree, stair, strew, suck's, sucks, sue, taker, vigor, cuber, curer, cuter, Burger, Kruger, Luger's, SUSE, Sue's, Suez, Sumner, Sumter, auger's, augers, bugler, burger, huge, hunger, luge, purger, sued, sues, suet, sunder, super's, superb, supers, surfer, sutler, usher, usurer, Alger, anger, buyer, sheer, shier, Buber, Durer, Euler, Huber, Puget, SUSE's, duper, luges, muter, nuder, outer, purer, ruder, ruler, shyer, tuber, tuner supercede supersede 1 61 supersede, super cede, super-cede, supercity, superseded, supersedes, spruced, precede, superbest, supersize, supervene, suppressed, sparest, spriest, spreed, pierced, sourced, speared, spurred, spaced, spared, spermicide, spiced, spored, super's, superposed, supers, supersized, supervised, spurned, spurted, sparred, supercities, superseding, sparked, spliced, sported, supercity's, superstate, superstore, superuser, supported, supposed, suppress, secede, superstar, supervened, supreme, superpose, supervise, superego, supermodel, superber, supermen, Superglue, superfine, superglue, superhero, proceed, spread's, spreads superfulous superfluous 1 30 superfluous, superfluously, supercilious, superfluity's, Superglue's, scrofulous, superfluity, Superfund's, Superbowl's, perilous, supervenes, supervises, Superglue, Superior's, superego's, superegos, superglue, superior's, superiors, Superfund, supermom's, supermoms, superhero's, superheros, superusers, supervisor's, supervisors, superheroes, spadeful's, spadefuls susan Susan 1 222 Susan, Susana, Susanna, Susanne, Susan's, Pusan, Sudan, season, Suzanne, sousing, sussing, San, Sousa, Sun, Susana's, sun, sustain, SUSE, Sean, Sosa, USN, suss, Scan, Sousa's, Span, Stan, Susie, scan, span, swan, Nisan, SUSE's, Sagan, Saran, Satan, Sivan, Sloan, Sosa's, saran, sedan, sisal, Cessna, Sassoon, sassing, saucing, San's, Sun's, Suns, Xizang, sans, sizing, sun's, suns, sauna, SASE, San'a, Sana, Sang, Sean's, Sn, Sn's, Sue's, Sui's, Sung, Susanna's, Susanne's, sane, sang, sass, sea's, seas, sou's, sous, sues, sung, suasion, SE's, SOS, SOs, SW's, Se's, Sen, Seuss, Si's, Son, Sunni, sauna's, saunas, sen, senna, sin, sis, son, souse, suing, sunny, syn, Nissan, Sask, assn, spun, stun, Sana's, Sung's, Essen, SOS's, SSE's, SSW's, SVN, Samson, Sedna, Seuss's, Spain, Suez, Suwanee, Suzy, Xi'an, Xian, saurian, sausage, seen, seesaw, sewn, sign, sis's, slain, slang, soon, sown, spawn, stain, swain, using, Samoan, Saxon, Sinai, Sloane, Susie's, Sutton, Sven, Syrian, busing, cousin, cyan, fusing, musing, sass's, sassy, scion, seaman, sesame, simian, sissy, skin, souse's, soused, souses, spin, sudden, sullen, summon, supine, sussed, susses, Pusan's, Sudan's, Cesar, Dyson, Jason, Kazan, Luzon, Mason, SOSes, SSA, Sabin, Seton, Simon, Solon, Stein, Suez's, Suzy's, Tyson, basin, bison, mason, meson, ocean, resin, risen, rosin, salon, satin, semen, seven, siren, sises, skein, spoon, stein, swoon, sysop, USA, USA's, Suva's, Juan, Suva, Tuscan, Yuan, sultan, suntan, yuan, USAF, sushi, Cuban, Duran, Hunan, Rutan, Surat, Wuhan, human, sugar, sumac syncorization synchronization 1 31 synchronization, syncopation, sensitization, notarization, secularization, signalization, incarnation, categorization, vulgarization, sanction, secretion, sensation, centralization, concretion, encrustation, incrustation, conjuration, denigration, incarceration, segregation, suffixation, encryption, miniaturization, reincarnation, unchristian, conversation, sacristan, incursion, ingratiation, annexation, congestion taff tough 0 104 taffy, tiff, toff, daffy, diff, doff, duff, tofu, staff, Taft, caff, faff, gaff, naff, ta ff, ta-ff, TVA, TV, deaf, toffee, Duffy, def, Dave, Davy, defy, TA, Ta, ff, ta, taffy's, tariff, AF, Tao, stiff, stuff, tau, tiff's, tiffs, toffs, BFF, RAF, TEFL, TGIF, Ta's, Tad, chaff, daft, eff, gaffe, oaf, off, quaff, tab, tad, tag, tam, tan, tap, tar, tat, tuft, turf, Goff, Hoff, Huff, Jeff, T'ang, Tami, Tao's, Tara, Tass, Tate, biff, buff, cafe, cuff, guff, huff, jiff, luff, miff, muff, naif, niff, puff, riff, ruff, safe, tack, taco, tail, take, tale, tali, tall, tame, tang, tape, tare, taro, tau's, taus, taut, waif taht that 51 320 Tahiti, tat, taut, Taft, baht, tact, tart, ta ht, ta-ht, hat, HT, Tate, ht, taught, teat, DAT, Tad, Tahoe, Tet, Tut, tad, tatty, tight, tit, tot, tut, twat, TNT, tacit, taint, tarot, tarty, taste, tasty, taunt, toast, toot, tout, trait, Fahd, daft, dart, tent, test, tilt, tint, tort, trot, tuft, twit, that, dhoti, hate, Tahiti's, had, hit, hot, hut, DH, TD, Tito, Toto, Tutu, data, date, heat, tattie, tattoo, toad, tote, tutu, treat, DDT, DOT, Dot, Haiti, TDD, Tahoe's, Taoist, Ted, Tod, cahoot, dad, dot, drat, duh, mahout, tappet, tatted, teapot, ted, titty, toady, toasty, trad, tutti, DHS, DPT, DST, Dada, Dante, Doha, Mahdi, Tevet, Tibet, Tide, Tobit, Todd, Tonto, dado, daunt, davit, dealt, diet, dpt, duet, hoot, tamed, taped, tardy, tared, teed, tenet, testy, that'd, tide, tidy, tied, toed, torte, trade, trite, trout, tweet, Ptah, TA, Ta, Utah, debt, deft, dent, dept, dict, dint, dirt, dist, dolt, don't, dost, duct, dust, stat, ta, tats, tend, told, trod, turd, At, Tao, Thad, ah, at, chat, ghat, hath, phat, tau, what, Thant, Hart, Tad's, haft, halt, hart, hast, tad's, tads, Lat, Nat, Pat, Ptah's, SAT, Sat, Ta's, Taft's, Tasha, Utah's, VAT, aah, aha, bah, baht's, bahts, bat, cat, eat, fat, lat, mat, nah, oat, pah, pat, rah, rat, sat, start, tab, tact's, tag, tam, tan, tap, tar, tart's, tarts, tract, vat, ACT, AFT, AZT, Art, Catt, GATT, Matt, Oahu, T'ang, Tami, Tao's, Tara, Tass, Watt, act, aft, alt, amt, ant, apt, art, bait, gait, tack, taco, tail, take, tale, tali, tall, tame, tang, tape, tare, taro, tau's, taus, tax, text, wait, watt, yacht, Bart, Capt, East, Hahn, Kant, SALT, TARP, Walt, bast, can't, cant, capt, cart, cast, east, fact, fart, fast, kart, last, malt, mart, mast, pact, pant, part, past, raft, rant, rapt, salt, tab's, tabs, tag's, tags, talc, talk, tam's, tamp, tams, tan's, tank, tans, tap's, taps, tar's, tarn, tarp, tars, task, taxa, taxi, vast, waft, want, wart, wast, hated, towhead tattos tattoos 2 486 tattoo's, tattoos, tats, Tate's, Tito's, Toto's, tatties, ditto's, dittos, tutti's, tuttis, tattoo, tot's, tots, teat's, teats, toot's, toots, DAT's, Tad's, Tet's, Tut's, tad's, tads, tit's, tits, tut's, tuts, Titus, Tutu's, dado's, date's, dates, titties, tote's, totes, tout's, touts, tutu's, tutus, Titus's, ditty's, Tao's, tarot's, tarots, Taft's, tact's, tart's, tarts, tatter's, tatters, tattle's, tattles, tatty, Cato's, Catt's, GATT's, Matt's, NATO's, Otto's, Tatar's, Tatars, Tatum's, Tonto's, Watt's, Watts, auto's, autos, jato's, jatos, taco's, tacos, taro's, taros, taste's, tastes, tater's, taters, tattie, watt's, watts, Patti's, Patty's, Watts's, fatty's, latte's, lattes, lotto's, matte's, mattes, motto's, patty's, taboo's, taboos, tango's, tangos, tatted, tatter, tattle, Dot's, Tod's, dot's, dots, Toyota's, Tutsi, toad's, toads, DDTs, Ted's, dad's, dadoes, dads, teds, tights, toady's, Dada's, Dido's, Tide's, Todd's, dido's, diet's, diets, ditties, dodo's, dodos, dotes, duet's, duets, duteous, duty's, tedious, tide's, tides, tidy's, tights's, toadies, Ta's, Teddy's, daddy's, deity's, duties, potato's, stat's, stats, tat, tattooer's, tattooers, tattooist, teapot's, teapots, tidies, today's, toddy's, tomato's, trot's, trots, twats, States, TNT's, Tass, Tate, Tetons, Tito, Toto, state's, states, status, taint's, taints, taste, tasty, tattiest, tatting's, tau's, taunt's, taunts, taus, taut, toast's, toasts, trait's, traits, ttys, tutor's, tutors, At's, Ats, fatso, that's, Dayton's, Ito's, Lat's, Nat's, Pat's, Sat's, TKO's, Tacitus, Tahiti's, Tahoe's, Tass's, Teuton's, Teutons, VAT's, WATS, Wyatt's, ado's, bat's, bats, cat's, cats, dart's, darts, ditto, eats, fat's, fats, hat's, hats, lats, mat's, mats, oat's, oats, pat's, patois, pats, rat's, rats, statue's, statues, status's, tab's, tabs, tag's, tags, tam's, tams, tan's, tans, tap's, taps, tar's, tars, tatami's, tatamis, tattooed, tattooer, tautens, tautest, tent's, tents, test's, tests, tilt's, tilts, tint's, tints, tiptoe's, tiptoes, titter's, titters, tittle's, tittles, titty, tort's, torts, totter's, totters, tuft's, tufts, tutti, twit's, twits, two's, twos, vat's, vats, Baotou's, Bates, Batu's, Beatty's, Dante's, Etta's, Fates, Gates, Giotto's, Hattie's, Kate's, Katy's, Lott's, Mattie's, Mott's, Nate's, Oates, Pate's, Pitt's, Pitts, Potts, Soto's, T'ang's, Tagus, Tami's, Tara's, Tatar, Tatum, Titan's, Titans, Togo's, Tojo's, Tutsi's, Vito's, WATS's, Witt's, Yates, adios, bait's, baits, bates, butt's, butts, dagos, dater's, daters, datum's, fate's, fates, fatties, fatuous, gait's, gaits, gate's, gates, ghetto's, ghettos, hate's, hates, mate's, mates, matzo, mitt's, mitts, mottoes, mutt's, mutts, oats's, pate's, pates, patties, putt's, putts, rate's, rates, sates, setts, tack's, tacks, tail's, tails, take's, takes, tale's, tales, tallow's, talus, tames, tang's, tangs, tapas, tape's, tapes, tare's, tares, tater, tattier, tatting, testes, testis, tetra's, tetras, titan's, titans, title's, titles, torte's, tortes, total's, totals, totem's, totems, trio's, trios, tutor, typo's, typos, tyro's, tyros, veto's, wait's, waits, Bates's, Bette's, Betty's, Dario's, Davao's, Dayton, Fates's, Gates's, Getty's, Haiti's, Katie's, Kitty's, Mitty's, Oates's, Petty's, Pitts's, Potts's, Quito's, Taegu's, Tagus's, Taine's, Tammi's, Tammy's, Taney's, Tania's, Tasha's, Taurus, Tethys, Teuton, Tycho's, Waite's, Yates's, butte's, buttes, jetty's, kitty's, laity's, mateys, photo's, photos, pittas, potty's, putty's, radio's, radios, saute's, sautes, tabby's, taffy's, taiga's, taigas, tally's, talus's, tatami, taupe's, tauten, tauter, tautly, tawny's, theta's, thetas, tithe's, tithes, titter, tittle, tooth's, totted, totter, tutted, Patton's, alto's, altos, Santos, Sarto's, canto's, cantos, fatsos, matzo's, matzos, pantos, Patton, bathos, pathos, patio's, patios, ratio's, ratios techniquely technically 1 5 technically, technique, technique's, techniques, technical teh the 169 765 DH, duh, Te, eh, tea, tech, tee, NEH, Te's, Ted, Tet, meh, ted, tel, ten, Tahoe, Doha, He, he, H, T, Tue, h, t, tie, toe, he'd, DE, OTOH, Ptah, TA, Ta, Ti, Tu, Ty, Utah, ta, teach, teeth, ti, to, DEA, Dee, Leah, NH, OH, T's, TB, TD, TM, TN, TV, TX, Tao, Tb, Tc, Tell, Tenn, Teri, Terr, Tess, Tl, Tm, Trey, Tues, ah, dew, hew, hey, oh, rehi, tau, tb, tea's, teak, teal, team, tear, teas, teat, tee's, teed, teem, teen, tees, tell, terr, tie's, tied, tier, ties, tn, toe's, toed, toes, too, tosh, tow, toy, tr, tree, trey, ts, tush, twee, uh, yeah, DEC, Dec, Del, Dem, NIH, TBA, TDD, TKO, TVA, TWA, Ta's, Tad, Ti's, Tim, Tod, Tom, Tu's, Tut, Twp, Ty's, aah, bah, deb, def, deg, den, huh, kWh, nah, ooh, pah, rah, shh, tab, tad, tag, tam, tan, tap, tar, tat, ti's, tic, til, tin, tip, tit, tog, tom, ton, top, tor, tot, try, tub, tug, tum, tun, tut, two, twp, the, Th, TeX, Tex, dhow, towhee, HT, hate, ht, HI, Ha, Ho, ha, hi, ho, wt, tithe, D, DHS, DOE, Delhi, Doe, Fatah, Head, Torah, WTO, d, die, doe, due, head, heat, heed, hie, hied, hoe, hoed, hue, hued, Tate, Tide, Tyre, date, dote, doth, take, tale, tame, tape, tare, techie, teethe, tetchy, tide, tile, time, tine, tire, toke, tole, tome, tone, tore, tote, true, tube, tune, tyke, type, HDD, HUD, had, hat, hid, hit, hod, hot, hut, DA, DD, DI, Death, Di, Du, Dutch, Dy, FHA, Huey, Hugh, Taegu, Taney, Tasha, Teddy, Terra, Terri, Terry, Tess's, Tessa, Tisha, Tues's, Tycho, Tyree, aha, dd, death, dewy, ditch, do, dutch, dye, high, oho, teary, tease, teddy, teeny, telly, tepee, terry, tight, titch, tooth, topee, touch, tough, toyed, D's, DC, DJ, DOA, DP, DUI, Day, Dean, Dee's, Dell, Dena, Deon, Depp, Devi, Diem, Doe's, Dow, Dr, Drew, ET, Haw, Hay, Hui, Moho, Noah, Oahu, Pooh, Shah, Soho, T'ang, Tami, Tao's, Tara, Tass, Tina, Ting, Tito, Toby, Todd, Togo, Tojo, Toni, Tony, Tory, Toto, Troy, Tull, Tupi, Tutu, YWHA, ayah, coho, dB, dash, day, db, dc, dded, dead, deaf, deal, dean, dear, deck, deed, deem, deep, deer, defy, deli, dell, demo, deny, dew's, die's, died, dies, diet, dish, doe's, doer, does, dosh, drew, due's, duel, dues, duet, duo, dz, haw, hay, how, hwy, pooh, shah, tack, taco, tail, tali, tall, tang, taro, tau's, taus, taut, tick, tidy, tiff, till, ting, tiny, tizz, toad, toff, tofu, toga, toil, toll, tomb, tong, tony, took, tool, toot, topi, toss, tour, tout, tow's, town, tows, toy's, toys, tray, trio, trow, troy, ttys, tuba, tuck, tuna, tutu, typo, tyro, DA's, DAR, DAT, DD's, DDS, DDT, DNA, DOB, DOD, DOS, DOT, DWI, Dan, Di's, Dir, Dis, Don, Dot, Dy's, ETA, GTE, Rte, Ste, Thea, Ute, ate, dab, dad, dag, dam, dds, did, dig, dim, din, dip, dis, div, do's, dob, doc, dog, don, dos, dot, doz, dpi, dry, dub, dud, dug, dun, eta, rte, thee, thew, they, Che, E, ETD, Ed, Thu, e, ed, etc, she, stew, tech's, techs, tench, tenth, tho, thy, Beth, Seth, etch, meth, them, then, Fed, GED, He's, Heb, IED, Jed, LED, Ned, OED, PET, QED, Set, Wed, bed, bet, fed, get, he's, hem, hen, hep, her, hes, jet, led, let, med, met, net, pet, red, set, vet, we'd, wed, wet, yet, zed, Be, Ce, Ch, EU, Eu, Fe, GE, GTE's, Ge, IE, Le, ME, Me, NE, Ne, OE, PE, Re, Rh, SE, Se, TEFL, TESL, THC, Ted's, Tet's, Th's, Ute's, Utes, Xe, be, ch, ea, item, me, nth, pH, re, sh, stem, step, stet, teds, temp, ten's, tend, tens, tent, term, tern, test, trek, we, ye, CEO, E's, EC, EEO, EM, ER, Er, Es, Geo, HRH, Jew, Key, Lea, Lee, Leo, Lew, Neo, Pei, TB's, TLC, TNT, TQM, TV's, TVs, TWX, Tb's, Tc's, Tia, Tl's, Tm's, Wei, bee, bey, em, en, er, es, ex, fee, few, fey, gee, itch, jew, key, lea, lech, lee, lei, mesh, mew, nee, new, pea, pee, pew, sea, see, sew, ssh, tax, tbs, tsp, tux, ugh, wee, yea, yew, Be's, Ben, Ce's, EEC, EEG, Fe's, Feb, Fez, GE's, Ge's, Gen, Ger, Ken, Le's, Len, Les, Meg, Mel, NE's, Ne's, Neb, Nev, Peg, Pen, REM, Re's, Rep, Rev, SE's, SEC, Se's, Sec, Sen, Sep, Web, Xe's, Xes, Zen, ash, beg, e'en, e'er, eek, eel, fem, fen, fer, fez, gel, gem, gen, keg, ken, kph, leg, meg, men, mes, mph, neg, o'er, och, peg, pen, pep, per, re's, rec, ref, reg, rel, rem, rep, res, rev, sch, sec, sen, seq, veg, web, wen, yen, yep, yer, yes, zen tem team 3 282 TM, Tm, team, teem, Dem, Tim, Tom, tam, tom, tum, tame, time, tome, Diem, Tami, deem, demo, tomb, dam, dim, Te, item, stem, temp, term, EM, TQM, em, tea, tee, them, REM, Te's, Ted, Tet, fem, gem, hem, rem, ted, tel, ten, Dame, dame, dime, dome, Tammi, Tammy, Timmy, Tommy, tummy, diam, doom, dumb, ME, Me, me, ATM, M, Mme, T, Tempe, Tm's, Tue, m, steam, t, team's, teams, teems, tempo, tie, toe, totem, med, met, DE, MM, TA, Ta, Ti, Tim's, Tom's, Tu, Tums, Ty, Wm, atom, emo, emu, idem, mm, ta, tam's, tamp, tams, theme, ti, to, tom's, toms, tram, trim, tums, ADM, AM, Adm, Am, BM, Cm, DEA, Dee, FM, Fm, GM, HM, I'm, NM, PM, Pm, QM, Sm, T's, TB, TD, TN, TV, TX, Tao, Tb, Tc, Tell, Tenn, Teri, Terr, Tess, Tl, Trey, Tues, am, beam, chem, cm, dew, geom, gm, h'm, heme, km, meme, memo, mew, om, pm, poem, ream, rm, seam, seem, semi, tau, tb, tea's, teak, teal, tear, teas, teat, tech, tee's, teed, teen, tees, tell, terr, tie's, tied, tier, ties, tn, toe's, toed, toes, too, tow, toy, tr, tree, trey, ts, twee, um, CAM, Com, DEC, Dec, Del, Ham, Jim, Kim, Nam, Pam, Pym, Qom, RAM, ROM, Rom, SAM, Sam, TBA, TDD, TKO, TVA, TWA, Ta's, Tad, Ti's, Tod, Tu's, Tut, Twp, Ty's, aim, bum, cam, chm, com, cum, deb, def, deg, den, fum, gum, gym, ham, him, hmm, hum, jam, lam, mam, mom, mum, pom, ppm, ram, rim, rum, sim, sum, tab, tad, tag, tan, tap, tar, tat, ti's, tic, til, tin, tip, tit, tog, ton, top, tor, tot, try, tub, tug, tun, tut, two, twp, vim, wpm, yam, yum, TeX, Tex teo two 39 352 toe, Te, to, Tao, tea, tee, too, DOE, Doe, T, Tue, WTO, doe, t, tie, tow, toy, DE, TA, Ta, Ti, Tu, Ty, do, ta, ti, DEA, Dee, dew, duo, tau, TKO, Te's, Ted, Tet, ted, tel, ten, two, CEO, EEO, Geo, Leo, Neo, tho, wt, D, DOA, Dow, d, die, due, DA, DD, DI, Di, Du, Dy, dd, dewy, DUI, Day, ET, day, toe's, toed, toes, veto, ETA, GTE, Ito, PTO, Rte, Ste, Tod, Tom, Ute, ate, eta, rte, tog, tom, ton, top, tor, tot, OE, Deon, E, EOE, Ed, Joe, Moe, Noe, O, Otto, Poe, T's, TB, TD, TM, TN, TV, TX, Tao's, Tb, Tc, Tell, Tenn, Teri, Terr, Tess, Tito, Tl, Tm, Togo, Tojo, Toto, Trey, Troy, Tues, Zoe, demo, e, ed, foe, hoe, o, redo, roe, stew, taco, taro, tb, tea's, teak, teal, team, tear, teas, teat, tech, tee's, teed, teem, teen, tees, tell, terr, the, tie's, tied, tier, ties, tn, took, tool, toot, tr, tree, trey, trio, trow, troy, ts, twee, typo, tyro, woe, BO, Be, CO, Ce, Co, DEC, Dec, Del, Dem, EU, Eu, Fe, Fed, GE, GED, Ge, He, Ho, IE, IED, Io, Jed, Jo, KO, LED, Le, ME, MO, Me, Mo, NE, Ne, Ned, No, OED, PE, PET, PO, Po, QED, Re, SE, SO, Se, Set, TBA, TDD, TVA, TWA, Ta's, Tad, Th, Thea, Ti's, Tim, Tu's, Tut, Twp, Ty's, Wed, Xe, ado, be, bed, bet, co, deb, def, deg, den, ea, fed, get, go, he, he'd, ho, jet, led, let, lo, me, med, meow, met, mo, net, no, pet, re, red, set, so, tab, tad, tag, tam, tan, tap, tar, tat, thee, thew, they, thou, ti's, tic, til, tin, tip, tit, try, tub, tug, tum, tun, tut, twp, vet, we, we'd, wed, wet, ye, yet, yo, zed, GAO, Jew, Key, Lao, Lea, Lee, Lew, Mao, Pei, Rio, Thu, Tia, WHO, Wei, Wyo, bee, bey, bio, boo, coo, fee, few, fey, foo, gee, goo, hew, hey, jew, key, lea, lee, lei, loo, mew, moo, nee, new, pea, pee, pew, poo, quo, rho, sea, see, sew, thy, wee, who, woo, yea, yew, zoo, TeX, Tex teridical theoretical 12 80 periodical, juridical, radical, critical, tropical, vertical, heretical, ridicule, periodically, terrifically, juridically, theoretical, cortical, prodigal, tactical, tyrannical, piratical, medical, periodical's, periodicals, trivial, cervical, terminal, technical, radically, tardily, trickle, tortilla, territorial, treadmill, diacritical, critically, erotically, metrical, redial, testicle, tragically, tricycle, tropically, vertically, steroidal, tidal, trial, radial, radical's, radicals, bridal, eradicable, periodic, premedical, terrific, tribal, cordial, erotica, juridic, lyrical, theatrical, topical, trifocals, tripodal, typical, vertical's, verticals, methodical, satirical, deriding, eradicate, hermetical, ordinal, verdict, cardinal, erotica's, farcical, ironical, surgical, terapixel, tribunal, political, treacle, treacly tesst test 1 382 test, testy, deist, toast, test's, tests, Tess, Tess's, Tessa, DST, taste, tasty, Taoist, Tet's, dist, dost, dust, teased, toasty, tossed, tacit, teat's, teats, SST, Te's, Ted's, Tet, Tues's, teds, EST, Tass, Tessie, desist, est, tea's, teas, teat, tee's, tees, text, toss, Best, East, TESL, Tass's, Tessa's, West, Zest, asst, best, east, fest, jest, lest, nest, pest, psst, rest, tease, tent, theist, toss's, trust, tryst, twist, vest, west, yest, zest, TESOL, Tesla, Tevet, beast, beset, besot, feast, heist, least, resat, reset, resit, tenet, weest, yeast, Dusty, Tuesday, Tussaud, dusty, tsetse, Tut's, deceit, dissed, dossed, stet, tats, tit's, tits, tot's, tots, tut's, tuts, Set, set, DECed, ST, St, T's, Tues, attest, cutest, deist's, deists, detest, dosed, latest, mutest, retest, seat, sett, st, tamest, tested, tester, testes, testis, tie's, ties, toast's, toasts, toe's, toes, toot's, toots, tout's, touts, truest, ts, PST, SAT, Sat, Ta's, Tad's, Ted, Ti's, Tod's, Tu's, Tut, Ty's, dessert, dust's, dusts, sat, sit, sot, tad's, tads, tat, ted, tensity, testate, testis's, ti's, tit, tot, tut, typeset, tease's, teases, Tutsi, CST, DDS's, DOS's, Dee's, Dis's, HST, Knesset, MST, TNT, Tao's, Tessie's, Tilsit, Vesta, asset, bedsit, chest, demist, desalt, desert, despot, dew's, dis's, doesn't, doss, guest, pesto, quest, tau's, taus, taut, teed, tensed, tissue, toot, tout, tow's, tows, toy's, toys, treat, trusty, tsp, ttys, tweet, twisty, typist, wrest, zesty, Host, Jesuit, LSAT, Myst, Post, Taft, Teddy, basset, bast, bust, cast, cosset, cost, cyst, debt, deft, dent, dept, desk, didst, durst, fast, feisty, fessed, fist, gist, gusset, gust, hadst, hast, hist, host, just, last, list, lost, lust, mast, messed, midst, mist, most, must, oust, past, peseta, post, russet, rust, tact, tart, task, tassel, teapot, teasel, teaser, teddy, tend, tent's, tents, tight, tilt, tint, tort, tosser, tosses, tossup, trot, tuft, tusk, tussle, twat, twit, vast, wast, wist, yeasty, yessed, EST's, Faust, Tibet, Tobit, Tosca, Tyson, boast, boost, coast, dealt, debit, debut, deism, depot, foist, ghost, hoist, joist, joust, mayst, moist, posit, roast, roost, roust, taint, tarot, taser, taunt, tensest, tepid, tersest, text's, texts, trait, tress, trout, visit, waist, whist, wrist, Best's, West's, Wests, Zest's, best's, bests, fest's, fests, jest's, jests, nest's, nests, pest's, pests, rest's, rests, ten's, tens, tress's, vest's, vests, west's, zest's, zests, tense, terse, Bess, Hess, Jess, Les's, Tex's, erst, fess, less, mess, resist, yes's, Bess's, Hess's, Hesse, Jess's, Jesse, less's, mess's, messy, tempt tets tests 48 445 Tet's, teat's, teats, Ted's, Tut's, tats, teds, tit's, tits, tot's, tots, tut's, tuts, Tate's, tote's, totes, Tito's, Titus, Toto's, Tutsi, Tutu's, diet's, diets, duet's, duets, toot's, toots, tout's, touts, tutu's, tutus, DAT's, DDTs, Dot's, Tad's, Tod's, dot's, dots, tad's, tads, test, Te's, Tet, stets, tent's, tents, test's, tests, TNT's, Tess, tea's, teas, tee's, tees, PET's, Set's, bet's, bets, gets, jet's, jets, let's, lets, net's, nets, pet's, pets, set's, sets, ten's, tens, vet's, vets, wet's, wets, Tide's, date's, dates, dotes, tide's, tides, Teddy's, Titus's, deity's, tights, tutti's, tuttis, Todd's, dead's, deed's, deeds, ditsy, duty's, testy, tidy's, toad's, toads, dad's, dads, ditz, dud's, duds, T's, Tetons, Tevet's, Tibet's, Tues, motet's, motets, teat, tenet's, tenets, testes, testis, tetra's, tetras, tie's, ties, toe's, toes, treat's, treats, ts, tsetse, ttys, tweet's, tweets, Etta's, setts, GTE's, Odets, Ta's, Taft's, Ted, Tess's, Tessa, Tethys, Ti's, Tu's, Tues's, Tut, Ty's, Ute's, Utes, debt's, debts, dent's, dents, eats, eta's, etas, stat's, stats, tact's, tart's, tarts, tat, tease, ted, tends, theta's, thetas, ti's, tilt's, tilts, tint's, tints, tit, tort's, torts, tot, trot's, trots, tuft's, tufts, tut, twats, twit's, twits, At's, Ats, Betsy, CT's, Cetus, Dee's, Ed's, Hts, Keats, Leta's, MT's, Moet's, Pete's, Pt's, TB's, TV's, TVs, Tao's, Tass, Tate, Tb's, Tc's, TeX, Tell's, Tenn's, Teri's, Terr's, Tex, Tito, Tl's, Tm's, Toto, Trey's, Tutu, UT's, Yeats, beat's, beats, beet's, beets, beta's, betas, dew's, ed's, eds, feat's, feats, feta's, fete's, fetes, fetus, heat's, heats, it's, its, meat's, meats, meet's, meets, mete's, metes, newt's, newts, peat's, poet's, poets, qts, seat's, seats, stew's, stews, suet's, tau's, taus, tbs, teak's, teaks, teal's, teals, team's, teams, tear's, tears, tech's, techs, teed, teems, teen's, teens, tells, tense, terse, tetra, that's, tier's, tiers, toss, tote, tow's, tows, toy's, toys, treas, tree's, trees, tress, trews, trey's, treys, tutu, veto's, whets, yeti's, yetis, zeta's, zetas, DECs, Debs, Dec's, Del's, Fed's, Feds, Jed's, Kit's, LED's, Lat's, Lot's, MIT's, Nat's, Ned's, PST's, Pat's, Sat's, TKO's, TWA's, Tim's, Tom's, Tums, VAT's, WATS, Wed's, bat's, bats, bed's, beds, bit's, bits, bots, buts, cat's, cats, cot's, cots, cut's, cuts, deb's, debs, den's, dens, fat's, fats, fed's, feds, fit's, fits, gits, gut's, guts, hat's, hats, hit's, hits, hots, hut's, huts, jot's, jots, jut's, juts, kit's, kits, lats, lot's, lots, mat's, mats, mot's, mots, nit's, nits, nut's, nuts, oat's, oats, out's, outs, pat's, pats, pit's, pits, pot's, pots, put's, puts, rat's, rats, red's, reds, rot's, rots, rut's, ruts, sits, sot's, sots, tab's, tabs, tag's, tags, tam's, tams, tan's, tans, tap's, taps, tar's, tars, tic's, tics, tin's, tins, tip's, tips, tog's, togs, tom's, toms, ton's, tons, top's, tops, tor's, tors, try's, tub's, tubs, tug's, tugs, tums, tun's, tuns, twas, two's, twos, vat's, vats, weds, wit's, wits, zed's, zeds, zit's, zits, text's, texts, Tex's thanot than or 0 427 Thant, Thant's, than, that, thane, Thanh, chant, shan't, thank, thane's, thanes, thinned, not, thong, Thad, knot, then, thin, TNT, Tonto, ant, canto, hangout, haunt, panto, taint, taunt, that'd, Hunt, Kant, Shinto, can't, cannot, cant, hand, hint, hunt, pant, rant, shanty, snot, tent, thanked, thine, thing, throat, tint, want, Ghent, Handy, Janet, Manet, Minot, giant, handy, meant, shunt, tenet, theft, then's, thingy, think, thins, thunk, peanut, shandy, thawed, theist, thence, thing's, things, thinly, thong's, thongs, threat, Hanoi, ethanol, whatnot, Thanh's, tarot, thanks, teapot, NATO, Ont, gnat, note, nowt, nod, Mont, ain't, ante, anti, aunt, cont, don't, font, into, onto, unto, won't, wont, knit, neat, thinnest, threnody, thud, Anita, Bantu, Cantu, Chianti, Dante, Santa, and, anode, chantey, daunt, faint, gaunt, int, jaunt, lento, manta, mayn't, paint, pinto, saint, snoot, snout, tangoed, thereto, throaty, vaunt, Andy, Canute, Kent, Land, Lent, Rand, Sand, band, bent, bunt, canoed, cent, cunt, denote, dent, dint, gannet, gent, hind, land, lent, lint, mint, pent, pint, punt, quaint, quanta, rand, rent, runt, sand, sanity, sent, snit, tan, tango, tanned, tend, they'd, thirty, thought, thunder, unit, vanity, vent, wand, went, Benet, Canad, Candy, Ethan, Genet, Hindi, Hindu, Honda, Juanita, Mandy, Monet, Mount, Randi, Randy, Sandy, T'ang, Tao, Wanda, bandy, candy, caned, chained, connote, count, dandy, feint, fount, honed, innit, joint, keynote, maned, mount, panda, point, quint, randy, sandy, scent, synod, tang, that's, thereat, thicket, thinner, third, tho, thyroid, toned, tuned, viand, waned, Taney, Tania, tangy, Gounod, Han, Luanda, Rhonda, Thai, Thoth, beaned, bonnet, ethane, hadn't, handout, hasn't, hat, hot, jennet, leaned, linnet, loaned, moaned, phantom, phoned, punnet, rennet, shined, sonnet, tat, thaw, themed, thou, thread, throne, throng, tinned, tot, weaned, whined, Carnot, Chan, Ethan's, Kano, Thad's, Thar, Thor, chant's, chants, chat, ghat, hang, hoot, methanol, phat, shot, taut, teat, tenant, thwart, tinpot, toot, truant, tyrant, what, Theron, that'll, Brant, Chandon, Chang, Ghana, Grant, Han's, Haney, Hank, Hanna, Hanoi's, Hans, Hart, Shana, Shane, Taft, Thai's, Thais, Trent, anon, cahoot, canoe, canst, chino, ethane's, grant, guano, haft, halt, hand's, hands, hank, hart, hast, llano, piano, plant, rhino, scant, shoot, slant, tact, tan's, tango's, tangos, tank, tans, tart, thaw's, thaws, throe, throw, trot, turnout, twat, Cabot, Canon, Chan's, Chaney, Hans's, Kano's, Shanna, Shannon, Shavuot, T'ang's, TELNET, Tanya, Thalia, Thar's, Tharp, Tuamotu, canon, chariot, chart, fagot, habit, hang's, hangs, helot, honor, jabot, manor, planet, sabot, shadow, shaft, shallot, shalt, shank, tacit, tang's, tangs, tansy, telnet, tenon, tenor, thatch, thinks, thirst, thrift, throb, thrust, thunks, toast, trait, Chance, Chanel, Chang's, Ghana's, Shana's, Shane's, Thales, Thames, chalet, chance, chancy, change, chino's, chinos, guano's, llano's, llanos, phenol, phenom, phonon, piano's, pianos, rhino's, rhinos, zealot theirselves themselves 5 34 their selves, their-selves, theirs elves, theirs-elves, themselves, ourselves, yourselves, resolve's, resolves, Therese's, thrives, Theresa's, selves, shirtsleeve's, shirtsleeves, horseflies, herself, horseless, thirst's, thirsts, truelove's, trueloves, Thessaly's, redissolves, reserve's, reserves, theorizes, thermal's, thermals, dissolves, perceives, preserve's, preserves, thirstiness theridically theoretical 6 37 theoretically, theatrically, periodically, juridically, thematically, theoretical, radically, critically, erotically, vertically, heroically, terrifically, theatrical, therapeutically, periodical, erratically, heretical, juridical, neurotically, prodigally, piratically, heuristically, medically, thermally, hermetically, rhetorically, hectically, horrifically, tragically, tropically, aerobically, chronically, melodically, operatically, sporadically, theologically, thirdly thredically theoretically 1 58 theoretically, radically, juridically, theoretical, theatrically, thematically, vertically, critically, erotically, periodically, prodigally, erratically, heroically, piratically, medically, athletically, tragically, tropically, chronically, radical, therapeutically, heretical, juridical, methodically, neurotically, pathetically, radially, thermally, hermetically, cordially, lyrically, hectically, poetically, predicable, sporadically, cardinally, chaotically, farcically, ironically, phonetically, surgically, tactically, terrifically, tyrannically, aerobically, ascetically, genetically, kinetically, melodically, moronically, theatrical, thirdly, thyroidal, throatily, treacly, vertical, rectally, ridicule thruout throughout 13 134 throat, thru out, thru-out, throaty, threat, thrust, trout, thereat, thyroid, thread, rout, thready, throughout, thru, throat's, throats, throe, through, throw, trot, grout, tarot, thrift, throb, thrum, shroud, thought, throe's, throes, throne, throng, throw's, thrown, throws, thrush, thruway, tryout, turnout, thereto, third, thirty, Thur, hurt, route, Root, riot, root, thereabout, thirst, thorough, throttle, thud, Thurs, Thoreau, threat's, threats, three, threw, thrifty, Brut, Prut, Theron, trod, turret, Corot, Croat, Perot, Short, Thant, Trudy, bruit, chariot, cheroot, cruet, fruit, groat, kraut, proud, reroute, short, theft, theory, thereof, thereon, thorium, threnody, thrummed, thwart, trait, treat, trued, Pruitt, Thoreau's, Thrace, carrot, parrot, theist, thou, thrall, thrash, thread's, threads, three's, threes, thresh, thrice, thrill, thrive, thrived, thicket, thrust's, thrusts, tout, trout's, trouts, shout, thou's, thous, trust, shutout, sprout, throb's, throbs, thrum's, thrums, tortuous, truant, truest, turbot, burnout, thrush's, workout, takeout, timeout ths this 2 327 Th's, this, thus, Thai's, Thais, Thea's, thaw's, thaws, thees, these, thew's, thews, those, thou's, thous, Th, H's, HS, T's, Thu, the, tho, thy, ts, Rh's, THC, Ta's, Te's, Ti's, Tu's, Ty's, ti's, Thieu's, thigh's, thighs, Beth's, Goth's, Goths, Roth's, Ruth's, S, Seth's, Thad's, Thar's, Thor's, Thurs, bath's, baths, ethos, goths, kith's, lath's, laths, meths, moth's, moths, myth's, myths, oath's, oaths, path's, paths, pith's, s, that's, then's, thins, thud's, thuds, thug's, thugs, Ha's, He's, Ho's, Hus, S's, SS, Thai, Thea, W's, has, he's, hes, his, ho's, hos, thaw, thee, thew, they, thou, A's, As, B's, BS, C's, Che's, Chi's, Cs, D's, E's, Es, F's, G's, GHQ's, GHz, Hz, I's, J's, K's, KS, Ks, L's, M's, MS, Ms, N's, NS, O's, OS, Os, P's, PS, R's, SSS, Tao's, Tass, Tess, Thad, Thar, Thor, Thur, Tia's, Tues, U's, US, V's, WHO's, X's, XS, Y's, Z's, Zs, as, chi's, chis, cs, es, gs, is, ks, ls, ms, phi's, phis, phys, rho's, rhos, rs, she's, shes, shy's, tau's, taus, tea's, teas, tee's, tees, than, that, them, then, thin, thru, thud, thug, tie's, ties, toe's, toes, toss, tow's, tows, toy's, toys, ttys, us, vs, who's, why's, whys, AA's, AI's, AIs, AWS, As's, Au's, BA's, BB's, BBS, BS's, Ba's, Be's, Bi's, CO's, CSS, Ca's, Ce's, Ci's, Co's, Cu's, DA's, DD's, DDS, DOS, Di's, Dis, Dy's, Eu's, Fe's, GE's, Ga's, Ge's, Gus, ISS, Io's, Jo's, KO's, Ky's, La's, Las, Le's, Les, Li's, Los, Lu's, MA's, MI's, MS's, Mo's, NE's, NW's, Na's, Ne's, Ni's, No's, Nos, OAS, OS's, Os's, PA's, PPS, PS's, Pa's, Po's, Pu's, Ra's, Re's, Ru's, SE's, SOS, SOs, SW's, Se's, Si's, US's, USS, VI's, Va's, Wis, Wm's, Wu's, Xe's, Xes, ass, bi's, bis, bus, by's, cos, dds, dis, do's, dos, fa's, gas, go's, iOS, la's, ma's, mas, mes, mi's, mos, mu's, mus, mys, no's, nos, nu's, nus, pa's, pas, pi's, pis, pus, re's, res, sis, was, xi's, xis, yes, Hts, DHS, HHS, TB's, TV's, TVs, Tb's, Tc's, Tl's, Tm's, VHS, oh's, ohs, tbs titalate titillate 1 87 titillate, totality, titivate, titled, totaled, title, dilate, titillated, titillates, tittle, retaliate, titular, mutilate, tabulate, tutelage, vitality, tinplate, tattled, tilted, dilated, tidal, tilde, titlist, total, title's, titles, dilute, distillate, tattle, totalities, tittle's, tittles, tidally, total's, totality's, totally, totals, adulate, deflate, tideland, titling, desolate, detonate, fatality, modulate, tonality, totaling, tutelary, Pilate, palate, situate, stimulate, stipulate, tillage, titivated, titivates, violate, hotplate, isolate, iterate, nitrate, pitapat, template, literate, litigate, mitigate, simulate, vitalize, tootled, detailed, diddled, tatted, toddled, toileted, tablet, diluted, dialed, tattletale, tilled, toilette, tootle, totted, trialed, tutted, dealt, tallied, titillating tommorrow tomorrow 1 40 tomorrow, tom morrow, tom-morrow, tomorrow's, tomorrows, Morrow, morrow, Timor, tumor, Murrow, marrow, Timur, tamer, timer, Tamara, Tamera, dimmer, Tommy, Darrow, Timor's, Tommie, timorous, tremor, tumor's, tumorous, tumors, Tommy's, tomboy, Morrow's, Tommie's, morrow's, morrows, commodore, Woodrow, borrow, sorrow, Comoros, Doctorow, Gomorrah, Socorro tomorow tomorrow 1 111 tomorrow, Timor, tumor, tomorrow's, tomorrows, Tamra, Timur, tamer, timer, Tamara, Tamera, Moro, Morrow, morrow, trow, Timor's, timorous, tumor's, tumorous, tumors, Romero, tomato, tomboy, Comoros, demur, dimer, Moor, moor, demure, Moore, Tom, tom, tor, Miro, More, Murrow, door, marrow, more, motor, tearoom, tomb, tome, tour, tremor, Douro, Tommy, moray, Omar, Tom's, tom's, toms, Darrow, Dobro, Emory, Homer, Tamra's, Timon, Timur's, Tomas, Tommie, Tudor, comer, dobro, dolor, donor, homer, humor, rumor, tabor, tamer's, tamers, tenor, timbre, timer's, timers, tome's, tomes, toner, tower, tutor, Demerol, Mamore, Ramiro, Tagore, Tamara's, Tamera's, Timurid, Tomas's, Tommy's, Zamora, domino, memory, terror, tooter, Moro's, Timothy, Tommie's, Woodrow, moron, timothy, throw, Comoros's, Doctorow, borrow, sorrow, Comoran, Romero's, tomato's, lowbrow, somehow tradegy tragedy 2 133 trade, tragedy, strategy, trade's, traded, trader, trades, tardy, tirade, trad, trudge, trudged, Trudy, Tuareg, draggy, tardily, tirade's, tirades, trading, Trudeau, prodigy, traduce, trilogy, tritely, Tracey, trader's, traders, tracery, Target, tared, target, Tortuga, tarty, tread, treed, triad, tried, trued, Drudge, Turkey, dragged, dredge, dredged, drudge, drudged, tarred, tracked, tract, treaty, triage, trod, turkey, tardier, tiredly, treadle, Drake, drake, track, trait, trike, trite, Trudy's, tarted, tarter, tartly, tragic, tread's, treading, treads, triad's, triads, Tartary, dreaded, druggy, teared, tireder, treated, tricky, trodden, turnkey, yardage, Dryden, Ortega, Trey, Trotsky, Trudeau's, trait's, traits, tray, trey, triter, tragedy's, Taegu, protege, ridgy, strategy's, toady, traffic, traitor, trudge's, trudges, Brady, Grady, Tracy, grade, trace, traced, Tuareg's, Bradley, Tracey's, craggy, rudely, trading's, tradings, trashy, Bradly, Trident, grade's, graded, grader, grades, trace's, tracer, traces, travel, trident, crudely, drapery, irately, prudery, tramway, trapeze, dared trubbel trouble 1 184 trouble, treble, dribble, tribal, rubble, drubbed, drubber, Tarbell, durable, terrible, tarball, ruble, rabble, tubule, rebel, tremble, tribe, tubal, tumble, Trumbull, gribble, trouble's, troubled, troubles, truckle, truffle, grubbily, travel, treble's, trebled, trebles, tribe's, tribes, trowel, drabber, trammel, rubbed, rubber, grubbed, grubber, durably, drably, terribly, doorbell, burble, rubella, table, turbo, turtle, dabble, dibble, double, dribble's, dribbled, dribbler, dribbles, drub, tribunal, curable, tribune, tribute, turbine, trail, trawl, trial, trilby, trill, troll, truly, Grable, Terkel, arable, barbel, corbel, dumbbell, trifle, triple, turban, turbid, turbo's, turbos, turbot, Maribel, drubs, friable, reboil, rubble's, stubble, tamable, tenable, tibial, treacle, treadle, trickle, tritely, turmoil, Drupal, Trujillo, crabbily, driblet, drivel, drubbing, rube, rumble, tracheal, trolley, true, tubbier, tube, tuber, tumbrel, dubber, Hubble, bubble, decibel, travail, trefoil, trivial, tubby, timbrel, Ruben, cruel, crumble, gruel, grumble, rubbery, rube's, rubes, ruble's, rubles, strudel, truce, true's, trued, truer, trues, trundle, tube's, tubed, tubes, tubful, Crabbe, Russel, drubber's, drubbers, dubbed, grubby, rabbet, ribbed, ribber, robbed, robber, rubier, rubies, runnel, tabbed, trudge, tunnel, umbel, Gumbel, Truckee, grubbier, throbbed, truce's, truces, Bruegel, Brummel, Crabbe's, Thurber, crabbed, crabber, cribbed, cribber, grabbed, grabber, trucked, trucker, trudge's, trudged, trudges, trussed, trusses, trustee, truther ttest test 1 370 test, testy, toast, attest, DST, deist, taste, tasty, Taoist, Tet's, dist, dost, dust, toasty, Tate's, tacit, tote's, totes, Te's, Tet, fattest, fittest, hottest, stet, tautest, test's, tests, wettest, EST, Tess, Tues, cutest, detest, est, latest, mutest, retest, tamest, teat, tee's, tees, text, tie's, ties, toe's, toes, truest, ttys, Best, TESL, Tues's, West, Zest, best, fest, jest, lest, nest, pest, rest, tent, theist, trust, tryst, twist, vest, west, yest, zest, chest, guest, quest, treat, tweet, weest, wrest, teased, tossed, Dusty, Tuesday, dosed, dusty, teat's, teats, Ted's, Tut's, deceit, tats, teds, tit's, tits, tot's, tots, tut's, tuts, Set, set, ST, St, T's, Tate, Tide's, Tito's, Titus, Toto's, Tutsi, Tutu's, battiest, bittiest, cattiest, date's, dates, diet's, diets, dotes, dottiest, duet's, duets, fattiest, guttiest, nattiest, nuttiest, outset, pettiest, pottiest, rattiest, ruttiest, sett, st, taste's, tastes, tattiest, tea's, teas, tested, tester, testes, testis, tide's, tides, tightest, toot's, toots, tote, tout's, touts, ts, tsetse, tutu's, tutus, wittiest, PST, SST, Ste, Ta's, Tad's, Ted, Tess's, Tessa, Ti's, Titus's, Tod's, Trieste, Tu's, Tut, Ty's, neatest, stat, tad's, tads, tallest, tannest, tat, tease, ted, ti's, tidiest, tiniest, tit, toniest, tot, tut, typeset, whitest, East, east, Stout, stead, steed, stoat, stout, CST, Dee's, Doe's, HST, MST, TESOL, TNT, Tao's, Tass, Tesla, Tevet, Tibet, Tilsit, Vesta, asset, beast, beset, besot, die's, dies, diet, digest, direst, divest, doe's, does, doesn't, driest, due's, dues, duet, feast, heist, least, modest, nudest, oddest, pesto, resat, reset, resit, rudest, seat, stew, suet, taser, tau's, taus, taut, teed, tenet, tied, toast's, toasts, toed, toot, toss, toted, tout, tow's, tows, toy's, toys, trusty, tsp, twisty, typist, widest, yeast, zesty, Host, Myst, Post, Taft, Tass's, asst, bast, bust, cast, chesty, cost, coyest, cyst, debt, deft, dent, dept, desk, didst, durst, fast, fayest, fiesta, fist, gayest, gist, gust, hadst, hast, hist, host, just, last, list, lost, lust, mast, midst, mist, most, must, oust, past, post, psst, rust, shiest, siesta, stets, tact, tart, task, tend, tight, tilt, tint, tort, toss's, treaty, trot, tuft, tusk, twat, twit, vast, wast, wist, Faust, Tobit, Tweed, attests, boast, boost, coast, foist, ghost, hoist, joist, joust, mayst, moist, roast, roost, roust, taint, tarot, tartest, taunt, trait, tread, treed, tritest, trout, tweed, waist, whist, wrist, stent, GTE's, Ute's, Utes, aptest, tress, Brest, Crest, Trent, crest, these, theft tunnellike tunnel like 1 91 tunnel like, tunnel-like, tunneling, tunnel, tunneled, tunneler, unlike, tunnel's, tunnels, unalike, treelike, Donnell, Danielle, Menelik, manlike, Donnell's, Nellie, ringlike, tuneless, tutelage, winglike, Minnelli, tunnelings, turnpike, tunneler's, tunnelers, Minnelli's, funneling, talkie, tangelo, tillage, tonally, unlock, Danielle's, dislike, doglike, unlucky, Noelle, Tunguska, Tunney, tangling, telling, tingling, tonality, toneless, Nellie's, tellies, deathlike, soundalike, funnel, gunnel, runnel, saintlike, Janelle, Tunney's, newline, snakelike, Menelik's, hornlike, knelling, sheetlike, annelid, apelike, funnel's, funnels, gunnel's, gunnels, runnel's, runnels, tanneries, trellis, Tennessee, channelize, funneled, homelike, lifelike, suchlike, tantalize, tapeline, timeline, tinseling, treeline, trellis's, wavelike, annealing, annulling, kenneling, cannelloni, tessellate, tinkle, toenail tured turned 17 145 trued, toured, turd, tared, tired, tread, treed, tried, tarred, teared, tiered, trad, trod, turret, dared, turfed, turned, cured, lured, tubed, tuned, Trudy, trade, tirade, dread, dried, druid, tardy, tarried, torte, treat, triad, tart, torrid, tort, trot, rued, tarot, tarty, true, Ted, matured, red, sutured, ted, tenured, trend, turd's, turds, tutored, Trey, Tyre, stared, stored, tare, tarted, teed, termed, tied, tire, toed, tore, tree, trey, true's, truer, trues, turbid, turgid, Fred, Hurd, Kurd, Tuareg, Turk, Turkey, Tyree, bred, buried, burred, cred, curd, furred, loured, poured, pureed, purred, soured, thread, touted, toyed, trek, tucked, tugged, tureen, turf, turkey, turn, tutted, Durer, Jared, Turin, Tweed, Tyre's, aired, bared, bored, cared, cored, duded, duped, eared, erred, fared, fired, gored, hared, hired, lurid, mired, oared, pared, pored, rared, shred, sired, tamed, taped, tare's, tares, tided, tiled, timed, tire's, tires, toked, toned, toted, towed, tumid, turbo, turfy, tweed, typed, wired, Trudeau tyrrany tyranny 1 326 tyranny, Terran, Tran, terrain, Tirane, Tyrone, tarring, terrine, tyrant, Terran's, Trina, train, tron, Drano, Duran, Turin, tourney, Darren, Darrin, Dorian, Turing, taring, tiring, truing, tureen, tearing, touring, tray, tyranny's, Terra, Terry, Tran's, tarry, terry, trans, truancy, Tarzan, Tehran, Terrance, Torrance, Tracy, tartan, terrain's, terrains, truant, turban, Cyrano, Syrian, Terra's, Torrens, ternary, thorny, torrent, treaty, Serrano, Tammany, Tiffany, terrace, terrify, drain, drawn, trainee, tarn, tern, torn, turn, Daren, Darin, drone, drown, treeing, Doreen, daring, during, Taney, rainy, ran, rangy, tangy, tarn's, tarns, tawny, teary, yarn, Styron, T'ang, Tara, Terr, Trajan, Trina's, Trojan, Truman, Tyre, Tyrolean, dray, rang, roan, tang, tarragon, terr, terrapin, train's, trains, trance, trendy, trying, tyrannic, tyro, carny, reran, tardy, tarty, tray's, trays, yearn, Ronny, Terri, Trent, Tyree, Tyrone's, drank, runny, teeny, tern's, terns, terracing, tinny, trend, trons, trunk, tunny, turn's, turns, Bran, Fran, Franny, Iran, Oran, Terry's, Tracey, brainy, bran, brawny, cranny, grainy, gran, granny, terry's, trad, tram, trap, trashy, twangy, Adrian, Arron, Brian, Byron, Crane, Duran's, Durant, Durban, Dylan, Koran, Moran, Myrna, Myron, Saran, Tara's, Terr's, Terrence, Terrie, Titan, Torah, Torrens's, Traci, Trudy, Turin's, Turpin, Tyre's, Tyson, Yaren, briny, corny, crane, crony, ferny, groan, horny, irony, murrain, outran, prang, saran, starring, stirring, tarpon, tarrying, terrines, thorn, titan, trace, track, trade, trail, trait, trash, trawl, tread, treas, treat, triad, trial, truly, turfy, twang, tying, tyro's, tyros, Adriana, Barron, Briana, Darren's, Darrin's, Dorian's, Korean, Lorraine, Marian, Parana, Purana, Tainan, Taiwan, Tarawa, Terri's, Theron, Titian, Tongan, Torres, Tulane, Turkey, Tyree's, Warren, barony, barren, dreamy, dreary, erring, tarred, tarting, tearaway, terming, termini, terrazzo, terror, throne, throng, thrown, tirade, titian, toerag, tornado, torrid, tortoni, toucan, triage, tricky, trophy, turbine, tureen's, tureens, turfing, turkey, turning, turnkey, turret, tycoon, typing, warren, Corrine, Guarani, Herring, Mariana, Mariano, Terrell, Terrie's, Tijuana, Torres's, barring, burring, earring, furring, guarani, herring, jarring, marring, parring, purring, tarried, tarrier, tarries, terrier, tyrant's, tyrants, warring, array, Tarzan's, hydrant, tartan's, tartans, turban's, turbans, Murray, arrant, errand, errant, warranty, Germany, Syrian's, Syrians, Tartary, Tuscany, currant, tympani, warrant, therapy, thready, throaty unatourral unnatural 1 114 unnatural, natural, unnaturally, enteral, unmoral, senatorial, inaugural, untruly, underlay, Andorra, naturally, atrial, notarial, unilateral, antiviral, neutral, Andorra's, Andorran, equatorial, janitorial, uncurl, unfurl, Anatolia, Uniroyal, integral, internal, interval, entourage, untruer, natural's, naturals, Unitarian, editorial, curatorial, anatomical, entirely, underlie, astral, unitary, Central, actuarial, austral, central, unreel, unroll, untrue, untruth, ventral, Anatole, unutterable, unutterably, Cantrell, Montreal, Ontarian, arterial, enthrall, entrap, Interpol, atonal, entreat, underrate, untried, epidural, immaterial, interred, nature, neural, underpay, underway, untiring, amoral, binaural, guttural, manorial, monaural, tutorial, untoward, lateral, nature's, natures, unequal, unstrap, untouchable, unusual, cantonal, cultural, pastoral, Anatolia's, Anatolian, inaugural's, inaugurals, informal, littoral, material, oratorical, factorial, sartorial, clitoral, doctoral, gestural, lavatorial, pectoral, postural, unadorned, universal, univocal, unsocial, untypical, urethral, cathedral, pictorial, unethical, unicameral, untouched unaturral unnatural 1 87 unnatural, natural, unnaturally, enteral, untruly, underlay, naturally, neutral, atrial, unilateral, unreal, uncurl, unfurl, inaugural, integral, internal, interval, notarial, unmoral, natural's, naturals, senatorial, Unitarian, entirely, untrue, untruer, underlie, Andorra, antiviral, astral, Uniroyal, unreel, unroll, Central, actuarial, austral, central, untruth, ventral, unitary, unutterable, unutterably, Andorra's, Andorran, Cantrell, Montreal, Ontarian, arterial, enthrall, entrap, equatorial, janitorial, untrod, Anatolia, Interpol, aural, entreat, natal, underrate, untried, epidural, immaterial, interred, nature, neural, underpay, underway, untiring, binaural, editorial, guttural, monaural, nautical, lateral, nature's, natures, unequal, unstrap, unusual, cultural, material, curatorial, gestural, postural, universal, urethral, unethical unconisitional unconstitutional 5 12 unconditional, unconditionally, inquisitional, unconventional, unconstitutional, unconditioned, unconscionable, unconscionably, organizational, unionization, unconventionally, unionization's unconscience unconscious 2 26 conscience, unconscious, unconscious's, unconcern's, incandescence, inconstancy, unconvinced, incontinence, unconscionable, antiscience, inconvenience, unconsciousness, innocence, unconcern, nonsense, omniscience, unconcerned, inconsistency, unconfined, unconscionably, unconsciously, unconcealed, unconsumed, incoherence, insentience, unconsciousness's underladder under ladder 1 93 under ladder, under-ladder, underwater, underwriter, undertaker, interlard, interlude, interluded, underplayed, interloper, interlude's, interludes, undeclared, underlay, underlined, unheralded, underrate, underrated, interlarded, underlain, underlay's, underlays, underlies, underline, underpaid, underside, undertake, undervalued, underrates, underacted, undercover, underline's, underlines, underside's, undersides, intruder, undreamed, unrelated, interlinear, undergrad, underpart, interlaced, underfloor, underlie, underwired, undulate, underdone, underfeed, underused, underwear, underwire, undulated, interlards, underwrite, underwrote, interluding, interrupter, underact, underbid, underdog, underfed, underfur, underlip, undersold, unwieldier, undercoated, Underwood, interlace, underling, undertone, undulates, underfeeds, underscore, understate, entertainer, underacts, underbids, underlip's, underlips, underwriter's, underwriters, Underwood's, interlaces, underbidding, underling's, underlings, underlying, underrating, understudy, underlining, underwrites, interrelate, interrelated unentelegible unintelligible 1 11 unintelligible, unintelligibly, intelligible, intelligibly, ineligible, indelible, ineligibly, uninstallable, intolerable, unendurable, unintelligent unfortunently unfortunately 1 11 unfortunately, unfortunate's, unfortunates, unfriendly, infrequently, impertinently, unfortunate, inadvertently, inordinately, infuriatingly, entertainingly unnaturral unnatural 1 32 unnatural, unnaturally, natural, enteral, unilateral, senatorial, untruly, underlay, naturally, neutral, atrial, notarial, uncurl, unfurl, integral, internal, interval, Central, Unitarian, central, inaugural, unmoral, ventral, Montreal, natural's, naturals, equatorial, immaterial, janitorial, binaural, monaural, Annapurna upcast up cast 1 445 up cast, up-cast, outcast, upmost, Epcot's, upset, opencast, Epcot, typecast, accost, aghast, uncased, aptest, cast, past, unjust, recast, opaquest, OPEC's, epic's, epics, opacity, pact's, pacts, Acosta, August, august, pigsty, PAC's, apiarist, pact, upraised, CST, PC's, PCs, Puck's, UPC, UPS, ageist, angst, apex's, caste, coast, egoist, encased, opcode, openest, pasta, paste, pasty, pct, pica's, podcast, precast, puck's, pucks, upbeat's, upbeats, upgrade, ups, upside, EPA's, East, Pabst, Post, UPI's, UPS's, adjust, cost, east, ingest, pest, post, psst, upset's, upsets, Apia's, Spica's, outcast's, outcasts, purest, purist, repast, ukase, upbeat, update, upscale, Inca's, Incas, Jocasta, apart, avast, unchaste, uncut, upraise, encase, locust, miscast, outlast, topmast, uproot, upshot, webcast, encyst, incest, unrest, upland, uplift, upward, utmost, epoxied, opcodes, Acts, act's, acts, pickiest, pudgiest, Augusta, Pict's, ickiest, impact's, impacts, pokiest, Oct's, Puget's, apex, appeased, apposite, exit, opposite, opts, picot's, picots, AC's, ACT, Ac's, act, pack's, packs, unpacks, Pict, acct, accused, apexes, apposed, asst, copycat's, copycats, edgiest, enacts, epoxy, epoxy's, eulogist, gust, iPad's, impact, just, opposed, oust, packet, pastie, pecs, pic's, pics, pug's, pugs, spikiest, topcoat's, topcoats, uniquest, paciest, pulsate, APC, AZT, EST, Oct, PJ's, Peck's, Pecos, Picasso, Puckett, Puget, accede, alpaca's, alpacas, apace, cased, escapist, est, exact, expat, guest, impasto, inkiest, inquest, ipecac's, ipecacs, outpost, paced, peak's, peaks, peck's, pecks, pesto, pick's, picks, picot, piste, pj's, pkt, pock's, pocks, posit, puke's, pukes, punkest, quest, unpicks, update's, updates, uploads, uppercase, uproots, upshot's, upshots, uptake's, uptakes, uptick's, upticks, palest, papist, Acts's, ascot, iPod's, AWACS, EEC's, Eco's, Emacs, O'Casey, Opal's, Ouija's, Ouijas, Pecos's, Peg's, Piaget, USDA, ape's, apes, app's, apps, apse, ascot's, ascots, copycat, eclat, ecus, enact, gist, iPad, impost, jest, opal's, opals, opes, opiate, opus, peg's, pegs, pianist, picante, picket, pig's, pigs, pocket, puniest, spec's, specs, spics, topcoat, typecasts, unset, upends, uppity, spaciest, ABC's, ABCs, AFC's, AWACS's, Alcoa's, Apr's, ECG's, Emacs's, Erica's, Eyck's, IKEA's, Inst, Proust, Spock's, accost's, accosts, apical, appease, aqua's, aquas, arc's, arcs, epee's, epees, epoch's, epochs, erst, exalt, exist, ghost, hugest, iciest, incs, inst, ipecac, joist, joust, opera's, operas, opus's, orc's, orcs, overcast, pix's, pox's, preset, presto, priest, pyx's, quickest, rapist, ripest, seacoast, soupiest, spaced, speaks, speck's, specks, specs's, typist, ugliest, ukase's, ukases, umiak's, umiaks, uncaught, unseat, upload, upped, upper's, uppers, upthrust, roughcast, sparest, updated, accent, accept, accuse, appose, coyest, gayest, oppose, Olga's, Opel's, alga's, amplest, apse's, apses, archaist, dopiest, downcast, encrust, forecast, heppest, hippest, mopiest, newscast, octet, open's, opens, outboast, ropiest, sickest, spiciest, suggest, supplest, telecast, unclad, upend, upraises, upright, uptight, urge's, urges, wackest, Alcott, Baptist, Encarta, Ernst, Sunkist, UNIX's, abreast, access, applet, arcade, archest, arrest, assist, attest, baptist, copyist, digest, encases, likest, oboist, occult, oddest, sagest, spigot, spriest, topmost, unsaid, upbraid, upkeep, Ernest, Upjohn, ablest, almost, artist, eldest, enlist, escort, idlest, infest, inmost, insist, invest, oldest, orgasm, upwind, urgent uranisium uranium 1 33 uranium, Arianism, uranium's, francium, Urania's, Uranus, organism, ransom, Uranus's, transom, cranium, urn's, urns, Arianism's, Iran's, Oran's, urine's, unionism, Urania, cranium's, craniums, animism, geranium, racism, francium's, iridium, humanism, unanimous, magnesium, transit, urbanizing, gymnasium, trapezium verison version 2 71 Verizon, version, venison, versing, verso, Verizon's, Vernon, orison, person, prison, verso's, versos, Morison, worsen, Vern, Vern's, Verona, reason, Vera's, risen, versa, verse, Vinson, vermin, Pearson, Wesson, arson, frisson, persona, treason, veriest, versify, version's, versions, Carson, Garrison, Harrison, Larson, Morrison, Verdun, arisen, garrison, parson, verse's, versed, verses, versus, horizon, venison's, Bergson, Edison, derision, resin, Verona's, resign, resown, Verna's, Verne's, Fresno, veer's, veering, veers, weir's, weirs, raisin, rising, varies, vars, vireo's, vireos, vising vinagarette vinaigrette 1 50 vinaigrette, vinaigrette's, cigarette, ingrate, vinegar, vinegary, inaugurate, vinegar's, vignette, aigrette, venerate, vineyard, denigrate, concrete, fingered, gingered, inaccurate, lingered, inquorate, vignetted, vulgarity, minaret, Magritte, incarnate, majorette, vulgarest, Bonaparte, vicegerent, Tintoretto, vanguard, niggard, angered, winged, winger, wingers, Ingrid, Viagra, wagered, veneered, Encarta, Garrett, Niagara, Tinkertoy, Winfred, ingrate's, ingrates, ingratiate, injured, narrate, vagrant volumptuous voluptuous 1 19 voluptuous, voluptuously, sumptuous, voluminous, voluptuary's, voluptuary, Olympiad's, Olympiads, volute's, volutes, voluptuaries, Olympus, impetuous, Olympus's, calamitous, limpet's, limpets, lump's, lumps volye volley 5 671 vole, vol ye, vol-ye, Vilyui, volley, lye, voile, vol, vale, vile, vole's, voles, value, vols, volt, volume, volute, Volga, Volta, Volvo, Wolfe, valve, valley, viol, volley's, volleys, Val, Viola, Wiley, val, viola, voila, whole, Violet, Wolsey, violet, voile's, volleyed, VLF, Vela, Velez, Vila, vale's, vales, valet, vela, viler, viol's, violate, viols, vlf, wale, wile, wily, Val's, Villa, Viola's, Vlad, Vulg, Wolf, valise, value's, valued, valuer, values, veld, villa, villi, viola's, violas, violin, vulvae, wold, wolf, Vela's, Velma, Vila's, Vilma, Wilde, Wolff, valid, valor, velar, velum, vulva, Boyle, Coyle, Doyle, Foley, Hoyle, coley, holey, ole, Cole, Dole, Pole, bole, dole, hole, holy, mole, pole, poly, role, sole, tole, vote, Vogue, vogue, voice, volt's, volts, polyp, polys, solve, veal, veil, vial, wholly, wool, woolly, Vilyui's, Willy, walleye, wally, welly, whale, while, who'll, willy, Valery, Valois, Wiley's, veiled, velour, vilely, vilify, whole's, wholes, woolen, Lowe, Valarie, Vallejo, Wales, Wall, Wiles, Will, Willie, Woolf, Woolite, valley's, valleys, valuate, vault, veal's, veil's, veils, vial's, vials, village, villein, wale's, waled, wales, wall, we'll, well, wellie, wile's, wiled, wiles, will, wool's, woolly's, would, Le, VTOL, Valium, Villa's, Villon, Wald, Waller, Walt, Weller, Welles, Willa, Willy's, lye's, vellum, villa's, villas, villus, walk, walled, wallet, weld, welled, welt, wild, wilier, willed, wilt, ye, Yale, Yule, yule, Cooley, Cowley, Dooley, Eloy, Holley, Kyle, Lee, Lie, Lome, Love, Loyd, Lyle, Lyme, Pyle, VOA, Waldo, Wall's, Walls, Walsh, Wells, Welsh, Wilda, Will's, Wilma, aloe, cloy, floe, lee, lie, lobe, lode, loge, lone, lope, lore, lose, love, lyre, oily, oleo, ploy, sloe, vie, vow, vowel, voyage, voyeur, waldo, wall's, walls, well's, wells, welsh, will's, wills, woe, Loewe, AOL, Boole, COL, Col, Daley, Dolly, Gayle, Haley, Holly, Joule, Lloyd, Molly, Ola, Ollie, Paley, Pol, Polly, Poole, Riley, Sol, Volcker, ale, alley, bye, col, coyly, doily, dolly, dye, fly, fol, folly, golly, holly, jolly, joule, jowly, lolly, lovey, lowly, molly, ply, pol, rye, sly, sol, thole, voltage, voluble, volume's, volumes, volute's, volutes, Boleyn, Boyle's, Coyle's, Doyle's, Foley's, Hoyle's, Olen, cloyed, coleys, ole's, oles, Louie, Wylie, vinyl, vocal, Alyce, COLA, Clyde, Colby, Cole's, Colo, Dale, Dolby, Dole's, Dollie, Eloy's, Floyd, Gale, Hale, Hollie, July, Klee, Lily, Lola, Lyly, Male, Mlle, Moll, Mollie, Nile, Noelle, Nola, Olive, Pele, Pole's, Poles, Polo, VLF's, Valdez, VoIP, Volga's, Volta's, Volvo's, Wolfe's, Zola, ally, alone, bale, bile, bloke, blue, bola, bole's, boles, boll, clone, close, clove, cloys, clue, cola, coll, collie, coolie, coulee, dale, dole's, doled, doles, doll, duly, elope, file, flee, flue, foll, gale, glee, globe, glove, glue, goalie, hale, hole's, holed, holes, isle, kale, kola, lily, logy, loll, male, mile, moldy, mole's, moles, moll, mule, old, oldie, olive, pale, pile, ploy's, ploys, pole's, poled, poles, poll, polo, pule, rely, rile, role's, roles, roll, rule, sale, slope, slue, sole's, soled, soles, solo, tale, tile, tole's, toll, valve's, valved, valves, vane, vape, vary, vase, velvet, very, vibe, vice, vine, vise, void, vote's, voted, voter, votes, vow's, vowed, vows, wkly, woke, wolfed, wolves, wore, wove, AOL's, Allie, Chloe, Col's, Coleen, Colt, Dolly's, Elbe, Ellie, Frye, Goldie, Holly's, Holt, Jolene, Julie, Kolyma, Lille, Locke, Lodge, Loire, Lorie, Lorre, Molly's, Ola's, Olaf, Olav, Olga, Olin, Pelee, Pol's, Polk, Polly's, Skye, Sol's, Vogue's, Wolf's, belie, belle, bold, bolt, cold, cols, colt, doily's, dolled, dolly's, dolt, else, fly's, fold, folio, folk, folly's, gold, golf, golly's, hold, holier, holler, holly's, hols, jolly's, jolt, lodge, lolled, loose, louse, melee, mold, molly's, molt, ply's, pol's, police, polio, polite, polled, pollen, pols, rolled, roller, sol's, solace, sold, soloed, sols, solute, told, tolled, tulle, vague, veld's, velds, venue, vitae, vogue's, vogues, voice's, voiced, voices, voided, votive, vouch, wodge, wold's, wolds, wolf's, wolfs, yolk, Colin, Colon, Golan, Golda, Golgi, July's, Lily's, Lola's, Lyly's, Milne, Moll's, Nola's, Nolan, Polo's, Rilke, Solis, Solon, Sonya, Tokyo, Tonya, Vance, Verde, Verne, Vince, Vonda, Zola's, ally's, bilge, bola's, bolas, boll's, bolls, bolus, bulge, calve, cola's, colas, colic, colon, delve, doll's, dolls, dolor, false, folic, halve, helve, kola's, kolas, lily's, lolls, molar, moll's, molls, polar, polka, poll's, polls, polo's, pulse, redye, roll's, rolls, salve, solar, solid, solo's, solos, tilde, toll's, tolls, verge, verse, verve, vocab, vodka, void's, voids, vomit, worse wadting wasting 6 127 wading, wadding, waiting, wafting, wanting, wasting, wad ting, wad-ting, dating, warding, tatting, vatting, waddling, wattling, wedding, wetting, whiting, witting, wedging, welting, wilting, doting, tweeting, twitting, weeding, wooding, auditing, sedating, watering, duding, editing, radiating, stating, tiding, toting, voting, welding, wending, whetting, winding, wording, Walton, dieting, dotting, tooting, totting, touting, tutting, vacating, valeting, vaulting, vaunting, vetting, wanton, widening, widowing, venting, vesting, awaiting, swatting, wadding's, waiting's, darting, tarting, tasting, Waring, adding, bating, eating, fading, fating, gating, hating, jading, lading, mating, rating, sating, waging, waking, waling, waltzing, waning, waving, acting, baiting, batting, catting, gadding, hatting, madding, matting, padding, patting, ratting, wagging, wailing, waiving, walling, warring, washing, waxing, writing, Banting, basting, cadging, canting, carting, casting, farting, fasting, halting, hasting, ladling, lasting, malting, panting, parting, pasting, rafting, ranting, salting, walking, wanking, warming, warning, warping waite wait 2 127 Waite, wait, White, white, wit, Wade, Watt, Witt, wade, watt, whit, whitey, wide, Waite's, waited, waiter, wait's, waits, waste, waive, write, wet, wadi, what, whet, VAT, Watteau, vat, vitae, wad, witty, wot, Vito, vita, vote, await, waist, water, Katie, WATS, Walt, White's, Whites, ate, waft, wailed, waived, want, wapiti, wart, wast, wattle, white's, whited, whiten, whiter, whites, wit's, withe, wits, Kate, Nate, Paiute, Pate, Tate, Wake, Ware, Watt's, Watts, Wave, Wise, aide, bait, bate, bite, cite, date, fate, gait, gate, gite, hate, kite, late, lite, mate, mite, pate, rate, rite, sate, site, wage, waif, wail, wain, wake, wale, wane, ware, warty, watt's, watts, wave, whit's, whits, wife, wile, wine, wipe, wire, wise, with, wive, writ, Haiti, Wayne, laity, latte, matte, quite, saute, suite, wadge, while, whine, wrote wan't won't 4 178 want, wand, went, won't, wont, Wanda, vaunt, waned, vent, wend, wind, wan, want's, wants, wasn't, Wang, Watt, ant, wait, wane, watt, Kant, Walt, can't, cant, pant, rant, waft, wank, wart, wast, vanity, weaned, Wendi, Wendy, viand, windy, wined, wound, Nat, vend, NT, gnat, wain, walnut, wanted, wanton, wean, what, VAT, Van, Waite, Wayne, ain't, ante, anti, aunt, van, vat, wad, wand's, wands, wanna, wen, wet, win, wit, won, wont's, wot, Bantu, Cantu, Dante, Janet, Manet, Ont, Santa, TNT, Thant, Vang, Wade, Wang's, Witt, Wong, and, canto, chant, daunt, faint, gaunt, giant, haunt, int, jaunt, manta, mayn't, meant, paint, panto, saint, shan't, taint, taunt, vane, wade, wadi, wain's, wains, waist, wane's, wanes, wanly, warty, waste, weans, whet, whit, wine, wing, wino, winy, Hunt, Kent, Land, Lent, Mont, Rand, Sand, Van's, Wald, Ward, West, band, bent, bunt, cent, cont, cunt, dent, dint, don't, font, gent, hand, hint, hunt, land, lent, lint, mint, pent, pint, punt, rand, rent, runt, sand, sent, tent, tint, van's, vans, vast, ward, weft, welt, wen's, wens, wept, west, wilt, win's, wink, wins, wist, won's, wonk, wort warloord warlord 1 345 warlord, warlord's, warlords, Willard, railroad, Wilford, parlor, wallboard, warrior, harlotry, carload, warlock, parlor's, parlors, walloped, wallowed, warrior's, warriors, larboard, warlock's, warlocks, varicolored, whirled, whorled, world, varlet, whirlybird, Lord, lord, warred, Waldo, Walter, reword, valor, waldo, waled, warbled, warbler, warder, Harold, wartier, Waller, Waterford, caroled, caroler, floored, paroled, swearword, wailed, wailer, walled, warier, workload, Walmart, Warner, harlot, overlord, record, tailored, valor's, walked, warbler's, warblers, warded, warmed, warmer, warned, warped, waterboard, waylaid, armored, railcard, walleyed, Ballard, Crawford, Waller's, caroler's, carolers, earlier, girlhood, harbored, mallard, wailer's, wailers, walkout, wardroom, warfare, warhead, warhorse, warlike, wayward, wormwood, Barnard, Garland, Harvard, Warner's, carport, forlorn, garland, parlayed, parleyed, warder's, warders, warmer's, warmers, washboard, watchword, Hereford, foreword, rerecord, wardrobe, whipcord, wold, ramrod, wordy, Realtor, Wald, Walt, Ward, loured, reload, roared, rolled, ward, warily, wart, wearer, weld, whaled, whaler, wild, world's, worlds, Woodard, colored, Wilder, Wilfred, laird, rallied, rared, recolored, swirled, twirled, twirler, valid, warty, wearied, wearier, weird, welder, welter, wield, wilder, wiled, wired, worrywart, would, Jerold, Roland, florid, retrod, valorous, walrus, wolfed, vaulter, wielder, wordier, Laredo, Valery, Weller, Willard's, alert, allured, drooled, floured, gnarled, pearled, railed, rapport, rumored, trolled, valued, valuer, varied, velour, waddled, waffled, waffler, wagered, waggled, wallet, walrus's, wangled, wangler, waterbird, watered, waterlogged, wattled, wavered, waylayer, wearer's, wearers, welled, weltered, whaler's, whalers, whiled, wholefood, wilier, willed, wirier, Gerard, Merlot, Wilbert, burled, careered, curled, curler, furled, gnarlier, hurled, hurler, mirrored, pearlier, purled, railroad's, railroads, regard, report, resort, retard, retort, twirler's, twirlers, valved, varlet's, varlets, virology, walnut, welded, welted, wilted, wizard, worded, worked, worker, worldly, wormed, worried, worrier, Abelard, Whirlpool, airport, froward, whirlpool, raillery, Charlotte, Dillard, Erhard, Jerrold, Lollard, Maryland, Millard, Pollard, Welland, Weller's, barbered, bartered, bollard, burlier, collard, curlier, deplored, dullard, foulard, garnered, martyred, pollard, rearward, surlier, valeted, valuer's, valuers, vaulted, velour's, velours, waffler's, wafflers, wandered, wangler's, wanglers, warehoused, warfare's, wariest, warrant, waylayer's, waylayers, welshed, whelked, whelmed, whelped, wherefore, whirlwind, wielded, workout, workroom, worldwide, wormier, Bernard, Earhart, Julliard, Szilard, barreled, billiard, curler's, curlers, forward, hurler's, hurlers, milliard, orchard, paralyzed, presort, purloined, purport, rearguard, vanguard, warbonnet, warmest, warranted, warranty, wellhead, wetland, worker's, workers, worrier's, worriers, worsted, Woodward, earliest, lyrebird, wardress, warpaint, wartiest, worsened whaaat what 1 367 what, wheat, Watt, wait, watt, whet, whit, VAT, Waite, White, vat, wad, white, Wade, Witt, wade, wadi, who'd, why'd, woad, wight, weight, what's, whats, whitey, Walt, waft, want, wart, wast, wheat's, whoa, hat, chat, ghat, heat, phat, that, waist, wham, whereat, whist, Wyatt, cheat, shoat, whack, whale, whaled, wheal, whammy, Wed, we'd, wed, wet, wit, witty, wot, Veda, Wood, vita, weed, wide, wood, vitae, weedy, weighty, widow, woody, wooed, SWAT, WA, WATS, swat, twat, WHO, Wanda, Watt's, Watts, await, sweat, wait's, waits, warty, waste, watt's, watts, way, wheaten, whets, whit's, whits, who, why, data, hate, Wald, Ward, West, vacate, vast, wabbit, wad's, wads, wallet, wand, wapiti, ward, weft, welt, went, wept, west, whee, whew, whey, wilt, wist, won't, wont, wort, DAT, Haida, Haiti, Lat, Nat, Pat, SAT, Sat, WAC, Wac, bat, cat, eat, fat, had, hit, hot, hut, lat, mat, oat, pat, rat, sat, tat, theta, wag, wan, wanna, war, was, Catt, Chad, Dada, Fiat, GATT, Head, Matt, Thad, WATS's, WHO's, Waco, Wade's, Wake, Waldo, Wall, Wang, Ware, Waugh, Wave, Whig, Wilda, Wotan, bait, beat, boat, chad, chatty, chit, coat, feat, fiat, gait, gnat, goat, hawed, head, hoot, meat, moat, neat, peat, seat, shad, shit, shot, shut, taut, teat, valet, vault, vaunt, wack, wade's, waded, wader, wades, wadi's, wadis, wage, waged, waif, wail, wain, wake, waked, waldo, wale, waled, wall, wane, waned, ware, wary, water, wave, waved, wavy, way's, waylay, ways, weak, weal, wean, wear, weest, whacked, whammed, when, whereto, whim, whip, whippet, whir, whiz, who's, whom, whop, whup, why's, whys, woad's, writ, Kuwait, Rhoda, Wayne, White's, Whites, Wicca, Willa, baaed, beaut, chateau, hayed, heady, naiad, satay, shade, shady, sheet, shoot, shout, thawed, wacko, wacky, wadge, waive, wally, washy, watch, wazoo, weaned, weary, weave, weaved, wheel, where, whey's, which, whiff, while, whiled, whine, whined, whiny, white's, whited, whiten, whiter, whites, who'll, who're, who've, whole, whoop, whore, whose, whoso, wicket, widget, AAA, Wright, shadow, wheeze, wheezy, wherry, whinny, wholly, whoosh, wright, Hart, Shasta, haft, halt, hart, hast, wasn't, whatnot, whatsit, thwart, whilst, wombat, Haas, Hadar, Marat, Rabat, Sadat, Thant, carat, chant, chapati, chart, habit, haunt, heart, karat, shaft, shalt, shan't, wham's, whams, wharf, Ghana, Haas's, Shaka, Shana, Shevat, chalet, threat, throat, whack's, whacks, whale's, whaler, whales, wheal's, wheals whard ward 2 304 Ward, ward, wart, word, weird, hard, chard, shard, wharf, warred, warty, wearied, whirred, wired, wordy, weirdo, wort, Ward's, award, sward, wad, war, ward's, wards, Hardy, Ware, hardy, hared, heard, hoard, ware, wary, wear, what, whir, who'd, why'd, wizard, woad, Hart, Hurd, Wald, bard, card, hart, herd, lard, shared, wand, war's, warm, warn, warp, wars, weary, whaled, where, who're, whore, yard, Beard, beard, board, chart, chord, guard, third, wear's, wears, whir's, whirl, whirs, whorl, varied, Verde, Verdi, weirdie, whereat, whereto, worried, veered, vert, rad, Coward, Howard, RD, Rd, Seward, Wade, coward, rd, reward, thwart, toward, wade, wadi, warded, warden, warder, warmed, warned, warped, Wed, Wharton, Willard, Woodard, sword, var, wart's, warts, wayward, we'd, wed, wheat, whirled, whorled, word's, words, world, Brad, arid, brad, grad, hairdo, haired, trad, Art, Baird, Harte, Herod, Jared, NORAD, Waldo, Wanda, Ware's, Watt, Wood, art, bared, cared, chaired, charade, charred, dared, eared, farad, fared, heart, hired, horde, laird, lardy, oared, pared, raid, rared, read, road, sheared, shred, tardy, tared, vary, waded, waged, wait, waked, waldo, waled, waned, ware's, wares, warez, watt, waved, we're, weed, weer, weir, were, whacked, whammed, wherry, whet, whit, wire, wiry, wood, wore, Bart, Bird, Byrd, Ford, Kurd, Lord, Vlad, Walt, White, bird, cart, cord, curd, dart, fart, feared, ford, geared, gird, hurt, kart, lord, mart, neared, nerd, part, reared, roared, seared, shored, soared, tart, teared, turd, vars, waft, want, wast, weaned, wearer, weaved, weld, wend, where's, wheres, whiled, whined, white, whited, whore's, whores, wild, wind, wold, wooed, work, worm, worn, worry, Short, braid, chert, fraud, gourd, quart, shirt, short, viand, weir's, weirs, whist, wield, wiled, wined, wiped, wised, wived, would, wound, wowed, had, what's, whats, Chad, Thad, Thar, chad, char, chard's, hare, shad, shard's, shards, wham, wharf's, Shari, chary, hand, hark, harm, harp, share, whack, whale, Sharp, Thar's, Tharp, char's, charm, chars, shark, sharp, that'd, wham's, whams whimp wimp 1 110 wimp, wimpy, whim, whip, chimp, whim's, whims, vamp, whimper, wimp's, wimps, imp, wham, whom, whop, whup, gimp, hemp, hump, limp, pimp, whimsy, whoop, wisp, champ, chomp, chump, thump, wham's, whams, whelp, MP, mp, wimped, wimple, wipe, VIP, swamp, vim, wop, VoIP, amp, gimpy, ump, weep, whammy, wispy, womb, Kemp, WASP, bump, camp, comp, damp, dump, jump, lamp, lump, pomp, pump, ramp, romp, rump, sump, tamp, temp, vim's, warp, wasp, whip's, whips, him, hip, Whig, chimp's, chimps, chip, shim, ship, shrimp, whir, whit, whiz, Chimu, White, blimp, chime, crimp, hims, primp, skimp, which, whiff, while, whine, whiny, white, Whig's, Whigs, chirp, shim's, shims, whir's, whirl, whirs, whisk, whist, whit's, whits, whiz's wicken weaken 3 140 waken, woken, weaken, sicken, wicked, wicker, wicket, wick en, wick-en, wigeon, wick, Aiken, chicken, liken, quicken, thicken, wick's, wicks, widen, wacker, Viking, vicuna, viking, waking, whacking, wagon, wigging, wine, Ken, ken, wen, win, wink, Vickie, Wake, awaken, awoken, wack, wake, wakens, ween, when, wiki, woke, Rockne, Vicki, Vicky, Wicca, icon, vixen, wacko, wacky, waxen, weakens, weekend, whiten, winking, Lockean, Nikon, Vickie's, Wake's, Wezen, Wigner, kicking, licking, nicking, oaken, picking, ricking, sicking, taken, ticking, token, wack's, wackier, wacks, wake's, waked, wakes, welkin, whacked, whacker, wiki's, wikis, women, woven, Biogen, Vicki's, Vicky's, Warren, Weyden, Wicca's, Wooten, beckon, reckon, shaken, wacko's, wackos, warren, weaker, widget, wigged, within, wooden, woolen, winked, winker, Dickens, dickens, sickens, wicker's, wickers, wicket's, wickets, Mickey, Milken, Rickey, Wilkes, dickey, hickey, mickey, silken, bicker, dicker, kicked, kicker, lichen, licked, nicked, nickel, nicker, picked, picker, picket, ricked, sicked, sicker, ticked, ticker, ticket wierd weird 1 312 weird, wired, weirdo, Ward, ward, word, wield, weirdie, whirred, warred, Verde, Verdi, wordy, veered, vert, wart, wort, weir, wider, wire, wireds, Wed, we'd, wed, aired, fired, hired, mired, sired, tired, vied, we're, weed, weer, weir's, weirs, were, wiled, wined, wiped, wire's, wires, wiry, wised, wived, wizard, Bird, bird, gird, herd, nerd, tiered, weld, wend, where, wild, wind, wearied, worried, varied, warty, whereat, whereto, waiter, whiter, witter, red, rewired, weirder, weirdly, weirdo's, weirdos, RD, Rd, Reid, Ware, rd, wader, ware, water, wear, whir, wide, withered, wittered, wore, Ward's, Willard, award, rid, sward, sword, vireo, wad, wagered, war, ward's, wards, watered, watery, wavered, weary, weedy, wet, wit, wooed, wooer, word's, words, world, Fred, bred, cred, haired, paired, wailed, waited, waived, warier, whiled, whined, whited, wicked, wigged, willed, wirier, wished, withed, witted, Baird, Beard, Herod, Jared, Reed, Vera, Ware's, Wendi, Wendy, Wilda, Wilde, Witt, Wood, bared, beard, bored, cared, cored, cried, cured, dared, dried, eared, erred, fared, fried, gored, hared, heard, laird, lured, nerdy, oared, pared, pored, pried, rared, read, reed, rued, shred, tared, third, tried, veer, very, viced, vised, waded, waged, waked, waled, waned, ware's, wares, warez, wary, waved, wear's, wears, wherry, whet, whir's, whirl, whirs, who'd, why'd, windy, woad, wood, wowed, Bert, Byrd, Ford, Hurd, Kurd, Lord, Vern, Wald, West, bard, card, cert, cord, curd, dirt, ford, girt, hard, jeered, lard, leered, lord, peered, pert, turd, veld, vend, verb, viewed, wand, war's, warm, warn, warp, wars, weeded, weened, weft, welt, went, wept, west, wheat, where's, wheres, who're, whore, widow, wight, wilt, wist, witty, wold, wooer's, wooers, work, worm, worn, worry, yard, tier, Creed, Freud, board, bread, breed, chard, chert, chord, creed, dread, freed, gourd, greed, guard, hoard, shard, tread, treed, veer's, veers, viand, vivid, weest, wharf, whorl, wiper, wiser, would, wound, IED, winery, bier, died, hied, lied, pied, pier, tied, wields, wiper's, wipers, fiery, bier's, biers, field, fiend, pier's, piers, tier's, tiers, yield wrank rank 1 227 rank, rink, Frank, crank, drank, frank, prank, wank, wrack, range, ran, rank's, ranks, wreak, Franck, Wren, cranky, rack, rang, shrank, wren, Hank, Rand, Yank, bank, brink, dank, drink, drunk, franc, hank, lank, rand, rant, sank, tank, trunk, wink, wonk, wreck, wring, wrong, wrung, yank, Wren's, shank, thank, wren's, wrens, Roanoke, runic, nark, RNA, RN, Rankin, Rn, rain, rake, ranked, ranker, rankle, rankly, roan, Frankie, Ron, rag, rainy, ranee, rangy, rink's, rinks, run, wrinkle, wrinkly, RNA's, Franco, Lanka, Nanak, Orange, RN's, Randi, Randy, Rena, Rene, Reno, Rick, Rn's, Rock, Sanka, grange, ink, lanky, manky, orange, raga, rage, rain's, rains, ranch, randy, reek, rick, ring, roan's, roans, rock, rook, ruck, rune, rung, shrink, shrunk, wonky, wrangle, Monk, Ron's, bonk, bronc, bunk, conk, dink, dunk, fink, funk, gonk, gunk, honk, hunk, jink, junk, kink, knack, link, mink, monk, oink, pink, punk, rend, rent, rind, risk, run's, runs, runt, rusk, sink, sunk, warn, wrench, wring's, wrings, wrong's, wrongs, boink, chink, chunk, snack, think, thunk, Bran, Fran, Frank's, Franks, Iran, Oran, Tran, bran, crank's, cranks, frank's, franks, gran, prank's, pranks, swank, wan, wanks, warns, wrack's, wracks, Crane, Drano, crack, crane, frack, prang, track, Wang, wack, wane, weak, wean, wrap, Bran's, Brant, Fran's, Franz, Grant, Iran's, Oran's, Tran's, blank, bran's, brand, clank, flank, grand, grans, grant, plank, spank, stank, trans, walk, wand, want, whack, wrath, weans, wrap's, wraps, renege, narky, narc, raging, wracking writting writing 1 150 writing, ratting, rioting, rotting, rutting, written, gritting, witting, writhing, writ ting, writ-ting, rating, riding, righting, ridding, rooting, routing, writing's, writings, rifting, fitting, fretting, hitting, kitting, pitting, sitting, trotting, waiting, wetting, whiting, wresting, knitting, quitting, shitting, whetting, wringing, raiding, rattan, retain, retina, rotten, routeing, Reading, reading, redoing, routine, girting, refitting, remitting, resitting, rewriting, wring, bruiting, fruiting, meriting, pirating, rattling, rioting's, riveting, rotating, Britain, Britten, biting, citing, crating, dittoing, frighting, grating, kiting, orating, prating, priding, rafting, ranting, renting, resting, retying, ricing, ridging, riling, riming, rising, riving, rusting, siting, Brittany, baiting, batting, betting, butting, catting, creating, cutting, dieting, dotting, getting, greeting, grouting, gutting, hatting, hotting, jetting, jotting, jutting, letting, matting, netting, nutting, patting, petting, potting, putting, ribbing, ricking, riffing, rigging, rimming, ringing, ripping, setting, shirting, suiting, tatting, totting, treating, tutting, vatting, vetting, weighting, wreathing, chatting, knotting, quieting, shutting, wracking, wrapping, wreaking, wrecking, wronging, twitting, drifting, printing, whittling, wilting, emitting, flitting, omitting, slitting, spitting, withing wundeews windows 3 719 Windows, window's, windows, Wanda's, Wendi's, Wendy's, Windows's, Wonder's, undies, undoes, wanders, winder's, winders, wonder's, wonders, Wendell's, sundae's, sundaes, undies's, windless, windrow's, windrows, wound's, wounds, wand's, wands, wends, wind's, winds, Vonda's, nude's, nudes, Wade's, need's, needs, wade's, wades, wane's, wanes, weed's, weeds, weens, wideness, widens, wine's, wines, Weyden's, Windex, widow's, widows, windiest, window, Andes, fund's, funds, wounded, wounder, Andes's, Fundy's, Indies, Sundas, Wilde's, Winnie's, Winters, Wonder, endows, endues, indies, unites, unties, wander, wanness, wended, wince's, winces, winded, winder, windiness, windup's, windups, winnows, winter's, winters, wonder, woodies, Indies's, Sundas's, Sunday's, Sundays, Wendell, Winters's, auntie's, aunties, bandies, candies, dandies, fondue's, fondues, punnets, veneer's, veneers, waldoes, wangle's, wangles, wanness's, wenches, widgets, winches, windier, winding's, windlass, windrow, winery's, winner's, winners, wondrous, bandeau's, wingless, Dundee, Windex's, wanderer's, wanderers, Andrew's, Andrews, bundle's, bundles, sunders, undress, bungee's, bungees, sundecks, sundress, vaunt's, vaunts, viand's, viands, Ned's, vends, vent's, vents, want's, wants, wont's, vanities, newt's, newts, node's, nodes, waned, wined, wound, vanity's, wannest, wetness, wideness's, winiest, witness, Wayne's, denudes, net's, nets, wand, weensy, wend, whine's, whines, wind, Nate's, Rwanda's, Rwandas, Vanuatu's, Wanda, Wendi, Wendy, note's, notes, vane's, vanes, vine's, vines, wadi's, wadis, weenie's, weenies, wetness's, whets, wienie's, wienies, wince, winced, windy, witness's, woodenness, Yaounde's, anode's, anodes, wineries, wireds, Vandyke's, Waite's, White's, Whites, Woods's, Wooten's, kneads, twenties, venue's, venues, video's, videos, wheat's, whinnies, white's, whiteness, whitens, whites, windiness's, windowless, woodiness, woods's, woody's, Andy's, Fuentes, Indus, Indy's, Kaunda's, Luanda's, West's, Wests, ante's, antes, dent's, dents, honeydew's, honeydews, unit's, unities, units, wannabees, weft's, wefts, welt's, welts, west's, whiner's, whiners, whinges, wiener's, wieners, Whitney's, wadding's, wedding's, weddings, Benet's, Candy's, Cindy's, Dante's, Dee's, Fonda's, Fuentes's, Genet's, Handy's, Hindi's, Hindu's, Hindus, Honda's, India's, Indus's, Janet's, Linda's, Lindy's, Lynda's, Mandy's, Manet's, Mendez, Mindy's, Monet's, Monte's, Mountie's, Mounties, Nantes, NeWS, Randi's, Randy's, Ronda's, Sandy's, Snead's, Sunnite's, Sunnites, Unitas, Vance's, Vandal's, Vandals, Verde's, Vince's, WNW's, Waldo's, Wilda's, Windsor, bounties, candy's, condo's, condos, countess, counties, dandy's, dew's, dune's, dunes, junta's, juntas, manatee's, manatees, mantes, monodies, new's, news, panda's, pandas, reunites, rondo's, rondos, shandies, tenet's, tenets, tune's, tunes, unity's, vandal's, vandals, vended, vendetta's, vendettas, vendor's, vendors, waldos, wannabe's, wannabes, wanted, wanton's, wantons, waste's, wastes, wee's, wees, weirdie's, weirdies, wench's, whitey's, whiteys, wields, wilds's, winch's, windlass's, windup, wingding's, wingdings, winter, wonted, wounding, Aeneid's, Antaeus, Canute's, Dunne's, Lindsey, Monday's, Mondays, Nantes's, Senate's, Senates, Sendai's, Swanee's, Unitas's, Venice's, Venuses, Watteau's, bonnet's, bonnets, bounteous, countess's, denotes, donates, gannet's, gannets, handsaw, jennet's, jennets, knee's, knees, landau's, landaus, linnet's, linnets, minuet's, minuets, minute's, minutes, ninety's, pantie's, panties, rennet's, senate's, senates, sonnet's, sonnets, wallet's, wallets, weeder's, weeders, weekend's, weekends, wending, wicket's, wickets, widener's, wideners, windily, winding, windsock, wingnut's, wingnuts, wingtip's, wingtips, nudge's, nudges, suede's, Tunney's, Walden's, tunnies, warden's, wardens, Auden's, Bennett's, Jude's, June's, Junes, Kennedy's, Sennett's, Weeks, deed's, deeds, dude's, dudes, dwindles, rudeness, rune's, runes, swindle's, swindles, undue, vendetta, wader's, waders, week's, weeks, weep's, weeps, whippet's, whippets, winning's, winnings, wildness, Andre's, Andres, Andrews's, Dunedin's, Judea's, Queen's, Queens, Renee's, Saunders, Windhoek's, awardees, bounder's, bounders, chunders, founder's, founders, grandee's, grandees, guide's, guides, kneels, launders, maunders, mundanes, queen's, queens, ranee's, ranees, renews, roundels, rounders, rundown's, rundowns, sinew's, sinews, sounder's, sounders, standee's, standees, sundae, sundown's, sundowns, sundries, thunder's, thunders, undress's, waddle's, waddles, waders's, wadges, wandered, wanderer, wedge's, wedges, wheel's, wheels, windowed, wodges, wondered, wusses, under, Weddell's, Windsor's, Windsors, Winfred's, Woodrow's, weedless, windbag's, windbags, Andean's, Andrea's, Andrei's, Andres's, Andrew, Bender's, Handel's, Hunter's, Juneau's, Mendel's, Mendez's, Nunez's, Sanders, Saunders's, Wankel's, Wilder's, Winkle's, bender's, benders, binder's, binders, boundless, buddies, bundle, bunnies, candle's, candles, cinder's, cinders, dander's, dandles, dunce's, dunces, endears, endless, fender's, fenders, finder's, finders, fondles, funded, funnies, gander's, ganders, gender's, genders, handle's, handles, hinders, hunter's, hunters, indeed, junket's, junkets, kindles, laundress, lender's, lenders, linden's, lindens, lunge's, lunges, mender's, menders, minders, muddies, ounce's, ounces, pander's, panders, ponders, pundit's, pundits, punter's, punters, puttee's, puttees, reindeer's, render's, renders, roundness, runlet's, runlets, sander's, sanders, sender's, senders, sneer's, sneers, soundless, soundness, sunbeds, sunder, sundries's, sunset's, sunsets, tandem's, tandems, tender's, tenders, tinder's, tundra's, tundras, tuneless, tuner's, tuners, unless, unseats, wankers, warder's, warders, welder's, welders, wingers, winker's, winkers, winkle's, winkles, wussies, Bunche's, Bunuel's, Eunice's, Huntley's, Lindsey's, Mandela's, Purdue's, Randell's, Sanders's, Winfrey's, Yankee's, Yankees, bindery's, budget's, budgets, bunches, bungle's, bungles, canteen's, canteens, fondness, funding's, funnel's, funnels, gunnel's, gunnels, gunner's, gunners, handsaw's, handsaws, hunches, huntress, jungle's, jungles, junkie's, junkies, kindness, landless, linseed's, lunches, mildew's, mildews, mindless, munches, outdoes, pongee's, punches, rundown, runnel's, runnels, runner's, runners, subdues, sundeck, sundial's, sundials, sundown, sunless, tuneup's, tuneups, tunnel's, tunnels, wangler's, wanglers, wardress, wordless, gunnery's, nunnery's, puniness yeild yield 1 899 yield, yelled, yowled, yield's, yields, yid, eyelid, field, gelid, wield, yell, geld, gild, held, meld, mild, veiled, veld, weld, wild, yelp, build, child, guild, yell's, yells, Yalta, lid, yielded, lied, yd, yelped, yeti, elide, LED, LLD, led, yet, belied, relied, shield, slid, Gilda, Hilda, Nelda, Wilda, Wilde, Yale, Yalu, Yule, ailed, dildo, filed, laid, lead, lewd, oiled, old, piled, riled, solid, tilde, tiled, valid, wiled, y'all, yawl, yellow, you'd, yowl, yule, Celt, Wald, bailed, bald, belled, belt, boiled, bold, celled, coiled, cold, failed, felled, felt, foiled, fold, gelled, gilt, gold, hailed, healed, heeled, hilt, hold, jailed, jelled, jilt, keeled, kilt, lilt, mailed, melt, mewled, milt, moiled, mold, nailed, pealed, peeled, pelt, railed, reeled, roiled, sailed, sealed, silt, soiled, sold, tailed, tilt, toiled, told, wailed, welled, welt, whiled, wilt, wold, yard, yessed, yest, yolk, you'll, Gould, Iliad, built, could, dealt, flied, guilt, plied, quilt, would, yawed, yawl's, yawls, yeast, yoked, yowl's, yowls, Neil, Reid, veil, Leila, Weill, Neil's, veil's, veils, weird, yodel, lido, yielding, lad, lit, yodeled, Leda, YT, Yoda, yolked, Eliot, bellied, elite, elude, glide, jellied, slide, Lieut, Lydia, Yalow, let, yellowy, Aldo, Gilead, Melody, Vlad, allied, billed, bled, clad, clit, clod, delude, dialed, dueled, eyelet, filled, fled, flit, fueled, glad, killed, melody, milady, mildew, milled, pallid, pilled, plod, relaid, reload, sled, slit, solidi, tilled, willed, yipped, BLT, Delta, Golda, Laud, Leta, Loyd, Waldo, Yale's, Yalu's, Yule's, Yules, alt, baldy, baled, bleed, chilled, deli, delta, doled, filet, flt, fluid, haled, helot, holed, knelled, knelt, laud, lite, load, loud, moldy, paled, pilot, plaid, plead, poled, puled, quailed, quelled, ruled, salad, shelled, shilled, silty, soled, ult, waldo, waled, wheeled, yelling, yellow's, yellows, yule's, Colt, Del, Delia, Holt, Lloyd, SALT, Walt, Yvette, ballad, balled, bawled, bolt, bowled, bulled, called, coaled, colt, cooled, culled, cult, dolled, dolt, dulled, dyed, fealty, foaled, fooled, fouled, fowled, fulled, galled, guilty, gulled, halt, hauled, howled, hulled, jolt, laity, lolled, lulled, malt, mauled, molt, mulled, palled, pellet, polled, pooled, pulled, realty, rolled, salt, should, tel, til, toilet, tolled, tooled, volt, walled, whaled, yakked, yapped, yawned, ye, yeasty, yids, yukked, yurt, zealot, Eli, IED, eyelid's, eyelids, Dell, Tell, deal, dell, dill, tail, teal, tell, tile, till, toil, Ed, Fields, Floyd, I'd, ID, IL, Kiel, Lyell, Riel, Yakut, afield, aloud, blood, blued, cloud, clued, died, ed, eyed, fault, field's, fields, flood, glued, hied, id, lei, pied, shalt, slued, tied, vault, vied, wields, yacht, yea, yeti's, yetis, yew, Della, daily, doily, telly, CID, Celia, Cid, Fed, GED, Gil, Heidi, I'll, IUD, Ila, Ill, Jed, Lelia, Lind, Mel, Ned, OED, QED, Sid, Ted, Wed, aid, ail, bed, belie, bid, ceilidh, defiled, deviled, did, eel, ell, fed, gel, gelds, gild's, gilds, he'd, hid, ill, kid, lend, levied, med, meld's, melds, mid, mil, mild's, nil, oil, periled, rebuild, red, refiled, rel, reviled, rid, ted, veld's, velds, we'd, wed, weld's, welds, wild's, wilds, yearly, yelp's, yelps, yen, yep, yer, yes, yin, yip, zed, Eli's, Enid, Leigh, Yeats, laird, stile, still, wetly, Bela, Bell, Bill, ELF, ETD, EULA, Ella, Eula, Gail, Gerald, Gila, Gill, Head, Hill, Ind, Jerald, Jerold, Jill, Kidd, Kiel's, Leif, Lela, Lila, Lily, Lyell's, Mead, Mill, Milo, Neal, Nell, Nile, Peel, Pele, Phil, REIT, Reed, Reilly, Riel's, Selim, Sheila, Vela, Vila, Will, Zelig, bail, bead, beheld, behold, bell, bile, bill, boil, build's, builds, cell, child's, coil, dead, deed, deli's, delis, elf, elk, elm, end, fail, feed, feel, fell, fetid, feud, fiend, file, fill, filo, foil, geed, gill, guild's, guilds, hail, he'll, head, heal, heed, heel, hell, herald, hill, ilk, ind, it'd, jail, jell, keel, kill, kilo, lei's, leis, lilo, lily, maid, mail, mead, meal, meed, mewl, mile, mill, moil, nail, need, oily, paid, pail, peal, peed, peel, pile, pill, quid, raid, rail, read, real, rebid, redid, reed, reel, refold, relic, rely, remold, resold, retold, rile, rill, roil, said, sail, seal, seed, sell, sheila, sill, silo, smiled, soil, teed, tepid, veal, vela, vile, void, wail, we'll, weal, weed, well, wile, will, wily, yea's, yeah, year, yeas, yegg, yes's, yew's, yews, yipe, zeal, Belg, Bella, Bird, Chile, Deity, Del's, Gil's, Hesiod, Kelli, Kelly, Leila's, Leola, Mel's, Nelly, Ovid, Peale, Weill's, Ymir, acid, ails, amid, arid, atilt, avid, belle, belly, bend, bilk, bind, bird, blind, cello, chili, chill, defied, deiced, deity, denied, eel's, eels, egad, eked, ell's, ells, fella, fend, film, find, gaily, gel's, gels, gird, grid, guile, hello, helm, help, herd, hind, ibid, jello, jelly, kelp, keyed, kiln, kind, mealy, mend, mil's, milf, milk, mils, mind, myriad, naiad, nerd, newly, nil's, oil's, oils, pelf, pend, period, quill, rec'd, recd, reined, rend, retied, rind, scald, scold, seined, seized, self, send, shied, shill, silk, skid, stilt, tend, veined, vend, voila, voile, weirdo, welly, wend, while, wind, world, yen's, yens, yep's, yeps, yin's, yip's, yips, Baird, Beard, Bell's, DECed, Dell's, Gail's, Herod, Neal's, Nell's, Peel's, Phil's, Tell's, Wells, Yemen, bail's, bails, beard, bell's, bells, boil's, boils, ceded, cell's, cells, coil's, coils, cried, deal's, deals, deist, dell's, dells, dried, fail's, fails, feel's, feels, feint, fell's, fells, feted, foil's, foils, fried, hail's, hails, heals, heard, heel's, heels, heist, hell's, hewed, ivied, jail's, jails, jells, keel's, keels, mail's, mails, meal's, meals, meted, mewed, mewls, moil's, moils, nail's, nails, pail's, pails, peal's, peals, peel's, peels, pried, rail's, rails, real's, realm, reals, reel's, reels, rewed, roils, sail's, sails, seal's, seals, sell's, sells, sewed, skied, soil's, soils, spied, tail's, tails, teal's, teals, tells, third, toil's, toils, triad, tried, veal's, wail's, wails, weal's, weals, well's, wells, yeah's, yeahs, year's, yearn, years, yegg's, yeggs, yeses, zeal's youe your 11 475 you, ye, yo, yow, you're, you've, yoke, yore, you'd, you's, your, yous, moue, roue, Wyo, Y, y, yea, yew, ya, yaw, Yule, yule, OE, Young, yob, yon, you'll, young, youth, yuk, yum, yup, DOE, Doe, EOE, IOU, Joe, Lou, Louie, Moe, Noe, Poe, Que, Sue, Tue, Yale, Yoda, Yoko, Yong, Zoe, cue, doe, due, foe, hoe, hue, roe, rue, sou, sue, toe, woe, yipe, yoga, yogi, yowl, Laue, bye, dye, lye, rye, yen, yep, yer, yes, yet, EU, Eu, Y's, YT, Yalu, Yb, Yuan, Yugo, Yuma, Yuri, yd, yr, yuan, yuck, E, O, U, aye, bayou, duo, e, eye, o, quo, u, Au, BO, Be, CO, Ce, Chou, Co, Cu, DE, Du, Fe, GE, GU, Ge, He, Ho, Huey, IE, Io, Jo, Joey, KO, Le, Lu, ME, MO, Me, Mo, NE, Ne, No, PE, PO, Po, Pu, Re, Ru, SE, SO, Se, Te, Tu, Wu, Xe, Yaqui, be, bu, buoy, co, cu, do, go, he, ho, joey, lieu, lo, me, mo, mu, no, nu, oi, ow, re, shoe, so, thou, to, we, yak, yam, yap, yid, yin, yip, yobbo, CCU, Che, Coy, DOA, DUI, Dee, Douay, Dow, GNU, GUI, Goa, Guy, Hui, Joy, Lee, Lie, Mae, Mme, NOW, POW, Rae, Roy, SSE, Sui, Thu, VOA, Wylie, YWCA, YWHA, Yacc, Yang, bee, boa, boo, bough, bow, boy, buy, coo, cow, coy, die, dough, fee, fie, foo, gee, gnu, goo, gooey, guy, hie, hooey, how, joy, lee, lie, loo, lough, low, moi, moo, mow, nae, nee, now, pee, pie, poi, poo, pow, qua, queue, row, see, she, sough, sow, soy, tau, tee, the, tie, too, tow, toy, vie, vow, wee, woo, wow, y'all, yang, yaw's, yawl, yawn, yaws, yea's, yeah, year, yeas, yegg, yell, yes's, yeti, yew's, yews, zoo, Faye, Goya, IEEE, Kaye, Maui, Rhee, ghee, knee, thee, whee, yodel, yoke's, yoked, yokel, yokes, yore's, yours, York, yobs, yolk, House, Josue, Joule, Ore, Vogue, coupe, douse, gouge, house, joule, louse, moue's, moues, mouse, ode, ole, one, ope, ore, our, out, owe, rogue, roue's, roues, rouge, rouse, route, souse, toque, vogue, Bose, Coke, Cole, Cote, Dole, Doug, Gore, Hope, Howe, IOU's, Jose, Jove, Kobe, Lome, Lou's, Love, Lowe, More, Nome, Pole, Pope, Rome, Rose, Rove, Rowe, ague, blue, bode, bole, bone, bore, bout, clue, code, coke, come, cone, cope, core, cote, coup, cove, doge, dole, dome, done, dope, dose, dote, dour, dove, doze, flue, fore, foul, four, glue, gone, gore, gout, grue, hoke, hole, home, hone, hope, hose, hour, hove, joke, lobe, lode, loge, lone, lope, lore, lose, loud, lour, lout, love, mode, mole, mope, more, mote, move, node, none, nope, nose, note, noun, nous, ooze, poke, pole, pone, pope, pore, pose, pouf, pour, pout, robe, rode, role, rope, rose, rote, rout, rove, slue, sole, some, sore, sou's, souk, soul, soup, sour, sous, toke, tole, tome, tone, tore, tote, tour, tout, true, vole, vote, woke, wore, wove, zone aspell-0.60.8.1/test/suggest/05-common-normal-expect.res0000644000076500007650000233222614533006640017633 00000000000000abandonned abandoned 1 5 abandoned, abandons, abandon, abandoning, abundant aberation aberration 1 9 aberration, aeration, abortion, abrasion, aberrations, abjuration, ablation, liberation, aberration's abilties abilities 1 12 abilities, ablates, ability's, ablatives, ability, baldies, inabilities, liabilities, abates, abides, Abilene's, ablative's abilty ability 1 25 ability, ablate, ably, agility, atilt, ability's, abut, bolt, built, BLT, alt, baldy, arability, inability, usability, liability, viability, Abel, Alta, abet, able, alto, bailed, belt, obit abondon abandon 1 11 abandon, abounding, abandons, bonding, abound, bounden, abounds, Anton, abandoned, abundant, Benton abondoned abandoned 1 7 abandoned, abounded, abandons, abandon, abundant, abounding, intoned abondoning abandoning 1 8 abandoning, abounding, intoning, abandon, abandons, abstaining, abandoned, obtaining abondons abandons 1 16 abandons, abandon, abounds, abounding, abandoned, abundance, anodynes, bonding's, abundant, Anton's, Benton's, Andean's, Bandung's, anodyne's, Antone's, Antony's aborigene aborigine 2 12 Aborigine, aborigine, Aborigines, aborigines, aubergine, Aborigine's, aborigine's, aboriginal, abridge, Bergen, origin, O'Brien abreviated abbreviated 1 6 abbreviated, abbreviates, abbreviate, obviated, brevetted, abrogated abreviation abbreviation 1 11 abbreviation, abbreviations, abbreviating, abbreviation's, aberration, obviation, abrogation, alleviation, observation, aviation, abrasion abritrary arbitrary 1 13 arbitrary, arbitrarily, arbitrate, arbitrage, arbitrager, arbitrator, obituary, Amritsar, barterer, arbiters, artery, Arbitron, arbiter's absense absence 1 17 absence, ab sense, ab-sense, absences, absents, Ibsen's, absentee, absent, baseness, absentees, abases, abuses, basins, abuse's, absence's, basin's, absentee's absolutly absolutely 1 5 absolutely, absolute, absolutes, absolute's, absently absorbsion absorption 3 14 absorbs ion, absorbs-ion, absorption, absorbing, absorbs, abortion, abrasion, abscission, absolution, absorb, adsorption, absorbent, adsorbing, absorption's absorbtion absorption 1 6 absorption, absorbing, abortion, absolution, adsorption, absorption's abundacies abundances 1 5 abundances, abundance's, abundance, abidance's, indices abundancies abundances 1 4 abundances, abundance's, abundance, abidance's abundunt abundant 1 10 abundant, abounding, abundantly, abundance, abandon, abandoned, abandons, andante, indent, abounded abutts abuts 1 23 abuts, butts, abets, abates, abbots, abut ts, abut-ts, abutted, Abbott's, butt's, buttes, abut, buts, obits, aborts, arbutus, abbot's, autos, obit's, aunts, aunt's, butte's, auto's acadamy academy 1 13 academy, academe, macadam, academia, McAdam, Acadia, Adam, academy's, macadamia, academic, Acadia's, Atacama, academe's acadmic academic 1 10 academic, academics, academia, academic's, academical, academies, academe, academy, atomic, academia's accademic academic 1 9 academic, academics, academia, academic's, academical, academies, academe, academy, academia's accademy academy 1 6 academy, academe, academia, academy's, academic, academe's acccused accused 1 5 accused, accursed, caucused, accessed, excused accelleration acceleration 1 4 acceleration, accelerations, accelerating, acceleration's accension accession 2 3 Ascension, accession, ascension accension ascension 3 3 Ascension, accession, ascension acceptence acceptance 1 5 acceptance, acceptances, acceptance's, accepting, accepts acceptible acceptable 1 4 acceptable, acceptably, unacceptable, unacceptably accessable accessible 1 6 accessible, accessibly, access able, access-able, inaccessible, inaccessibly accidentaly accidentally 1 10 accidentally, accidental, accidentals, Occidental, occidental, accidental's, Occidentals, occidentals, Occidental's, occidental's accidently accidentally 2 10 accidental, accidentally, Occidental, accident, occidental, accidentals, accidents, accident's, accidental's, Occident acclimitization acclimatization 1 5 acclimatization, acclimatization's, acclimation, acclimatizing, acclamation acommodate accommodate 1 3 accommodate, accommodated, accommodates accomadate accommodate 1 4 accommodate, accommodated, accommodates, accumulate accomadated accommodated 1 5 accommodated, accommodates, accommodate, accumulated, accredited accomadates accommodates 1 4 accommodates, accommodated, accommodate, accumulates accomadating accommodating 1 8 accommodating, accumulating, accommodation, accommodatingly, unaccommodating, accrediting, accommodate, actuating accomadation accommodation 1 5 accommodation, accommodations, accumulation, accommodating, accommodation's accomadations accommodations 1 5 accommodations, accommodation's, accommodation, accumulations, accumulation's accomdate accommodate 1 5 accommodate, accommodated, accommodates, acclimated, accumulate accomodate accommodate 1 3 accommodate, accommodated, accommodates accomodated accommodated 1 3 accommodated, accommodates, accommodate accomodates accommodates 1 3 accommodates, accommodated, accommodate accomodating accommodating 1 6 accommodating, accommodation, accommodatingly, unaccommodating, accumulating, accommodate accomodation accommodation 1 5 accommodation, accommodations, accommodating, accommodation's, accumulation accomodations accommodations 1 5 accommodations, accommodation's, accommodation, accumulations, accumulation's accompanyed accompanied 1 8 accompanied, accompany ed, accompany-ed, accompany, accompanies, accompanying, accompanist, unaccompanied accordeon accordion 1 12 accordion, accord eon, accord-eon, according, accordions, accorded, accord, cordon, accordant, accordion's, accords, accord's accordian accordion 1 9 accordion, according, accordant, accordions, accord, accordance, Gordian, accordion's, Arcadian accoring according 1 24 according, accruing, ac coring, ac-coring, succoring, acquiring, acorn, scoring, coring, occurring, adoring, encoring, accordion, accusing, caring, auguring, airing, accoutering, Corina, Corine, acorns, curing, goring, acorn's accoustic acoustic 1 11 acoustic, acoustics, acrostic, caustic, accost, acoustical, accosting, accosts, agnostic, accost's, acoustics's accquainted acquainted 1 4 acquainted, unacquainted, accounted, accented accross across 1 17 across, Accra's, accrues, ac cross, ac-cross, accords, access, Cross, cross, acres, accord's, acre's, actress, uncross, recross, access's, Icarus's accussed accused 1 10 accused, accessed, accursed, ac cussed, ac-cussed, accuses, accuse, cussed, accuser, accosted acedemic academic 1 8 academic, endemic, acetic, acidic, acetonic, epidemic, ascetic, atomic acheive achieve 1 9 achieve, achieved, achiever, achieves, archive, Achebe, chive, achene, ache acheived achieved 1 8 achieved, achieves, achieve, archived, achiever, chivied, Acevedo, ached acheivement achievement 1 3 achievement, achievements, achievement's acheivements achievements 1 3 achievements, achievement's, achievement acheives achieves 1 17 achieves, achievers, achieved, achieve, archives, chives, achiever, achenes, achiever's, archive's, Achebe's, anchovies, chive's, chivies, aches, achene's, ache's acheiving achieving 1 7 achieving, archiving, aching, sheaving, arriving, achieve, ashing acheivment achievement 1 3 achievement, achievements, achievement's acheivments achievements 1 3 achievements, achievement's, achievement achievment achievement 1 3 achievement, achievements, achievement's achievments achievements 1 3 achievements, achievement's, achievement achive achieve 1 12 achieve, archive, chive, active, ac hive, ac-hive, achieved, achiever, achieves, achier, ache, chivy achive archive 2 12 achieve, archive, chive, active, ac hive, ac-hive, achieved, achiever, achieves, achier, ache, chivy achived achieved 1 12 achieved, archived, ac hived, ac-hived, achieves, achieve, chivied, ached, achiever, arrived, aphid, ashed achived archived 2 12 achieved, archived, ac hived, ac-hived, achieves, achieve, chivied, ached, achiever, arrived, aphid, ashed achivement achievement 1 3 achievement, achievements, achievement's achivements achievements 1 3 achievements, achievement's, achievement acknowldeged acknowledged 1 5 acknowledged, acknowledges, acknowledge, acknowledging, unacknowledged acknowledgeing acknowledging 1 4 acknowledging, acknowledge, acknowledged, acknowledges ackward awkward 1 7 awkward, backward, award, Coward, coward, awkwarder, awkwardly ackward backward 2 7 awkward, backward, award, Coward, coward, awkwarder, awkwardly acomplish accomplish 1 6 accomplish, accomplished, accomplishes, accomplice, accomplishing, complies acomplished accomplished 1 5 accomplished, accomplishes, accomplish, unaccomplished, complied acomplishment accomplishment 1 3 accomplishment, accomplishments, accomplishment's acomplishments accomplishments 1 3 accomplishments, accomplishment's, accomplishment acording according 1 17 according, cording, accordion, carding, acceding, affording, recording, accruing, aborting, awarding, corroding, Cardin, accordingly, crowding, acorn, carting, eroding acordingly accordingly 1 7 accordingly, according, acridly, cardinally, cardinal, ordinal, accordion acquaintence acquaintance 1 5 acquaintance, acquaintances, acquaintance's, acquainting, acquaints acquaintences acquaintances 1 6 acquaintances, acquaintance's, acquaintance, accountancy's, abundances, abundance's acquiantence acquaintance 1 5 acquaintance, acquaintances, acquaintance's, acquainting, acquaints acquiantences acquaintances 1 6 acquaintances, acquaintance's, acquaintance, accountancy's, abundances, abundance's acquited acquitted 1 18 acquitted, acquired, acquit ed, acquit-ed, acquainted, acquits, acted, acquit, actuate, equated, actuated, requited, quieted, quoited, quoted, audited, acute, acuity activites activities 1 3 activities, activates, activity's activly actively 1 10 actively, activity, active, actives, acutely, actually, activate, actual, inactively, active's actualy actually 1 8 actually, actual, actuary, acutely, actuality, factually, octal, factual acuracy accuracy 1 10 accuracy, curacy, Accra's, accuracy's, inaccuracy, Accra, Crecy, auras, crazy, aura's acused accused 1 28 accused, caused, abused, amused, ac used, ac-used, accursed, accuses, axed, cased, accuse, cussed, accede, aced, used, acutes, caucused, accuser, aroused, acute, acted, arsed, focused, recused, abased, unused, Acosta, acute's acustom accustom 1 4 accustom, custom, accustoms, accustomed acustommed accustomed 1 7 accustomed, accustoms, accustom, unaccustomed, costumed, accustoming, accosted adavanced advanced 1 5 advanced, advances, advance, advance's, affianced adbandon abandon 1 7 abandon, abounding, Edmonton, attending, unbending, unbinding, Eddington additinally additionally 1 8 additionally, additional, atonally, idiotically, dotingly, editorially, abidingly, auditing additionaly additionally 1 2 additionally, additional addmission admission 1 12 admission, add mission, add-mission, admissions, admission's, readmission, addition, emission, omission, addiction, admiration, audition addopt adopt 1 6 adopt, adapt, adept, add opt, add-opt, adopts addopted adopted 1 12 adopted, adapted, add opted, add-opted, addicted, adopter, adopts, adopt, opted, audited, readopted, adapter addoptive adoptive 1 4 adoptive, adaptive, additive, addictive addres address 2 16 adders, address, adores, adder's, Andres, addles, udders, Adar's, add res, add-res, udder's, address's, Addie's, Andre's, Audrey's, Audra's addres adders 1 16 adders, address, adores, adder's, Andres, addles, udders, Adar's, add res, add-res, udder's, address's, Addie's, Andre's, Audrey's, Audra's addresable addressable 1 6 addressable, adorable, advisable, erasable, adorably, advisably addresed addressed 1 17 addressed, addresses, address, addressee, addressees, adders, dressed, address's, arsed, unaddressed, readdressed, adored, adores, addressee's, undressed, adder's, adduced addresing addressing 1 26 addressing, dressing, arsing, readdressing, address, adoring, arising, undressing, redressing, adducing, adorning, advising, drowsing, adders, Anderson, address's, addressee, addressed, addresses, apprising, undersign, arousing, Andersen, adores, arcing, adder's addressess addresses 1 10 addresses, addressees, addressee's, addressed, address's, addressee, address, dresses, headdresses, readdresses addtion addition 1 12 addition, audition, edition, additions, Addison, addiction, adaption, adoption, Audion, action, auction, addition's addtional additional 1 9 additional, additionally, additions, addition, atonal, addition's, optional, emotional, audition adecuate adequate 1 19 adequate, educate, actuate, adulate, acute, abdicate, advocate, educated, educates, adequately, decade, equate, attenuate, inadequate, ducat, adequacy, evacuate, reeducate, equated adhearing adhering 1 18 adhering, ad hearing, ad-hearing, adjuring, adoring, adherent, admiring, inhering, adhesion, abhorring, Adhara, adhere, adherence, adhered, adheres, attiring, uttering, Adhara's adherance adherence 1 9 adherence, adherence's, adhering, adherent, adheres, adherents, utterance, adherent's, Adhara's admendment amendment 1 10 amendment, amendments, admonishment, amendment's, adornment, Atonement, atonement, attendant, Commandment, commandment admininistrative administrative 1 6 administrative, administrate, administratively, administrating, administrated, administrates adminstered administered 1 6 administered, administers, administer, administrate, administrated, administering adminstrate administrate 1 6 administrate, administrated, administrates, administrator, demonstrate, administrative adminstration administration 1 5 administration, administrations, demonstration, administrating, administration's adminstrative administrative 1 7 administrative, demonstrative, administrate, administratively, administrating, administrated, administrates adminstrator administrator 1 7 administrator, administrators, administrate, demonstrator, administrator's, administrated, administrates admissability admissibility 1 4 admissibility, advisability, admissibility's, inadmissibility admissable admissible 1 9 admissible, admissibly, admirable, advisable, unmissable, addressable, admirably, advisably, inadmissible admited admitted 1 18 admitted, admired, admixed, admit ed, admit-ed, audited, admits, admit, addicted, edited, adapted, adopted, demoted, admittedly, emitted, omitted, animated, readmitted admitedly admittedly 1 3 admittedly, admitted, animatedly adn and 4 40 Adan, Aden, Dan, and, ADM, AFN, Adm, AD, ad, an, Adana, Auden, ADD, Ada, Ann, add, ado, awn, ADC, ADP, adj, ads, adv, Attn, Eden, Edna, Odin, attn, Dana, Dane, dang, ant, Andy, Dawn, dawn, Ind, end, ind, AD's, ad's adolecent adolescent 1 5 adolescent, adolescents, adolescent's, adolescence, adjacent adquire acquire 1 18 acquire, adjure, ad quire, ad-quire, Esquire, esquire, admire, inquire, adore, adequate, Aguirre, adjured, adjures, adware, daiquiri, attire, abjure, adhere adquired acquired 1 11 acquired, adjured, admired, inquired, adored, adjures, adjure, attired, augured, abjured, adhered adquires acquires 1 22 acquires, adjures, ad quires, ad-quires, Esquires, esquires, admires, inquires, adores, Esquire's, esquire's, adjured, daiquiris, adjure, auguries, inquiries, attires, abjures, adheres, Aguirre's, daiquiri's, attire's adquiring acquiring 1 9 acquiring, adjuring, admiring, inquiring, adoring, attiring, auguring, abjuring, adhering adres address 7 72 adores, dares, Andres, Ares, ares, adders, address, cadres, padres, Aires, acres, adzes, Adar's, Atreus, adder's, Dare's, ad res, ad-res, alders, dare's, Andre's, Andrews, adorers, Audrey's, Oder's, Aries, Audra's, adore, aides, are's, areas, dress, dries, waders, Ayers, adheres, adjures, admires, ads, tares, cadre's, eaters, eiders, padre's, udders, acre's, adze's, arts, AD's, Ar's, ad's, Adler's, alder's, Andrew's, adorer's, Drew's, aide's, Nader's, Vader's, wader's, Andrea's, Andrei's, Andres's, tare's, address's, eater's, eider's, udder's, Ares's, area's, Art's, art's adresable addressable 1 6 addressable, advisable, adorable, erasable, advisably, adorably adresing addressing 1 10 addressing, dressing, arsing, arising, advising, drowsing, adoring, arousing, arcing, undressing adress address 1 50 address, dress, adores, address's, adders, Atreus, Andres's, adder's, addressee, dares, Andres, Ares's, Atreus's, Audrey's, areas, dressy, duress, Adar's, Ares, Dare's, ares, dare's, Aires's, Andre's, Andrews, actress, adorers, Oder's, cadres, padres, Aires, Audra's, are's, dross, tress, Andrea's, Andrews's, undress, cadre's, padre's, Aries's, area's, dress's, waders's, Ayers's, Andrei's, Andrew's, adorer's, Drew's, ides's adressable addressable 1 7 addressable, erasable, advisable, adorable, admissible, advisably, admissibly adressed addressed 1 17 addressed, dressed, addresses, addressee, stressed, undressed, addressees, redressed, address, address's, arsed, unaddressed, readdressed, addressee's, aroused, drowsed, trussed adressing addressing 1 11 addressing, dressing, stressing, undressing, redressing, arsing, readdressing, arising, arousing, drowsing, trussing adressing dressing 2 11 addressing, dressing, stressing, undressing, redressing, arsing, readdressing, arising, arousing, drowsing, trussing adventrous adventurous 1 14 adventurous, adventures, adventure's, adventuress, adventitious, adventurously, Advents, advents, unadventurous, Advent's, advent's, adventurers, adventuress's, adventurer's advertisment advertisement 1 3 advertisement, advertisements, advertisement's advertisments advertisements 1 3 advertisements, advertisement's, advertisement advesary adversary 1 10 adversary, advisory, adviser, advisor, adverser, advisers, advisors, advisory's, adviser's, advisor's adviced advised 2 12 advice, advised, ad viced, ad-viced, adv iced, adv-iced, advice's, adduced, advanced, advises, advise, adviser aeriel aerial 3 22 Ariel, aerie, aerial, aeries, Uriel, oriel, Earle, Earl, earl, areal, aerially, Erie, Riel, airily, eerily, aerials, Aral, aerie's, April, eerie, Ariel's, aerial's aeriels aerials 2 23 aeries, aerials, Ariel's, aerie's, aerial's, oriels, aerie ls, aerie-ls, earls, Ariel, Aries, Uriel's, oriel's, Earle's, Aprils, Erie's, aerial, Earl's, earl's, Riel's, Aral's, April's, Aries's afair affair 1 21 affair, afar, fair, afire, AFAIK, Afr, Afro, affairs, aviary, fairy, safari, Avior, air, far, fir, Atari, Mayfair, affirm, afraid, unfair, affair's afficianados aficionados 1 4 aficionados, aficionado's, officiants, officiant's afficionado aficionado 1 3 aficionado, aficionados, aficionado's afficionados aficionados 1 13 aficionados, aficionado's, aficionado, officiants, officiant's, efficiencies, efficiency's, fascinates, affronts, efficient, affront's, Avicenna's, affinity's affilate affiliate 1 7 affiliate, affiliated, affiliates, afloat, affiliate's, afflict, afflatus affilliate affiliate 1 4 affiliate, affiliated, affiliates, affiliate's affort afford 1 26 afford, effort, afforest, affront, fort, affords, efforts, affirm, afoot, abort, avert, Alford, affect, afloat, assort, Afro, fart, aorta, forte, forty, AFT, Afr, Art, aft, art, effort's affort effort 2 26 afford, effort, afforest, affront, fort, affords, efforts, affirm, afoot, abort, avert, Alford, affect, afloat, assort, Afro, fart, aorta, forte, forty, AFT, Afr, Art, aft, art, effort's aforememtioned aforementioned 1 6 aforementioned, affirmations, affirmation, affirmation's, overemotional, overmanned againnst against 1 21 against, agonist, ageist, agings, aghast, agonists, agents, Inst, inst, aging's, gangsta, organist, angst, Agnes, agent, agonies, canst, egoist, agony's, agent's, Agnes's agains against 1 27 against, again, gains, agings, Agni's, Agnes, Agana, Gaines, gain's, aging's, Eakins, gins, Asians, agonies, pagans, Cains, aging, Aegean's, Augean's, agony's, gin's, Asian's, Fagin's, Sagan's, pagan's, Cain's, Jain's agaisnt against 1 13 against, ageist, aghast, agonist, agent, egoist, August, assent, august, accent, isn't, ancient, acquaint aganist against 1 15 against, agonist, agonists, ageist, organist, Agni's, aghast, agents, agonies, gangsta, angst, Agnes, agent, canst, agent's aggaravates aggravates 1 5 aggravates, aggravated, aggravate, aggregates, aggregate's aggreed agreed 1 24 agreed, aggrieved, agrees, agree, angered, augured, greed, aggrieve, accrued, wagered, greedy, argued, aged, aigrette, badgered, buggered, jiggered, Creed, aggro, aired, creed, egged, gored, greet aggreement agreement 1 3 agreement, agreements, agreement's aggregious egregious 1 8 egregious, aggregates, gorgeous, egregiously, aggregate's, aggregate, Gregg's, Argos's aggresive aggressive 1 8 aggressive, aggressively, aggrieve, aggressor, digressive, regressive, aggrieves, abrasive agian again 1 22 again, Agana, aging, Asian, avian, Aegean, Augean, akin, agony, angina, Agni, Gina, gain, vagina, Aiken, Ian, gin, Afghan, afghan, Fagin, Sagan, pagan agianst against 1 14 against, agonist, aghast, ageist, agings, agents, Inst, inst, agent, canst, aging's, Aegean's, Augean's, agent's agin again 2 9 Agni, again, aging, gain, gin, akin, agony, Fagin, Agana agina again 7 16 angina, Gina, Agana, aging, Agni, vagina, again, agony, akin, Aegean, Augean, gain, Ana, Ina, gin, Agni's agina angina 1 16 angina, Gina, Agana, aging, Agni, vagina, again, agony, akin, Aegean, Augean, gain, Ana, Ina, gin, Agni's aginst against 1 17 against, agonist, ageist, agings, agents, Inst, inst, agent, agonists, aghast, Agni's, angst, Agnes, aging's, inset, canst, agent's agravate aggravate 1 5 aggravate, aggravated, aggravates, Arafat, cravat agre agree 1 11 agree, age, are, Agra, acre, ogre, auger, agar, ague, eager, aggro agred agreed 1 27 agreed, aged, augured, agree, aired, acrid, egret, angered, accrued, argued, gored, greed, urged, Jared, cared, eared, oared, wagered, Agra, acre, arid, cred, grad, grid, ogre, Jarred, jarred agreeement agreement 1 3 agreement, agreements, agreement's agreemnt agreement 1 6 agreement, agreements, garment, argument, agreement's, augment agregate aggregate 1 10 aggregate, aggregated, aggregates, segregate, aggregator, arrogate, abrogate, aggregate's, acreage, aigrette agregates aggregates 1 16 aggregates, aggregate's, aggregated, segregates, aggregate, aggregators, arrogates, abrogates, acreages, aigrettes, aggregator's, aggravates, aggregator, acreage's, irrigates, aigrette's agreing agreeing 1 17 agreeing, angering, auguring, arguing, wagering, aging, accruing, airing, aggrieving, Goering, badgering, goring, gringo, urging, caring, grin, oaring agression aggression 1 9 aggression, digression, regression, accession, aggression's, aversion, abrasion, accretion, oppression agressive aggressive 1 6 aggressive, digressive, regressive, aggressively, abrasive, oppressive agressively aggressively 1 6 aggressively, aggressive, abrasively, oppressively, cursively, corrosively agressor aggressor 1 23 aggressor, aggressors, aggressor's, greaser, agrees, egress, ogress, accessory, greasier, grosser, oppressor, egress's, ogress's, egresses, grassier, ogresses, acres, ogres, Agra's, acre's, across, cursor, ogre's agricuture agriculture 1 11 agriculture, caricature, aggregator, cricketer, acrider, aggregate, executor, Erector, erector, aggregators, aggregator's agrieved aggrieved 1 7 aggrieved, grieved, aggrieves, aggrieve, agreed, arrived, graved ahev have 2 33 ahem, have, Ave, ave, AV, Av, ah, av, Ahab, ahead, HIV, HOV, aha, ATV, adv, UHF, uhf, hive, hove, ahoy, Azov, elev, heave, heavy, eave, eh, AVI, Ava, Eva, Eve, eve, aah, I've ahppen happen 1 14 happen, Aspen, aspen, open, Alpine, alpine, hipping, hoping, hopping, aping, upon, opine, hyping, upping ahve have 1 50 have, Ave, ave, agave, hive, hove, ahem, AV, Av, ah, av, eave, above, alive, AVI, Ava, Eve, aha, eve, ATV, adv, UHF, uhf, I've, ahoy, Ahab, Alva, avow, HIV, HOV, achieve, aah, heave, VHF, ahead, vhf, Mohave, behave, AF, HF, Hf, IV, OH, UV, eh, hf, iv, oh, uh, Oahu aicraft aircraft 1 15 aircraft, Craft, craft, Arafat, crafty, Kraft, croft, cruft, graft, Ashcroft, adrift, acrobat, accurate, cravat, crufty aiport airport 1 28 airport, apart, import, sport, Port, port, abort, rapport, Alpert, uproot, assort, deport, report, Oort, Porto, aorta, apiary, APR, Apr, Art, apt, art, seaport, apron, impart, iPod, part, pert airbourne airborne 1 13 airborne, forborne, auburn, arbor, Osborne, airbrush, arbors, inborn, arbor's, overborne, reborn, arboreal, Rayburn aircaft aircraft 1 4 aircraft, airlift, Arafat, arcade aircrafts aircraft 2 15 aircraft's, aircraft, air crafts, air-crafts, aircraftman, crafts, aircraftmen, aircrews, Ashcroft's, airlifts, Craft's, craft's, Ararat's, watercraft's, airlift's airporta airports 1 3 airports, airport, airport's airrcraft aircraft 1 3 aircraft, aircraft's, Ashcroft albiet albeit 1 30 albeit, alibied, Albert, abet, Albireo, Albee, ambit, Aleut, allied, Alberta, Alberto, Albion, ablate, albino, abide, abut, alibi, alert, abate, alb, alt, elite, Elbert, alight, halibut, Alba, Elbe, abed, obit, Albee's alchohol alcohol 1 5 alcohol, alcohols, alcohol's, alcoholic, Algol alchoholic alcoholic 1 6 alcoholic, alcoholics, alcohol, alcoholic's, alcohols, alcohol's alchol alcohol 1 14 alcohol, Algol, algal, archly, asshole, alchemy, Alicia, aloofly, alkali, Alisha, allele, glacial, Elul, Aleichem alcholic alcoholic 1 15 alcoholic, echoic, archaic, acrylic, Algol, Alcoa, melancholic, Algol's, alkali, Alaric, Altaic, archly, alkaloid, asshole, alchemy alcohal alcohol 1 7 alcohol, alcohols, algal, Algol, alcohol's, alcoholic, alkali alcoholical alcoholic 3 4 alcoholically, alcoholics, alcoholic, alcoholic's aledge allege 3 14 sledge, ledge, allege, pledge, algae, edge, Alec, alga, sludge, Lodge, lodge, alike, elegy, kludge aledged alleged 2 8 sledged, alleged, fledged, pledged, edged, legged, lodged, kludged aledges alleges 3 19 sledges, ledges, alleges, pledges, sledge's, ledge's, edges, elegies, pledge's, lodges, Alec's, Alexei, kludges, edge's, alga's, sludge's, Lodge's, lodge's, elegy's alege allege 1 30 allege, algae, Alec, alga, alike, elegy, Alger, alleged, alleges, sledge, Liege, ledge, liege, Albee, age, ale, leg, Alexei, allele, pledge, Alex, Lego, aloe, loge, luge, ales, Olga, Allie, ale's, Alec's aleged alleged 1 37 alleged, alleges, sledged, allege, legged, aged, lagged, aliened, fledged, pledged, Alger, alkyd, allied, Alexei, kluged, leagued, Alkaid, ailed, algae, allegedly, edged, egged, Allende, slagged, leaked, lodged, logged, lugged, blagged, deluged, flagged, Alec, alga, allude, egad, eked, lacked alegience allegiance 1 19 allegiance, elegance, allegiances, Alleghenies, alliance, eloquence, diligence, allegiance's, alleging, agency, aliens, Allegheny, Allegheny's, alien's, elegies, legions, legion's, Alleghenies's, elegance's algebraical algebraic 2 3 algebraically, algebraic, allegorical algorhitms algorithms 1 6 algorithms, algorithm's, allegorists, allegorist's, alacrity's, ageratum's algoritm algorithm 1 4 algorithm, alacrity, ageratum, alacrity's algoritms algorithms 1 4 algorithms, algorithm's, alacrity's, ageratum's alientating alienating 1 8 alienating, orientating, annotating, elongating, eventuating, alienated, intuiting, inditing alledge allege 1 22 allege, all edge, all-edge, alleged, alleges, sledge, ledge, allele, allude, pledge, allergy, Allegra, allegro, allied, edge, Alec, Allie, Liege, Lodge, alley, liege, lodge alledged alleged 1 24 alleged, all edged, all-edged, alleges, sledged, allege, alluded, fledged, pledged, Allende, allegedly, edged, Allegra, allegro, kludged, allied, allude, legged, lodged, allayed, alloyed, aliened, allowed, allured alledgedly allegedly 1 7 allegedly, alleged, illegally, illegibly, alertly, elatedly, illegal alledges alleges 1 35 alleges, all edges, all-edges, alleged, sledges, allege, ledges, allergies, alleles, alludes, pledges, allegros, sledge's, ledge's, edges, elegies, allele's, pledge's, Allies, alleys, allies, lieges, lodges, allergy's, Alec's, alley's, Allegra's, allegro's, edge's, alga's, Allie's, Liege's, Lodge's, liege's, lodge's allegedely allegedly 1 9 allegedly, alleged, illegally, illegibly, alertly, illegible, elatedly, elegantly, illegality allegedy allegedly 1 8 allegedly, alleged, alleges, allege, Allegheny, allegory, Allende, allied allegely allegedly 1 14 allegedly, allege, Allegheny, illegally, alleged, alleges, illegal, allegory, allele, Allegra, allegro, illegibly, illegals, illegal's allegence allegiance 1 13 allegiance, Alleghenies, elegance, allegiances, Allegheny, Allegheny's, allergens, alleges, allergen's, alleging, alliance, allegiance's, Alleghenies's allegience allegiance 1 10 allegiance, allegiances, Alleghenies, allegiance's, alleging, alliance, elegance, Allegheny, Allegheny's, Alleghenies's allign align 1 28 align, ailing, Allan, Allen, alien, along, allying, allaying, alloying, Aline, aligns, aligned, balling, calling, falling, galling, palling, walling, malign, Allison, Alan, Olin, oiling, Allie, Alvin, Ellen, Tallinn, Albion alligned aligned 1 22 aligned, Aline, align, allied, maligned, aliened, Allen, alien, assigned, alone, aligns, ailing, Allende, Allie, alliance, Allan, unaligned, realigned, Alpine, Arline, alpine, Aline's alliviate alleviate 1 6 alleviate, alleviated, alleviates, salivate, elevate, affiliate allready already 1 23 already, all ready, all-ready, allured, Alfreda, allergy, Alfred, allied, Alfredo, Allende, unready, lardy, allure, Laredo, alarmed, alerted, allayed, alloyed, altered, ailed, aired, alertly, lured allthough although 1 31 although, all though, all-though, Alioth, Althea, alloy, alto, allow, Allah, allot, alloyed, alloying, Clotho, lath, allaying, ally, all, lathe, alt, Allie, allay, alley, Althea's, alleluia, ACTH, Alta, Letha, Lethe, lithe, all's, Alioth's alltogether altogether 1 6 altogether, all together, all-together, together, altimeter, alligator almsot almost 1 18 almost, alms, lamest, alms's, Almaty, palmist, alums, calmest, almond, elms, inmost, upmost, utmost, Alma's, Alamo's, alum's, elm's, Elmo's alochol alcohol 1 15 alcohol, Algol, aloofly, Alicia, asocial, epochal, algal, archly, Aleichem, Alisha, asshole, alchemy, glacial, Alicia's, Alisha's alomst almost 1 21 almost, alms, alums, lamest, Almaty, palmist, alarmist, Islamist, calmest, alms's, alum's, elms, almond, inmost, upmost, utmost, Alamo's, Alma's, Elmo's, elm's, Elam's alot allot 2 17 alto, allot, aloft, alt, slot, Lot, lot, Aldo, Alta, aloe, blot, clot, plot, Aleut, Eliot, aloud, ult alotted allotted 1 22 allotted, slotted, blotted, clotted, plotted, alighted, alerted, flitted, slatted, looted, elated, abetted, abutted, bloated, clouted, flatted, floated, flouted, gloated, glutted, platted, alluded alowed allowed 1 22 allowed, slowed, lowed, avowed, flowed, glowed, plowed, awed, owed, fallowed, hallowed, wallowed, alloyed, elbowed, Elwood, slewed, aloud, allied, clawed, clewed, eloped, flawed alowing allowing 1 22 allowing, slowing, lowing, avowing, blowing, flowing, glowing, plowing, along, awing, owing, fallowing, hallowing, wallowing, alloying, elbowing, slewing, allying, clawing, clewing, eloping, flawing alreayd already 1 45 already, alert, allured, arrayed, Alfred, allayed, aired, alerted, alerts, alkyd, unready, altered, lardy, Laredo, Alfreda, Alfredo, Alkaid, abroad, afraid, agreed, alarmed, unread, Alta, aerate, ailed, alertly, lariat, lured, Alphard, allergy, aliened, alleged, blared, flared, glared, eared, laureate, oared, alright, alter, alert's, allied, arid, arty, alder alse else 5 28 ales, lase, ale, also, else, aloes, false, Al's, Alas, ails, alas, awls, aloe, apse, oles, Alice, Alisa, Alyce, Elise, Elsie, Elsa, AOL's, all's, awl's, Ali's, ale's, aloe's, ole's alsot also 1 26 also, allot, Alsop, almost, alto, last, lost, Aldo, Alston, aloft, alt, allots, Alcott, Alison, Alyson, LSAT, asst, altos, Aleut, Eliot, asset, Olson, alert, Al's, Aldo's, alto's alternitives alternatives 1 7 alternatives, alternative's, alternative, alternates, alternatively, alternate's, eternities altho although 9 24 alto, Althea, alt ho, alt-ho, lath, Alioth, lathe, alt, although, Altai, Clotho, ACTH, Aldo, Alpo, Alta, also, Alamo, aloha, alpha, aloe, Plath, AL, Al, oath althought although 1 9 although, alright, alight, Almighty, almighty, alto, aloud, Althea, Althea's altough although 1 15 although, alto ugh, alto-ugh, alto, aloud, alight, alt, Altai, Aldo, Alta, Alton, altos, along, allot, alto's alusion allusion 1 15 allusion, elision, illusion, allusions, Alison, Alyson, Allison, ablution, Aleutian, Elysian, lesion, Albion, delusion, elation, allusion's alusion illusion 3 15 allusion, elision, illusion, allusions, Alison, Alyson, Allison, ablution, Aleutian, Elysian, lesion, Albion, delusion, elation, allusion's alwasy always 1 45 always, Alas, alas, allays, Elway, alias, alleyways, awls, hallways, railways, ales, airways, anyways, flyways, Alisa, Elway's, awl's, ale's, Alba's, Alma's, Alta's, Alva's, alga's, Al's, alleys, alloys, also, awes, alias's, Ali's, all's, Alan's, Alar's, Ila's, Ola's, awe's, Amway's, ally's, alleyway's, alley's, hallway's, railway's, airway's, flyway's, alloy's alwyas always 1 44 always, Alas, alas, allays, aliyahs, alias, Alyssa, ally's, aliyah, alleys, alohas, alphas, Alta's, awls, ales, alley's, Alisa, awl's, ale's, alloys, Alba's, Alma's, Alva's, alga's, Elway's, Al's, Alissa, aliyah's, alloy's, Alana's, Alcoa's, Alisa's, aloha's, alpha's, Ali's, all's, lye's, Alyssa's, Alan's, Alar's, alias's, Ila's, Ola's, Aaliyah's amalgomated amalgamated 1 3 amalgamated, amalgamates, amalgamate amatuer amateur 1 14 amateur, amateurs, armature, mature, amatory, ammeter, mater, immature, matter, amateur's, muter, emitter, Amer, Amur amature armature 1 7 armature, mature, amateur, immature, amatory, amateurs, amateur's amature amateur 3 7 armature, mature, amateur, immature, amatory, amateurs, amateur's amendmant amendment 1 3 amendment, amendments, amendment's amerliorate ameliorate 1 5 ameliorate, ameliorated, ameliorates, meliorate, ameliorative amke make 1 48 make, amok, Amie, smoke, acme, Mike, mike, Amen, Amer, amen, AK, AM, Am, Mk, am, mage, image, Aimee, Amgen, alike, amaze, amide, amine, amuse, askew, awake, awoke, AMA, Amiga, Amoco, Amy, Ike, age, aka, amigo, auk, eke, AMD, Ark, amp, amt, ark, ask, ague, ammo, AM's, Am's, Amie's amking making 1 36 making, asking, am king, am-king, smoking, aiming, among, miking, akin, imaging, amazing, amusing, awaking, inking, OKing, aging, amine, amino, eking, Amgen, Mekong, irking, umping, Amiga, amigo, haymaking, lawmaking, smacking, mocking, mucking, ramekin, unmaking, remaking, Amen, amen, imagine ammend amend 1 38 amend, emend, am mend, am-mend, amends, Amanda, Amen, amen, mend, manned, Amman, aimed, maned, Hammond, commend, Armand, almond, impend, Amerind, addend, append, ascend, attend, Amen's, amount, damned, AMD, Amman's, amended, amine, and, end, mined, emends, amenity, amid, mind, omen ammended amended 1 14 amended, emended, am mended, am-mended, mended, commended, impended, appended, ascended, attended, amounted, amend, ended, minded ammendment amendment 1 6 amendment, amendments, amendment's, Commandment, commandment, impediment ammendments amendments 1 7 amendments, amendment's, amendment, commandments, impediments, commandment's, impediment's ammount amount 1 21 amount, am mount, am-mount, amounts, Mount, mount, account, demount, remount, ammonia, immunity, Mont, amount's, amounted, aunt, seamount, Lamont, moment, Amman, among, mound ammused amused 1 20 amused, amassed, am mused, am-mused, amuses, amuse, mused, moused, abused, amazed, accused, aroused, bemused, immured, mussed, massed, used, moussed, aimed, ammo's amoung among 1 31 among, amount, aiming, amine, amino, mung, Amen, amen, Hmong, along, amour, Amman, ammonia, arming, mooing, immune, Ming, impugn, Oman, omen, amusing, Mon, mun, Omani, Damon, Ramon, Mona, Moon, moan, mono, moon amung among 2 23 mung, among, aiming, amine, amino, Amen, amen, arming, Ming, Amman, amusing, mun, gaming, laming, naming, taming, amount, Amur, Oman, omen, amend, immune, Amen's analagous analogous 1 8 analogous, analogues, analogs, analog's, analogies, analogy's, analogue's, analogue analitic analytic 1 8 analytic, antic, analytical, Altaic, athletic, analog, inelastic, unlit analogeous analogous 1 9 analogous, analogies, analogues, analogs, analogue's, analog's, analogy's, analogously, analogue anarchim anarchism 1 4 anarchism, anarchic, anarchy, anarchy's anarchistm anarchism 1 5 anarchism, anarchist, anarchists, anarchist's, anarchistic anbd and 1 28 and, unbid, anybody, Andy, abed, anode, anted, Ind, ant, end, ind, Enid, ante, anti, abide, abode, nabbed, Aeneid, Indy, abet, abut, aunt, ibid, undo, inbred, unbend, unbind, ain't ancestory ancestry 2 5 ancestor, ancestry, ancestors, ancestor's, ancestry's ancilliary ancillary 1 4 ancillary, ancillary's, auxiliary, ancillaries androgenous androgynous 1 7 androgynous, androgen's, endogenous, androgyny's, androgen, indigenous, nitrogenous androgeny androgyny 2 5 androgen, androgyny, androgen's, androgenic, androgyny's anihilation annihilation 1 4 annihilation, inhalation, annihilating, annihilation's aniversary anniversary 1 5 anniversary, adversary, anniversary's, universally, universal annoint anoint 1 29 anoint, anoints, annoying, anent, Antoine, appoint, anion, anointed, anon, Antony, anions, ancient, annuity, Anton, Antonia, Antonio, annuitant, innit, anionic, anons, Innocent, innocent, Antone, awning, inning, ain't, anteing, undoing, anion's annointed anointed 1 15 anointed, announced, annotated, appointed, amounted, anoints, unmounted, anoint, uncounted, accounted, annotate, unwonted, unpainted, untainted, innovated annointing anointing 1 7 anointing, announcing, annotating, appointing, amounting, accounting, innovating annoints anoints 1 28 anoints, anoint, appoints, anions, anointed, anion's, anons, ancients, Antonius, annuitants, Antoine's, innocents, Anton's, awnings, innings, undoings, Antony's, ancient's, annuity's, Antonia's, Antonio's, annuitant's, Innocent's, innocent's, Antone's, awning's, inning's, undoing's annouced announced 1 38 announced, annoyed, unnoticed, annexed, annulled, inced, aniseed, invoiced, unvoiced, ensued, unused, induced, adduced, annoys, aroused, anode, bounced, annealed, anodized, aced, ionized, anodes, danced, lanced, ponced, agonized, noised, jounced, pounced, nosed, anted, arced, nonacid, Innocent, innocent, Annie's, induce, anode's annualy annually 1 11 annually, annual, annuals, annul, anneal, anally, anal, annular, annual's, annals, annuls annuled annulled 1 11 annulled, annealed, annelid, annul ed, annul-ed, annuls, annul, annulus, angled, annoyed, annular anohter another 1 11 another, enter, inter, antihero, anteater, anywhere, inciter, Andre, inhere, unholier, under anomolies anomalies 1 10 anomalies, anomalous, anomaly's, animals, animal's, anemones, Anatole's, anemone's, Anatolia's, Annmarie's anomolous anomalous 1 7 anomalous, anomalies, anomaly's, animals, animal's, anomalously, Angelou's anomoly anomaly 1 10 anomaly, animal, namely, anomaly's, animals, anally, Angola, unholy, enamel, animal's anonimity anonymity 1 4 anonymity, unanimity, anonymity's, unanimity's anounced announced 1 11 announced, announces, announce, announcer, anointed, denounced, renounced, nuanced, unannounced, induced, enhanced ansalization nasalization 1 7 nasalization, canalization, tantalization, nasalization's, finalization, penalization, insulation ansestors ancestors 1 9 ancestors, ancestor's, ancestor, ancestries, investors, ancestress, ancestry's, investor's, ancestry antartic antarctic 2 11 Antarctic, antarctic, Antarctica, enteric, Adriatic, antithetic, antibiotic, interdict, introit, Android, android anual annual 1 20 annual, anal, manual, annul, anneal, annually, Oneal, anally, Anibal, animal, annuals, aural, Ana, annals, banal, canal, Anna, Neal, null, annual's anual anal 2 20 annual, anal, manual, annul, anneal, annually, Oneal, anally, Anibal, animal, annuals, aural, Ana, annals, banal, canal, Anna, Neal, null, annual's anulled annulled 1 38 annulled, angled, annealed, nailed, knelled, annelid, ailed, allied, infilled, unfilled, unsullied, anklet, amulet, unload, anted, bungled, analyzed, enrolled, uncalled, unrolled, appalled, inlet, unalloyed, dangled, jangled, mangled, paneled, tangled, wangled, anally, addled, inured, unused, inlaid, unglued, annoyed, enabled, inhaled anwsered answered 1 10 answered, aniseed, angered, ensured, insured, inserted, insert, assured, entered, inhered anyhwere anywhere 1 4 anywhere, inhere, answer, unaware anytying anything 2 11 untying, anything, any tying, any-tying, anteing, undying, bandying, candying, Antoine, uniting, envying aparent apparent 1 9 apparent, parent, apart, apparently, aren't, arrant, unapparent, apron, print aparment apartment 1 9 apartment, apparent, spearmint, impairment, appeasement, Paramount, paramount, agreement, Armand apenines Apennines 1 7 Apennines, openings, ape nines, ape-nines, Apennines's, adenine's, opening's aplication application 1 11 application, applications, allocation, placation, implication, duplication, replication, application's, supplication, affliction, reapplication aplied applied 1 15 applied, plied, allied, ailed, applies, paled, piled, appalled, aped, applet, palled, applier, applaud, implied, replied apon upon 3 43 apron, APO, upon, aping, capon, Aron, Avon, anon, axon, open, pain, Pan, pan, API, PIN, app, peon, pin, pone, pong, pony, AP, ON, an, on, pawn, Arno, Capone, Aspen, Epson, Upton, aspen, Ann, IPO, Pen, ape, awn, eon, ion, pen, pun, pwn, weapon apon apron 1 43 apron, APO, upon, aping, capon, Aron, Avon, anon, axon, open, pain, Pan, pan, API, PIN, app, peon, pin, pone, pong, pony, AP, ON, an, on, pawn, Arno, Capone, Aspen, Epson, Upton, aspen, Ann, IPO, Pen, ape, awn, eon, ion, pen, pun, pwn, weapon apparant apparent 1 18 apparent, aspirant, apart, appearance, apparently, arrant, operand, parent, appearing, appellant, appoint, unapparent, appertain, aberrant, apiarist, apron, print, aren't apparantly apparently 1 7 apparently, apparent, parental, ornately, apprentice, opulently, opportunely appart apart 1 30 apart, app art, app-art, apparent, appear, appeared, part, apiary, apparel, appears, applet, rapport, Alpert, impart, sprat, depart, prat, Port, apparatus, party, port, APR, Apr, Art, apt, art, operate, apiarist, pert, apter appartment apartment 1 7 apartment, apartments, department, apartment's, appointment, assortment, deportment appartments apartments 1 10 apartments, apartment's, apartment, departments, appointments, department's, assortments, appointment's, assortment's, deportment's appealling appealing 2 17 appalling, appealing, appeal ling, appeal-ling, rappelling, appearing, appeasing, appareling, spelling, appallingly, appealingly, palling, pealing, applying, unappealing, appellant, impelling appealling appalling 1 17 appalling, appealing, appeal ling, appeal-ling, rappelling, appearing, appeasing, appareling, spelling, appallingly, appealingly, palling, pealing, applying, unappealing, appellant, impelling appeareance appearance 1 6 appearance, appearances, appearance's, reappearance, apparent, appearing appearence appearance 1 11 appearance, appearances, appearance's, apparent, appearing, reappearance, apprentice, appliance, appears, apparels, apparel's appearences appearances 1 9 appearances, appearance's, appearance, reappearances, apprentices, appliances, reappearance's, apprentice's, appliance's appenines Apennines 1 9 Apennines, openings, happenings, Apennines's, opening's, adenine's, appends, happening's, appoints apperance appearance 1 9 appearance, appearances, appliance, appearance's, prance, reappearance, appraise, assurance, utterance apperances appearances 1 14 appearances, appearance's, appearance, appliances, prances, reappearances, appliance's, appraises, prance's, assurances, utterances, reappearance's, assurance's, utterance's applicaiton application 1 4 application, applicator, applicant, Appleton applicaitons applications 1 7 applications, application's, applicators, applicator's, applicants, applicant's, Appleton's appologies apologies 1 11 apologies, apologias, apologize, apologizes, apologia's, apology's, apologized, typologies, apologia, apologist, applies appology apology 1 6 apology, apologia, topology, typology, apology's, apply apprearance appearance 1 11 appearance, appertains, uprearing, uprears, prurience, agrarians, agrarian's, uproars, aprons, apron's, uproar's apprieciate appreciate 1 5 appreciate, appreciated, appreciates, appreciator, appreciative approachs approaches 2 3 approach's, approaches, approach appropiate appropriate 1 14 appropriate, appreciate, apprised, apropos, appraised, approached, approved, appeared, operate, parapet, apricot, propped, uproot, prepaid appropraite appropriate 1 6 appropriate, appropriated, appropriates, appropriator, appropriately, inappropriate appropropiate appropriate 1 6 appropriate, appropriated, appropriates, appropriator, appropriately, inappropriate approproximate approximate 1 1 approximate approxamately approximately 1 4 approximately, approximate, approximated, approximates approxiately approximately 1 6 approximately, appropriately, approximate, approximated, approximates, appositely approximitely approximately 1 4 approximately, approximate, approximated, approximates aprehensive apprehensive 1 4 apprehensive, apprehensively, prehensile, comprehensive apropriate appropriate 1 6 appropriate, appropriated, appropriates, appropriator, appropriately, inappropriate aproximate approximate 1 5 approximate, proximate, approximated, approximates, approximately aproximately approximately 1 5 approximately, approximate, approximated, approximates, proximate aquaintance acquaintance 1 12 acquaintance, acquaintances, acquaintance's, acquainting, quittance, abundance, acquaints, accountancy, Aquitaine, quaintness, Aquitaine's, Quinton's aquainted acquainted 1 16 acquainted, squinted, acquaints, aquatint, acquaint, acquitted, unacquainted, reacquainted, equated, quintet, accounted, anointed, united, appointed, anted, jaunted aquiantance acquaintance 1 12 acquaintance, acquaintances, acquaintance's, abundance, accountancy, acquainting, Ugandans, Aquitaine's, Quinton's, aquanauts, Ugandan's, aquanaut's aquire acquire 1 16 acquire, squire, quire, Aguirre, aquifer, acquired, acquirer, acquires, auger, Esquire, esquire, acre, afire, azure, inquire, require aquired acquired 1 21 acquired, squired, augured, acquires, acquire, aired, acquirer, squared, inquired, queried, required, attired, acrid, agreed, Aguirre, abjured, adjured, queered, reacquired, cured, quirt aquiring acquiring 1 16 acquiring, squiring, auguring, Aquarian, airing, squaring, inquiring, requiring, aquiline, attiring, abjuring, adjuring, queering, reacquiring, Aquino, curing aquisition acquisition 1 8 acquisition, acquisitions, Inquisition, inquisition, requisition, acquisition's, accusation, question aquitted acquitted 1 24 acquitted, squatted, quieted, abutted, equated, acquired, quoited, quoted, audited, acquainted, agitate, agitated, acted, awaited, gutted, jutted, kitted, acquittal, requited, abetted, emitted, omitted, coquetted, addicted aranged arranged 1 22 arranged, ranged, pranged, arranges, arrange, orangeade, arranger, oranges, Orange, orange, ranked, ringed, deranged, wronged, avenged, cranked, cringed, franked, fringed, pronged, Orange's, orange's arangement arrangement 1 7 arrangement, arrangements, derangement, arrangement's, rearrangement, argument, arraignment arbitarily arbitrarily 1 19 arbitrarily, arbitrary, Arbitron, arbiter, orbital, arbitrage, arbitrate, arbiters, arbiter's, ordinarily, arterial, arbitrating, arbitration, arteriole, orbiter, arbitraging, orbitals, irritably, orbital's arbitary arbitrary 1 14 arbitrary, arbiter, arbitrate, orbiter, arbiters, tributary, Arbitron, obituary, arbitrage, artery, arbiter's, orbital, orbiters, orbiter's archaelogists archaeologists 1 12 archaeologists, archaeologist's, archaeologist, archaists, archaeology's, urologists, archaist's, anthologists, racialists, urologist's, anthologist's, racialist's archaelogy archaeology 1 6 archaeology, archaeology's, archipelago, archaic, archaically, urology archaoelogy archaeology 1 5 archaeology, archaeology's, archipelago, archaically, urology archaology archaeology 1 5 archaeology, archaeology's, urology, archaically, archaic archeaologist archaeologist 1 4 archaeologist, archaeologists, archaeologist's, archaeology's archeaologists archaeologists 1 10 archaeologists, archaeologist's, archaeologist, urologists, archaeology's, anthologists, archaists, urologist's, anthologist's, archaist's archetect architect 1 12 architect, architects, architect's, architecture, archest, archetype, ratcheted, archduke, arched, Arctic, arctic, archaic archetects architects 1 10 architects, architect's, architect, architectures, architecture, archdeacons, architecture's, archdukes, archduke's, archdeacon's archetectural architectural 1 5 architectural, architecturally, architecture, architectures, architecture's archetecturally architecturally 1 5 architecturally, architectural, architecture, architectures, architecture's archetecture architecture 1 7 architecture, architectures, architecture's, architectural, architect, architects, architect's archiac archaic 1 21 archaic, Archie, Archean, arching, archive, archway, trochaic, arch, arch's, arches, Aramaic, anarchic, Archie's, Arabic, Orphic, arched, archer, archly, orchid, urchin, archery archictect architect 1 3 architect, architects, architect's architechturally architecturally 1 2 architecturally, architectural architechture architecture 1 7 architecture, architectures, architecture's, architectural, architect, architects, architect's architechtures architectures 1 4 architectures, architecture's, architecture, architectural architectual architectural 1 6 architectural, architecturally, architecture, architects, architect, architect's archtype archetype 1 8 archetype, arch type, arch-type, archetypes, archetype's, archetypal, archduke, arched archtypes archetypes 1 8 archetypes, archetype's, arch types, arch-types, archetype, archdukes, archetypal, archduke's aready already 1 79 already, ready, aired, array, areas, area, read, eared, oared, aerate, arid, arty, reedy, Araby, Brady, Grady, ahead, areal, bread, dread, tread, unready, arrayed, arsed, thready, arcade, armada, Freddy, airhead, area's, greedy, treaty, Art, art, arced, armed, arena, Ara, aorta, are, rad, red, Faraday, Freda, nerdy, abrade, abroad, agreed, aridly, artery, Erato, erode, erred, Hardy, Jared, bared, cared, dared, farad, fared, hardy, hared, lardy, pared, rared, tardy, tared, Eddy, Reed, Reid, Rudy, Urey, aria, eddy, redo, reed, road, urea, unread areodynamics aerodynamics 1 3 aerodynamics, aerodynamics's, aerodynamic argubly arguably 1 9 arguably, arguable, argyle, arugula, unarguably, arable, agreeably, inarguable, unarguable arguement argument 1 6 argument, arguments, agreement, augment, argent, argument's arguements arguments 1 7 arguments, argument's, agreements, argument, augments, agreement's, argent's arised arose 12 21 raised, arises, arsed, arise, aroused, arisen, arced, erased, Aries, aired, airiest, arose, braised, praised, apprised, arid, airbed, arrest, parsed, riced, Aries's arival arrival 1 12 arrival, rival, Orval, arrivals, aerial, Aral, archival, trivial, larval, Ariel, areal, arrival's armamant armament 1 15 armament, armaments, Armand, armament's, adamant, ornament, armband, rearmament, firmament, argument, rampant, Armando, Armani, armada, arrant armistace armistice 1 3 armistice, armistices, armistice's aroud around 1 49 around, arid, aloud, proud, Arius, aired, arouse, shroud, Urdu, Rod, aroused, arty, erode, rod, abroad, argued, Art, aorta, art, avoid, droid, Artie, road, rood, rout, Aron, arum, crud, eared, oared, prod, trod, earbud, maraud, arced, armed, arsed, Freud, about, argue, aroma, arose, broad, brood, crowd, fraud, grout, trout, erred arrangment arrangement 1 6 arrangement, arraignment, ornament, armament, argument, adornment arrangments arrangements 1 12 arrangements, arraignments, arrangement's, arraignment's, ornaments, armaments, ornament's, arguments, adornments, armament's, argument's, adornment's arround around 1 14 around, aground, surround, Arron, round, abound, ground, arrant, errand, Arron's, orotund, Aron, ironed, Aaron artical article 1 20 article, radical, critical, cortical, vertical, erotically, optical, articular, aortic, arterial, articled, articles, particle, erotica, piratical, heretical, ironical, artful, article's, erotica's artice article 1 34 article, Artie, art ice, art-ice, Artie's, aortic, artier, artifice, artiste, airtime, arts, arise, Art's, Ortiz, art's, artsy, artist, artsier, entice, arced, Aries, attires, Art, art, artiest, parties, Ariz, amortize, arid, artiness, arty, Atria's, attire's, airtime's articel article 1 19 article, Araceli, Artie's, artiest, artiste, artsier, artful, artist, artisan, arteriole, aridly, arterial, arts, uracil, artless, Art's, Ortiz, art's, artsy artifical artificial 1 6 artificial, artificially, artifact, artful, article, oratorical artifically artificially 1 6 artificially, artificial, artfully, erotically, oratorically, erratically artillary artillery 1 5 artillery, articular, artillery's, aridly, artery arund around 1 51 around, aground, Rand, rand, arid, rind, round, earned, and, Armand, Grundy, abound, argued, grind, ground, pruned, Arno, Aron, aren't, arrant, aunt, ironed, rend, runt, rained, Randi, Randy, gerund, randy, arena, amend, arced, armed, arsed, brand, brunt, errand, frond, grand, grunt, ruined, trend, urn, Andy, undo, Arduino, Arnold, Aron's, rant, Arden, earn asetic ascetic 1 9 ascetic, aseptic, acetic, ascetics, Aztec, mastic, Attic, attic, ascetic's asign assign 1 27 assign, sign, Asian, align, easing, acing, using, assn, arsing, asking, ashing, assigns, assigned, sing, basing, casing, lasing, axing, sin, aging, aping, awing, USN, icing, basin, ensign, assign's aslo also 1 13 also, ASL, Oslo, aisle, ESL, as lo, as-lo, AOL, Sal, Sol, sol, ASL's, Al's asociated associated 1 8 associated, associates, associate, associate's, satiated, assisted, dissociated, isolated asorbed absorbed 1 8 absorbed, adsorbed, airbed, ascribed, assorted, sorbet, assured, disrobed asphyxation asphyxiation 1 4 asphyxiation, asphyxiations, asphyxiating, asphyxiation's assasin assassin 1 23 assassin, assessing, assassins, assaying, Assisi, sassing, assassin's, assays, assign, amassing, assisting, assailing, assn, assuaging, assist, season, abasing, asses, Aswan, essaying, Assisi's, assess, assay's assasinate assassinate 1 3 assassinate, assassinated, assassinates assasinated assassinated 1 3 assassinated, assassinates, assassinate assasinates assassinates 1 3 assassinates, assassinated, assassinate assasination assassination 1 5 assassination, assassinations, assassinating, assassination's, assignation assasinations assassinations 1 5 assassinations, assassination's, assassination, assignations, assignation's assasined assassinated 4 10 assassinate, assassins, assassin, assassinated, assassin's, assisted, seasoned, assessed, assassinates, assisting assasins assassins 1 12 assassins, assassin's, assassin, Assisi's, assigns, assessing, assists, seasons, assign's, assist's, season's, Aswan's assassintation assassination 1 4 assassination, assassinating, assassinations, assassination's assemple assemble 1 8 assemble, Assembly, assembly, sample, ample, simple, assumable, ampule assertation assertion 1 4 assertion, dissertation, ascertain, asserting asside aside 1 31 aside, assize, Assad, as side, as-side, assayed, asset, issued, Aussie, asides, aide, side, assist, Assisi, acid, asst, assume, assure, Essie, abide, amide, Cassidy, wayside, inside, onside, upside, assign, beside, reside, aside's, Assad's assisnate assassinate 1 8 assassinate, assistant, assisted, assist, assassinated, assassinates, assailant, assent assit assist 1 26 assist, asst, asset, Assad, as sit, as-sit, ass it, ass-it, assort, aside, East, east, SST, ass, sit, Aussie, assent, assert, assets, AZT, EST, est, suit, ass's, As's, asset's assitant assistant 1 13 assistant, assailant, assonant, distant, hesitant, visitant, Astana, assent, aslant, annuitant, instant, avoidant, irritant assocation association 1 8 association, avocation, allocation, assignation, assertion, evocation, isolation, arrogation assoicate associate 1 16 associate, allocate, assuaged, assist, assoc, assuage, desiccate, assayed, isolate, arrogate, assignee, socket, Asoka, acute, agate, skate assoicated associated 1 10 associated, assisted, assorted, allocated, addicted, assuaged, desiccated, assented, asserted, isolated assoicates associates 1 43 associates, associate's, allocates, assists, assuages, assist's, assorts, desiccates, isolates, ossicles, addicts, arrogates, assuaged, addict's, sockets, aspects, acutes, agates, skates, Cascades, cascades, aspect's, isolate's, arcades, assents, asserts, escapes, estates, muscats, assignee's, pussycats, Muscat's, assent's, muscat's, acute's, agate's, pussycat's, skate's, cascade's, socket's, arcade's, escape's, estate's assosication assassination 2 4 association, assassination, ossification, assimilation asssassans assassins 1 16 assassins, assassin's, assassin, assesses, assessing, Assyrians, assessors, assassinate, seasons, assistance, Assyrian's, assessor's, Susana's, Sassoon's, Susanna's, season's assualt assault 1 28 assault, assaults, assail, assailed, asphalt, assault's, assaulted, assaulter, assist, adult, assails, casualty, SALT, asst, salt, basalt, Assad, asset, usual, assuaged, aslant, insult, assent, assert, assort, desalt, result, usual's assualted assaulted 1 20 assaulted, assaulter, assailed, adulated, asphalted, assaults, assault, assisted, assault's, salted, isolated, insulated, osculated, insulted, unsalted, assented, asserted, assorted, desalted, resulted assymetric asymmetric 1 5 asymmetric, isometric, symmetric, asymmetrical, asymmetry assymetrical asymmetrical 1 5 asymmetrical, asymmetrically, symmetrical, unsymmetrical, asymmetric asteriod asteroid 1 7 asteroid, asteroids, astride, steroid, austerity, asteroid's, aster asthetic aesthetic 1 12 aesthetic, aesthetics, apathetic, anesthetic, asthmatic, ascetic, aseptic, atheistic, aesthete, unaesthetic, acetic, aesthetics's asthetically aesthetically 1 5 aesthetically, apathetically, asthmatically, ascetically, aseptically asume assume 1 42 assume, Asama, assumed, assumes, same, Assam, sum, anime, aside, assure, ism, Axum, some, sumo, acme, alum, arum, amuse, Amie, resume, samey, azure, SAM, Sam, use, Sammie, AM, Am, As, Sm, USMC, am, as, asylum, seem, um, Aussie, ease, Au's, A's, AM's, Am's atain attain 1 39 attain, stain, again, Adan, Attn, attn, atone, satin, attains, Eaton, eating, Atman, Taine, attune, Atari, Stan, Adana, Eton, tan, tin, Asian, Latin, avian, eaten, oaten, Satan, Audion, adding, aiding, Alan, akin, Aden, Odin, obtain, Bataan, Petain, detain, retain, admin atempting attempting 1 3 attempting, tempting, adapting atheistical atheistic 1 5 atheistic, acoustical, egoistical, athletically, authentically athiesm atheism 1 4 atheism, theism, atheist, atheism's athiest atheist 1 13 atheist, athirst, achiest, ashiest, atheists, theist, earthiest, atheism, itchiest, attest, pithiest, airiest, atheist's atorney attorney 1 9 attorney, attorneys, tourney, atone, adorn, adorned, attorney's, torn, adore atribute attribute 1 6 attribute, tribute, attributed, attributes, attribute's, attributive atributed attributed 1 5 attributed, attributes, attribute, attribute's, unattributed atributes attributes 1 9 attributes, tributes, attribute's, attributed, attribute, tribute's, attributives, arbutus, attributive's attaindre attainder 1 4 attainder, attender, attained, attainder's attaindre attained 3 4 attainder, attender, attained, attainder's attemp attempt 1 27 attempt, at temp, at-temp, temp, tamp, Tempe, tempo, ATM, ATP, amp, sitemap, stamp, stomp, stump, atom, atop, item, uptempo, Tampa, atoms, items, Autumn, autumn, damp, ATM's, atom's, item's attemped attempted 1 8 attempted, attempt, at temped, at-temped, temped, attempts, tamped, attempt's attemt attempt 1 19 attempt, attest, attend, ATM, EMT, admit, amt, automate, atom, item, adept, atilt, atoms, items, Autumn, autumn, ATM's, atom's, item's attemted attempted 1 6 attempted, attested, attended, automated, attempt, attenuated attemting attempting 1 5 attempting, attesting, attending, automating, attenuating attemts attempts 1 16 attempts, attests, attempt's, attends, admits, automates, ATM's, atoms, items, atom's, item's, adepts, autumns, adept's, Autumn's, autumn's attendence attendance 1 13 attendance, attendances, attendees, attendance's, tendency, attending, attendant, attenders, attendants, attendee's, ascendance, attends, attendant's attendent attendant 1 7 attendant, attendants, attended, attending, attendant's, Atonement, atonement attendents attendants 1 13 attendants, attendant's, attendant, attainments, attendances, attendance, ascendants, atonement's, attainment's, indents, attendance's, ascendant's, indent's attened attended 1 11 attended, attend, attuned, battened, fattened, attendee, attained, atoned, attends, attender, tautened attension attention 1 11 attention, attenuation, at tension, at-tension, tension, attentions, Ascension, ascension, attending, attention's, inattention attitide attitude 1 8 attitude, attitudes, altitude, aptitude, attired, attitude's, latitude, audited attributred attributed 1 6 attributed, attributes, attribute, attribute's, attributive, unattributed attrocities atrocities 1 9 atrocities, atrocity's, attributes, atrocious, atrocity, attracts, attribute's, eternities, trusties audeince audience 1 11 audience, audiences, Auden's, audience's, adenine, Auden, cadence, Audion's, advice, Aden's, advance auromated automated 1 13 automated, arrogated, urinated, animated, aerated, armored, aromatic, cremated, promoted, orated, formatted, armed, Armand austrailia Australia 1 8 Australia, Australian, austral, Australoid, astral, Australasia, Australia's, Austria austrailian Australian 1 7 Australian, Australians, Australia, Australasian, Australian's, Austrian, Australia's auther author 1 25 author, anther, Luther, either, ether, other, auger, Cather, Father, Mather, Rather, bather, father, gather, lather, rather, another, authors, outer, usher, utter, Reuther, Arthur, Esther, author's authobiographic autobiographic 1 7 autobiographic, autobiographical, autobiographies, autobiography, autobiographer, ethnographic, autobiography's authobiography autobiography 1 6 autobiography, autobiography's, autobiographer, autobiographic, ethnography, autobiographies authorative authoritative 1 7 authoritative, authorities, authority, iterative, abortive, authored, authority's authorites authorities 1 4 authorities, authorizes, authority's, authority authorithy authority 1 8 authority, authoring, authorial, author, authors, author's, authored, authoress authoritiers authorities 1 7 authorities, authority's, authoritarians, authoritarian, authoritarian's, outriders, outrider's authoritive authoritative 2 5 authorities, authoritative, authority, authority's, abortive authrorities authorities 1 4 authorities, authority's, arthritis, arthritis's automaticly automatically 1 4 automatically, automatic, automatics, automatic's automibile automobile 1 4 automobile, automobiled, automobiles, automobile's automonomous autonomous 1 14 autonomous, autonomy's, autumns, Autumn's, autumn's, aluminum's, Atman's, autoimmunity's, ottomans, admonishes, admins, Ottoman's, ottoman's, adman's autor author 1 36 author, auto, Astor, actor, autos, tutor, attar, outer, Aurora, aurora, suitor, attire, Atari, Audra, adore, auditor, outre, tor, uteri, utter, gator, acuter, astir, auto's, eater, atom, atop, Adar, odor, tauter, after, altar, alter, apter, ardor, aster autority authority 1 12 authority, austerity, futurity, adroit, atrocity, maturity, autocrat, utility, notoriety, attorney, audacity, automate auxilary auxiliary 1 8 auxiliary, Aguilar, auxiliary's, maxillary, ancillary, axially, axial, auxiliaries auxillaries auxiliaries 1 3 auxiliaries, ancillaries, auxiliary's auxillary auxiliary 1 4 auxiliary, maxillary, ancillary, auxiliary's auxilliaries auxiliaries 1 4 auxiliaries, auxiliary's, ancillaries, auxiliary auxilliary auxiliary 1 5 auxiliary, auxiliary's, maxillary, ancillary, auxiliaries availablity availability 1 4 availability, availability's, unavailability, available availaible available 1 6 available, assailable, unavailable, avoidable, availability, fallible availble available 1 6 available, assailable, unavailable, avoidable, fallible, affable availiable available 1 6 available, assailable, unavailable, avoidable, invaluable, fallible availible available 1 7 available, assailable, fallible, unavailable, avoidable, fallibly, infallible avalable available 1 9 available, assailable, unavailable, invaluable, avoidable, affable, fallible, invaluably, inviolable avalance avalanche 1 7 avalanche, valance, avalanches, Avalon's, avalanche's, alliance, Avalon avaliable available 1 7 available, assailable, unavailable, avoidable, invaluable, fallible, affable avation aviation 1 13 aviation, ovation, evasion, action, avocation, ovations, aeration, Avalon, auction, elation, oration, aviation's, ovation's averageed averaged 1 17 averaged, average ed, average-ed, averages, average, average's, averagely, averred, overages, overawed, overfeed, overage, avenged, averted, overage's, leveraged, overacted avilable available 1 8 available, avoidable, assailable, unavailable, inviolable, avoidably, affable, fallible awared awarded 1 14 awarded, award, aware, awardee, awards, eared, warred, Ward, awed, ward, aired, oared, wired, award's awya away 1 58 away, aw ya, aw-ya, aqua, AWS, awry, ayah, AA, aw, ya, AAA, Wyo, aye, ABA, AMA, Ada, Ala, Amy, Ana, Ara, Ava, aha, aka, any, awe, awl, awn, yea, Aida, Anna, Apia, Asia, area, aria, aura, hiya, Au, ea, yaw, aah, allay, array, assay, A, AWS's, Y, a, y, Ayala, Iyar, UAW, AI, IA, Ia, ow, ye, yo, AA's baceause because 1 29 because, beaus, cease, Backus, bemuse, Baez's, Bauhaus, bureaus, decease, Beau's, beau's, beauts, causes, ceases, bemuses, Basques, basques, Backus's, bureau's, Bissau's, sebaceous, Belau's, Bauhaus's, beaut's, Cebu's, cause's, cease's, Bayeux's, Basque's backgorund background 1 4 background, backgrounds, background's, backgrounder backrounds backgrounds 1 22 backgrounds, back rounds, back-rounds, background's, backhands, grounds, backhand's, backrests, baronets, ground's, backrest's, brands, Barents, gerunds, Bacardi's, brand's, brunt's, Burundi's, baronet's, gerund's, Burgundy's, burgundy's bakc back 1 45 back, Baku, bake, black, beak, balk, bank, bark, bask, backs, BC, Beck, Bk, Buck, Jack, KC, beck, bk, bock, buck, jack, kc, BASIC, Baker, Blake, baccy, baked, baker, bakes, balky, basic, beaks, brake, BBC, Bic, bag, Biko, Jake, bike, cake, back's, beak's, Bk's, Baku's, bake's banannas bananas 2 19 bandannas, bananas, banana's, bandanna's, banana, Ananias, mananas, bonanza, bonanzas, banyans, banns, banyan's, manana's, bonanza's, Brianna's, banns's, Bataan's, Canaan's, nanny's bandwith bandwidth 1 8 bandwidth, band with, band-with, bandwidths, bandit, bandits, sandwich, bandit's bankrupcy bankruptcy 1 4 bankruptcy, bankrupt, bankrupts, bankrupt's banruptcy bankruptcy 1 5 bankruptcy, bankrupts, bankrupt's, bankrupt, bankruptcy's baout about 1 27 about, bout, Batu, boat, bait, beaut, bat, bot, but, buyout, baud, boot, beauty, BTU, Btu, Baotou, abut, bate, beat, butt, bayou, bouts, bought, Bantu, bailout, boast, bout's baout bout 2 27 about, bout, Batu, boat, bait, beaut, bat, bot, but, buyout, baud, boot, beauty, BTU, Btu, Baotou, abut, bate, beat, butt, bayou, bouts, bought, Bantu, bailout, boast, bout's basicaly basically 1 38 basically, Biscay, basally, BASICs, basics, BASIC, Basil, basal, basic, basil, scaly, Barclay, rascally, Bacall, Baikal, basely, busily, sickly, PASCAL, Pascal, pascal, rascal, musically, BASIC's, basic's, bossily, musical, fiscally, baseball, basilica, musicale, fiscal, baggily, Scala, bacilli, briskly, scale, Biscay's basicly basically 1 19 basically, BASIC, Basil, basic, basil, basely, busily, BASICs, basics, basally, BASIC's, basic's, bossily, sickly, Biscay, baggily, Basel, basal, briskly bcak back 1 99 back, beak, backs, black, Baku, Beck, Buck, bake, beck, bock, buck, cake, balk, bank, bark, bask, BC, Bk, Jack, bk, jack, Blake, beaks, bleak, brake, break, busk, bag, becks, bucks, book, BC's, Becky, Bork, berk, bilk, blag, bonk, brag, bulk, bunk, scag, balky, Backus, Barack, back's, backed, backer, backup, Bic, Buick, Jacky, bx, Brock, block, brick, burka, CBC, BBC, Baker, baked, baker, bakes, batik, Biko, Cage, Coke, Cook, Jake, bike, boga, cage, cock, coke, cook, gawk, quack, Bacon, baccy, bacon, Gk, Jock, KC, Keck, QC, cg, jock, kc, kick, beak's, coca, Beck's, Buck's, beck's, bock's, buck's, Bk's, Baku's, bake's beachead beachhead 1 19 beachhead, beached, batched, bleached, breached, beaches, behead, bashed, belched, benched, leached, reached, bitched, botched, broached, Beach, beach, ached, betcha beacuse because 1 44 because, Backus, beaus, beaches, backs, beaks, becks, bemuse, recuse, beak's, cause, Backus's, Beau's, beau's, accuse, bakes, beauts, Baku's, Beck's, abacus, back's, base, beck's, became, ecus, beacons, Beach's, badges, bags, beach's, beagles, Becky's, BBC's, Bic's, bag's, Belau's, beaut's, abacus's, beacon's, bake's, beige's, Braque's, badge's, beagle's beastiality bestiality 1 4 bestiality, bestiality's, bestially, bestial beatiful beautiful 1 8 beautiful, beautifully, beatify, beatific, beautify, boastful, bagful, bountiful beaurocracy bureaucracy 1 23 bureaucracy, Beauregard, Bergerac, bureaucrat, bureaucracy's, barracks, Barclays, barkers, burgers, bureaucrats, Bergerac's, Barbra's, Barker's, Beauregard's, Berger's, Burger's, barker's, burger's, Barrera's, Barbara's, barrack's, Barclay's, bureaucrat's beaurocratic bureaucratic 1 8 bureaucratic, bureaucrat, bureaucratize, bureaucrats, Beauregard, Bergerac, bureaucrat's, Beauregard's beautyfull beautiful 2 4 beautifully, beautiful, beauty full, beauty-full becamae became 1 13 became, become, because, Beckman, becalm, becomes, beam, came, blame, begum, Bahama, beagle, bigamy becasue because 1 43 because, becks, became, Bessie, beaks, beaus, cause, Basque, basque, Basie, Beck's, Case, base, beck's, case, bemuse, recuse, BC's, Backus, begs, Bekesy, boccie, betas, blase, BBC's, Bic's, backs, bucks, beagle, become, beak's, Becky's, Beau's, beau's, Bela's, beta's, Baku's, Buck's, back's, bock's, buck's, Belau's, Backus's beccause because 1 38 because, beaus, boccie, cause, beaks, Meccas, accuse, became, bemuse, meccas, recuse, Backus, Bacchus, Decca's, Mecca's, mecca's, Becky's, beaches, Beau's, Cayuse, beau's, cayuse, beauts, Case, beak's, case, ecus, Belau's, becomes, betakes, Baku's, Backus's, Bacchus's, beaut's, Beach's, beach's, beige's, boccie's becomeing becoming 1 15 becoming, beckoning, become, becomingly, coming, becalming, beaming, booming, becomes, beseeming, Beckman, bedimming, blooming, bogeying, became becomming becoming 1 17 becoming, bedimming, becalming, beckoning, brimming, becomingly, coming, beaming, booming, bumming, cumming, Beckman, blooming, scamming, scumming, begriming, beseeming becouse because 1 47 because, becomes, becks, become, bemuse, blouse, recuse, Backus, Beck's, beck's, bogus, Becky's, Boise, Bose, ecus, beacons, beckons, boccie, bogs, beaus, bijou's, cause, Eco's, Pecos, backs, beaks, books, bucks, Backus's, bayous, befogs, Biko's, Buck's, back's, beak's, bock's, buck's, beacon's, bog's, Beau's, beau's, Baku's, book's, Bacon's, bacon's, bayou's, beige's becuase because 1 59 because, becks, became, bemuse, recuse, Beck's, beck's, beaks, beaus, cause, Becky's, bucks, Backus, Case, base, bucksaw, case, ecus, belugas, bruise, bugs, becomes, betas, blase, backs, bogus, Beau's, beau's, begums, Backus's, Meccas, accuse, beauts, become, blouse, meccas, beak's, Baku's, Bekesy, Buck's, back's, boccie, bock's, buck's, bequest, beluga's, Beria's, bug's, Belau's, Bela's, beta's, begum's, Bella's, Berra's, Decca's, Mecca's, beaut's, mecca's, beige's bedore before 2 17 bedsore, before, bedder, beadier, bed ore, bed-ore, Bede, bettor, bore, badder, beater, bemire, better, bidder, adore, beware, fedora befoer before 1 19 before, beefier, beaver, buffer, Boer, beer, bedder, beeper, Beyer, befog, defer, refer, Becker, beaker, bearer, beater, befoul, better, deffer beggin begin 3 9 begging, Begin, begin, begun, bagging, beguine, bogging, bugging, began beggin begging 1 9 begging, Begin, begin, begun, bagging, beguine, bogging, bugging, began begginer beginner 1 24 beginner, baggier, begging, beguine, boggier, buggier, beginners, beguiler, beguines, begone, bargainer, Begin, begin, beggar, bigger, bugger, gainer, begins, beguine's, bagging, bogging, bugging, Begin's, beginner's begginers beginners 1 20 beginners, beginner's, beguines, bagginess, beguine's, beguilers, beginner, bargainers, begins, Begin's, beggars, buggers, gainers, beguiler's, bargainer's, beggar's, bugger's, gainer's, Buckner's, bagginess's beggining beginning 1 26 beginning, begging, beckoning, beggaring, beginnings, beguiling, regaining, bargaining, deigning, feigning, reigning, braining, Beijing, bagging, beaning, bogging, bugging, gaining, doggoning, boggling, beginning's, boogieing, begetting, bemoaning, buggering, rejoining begginings beginnings 1 15 beginnings, beginning's, beginning, signings, Beijing's, begonias, beguines, beginners, Benin's, begonia's, Jennings, beguine's, signing's, beginner's, tobogganing's beggins begins 1 29 begins, Begin's, begging, beguines, beg gins, beg-gins, Begin, begin, begonias, Belgians, bagginess, beguine's, leggings, Baggies, baggies, bagging, beguine, biggies, bogging, buggies, bugging, Belgian's, begonia's, Benin's, legging's, Bergen's, baggie's, biggie's, Beijing's begining beginning 1 42 beginning, beginnings, beckoning, deigning, feigning, reigning, beguiling, braining, regaining, Beijing, beaning, begging, bargaining, benign, bringing, beginning's, binning, boning, gaining, ginning, Begin, Benin, begin, genning, boinking, signing, begonia, beguine, beginner, biking, begins, boogieing, bagging, banning, bogging, bugging, coining, joining, keening, kenning, Begin's, Beijing's beginnig beginning 1 19 beginning, beginner, begging, Begin, Beijing, begin, begonia, begins, Begin's, beguine, begun, biking, bigwig, bagging, bogging, boogieing, bugging, began, Beijing's behavour behavior 1 15 behavior, behaviors, Beauvoir, behave, beaver, behaving, behavior's, behavioral, behaved, behaves, bravura, behoove, heavier, heaver, Balfour beleagured beleaguered 1 3 beleaguered, beleaguers, beleaguer beleif belief 1 15 belief, beliefs, belied, belie, Leif, beef, belies, believe, relief, Belem, bluff, belief's, lief, beefy, belle beleive believe 1 14 believe, believed, believer, believes, belief, beehive, belie, beeline, relieve, Belize, relive, bereave, blivet, live beleived believed 1 16 believed, beloved, believes, believe, belied, believer, relieved, blivet, bellied, relived, bereaved, levied, Blvd, blvd, bleed, lived beleives believes 1 25 believes, believers, believed, beliefs, believe, beehives, beeves, belies, beelines, believer, relieves, belief's, bellies, believer's, relives, bereaves, beehive's, bevies, levies, televise, blivets, beeline's, Blevins, lives, Belize's beleiving believing 1 24 believing, relieving, reliving, bereaving, Bolivian, living, bleeding, bleeping, Blevins, beefing, belling, leaving, belting, belying, delving, beveling, belaying, behaving, belching, bellying, bleating, blessing, cleaving, bluffing belive believe 1 16 believe, belie, belief, Belize, relive, be live, be-live, believed, believer, believes, beloved, blivet, belied, belies, live, belle belived believed 1 16 believed, beloved, belied, relived, blivet, be lived, be-lived, beloveds, belief, believe, bellied, Blvd, blvd, lived, belled, beloved's belives believes 1 24 believes, belies, beliefs, relives, be lives, be-lives, believers, beloveds, bevies, believe, bellies, blivets, belief's, lives, bevvies, elves, Belize's, Belize, beeves, belief, belles, believer's, beloved's, belle's belives beliefs 3 24 believes, belies, beliefs, relives, be lives, be-lives, believers, beloveds, bevies, believe, bellies, blivets, belief's, lives, bevvies, elves, Belize's, Belize, beeves, belief, belles, believer's, beloved's, belle's belligerant belligerent 1 6 belligerent, belligerents, belligerency, belligerent's, belligerently, belligerence bellweather bellwether 1 9 bellwether, bell weather, bell-weather, bellwethers, bellwether's, blather, leather, weather, blither bemusemnt bemusement 1 6 bemusement, bemusement's, amusement, basement, bemused, bemusing beneficary beneficiary 1 3 beneficiary, benefactor, bonfire beng being 1 40 being, Ben, Eng, beg, bang, bong, bung, Belg, Benz, Berg, Deng, bend, bent, berg, binge, bank, bonk, bunk, Boeing, beings, benign, neg, Bean, bean, been, Bengal, Benny, beige, bingo, bongo, Ben's, bungee, bag, ban, big, bin, bog, bug, bun, being's benificial beneficial 1 5 beneficial, beneficially, beneficiary, nonofficial, unofficial benifit benefit 1 10 benefit, befit, benefits, Benito, Benita, bent, Benet, benefit's, benefited, unfit benifits benefits 1 10 benefits, benefit's, befits, benefit, bents, unfits, Benito's, bent's, Benita's, Benet's Bernouilli Bernoulli 1 9 Bernoulli, Bernoulli's, Baronial, Barnaul, Brillo, Brill, Broil, Brolly, Braille beseige besiege 1 9 besiege, besieged, besieger, besieges, beige, Bessie, beside, siege, beige's beseiged besieged 1 12 besieged, besieges, besiege, besieger, beseemed, beside, bewigged, begged, busied, bested, basked, busked beseiging besieging 1 15 besieging, beseeming, besetting, beseeching, Beijing, begging, besting, bespeaking, basking, bedecking, busking, bisecting, befogging, besotting, messaging betwen between 1 18 between, bet wen, bet-wen, beaten, betaken, betoken, Bowen, batten, bitten, batmen, Beeton, tween, butane, twin, betting, Baden, Biden, baton beween between 1 18 between, Bowen, be ween, be-ween, been, ween, tween, baleen, beaten, bowmen, weeny, Ben, wen, Bean, bean, wean, when, Bowen's bewteen between 1 12 between, beaten, Beeton, batten, bitten, been, teen, betaken, betoken, butane, Beltane, Bette bilateraly bilaterally 1 2 bilaterally, bilateral billingualism bilingualism 1 4 bilingualism, bilingualism's, bilinguals, bilingual's binominal binomial 1 9 binomial, bi nominal, bi-nominal, nominal, nominally, binman, binmen, becomingly, phenomenal bizzare bizarre 1 17 bizarre, buzzer, buzzard, bazaar, boozer, bare, boozier, Mizar, blare, buzzers, dizzier, fizzier, beware, binary, bazaars, buzzer's, bazaar's blaim blame 2 31 balm, blame, Blair, claim, Bloom, blammo, bloom, balmy, bl aim, bl-aim, Bali, Blaine, Baum, blimp, blimey, Belem, lam, bail, beam, Elam, blab, blag, blah, blat, blip, brim, clam, glam, slam, slim, Bali's blaimed blamed 1 24 blamed, claimed, bloomed, bl aimed, bl-aimed, blames, blame, lamed, limed, bailed, beamed, blimey, lammed, bladed, blamer, blared, blazed, flamed, blabbed, blacked, blagged, clammed, slammed, blame's blessure blessing 10 14 pleasure, bluesier, leisure, lesser, blessed, blesses, bless, bedsore, lessor, blessing, leaser, Closure, closure, blouse Blitzkreig Blitzkrieg 1 3 Blitzkrieg, Blitzkriegs, Blitzkrieg's boaut bout 2 13 boat, bout, beaut, Batu, bait, boast, bat, bot, but, beauty, baud, beat, boot boaut boat 1 13 boat, bout, beaut, Batu, bait, boast, bat, bot, but, beauty, baud, beat, boot boaut about 0 13 boat, bout, beaut, Batu, bait, boast, bat, bot, but, beauty, baud, beat, boot bodydbuilder bodybuilder 1 3 bodybuilder, bodybuilders, bodybuilder's bombardement bombardment 1 3 bombardment, bombardments, bombardment's bombarment bombardment 1 8 bombardment, bombardments, bombardment's, disbarment, bombarded, debarment, bombarding, bombard bondary boundary 1 19 boundary, bindery, nondairy, binary, binder, bounder, Bender, bender, bondage, boundary's, Bond, bond, notary, Sondra, blonder, bandy, bendy, boner, boneyard borke broke 1 13 broke, Bork, bore, Burke, brake, Brooke, borne, Borg, bark, berk, barge, burka, Bork's boundry boundary 1 16 boundary, bounder, foundry, bindery, bounty, bound, bounders, bounded, bounden, bounds, sundry, bound's, country, laundry, boundary's, bounder's bouyancy buoyancy 1 4 buoyancy, bouncy, bounce, buoyancy's bouyant buoyant 1 20 buoyant, bounty, bunt, bouffant, bound, buoyancy, botany, Bantu, buoyantly, boat, bonnet, bout, butane, band, bent, Brant, blunt, brunt, buoying, burnt boyant buoyant 1 50 buoyant, Bryant, bounty, boy ant, boy-ant, botany, Bantu, bunt, boat, bonnet, bound, Bond, band, bent, bond, bayonet, Brant, boast, Bonita, bandy, bonito, botnet, beyond, bony, bouffant, bout, buoyantly, bloat, Benet, ban, bat, boned, bot, Ont, ant, Bean, Bonn, Bono, Boyd, bait, bane, bang, bani, bean, beat, bone, bong, boon, boot, mayn't Brasillian Brazilian 1 6 Brazilian, Brasilia, Brazilians, Brasilia's, Bazillion, Brazilian's breakthough breakthrough 1 10 breakthrough, break though, break-though, breathy, breath, breathe, breadth, break, breaks, break's breakthroughts breakthroughs 1 6 breakthroughs, breakthrough's, breakthrough ts, breakthrough-ts, birthrights, birthright's breif brief 1 60 brief, breve, briefs, Brie, barf, brie, beef, reify, bred, brig, Beria, RIF, ref, Bries, brier, grief, serif, braid, bread, breed, brew, reef, Bret, Brit, brim, pref, xref, Brain, Brett, bereft, brain, break, bream, brews, broil, bruin, bruit, brave, brief's, briefed, briefer, briefly, bravo, bare, biff, bore, brae, byre, rife, riff, BR, Br, RF, Rf, bf, bier, debrief, Brie's, brie's, brew's breifly briefly 1 31 briefly, barfly, bravely, breezily, brief, barely, refile, refill, briefs, brolly, Bradly, brevity, bridle, brill, broil, rifle, brief's, briefed, briefer, breviary, broadly, firefly, Brillo, ruffly, trifle, blowfly, Braille, braille, bluffly, brashly, gruffly brethen brethren 1 26 brethren, berthing, breathe, breathing, berthed, breathed, breather, breathes, Bremen, Breton, Bethune, Bergen, Britten, brothel, brother, berth, birthing, breath, brighten, urethane, Bertha, berths, Bethany, breathy, broth, berth's bretheren brethren 1 14 brethren, breather, breathers, brother, breather's, breathier, brothers, northern, birther, brother's, brotherly, birthers, bothering, birther's briliant brilliant 1 10 brilliant, brilliants, reliant, brilliancy, brilliant's, brilliantly, Brant, brilliance, broiling, Bryant brillant brilliant 1 21 brilliant, brill ant, brill-ant, brilliants, brilliancy, brilliant's, brilliantly, Brant, brilliance, Rolland, Bryant, reliant, brigand, brunt, brilliantine, Brillouin, bivalent, Brent, bland, blunt, brand brimestone brimstone 1 5 brimstone, brimstone's, brownstone, birthstone, Brampton Britian Britain 1 26 Britain, Briton, Brian, Brittany, Boeotian, Britten, Frisian, Brain, Bruiting, Briana, Bruin, Brattain, Bryan, Bran, Brownian, Bruneian, Croatian, Breton, Bribing, Brogan, Brianna, Martian, Fruition, Ration, Mauritian, Parisian Brittish British 1 9 British, Brutish, Britt's, Irtish, British's, Britisher, Britt, Brits, Brit's broacasted broadcast 0 5 brocaded, breasted, breakfasted, bracketed, broadsided broadacasting broadcasting 1 4 broadcasting, broadcasting's, rebroadcasting, broadcast broady broadly 1 11 broadly, Brady, broad, broody, byroad, broads, Brad, brad, bread, brood, broad's Buddah Buddha 1 16 Buddha, Buddhas, Buddy, Judah, Budded, Buds, Buddha's, Bud, Bah, Biddy, Beulah, Bud's, Utah, Blah, Buddy's, Obadiah buisness business 1 7 business, busyness, business's, bossiness, baseness, busing's, busyness's buisnessman businessman 1 4 businessman, businessmen, businessman's, businesswoman buoancy buoyancy 1 15 buoyancy, bouncy, bounce, bonce, buoyancy's, bunchy, bony, bounty, jouncy, lunacy, bans, bonny, bunny, ban's, bunny's buring burying 4 20 burring, burning, burping, burying, bring, Bering, baring, boring, bruin, buying, Turing, busing, curing, during, luring, burn, barring, bearing, brine, briny buring burning 2 20 burring, burning, burping, burying, bring, Bering, baring, boring, bruin, buying, Turing, busing, curing, during, luring, burn, barring, bearing, brine, briny buring during 14 20 burring, burning, burping, burying, bring, Bering, baring, boring, bruin, buying, Turing, busing, curing, during, luring, burn, barring, bearing, brine, briny burried buried 1 7 buried, burred, berried, curried, hurried, barred, burrito busineses business 2 5 businesses, business, business's, busyness, busyness's busineses businesses 1 5 businesses, business, business's, busyness, busyness's busness business 1 12 business, busyness, baseness, business's, busyness's, bossiness, buses, bushiness, busies, busing's, baseness's, Bunsen's bussiness business 1 10 business, bossiness, bushiness, fussiness, busyness, business's, bossiness's, brassiness, busing's, busyness's cacuses caucuses 1 15 caucuses, accuses, causes, cayuses, cause's, clauses, cases, Caucasus, caucus's, cayuse's, crocuses, cactus's, clause's, Case's, case's cahracters characters 1 24 characters, character's, carjackers, caricatures, carters, craters, crackers, carjacker's, caricature's, Carter's, Crater's, carter's, crater's, graters, characterize, cracker's, cricketers, carders, garters, Cartier's, grater's, cricketer's, carder's, garter's calaber caliber 1 24 caliber, clamber, caber, clobber, clubber, calibers, caller, Calder, calmer, camber, Malabar, caliper, Caleb, Clare, callable, Claire, Colbert, clayier, climber, Clair, caliber's, cuber, labor, Caleb's calander calendar 2 23 colander, calendar, ca lander, ca-lander, slander, Calder, lander, colanders, islander, blander, clanger, cylinder, Leander, caldera, cleaner, launder, calender's, candor, canter, colander's, colder, gander, lender calander colander 1 23 colander, calendar, ca lander, ca-lander, slander, Calder, lander, colanders, islander, blander, clanger, cylinder, Leander, caldera, cleaner, launder, calender's, candor, canter, colander's, colder, gander, lender calculs calculus 1 4 calculus, calculi, calculus's, Caligula's calenders calendars 2 15 calender's, calendars, calendar's, colanders, ca lenders, ca-lenders, lenders, colander's, calendar, blenders, cylinders, Calder's, lender's, blender's, cylinder's caligraphy calligraphy 1 8 calligraphy, calligraphy's, calligrapher, calligraphic, paleography, holography, Calgary, telegraphy caluclate calculate 1 6 calculate, calculated, calculates, calculator, calculative, recalculate caluclated calculated 1 7 calculated, calculates, calculate, calculatedly, recalculated, coagulated, calculator caluculate calculate 1 6 calculate, calculated, calculates, calculator, calculative, recalculate caluculated calculated 1 6 calculated, calculates, calculate, calculatedly, recalculated, calculator calulate calculate 1 14 calculate, coagulate, collate, ululate, copulate, caliphate, Capulet, calumet, climate, collated, casualty, cellulite, Colgate, calcite calulated calculated 1 5 calculated, coagulated, collated, ululated, copulated Cambrige Cambridge 1 6 Cambridge, Cambric, Cambrian, Cambering, Cambridge's, Cambric's camoflage camouflage 1 5 camouflage, camouflaged, camouflager, camouflages, camouflage's campain campaign 1 32 campaign, camping, cam pain, cam-pain, campaigns, campaigned, company, comping, Caspian, complain, sampan, clamping, cramping, crampon, champing, champion, Cayman, caiman, campaign's, capon, campanile, companion, comparing, Campinas, camp, capping, Japan, campy, cumin, gamin, japan, camping's campains campaigns 1 13 campaigns, campaign's, Campinas, cam pains, cam-pains, campaign, camping's, companies, complains, camping, Caspian's, Campinas's, company's candadate candidate 1 14 candidate, candidates, Candide, candida, candidate's, candidature, antedate, candidacy, cantata, mandated, candid, cantatas, Candide's, cantata's candiate candidate 1 13 candidate, Candide, candida, candied, candid, Candace, Candice, mandate, cantata, Canute, candies, conduit, Candide's candidiate candidate 1 8 candidate, candidates, Candide, candida, candidate's, candidature, candidacy, candid cannister canister 1 10 canister, Bannister, canisters, banister, gangster, canniest, canister's, canter, caster, consider cannisters canisters 1 13 canisters, canister's, canister, Bannister's, banisters, gangsters, canters, casters, banister's, considers, gangster's, canter's, caster's cannnot cannot 1 20 cannot, canto, Cannon, cannon, cant, connote, can't, Carnot, canned, gannet, Canon, canon, canny, Canton, Canute, canoed, canton, cannoned, canoe, canst cannonical canonical 1 4 canonical, canonically, conical, cannonball cannotation connotation 2 7 annotation, connotation, can notation, can-notation, connotations, notation, connotation's cannotations connotations 2 9 annotations, connotations, connotation's, can notations, can-notations, annotation's, connotation, notations, notation's caost coast 1 7 coast, cast, cost, caste, canst, CST, ghost caperbility capability 1 4 capability, curability, comparability, separability capible capable 1 6 capable, capably, cable, capsule, Gable, gable captial capital 1 10 capital, Capitol, capitol, spatial, Capetian, capitally, caption, nuptial, Capella, spacial captued captured 1 34 captured, capture, caped, capped, catted, canted, carted, captained, coated, capered, carpeted, captive, Capote, computed, clouted, crated, Capt, capt, patted, copied, Capulet, coasted, Capet, coped, gaped, gated, japed, deputed, opted, reputed, spatted, Capote's, copped, cupped capturd captured 1 14 captured, capture, cap turd, cap-turd, captures, captors, captor, capture's, captor's, capered, catered, recaptured, capturing, copter carachter character 0 14 crocheter, Carter, Crater, carter, crater, Richter, Cartier, crocheters, crochet, carder, curter, garter, grater, crocheter's caracterized characterized 1 7 characterized, caricatured, caricaturist, caricatures, caricaturists, caricature's, caricaturist's carcas carcass 2 40 Caracas, carcass, cracks, Caracas's, carcass's, crack's, crags, Cara's, cacaos, carats, cars, creaks, cricks, croaks, crocks, crocus, arcs, fracas, Carla's, crag's, car's, cares, cargo's, arc's, Curacao's, Carr's, Cary's, care's, Crick's, RCA's, crick's, crock's, cacao's, carat's, Cora's, Kara's, coca's, creak's, croak's, Craig's carcas Caracas 1 40 Caracas, carcass, cracks, Caracas's, carcass's, crack's, crags, Cara's, cacaos, carats, cars, creaks, cricks, croaks, crocks, crocus, arcs, fracas, Carla's, crag's, car's, cares, cargo's, arc's, Curacao's, Carr's, Cary's, care's, Crick's, RCA's, crick's, crock's, cacao's, carat's, Cora's, Kara's, coca's, creak's, croak's, Craig's carefull careful 2 8 carefully, careful, care full, care-full, carefuller, jarful, refill, refuel careing caring 1 73 caring, carding, carping, carting, carving, jarring, Carina, careen, coring, curing, capering, carrion, catering, careening, careering, carrying, Creon, charring, crewing, cawing, caressing, craning, crating, craving, crazing, scarring, caroling, caroming, Goering, Karen, Karin, canoeing, carny, graying, jeering, scaring, Cardin, Carlin, crying, Waring, baring, caging, caking, caning, casein, casing, caving, daring, faring, gearing, haring, oaring, paring, raring, taring, Corina, Corine, Karina, goring, Carmine, Corning, carbine, careens, carmine, cording, corking, corning, curbing, curling, cursing, curving, garbing, caring's carismatic charismatic 1 9 charismatic, prismatic, charismatics, aromatic, charismatic's, cosmetic, climatic, juristic, axiomatic carmel caramel 3 10 Carmela, Carmelo, caramel, Camel, camel, Carmella, carrel, Carmen, carpel, cartel carniverous carnivorous 1 18 carnivorous, carnivores, carnivore's, Carboniferous, carboniferous, carnivorously, carnivora, coniferous, carnivore, carvers, carveries, caregivers, Carver's, carver's, caregiver's, connivers, conniver's, Carboniferous's carreer career 1 22 career, Carrier, carrier, carer, Currier, caterer, Carter, careers, carter, carriers, Greer, corer, crier, curer, Carrie, Carver, carder, carper, carver, career's, Carrier's, carrier's carrers careers 1 26 careers, carriers, carters, carers, Carrier's, career's, carrier's, carer's, carders, carpers, carvers, carrels, corers, criers, curers, Carter's, carter's, Currier's, corer's, crier's, curer's, Carver's, carder's, carper's, carver's, carrel's Carribbean Caribbean 1 3 Caribbean, Caribbeans, Caribbean's Carribean Caribbean 1 18 Caribbean, Caribbeans, Carbine, Carbon, Carrion, Caliban, Crimean, Carina, Caribbean's, Careen, Caribs, Carib, Arabian, Corrine, Carib's, Cribbing, Carmen, Caribou cartdridge cartridge 1 4 cartridge, cartridges, partridge, cartridge's Carthagian Carthaginian 1 4 Carthaginian, Carthage, Carthage's, Cardigan carthographer cartographer 1 12 cartographer, cartographers, cartographer's, cartography, lithographer, cartographic, cryptographer, radiographer, choreographer, cartography's, cardiograph, orthography cartilege cartilage 1 10 cartilage, cartilages, cartridge, cartage, cartilage's, cortege, cardiology, cartel, catlike, catalog cartilidge cartilage 1 6 cartilage, cartridge, cartilages, cartage, cartilage's, catlike cartrige cartridge 1 9 cartridge, cartridges, partridge, cartage, Cartier, cartridge's, Cartwright, cartilage, cortege casette cassette 1 14 cassette, Cadette, caste, gazette, cassettes, cast, Cassatt, cased, castle, Colette, Janette, musette, rosette, cassette's casion caisson 9 16 casino, Casio, cation, caution, cushion, cashing, casein, casing, caisson, Cain, action, caption, cations, Casio's, occasion, cation's cassawory cassowary 1 7 cassowary, casework, Castor, castor, cassowary's, cascara, causeway cassowarry cassowary 1 4 cassowary, cassowaries, cassowary's, causeway casulaties casualties 1 6 casualties, causalities, casualty's, consulates, causality's, consulate's casulaty casualty 1 6 casualty, causality, casually, casual, casualty's, causally catagories categories 1 7 categories, categorize, categorizes, category's, categorized, catteries, Tagore's catagorized categorized 1 4 categorized, categorizes, categorize, categories catagory category 1 13 category, Calgary, Tagore, category's, cottager, cataloger, cattery, catacomb, gator, Qatari, cadger, categories, categorize catergorize categorize 1 5 categorize, categories, category's, caterers, caterer's catergorized categorized 1 5 categorized, categorizes, categorize, categories, terrorized Cataline Catiline 2 13 Catalina, Catiline, Catalan, Caitlin, Catalonia, Chatline, Catlike, Ratline, Gatling, Catalans, Catalina's, Catiline's, Catalan's Cataline Catalina 1 13 Catalina, Catiline, Catalan, Caitlin, Catalonia, Chatline, Catlike, Ratline, Gatling, Catalans, Catalina's, Catiline's, Catalan's cathlic catholic 2 13 Catholic, catholic, Catholics, cathodic, Catholic's, calico, catlike, garlic, colic, Cathleen, Gaelic, Gallic, Gothic catterpilar caterpillar 2 5 Caterpillar, caterpillar, caterpillars, Caterpillar's, caterpillar's catterpilars caterpillars 1 5 caterpillars, Caterpillar's, caterpillar's, Caterpillar, caterpillar cattleship battleship 1 7 battleship, cattle ship, cattle-ship, battleships, battleship's, cattle's, cattle Ceasar Caesar 1 24 Caesar, Cesar, Cease, Cedar, Caesura, Ceases, Censer, Censor, Ceased, Cellar, Chaser, Leaser, Quasar, Teaser, Saar, Cesar's, Basra, ESR, Ce's, Sear, Seas, Cease's, CEO's, Sea's Celcius Celsius 1 11 Celsius, Celsius's, Lucius, Cecil's, Celia's, Slices, Cells, Cecily's, Cell's, Cecile's, Slice's cementary cemetery 3 15 cementer, commentary, cemetery, cementers, momentary, sedentary, cements, cement, cemented, century, sedimentary, cementer's, seminary, cement's, cementum cemetarey cemetery 1 12 cemetery, cemeteries, cementer, cemetery's, Demeter, century, geometry, smeary, smeared, scimitar, sectary, symmetry cemetaries cemeteries 1 18 cemeteries, cemetery's, centuries, geometries, Demetrius, sectaries, symmetries, ceteris, seminaries, cementers, sentries, cementer's, cemetery, scimitars, summaries, Demeter's, scimitar's, Demetrius's cemetary cemetery 1 21 cemetery, cementer, century, geometry, cemetery's, smeary, centaur, center, Demeter, scimitar, sectary, symmetry, seminary, Sumter, cedar, meter, metro, smear, semester, Sumatra, cemeteries cencus census 1 69 census, cynics, concuss, Senecas, cynic's, cents, syncs, zincs, Pincus, Xenakis, cent's, circus, sync's, zinc's, conics, necks, snugs, Cygnus, Seneca's, encase, Zens, secs, sens, snacks, snicks, zens, census's, incs, sciences, cinch's, cinches, conic's, scenes, seances, sneaks, scents, SEC's, Zen's, sec's, sinus, Angus, Eng's, Incas, conks, sends, scene's, sinks, snags, snogs, neck's, scent's, Zeno's, Deng's, conk's, sink's, snack's, science's, snug's, Xenia's, Xingu's, seance's, Zanuck's, Inca's, snag's, Pincus's, circus's, dengue's, sneak's, senna's censur censor 3 5 censure, censer, censor, census, sensor censur censure 1 5 censure, censer, censor, census, sensor cententenial centennial 1 10 centennial, centennially, centenarian, Continental, continental, intentional, contenting, intestinal, contentedly, sentimental centruies centuries 1 21 centuries, sentries, centaurs, entries, century's, Centaurus, gentries, ventures, centaur's, centrism, centrist, centurions, centimes, censures, dentures, Centaurus's, venture's, centurion's, centime's, censure's, denture's centruy century 1 10 century, sentry, centaur, center, entry, Gentry, gentry, Central, central, century's ceratin certain 1 30 certain, keratin, creating, cretin, crating, curtain, pertain, aerating, berating, curating, gratin, retain, Cretan, carting, carton, certainly, certainty, rating, charting, treating, cert, Cardin, Martin, ascertain, martin, seating, lacerating, macerating, satin, strain ceratin keratin 2 30 certain, keratin, creating, cretin, crating, curtain, pertain, aerating, berating, curating, gratin, retain, Cretan, carting, carton, certainly, certainty, rating, charting, treating, cert, Cardin, Martin, ascertain, martin, seating, lacerating, macerating, satin, strain cerimonial ceremonial 1 5 ceremonial, ceremonially, ceremonials, criminal, ceremonial's cerimonies ceremonies 1 10 ceremonies, ceremonious, ceremony's, sermonize, sermonizes, sermons, ceremonials, sermon's, harmonies, ceremonial's cerimonious ceremonious 1 8 ceremonious, ceremonies, ceremoniously, verminous, harmonious, ceremony's, ceremonials, ceremonial's cerimony ceremony 1 6 ceremony, sermon, ceremony's, simony, sermons, sermon's ceromony ceremony 1 6 ceremony, sermon, Romany, ceremony's, sermons, sermon's certainity certainty 1 5 certainty, certainly, certain, certainty's, certainties certian certain 1 17 certain, Martian, Persian, Serbian, martian, Creation, creation, Croatian, serration, Grecian, aeration, cerulean, version, Syrian, cession, portion, section cervial cervical 1 14 cervical, chervil, servile, cereal, serial, rival, prevail, arrival, reveal, trivial, Cyril, civil, Orval, survival cervial servile 3 14 cervical, chervil, servile, cereal, serial, rival, prevail, arrival, reveal, trivial, Cyril, civil, Orval, survival chalenging challenging 1 19 challenging, chalking, clanking, Chongqing, challenge, Challenger, challenged, challenger, challenges, chinking, chunking, clinking, clonking, clunking, challenge's, blanking, flanking, planking, linking challange challenge 1 9 challenge, Challenger, challenged, challenger, challenges, change, chalking, challenge's, chilling challanged challenged 1 8 challenged, challenges, challenge, Challenger, challenger, challenge's, changed, clanged challege challenge 1 18 challenge, ch allege, ch-allege, allege, college, chalk, charge, chalky, chalked, chiller, chalet, change, Chaldea, chalice, challis, chilled, collage, haulage Champange Champagne 1 10 Champagne, Champing, Chimpanzee, Chomping, Championed, Champion, Champions, Impinge, Champion's, Shamanic changable changeable 1 22 changeable, changeably, channel, chasuble, singable, tangible, Anabel, Schnabel, shareable, Annabel, chancel, shamble, enable, unable, shingle, machinable, tenable, chenille, deniable, fungible, tangibly, winnable charachter character 1 8 character, charter, crocheter, Richter, charioteer, churchgoer, chorister, shorter charachters characters 1 16 characters, character's, charters, Chartres, charter's, crocheters, characterize, charioteers, churchgoers, choristers, crocheter's, Richter's, charioteer's, churchgoer's, Chartres's, chorister's charactersistic characteristic 1 3 characteristic, characteristics, characteristic's charactors characters 1 18 characters, character's, char actors, char-actors, character, charters, tractors, characterize, Chartres, reactors, charter's, tractor's, rectors, chargers, reactor's, rector's, Mercator's, charger's charasmatic charismatic 1 4 charismatic, charismatics, charismatic's, chromatic charaterized characterized 1 8 characterized, chartered, Chartres, charters, chartreuse, charter's, chartreuse's, Chartres's chariman chairman 1 7 chairman, Charmin, chairmen, charming, Charmaine, charwoman, chairman's charistics characteristics 0 11 charismatics, Christi's, charismatic's, Christs, Christie's, heuristics, Christ's, Christa's, heuristic's, Christina's, Christine's chasr chaser 1 25 chaser, chars, Chase, chase, char, chair, chasm, chairs, chaise, chasers, chaos, chary, chooser, chaster, Cesar, Chaucer, chis, char's, chaser's, chaos's, CIA's, Che's, Chi's, chi's, chair's chasr chase 4 25 chaser, chars, Chase, chase, char, chair, chasm, chairs, chaise, chasers, chaos, chary, chooser, chaster, Cesar, Chaucer, chis, char's, chaser's, chaos's, CIA's, Che's, Chi's, chi's, chair's cheif chief 1 50 chief, chef, Chevy, chaff, sheaf, chiefs, chefs, Cheri, Che, Chi, chafe, chi, chive, chivy, thief, Cherie, chew, Chen, Chin, Leif, chem, chic, chin, chip, chis, chit, coif, shiv, chewy, shelf, Ch'in, Che's, Cheer, chain, chair, cheap, cheat, check, cheek, cheep, cheer, chemo, chess, chews, choir, chief's, chef's, Chi's, chi's, chew's chemcial chemical 1 9 chemical, chemically, chummily, chinchilla, Churchill, Musial, chamomile, Micheal, Chumash chemcially chemically 1 4 chemically, chemical, chummily, Churchill chemestry chemistry 1 9 chemistry, chemist, chemistry's, chemists, Chester, chemist's, semester, biochemistry, geochemistry chemicaly chemically 1 4 chemically, chemical, chemicals, chemical's childbird childbirth 3 7 child bird, child-bird, childbirth, chalkboard, ladybird, moldboard, childbearing childen children 1 13 children, Chaldean, child en, child-en, Chilean, Holden, child, chilled, Chaldea, child's, Sheldon, chiding, Chaldean's choosen chosen 1 9 chosen, choose, chooser, chooses, choosing, chose, choosier, choosy, loosen chracter character 1 5 character, characters, charter, character's, charger chuch church 2 31 Church, church, chichi, Chuck, chuck, couch, shush, Chukchi, chic, chug, hutch, Cauchy, Chung, chick, vouch, which, choc, chub, chum, hush, much, ouch, such, catch, check, chock, chute, coach, pouch, shuck, touch churchs churches 3 5 Church's, church's, churches, Church, church Cincinatti Cincinnati 1 9 Cincinnati, Cincinnati's, Vincent, Insinuate, Ancient, Consent, Insanity, Zingiest, Syncing Cincinnatti Cincinnati 1 4 Cincinnati, Cincinnati's, Insinuate, Ancient circulaton circulation 1 6 circulation, circulating, circulatory, circulate, circulated, circulates circumsicion circumcision 1 5 circumcision, circumcising, circumcisions, circumcise, circumcision's circut circuit 1 13 circuit, circuity, circus, cir cut, cir-cut, circuits, circlet, circa, haircut, cirque, circle, circuit's, circus's ciricuit circuit 1 8 circuit, circuity, circuits, circuitry, circuit's, circuital, circuited, circuity's ciriculum curriculum 1 8 curriculum, circular, circle, circulate, circled, circles, circlet, circle's civillian civilian 1 11 civilian, civilians, civilian's, Sicilian, civilly, civility, civilize, civilizing, civil, caviling, zillion claer clear 2 8 Clare, clear, Clair, Claire, Clara, caller, clayier, glare claerer clearer 1 36 clearer, career, caterer, claret, Clare, carer, cleaner, cleared, cleaver, cleverer, clatter, Claire, clever, clayier, Carrier, carrier, claimer, clapper, clavier, clear, Clarke, blearier, caller, Calder, calmer, clears, leerier, Clare's, Clair, Clara, corer, curer, glare, clear's, declarer, Claire's claerly clearly 1 31 clearly, Carly, Clairol, cleanly, cleverly, clergy, claret, Clare, clear, closely, Clark, blearily, clearway, clerk, Carl, calmly, clears, crawly, clarify, clarity, Carla, Carlo, Clair, Clara, curly, Clare's, clear's, cleared, clearer, Claire, Clairol's claimes claims 3 27 claimers, claimed, claims, climes, claim's, clime's, claimer, clams, clam's, claim es, claim-es, calms, claimer's, calm's, claim, clime, lames, limes, Claire's, clamps, climbs, Clem's, lame's, lime's, Jaime's, clamp's, climb's clas class 2 73 Claus, class, claws, colas, clams, clans, claps, clasp, clad, clash, Las, Cl's, coals, Calais, classy, clause, cola's, cols, Clay, claw, clay, Alas, Cal's, alas, calls, clam, clan, clap, Callas, Clay's, callas, claw's, clay's, gals, Col's, Glass, Klaus, clews, close, cloys, clues, culls, glass, class's, galas, kolas, cl as, cl-as, coal's, Claus's, calla's, Ca's, Cali's, Cole's, La's, la's, call's, UCLA's, clam's, clan's, clap's, gal's, CPA's, Cleo's, Clio's, Gila's, Ila's, Ola's, clew's, clue's, cull's, gala's, kola's clasic classic 1 36 classic, Vlasic, classics, class, clasp, Calais, Claus, calico, classy, cleric, clinic, carsick, clix, clack, classic's, classical, clause, claws, click, colas, colic, caloric, clxi, Cl's, Gallic, cask, Claus's, class's, clxii, cola's, Cal's, Cali's, Clay's, claw's, clay's, Calais's clasical classical 1 8 classical, classically, clausal, clerical, clinical, classic, classical's, lexical clasically classically 1 5 classically, classical, clerically, clinically, classical's cleareance clearance 1 5 clearance, Clarence, clearances, clearance's, Clarence's clera clear 1 37 clear, Clara, clerk, Clare, cl era, cl-era, cleat, caldera, clears, Lear, collar, caller, clean, cooler, Clair, blear, cholera, clergy, cleric, camera, celery, pleura, Cara, Claire, Cleo, Cora, Gloria, Lara, Lora, Lyra, clew, lira, Clem, clef, clear's, Clark, Clara's clincial clinical 1 12 clinical, clinician, clinically, colonial, clonal, clinch, clinching, glacial, clinch's, clinched, clincher, clinches clinicaly clinically 1 2 clinically, clinical cmo com 2 34 Com, com, Como, Cm, cm, CO, Co, MO, Mo, co, mo, GMO, cameo, CAM, cam, cum, coo, CFO, CPO, HMO, IMO, coma, comb, come, comm, emo, Qom, came, GM, QM, gm, km, CEO, Cm's cmoputer computer 1 13 computer, computers, compute, commuter, copter, computed, computes, computer's, compacter, completer, compeer, compete, compote coctail cocktail 1 13 cocktail, cockatiel, cocktails, octal, coattail, coital, cattail, Cocteau, curtail, cocktail's, cockily, catcall, cacti coform conform 1 14 conform, co form, co-form, confirm, corm, form, deform, reform, from, firm, forum, carom, coffer, farm cognizent cognizant 1 5 cognizant, cognoscente, cognoscenti, consent, cognizance coincedentally coincidentally 1 3 coincidentally, coincidental, incidentally colaborations collaborations 1 9 collaborations, collaboration's, collaboration, calibrations, elaborations, collaborationist, coloration's, calibration's, elaboration's colateral collateral 1 10 collateral, collaterally, co lateral, co-lateral, lateral, bilateral, clitoral, cultural, collateral's, literal colelctive collective 1 17 collective, collectives, collective's, collectively, collectivize, connective, corrective, convective, collecting, elective, correlative, calculative, collected, selective, collect, copulative, conductive collaberative collaborative 1 6 collaborative, collaborate, collaboratively, collaborating, collaborated, collaborates collecton collection 1 9 collection, collecting, collector, collect on, collect-on, collect, collects, collect's, collected collegue colleague 1 7 colleague, college, collage, colleagues, colleges, colleague's, college's collegues colleagues 1 9 colleagues, colleges, colleague's, college's, collages, colleague, collage's, college, colloquies collonade colonnade 1 26 colonnade, cloned, collocate, colonnaded, colonnades, collide, collate, colloid, collude, clowned, pollinate, colander, cleaned, collared, collated, Colorado, Coronado, colonize, colonized, colonnade's, cannonade, Colon, Copland, clone, clonked, colon collonies colonies 1 32 colonies, colones, Collins, colonize, colonizes, Collin's, clones, colons, collies, Colon's, colloquies, colon's, Collins's, colloids, coolness, colony's, clone's, coolies, jolliness, loonies, collie's, colognes, colonels, colonist, Colin's, colloid's, Cline's, coolie's, loonie's, Cologne's, cologne's, colonel's collony colony 1 19 colony, Collin, Colon, colon, Colin, Colleen, colleen, Collins, clone, colloquy, colons, colloq, Coleen, Cullen, gallon, Collin's, colony's, Colon's, colon's collosal colossal 1 12 colossal, colloidal, colossally, clausal, callously, closely, coleslaw, colossi, colonial, clonal, colloquial, colonel colonizators colonizers 1 12 colonizers, colonists, colonist's, colonizer's, cloisters, cloister's, canisters, calendars, colanders, canister's, calendar's, colander's comander commander 1 8 commander, commandeer, colander, pomander, commanders, commanded, coriander, commander's comander commandeer 2 8 commander, commandeer, colander, pomander, commanders, commanded, coriander, commander's comando commando 1 17 commando, command, commandos, commend, condo, commands, commando's, communed, cowman, Coronado, command's, commanded, commander, Candy, Mandy, candy, canto comandos commandos 1 19 commandos, commando's, commands, command's, commando, commends, condos, command, condo's, commanders, comatose, cowman's, cantos, Coronado's, Candy's, Mandy's, candy's, canto's, commander's comany company 1 37 company, cowman, Romany, coming, caiman, co many, co-many, com any, com-any, conman, Conan, Cayman, coma, common, cony, cowmen, many, Oman, command, commune, Cohan, Omani, Roman, comas, comfy, corny, roman, woman, cumin, Romano, colony, coma's, comedy, comely, comity, hominy, cowman's comapany company 1 11 company, comping, company's, camping, Compaq, accompany, comply, Comoran, compare, compass, pompano comback comeback 1 20 comeback, com back, com-back, comebacks, combat, cutback, comeback's, Combs, combs, combo, comic, Combs's, callback, cashback, Compaq, comb's, combed, comber, combos, combo's combanations combinations 1 22 combinations, combination's, combination, combustion's, companions, emanations, commendations, compensations, carbonation's, coronations, nominations, commutations, compunctions, companion's, emanation's, commendation's, compensation's, coronation's, domination's, nomination's, commutation's, compunction's combinatins combinations 1 15 combinations, combination's, combination, combating, combining, contains, combats, maintains, combatants, commendations, combat's, combings's, Comintern's, commendation's, combatant's combusion combustion 1 12 combustion, commission, combination, compassion, combine, combing, commutation, commotion, combining, ambition, combating, Cambrian comdemnation condemnation 1 11 condemnation, condemnations, condemnation's, contamination, commemoration, combination, commutation, contention, coordination, damnation, domination comemmorates commemorates 1 6 commemorates, commemorated, commemorate, commemorators, commemorator's, commemorator comemoretion commemoration 1 6 commemoration, commemorations, commemorating, commemoration's, commotion, commiseration comision commission 1 17 commission, commotion, omission, collision, commissions, cohesion, mission, Communion, collusion, communion, corrosion, emission, common, compassion, coalition, remission, commission's comisioned commissioned 1 12 commissioned, commissioner, combined, commissions, commission, cushioned, commission's, decommissioned, motioned, recommissioned, communed, cautioned comisioner commissioner 1 9 commissioner, commissioners, missioner, commissioned, commissionaire, commoner, combiner, commission, commissioner's comisioning commissioning 1 10 commissioning, combining, cushioning, decommissioning, motioning, recommissioning, communing, cautioning, commission, captioning comisions commissions 1 28 commissions, commission's, commotions, omissions, collisions, commission, commotion's, omission's, missions, Communions, collision's, communions, emissions, Commons, commons, coalitions, cohesion's, remissions, mission's, Communion's, collusion's, communion's, corrosion's, emission's, common's, compassion's, coalition's, remission's comission commission 1 15 commission, omission, co mission, co-mission, commissions, mission, compassion, emission, remission, commotion, commission's, commissioned, commissioner, decommission, recommission comissioned commissioned 1 7 commissioned, commissioner, commissions, commission, commission's, decommissioned, recommissioned comissioner commissioner 1 9 commissioner, co missioner, co-missioner, commissioners, missioner, commissioned, commissionaire, commission, commissioner's comissioning commissioning 1 4 commissioning, decommissioning, recommissioning, commission comissions commissions 1 20 commissions, omissions, commission's, co missions, co-missions, commission, omission's, missions, emissions, remissions, commotions, commissioners, mission's, compassion's, decommissions, emission's, recommissions, remission's, commotion's, commissioner's comited committed 2 20 vomited, committed, commuted, computed, omitted, Comte, combated, competed, limited, coated, comity, combed, comped, costed, counted, coasted, courted, coveted, Comte's, comity's comiting committing 2 18 vomiting, committing, commuting, computing, omitting, coming, combating, competing, limiting, coating, combing, comping, costing, smiting, counting, coasting, courting, coveting comitted committed 1 11 committed, omitted, commuted, vomited, committee, committer, emitted, combated, competed, computed, remitted comittee committee 1 12 committee, committees, committer, comity, Comte, committed, commute, comet, commit, committee's, compete, Comte's comitting committing 1 9 committing, omitting, commuting, vomiting, emitting, combating, competing, computing, remitting commandoes commandos 1 19 commandos, commando's, commands, command's, commando es, commando-es, commanders, commanded, commando, commandeers, commends, commander, commandeer, commander's, commodes, command, communes, commode's, commune's commedic comedic 1 21 comedic, com medic, com-medic, cosmetic, comic, medic, comedian, comedies, comedy, commit, commodity, commode, nomadic, gametic, medico, commodes, commuted, commode's, Comte, comet, comedy's commemerative commemorative 1 6 commemorative, commiserative, commemorate, commemorating, commemorated, commemorates commemmorate commemorate 1 5 commemorate, commemorated, commemorates, commemorator, commemorative commemmorating commemorating 1 10 commemorating, commemoration, commemorative, commemorator, commemorate, commemorations, commemorated, commemorates, commiserating, commemoration's commerical commercial 1 7 commercial, commercially, chimerical, comical, clerical, numerical, geometrical commerically commercially 1 6 commercially, commercial, comically, clerically, numerically, geometrically commericial commercial 1 4 commercial, commercially, commercials, commercial's commericially commercially 1 5 commercially, commercial, commercials, commercial's, commercialize commerorative commemorative 1 9 commemorative, commiserative, commemorate, comparative, commemorating, commutative, commemorated, commemorates, cooperative comming coming 1 44 coming, cumming, common, combing, comping, commune, gumming, jamming, comings, coning, commingle, communing, commuting, Commons, Cummings, clamming, commons, cramming, chumming, cumin, commie, cooing, coding, coking, commit, coping, coring, cowing, coxing, doming, homing, cowman, cowmen, gaming, scamming, scumming, calming, camping, combine, command, commend, comment, common's, coming's comminication communication 1 6 communication, communications, communicating, communication's, commendation, compunction commision commission 1 13 commission, commotion, commissions, Communion, communion, collision, commission's, commissioned, commissioner, omission, common, decommission, recommission commisioned commissioned 1 8 commissioned, commissioner, commissions, commission, commission's, decommissioned, recommissioned, communed commisioner commissioner 1 9 commissioner, commissioners, commissioned, commissionaire, commission, commissioner's, commoner, commissions, commission's commisioning commissioning 1 5 commissioning, decommissioning, recommissioning, commission, communing commisions commissions 1 20 commissions, commission's, commotions, commission, commotion's, Communions, communions, collisions, commissioners, omissions, Commons, Communion's, commons, communion's, decommissions, recommissions, collision's, omission's, common's, commissioner's commited committed 1 26 committed, commuted, commit ed, commit-ed, commutes, commute, commits, vomited, commit, commented, committee, computed, committer, communed, commuter, commode, commute's, combated, competed, commend, omitted, Comte, commodity, recommitted, coated, comity commitee committee 1 18 committee, commute, commit, committees, committer, commuter, Comte, commie, commode, committed, commuted, commutes, comity, commits, commies, committee's, commute's, commie's commiting committing 1 22 committing, commuting, vomiting, commenting, computing, communing, combating, competing, commotion, omitting, coming, commit, recommitting, coating, cumming, combing, commits, comping, costing, smiting, commanding, commending committe committee 1 12 committee, committed, committer, commute, commit, committees, comity, Comte, commie, committal, commits, committee's committment commitment 1 8 commitment, commitments, commitment's, committeemen, committeeman, Commandment, commandment, committeeman's committments commitments 1 8 commitments, commitment's, commitment, commandments, committeeman's, condiments, commandment's, condiment's commmemorated commemorated 1 4 commemorated, commemorates, commemorate, commemorator commongly commonly 1 12 commonly, commingle, commonalty, communally, communal, commingled, commingles, common, commonality, Commons, commons, common's commonweath commonwealth 2 6 Commonwealth, commonwealth, commonweal, commonwealths, commonwealth's, commonweal's commuications communications 1 13 communications, communication's, commutations, commutation's, commotions, commissions, coeducation's, collocations, commotion's, commission's, corrugations, collocation's, corrugation's commuinications communications 1 7 communications, communication's, communication, compunctions, commendations, compunction's, commendation's communciation communication 1 7 communication, communications, commendation, communicating, communication's, commutation, compunction communiation communication 1 8 communication, commutation, commendation, Communion, combination, communion, calumniation, ammunition communites communities 1 27 communities, community's, comm unites, comm-unites, Communists, communists, communes, communicates, commutes, Communist's, communist's, comments, communiques, community, comment's, Communions, communions, counties, Communist, communist, commune's, communed, commute's, commits, communique's, Communion's, communion's compability compatibility 4 6 comp ability, comp-ability, comparability, compatibility, capability, culpability comparision comparison 1 4 comparison, compression, compassion, comprising comparisions comparisons 1 4 comparisons, comparison's, compression's, compassion's comparitive comparative 1 6 comparative, comparatives, competitive, comparative's, comparatively, cooperative comparitively comparatively 1 6 comparatively, competitively, comparative, comparatives, cooperatively, comparative's compatability compatibility 2 3 comparability, compatibility, compatibility's compatable compatible 2 7 comparable, compatible, compatibly, compatibles, comparably, commutable, compatible's compatablity compatibility 1 5 compatibility, comparability, compatibly, compatibility's, compatible compatiable compatible 1 4 compatible, comparable, compatibly, comparably compatiblity compatibility 1 5 compatibility, compatibly, comparability, compatibility's, compatible compeitions competitions 1 16 competitions, competition's, completions, compositions, completion's, composition's, compilations, commotions, computations, compassion's, compilation's, Compton's, commotion's, compression's, computation's, gumption's compensantion compensation 1 5 compensation, compensations, compensating, compensation's, composition competance competence 1 9 competence, competency, competences, compliance, competencies, competence's, competing, Compton's, competency's competant competent 1 13 competent, competing, combatant, compliant, competency, complaint, Compton, competently, competence, competed, component, computing, Compton's competative competitive 1 4 competitive, comparative, commutative, competitively competion competition 3 18 completion, competing, competition, Compton, compaction, compassion, gumption, commotion, companion, compering, composition, compression, computing, caption, compilation, computation, compulsion, Capetian competion completion 1 18 completion, competing, competition, Compton, compaction, compassion, gumption, commotion, companion, compering, composition, compression, computing, caption, compilation, computation, compulsion, Capetian competitiion competition 1 4 competition, competitor, competitive, computation competive competitive 2 11 compete, competitive, comparative, combative, competing, competed, competes, captive, compote, compute, computing competiveness competitiveness 1 4 competitiveness, combativeness, competitiveness's, combativeness's comphrehensive comprehensive 1 4 comprehensive, comprehensives, comprehensive's, comprehensively compitent competent 1 16 competent, component, impotent, competency, computed, compliant, Compton, competently, computing, impatient, competence, competed, competing, complaint, combatant, Compton's completelyl completely 1 9 completely, complete, completest, completed, completer, completes, complexly, compositely, compactly completetion completion 1 11 completion, competition, computation, completing, completions, complication, compilation, competitions, complexion, completion's, competition's complier compiler 1 16 compiler, comelier, complied, complies, compilers, complainer, compile, compiled, compiles, completer, pimplier, campier, compeer, composer, computer, compiler's componant component 1 8 component, components, compliant, complainant, complaint, component's, compound, competent comprable comparable 1 12 comparable, comparably, compatible, compressible, comfortable, compare, operable, compatibly, incomparable, capable, compile, curable comprimise compromise 1 6 compromise, compromised, compromises, comprise, compromise's, comprises compulsary compulsory 1 10 compulsory, compulsorily, compulsory's, compulsive, compiler, compels, compilers, composer, compulsories, compiler's compulsery compulsory 1 13 compulsory, compiler, compilers, composer, compulsorily, compulsory's, compiles, compiler's, compulsive, completer, complies, compels, compulsories computarized computerized 1 3 computerized, computerizes, computerize concensus consensus 1 14 consensus, con census, con-census, consensus's, condenses, consensual, consciences, incenses, consensuses, consents, conscience's, consent's, incense's, nonsense's concider consider 2 12 conciser, consider, confider, con cider, con-cider, coincide, considers, coincided, coincides, concede, conceded, concedes concidered considered 1 8 considered, conceded, concerted, coincided, considerate, considers, consider, reconsidered concidering considering 1 7 considering, conceding, concerting, coinciding, reconsidering, concern, concertina conciders considers 1 17 considers, confiders, con ciders, con-ciders, coincides, confider's, concedes, consider, concerts, Cancers, cancers, condors, concert's, reconsiders, Cancer's, cancer's, condor's concieted conceited 1 16 conceited, conceded, concreted, concerted, coincided, conceived, conceits, consisted, concede, conceit, conceitedly, conceit's, congested, consented, contested, conciliated concieved conceived 1 11 conceived, conceives, conceive, conceited, connived, conceded, concede, conserved, conveyed, coincided, concealed concious conscious 1 43 conscious, concise, noxious, convoys, conics, consciously, concuss, Confucius, capacious, congruous, conic's, conceits, councils, conchies, coccis, conchs, condos, cancelous, cancerous, coincides, conceit's, conceives, council's, conses, tenacious, convoy's, Congo's, Connors, Mencius, conch's, condo's, nuncios, cornices, Connie's, conceals, concedes, conciser, consigns, connives, gracious, nuncio's, cornice's, Confucius's conciously consciously 1 6 consciously, concisely, conscious, capaciously, tenaciously, graciously conciousness consciousness 1 5 consciousness, consciousness's, conciseness, consciousnesses, conciseness's condamned condemned 1 10 condemned, contemned, con damned, con-damned, condiment, condoned, contained, goddamned, condemner, condemn condemmed condemned 1 19 condemned, contemned, condemn, condoned, consumed, condoled, conduced, undimmed, condiment, condoms, contemn, contend, condom, condom's, countered, candied, candled, connoted, contempt condidtion condition 1 10 condition, conduction, contrition, contortion, Constitution, constitution, contention, contusion, connotation, continuation condidtions conditions 1 16 conditions, condition's, conduction's, contortions, constitutions, contentions, contusions, contrition's, connotations, contortion's, constitution's, continuations, contention's, contusion's, connotation's, continuation's conected connected 1 22 connected, conceited, conceded, concocted, conducted, congested, contacted, convicted, collected, corrected, connoted, confuted, concreted, connects, connect, counted, contd, reconnected, canted, conked, junketed, coquetted conection connection 1 9 connection, confection, convection, connections, concoction, conduction, congestion, conviction, connection's conesencus consensus 1 7 consensus, consents, consent's, consciences, consensus's, ginseng's, conscience's confidental confidential 1 6 confidential, confidently, confident, coincidental, confidentially, confidant confidentally confidentially 1 6 confidentially, confidently, confident ally, confident-ally, coincidentally, confidential confids confides 1 23 confides, confide, confided, confutes, confiders, confess, comfits, confider, confines, confounds, condos, confabs, confers, confuse, condo's, comfit's, confider's, conifers, confetti's, confine's, Conrad's, confab's, conifer's configureable configurable 1 10 configurable, configure able, configure-able, conquerable, conferrable, configures, configure, conformable, configured, considerable confortable comfortable 1 5 comfortable, conformable, conferrable, comfortably, convertible congradulations congratulations 1 14 congratulations, congratulation's, congratulation, confabulations, congratulating, graduations, confabulation's, contradictions, congratulates, congregations, graduation's, granulation's, contradiction's, congregation's congresional congressional 2 6 Congressional, congressional, Congregational, congregational, confessional, concessional conived connived 1 21 connived, confide, convoyed, coined, connives, connive, conveyed, conceived, coned, confided, confined, conniver, conned, convey, conked, consed, congaed, conifer, convoked, convened, joined conjecutre conjecture 1 6 conjecture, conjectured, conjectures, conjecture's, conjectural, conjuncture conjuction conjunction 1 9 conjunction, conduction, conjugation, concoction, conjuration, conviction, connection, confection, convection Conneticut Connecticut 1 5 Connecticut, Connect, Contact, Contiguity, Convict conotations connotations 1 26 connotations, connotation's, co notations, co-notations, connotation, contortions, notations, cogitations, contagions, conditions, contusions, annotations, denotations, contortion's, notation's, confutation's, cogitation's, contains, contentions, contagion's, condition's, contusion's, annotation's, denotation's, contention's, contrition's conquerd conquered 1 5 conquered, conquers, conquer, conjured, concurred conquerer conqueror 1 9 conqueror, conquered, conjurer, conquer er, conquer-er, conquer, conquerors, conquers, conqueror's conquerers conquerors 1 8 conquerors, conqueror's, conjurers, conjurer's, conquers, conqueror, conjurer, conjures conqured conquered 1 10 conquered, conjured, concurred, conquers, conquer, Concorde, contoured, conjure, Concord, concord conscent consent 1 30 consent, con scent, con-scent, cons cent, cons-cent, consents, convent, conceit, concept, concert, content, cognoscente, cognoscenti, constant, crescent, nascent, conscience, consent's, consented, Concetta, concerto, condescend, consed, consequent, coalescent, unsent, consonant, concede, consign, consing consciouness consciousness 1 8 consciousness, consciousness's, conscious, conciseness, conscience, consciences, consigns, conscience's consdider consider 1 8 consider, considered, considerate, coincided, construed, conceded, construe, conceited consdidered considered 1 5 considered, considerate, constituted, construed, constitute consdiered considered 1 9 considered, conspired, considerate, considers, consider, construed, reconsidered, consorted, concerted consectutive consecutive 1 8 consecutive, constitutive, consultative, consecutively, connective, convective, Conservative, conservative consenquently consequently 1 7 consequently, consequent, conveniently, consonantly, contingently, consequential, consequentially consentrate concentrate 1 6 concentrate, consent rate, consent-rate, concentrated, concentrates, concentrate's consentrated concentrated 1 7 concentrated, consent rated, consent-rated, concentrates, concentrate, concentrate's, consecrated consentrates concentrates 1 7 concentrates, concentrate's, consent rates, consent-rates, concentrated, concentrate, consecrates consept concept 1 13 concept, consent, concepts, consed, consort, conceit, concert, consist, consult, canst, concept's, Concetta, Quonset consequentually consequently 2 3 consequentially, consequently, consequential consequeseces consequences 1 10 consequences, consequence's, consequence, consensuses, conquests, consciences, conquest's, conspectuses, conscience's, concusses consern concern 1 18 concern, concerns, conserve, consign, concert, consort, conserving, consing, concern's, concerned, constrain, concerto, coonskin, Cancer, Jansen, Jensen, Jonson, cancer conserned concerned 1 10 concerned, conserved, concerted, consorted, concerns, concern, concernedly, consent, constrained, concern's conserning concerning 1 7 concerning, conserving, concerting, consigning, consorting, constraining, concertina conservitive conservative 2 8 Conservative, conservative, conservatives, conservative's, conservatively, conservatoire, constrictive, neoconservative consiciousness consciousness 1 3 consciousness, consciousnesses, consciousness's consicousness consciousness 1 4 consciousness, conspicuousness, consciousness's, conspicuousness's considerd considered 1 4 considered, considers, consider, considerate consideres considered 1 13 considered, considers, consider es, consider-es, consider, confiders, confider's, considerate, conspires, construes, canisters, reconsiders, canister's consious conscious 1 37 conscious, condos, congruous, condo's, convoys, conchies, conics, conses, Casio's, Congo's, Connors, conic's, Connie's, cautious, captious, connives, Canopus, cons, convoy's, Cornish's, Cornishes, concise, concuss, confuse, contuse, con's, cushions, Honshu's, canoes, coshes, genius, cations, Kongo's, Cochin's, cushion's, canoe's, cation's consistant consistent 1 13 consistent, consist ant, consist-ant, constant, consultant, consisting, contestant, consistency, insistent, consistently, consistence, consisted, coexistent consistantly consistently 1 4 consistently, constantly, insistently, consistent consituencies constituencies 1 11 constituencies, consistencies, consistences, constituency's, consequences, consistence's, consciences, Constance's, consistency's, consequence's, conscience's consituency constituency 1 5 constituency, consistency, constancy, consistence, Constance consituted constituted 1 7 constituted, constitute, constitutes, consisted, construed, consulted, constipated consitution constitution 2 12 Constitution, constitution, condition, consultation, constipation, contusion, connotation, confutation, consolation, consideration, concision, consolidation consitutional constitutional 1 3 constitutional, constitutionally, conditional consolodate consolidate 1 5 consolidate, consolidated, consolidates, consolidator, consulate consolodated consolidated 1 4 consolidated, consolidates, consolidate, consolidator consonent consonant 1 7 consonant, consent, consonants, Continent, continent, consonant's, consonantly consonents consonants 1 8 consonants, consonant's, consents, continents, consonant, consent's, Continent's, continent's consorcium consortium 1 8 consortium, consumerism, czarism, cancerous, Cancers, cancers, Cancer's, cancer's conspiracys conspiracies 3 3 conspiracy's, conspiracy, conspiracies conspiriator conspirator 1 3 conspirator, conspirators, conspirator's constaints constraints 1 16 constraints, constants, constant's, cons taints, cons-taints, constraint's, constant, consultants, contestants, consents, contents, consultant's, contestant's, Constantine's, consent's, content's constanly constantly 1 6 constantly, constancy, constant, Constable, constable, Constance constarnation consternation 1 5 consternation, consternation's, constriction, construction, consideration constatn constant 1 4 constant, constrain, Constantine, constipating constinually continually 1 6 continually, continual, constantly, consolingly, Constable, constable constituant constituent 1 10 constituent, constituents, constitute, constant, constituency, constituent's, constituting, consultant, constituted, contestant constituants constituents 1 12 constituents, constituent's, constituent, constitutes, constants, consultants, constant's, constituency's, constituency, contestants, consultant's, contestant's constituion constitution 2 7 Constitution, constitution, constituting, constituent, constitute, construing, constituency constituional constitutional 1 4 constitutional, constitutionally, constituent, constituency consttruction construction 1 12 construction, constriction, constructions, constrictions, constructing, construction's, constructional, contraction, Reconstruction, deconstruction, reconstruction, constriction's constuction construction 1 5 construction, constriction, conduction, Constitution, constitution consulant consultant 1 9 consultant, consul ant, consul-ant, consulate, consult, constant, consonant, consent, consulting consumate consummate 1 9 consummate, consulate, consummated, consummates, consumed, consume, consumer, consummately, consumes consumated consummated 1 5 consummated, consummates, consummate, consumed, consulted contaiminate contaminate 1 7 contaminate, contaminated, contaminates, contaminator, contaminant, decontaminate, recontaminate containes contains 3 9 containers, contained, contains, continues, container, contain es, contain-es, container's, contain contamporaries contemporaries 1 6 contemporaries, contemporary's, contemporary, contemporaneous, contraries, temporaries contamporary contemporary 1 5 contemporary, contemporary's, contemporaries, contrary, temporary contempoary contemporary 1 10 contemporary, contempt, contemporary's, contemplate, contrary, counterpart, contemporaries, Connemara, contumacy, contempt's contemporaneus contemporaneous 1 6 contemporaneous, contemporaneously, contemporaries, contemporaneity, contemporary's, contemporaneity's contempory contemporary 1 5 contemporary, contempt, condemner, contempt's, contemporary's contendor contender 1 9 contender, contend or, contend-or, contend, contenders, contends, contended, content, contender's contined continued 2 7 contained, continued, contend, confined, condoned, continue, content continous continuous 1 19 continuous, continues, contains, continua, contiguous, continue, Cotonou's, continuum, cretinous, continuously, cantons, contagious, contours, Canton's, canton's, condones, contentious, continuum's, contour's continously continuously 1 10 continuously, contiguously, continually, continual, continuous, contagiously, monotonously, contentiously, continues, glutinously continueing continuing 1 18 continuing, containing, contouring, condoning, continue, Continent, continent, confining, continued, continues, contusing, contending, contenting, continuity, continuation, contemning, continence, continua contravercial controversial 1 3 controversial, controversially, controvertible contraversy controversy 1 9 controversy, contrivers, contriver's, contravenes, controverts, contriver, contrives, controversy's, contrary's contributer contributor 2 7 contribute, contributor, contributed, contributes, contributory, contributors, contributor's contributers contributors 2 7 contributes, contributors, contributor's, contribute rs, contribute-rs, contributor, contributory contritutions contributions 1 15 contributions, contribution's, contrition's, constitutions, contribution, contortions, contractions, contraptions, constitution's, contradictions, contrition, contortion's, contraction's, contraption's, contradiction's controled controlled 1 14 controlled, control ed, control-ed, controls, control, contorted, contrived, control's, controller, condoled, contralto, contoured, contrite, decontrolled controling controlling 1 9 controlling, contorting, contriving, condoling, control, contouring, decontrolling, controls, control's controll control 1 11 control, controls, Cantrell, contrail, con troll, con-troll, cont roll, cont-roll, controlled, controller, control's controlls controls 1 16 controls, control's, contrails, con trolls, con-trolls, cont rolls, cont-rolls, control ls, control-ls, controlled, contrail's, control, controllers, controller, Cantrell's, controller's controvercial controversial 1 3 controversial, controversially, controvertible controvercy controversy 1 7 controversy, controvert, contrivers, contriver's, controverts, contriver, controversy's controveries controversies 1 8 controversies, contrivers, controversy, contriver's, controverts, contraries, controvert, controversy's controversal controversial 1 7 controversial, controversy, controversially, contrivers, controversies, controversy's, contriver's controversey controversy 1 7 controversy, contrivers, controversies, contriver's, controverts, controvert, controversy's controvertial controversial 1 7 controversial, controversially, controvertible, controverting, controverts, controvert, uncontroversial controvery controversy 1 5 controversy, controvert, contriver, contrivers, contriver's contruction construction 1 13 construction, contraction, constriction, contrition, counteraction, contractions, conduction, contraption, contortion, contradiction, contribution, contracting, contraction's conveinent convenient 1 10 convenient, Continent, continent, conveniently, convenience, convening, convent, convened, covenant, confident convenant covenant 1 5 covenant, convenient, convent, convening, consonant convential conventional 1 9 conventional, convention, congenital, confidential, conventicle, conventionally, congenial, convectional, convent convertables convertibles 1 14 convertibles, convertible's, convertible, conferrable, constables, converters, conventicles, Constable's, constable's, conferral's, converter's, inevitable's, conventicle's, convertibility's convertion conversion 1 13 conversion, convection, convention, convert ion, convert-ion, concretion, converting, conversation, conversions, confection, contortion, conviction, conversion's conveyer conveyor 1 15 conveyor, convener, conveyed, convey er, convey-er, convey, conveyors, confer, conferee, convene, conveys, conifer, conniver, convoyed, conveyor's conviced convinced 1 27 convinced, convicted, con viced, con-viced, connived, convoyed, conduced, convoked, confused, convict, conceived, conveyed, confided, confined, convened, invoiced, canvased, concede, connives, convulsed, confide, unvoiced, consed, confides, conversed, canvassed, confessed convienient convenient 1 10 convenient, conveniently, convenience, confinement, convening, Continent, continent, convened, covenant, confining coordiantion coordination 1 5 coordination, coordinating, coordination's, ordination, coronation coorperation cooperation 1 5 cooperation, corporation, corporations, corroboration, corporation's coorperation corporation 2 5 cooperation, corporation, corporations, corroboration, corporation's coorperations corporations 1 7 corporations, cooperation's, corporation's, cooperation, corporation, operations, operation's copmetitors competitors 1 9 competitors, competitor's, competitor, commutators, compositors, commentators, commutator's, compositor's, commentator's coputer computer 1 25 computer, copter, capture, pouter, copier, copters, Coulter, counter, cuter, commuter, Jupiter, copper, cotter, captor, couture, coaster, corrupter, Cooper, Cowper, cooper, cutter, putter, Potter, copter's, potter copywrite copyright 4 10 copywriter, copy write, copy-write, copyright, cooperate, pyrite, copyrighted, typewrite, copyrights, copyright's coridal cordial 1 15 cordial, cordially, cordials, chordal, coral, cortical, coronal, coital, corral, bridal, cradle, corneal, cordial's, cord, cardinal cornmitted committed 0 6 cremated, germinated, reanimated, crenelated, granted, grunted corosion corrosion 1 22 corrosion, erosion, torsion, coronation, cohesion, Creation, Croatian, corrosion's, creation, cordon, collision, croon, coercion, version, Carson, Cronin, collusion, commotion, carrion, crouton, oration, portion corparate corporate 1 8 corporate, cooperate, corpora, corporately, carport, corporal, compared, forepart corperations corporations 1 4 corporations, corporation's, cooperation's, corporation correponding corresponding 1 5 corresponding, compounding, corrupting, propounding, repenting correposding corresponding 0 10 corrupting, composting, creosoting, cresting, compositing, corseting, riposting, crusading, carpeting, crusting correspondant correspondent 1 10 correspondent, corespondent, correspond ant, correspond-ant, correspondents, corresponding, corespondents, correspondent's, corresponded, corespondent's correspondants correspondents 1 8 correspondents, correspondent's, corespondents, correspond ants, correspond-ants, corespondent's, correspondent, corespondent corridoors corridors 1 38 corridors, corridor's, corridor, corrodes, joyriders, courtiers, creditors, corduroys, creators, condors, cordons, carders, toreadors, carriers, couriers, joyrider's, cordon's, courtier's, creditor's, critters, curators, corduroy's, colliders, courtrooms, Cartier's, Creator's, creator's, condor's, carder's, toreador's, Carrier's, Currier's, carrier's, courier's, Cordoba's, critter's, curator's, courtroom's corrispond correspond 1 8 correspond, corresponds, corresponded, respond, crisping, crisped, garrisoned, corresponding corrispondant correspondent 1 8 correspondent, corespondent, correspondents, corresponding, corespondents, correspondent's, corresponded, corespondent's corrispondants correspondents 1 6 correspondents, corespondents, correspondent's, corespondent's, correspondent, corespondent corrisponded corresponded 1 6 corresponded, corresponds, correspond, correspondent, responded, corespondent corrisponding corresponding 1 9 corresponding, correspondingly, responding, correspondent, correspond, corespondent, corresponds, correspondence, corresponded corrisponds corresponds 1 5 corresponds, correspond, corresponded, responds, corresponding costitution constitution 2 5 Constitution, constitution, destitution, restitution, castigation coucil council 1 36 council, codicil, coaxial, coil, cozily, Cecil, coulis, juicily, cousin, cockily, causal, coils, cool, COL, Col, col, Cecile, Cecily, Lucile, cockle, couple, docile, casual, coal, coll, cowl, cull, soil, soul, curl, Cozumel, conceal, counsel, cecal, quail, coil's coudl could 1 39 could, caudal, coddle, cuddle, cuddly, cold, cloud, coil, coital, Gould, COD, COL, Cod, Col, Godel, cod, col, cud, godly, cloudy, coldly, couple, loudly, Cody, coal, coda, code, coed, coll, cool, cowl, cull, goodly, cods, cuds, curl, Gouda, cod's, cud's coudl cloud 7 39 could, caudal, coddle, cuddle, cuddly, cold, cloud, coil, coital, Gould, COD, COL, Cod, Col, Godel, cod, col, cud, godly, cloudy, coldly, couple, loudly, Cody, coal, coda, code, coed, coll, cool, cowl, cull, goodly, cods, cuds, curl, Gouda, cod's, cud's councellor counselor 2 9 councilor, counselor, concealer, chancellor, councilors, counselors, canceler, councilor's, counselor's councellor councilor 1 9 councilor, counselor, concealer, chancellor, councilors, counselors, canceler, councilor's, counselor's councellors counselors 2 12 councilors, counselors, councilor's, counselor's, concealers, chancellors, concealer's, councilor, counselor, cancelers, chancellor's, canceler's councellors councilors 1 12 councilors, counselors, councilor's, counselor's, concealers, chancellors, concealer's, councilor, counselor, cancelers, chancellor's, canceler's counries countries 1 50 countries, counties, couriers, Canaries, canaries, curies, canneries, corries, cowries, curries, coiners, Congress, congress, coteries, counters, Connors, courier's, course, cronies, Curie's, coiner's, curie's, carnies, coronaries, cones, congeries, cores, cries, cures, concise, sunrise, Connie's, cowrie's, Conner's, caries, curios, juries, Januaries, country's, coterie's, counter's, Corine's, cone's, core's, cure's, Corrine's, Conrail's, Canaries's, curia's, curio's countains contains 1 11 contains, fountains, mountains, contain, fountain's, mountain's, counties, counting, curtains, countries, curtain's countires countries 1 8 countries, counties, counters, counter's, country's, courtiers, couture's, courtier's coururier courier 4 9 couturier, courtier, Currier, courier, couriers, Carrier, carrier, Currier's, courier's coururier couturier 1 9 couturier, courtier, Currier, courier, couriers, Carrier, carrier, Currier's, courier's coverted converted 1 10 converted, covered, coveted, cavorted, cover ted, cover-ted, covert ed, covert-ed, covert, courted coverted covered 2 10 converted, covered, coveted, cavorted, cover ted, cover-ted, covert ed, covert-ed, covert, courted coverted coveted 3 10 converted, covered, coveted, cavorted, cover ted, cover-ted, covert ed, covert-ed, covert, courted cpoy coy 4 28 copy, CPO, Coy, coy, copay, cop, CPI, CPU, capo, cloy, cope, coop, CPA, GPO, CAP, cap, cup, poky, GOP, coypu, CO, Co, PO, Po, co, cops, copy's, cop's cpoy copy 1 28 copy, CPO, Coy, coy, copay, cop, CPI, CPU, capo, cloy, cope, coop, CPA, GPO, CAP, cap, cup, poky, GOP, coypu, CO, Co, PO, Po, co, cops, copy's, cop's creaeted created 1 17 created, crated, greeted, carted, curated, cremated, crested, creates, create, grated, reacted, crafted, creaked, creamed, creased, treated, credited creedence credence 1 6 credence, credenza, credence's, cadence, Prudence, prudence critereon criterion 1 15 criterion, cratering, criteria, criterion's, Eritrean, cratered, gridiron, critter, critters, Crater, crater, critter's, craters, Crater's, crater's criterias criteria 1 25 criteria, critters, critter's, craters, Crater's, crater's, criterion, Cartier's, carters, criterion's, Carter's, carter's, criers, gritters, coteries, crier's, gritter's, writers, critics, graters, writer's, grater's, Eritrea's, coterie's, critic's criticists critics 0 10 criticisms, criticism's, criticizes, criticizers, criticized, criticism, Briticisms, criticizer's, Briticism's, criticize critising criticizing 7 29 cruising, critiquing, cortisone, mortising, crossing, crating, criticizing, curtsying, carousing, contusing, cursing, creasing, crusting, gritting, crediting, curtailing, curtaining, carting, cratering, criticize, girting, Cristina, cresting, creating, curating, caressing, crazing, grating, retsina critisism criticism 1 7 criticism, criticisms, Briticism, cretinism, criticism's, eroticism, criticize critisisms criticisms 1 8 criticisms, criticism's, criticism, Briticisms, Briticism's, cretinism's, criticizes, eroticism's critisize criticize 1 4 criticize, criticized, criticizer, criticizes critisized criticized 1 4 criticized, criticizes, criticize, criticizer critisizes criticizes 1 6 criticizes, criticizers, criticized, criticize, criticizer, criticizer's critisizing criticizing 1 7 criticizing, rightsizing, criticize, curtsying, criticized, criticizer, criticizes critized criticized 1 21 criticized, critiqued, curtsied, criticize, cruised, crated, crazed, crusted, gritted, carotid, credited, crudities, carted, kibitzed, cratered, girted, cauterized, crested, Kristie, created, curated critizing criticizing 1 25 criticizing, critiquing, cruising, crating, crazing, crusting, gritting, crediting, curtailing, curtaining, carting, criticize, kibitzing, cratering, girting, Cristina, cauterizing, cresting, creating, curating, curtsying, cretins, grating, grazing, cretin's crockodiles crocodiles 1 13 crocodiles, crocodile's, crocodile, cockatiels, crackles, cocktails, cocktail's, crackle's, cradles, cockatiel's, grackles, cradle's, grackle's crowm crown 1 26 crown, Crow, crow, corm, carom, Crows, crowd, crows, cram, crime, cream, groom, creme, Com, ROM, Rom, com, crumb, Crow's, crow's, comm, craw, crew, grow, roam, room crtical critical 2 9 cortical, critical, critically, vertical, critic, catcall, cordial, cuticle, radical crucifiction crucifixion 2 21 Crucifixion, crucifixion, calcification, Crucifixions, crucifixions, jurisdiction, gratification, versification, Crucifixion's, crucifixion's, purification, rectification, reunification, certification, reification, codification, pacification, ramification, ratification, clarification, calcification's crusies cruises 1 14 cruises, cruses, Cruise's, cruise's, Crusoe's, crises, curses, crisis, cruse's, crushes, curse's, crazies, crosses, crisis's culiminating culminating 1 6 culminating, calumniating, eliminating, fulminating, culmination, laminating cumulatative cumulative 1 3 cumulative, commutative, qualitative curch church 2 36 Church, church, crutch, Burch, lurch, crush, creche, cur ch, cur-ch, clutch, crouch, couch, crotch, crunch, crash, cur, catch, Zurich, curacy, cure, Curt, arch, curb, curd, curl, curs, curt, scorch, Curie, Curry, coach, curia, curie, curio, curry, cur's curcuit circuit 1 20 circuit, circuity, Curt, cricket, curt, croquet, cruet, cruft, crust, credit, crudity, correct, corrupt, currant, current, cacti, eruct, curate, curd, grit currenly currently 1 16 currently, currency, current, greenly, curtly, cornily, cruelly, curly, crudely, cravenly, queenly, Cornell, currant, carrel, jarringly, corneal curriculem curriculum 1 4 curriculum, curricula, curricular, curriculum's cxan cyan 4 72 Can, can, clan, cyan, Chan, cans, Cain, Xian, cane, coxing, cozen, Scan, scan, Cohan, Conan, Crane, Cuban, Kazan, clang, clean, crane, czar, CNN, Jan, Kan, San, con, ctn, CNS, Texan, coax, ocean, Cains, Conn, Jean, Joan, Juan, Sean, axon, coin, coon, exon, jean, koan, oxen, Khan, Klan, Kwan, canny, corn, gran, khan, cons, Cox, cox, Can's, Caxton, Xi'an, can's, canes, canoe, Kans, Ca's, Saxon, taxon, waxen, Cain's, cane's, CNN's, Jan's, Kan's, con's cyclinder cylinder 1 10 cylinder, colander, cyclometer, seconder, slander, slender, calendar, splinter, squalider, scanter dael deal 3 26 Dale, dale, deal, Del, duel, Dali, Dell, Dial, deli, dell, dial, dual, Daley, Gael, Dole, dole, tale, teal, daily, dally, tel, dill, doll, dull, tail, tall dael dial 11 26 Dale, dale, deal, Del, duel, Dali, Dell, Dial, deli, dell, dial, dual, Daley, Gael, Dole, dole, tale, teal, daily, dally, tel, dill, doll, dull, tail, tall dalmation dalmatian 2 16 Dalmatian, dalmatian, Dalmatians, dalmatians, Datamation, Dalmatia, dilation, declamation, defamation, dilatation, Dalmatian's, dalmatian's, Dalmatia's, deletion, demotion, dilution damenor demeanor 1 32 demeanor, dame nor, dame-nor, dampener, daemon, Damon, manor, daemons, Damien, damper, Damion, damn, domineer, damned, darner, dimer, donor, minor, tamer, tenor, damns, Damien's, diameter, domino, damn's, Damon's, Demeter, daemon's, laminar, demeanor's, Damion's, domino's Dardenelles Dardanelles 1 3 Dardanelles, Dardanelles's, Darnell's dacquiri daiquiri 1 6 daiquiri, daiquiris, acquire, daiquiri's, lacquer, reacquire debateable debatable 1 10 debatable, debate able, debate-able, beatable, testable, treatable, decidable, habitable, timetable, biddable decendant descendant 1 7 descendant, defendant, descendants, decedent, ascendant, dependent, descendant's decendants descendants 1 11 descendants, descendant's, defendants, descendant, defendant's, decedents, ascendants, dependents, decedent's, ascendant's, dependent's decendent descendant 3 4 decedent, dependent, descendant, defendant decendents descendants 3 8 decedents, dependents, descendants, decedent's, descendant's, dependent's, defendants, defendant's decideable decidable 1 11 decidable, decide able, decide-able, desirable, dividable, decidedly, disable, testable, desirably, detestable, debatable decidely decidedly 1 17 decidedly, decide, decibel, decided, decider, decides, docilely, dazedly, deadly, diddly, acidly, decidable, decimal, lucidly, tepidly, tacitly, decently decieved deceived 1 19 deceived, deceives, deceive, deceiver, received, decided, derived, decide, deiced, sieved, DECed, dived, devised, deserved, deceased, deciphered, defied, delved, deified decison decision 1 30 decision, deciding, devising, Dickson, deceasing, disown, decisive, demising, design, season, Dyson, Dixon, deicing, Dawson, diocesan, disowns, Dodson, Dotson, Tucson, damson, desist, deices, designs, denizen, deuces, dicing, design's, deuce's, Dyson's, Dawson's decomissioned decommissioned 1 5 decommissioned, recommissioned, decommissions, commissioned, decommission decomposit decompose 3 6 decomposed, decomposing, decompose, decomposes, composite, compost decomposited decomposed 2 6 composited, decomposed, composted, composite, decompose, deposited decompositing decomposing 3 4 decomposition, compositing, decomposing, composting decomposits decomposes 1 6 decomposes, composites, composts, decomposed, compost's, composite's decress decrees 1 22 decrees, decrease, decries, depress, decree's, degrees, digress, decreases, Decker's, decors, cress, decor's, dress, decorous, decree, degree's, duress, egress, Deere's, decrease's, Delores's, Derek's decribe describe 1 14 describe, decried, decries, scribe, decree, crib, decreed, decrees, Derby, decry, derby, tribe, degree, decree's decribed described 1 4 described, decried, decreed, cribbed decribes describes 1 9 describes, decries, derbies, scribes, decrees, scribe's, cribs, decree's, crib's decribing describing 1 6 describing, decrying, decreeing, cribbing, decorating, decreasing dectect detect 1 9 detect, deject, decadent, deduct, dejected, decoded, dictate, diktat, tactic defendent defendant 1 6 defendant, dependent, defendants, defended, defending, defendant's defendents defendants 1 5 defendants, dependents, defendant's, dependent's, defendant deffensively defensively 1 6 defensively, offensively, defensibly, defensive, defensible, defensive's deffine define 1 19 define, diffing, doffing, duffing, def fine, def-fine, defined, definer, defines, deafen, Devin, defile, effing, refine, Divine, divine, defying, reffing, tiffing deffined defined 1 20 defined, deafened, def fined, def-fined, defend, defines, defied, define, deified, defiled, definer, refined, divined, coffined, detained, definite, denied, redefined, dined, fined definance defiance 1 6 defiance, refinance, finance, deviance, dominance, defiance's definate definite 1 24 definite, defiant, defined, deviant, define, defiance, delineate, detonate, deviate, deflate, definer, defecate, dominate, defiantly, donate, defines, defoliate, defeat, definitely, definitive, denote, deviants, finite, deviant's definately definitely 1 11 definitely, defiantly, definable, definite, definitively, finitely, defiant, deftly, dentally, daintily, divinely definatly definitely 2 7 defiantly, definitely, definable, defiant, deftly, definite, decently definetly definitely 1 15 definitely, defiantly, deftly, decently, defined, definite, finitely, divinely, diffidently, defiant, faintly, definable, daintily, daftly, definitively definining defining 1 7 defining, definition, divining, defending, defensing, deafening, tenoning definit definite 1 13 definite, defiant, deficit, defined, deviant, defunct, definer, defining, define, divinity, delint, defend, defines definitly definitely 1 8 definitely, defiantly, definite, finitely, daintily, deftly, definitively, divinity definiton definition 1 10 definition, definite, defining, definitive, definitely, defending, defiant, delinting, Danton, definiteness defintion definition 1 19 definition, definitions, divination, deviation, defection, deflation, detention, defining, definition's, defamation, deification, detonation, devotion, redefinition, defoliation, delineation, defecation, diminution, domination degrate degrade 1 24 degrade, decorate, deg rate, deg-rate, digerati, denigrate, grate, degraded, degrades, degree, derogate, migrate, regrade, egret, gyrate, decorated, decorates, drat, depart, regret, degenerate, crate, desecrate, grade delagates delegates 1 27 delegates, delegate's, delegated, delegate, derogates, relegates, legates, tollgates, defalcates, Delgado's, deletes, deluges, dilates, ligates, delineates, tailgates, legate's, delicate, delights, tollgate's, Vulgates, placates, delight's, deluge's, tailgate's, Colgate's, Vulgate's delapidated dilapidated 1 13 dilapidated, decapitated, palpitated, decapitates, decapitate, elucidated, validated, delineated, delinted, depicted, delighted, delegated, delimited delerious delirious 1 14 delirious, deleterious, Deloris, dolorous, Delicious, delicious, Deloris's, Delius, desirous, deliriums, deliriously, Delores, Deleon's, delirium's delevopment development 1 11 development, developments, elopement, devilment, development's, developmental, redevelopment, deferment, defilement, decampment, deliverymen deliberatly deliberately 1 6 deliberately, deliberate, deliberated, deliberates, deliberating, deliberative delusionally delusively 0 6 delusional, delusion ally, delusion-ally, delusions, delusion, delusion's demenor demeanor 1 27 demeanor, Demeter, demon, demean, demeanor's, dementia, domineer, demons, demeans, demur, dimer, donor, manor, minor, tenor, dampener, demeaned, demonic, seminar, Deming, domino, demand, definer, demurer, demon's, Deming's, domino's demographical demographic 5 7 demographically, demo graphical, demo-graphical, demographics, demographic, demographic's, demographics's demolision demolition 1 8 demolition, demolishing, demolitions, delusion, demolish, demolition's, demotion, emulsion demorcracy democracy 1 6 democracy, demarcates, demurrers, motorcars, demurrer's, motorcar's demostration demonstration 1 22 demonstration, demonstrations, demonstrating, demonstration's, fenestration, prostration, demodulation, distortion, registration, domestication, detestation, devastation, distraction, menstruation, desperation, destruction, moderation, Restoration, desecration, destination, restoration, desertion denegrating denigrating 1 7 denigrating, desecrating, degenerating, downgrading, denigration, degrading, decorating densly densely 1 38 densely, tensely, den sly, den-sly, dens, Denali, Hensley, density, dense, tensile, dankly, denial, denser, Denis, deans, den's, denials, Denise, Dons, TESL, dins, dons, duns, tens, tenuously, Dena's, Denis's, Dean's, Deon's, dean's, denial's, Dan's, Don's, din's, don's, dun's, ten's, Denny's deparment department 1 8 department, debarment, deportment, deferment, determent, spearmint, decrement, detriment deparments departments 1 11 departments, department's, debarment's, deferments, deportment's, decrements, detriments, deferment's, determent's, spearmint's, detriment's deparmental departmental 1 4 departmental, departmentally, detrimental, temperamental dependance dependence 1 8 dependence, dependency, repentance, dependencies, dependence's, despondence, depending, dependency's dependancy dependency 1 7 dependency, dependence, dependency's, despondency, depending, codependency, dependence's dependant dependent 1 13 dependent, defendant, depend ant, depend-ant, pendant, dependents, descendant, depending, repentant, dependent's, dependently, pendent, codependent deram dram 2 22 dream, dram, dreamy, drama, dorm, drum, term, tram, durum, dreams, dear, ream, Erma, drams, dermal, Dem, RAM, dam, deary, ram, dream's, dram's deram dream 1 22 dream, dram, dreamy, drama, dorm, drum, term, tram, durum, dreams, dear, ream, Erma, drams, dermal, Dem, RAM, dam, deary, ram, dream's, dram's deriviated derived 2 13 deviated, derived, derogated, drifted, drafted, devoted, derivative, derided, divided, riveted, diverted, defeated, redivided derivitive derivative 1 7 derivative, derivatives, derivative's, definitive, directive, derisive, divisive derogitory derogatory 1 7 derogatory, dormitory, derogatorily, territory, directory, derogate, decorator descendands descendants 1 11 descendants, descendant's, descendant, ascendants, defendants, ascendant's, defendant's, decedents, dependents, decedent's, dependent's descibed described 1 12 described, decibel, decided, desired, descend, deceived, decide, deiced, DECed, discoed, disrobed, despite descision decision 1 12 decision, decisions, rescission, derision, session, discussion, decision's, dissuasion, delusion, division, cession, desertion descisions decisions 1 18 decisions, decision's, decision, sessions, discussions, rescission's, delusions, derision's, divisions, cessions, session's, discussion's, desertions, dissuasion's, delusion's, division's, cession's, desertion's descriibes describes 1 9 describes, describers, described, describe, descries, describer, describer's, scribes, scribe's descripters descriptors 1 10 descriptors, descriptor, describers, Scriptures, scriptures, describer's, Scripture's, scripture's, deserters, deserter's descripton description 1 8 description, descriptor, descriptions, descriptive, descriptors, scripting, description's, decryption desctruction destruction 1 7 destruction, distraction, destructing, destruction's, description, restriction, detraction descuss discuss 1 40 discuss, discus's, discus, discuses, desks, discs, desk's, disc's, discos, rescues, disco's, schuss, descries, discusses, DECs, deuces, disuses, Dejesus, Dec's, decks, discussed, decays, descales, disks, rescue's, viscus's, Dejesus's, deck's, decoys, deices, disuse, decay's, disk's, dusk's, Decca's, deuce's, decoy's, Damascus's, disuse's, Degas's desgined designed 1 8 designed, destined, designer, designate, designated, descend, descried, descanted deside decide 1 34 decide, beside, deride, desire, reside, deiced, desired, seaside, DECed, bedside, deist, dosed, side, defied, denied, decided, decider, decides, desist, despite, destine, Desiree, decode, delude, demode, denude, dissed, dossed, residue, deice, aside, decade, design, divide desigining designing 1 8 designing, deigning, destining, resigning, designating, designing's, signing, redesigning desinations destinations 2 18 designations, destinations, designation's, destination's, delineations, detonations, desalination's, definitions, donations, decimation's, delineation's, desiccation's, desolation's, detonation's, definition's, divination's, domination's, donation's desintegrated disintegrated 1 4 disintegrated, disintegrates, disintegrate, reintegrated desintegration disintegration 1 5 disintegration, disintegrating, disintegration's, reintegration, integration desireable desirable 1 13 desirable, desirably, desire able, desire-able, decidable, disable, miserable, durable, decipherable, measurable, testable, disagreeable, dissemble desitned destined 1 7 destined, designed, distend, destines, destine, descend, destiny desktiop desktop 1 22 desktop, desktops, desktop's, desertion, deskill, desolation, desk, skip, doeskin, dystopi, dissection, digestion, desks, section, skimp, deskills, doeskins, desk's, desiccation, diction, duskier, doeskin's desorder disorder 1 14 disorder, deserter, disorders, Deirdre, desired, destroyer, disordered, decider, disorder's, disorderly, sorter, deserters, distorter, deserter's desoriented disoriented 1 11 disoriented, disorientate, disorients, disorient, disorientated, disorientates, designated, disjointed, deserted, descended, dissented desparate desperate 1 9 desperate, disparate, separate, despaired, desecrate, disparage, desperado, disparity, depart desparate disparate 2 9 desperate, disparate, separate, despaired, desecrate, disparage, desperado, disparity, depart despatched dispatched 1 6 dispatched, dispatches, dispatcher, dispatch, dispatch's, despaired despict depict 1 5 depict, despite, despot, despotic, respect despiration desperation 1 8 desperation, respiration, aspiration, desecration, despoliation, separation, desertion, desperation's dessicated desiccated 1 17 desiccated, dedicated, dissected, dissipated, desiccates, desisted, descanted, desiccate, dissociated, desecrated, designated, desolated, depicted, descaled, dislocated, decimated, defecated dessigned designed 1 13 designed, design, deigned, reassigned, assigned, resigned, designs, dissing, dossing, redesigned, signed, design's, destine destablized destabilized 1 4 destabilized, destabilizes, destabilize, stabilized destory destroy 1 25 destroy, destroys, desultory, story, distort, destiny, Nestor, debtor, descry, vestry, duster, tester, detour, history, restore, destroyed, destroyer, depository, desert, dietary, Dusty, deter, dusty, store, testy detailled detailed 1 28 detailed, detail led, detail-led, derailed, detained, retailed, distilled, details, drilled, stalled, stilled, detail, dovetailed, tailed, tilled, detail's, titled, defiled, deviled, metaled, petaled, trilled, twilled, dawdled, tattled, totaled, detached, devalued detatched detached 1 12 detached, detaches, debauched, reattached, detach, attached, stitched, ditched, detailed, detained, debouched, retouched deteoriated deteriorated 1 17 deteriorated, decorated, detonated, deteriorate, deterred, detracted, detested, striated, federated, reiterated, deported, deserted, detected, iterated, retorted, retreated, dehydrated deteriate deteriorate 1 25 deteriorate, deterred, Detroit, federate, meteorite, reiterate, demerit, detente, iterate, dendrite, decorate, detonate, literate, detract, deters, dehydrate, deter, trite, retreat, detritus, dedicate, deride, deterrent, doctorate, Detroit's deterioriating deteriorating 1 6 deteriorating, deterioration, deteriorate, deteriorated, deteriorates, deterioration's determinining determining 1 10 determining, determination, determinant, determinism, redetermining, terminating, determinations, determinants, determinant's, determination's detremental detrimental 1 8 detrimental, detrimentally, determent, detriments, detriment, determent's, detriment's, determinate devasted devastated 5 16 divested, devastate, deviated, feasted, devastated, devised, devoted, demisted, desisted, detested, devastates, fasted, defeated, dusted, tasted, tested develope develop 3 4 developed, developer, develop, develops developement development 1 8 development, developments, development's, developmental, redevelopment, envelopment, elopement, devilment developped developed 1 9 developed, developer, develops, develop, redeveloped, flopped, developing, devolved, deviled develpment development 1 6 development, developments, devilment, development's, developmental, redevelopment devels delves 8 64 devils, bevels, levels, revels, devil's, drivels, defiles, delves, deaves, feels, develops, bevel's, decals, devalues, develop, diesels, level's, reveals, revel's, deals, dells, devil, dives, doves, duels, evils, drivel's, Dave's, Devi's, dive's, dove's, defers, divers, dowels, duvets, feel's, gavels, hovels, navels, novels, ravels, Del's, defile's, decal's, diesel's, Dell's, deal's, dell's, duel's, evil's, Devin's, Devon's, Dover's, Havel's, Ravel's, Tevet's, diver's, dowel's, duvet's, gavel's, hovel's, navel's, novel's, ravel's devestated devastated 1 5 devastated, devastates, devastate, divested, devastator devestating devastating 1 5 devastating, devastation, devastatingly, divesting, devastate devide divide 3 22 decide, devise, divide, devoid, deride, device, defied, deviate, devote, David, dived, deviled, devised, deified, DVD, Devi, denied, levied, divided, divider, divides, divide's devided divided 3 22 decided, devised, divided, derided, deviled, deviated, devoted, decoded, dividend, debited, deluded, denuded, divides, deeded, defied, divide, evaded, defiled, defined, divider, divined, divide's devistating devastating 1 5 devastating, devastation, devastatingly, divesting, devastate devolopement development 1 10 development, developments, devilment, defilement, elopement, development's, developmental, redevelopment, deployment, envelopment diablical diabolical 1 4 diabolical, diabolically, biblical, diabolic diamons diamonds 1 21 diamonds, diamond, Damon's, daemons, damns, demons, domains, Damion's, daemon's, damn's, damsons, Damon, Timon's, demon's, diamond's, domain's, Damian's, Damien's, Diann's, damson's, Dion's diaster disaster 1 30 disaster, duster, piaster, toaster, taster, dustier, toastier, faster, sister, dater, tastier, aster, Dniester, diameter, dieter, Easter, Lister, Master, Mister, baster, caster, dafter, darter, master, mister, raster, vaster, waster, tester, tipster dichtomy dichotomy 1 6 dichotomy, dichotomy's, diatom, dichotomous, dictum, dichotomies diconnects disconnects 1 4 disconnects, connects, reconnects, disconnect dicover discover 1 15 discover, discovery, Dover, cover, diver, Rickover, dicker, drover, decoder, recover, driver, docker, caver, decor, giver dicovered discovered 1 5 discovered, covered, dickered, recovered, differed dicovering discovering 1 5 discovering, covering, dickering, recovering, differing dicovers discovers 1 24 discovers, covers, divers, dickers, drovers, decoders, recovers, Dover's, cover's, discoveries, discovery's, diver's, diverse, drivers, Rickover's, dockers, drover's, cavers, decors, givers, decoder's, driver's, decor's, giver's dicovery discovery 1 12 discovery, discover, recovery, Dover, cover, diver, Rickover, dicker, drover, delivery, decoder, recover dicussed discussed 1 9 discussed, disused, cussed, dissed, degassed, dossed, doused, diced, kissed didnt didn't 1 8 didn't, dint, didst, dent, tint, daunt, don't, hadn't diea idea 1 47 idea, dies, DEA, die, DOA, DOE, Doe, doe, due, Diem, Dina, died, diet, diva, DA, DE, DI, Di, Dee, dew, tea, tie, die's, DUI, Day, IDE, Ida, day, Dean, Dena, Dial, Dias, dead, deaf, deal, dean, dear, dial, diam, dice, dike, dime, dine, dire, dive, D, d diea die 4 47 idea, dies, DEA, die, DOA, DOE, Doe, doe, due, Diem, Dina, died, diet, diva, DA, DE, DI, Di, Dee, dew, tea, tie, die's, DUI, Day, IDE, Ida, day, Dean, Dena, Dial, Dias, dead, deaf, deal, dean, dear, dial, diam, dice, dike, dime, dine, dire, dive, D, d dieing dying 48 48 dieting, deign, doing, dicing, diking, dining, diving, dyeing, hieing, pieing, ding, toeing, dding, teeing, dueling, Deon, Dion, dingo, dingy, dong, dung, Deming, deicing, den, din, Deng, deeding, deeming, dialing, diffing, digging, dimming, dinging, dinning, dipping, dishing, dissing, Dean, Dena, Dina, Dino, Ting, dang, dean, deny, dine, ting, dying dieing dyeing 8 48 dieting, deign, doing, dicing, diking, dining, diving, dyeing, hieing, pieing, ding, toeing, dding, teeing, dueling, Deon, Dion, dingo, dingy, dong, dung, Deming, deicing, den, din, Deng, deeding, deeming, dialing, diffing, digging, dimming, dinging, dinning, dipping, dishing, dissing, Dean, Dena, Dina, Dino, Ting, dang, dean, deny, dine, ting, dying dieties deities 1 23 deities, dirties, ditties, duties, diets, diet's, titties, die ties, die-ties, dotes, duets, dieters, dietaries, duet's, deifies, dainties, dinettes, dates, deity's, ditzes, dieter's, dinette's, date's diety deity 2 14 Deity, deity, dirty, diet, ditty, duet, duty, diets, piety, dotty, died, ditto, titty, diet's diferent different 1 11 different, deferment, divergent, afferent, efferent, referent, differently, difference, differed, divert, differing diferrent different 1 9 different, deferment, divergent, deterrent, deferred, afferent, efferent, referent, deferring differnt different 1 10 different, differing, differed, differently, diffident, difference, afferent, diffract, efferent, divert difficulity difficulty 1 5 difficulty, difficult, difficultly, difficulty's, difficulties diffrent different 1 18 different, diff rent, diff-rent, diffident, diffract, differently, differing, difference, differed, afferent, efferent, deferment, divergent, disorient, affront, deforest, divalent, referent dificulties difficulties 1 5 difficulties, difficulty's, faculties, difficult, difficulty dificulty difficulty 1 5 difficulty, difficult, difficultly, difficulty's, faculty dimenions dimensions 1 15 dimensions, dominions, dimension's, dominion's, Simenon's, minions, Dominion, dominion, diminutions, amnions, disunion's, minion's, Damion's, diminution's, amnion's dimention dimension 1 12 dimension, diminution, domination, damnation, mention, dimensions, detention, diminutions, demotion, dimension's, dimensional, diminution's dimentional dimensional 1 7 dimensional, dimensions, dimension, dimension's, diminutions, diminution, diminution's dimentions dimensions 1 14 dimensions, dimension's, diminutions, diminution's, mentions, dimension, detentions, domination's, damnation's, mention's, demotions, diminution, detention's, demotion's dimesnional dimensional 1 12 dimensional, monsoonal, disunion, dominions, Dominion, dominion, demeaning, medicinal, disunion's, demoniacal, dominion's, decennial diminuitive diminutive 1 6 diminutive, diminutives, diminutive's, definitive, nominative, ruminative diosese diocese 1 15 diocese, disease, doses, disuse, douses, daises, dose's, dosses, dowses, dioceses, dices, dozes, Duse's, doze's, diocese's diphtong diphthong 1 29 diphthong, fighting, dieting, dittoing, deputing, dilating, diluting, devoting, dividing, doting, photoing, deviating, photon, dotting, drifting, fitting, dating, diving, delighting, diverting, divesting, tiptoeing, diffing, Daphne, Dayton, Dalton, Danton, tighten, typhoon diphtongs diphthongs 1 20 diphthongs, diphthong's, fighting's, photons, fittings, diaphanous, photon's, fitting's, Dayton's, tightens, typhoons, Dalton's, Danton's, diving's, phaetons, typhoon's, phaeton's, Daphne's, drafting's, debating's diplomancy diplomacy 1 6 diplomacy, diplomacy's, diplomas, diploma's, diplomats, diplomat's dipthong diphthong 1 16 diphthong, dip thong, dip-thong, dipping, tithing, doping, duping, Python, python, deputing, depth, tiptoeing, tipping, diapason, depths, depth's dipthongs diphthongs 1 16 diphthongs, dip thongs, dip-thongs, diphthong's, pythons, Python's, python's, depths, diapasons, doping's, depth's, pithiness, diapason's, teething's, Taiping's, typing's dirived derived 1 32 derived, dirtied, drives, dived, dried, drive, rived, divvied, deprived, derives, shrived, derive, drivel, driven, driver, divide, trivet, arrived, derided, thrived, drive's, drove, roved, deride, driveled, deified, drifted, dared, raved, rivet, tired, tried disagreeed disagreed 1 10 disagreed, disagree ed, disagree-ed, disagrees, disagree, disagreeing, discreet, discrete, disgraced, disarrayed disapeared disappeared 1 19 disappeared, diapered, disparate, dispersed, disappears, disappear, disparaged, despaired, speared, disarrayed, disperse, dispelled, displayed, desperado, desperate, spared, disported, disapproved, tapered disapointing disappointing 1 10 disappointing, disjointing, disappointingly, discounting, dismounting, disporting, disorienting, disappoint, disputing, disuniting disappearred disappeared 1 11 disappeared, disappear red, disappear-red, disappears, disappear, disappearing, diapered, disapproved, dispersed, disbarred, despaired disaproval disapproval 1 9 disapproval, disprovable, disapproval's, disapprove, disprove, disapproved, disapproves, disproved, disproves disasterous disastrous 1 3 disastrous, disasters, disaster's disatisfaction dissatisfaction 1 3 dissatisfaction, satisfaction, dissatisfaction's disatisfied dissatisfied 1 3 dissatisfied, dissatisfies, satisfied disatrous disastrous 1 16 disastrous, destroys, distress, distrust, disarrays, distorts, dilators, dipterous, lustrous, bistros, dilator's, estrous, desirous, bistro's, disarray's, distress's discribe describe 1 11 describe, disrobe, scribe, described, describer, describes, ascribe, discrete, descried, descries, discreet discribed described 1 12 described, disrobed, describes, describe, descried, ascribed, describer, discorded, disturbed, discarded, discreet, discrete discribes describes 1 11 describes, disrobes, scribes, describers, described, describe, descries, ascribes, describer, scribe's, describer's discribing describing 1 7 describing, disrobing, ascribing, discording, disturbing, discarding, descrying disctinction distinction 1 7 distinction, distinctions, disconnection, distinction's, distention, destination, distraction disctinctive distinctive 1 5 distinctive, disjunctive, distinctively, distincter, distinct disemination dissemination 1 14 dissemination, disseminating, dissemination's, domination, destination, diminution, designation, damnation, distention, denomination, desalination, decimation, termination, dissimulation disenchanged disenchanted 1 8 disenchanted, disenchant, disengaged, disenchants, disentangled, discharged, unchanged, disenchanting disiplined disciplined 1 6 disciplined, disciplines, discipline, discipline's, displayed, displaced disobediance disobedience 1 3 disobedience, disobedience's, disobedient disobediant disobedient 1 3 disobedient, disobediently, disobedience disolved dissolved 1 11 dissolved, dissolves, dissolve, solved, devolved, resolved, dieseled, redissolved, dislodged, delved, salved disover discover 1 14 discover, dissever, dis over, dis-over, discovery, Dover, diver, drover, soever, driver, dissevers, dosser, saver, sever dispair despair 1 24 despair, dis pair, dis-pair, disrepair, despairs, Diaspora, diaspora, disappear, disbar, disparity, dispraise, disport, despaired, dispirit, disposer, diaper, spar, dippier, display, wispier, despair's, disputer, Dipper, dipper disparingly disparagingly 2 3 despairingly, disparagingly, sparingly dispence dispense 1 12 dispense, dis pence, dis-pence, Spence, dispensed, dispenser, dispenses, disperse, displace, distance, dissidence, dispose dispenced dispensed 1 9 dispensed, dispenses, dispense, dispenser, dispersed, displaced, distanced, displeased, disposed dispencing dispensing 1 6 dispensing, dispersing, displacing, distancing, displeasing, disposing dispicable despicable 1 6 despicable, despicably, disposable, disputable, displayable, disputably dispite despite 2 16 dispute, despite, dissipate, disputed, disputer, disputes, despot, spite, dispose, disunite, despise, respite, dispirit, dispute's, dist, spit dispostion disposition 1 11 disposition, dispositions, dispassion, disposing, disposition's, dispositional, dispersion, dispensation, dispossession, disputation, deposition disproportiate disproportionate 1 6 disproportionate, disproportion, disproportionately, disproportions, disproportional, disproportion's disricts districts 1 11 districts, district's, distracts, disrupts, directs, dissects, destructs, disorients, disquiets, destruct's, disquiet's dissagreement disagreement 1 3 disagreement, disagreements, disagreement's dissapear disappear 1 13 disappear, Diaspora, diaspora, disappears, diaper, disappeared, dissever, disrepair, dosser, despair, spear, Dipper, dipper dissapearance disappearance 1 17 disappearance, disappearances, disappearance's, disappearing, disappears, disperse, appearance, disparages, disarrange, dispense, dissonance, disparage, disparate, dispraise, reappearance, disservice, dissidence dissapeared disappeared 1 16 disappeared, diapered, dissipated, disparate, dispersed, dissevered, disappears, disappear, disparaged, despaired, speared, dissipate, disbarred, disarrayed, dispelled, displayed dissapearing disappearing 1 12 disappearing, diapering, dissipating, dispersing, dissevering, disparaging, despairing, spearing, disbarring, disarraying, dispelling, displaying dissapears disappears 1 20 disappears, Diasporas, diasporas, disperse, disappear, diapers, Diaspora's, diaspora's, dissevers, diaper's, dossers, Spears, despairs, spears, dippers, disrepair's, despair's, spear's, Dipper's, dipper's dissappear disappear 1 11 disappear, disappears, disappeared, Diaspora, diaspora, Dipper, dapper, diaper, dipper, sapper, disappearing dissappears disappears 1 16 disappears, disappear, disappeared, Diasporas, diasporas, Diaspora's, diaspora's, disperse, diapers, dippers, sappers, disappearing, dissevers, Dipper's, diaper's, dipper's dissappointed disappointed 1 5 disappointed, disappoints, disappoint, disjointed, disappointing dissarray disarray 1 9 disarray, disarrays, disarray's, disarrayed, diary, disarraying, starry, disarm, disbar dissobediance disobedience 1 4 disobedience, disobedience's, dissidence, disobedient dissobediant disobedient 1 4 disobedient, disobediently, disobedience, dissident dissobedience disobedience 1 4 disobedience, disobedience's, disobedient, dissidence dissobedient disobedient 1 4 disobedient, disobediently, disobedience, dissident distiction distinction 1 13 distinction, distraction, distortion, dissection, distention, destruction, dislocation, rustication, distillation, destination, destitution, mastication, detection distingish distinguish 1 5 distinguish, distinguished, distinguishes, dusting, distinguishing distingished distinguished 1 3 distinguished, distinguishes, distinguish distingishes distinguishes 1 4 distinguishes, distinguished, distinguish, destinies distingishing distinguishing 1 7 distinguishing, distinguish, astonishing, distinguished, distinguishes, distension, distention distingquished distinguished 1 3 distinguished, distinguishes, distinguish distrubution distribution 1 9 distribution, distributions, distributing, distribution's, distributional, redistribution, destruction, distraction, distortion distruction destruction 1 11 destruction, distraction, distractions, distinction, distortion, distribution, destructing, distracting, destruction's, distraction's, detraction distructive destructive 1 16 destructive, distinctive, distributive, instructive, destructively, disruptive, restrictive, obstructive, district, destructing, distracting, destructed, distracted, destruct, distract, directive ditributed distributed 1 4 distributed, attributed, detracted, deteriorated diversed diverse 1 11 diverse, diverged, diverted, divorced, divers ed, divers-ed, divers, diversely, diversity, reversed, diver's diversed diverged 2 11 diverse, diverged, diverted, divorced, divers ed, divers-ed, divers, diversely, diversity, reversed, diver's divice device 1 33 device, Divine, divide, divine, devise, div ice, div-ice, divorce, dives, Davies, advice, dice, dive, devices, divides, divines, novice, deice, Dixie, Davis, divas, edifice, diving, vivace, Devi's, deface, diva's, dive's, Divine's, device's, divide's, divine's, Davis's divison division 1 27 division, divisor, devising, Davidson, Dickson, Divine, disown, divan, divine, diving, Davis, Devin, Devon, Dyson, divas, dives, Dixon, Dawson, devise, divines, Davis's, Devi's, diva's, dive's, Divine's, divine's, diving's divisons divisions 1 20 divisions, divisors, division's, divisor's, disowns, divans, divines, Davidson's, Dickson's, devises, divan's, Divine's, devise's, divine's, diving's, Devin's, Devon's, Dyson's, Dixon's, Dawson's doccument document 1 8 document, documents, document's, documented, documentary, decrement, comment, documenting doccumented documented 1 10 documented, documents, document, document's, decremented, commented, documentary, demented, documenting, tormented doccuments documents 1 11 documents, document's, document, documented, decrements, documentary, comments, documenting, torments, comment's, torment's docrines doctrines 1 29 doctrines, doctrine's, Dacrons, Dacron's, decries, Corine's, declines, crones, drones, Dorian's, dourness, goriness, ocarinas, cranes, Corinne's, Corrine's, decline's, Darin's, decrees, crone's, drone's, Corina's, Darrin's, ocarina's, Crane's, crane's, Doreen's, daring's, decree's doctines doctrines 1 33 doctrines, doc tines, doc-tines, doctrine's, octanes, declines, destines, doctors, diction's, dirtiness, octane's, doggones, dowdiness, decline's, destinies, dictates, doctor's, dustiness, ducting, tocsins, nicotine's, coatings, jottings, Dustin's, dentin's, pectin's, tocsin's, dictate's, acting's, coating's, codeine's, jotting's, destiny's documenatry documentary 1 8 documentary, documentary's, document, documented, documents, document's, commentary, documentaries doens does 8 66 Downs, downs, doyens, dozens, Dons, dens, dons, does, Deon's, dines, down's, doyen's, Denis, Don's, deans, den's, dense, dins, don's, donas, dongs, Doe's, doe's, doers, Danes, dunes, tones, Donn's, dawns, doings, towns, duns, tens, tons, teens, Dean's, Dion's, dean's, din's, do ens, do-ens, Donne's, dozen's, Downs's, Downy's, Dawn's, dawn's, town's, Dena's, Dona's, dona's, dong's, Dan's, dun's, ten's, ton's, Dane's, dune's, tone's, Deena's, Donna's, Donny's, doer's, doing's, Dunn's, teen's doesnt doesn't 1 29 doesn't, docent, dissent, descent, decent, dent, dost, deist, dozens, docents, dozenth, sent, dint, dist, don't, dozen, DST, descant, dosed, doziest, stent, dosing, descend, cent, dust, tent, test, docent's, dozen's doign doing 1 39 doing, deign, Dion, ding, dong, Don, dding, din, don, Donn, down, dung, doyen, doling, doming, doping, dosing, doting, dozing, Deon, Dina, Dino, Dionne, Dona, Odin, dine, dona, done, toeing, toying, dingo, dingy, Ting, dang, doings, ting, tong, dying, doing's dominaton domination 1 9 domination, dominating, Dominion, dominate, dominion, dominated, dominates, dominant, damnation dominent dominant 1 13 dominant, dominants, eminent, diminuendo, imminent, Dominion, dominate, dominion, dominant's, dominantly, dominance, dominions, dominion's dominiant dominant 1 10 dominant, dominants, Dominion, dominion, dominions, dominate, dominant's, dominantly, dominance, dominion's donig doing 1 43 doing, dong, Deng, tonic, doings, ding, dining, donging, donning, downing, Doug, dink, dongs, Don, dding, dig, dog, don, Donnie, toning, Dona, Donn, Toni, dang, dona, done, donkey, dung, tong, Dons, dons, dank, dunk, Donna, Donne, Donny, Tonia, dogie, Don's, don's, don't, doing's, dong's dosen't doesn't 1 16 doesn't, docent, dissent, descent, don't, decent, dent, dost, sent, docents, docent's, dozenth, descend, dosed, dozen, dosing doub doubt 1 13 doubt, DOB, dob, dub, daub, drub, Doug, dour, dB, db, dab, deb, tub doub daub 5 13 doubt, DOB, dob, dub, daub, drub, Doug, dour, dB, db, dab, deb, tub doulbe double 1 14 double, Dolby, Doyle, doable, doubly, Dole, dole, Dollie, lube, dibble, DOB, dob, dub, dabble dowloads downloads 1 92 downloads, download's, doodads, deltas, loads, dolts, reloads, Delta's, delta's, boatloads, diploids, dolt's, dildos, Dolores, dewlaps, dollars, dollops, dolor's, doodad's, wolds, deludes, dilates, load's, Rolaids, folds, plods, Delia's, colloids, dollop's, payloads, towboats, towheads, dads, lads, delays, dewlap's, diploid's, Toledos, dodos, doled, doles, leads, toads, clods, colds, glads, golds, holds, molds, Della's, Douala's, dullards, dollar's, Dallas, Dole's, dodo's, dole's, dolled, wold's, dead's, fold's, Dillard's, colloid's, payload's, towboat's, towhead's, dad's, lad's, Dolly's, Doyle's, doily's, dolly's, old's, Donald's, Golda's, delay's, Toledo's, Delgado's, Loyd's, lead's, toad's, Dooley's, Vlad's, clod's, cold's, glad's, gold's, hold's, mold's, dullard's, Lloyd's, Toyoda's dramtic dramatic 1 11 dramatic, drastic, dram tic, dram-tic, dramatics, traumatic, demotic, aromatic, dogmatic, drumstick, dramatics's Dravadian Dravidian 1 6 Dravidian, Dravidian's, Tragedian, Dreading, Drafting, Derivation dreasm dreams 1 18 dreams, dream, drams, dreamy, dress, dram, dressy, deism, treas, dream's, truism, dress's, drums, trams, Drew's, dram's, drum's, tram's driectly directly 1 14 directly, erectly, strictly, direct, directory, directs, directed, directer, director, dirtily, correctly, rectal, dactyl, rectally drnik drink 1 11 drink, drunk, drank, drinks, dink, rink, trunk, brink, dank, dunk, drink's druming drumming 1 31 drumming, dreaming, during, Deming, drumlin, riming, trimming, drying, deeming, trumping, driving, droning, drubbing, drugging, framing, griming, priming, terming, doming, tramming, truing, arming, Truman, damming, dimming, dooming, draping, drawing, daring, Turing, drum dupicate duplicate 1 10 duplicate, depict, dedicate, delicate, ducat, depicted, deprecate, desiccate, depicts, defecate durig during 1 35 during, drug, Duroc, drag, trig, dirge, Doric, Drudge, drudge, druggy, Dirk, dirk, frig, trug, dig, dug, rig, druid, Auriga, Turing, daring, Derick, Tuareg, darkie, brig, burg, drip, orig, prig, uric, Turk, dark, dork, Dario, Durex durring during 1 31 during, furring, burring, purring, Darrin, Turing, daring, tarring, truing, demurring, tiring, darting, Darin, Duran, Turin, drain, touring, drying, curing, duding, duping, erring, luring, Darren, taring, Darling, darling, darning, turfing, turning, Darrin's duting during 3 14 ducting, dusting, during, dating, doting, duding, dieting, duping, muting, outing, dotting, tutting, touting, toting eahc each 1 42 each, AC, Ac, EC, ac, ah, eh, ethic, EEC, aah, aha, ABC, ADC, AFC, APC, ARC, arc, enc, etc, hack, ECG, EEOC, Oahu, Eric, educ, epic, Ag, Eco, ax, ecu, ex, hag, haj, Eyck, ahoy, AK, HQ, Hg, OH, oh, uh, ayah ealier earlier 1 34 earlier, mealier, easier, Euler, oilier, wailer, slier, eviler, Mailer, jailer, mailer, Alar, dallier, haulier, tallier, dealer, healer, realer, sealer, Alger, Ellie, Elmer, alder, alter, elder, elver, alien, baler, eager, eater, flier, haler, paler, uglier earlies earliest 1 27 earliest, yearlies, Earle's, earlier, earls, Earl's, earl's, ear lies, ear-lies, Earline's, earliness, earlobes, aeries, Earline, Aries, Earle, Pearlie's, Allies, allies, earlobe's, aerie's, Arline's, Erie's, Ariel's, Earlene's, Allie's, Ellie's earnt earned 4 21 earn, errant, earns, earned, arrant, aren't, errand, rant, Ernst, Art, Earnest, ant, art, earnest, Brant, Grant, grant, Arno, Erna, aunt, ain't ecclectic eclectic 1 7 eclectic, eclectics, eclectic's, ecliptic, exegetic, ecologic, galactic eceonomy economy 1 5 economy, autonomy, enemy, Eocene, ocean ecidious deciduous 1 39 deciduous, odious, acidulous, acids, idiots, acid's, assiduous, Exodus, escudos, exodus, insidious, acidosis, escudo's, audios, idiot's, acidifies, acidity's, adios, edits, audio's, idiocy's, decides, adieus, cities, eddies, idiocy, acidic, edit's, elides, endows, asides, elicits, Eddie's, estrous, aside's, Isidro's, Izod's, adieu's, Eliot's eclispe eclipse 1 15 eclipse, clasp, oculist, closeup, unclasp, Alsop, ACLU's, occlusive, UCLA's, eagles, equalize, Gillespie, ogles, eagle's, ogle's ecomonic economic 1 8 economic, egomaniac, iconic, hegemonic, egomania, egomaniacs, ecumenical, egomaniac's ect etc 1 23 etc, ext, CT, Ct, EC, ET, ct, ACT, Oct, act, sect, Eco, eat, ecu, ECG, EDT, EFT, EMT, EST, est, jct, pct, acct eearly early 1 13 early, eerily, dearly, nearly, pearly, yearly, Earl, earl, Earle, Orly, earls, Earl's, earl's efel evil 5 20 feel, EFL, eel, Eiffel, evil, eyeful, fell, fuel, FL, fl, TEFL, befell, refuel, Ofelia, Eve, eff, ell, eve, fol, elev effeciency efficiency 1 9 efficiency, deficiency, effeminacy, efficient, efficiency's, inefficiency, sufficiency, effacing, efficiencies effecient efficient 1 13 efficient, efferent, effacement, deficient, efficiency, effluent, efficiently, effacing, afferent, inefficient, coefficient, sufficient, officiant effeciently efficiently 1 5 efficiently, efficient, inefficiently, sufficiently, effeminately efficency efficiency 1 8 efficiency, deficiency, efficient, efficiency's, inefficiency, sufficiency, effluence, efficiencies efficent efficient 1 17 efficient, deficient, efficiency, efferent, effluent, efficiently, inefficient, coefficient, effacement, sufficient, officiant, effaced, iffiest, evident, effacing, afferent, affluent efficently efficiently 1 6 efficiently, efficient, inefficiently, sufficiently, evidently, affluently efford effort 2 13 afford, effort, efforts, effed, Ford, ford, affords, offered, effort's, Alford, Buford, afforded, fort efford afford 1 13 afford, effort, efforts, effed, Ford, ford, affords, offered, effort's, Alford, Buford, afforded, fort effords efforts 2 13 affords, efforts, effort's, fords, afford, effort, Ford's, ford's, forts, afforest, Alford's, Buford's, fort's effords affords 1 13 affords, efforts, effort's, fords, afford, effort, Ford's, ford's, forts, afforest, Alford's, Buford's, fort's effulence effluence 1 4 effluence, effulgence, affluence, effluence's eigth eighth 1 14 eighth, eight, Edith, Keith, kith, ACTH, Goth, goth, Kieth, earth, Agatha, egg, EEG, ego eigth eight 2 14 eighth, eight, Edith, Keith, kith, ACTH, Goth, goth, Kieth, earth, Agatha, egg, EEG, ego eiter either 1 69 either, eater, eider, Ester, enter, ester, biter, liter, miter, niter, eatery, outer, otter, utter, uteri, emitter, Eire, outre, rioter, tier, waiter, whiter, witter, writer, inter, ether, dieter, metier, Oder, Peter, deter, meter, neuter, peter, Easter, eaters, editor, eiders, bitter, fitter, hitter, litter, sitter, titter, e'er, ever, ewer, item, beater, better, fetter, gaiter, goiter, heater, letter, loiter, neater, netter, pewter, setter, teeter, wetter, after, alter, apter, aster, elder, eater's, eider's elction election 1 12 election, elocution, elation, elections, selection, ejection, erection, eviction, action, auction, elision, election's electic eclectic 1 14 eclectic, electric, elective, elect, electing, elector, eutectic, lactic, elects, Electra, elastic, elect's, elected, elegiac electic electric 2 14 eclectic, electric, elective, elect, electing, elector, eutectic, lactic, elects, Electra, elastic, elect's, elected, elegiac electon election 2 10 electron, election, electing, elector, elect on, elect-on, Elton, elect, elects, elect's electon electron 1 10 electron, election, electing, elector, elect on, elect-on, Elton, elect, elects, elect's electrial electrical 1 10 electrical, electoral, elect rial, elect-rial, Electra, electorally, electric, electrically, electrify, Electra's electricly electrically 2 4 electrical, electrically, electric, electrics electricty electricity 1 6 electricity, electrocute, electric, electrics, electrical, electrically elementay elementary 1 6 elementary, elemental, element, elements, elementally, element's eleminated eliminated 1 8 eliminated, eliminates, eliminate, laminated, illuminated, emanated, culminated, fulminated eleminating eliminating 1 8 eliminating, laminating, illuminating, elimination, emanating, culminating, fulminating, alimenting eles eels 1 61 eels, else, lees, elves, ekes, Les, ales, ells, oles, Elise, Elsa, elks, elms, eyes, eel's, elem, elev, eves, ewes, EULAs, Eli's, Elias, Elisa, Ellis, ale's, aloes, ell's, ole's, exes, Ellie's, isles, Al's, Alas, alas, ills, Lee's, lee's, Elbe's, Ella's, Eula's, Le's, aloe's, Pele's, ELF's, elf's, elk's, elm's, eye's, ENE's, ESE's, Eloy's, Eve's, eve's, ewe's, isle's, oleo's, Ali's, Ila's, Ola's, all's, ill's eletricity electricity 1 6 electricity, atrocity, intercity, altruist, belletrist, elitist elicided elicited 1 15 elicited, elided, elucidate, elucidated, eluded, elicits, elicit, elected, elucidates, solicited, incited, elitist, enlisted, elated, listed eligable eligible 1 14 eligible, likable, legible, equable, irrigable, electable, alienable, clickable, educable, illegible, ineligible, legibly, unlikable, amicable elimentary elementary 2 2 alimentary, elementary ellected elected 1 23 elected, selected, allocated, ejected, erected, collected, reelected, effected, elevated, elects, elect, Electra, elect's, elicited, elated, alleged, alerted, elector, enacted, eructed, evicted, mulcted, allotted elphant elephant 1 10 elephant, elephants, elegant, elephant's, Levant, alphabet, eland, relevant, Alphard, element embarass embarrass 1 22 embarrass, embers, umbras, embarks, embarrasses, ember's, embrace, umbra's, embarrassed, embassy, embraces, emboss, embark, embargo's, embargoes, embryos, Amber's, amber's, umber's, embassy's, embrace's, embryo's embarassed embarrassed 1 8 embarrassed, embarrasses, embraced, embarrass, unembarrassed, embossed, embarked, embargoed embarassing embarrassing 1 7 embarrassing, embracing, embarrassingly, embossing, embarking, embargoing, embarrass embarassment embarrassment 1 3 embarrassment, embarrassments, embarrassment's embargos embargoes 2 5 embargo's, embargoes, embargo, embarks, umbrage's embarras embarrass 1 19 embarrass, embers, ember's, umbras, embarks, embarrasses, embarrassed, embrace, umbra's, Amber's, amber's, embraces, umber's, embark, embargo's, embargoes, embryos, embrace's, embryo's embarrased embarrassed 1 6 embarrassed, embarrasses, embarrass, embraced, unembarrassed, embarked embarrasing embarrassing 1 8 embarrassing, embracing, embarrassingly, embarrass, embarking, embargoing, embarrassed, embarrasses embarrasment embarrassment 1 3 embarrassment, embarrassments, embarrassment's embezelled embezzled 1 6 embezzled, embezzles, embezzle, embezzler, embroiled, embattled emblamatic emblematic 1 9 emblematic, embalmed, emblematically, embalms, embalm, problematic, embalmer, embalming, emblem eminate emanate 1 29 emanate, emirate, ruminate, eliminate, emanated, emanates, emulate, minute, dominate, innate, laminate, nominate, imitate, urinate, inmate, Monte, emote, Eminem, emaciate, emit, mint, minuet, eminent, manatee, Minot, amine, minty, effeminate, abominate eminated emanated 1 19 emanated, ruminated, eliminated, minted, emanates, emulated, emanate, emitted, minuted, emended, dominated, laminated, nominated, imitated, urinated, emoted, emaciated, minded, abominated emision emission 1 12 emission, elision, emotion, omission, emissions, emulsion, mission, remission, erosion, edition, evasion, emission's emited emitted 1 21 emitted, emoted, edited, omitted, exited, emit ed, emit-ed, emptied, meted, emote, muted, emits, emit, demoted, remitted, emailed, emitter, mated, embed, limited, vomited emiting emitting 1 16 emitting, emoting, editing, smiting, omitting, exiting, meting, muting, meeting, demoting, remitting, emailing, eating, mating, limiting, vomiting emition emission 3 13 emotion, edition, emission, emit ion, emit-ion, emotions, motion, demotion, ambition, omission, elation, elision, emotion's emition emotion 1 13 emotion, edition, emission, emit ion, emit-ion, emotions, motion, demotion, ambition, omission, elation, elision, emotion's emmediately immediately 1 4 immediately, immediate, immoderately, eruditely emmigrated emigrated 1 10 emigrated, immigrated, em migrated, em-migrated, emigrates, emigrate, migrated, remigrated, immigrates, immigrate emminent eminent 1 3 eminent, imminent, immanent emminent imminent 2 3 eminent, imminent, immanent emminently eminently 1 3 eminently, imminently, immanently emmisaries emissaries 1 8 emissaries, emissary's, miseries, commissaries, emigres, empires, emigre's, empire's emmisarries emissaries 1 6 emissaries, miseries, emissary's, commissaries, emigres, emigre's emmisarry emissary 1 10 emissary, misery, commissary, emissaries, emissary's, miser, Mizar, commissar, Emma's, Emmy's emmisary emissary 1 12 emissary, misery, commissary, Emory, emissary's, Emery, Mizar, emery, miser, commissar, Emma's, Emmy's emmision emission 1 16 emission, emotion, omission, elision, emulsion, emissions, mission, remission, erosion, commission, admission, immersion, edition, evasion, emission's, ambition emmisions emissions 1 28 emissions, emission's, emotions, omissions, elisions, emulsions, emission, emotion's, missions, omission's, remissions, elision's, commissions, admissions, emulsion's, immersions, editions, evasions, mission's, remission's, ambitions, erosion's, commission's, admission's, immersion's, edition's, evasion's, ambition's emmited emitted 1 16 emitted, emoted, emptied, omitted, edited, emailed, limited, vomited, meted, emote, muted, remitted, emaciated, Emmett, emit, mated emmiting emitting 1 22 emitting, emoting, omitting, editing, smiting, emailing, limiting, vomiting, meting, muting, demoting, remitting, emaciating, emanating, meeting, mooting, eating, mating, committing, admitting, emulating, matting emmitted emitted 1 14 emitted, omitted, emoted, remitted, emitter, committed, admitted, emptied, imitate, imitated, Emmett, matted, edited, emaciated emmitting emitting 1 11 emitting, omitting, emoting, remitting, committing, admitting, imitating, matting, editing, smiting, emaciating emnity enmity 1 14 enmity, amenity, minty, emit, immunity, amity, emanate, unity, empty, Monty, mint, EMT, Mindy, amenity's emperical empirical 1 5 empirical, empirically, imperial, empiric, imperil emphsis emphasis 1 4 emphasis, emphases, emphasis's, emphasize emphysyma emphysema 1 6 emphysema, emphysema's, emphases, emphasis, emphasize, emphasis's empirial empirical 1 13 empirical, imperial, empiric, empirically, imperil, temporal, imperially, empires, empire, impartial, imperials, empire's, imperial's empirial imperial 2 13 empirical, imperial, empiric, empirically, imperil, temporal, imperially, empires, empire, impartial, imperials, empire's, imperial's emprisoned imprisoned 1 6 imprisoned, imprisons, imprison, ampersand, imprisoning, impressed enameld enameled 1 6 enameled, enamels, enamel, enamel's, enabled, enameler enchancement enhancement 1 8 enhancement, enchantment, enhancements, entrancement, enhancement's, enchantments, encasement, enchantment's encouraing encouraging 1 12 encouraging, encoring, incurring, encourage, uncaring, encoding, enduring, ensuring, injuring, engorging, uncorking, uncurling encryptiion encryption 1 5 encryption, encrypting, encrypt, encrypts, encrypted encylopedia encyclopedia 1 9 encyclopedia, enveloped, enslaved, unstopped, unsolved, unzipped, insulted, unsullied, unsalted endevors endeavors 1 10 endeavors, endeavor's, endeavor, endears, endeavored, endorse, endives, enters, indoors, endive's endig ending 1 20 ending, indigo, en dig, en-dig, Enid, enduing, Eng, end, endow, endue, endive, ends, India, indie, end's, ended, undid, Enkidu, antic, Enid's enduce induce 3 15 educe, endue, induce, endues, endure, entice, ensue, endued, endures, induced, inducer, induces, ends, undue, end's ened need 1 36 need, ended, end, ENE, Ned, Enid, eyed, eked, Aeneid, owned, Ind, and, ind, emend, en ed, en-ed, needy, ENE's, anode, endue, ends, endow, kneed, Ed, ND, Nd, earned, ed, en, endued, ensued, envied, evened, opened, e'en, end's enflamed inflamed 1 12 inflamed, en flamed, en-flamed, enfiladed, inflames, inflame, enfilade, inflated, unframed, enfolded, unclaimed, inflate enforceing enforcing 1 11 enforcing, enforce, reinforcing, endorsing, unfreezing, enforced, enforcer, enforces, unfrocking, informing, unfrozen engagment engagement 1 7 engagement, engagements, engagement's, engorgement, enactment, encasement, enjoyment engeneer engineer 1 7 engineer, engender, engineers, engineered, engine, engineer's, ingenue engeneering engineering 1 3 engineering, engendering, engineering's engieneer engineer 1 8 engineer, engineers, engineered, engender, engine, engineer's, engines, engine's engieneers engineers 1 7 engineers, engineer's, engineer, engenders, engineered, engines, engine's enlargment enlargement 1 9 enlargement, enlargements, enlargement's, engorgement, engagement, endearment, enlarged, entrapment, enlarging enlargments enlargements 1 9 enlargements, enlargement's, enlargement, engagements, endearments, engorgement's, engagement's, endearment's, entrapment's Enlish English 1 14 English, Enlist, Elisha, Unleash, Owlish, Enmesh, Enrich, Abolish, Alisha, Enoch, Eyelash, Anguish, Unlatch, Unlit Enlish enlist 0 14 English, Enlist, Elisha, Unleash, Owlish, Enmesh, Enrich, Abolish, Alisha, Enoch, Eyelash, Anguish, Unlatch, Unlit enourmous enormous 1 11 enormous, enormously, ginormous, anonymous, norms, onerous, enormity's, norm's, enamors, Norma's, Enron's enourmously enormously 1 6 enormously, enormous, anonymously, onerously, infamously, unanimously ensconsed ensconced 1 6 ensconced, ens consed, ens-consed, ensconces, ensconce, incensed entaglements entanglements 1 5 entanglements, entanglement's, entitlements, entailment's, entitlement's enteratinment entertainment 1 7 entertainment, entertainments, entertainment's, internment, entertained, entertaining, entrapment entitity entity 1 10 entity, entirety, entities, antiquity, antidote, entitle, entitled, entity's, entreaty, untidily entitlied entitled 1 6 entitled, untitled, entitles, entitle, entitling, entailed entrepeneur entrepreneur 1 4 entrepreneur, entertainer, interlinear, entrapping entrepeneurs entrepreneurs 1 4 entrepreneurs, entrepreneur's, entertainers, entertainer's enviorment environment 1 5 environment, informant, endearment, enforcement, interment enviormental environmental 1 4 environmental, environmentally, incremental, informant enviormentally environmentally 1 3 environmentally, environmental, incrementally enviorments environments 1 9 environments, environment's, informants, endearments, informant's, endearment's, interments, enforcement's, interment's enviornment environment 1 4 environment, environments, environment's, environmental enviornmental environmental 1 5 environmental, environmentally, environments, environment, environment's enviornmentalist environmentalist 1 4 environmentalist, environmentalists, environmentalism, environmentalist's enviornmentally environmentally 1 5 environmentally, environmental, environments, environment, environment's enviornments environments 1 6 environments, environment's, environment, environmental, enthronements, enthronement's enviroment environment 1 8 environment, enforcement, endearment, increment, informant, interment, invariant, conferment enviromental environmental 1 3 environmental, environmentally, incremental enviromentalist environmentalist 1 4 environmentalist, environmentalists, environmentalism, environmentalist's enviromentally environmentally 1 3 environmentally, environmental, incrementally enviroments environments 1 13 environments, environment's, endearments, increments, informants, interments, enforcement's, endearment's, increment's, informant's, interment's, conferments, conferment's envolutionary evolutionary 1 4 evolutionary, inflationary, involution, involution's envrionments environments 1 7 environments, environment's, environment, environmental, enthronements, enshrinement's, enthronement's enxt next 1 24 next, ext, ency, enact, onyx, enc, UNIX, Unix, encl, Eng, Eng's, ens, exp, incs, Enos, en's, ends, inks, nix, annex, ENE's, end's, ING's, ink's epidsodes episodes 1 23 episodes, episode's, upsides, outsides, upside's, updates, outside's, aptitudes, opposites, upsets, update's, apostates, elitists, aptitude's, artistes, elitist's, opposite's, upset's, apostate's, Baptiste's, artiste's, upstate's, Appleseed's epsiode episode 1 16 episode, upside, opcode, upshot, optioned, echoed, iPod, opined, epithet, epoch, Epcot, opiate, option, unshod, upshots, upshot's equialent equivalent 1 8 equivalent, equaled, equaling, equality, ebullient, opulent, aquiline, aqualung equilibium equilibrium 1 4 equilibrium, album, ICBM, acclaim equilibrum equilibrium 1 5 equilibrium, equilibrium's, disequilibrium, Librium, Elbrus equiped equipped 1 14 equipped, equip ed, equip-ed, quipped, equips, equip, equaled, equated, equipage, espied, unequipped, reequipped, upped, occupied equippment equipment 1 6 equipment, equipment's, elopement, acquirement, escapement, augment equitorial equatorial 1 16 equatorial, editorial, editorially, equators, pictorial, equator, equilateral, equator's, equitable, equitably, electoral, factorial, Ecuadorian, acquittal, atrial, pectoral equivelant equivalent 1 7 equivalent, equivalents, equivalency, equivalent's, equivalently, equivalence, univalent equivelent equivalent 1 7 equivalent, equivalents, equivalency, equivalent's, equivalently, equivalence, univalent equivilant equivalent 1 7 equivalent, equivalents, equivalency, equivalent's, equivalently, equivalence, univalent equivilent equivalent 1 7 equivalent, equivalents, equivalency, equivalent's, equivalently, equivalence, univalent equivlalent equivalent 1 7 equivalent, equivalents, equivalency, equivalent's, equivalently, equivalence, univalent erally orally 3 13 really, rally, orally, early, aerially, aurally, er ally, er-ally, Earl, earl, Earle, Reilly, ally erally really 1 13 really, rally, orally, early, aerially, aurally, er ally, er-ally, Earl, earl, Earle, Reilly, ally eratic erratic 1 13 erratic, erotic, erotica, era tic, era-tic, Erato, Eric, erotics, aortic, operatic, heretic, Arctic, arctic eratically erratically 1 9 erratically, erotically, vertically, radically, operatically, piratically, critically, aromatically, oratorically eraticly erratically 1 8 erratically, article, erotically, erratic, erotic, particle, erotica, irately erested arrested 6 10 wrested, rested, crested, erected, Oersted, arrested, breasted, erased, rusted, forested erested erected 4 10 wrested, rested, crested, erected, Oersted, arrested, breasted, erased, rusted, forested errupted erupted 1 10 erupted, irrupted, eructed, reputed, corrupted, erupts, erupt, erected, irrupts, irrupt esential essential 1 6 essential, essentially, essentials, essential's, inessential, unessential esitmated estimated 1 6 estimated, estimates, estimate, estimate's, estimator, intimated esle else 1 24 else, ESL, ESE, easel, isle, ASL, aisle, Oslo, Edsel, eel, Elsie, ease, sale, slew, sloe, slue, sole, Elsa, Es, es, sell, isles, E's, isle's especialy especially 1 5 especially, especial, specially, special, spacial essencial essential 1 7 essential, essentially, essentials, especial, essential's, inessential, unessential essense essence 2 6 Essene, essence, Essen's, es sense, es-sense, Essene's essentail essential 1 4 essential, essentially, entail, assent essentialy essentially 1 4 essentially, essential, essentials, essential's essentual essential 1 8 essential, eventual, essentially, accentual, eventually, assents, assent, assent's essesital essential 0 19 easiest, essayists, essayist, assists, assist, Estella, societal, essayist's, assist's, assisted, Epistle, epistle, assisting, assistive, assessed, suicidal, inositol, Estelle, systole estabishes establishes 1 7 establishes, established, astonishes, establish, stashes, reestablishes, ostriches establising establishing 1 7 establishing, stabilizing, destabilizing, establish, stabling, reestablishing, establishes ethnocentricm ethnocentrism 2 3 ethnocentric, ethnocentrism, ethnocentrism's ethose those 2 7 ethos, those, ethos's, echoes, enthuse, outhouse, these ethose ethos 1 7 ethos, those, ethos's, echoes, enthuse, outhouse, these Europian European 1 10 European, Utopian, Europa, Europeans, Europium, Eurasian, Europa's, Europe, European's, Turpin Europians Europeans 1 11 Europeans, European's, Utopians, Europa's, European, Eurasians, Utopian's, Europium's, Eurasian's, Europe's, Turpin's Eurpean European 1 24 European, Europeans, Europa, Europe, European's, Urban, Eurasian, Europe's, Ripen, Turpin, Orphan, Erna, Iran, Europa's, Arena, Erupt, Erupting, Eruption, Earp, Erin, Oran, Open, Reopen, Upon Eurpoean European 1 9 European, Europeans, Europa, Europe, European's, Europe's, Europa's, Eurasian, Upon evenhtually eventually 1 4 eventually, eventual, eventfully, eventuality eventally eventually 1 10 eventually, even tally, even-tally, event ally, event-ally, eventual, eventfully, eventuality, evenly, eventful eventially eventually 1 5 eventually, essentially, eventual, initially, essential eventualy eventually 1 7 eventually, eventual, eventuality, eventfully, eventuate, eventful, evenly everthing everything 1 9 everything, ever thing, ever-thing, earthing, averting, overthink, everything's, averring, farthing everyting everything 1 14 everything, averting, every ting, every-ting, reverting, overeating, overrating, overdoing, averring, overacting, adverting, inverting, diverting, aerating eveyr every 1 22 every, ever, Avery, aver, over, Evert, eve yr, eve-yr, elver, Eve, eve, Emery, emery, evener, Ivory, ivory, ovary, fever, lever, never, sever, e'er evidentally evidently 1 6 evidently, evident ally, evident-ally, eventually, evident, eventual exagerate exaggerate 1 7 exaggerate, exaggerated, exaggerates, execrate, exaggerator, exonerate, excrete exagerated exaggerated 1 8 exaggerated, exaggerates, execrated, exaggerate, exonerated, exaggeratedly, excreted, exerted exagerates exaggerates 1 8 exaggerates, exaggerated, execrates, exaggerate, exaggerators, exonerates, excretes, exaggerator's exagerating exaggerating 1 8 exaggerating, execrating, exonerating, exaggeration, excreting, exerting, excoriating, oxygenating exagerrate exaggerate 1 10 exaggerate, execrate, exaggerated, exaggerates, exaggerator, exonerate, excoriate, excrete, execrated, execrates exagerrated exaggerated 1 10 exaggerated, execrated, exaggerates, exaggerate, exonerated, excoriated, exaggeratedly, excreted, exerted, execrate exagerrates exaggerates 1 10 exaggerates, execrates, exaggerated, exaggerate, exaggerators, exonerates, excoriates, excretes, exaggerator's, execrate exagerrating exaggerating 1 8 exaggerating, execrating, exonerating, exaggeration, excoriating, excreting, exerting, oxygenating examinated examined 1 9 examined, extenuated, inseminated, exempted, expanded, oxygenated, expended, extended, augmented exampt exempt 1 9 exempt, exam pt, exam-pt, exempts, example, except, expat, exampled, exempted exapansion expansion 1 12 expansion, expansions, expansion's, explanation, explosion, expulsion, extension, expanding, expiation, examination, expansionary, expression excact exact 1 7 exact, excavate, expect, oxcart, exacted, excreta, excrete excange exchange 1 5 exchange, expunge, exigence, exigent, oxygen excecute execute 1 9 execute, excite, except, expect, excited, exceed, excused, exceeded, excelled excecuted executed 1 9 executed, excepted, expected, excited, executes, execute, exacted, exceeded, excerpted excecutes executes 1 18 executes, excites, executed, execute, excepts, expects, executors, exceeds, excretes, Exocet's, executives, execrates, exacts, excuses, executor's, excludes, executive's, excuse's excecuting executing 1 6 executing, excepting, expecting, exciting, exacting, exceeding excecution execution 1 11 execution, exception, executions, exaction, excitation, excretion, executing, execution's, executioner, execration, ejection excedded exceeded 1 12 exceeded, exceed, excited, exceeds, excepted, excelled, acceded, excised, existed, exuded, executed, exerted excelent excellent 1 9 excellent, Excellency, excellency, excellently, excellence, excelled, excelling, existent, exoplanet excell excel 1 13 excel, excels, ex cell, ex-cell, excelled, expel, exceed, excess, exile, excelling, exiles, exes, exile's excellance excellence 1 11 excellence, Excellency, excellency, excel lance, excel-lance, Excellencies, excellencies, excellence's, excelling, Excellency's, excellency's excellant excellent 1 7 excellent, excelling, Excellency, excellency, excellently, excellence, excelled excells excels 1 16 excels, ex cells, ex-cells, excel ls, excel-ls, excelled, excel, excess, expels, exceeds, exiles, exile's, excelling, excess's, Exocet's, Uccello's excercise exercise 1 5 exercise, exercises, exorcise, exercise's, exorcises exchanching exchanging 1 18 exchanging, expanding, exchange, expansion, examining, expunging, exchanged, exchanges, exchange's, expending, extending, exaction, expounding, extension, expansions, extinction, extinguishing, expansion's excisted existed 3 3 excised, excited, existed exculsivly exclusively 1 6 exclusively, excursively, exclusivity, exclusive, exclusives, exclusive's execising exercising 1 9 exercising, excising, exorcising, excusing, exciting, exceeding, excision, existing, excelling exection execution 1 10 execution, exaction, ejection, exertion, election, erection, executions, execration, execution's, exaction's exectued executed 1 8 executed, exacted, executes, execute, expected, ejected, exerted, execrated exeedingly exceedingly 1 5 exceedingly, exactingly, excitingly, exuding, jestingly exelent excellent 1 12 excellent, exeunt, extent, exigent, exalt, exult, exultant, exiled, expend, extant, extend, exiling exellent excellent 1 13 excellent, exeunt, extent, exigent, exultant, exoplanet, exiled, expend, extant, extend, exiling, exalting, exulting exemple example 1 10 example, exemplar, exampled, examples, exempt, exemplary, expel, example's, exemplify, exempted exept except 1 9 except, exempt, expat, exert, expect, expert, expel, exit, expo exeptional exceptional 1 5 exceptional, exceptionally, expiation, occupational, expiation's exerbate exacerbate 1 9 exacerbate, acerbate, exerted, exert, exurbanite, exabyte, exurban, exurbia, exurb exerbated exacerbated 1 3 exacerbated, exerted, acerbated exerciese exercises 5 9 exercise, exorcise, exerciser, exercised, exercises, exercise's, excise, exorcised, exorcises exerpt excerpt 1 5 excerpt, exert, exempt, expert, except exerpts excerpts 1 7 excerpts, exerts, exempts, excerpt's, experts, excepts, expert's exersize exercise 1 12 exercise, exorcise, exercised, exerciser, exercises, exerts, excise, exegesis, exercise's, exercising, exorcised, exorcises exerternal external 1 4 external, externally, externals, external's exhalted exalted 1 7 exalted, exhaled, ex halted, ex-halted, exhausted, exulted, exhorted exhibtion exhibition 1 12 exhibition, exhibitions, exhibiting, exhibition's, exhaustion, exhumation, exhibitor, exhalation, expiation, exhibit, exhibits, exhibit's exibition exhibition 1 8 exhibition, expiation, execution, exudation, exaction, excision, exertion, oxidation exibitions exhibitions 1 12 exhibitions, exhibition's, executions, excisions, exertions, expiation's, execution's, exudation's, exaction's, excision's, exertion's, oxidation's exicting exciting 1 7 exciting, exiting, exacting, existing, executing, evicting, expecting exinct extinct 1 5 extinct, exact, exeunt, expect, exigent existance existence 1 8 existence, existences, existence's, existing, coexistence, existent, assistance, exists existant existent 1 12 existent, exist ant, exist-ant, extant, exultant, existing, oxidant, extent, existence, existed, coexistent, assistant existince existence 1 5 existence, existences, existing, existence's, coexistence exliled exiled 1 9 exiled, extolled, exhaled, excelled, exulted, expelled, exalted, exclude, explode exludes excludes 1 14 excludes, exudes, eludes, exults, explodes, exiles, Exodus, exalts, exodus, axles, exile's, axle's, Exodus's, exodus's exmaple example 1 7 example, ex maple, ex-maple, exampled, examples, example's, expel exonorate exonerate 1 6 exonerate, exon orate, exon-orate, exonerated, exonerates, excoriate exoskelaton exoskeleton 1 3 exoskeleton, exoskeletons, exoskeleton's expalin explain 1 12 explain, explains, expelling, exhaling, explained, expulsion, expiating, expiation, exiling, reexplain, exploit, expel expeced expected 1 11 expected, exposed, exceed, expelled, expect, expend, expired, expressed, Exocet, explode, expose expecially especially 1 3 especially, especial, specially expeditonary expeditionary 1 15 expeditionary, expediting, expediter, expeditions, expedition, expansionary, expository, expedition's, expediters, expediency, expedite, expiatory, expediently, expediter's, expenditure expeiments experiments 1 13 experiments, experiment's, expedients, expedient's, exponents, experiment, escapements, exponent's, experimenters, expedient, escapement's, expends, experimenter's expell expel 1 11 expel, expels, exp ell, exp-ell, expelled, excel, Aspell, Ispell, exile, expelling, expo expells expels 1 20 expels, exp ells, exp-ells, expel ls, expel-ls, expelled, expel, excels, exiles, expense, express, exile's, expos, expelling, Aspell's, Ispell's, expo's, expats, extols, express's experiance experience 1 7 experience, experienced, experiences, expedience, exuberance, experience's, inexperience experianced experienced 1 5 experienced, experiences, experience, experience's, inexperienced expiditions expeditions 1 10 expeditions, expedition's, expositions, expedition, exposition's, expeditious, expiation's, expiration's, exudation's, oxidation's expierence experience 1 9 experience, experienced, experiences, expedience, experience's, exuberance, inexperience, expense, expires explaination explanation 1 6 explanation, explanations, explication, exploitation, explanation's, exploration explaning explaining 1 13 explaining, enplaning, ex planing, ex-planing, explain, explains, exploding, exploring, expelling, expunging, explained, reexplaining, exploiting explictly explicitly 1 9 explicitly, explicate, explicable, explicated, explicates, explicit, explicating, exactly, expertly exploititive exploitative 1 7 exploitative, expletive, exploited, exploitation, explosive, exploiting, exploitable explotation exploitation 1 10 exploitation, exploration, exportation, explication, exaltation, exultation, expectation, explanation, exploitation's, explosion expropiated expropriated 1 12 expropriated, expropriate, expropriates, exported, extirpated, expiated, excoriated, expurgated, exploited, expropriator, expatiated, expatriated expropiation expropriation 1 12 expropriation, expropriations, exportation, expiration, expropriating, extirpation, expropriation's, expiation, excoriation, expurgation, exposition, exploration exressed expressed 1 11 expressed, exercised, exerted, exceed, accessed, exorcised, excised, excused, exposed, exercise, exerts extemely extremely 1 4 extremely, extol, exotically, oxtail extention extension 1 11 extension, extenuation, extent ion, extent-ion, extensions, extinction, extortion, extending, extension's, extensional, extenuation's extentions extensions 1 10 extensions, extension's, extent ions, extent-ions, extenuation's, extinctions, extension, extinction's, extenuation, extortion's extered exerted 3 15 entered, extrude, exerted, extorted, extend, extort, textured, extreme, expired, exited, extruded, exert, extra, exuded, gestured extermist extremist 1 8 extremist, extremest, extremists, extremism, extremity, extremist's, extremes, extreme's extint extinct 1 11 extinct, extant, extent, extend, ex tint, ex-tint, ext int, ext-int, exiting, extents, extent's extint extant 2 11 extinct, extant, extent, extend, ex tint, ex-tint, ext int, ext-int, exiting, extents, extent's extradiction extradition 1 10 extradition, extra diction, extra-diction, extraction, extrication, extraditions, extractions, extraditing, extradition's, extraction's extraterrestial extraterrestrial 1 2 extraterrestrial, extraterritorial extraterrestials extraterrestrials 1 2 extraterrestrials, extraterrestrial's extravagent extravagant 1 4 extravagant, extravagantly, extravagance, extravaganza extrememly extremely 1 10 extremely, extreme, extremest, extremer, extremes, extreme's, extremity, extremism, externally, extremism's extremly extremely 1 6 extremely, extremity, extreme, extremer, extremes, extreme's extrordinarily extraordinarily 1 3 extraordinarily, extraordinary, extraordinaire extrordinary extraordinary 1 3 extraordinary, extraordinaire, extraordinarily eyar year 1 59 year, ear, ERA, era, Eur, Eyre, UAR, Iyar, AR, Ar, ER, Er, er, err, oar, e'er, euro, tear, Ara, Ur, air, are, arr, aura, ere, yer, ESR, Earl, Earp, earl, earn, ears, eye, IRA, Ira, Ora, Eire, Ezra, ea, Lear, Lyra, Myra, bear, dear, fear, gear, hear, near, pear, rear, sear, wear, yr, Eeyore, Ir, OR, or, o'er, ear's eyars years 1 73 years, ears, eras, ear's, errs, oars, erase, Ayers, era's, Eyre's, euros, tears, year's, Ar's, Ares, Er's, Eris, Eros, Erse, airs, ares, auras, earls, earns, eyes, IRAs, ear, oar's, Sears, bears, dears, fears, gears, hears, nears, pears, rears, sears, wears, yrs, Iyar's, IRS, arras, Eyre, tear's, Ur's, air's, are's, eye's, euro's, Ara's, IRA's, Ira's, Ora's, Eire's, Lear's, aura's, bear's, dear's, fear's, gear's, pear's, rear's, sear's, wear's, Earl's, Earp's, Eeyore's, Ir's, earl's, Ezra's, Lyra's, Myra's eyasr years 0 75 ESR, USSR, ears, ease, eyesore, East, easier, east, ear, erase, eraser, eras, easy, eyes, Iyar, teaser, Ieyasu, user, Ezra, Cesar, ESE, Eur, Eyre, UAR, essayer, leaser, erasure, errs, oars, AR, Ar, As, ER, Easter, Er, Es, Esau, Sr, as, er, es, sear, Erse, era's, geyser, Eu's, eye's, Ayers, E's, ERA, OAS, air, arr, ass, era, err, essay, oar, Er's, Eris, Eros, IRAs, e'er, ear's, A's, Ezra's, Eyre's, AA's, As's, Ara's, IRA's, Ira's, Ora's, Ar's, oar's faciliate facilitate 1 9 facilitate, facility, facilities, vacillate, facile, fascinate, oscillate, facility's, fusillade faciliated facilitated 1 8 facilitated, facilitate, facilitates, vacillated, facilities, fascinated, facility, facilitator faciliates facilitates 1 4 facilitates, facilities, facilitate, facility's facilites facilities 1 7 facilities, facility's, faculties, facilitates, facility, frailties, facilitate facillitate facilitate 1 4 facilitate, facilitated, facilitates, facilitator facinated fascinated 1 7 fascinated, fascinates, fascinate, fainted, faceted, feinted, sainted facist fascist 1 33 fascist, racist, fanciest, fascists, fauvist, Faust, facets, fast, fist, faddist, fascism, laciest, paciest, raciest, faces, facet, foist, fayest, fascias, fasts, faucets, fists, fascist's, fascistic, feast, foists, face's, fascia's, Faust's, fast's, fist's, facet's, faucet's familes families 1 34 families, famines, family's, females, fa miles, fa-miles, smiles, Miles, fails, files, miles, famine's, famishes, female's, fail's, family, Tamils, fables, fumbles, Tamil's, faille's, similes, tamales, smile's, fame's, file's, mile's, Camille's, Emile's, fable's, fumble's, Hamill's, simile's, tamale's familliar familiar 1 7 familiar, familiars, familial, familiar's, familiarly, families, frillier famoust famous 1 19 famous, famously, foamiest, Faust, fumiest, Maoist, foist, moist, fast, most, must, Samoset, gamest, Frost, frost, fame's, fayest, lamest, tamest fanatism fanaticism 1 11 fanaticism, fantasy, phantasm, fantasies, faints, fantasied, fantasize, faint's, fonts, font's, fantasy's Farenheit Fahrenheit 1 9 Fahrenheit, Ferniest, Frenzied, Forehead, Franked, Friended, Fronde, Forehand, Freehand fatc fact 1 20 fact, FTC, fat, fate, fats, FDIC, Fiat, feat, fiat, AFDC, Tc, ft, fatty, fat's, FAQ, FCC, fad, fag, fit, fut faught fought 3 19 fraught, aught, fought, fight, caught, naught, taught, fat, fut, flight, fright, haughty, naughty, Faust, fagot, fault, ought, faggot, faucet feasable feasible 1 17 feasible, feasibly, fusible, guessable, reusable, fable, sable, disable, friable, passable, feeble, usable, freezable, Foosball, peaceable, savable, fixable Febuary February 1 39 February, Rebury, Friary, Debar, Bury, Fear, Foobar, Fury, Fibular, Ferry, Furry, Femur, Fiber, Fairy, Floury, Flurry, Bray, Bear, Fray, Fibber, Barry, Fiery, Ferrari, Ferraro, Berry, Feb, Bar, Beery, Bur, Foray, Bovary, Ferber, Barr, Burr, Bare, Boar, Faro, Forebear, Four fedreally federally 1 18 federally, fed really, fed-really, Federal, federal, funereally, Federals, federals, Federal's, Ferrell, federal's, frailly, feral, federalize, dearly, drolly, freely, frilly feromone pheromone 1 43 pheromone, freemen, ferrymen, forming, ermine, Fremont, forgone, hormone, firemen, foremen, Freeman, bromine, freeman, germane, farming, ferryman, firming, framing, pheromones, sermon, Furman, frogmen, ferment, romaine, Foreman, fireman, foreman, Fermi, Fromm, Romney, foregone, ceremony, from, Mormon, frozen, mermen, frogman, Ramon, Roman, frame, frown, roman, pheromone's fertily fertility 2 31 fertile, fertility, fervidly, dirtily, heartily, pertly, fortify, fitly, fleetly, frilly, prettily, frostily, foretell, freely, frailty, ferule, fettle, firstly, frailly, feral, fertilize, fetal, forty, frail, frill, furtively, freckly, freshly, overtly, fruity, futile fianite finite 1 45 finite, faint, fiance, fainted, fainter, fiancee, feint, fined, font, Fannie, Dante, giant, unite, Fiat, faints, fanned, fate, fiat, fine, finitely, finned, fount, ante, finale, pantie, Canute, finality, find, minute, fondue, Anita, definite, finis, innit, fiend, innate, Fichte, fajita, finial, fining, finish, sanity, vanity, faint's, finis's fianlly finally 1 8 finally, Finlay, Finley, finely, final, finale, faintly, filly ficticious fictitious 1 8 fictitious, factitious, judicious, factoids, factors, factoid's, Fujitsu's, factor's fictious fictitious 3 13 factious, fictions, fictitious, fiction's, fractious, facetious, fiction, factions, ficus, factitious, fichus, faction's, fichu's fidn find 1 42 find, fin, Fido, Finn, fading, fiend, fond, fund, din, FUD, fain, fine, fun, futon, fend, FD, FDIC, Odin, Dion, Fiona, feign, finny, Biden, Fidel, widen, FDA, FWD, Fed, fad, fan, fed, fen, fit, fwd, tin, FDR, Fiat, fade, faun, fawn, fiat, Fido's fiel feel 6 28 file, fuel, Fidel, field, fie, feel, fill, fowl, fail, fell, filo, foil, fol, Kiel, Riel, fief, FL, fl, filly, foal, foll, fool, foul, full, fall, flea, flee, flew fiel field 4 28 file, fuel, Fidel, field, fie, feel, fill, fowl, fail, fell, filo, foil, fol, Kiel, Riel, fief, FL, fl, filly, foal, foll, fool, foul, full, fall, flea, flee, flew fiel file 1 28 file, fuel, Fidel, field, fie, feel, fill, fowl, fail, fell, filo, foil, fol, Kiel, Riel, fief, FL, fl, filly, foal, foll, fool, foul, full, fall, flea, flee, flew fiel phial 0 28 file, fuel, Fidel, field, fie, feel, fill, fowl, fail, fell, filo, foil, fol, Kiel, Riel, fief, FL, fl, filly, foal, foll, fool, foul, full, fall, flea, flee, flew fiels feels 6 42 files, fuels, Fields, fields, field, feels, fills, fowls, fuel's, fails, fells, flies, foils, fiefs, file's, feel's, fill's, foals, fools, fouls, fulls, fowl's, falls, fleas, flees, fail's, fell's, fie ls, fie-ls, foil's, Fidel's, foal's, fool's, foul's, full's, field's, Kiel's, Riel's, fief's, filly's, fall's, flea's fiels fields 4 42 files, fuels, Fields, fields, field, feels, fills, fowls, fuel's, fails, fells, flies, foils, fiefs, file's, feel's, fill's, foals, fools, fouls, fulls, fowl's, falls, fleas, flees, fail's, fell's, fie ls, fie-ls, foil's, Fidel's, foal's, fool's, foul's, full's, field's, Kiel's, Riel's, fief's, filly's, fall's, flea's fiels files 1 42 files, fuels, Fields, fields, field, feels, fills, fowls, fuel's, fails, fells, flies, foils, fiefs, file's, feel's, fill's, foals, fools, fouls, fulls, fowl's, falls, fleas, flees, fail's, fell's, fie ls, fie-ls, foil's, Fidel's, foal's, fool's, foul's, full's, field's, Kiel's, Riel's, fief's, filly's, fall's, flea's fiels phials 0 42 files, fuels, Fields, fields, field, feels, fills, fowls, fuel's, fails, fells, flies, foils, fiefs, file's, feel's, fill's, foals, fools, fouls, fulls, fowl's, falls, fleas, flees, fail's, fell's, fie ls, fie-ls, foil's, Fidel's, foal's, fool's, foul's, full's, field's, Kiel's, Riel's, fief's, filly's, fall's, flea's fiercly fiercely 1 9 fiercely, freckly, firefly, firmly, freckle, fairly, freely, feral, ferule fightings fighting 2 11 fighting's, fighting, sightings, fittings, fitting's, footings, lighting's, sighting's, weightings, footing's, fishing's filiament filament 1 18 filament, filaments, filament's, lament, ailment, aliment, figment, fitment, fluent, foment, Flint, flint, filamentous, Lamont, filmed, flamed, flaunt, defilement fimilies families 1 36 families, homilies, fillies, similes, females, family's, milieus, familiars, Miles, files, flies, miles, follies, fumbles, finales, simile's, female's, smiles, Millie's, famines, fiddles, fizzles, familiar's, file's, mile's, fumble's, finale's, milieu's, Emile's, smile's, faille's, Emilia's, Emilio's, famine's, fiddle's, fizzle's finacial financial 1 6 financial, finical, facial, finial, financially, final finaly finally 2 9 Finlay, finally, final, finale, finely, Finley, finial, finals, final's financialy financially 1 2 financially, financial firends friends 2 24 Friends, friends, fiends, Friend's, friend's, fronds, fir ends, fir-ends, Friend, friend, fiend's, fends, finds, frond's, rends, trends, fronts, firings, Fred's, find's, Freud's, Fronde's, trend's, front's firts flirts 4 48 forts, first, firsts, flirts, firths, girts, firs, fits, farts, fort's, fortes, frats, frets, fiats, fir's, fires, firms, fists, Fritz, fritz, fart's, fords, firth, forty's, fir ts, fir-ts, frat's, fret's, Frito's, first's, flirt's, dirt's, forte's, girt's, Ford's, fit's, ford's, frights, Fri's, firth's, Fiat's, fiat's, fire's, firm's, fist's, fright's, Fritz's, fritz's firts first 2 48 forts, first, firsts, flirts, firths, girts, firs, fits, farts, fort's, fortes, frats, frets, fiats, fir's, fires, firms, fists, Fritz, fritz, fart's, fords, firth, forty's, fir ts, fir-ts, frat's, fret's, Frito's, first's, flirt's, dirt's, forte's, girt's, Ford's, fit's, ford's, frights, Fri's, firth's, Fiat's, fiat's, fire's, firm's, fist's, fright's, Fritz's, fritz's fisionable fissionable 1 3 fissionable, fashionable, fashionably flamable flammable 1 11 flammable, blamable, flammables, flambe, claimable, flyable, flammable's, flambes, fallible, fumble, flambe's flawess flawless 1 49 flawless, flawed, flaws, flaw's, flakes, flames, flares, Flowers, flowers, flake's, flame's, flare's, flyways, fleas, flees, Flowers's, flyway's, flashes, flays, flies, floes, floss, flows, flues, Falwell, flags, flans, flaps, flats, flosses, flower's, Flores's, flatus's, Lowe's, floe's, flow's, flue's, flab's, flag's, flak's, flan's, flap's, flat's, flea's, flash's, Falwell's, flesh's, Lewis's, floss's fleed fled 1 19 fled, flees, flexed, feed, flee, fleet, flied, fueled, filed, bleed, felled, freed, filled, flayed, fulled, field, Floyd, flood, fluid fleed freed 12 19 fled, flees, flexed, feed, flee, fleet, flied, fueled, filed, bleed, felled, freed, filled, flayed, fulled, field, Floyd, flood, fluid Flemmish Flemish 1 6 Flemish, Blemish, Flemish's, Flesh, Fleming, Famish flourescent fluorescent 1 2 fluorescent, florescent fluorish flourish 1 32 flourish, fluoride, fluorine, fluorite, flourish's, flourished, flourishes, flours, florid, flouring, flush, flour's, Florida, flurries, Flores, floors, floras, florin, flattish, flooring, fluoresce, foolish, Flemish, Florine, floor's, feverish, flurried, Flora's, Flory's, flora's, Flores's, flurry's follwoing following 1 8 following, fallowing, followings, flowing, hollowing, flawing, following's, fowling folowing following 1 18 following, flowing, fallowing, flawing, fol owing, fol-owing, followings, fooling, glowing, plowing, lowing, flooding, flooring, hollowing, blowing, folding, slowing, following's fomed formed 2 6 foamed, formed, domed, famed, fumed, homed fomr from 9 29 form, for, fMRI, four, femur, firm, former, foamier, from, fir, foam, fora, fore, Omar, farm, FM, Fm, Fr, Mr, fr, Fromm, foamy, foyer, fumier, far, fem, fer, fum, fur fomr form 1 29 form, for, fMRI, four, femur, firm, former, foamier, from, fir, foam, fora, fore, Omar, farm, FM, Fm, Fr, Mr, fr, Fromm, foamy, foyer, fumier, far, fem, fer, fum, fur fonetic phonetic 1 13 phonetic, fanatic, frenetic, genetic, kinetic, font, frantic, phonetics, antic, fonts, fanatics, font's, fanatic's foootball football 1 8 football, footballs, Foosball, footfall, football's, footballer, fastball, softball forbad forbade 1 28 forbade, forbid, for bad, for-bad, forebode, Ford, ford, forbids, Forbes, forbear, farad, fobbed, frond, forced, forded, forged, forked, format, formed, morbid, fraud, Freda, forayed, robed, foraged, Fred, fort, frat forbiden forbidden 1 10 forbidden, forbid en, forbid-en, forbidding, forbid, forbade, forbids, forebode, foreboding, forborne foreward foreword 2 10 forward, foreword, froward, forewarn, fore ward, fore-ward, forwards, forewarned, reward, forward's forfiet forfeit 1 10 forfeit, forefeet, forfeits, forefoot, forget, forfeit's, forfeited, forte, fort, fret forhead forehead 1 29 forehead, for head, for-head, forehand, foreheads, forged, airhead, sorehead, forced, forded, forked, formed, warhead, Freda, frothed, fired, forehead's, Ford, Fred, Frieda, ford, overhead, forayed, Freud, farad, fared, forte, freed, fried foriegn foreign 1 39 foreign, firing, faring, freeing, Freon, fairing, forego, foraying, frown, furring, Frauen, forcing, fording, forging, forking, forming, goring, foregone, fearing, feign, reign, forge, Friend, florin, friend, farina, fore, frozen, Orin, boring, coring, forage, frig, poring, Foreman, Friedan, foreman, foremen, Fran Formalhaut Fomalhaut 1 5 Fomalhaut, Formalist, Formality, Fomalhaut's, Formulate formallize formalize 1 7 formalize, formalized, formalizes, normalize, formals, formally, formal's formallized formalized 1 5 formalized, formalizes, formalize, normalized, formalist formaly formally 1 13 formally, formal, firmly, formals, formula, formulae, format, formality, formal's, formalin, formerly, normally, normal formelly formerly 2 21 formally, formerly, firmly, formal, formula, normally, formulae, foreplay, foretell, formless, freely, frilly, Hormel, formed, former, formality, Farrell, Ferrell, formals, frailly, formal's formidible formidable 1 3 formidable, formidably, fordable formost foremost 1 18 foremost, Formosa, firmest, foremast, for most, for-most, format, formats, Frost, forms, frost, Formosan, Forest, forest, form's, Forrest, Formosa's, format's forsaw foresaw 1 79 foresaw, for saw, for-saw, forsake, firs, fores, fours, foresee, fora, forays, force, furs, foray, fossa, Farsi, fairs, fir's, fires, floras, fore's, four's, Warsaw, fords, fretsaw, Fr's, Rosa, froze, foes, fore, forks, forms, forts, foyers, foresail, Formosa, Frost, fares, fears, for, frays, frost, fur's, oversaw, frosh, horas, Forest, foray's, forest, Frau, fray, frosty, fair's, fire's, Ford's, Fri's, faro's, ford's, foe's, fort's, Fry's, foyer's, fry's, fare's, fear's, fork's, form's, Flora's, flora's, Dora's, fury's, FDR's, Frau's, fray's, frosh's, Ora's, Cora's, Lora's, Nora's, hora's forseeable foreseeable 1 8 foreseeable, freezable, fordable, forcible, foresail, friable, forestall, forcibly fortelling foretelling 1 12 foretelling, for telling, for-telling, tortellini, retelling, forestalling, footling, foretell, fretting, farting, fording, furling forunner forerunner 1 8 forerunner, funner, runner, fernier, funnier, runnier, Fourier, mourner foucs focus 1 26 focus, ficus, fucks, fouls, fours, fogs, fog's, Fox, fox, focus's, fogy's, Fuchs, fuck's, locus, foul's, four's, foes, fuck, fuss, Fox's, foe's, fox's, ficus's, FICA's, Foch's, Fuji's foudn found 1 24 found, fond, fund, fount, feuding, FUD, fun, futon, faun, feud, food, FUDs, furn, find, Fonda, feuds, foods, dun, fondue, font, Fundy, fend, feud's, food's fougth fought 1 23 fought, Fourth, fourth, forth, fifth, Goth, fogy, goth, froth, fog, fug, quoth, Faith, faith, foggy, filth, firth, fogs, fuggy, fugue, fog's, fugal, fogy's foundaries foundries 1 7 foundries, boundaries, founders, founder's, foundry's, quandaries, sundries foundary foundry 1 7 foundry, boundary, founder, fonder, founders, foundry's, founder's Foundland Newfoundland 8 11 Found land, Found-land, Foundling, Finland, Foundlings, Fondant, Fondled, Newfoundland, Fondling, Foundling's, Undulant fourties forties 1 46 forties, fortes, four ties, four-ties, forte's, forts, Furies, furies, fourteens, fort's, fruits, fourths, sorties, forty's, fruit's, furriest, fortunes, fourteen, fourth's, Fourier's, furtive, futurities, fores, forte, fortieths, fortifies, fours, fries, fluorite's, mortise, fortress, farts, fords, sortie's, four's, fourteen's, routes, Ford's, fart's, ford's, fortune's, Frito's, fore's, Furies's, route's, fortieth's fourty forty 1 25 forty, Fourth, fourth, fort, forte, fruity, furry, four, fury, flirty, Ford, fart, ford, footy, foray, forts, court, forth, fount, fours, fusty, fruit, four's, forty's, fort's fouth fourth 2 37 Fourth, fourth, forth, South, mouth, south, youth, Faith, faith, fought, froth, Goth, doth, four, goth, fut, quoth, fifth, filth, firth, Mouthe, mouthy, Foch, Roth, Ruth, both, foot, foul, moth, oath, Booth, Knuth, booth, footy, loath, sooth, tooth foward forward 1 15 forward, froward, Coward, Howard, coward, toward, Ford, Ward, ford, ward, foulard, award, sward, Seward, reward fucntion function 1 3 function, fiction, faction fucntioning functioning 1 7 functioning, auctioning, suctioning, munitioning, sanctioning, mentioning, sectioning Fransiscan Franciscan 1 7 Franciscan, Franciscans, Francisca, Franciscan's, Francisca's, Francesca, Francisco Fransiscans Franciscans 1 6 Franciscans, Franciscan's, Franciscan, Francisca's, Francesca's, Francisco's freind friend 2 45 Friend, friend, frond, Friends, Fronde, friends, fiend, fried, Freida, Freon, Freud, reined, grind, Fred, fend, find, front, rend, rind, frowned, freeing, feint, freed, trend, Freon's, Frieda, fervid, refined, refund, foreign, Fern, Friend's, fern, friend's, friended, friendly, Freda, fared, ferried, fined, fired, ferny, fringed, befriend, fretting freindly friendly 1 22 friendly, fervidly, Friend, friend, friendly's, fondly, Friends, friends, roundly, frigidly, grandly, trendily, frenziedly, Friend's, friend's, friended, faintly, brindle, frankly, friendless, friendlier, friendlies frequentily frequently 1 7 frequently, frequenting, frequent, frequents, frequented, frequenter, fervently frome from 1 6 from, Rome, Fromm, frame, form, froze fromed formed 1 28 formed, framed, firmed, farmed, fro med, fro-med, from ed, from-ed, Fronde, foamed, fried, rimed, roamed, roomed, Fred, from, forced, forded, forged, forked, former, wormed, format, Fromm, famed, frame, freed, fumed froniter frontier 1 26 frontier, fro niter, fro-niter, frontiers, frostier, furniture, fronted, frontier's, fernier, fritter, flintier, fainter, front, runtier, Forster, printer, fruitier, Fronde, fonder, ranter, renter, Forester, forester, fronting, fronts, front's fufill fulfill 1 19 fulfill, fill, full, FOFL, frill, futile, refill, filly, foll, fully, faille, huffily, fail, fall, fell, file, filo, foil, fuel fufilled fulfilled 1 12 fulfilled, filled, fulled, frilled, refilled, fusillade, filed, failed, felled, fillet, foiled, fueled fulfiled fulfilled 1 6 fulfilled, fulfills, flailed, fulfill, oilfield, fluffed fundametal fundamental 1 4 fundamental, fundamentally, fundamentals, fundamental's fundametals fundamentals 1 7 fundamentals, fundamental's, fundamental, fundamentalism, fundamentalist, fundamentally, gunmetal's funguses fungi 0 27 fungus's, finises, fungus es, fungus-es, dinguses, fungus, finesses, fungous, fuses, finesse's, funnies, minuses, sinuses, fancies, fusses, anuses, onuses, fences, Venuses, bonuses, fetuses, focuses, fondues, fuse's, fence's, fondue's, unease's funtion function 1 23 function, fiction, fruition, munition, fusion, faction, fustian, mention, fountain, Nation, foundation, nation, notion, donation, ruination, funding, funking, fission, Faustian, monition, venation, Fenian, fashion furuther further 1 11 further, farther, furthers, frothier, truther, furthered, Reuther, Father, Rather, father, rather futher further 1 18 further, Father, father, Luther, feather, fut her, fut-her, feathery, future, Fathers, farther, fathers, fetcher, ether, other, Reuther, Father's, father's futhermore furthermore 1 31 furthermore, featherier, therefore, forevermore, Thermos, thermos, ditherer, evermore, further, tremor, theorem, gatherer, nevermore, therm, Southerner, southerner, therefor, Father, father, fatherhood, fervor, therms, pheromone, thermos's, Fathers, fathers, forbore, therm's, thermal, Father's, father's gae game 7 61 Gaea, age, Gael, Gage, Gale, gale, game, gape, gar, gate, gave, gaze, GA, GE, Ga, Ge, GAO, Gay, gay, gee, Geo, Goa, GTE, Gap, gab, gad, gag, gal, gap, gas, Mae, Rae, nae, G, g, Gaia, Kaye, caw, ghee, jaw, CA, Ca, GI, GU, QA, ca, go, CAI, GHQ, GUI, Guy, Jay, Joe, Kay, Que, cay, cue, goo, guy, jay, Ga's gae Gael 3 61 Gaea, age, Gael, Gage, Gale, gale, game, gape, gar, gate, gave, gaze, GA, GE, Ga, Ge, GAO, Gay, gay, gee, Geo, Goa, GTE, Gap, gab, gad, gag, gal, gap, gas, Mae, Rae, nae, G, g, Gaia, Kaye, caw, ghee, jaw, CA, Ca, GI, GU, QA, ca, go, CAI, GHQ, GUI, Guy, Jay, Joe, Kay, Que, cay, cue, goo, guy, jay, Ga's gae gale 6 61 Gaea, age, Gael, Gage, Gale, gale, game, gape, gar, gate, gave, gaze, GA, GE, Ga, Ge, GAO, Gay, gay, gee, Geo, Goa, GTE, Gap, gab, gad, gag, gal, gap, gas, Mae, Rae, nae, G, g, Gaia, Kaye, caw, ghee, jaw, CA, Ca, GI, GU, QA, ca, go, CAI, GHQ, GUI, Guy, Jay, Joe, Kay, Que, cay, cue, goo, guy, jay, Ga's galatic galactic 1 13 galactic, Galatia, gala tic, gala-tic, Altaic, Gallic, Baltic, Galatea, gametic, gelatin, lactic, Gaelic, voltaic Galations Galatians 1 38 Galatians, Galatians's, Valuations, Galatia's, Coalitions, Collations, Gyrations, Relations, Glaciations, Valuation's, Elation's, Gelatin's, Gelatinous, Cations, Gallons, Lotions, Coalition's, Collation's, Dilation's, Gyration's, Relation's, Cautions, Galleons, Gillions, Regulations, Glaciation's, Legations, Locations, Palliation's, Cation's, Gallon's, Lotion's, Caution's, Galleon's, Regulation's, Legation's, Ligation's, Location's gallaxies galaxies 1 17 galaxies, galaxy's, Glaxo's, calyxes, Gallic's, glaces, glazes, Galaxy, Gallagher's, galaxy, Alexis, bollixes, glasses, glaze's, calyx's, Gaelic's, Alexei's galvinized galvanized 1 4 galvanized, galvanizes, galvanize, Calvinist ganerate generate 1 15 generate, generated, generates, narrate, venerate, generator, grate, Janette, garrote, genera, generative, gyrate, karate, degenerate, regenerate ganes games 4 84 Gaines, Agnes, Ganges, games, canes, gangs, genes, gayness, gens, Gansu, gains, Danes, Gates, banes, gales, gapes, gases, gates, gazes, lanes, manes, panes, vanes, wanes, Cannes, Gene's, Jane's, Kane's, cane's, canoes, gain's, gang's, gene's, genies, Kans, cans, gins, guns, Can's, Gen's, Jan's, Janis, Janus, Jones, Junes, Kan's, can's, cones, genus, gin's, gongs, gun's, kines, Gaines's, Gena's, Gina's, game's, Ghana's, Janie's, Jayne's, canoe's, genie's, guano's, Dane's, Gage's, Gale's, Lane's, Zane's, bane's, gale's, gape's, gate's, gaze's, lane's, mane's, pane's, vane's, wane's, Gino's, Jana's, June's, Kano's, cone's, gong's ganster gangster 1 26 gangster, canister, gangsters, gamester, gander, gaunter, banister, canter, caster, gainsayer, nastier, Munster, glister, gypster, minster, monster, punster, Gantry, gangster's, gantry, canisters, gangsta, gustier, canst, coaster, canister's garantee guarantee 1 15 guarantee, grantee, grandee, garnet, guaranteed, guarantees, granite, grantees, granter, Grant, grant, guaranty, granted, guarantee's, grantee's garanteed guaranteed 1 10 guaranteed, granted, guarantied, guarantees, guarantee, grantees, grantee, grunted, guarantee's, grantee's garantees guarantees 1 19 guarantees, grantees, guarantee's, grantee's, guaranties, grandees, garnets, guaranteed, granters, guarantee, garnet's, grants, grandee's, granite's, grantee, Grant's, grant's, guaranty's, granter's garnison garrison 2 22 Garrison, garrison, grandson, garnishing, grunion, Carson, grains, grunions, Carlson, guaranis, grans, grins, garrisoning, carnies, gringos, grain's, Guarani's, guarani's, grin's, grunion's, Karin's, gringo's gaurantee guarantee 1 15 guarantee, grantee, guaranteed, guarantees, guaranty, grandee, garnet, granite, guarantee's, grantees, guarantied, guaranties, Grant, grant, grantee's gauranteed guaranteed 1 8 guaranteed, guarantied, guarantees, guarantee, granted, guarantee's, grunted, grantee gaurantees guarantees 1 10 guarantees, guarantee's, grantees, guaranties, guaranteed, grantee's, guarantee, grandees, guaranty's, grandee's gaurd guard 1 51 guard, gourd, gird, gourde, Kurd, card, curd, grayed, grid, geared, guards, gauged, grad, gaudy, Hurd, crud, gars, hard, Jared, cared, cured, gad, gar, girt, gored, gourds, quart, Gary, Jarred, Jarrod, garret, gawd, guru, jarred, Ward, bard, garb, lard, turd, ward, yard, Curt, Kurt, cart, cord, curt, kart, Garry, gar's, guard's, gourd's gaurd gourd 2 51 guard, gourd, gird, gourde, Kurd, card, curd, grayed, grid, geared, guards, gauged, grad, gaudy, Hurd, crud, gars, hard, Jared, cared, cured, gad, gar, girt, gored, gourds, quart, Gary, Jarred, Jarrod, garret, gawd, guru, jarred, Ward, bard, garb, lard, turd, ward, yard, Curt, Kurt, cart, cord, curt, kart, Garry, gar's, guard's, gourd's gaurentee guarantee 1 16 guarantee, grantee, garnet, guaranteed, guarantees, guaranty, Laurent, grandee, grenade, grunt, garment, garnets, gaunt, grunted, guarantee's, garnet's gaurenteed guaranteed 1 11 guaranteed, guarantied, grunted, guarantees, guarantee, granted, parented, greeted, guarantee's, gardened, rented gaurentees guarantees 1 15 guarantees, guarantee's, grantees, guaranties, garnets, garnet's, guaranteed, grantee's, guarantee, grandees, grenades, guaranty's, Laurent's, grandee's, grenade's geneological genealogical 1 5 genealogical, genealogically, gemological, geological, gynecological geneologies genealogies 1 4 genealogies, geologies, genealogy's, genealogist geneology genealogy 1 7 genealogy, gemology, geology, gynecology, oenology, penology, genealogy's generaly generally 1 6 generally, general, generals, genera, generality, general's generatting generating 1 13 generating, gene ratting, gene-ratting, venerating, generation, degenerating, regenerating, generative, grating, granting, generate, gritting, gyrating genialia genitalia 1 5 genitalia, genial, genially, geniality, ganglia geographicial geographical 1 5 geographical, geographically, geographic, biographical, graphical geometrician geometer 0 4 cliometrician, geriatrician, contrition, moderation gerat great 1 48 great, Greta, grate, groat, greet, gyrate, girt, grad, grit, carat, karat, Grady, greats, heart, Gerard, create, gear, Grant, Gray, graft, grant, gray, Erato, cart, kart, Croat, Ger, crate, egret, get, grade, grout, kraut, rat, Berta, geared, gears, treat, Gerald, CRT, greed, guard, quart, Gere, ghat, goat, great's, gear's Ghandi Gandhi 1 60 Gandhi, Gonad, Hand, Ghana, Gland, Grand, Handy, Hindi, Randi, Candy, Ghent, Giant, Gained, Shandy, Canad, Gounod, Caned, Gad, Gaunt, And, Candid, Gander, Guano, Canada, Kaunda, Uganda, Gang, Gannet, Gawd, Genned, Ghat, Ginned, Goad, Gonads, Gowned, Gunned, Andy, Ghanaian, Land, Rand, Sand, Anti, Band, Glad, Grad, Hind, Wand, Granada, Grandee, Ghana's, Kant, Cant, Gent, Kind, Grant, Gaudy, Genii, Grind, Can't, Gonad's glight flight 1 18 flight, light, alight, blight, plight, slight, gilt, flighty, glut, gaslight, gloat, clit, sleight, glint, guilt, glide, delight, relight gnawwed gnawed 1 43 gnawed, gnaw wed, gnaw-wed, gnashed, hawed, awed, unwed, cawed, jawed, naked, named, pawed, sawed, yawed, seaweed, snowed, nabbed, nagged, nailed, napped, thawed, need, weed, Swed, neared, wowed, gnawing, waned, Ned, Wed, wed, kneed, renewed, vanned, Nate, gnat, narrowed, newlywed, owed, swayed, naiad, we'd, weaned godess goddess 1 45 goddess, godless, geodes, gods, Gide's, Goode's, geode's, geodesy, God's, codes, god's, goddess's, code's, Goudas, goodies, goods's, guides, goodness, goads, goods, guide's, Odessa, coeds, Good's, goad's, goes, good's, gooses, odes, Godel's, Gd's, cods, coed's, gads, gets, Gates's, Gouda's, Jodie's, goody's, guess, ode's, GTE's, cod's, geodesy's, goose's godesses goddesses 1 26 goddesses, goddess's, geodesy's, guesses, goddess, dosses, glosses, godless, grosses, goodness's, Odessa's, Odysseus, odysseys, gasses, gooses, tosses, geodesics, godsons, Godel's, gorse's, Jesse's, goose's, geodesic's, Odyssey's, odyssey's, godson's Godounov Godunov 1 9 Godunov, Godunov's, Codon, Gideon, Codons, Cotonou, Goading, Goodness, Gatun gogin going 14 65 gouging, login, gigging, go gin, go-gin, jogging, Gorgon, gorging, gorgon, gonging, Gauguin, gagging, gauging, going, goon, groin, noggin, Gog, gin, Fagin, Gogol, Hogan, bogon, goring, hogan, logon, caging, coin, coking, gain, gown, join, joking, grin, jigging, Georgian, Georgina, goggling, googling, fogging, hogging, Begin, Colin, GIGO, Gavin, Gog's, Golan, Goren, Logan, begin, gamin, grain, gig, bogging, dogging, gonk, logging, togging, Gina, Gino, geog, gone, gong, jugging, Joni gogin Gauguin 11 65 gouging, login, gigging, go gin, go-gin, jogging, Gorgon, gorging, gorgon, gonging, Gauguin, gagging, gauging, going, goon, groin, noggin, Gog, gin, Fagin, Gogol, Hogan, bogon, goring, hogan, logon, caging, coin, coking, gain, gown, join, joking, grin, jigging, Georgian, Georgina, goggling, googling, fogging, hogging, Begin, Colin, GIGO, Gavin, Gog's, Golan, Goren, Logan, begin, gamin, grain, gig, bogging, dogging, gonk, logging, togging, Gina, Gino, geog, gone, gong, jugging, Joni goign going 1 42 going, gong, goon, gin, coin, gain, gown, join, goring, Gina, Gino, geeing, gone, gun, guying, joying, groin, Cong, King, Kong, gang, goings, king, Ginny, gonna, login, Gog, cooing, doing, gig, cosign, soigne, Gen, Goiania, Jon, con, cuing, gen, kin, grin, quoin, going's gonig going 1 27 going, gong, gonk, conic, goings, gonging, gowning, gongs, Gog, gig, gunge, Golgi, coning, Cong, Joni, Kong, gang, gone, conj, conk, gunk, genie, genii, gonks, gonna, going's, gong's gouvener governor 6 10 guvnor, convener, souvenir, goner, Governor, governor, gunner, evener, toughener, greener govement government 0 13 movement, pavement, foment, garment, governed, covenant, cavemen, comment, Clement, clement, figment, casement, covalent govenment government 1 8 government, governments, movement, covenant, government's, governmental, convenient, pavement govenrment government 1 5 government, governments, government's, governmental, conferment goverance governance 1 11 governance, governs, covariance, severance, governed, governess, overnice, govern, Governor, governor, grievance goverment government 1 12 government, governments, ferment, governed, garment, conferment, movement, deferment, government's, governmental, govern, gourmet govermental governmental 1 5 governmental, governments, government, government's, germinal governer governor 2 13 Governor, governor, governed, govern er, govern-er, govern, governors, governess, governs, Garner, corner, garner, governor's governmnet government 1 4 government, governments, government's, governmental govorment government 1 19 government, garment, governments, ferment, governed, movement, gourmet, torment, conferment, gourmand, foment, covariant, comment, deferment, garments, government's, governmental, grommet, garment's govormental governmental 1 9 governmental, governments, government, government's, garments, sacramental, garment, germinal, garment's govornment government 1 4 government, governments, government's, governmental gracefull graceful 2 6 gracefully, graceful, grace full, grace-full, gratefully, grateful graet great 2 21 grate, great, greet, gyrate, Greta, grade, groat, Grant, graft, grant, garret, caret, crate, Grady, grayed, grad, grit, cruet, greed, grout, kraut grafitti graffiti 1 19 graffiti, graffito, graft, gravity, crafty, Craft, Kraft, craft, grafting, grafts, graphite, gritty, gravitate, gravid, Grafton, graft's, grafted, grafter, graffito's gramatically grammatically 1 5 grammatically, dramatically, grammatical, traumatically, aromatically grammaticaly grammatically 1 2 grammatically, grammatical grammer grammar 2 6 crammer, grammar, grimmer, Kramer, grimier, groomer grat great 2 38 grate, great, groat, Grant, Gray, graft, grant, gray, frat, rat, grad, grit, Greta, Grady, gyrate, girt, ghat, goat, GMAT, brat, drat, grab, gram, gran, prat, cart, kart, Croat, crate, grade, greet, grout, kraut, CRT, gnat, carat, karat, grid gratuitious gratuitous 1 8 gratuitous, gratuities, gratuity's, graduations, gratifies, graduation's, gradations, gradation's greatful grateful 1 11 grateful, fretful, gratefully, greatly, dreadful, graceful, Gretel, artful, regretful, fruitful, godawful greatfully gratefully 1 12 gratefully, great fully, great-fully, fretfully, dreadfully, grateful, greatly, gracefully, artfully, regretfully, fruitfully, creatively greif grief 1 57 grief, gruff, griefs, Grieg, reify, Greg, grid, GIF, RIF, ref, brief, grieve, serif, Gregg, greed, Grey, grew, reef, Gris, grep, grim, grin, grip, grit, pref, xref, grue, Grail, Greek, Green, Greer, Greta, grail, grain, great, grebe, green, greet, groin, Ger, grave, grief's, grove, graph, gravy, Gere, Gore, gore, rife, riff, Gr, Jeri, Keri, RF, Rf, gr, Grey's gridles griddles 2 29 girdles, griddles, girdle's, griddle's, grilles, bridles, cradles, gr idles, gr-idles, girdled, curdles, girdle, griddle, riddles, grids, grille's, bridle's, gribbles, grizzles, cradle's, grades, grid's, grills, gristle's, grill's, Riddle's, riddle's, grade's, Gretel's gropu group 1 20 group, grope, gorp, grip, croup, gripe, crop, grep, groupie, grape, Gropius, croupy, Corp, corp, groups, GOP, GPU, gorps, gorp's, group's grwo grow 1 70 grow, grep, giro, grew, gyro, grog, grok, growl, grown, grows, Crow, Gr, crow, gr, Grey, Garbo, Greg, grip, groom, Ger, Gray, gray, grue, Gere, Gore, Gris, Grus, gore, grab, grad, gram, gran, grid, grim, grin, grit, grub, giros, groin, grope, gyros, gar, Rowe, grower, group, growth, Gross, groan, groat, gross, grout, grove, Gary, craw, crew, gory, guru, Crows, crowd, crown, crows, Cr, Jr, Karo, Kr, jr, qr, gyro's, Crow's, crow's Guaduloupe Guadalupe 2 4 Guadeloupe, Guadalupe, Guadeloupe's, Guadalupe's Guaduloupe Guadeloupe 1 4 Guadeloupe, Guadalupe, Guadeloupe's, Guadalupe's Guadulupe Guadalupe 1 4 Guadalupe, Guadeloupe, Guadalupe's, Guadeloupe's Guadulupe Guadeloupe 2 4 Guadalupe, Guadeloupe, Guadalupe's, Guadeloupe's guage gauge 1 27 gauge, Gage, gouge, gunge, gag, Cage, cage, gaga, judge, quake, gauged, gauges, gig, gulag, cadge, cagey, age, gauze, garage, grudge, Gog, jag, jug, gags, gauge's, Gage's, gag's guarentee guarantee 1 12 guarantee, grantee, guaranteed, guarantees, guaranty, garnet, grandee, guarantee's, guarantied, guaranties, current, grenade guarenteed guaranteed 1 8 guaranteed, guarantied, guarantees, guarantee, granted, guarantee's, grunted, parented guarentees guarantees 1 12 guarantees, guarantee's, guaranties, grantees, guaranteed, guarantee, grantee's, garnets, guaranty's, garnet's, grandees, grandee's Guatamala Guatemala 1 5 Guatemala, Guatemalan, Gautama, Gautama's, Guatemala's Guatamalan Guatemalan 1 5 Guatemalan, Guatemalans, Guatemala, Guatemalan's, Guatemala's guerilla guerrilla 1 12 guerrilla, gorilla, guerrillas, grill, grille, grills, guerrilla's, gorillas, krill, Guerra, grill's, gorilla's guerillas guerrillas 1 12 guerrillas, guerrilla's, gorillas, guerrilla, grills, gorilla's, grill's, grilles, grille's, gorilla, krill's, Guerra's guerrila guerrilla 1 10 guerrilla, guerrillas, Guerra, guerrilla's, gorilla, Grail, grail, grill, gerbil, Guerra's guerrilas guerrillas 1 11 guerrillas, guerrilla's, guerrilla, Guerra's, gorillas, grills, gerbils, Grail's, gerbil's, gorilla's, grill's guidence guidance 1 11 guidance, audience, cadence, Gideon's, guidance's, guides, quince, guide's, guiding, guldens, gulden's Guiness Guinness 1 8 Guinness, Guineas, Guinea's, Gaines's, Gaines, Quines, Guinness's, Gayness Guiseppe Giuseppe 1 11 Giuseppe, Giuseppe's, Guise, Grippe, Guises, Giselle, Guise's, Cusp, Gasp, Guppy, GUI's gunanine guanine 1 13 guanine, gunning, Giannini, guanine's, ginning, Janine, Jeannine, canine, genuine, Jeanine, cunning, genning, quinine gurantee guarantee 1 15 guarantee, grantee, grandee, guaranteed, guarantees, granite, grantees, granter, Grant, grant, guaranty, granted, Durante, guarantee's, grantee's guranteed guaranteed 1 10 guaranteed, granted, guarantied, grunted, guarantees, guarantee, grantees, grantee, guarantee's, grantee's gurantees guarantees 1 18 guarantees, grantees, guarantee's, grantee's, guaranties, grandees, guaranteed, granters, guarantee, grants, grandee's, granite's, grantee, Grant's, grant's, guaranty's, Durante's, granter's guttaral guttural 1 20 guttural, gutturals, guitars, gutters, guitar, gutter, guttural's, littoral, cultural, gestural, tutorial, guitar's, gutter's, guttered, guttier, utterly, curtail, neutral, cottar, cutter gutteral guttural 1 10 guttural, gutters, gutter, gutturals, gutter's, guttered, guttier, utterly, cutter, guttural's haev have 1 19 have, heave, heavy, hive, hove, HIV, HOV, halve, Ave, ave, Havel, haven, haves, shave, Ha, He, ha, he, have's haev heave 2 19 have, heave, heavy, hive, hove, HIV, HOV, halve, Ave, ave, Havel, haven, haves, shave, Ha, He, ha, he, have's Hallowean Halloween 1 9 Halloween, Hallowing, Halloweens, Hallowed, Halloween's, Hallway, Hollowing, Halogen, Holloway halp help 5 35 halo, Hal, alp, hap, help, Hale, Hall, hale, hall, Hals, half, halt, harp, hasp, lap, hail, haply, haul, heal, heap, Alpo, HP, LP, hp, clap, flap, slap, Haley, happy, helps, Hal's, hep, hip, hop, help's hapen happen 1 91 happen, haven, ha pen, ha-pen, hap en, hap-en, happens, heaping, Han, Pen, hap, hen, pen, cheapen, hatpin, hempen, Hayden, Japan, heaped, heaven, hyphen, japan, Hope, hope, hoping, hype, hyping, Hahn, open, pane, hone, paean, pawn, Haney, happy, Halon, Haman, Haydn, Helen, Hymen, capon, halon, hap's, haply, hoped, hopes, hymen, hyped, hyper, hypes, lapin, ripen, Pan, hep, pan, Hon, Pena, Penn, hang, happened, heap, hon, peen, peon, pwn, Capone, rapine, harping, harpoon, headpin, HP, Heep, hp, pain, Span, span, Hanna, Heine, Hun, PIN, Paine, Payne, hairpin, hip, hop, pin, pun, Hope's, hope's, hype's, peahen hapened happened 1 36 happened, cheapened, hyphened, opened, pawned, ripened, happens, horned, happen, heaped, honed, penned, pwned, append, spawned, spend, harpooned, hand, japanned, pained, panned, pend, hoped, hyped, pined, spanned, upend, hipped, hopped, depend, hymned, opined, honeyed, deepened, reopened, haven't hapening happening 1 23 happening, happenings, cheapening, hyphening, opening, pawning, ripening, hanging, happening's, heaping, honing, penning, pwning, spawning, harpooning, paining, panning, hoping, hyping, pining, spanning, hipping, hopping happend happened 1 8 happened, happens, append, happen, hap pend, hap-pend, hipped, hopped happended happened 2 8 appended, happened, hap pended, hap-pended, handed, pended, upended, depended happenned happened 1 17 happened, hap penned, hap-penned, happens, happen, penned, append, happening, japanned, hyphened, panned, hennaed, harpooned, cheapened, spanned, pinned, punned harased harassed 1 44 harassed, horsed, harasses, harass, hared, arsed, phrased, harasser, erased, harked, harmed, harped, parsed, harried, Tarazed, hares, haired, harnessed, hearse, hoarse, raised, Hearst, hairiest, hard, hoariest, hazard, hayseed, harts, Harte, hardest, harvest, hazed, hired, horas, horse, hosed, raced, razed, hare's, Harte's, Hart's, hart's, Hera's, hora's harases harasses 1 20 harasses, harass, hearses, horses, hearse's, harassers, harassed, arrases, harasser, hares, horse's, harness, phrases, Harare's, Horace's, harasser's, hearsay's, hare's, phrase's, Hersey's harasment harassment 1 28 harassment, harassment's, garment, armament, horsemen, abasement, raiment, oarsmen, harassed, herdsmen, argument, easement, fragment, headsmen, harassing, horseman, parchment, harmony, basement, casement, hoarsest, Harmon, harmed, resent, harming, cerement, hasn't, horseman's harassement harassment 1 10 harassment, harassment's, horsemen, abasement, easement, harassed, basement, casement, horseman, harassing harras harass 3 43 arras, Harris, harass, hares, Harry's, hare's, harries, harrows, hairs, horas, Harris's, hears, Herr's, hair's, Hera's, hers, harts, arrays, hrs, Haas, hora's, Harare, Harrods, Hart's, hart's, hurrahs, harrow's, Harry, harks, harms, harps, harry, hurry's, harm's, harp's, arras's, Ara's, Harare's, array's, Hadar's, Hagar's, hurrah's, O'Hara's harrased harassed 1 25 harassed, horsed, harried, harnessed, harrowed, hurrahed, harasses, harass, erased, hared, harries, arsed, phrased, harasser, Harris, haired, harked, harmed, harped, parsed, Harris's, hairiest, Harriet, hurried, Harry's harrases harasses 2 24 arrases, harasses, hearses, harass, horses, hearse's, harries, Harare's, Harris's, harassers, harassed, harasser, hares, horse's, harness, phrases, hearsay's, Harris, Horace's, harasser's, Harry's, Hersey's, hare's, phrase's harrasing harassing 1 24 harassing, Harrison, horsing, harrying, harnessing, harrowing, hurrahing, greasing, Harding, erasing, haring, arsing, phrasing, creasing, Herring, herring, arising, harking, harming, harping, parsing, arousing, hurrying, Harrison's harrasment harassment 1 21 harassment, harassment's, armament, garment, horsemen, herdsmen, abasement, raiment, oarsmen, Parliament, parliament, Harrison, harassed, argument, fragment, ornament, rearmament, harassing, merriment, worriment, Harrison's harrassed harassed 1 12 harassed, harasses, harasser, harnessed, grassed, harass, caressed, horsed, harried, harrowed, hurrahed, Harris's harrasses harassed 3 21 harasses, harassers, harassed, arrases, harasser, hearses, harnesses, harasser's, heiresses, grasses, harass, horses, hearse's, harries, wrasses, brasses, Harare's, Harris's, horse's, wrasse's, Horace's harrassing harassing 1 26 harassing, harnessing, grassing, Harrison, caressing, horsing, harrying, reassign, harrowing, hurrahing, Harding, erasing, harass, haring, arsing, phrasing, Herring, herring, hissing, raising, arising, harking, harming, harping, parsing, Harris's harrassment harassment 1 12 harassment, harassment's, harassed, armament, horsemen, harassing, herdsmen, abasement, assessment, garment, raiment, oarsmen hasnt hasn't 1 18 hasn't, hast, haunt, hadn't, haste, hasty, HST, wasn't, Host, Hunt, hand, hint, hist, host, hunt, saint, haven't, isn't haviest heaviest 1 20 heaviest, haziest, waviest, heavyset, harvest, heavies, haves, naivest, hairiest, hammiest, happiest, headiest, hoariest, huffiest, halest, hokiest, holiest, homiest, have's, haven't headquater headquarter 1 12 headquarter, headwaiter, educator, hectare, Heidegger, coadjutor, dedicator, redactor, woodcutter, Hector, hector, Decatur headquarer headquarter 1 8 headquarter, headquarters, headquartered, hindquarter, headier, headquartering, headquarters's, hearer headquatered headquartered 1 3 headquartered, hectored, doctored headquaters headquarters 1 6 headquarters, headwaters, headwaiters, headquarters's, headwaiter's, headwaters's healthercare healthcare 1 3 healthcare, eldercare, healthier heared heard 3 54 geared, hared, heard, heated, eared, sheared, haired, feared, headed, healed, heaped, hearer, heaved, neared, reared, seared, teared, hard, herd, Herod, heart, hired, hoard, harried, hearty, hear ed, hear-ed, hearse, Hardy, Harte, hardy, harked, harmed, harped, hatred, herded, horde, Head, hare, head, hear, heed, herald, here, hereto, heater, shared, hearten, hoarded, Hart, Hurd, hart, hayed, header heathy healthy 1 14 healthy, Heath, heath, heaths, hath, health, hearth, heat, Heath's, Heather, heath's, heathen, heather, sheath Heidelburg Heidelberg 1 3 Heidelberg, Heidelberg's, Hindenburg heigher higher 1 21 higher, hedger, huger, highers, Geiger, heifer, hiker, hither, nigher, Hegira, hegira, Heather, heather, Heidegger, headgear, heir, hokier, hedgers, hedgerow, hedge, hedger's heirarchy hierarchy 1 4 hierarchy, hierarchy's, hierarchic, hierarchies heiroglyphics hieroglyphics 1 5 hieroglyphics, hieroglyphic's, hieroglyphic, hieroglyphs, hieroglyph's helment helmet 1 12 helmet, element, Clement, clement, hellbent, Belmont, ailment, lament, helmeted, Hellman, aliment, Holman helpfull helpful 2 4 helpfully, helpful, help full, help-full helpped helped 1 40 helped, helipad, eloped, whelped, heaped, hipped, hopped, helper, yelped, harelipped, healed, heeled, hoped, lapped, lipped, loped, lopped, helps, held, help, leaped, haloed, hooped, clapped, clipped, clopped, flapped, flipped, flopped, help's, plopped, slapped, slipped, slopped, haled, holed, hyped, bleeped, helipads, hulled hemmorhage hemorrhage 1 5 hemorrhage, hemorrhaged, hemorrhages, hemorrhage's, hemorrhagic herad heard 1 18 heard, herald, herd, Head, Hera, head, Herod, hard, heart, hoard, Hurd, hared, hired, he rad, he-rad, her ad, her-ad, Hera's herad Hera 5 18 heard, herald, herd, Head, Hera, head, Herod, hard, heart, hoard, Hurd, hared, hired, he rad, he-rad, her ad, her-ad, Hera's heridity heredity 1 12 heredity, aridity, humidity, crudity, erudite, hereditary, heredity's, hermit, torridity, Hermite, hardily, herding heroe hero 3 38 heroes, here, hero, Herr, Herod, heron, her, Hera, hare, hire, heir, he roe, he-roe, heroine, hear, hoer, HR, hereof, hereon, hora, hr, hoe, roe, ere, throe, Heroku, Hersey, hearse, hero's, heroic, heroin, there, where, herb, herd, hers, how're, here's heros heroes 2 34 hero's, heroes, herons, Herod, hers, Eros, hero, heirs, hears, hoers, herbs, herds, heron, zeros, hrs, Hera's, Herr's, heir's, here's, heresy, hoer's, hares, hires, Horus, horas, hare's, hire's, Herod's, heron's, herb's, herd's, Nero's, zero's, hora's hertzs hertz 4 21 Hertz's, hertz's, Hertz, hertz, hearts, heart's, harts, herds, hurts, Hart's, hart's, herd's, hurt's, Hearst's, Huerta's, hearties, hearty's, Hurst's, Harte's, Herod's, Ritz's hesistant hesitant 1 4 hesitant, resistant, assistant, headstand heterogenous heterogeneous 1 4 heterogeneous, hydrogenous, heterogeneously, nitrogenous hieght height 1 39 height, heights, eight, hit, high, weight, heat, hied, haughty, Right, bight, fight, highs, light, might, night, right, sight, tight, wight, eighty, height's, heighten, hide, Hugh, heft, weighty, heist, hgt, hie, Heath, heath, Heidi, hid, high's, hilt, hint, hist, he'd hierachical hierarchical 1 4 hierarchical, hierarchically, heretical, Herschel hierachies hierarchies 1 27 hierarchies, huaraches, huarache's, Hitachi's, hibachis, hierarchy's, heartaches, hibachi's, reaches, hitches, earaches, breaches, hearties, preaches, searches, huarache, headaches, birches, perches, heartache's, Archie's, Mirach's, Hershey's, Horace's, earache's, headache's, Richie's hierachy hierarchy 1 27 hierarchy, huarache, Hershey, preachy, Hitachi, Mirach, hibachi, reach, hitch, harsh, heartache, Hera, breach, hearth, hearty, preach, search, hooray, Heinrich, earache, Erich, Hench, Hiram, birch, hearsay, perch, Hera's hierarcical hierarchical 1 4 hierarchical, hierarchically, hierarchic, farcical hierarcy hierarchy 1 28 hierarchy, hierarchy's, Hersey, hearers, Horace, hearsay, heresy, horrors, hears, hearer's, horror's, hierarchies, Harare, Harare's, Hera's, Herero, Herero's, Herr's, hearer, hearse, hearts, Herrera's, Hiram's, heroics, heart's, Hilary's, hearty's, Hillary's hieroglph hieroglyph 1 4 hieroglyph, hieroglyphs, hieroglyph's, hieroglyphic hieroglphs hieroglyphs 1 6 hieroglyphs, hieroglyph's, hieroglyph, hieroglyphics, hieroglyphic, hieroglyphic's higer higher 1 8 higher, huger, hiker, Niger, hider, tiger, hedger, Hagar higest highest 1 14 highest, hugest, digest, hokiest, hist, biggest, hippest, honest, nighest, hikes, halest, likest, sagest, hike's higway highway 1 16 highway, hgwy, Segway, hogwash, hugely, Hogan, hogan, hideaway, hallway, headway, Kiowa, Hagar, hijab, Haggai, hickey, higher hillarious hilarious 1 7 hilarious, Hilario's, Hillary's, Hilario, hilariously, Hilary's, hilarity's himselv himself 1 32 himself, herself, hims, myself, Kislev, Hummel, homely, Hansel, Himmler, homes, damsel, itself, misled, Melva, helve, hums, HMS, damsels, Hummel's, hams, hassle, hems, self, Hansel's, Hume's, home's, hum's, damsel's, heme's, Ham's, ham's, hem's hinderance hindrance 1 10 hindrance, hindrances, hindrance's, Hondurans, Honduran's, hindering, endurance, hinders, Honduran, entrance hinderence hindrance 1 5 hindrance, hindrances, hindering, hinders, hindrance's hindrence hindrance 1 3 hindrance, hindrances, hindrance's hipopotamus hippopotamus 1 3 hippopotamus, hippopotamus's, hippopotamuses hismelf himself 1 38 himself, Ismael, self, Hummel, herself, homely, Hormel, hostel, smell, Himmler, smelt, hostels, myself, thyself, dismal, half, Hamlet, hamlet, hustle, Haskell, Ismael's, Hazel, hazel, smelly, Ismail, smells, simile, Hummel's, hassle, milf, HTML, Hormel's, Kislev, hostel's, smile, Small, small, smell's historicians historians 1 11 historians, historian's, distortions, distortion's, striations, restorations, striation's, Restoration's, restoration's, castrations, castration's holliday holiday 2 24 Holiday, holiday, holidays, Holloway, Hilda, Hollis, hold, Holiday's, Holly, holiday's, holidayed, holly, holed, hollies, jollity, Holley, Hollie, Hollis's, hollowly, howled, hulled, collide, hallway, Hollie's homogeneize homogenize 1 5 homogenize, homogenized, homogenizes, homogeneous, homogeneity homogeneized homogenized 1 5 homogenized, homogenizes, homogenize, homogeneity, homogeneity's honory honorary 10 20 honor, honors, honoree, Henry, honer, hungry, Honiara, honey, hooray, honorary, honor's, honored, honorer, Hungary, hoary, donor, honky, Henri, honers, honer's horrifing horrifying 1 16 horrifying, horrific, horrified, horrifies, hoofing, hording, hoarding, Herring, herring, horrify, horsing, harrowing, arriving, harrying, hurrying, hurrahing hosited hoisted 1 14 hoisted, hosted, posited, heisted, hasted, ho sited, ho-sited, hooted, hosed, sited, foisted, hogtied, ghosted, hotted hospitible hospitable 1 3 hospitable, hospitably, hospital housr hours 1 37 hours, House, house, hour, hussar, hosier, housed, houses, Horus, hose, houri, Host, host, hoers, Hus, hos, horse, Hoosier, mouser, Ho's, hawser, ho's, hoer, hoes, hows, sour, hosp, husk, Hausa, hour's, Horus's, House's, house's, Hus's, hoe's, how's, hoer's housr house 3 37 hours, House, house, hour, hussar, hosier, housed, houses, Horus, hose, houri, Host, host, hoers, Hus, hos, horse, Hoosier, mouser, Ho's, hawser, ho's, hoer, hoes, hows, sour, hosp, husk, Hausa, hour's, Horus's, House's, house's, Hus's, hoe's, how's, hoer's howver however 1 15 however, hover, Hoover, hoover, howler, heaver, hoofer, hovers, hoer, hove, how're, over, Hoovers, hoovers, Hoover's hsitorians historians 1 8 historians, historian's, historian, histories, strains, history's, hysteria's, strain's hstory history 1 17 history, story, Hester, store, Astor, hastier, hasty, history's, stir, stray, historic, hostelry, HST, satori, starry, destroy, star hten then 1 100 then, hen, ten, Hayden, hoyden, ht en, ht-en, Hymen, hyena, hymen, Haydn, Tenn, hate, hating, teen, HT, TN, hasten, hone, ht, tn, whiten, Helen, Horn, Hutton, Stein, hated, hater, hates, haven, hidden, horn, hotel, hymn, stein, steno, Han, Hon, Hun, den, hon, tan, tin, ton, tun, Hts, ctn, Horne, heron, harden, eaten, oaten, tine, tone, tune, Etna, heed, hied, hoed, hued, Aden, Attn, Eden, Eton, HTTP, Hahn, Heine, Hyde, Stan, attn, henna, stun, teeny, town, hat, hit, hot, hut, Stine, Stone, atone, heathen, stone, hatpin, hieing, hoeing, hate's, hatting, hitting, hooting, hotting, Henan, Hunt, hand, hind, hint, hunt, Dean, Dena, Deon hten hen 2 100 then, hen, ten, Hayden, hoyden, ht en, ht-en, Hymen, hyena, hymen, Haydn, Tenn, hate, hating, teen, HT, TN, hasten, hone, ht, tn, whiten, Helen, Horn, Hutton, Stein, hated, hater, hates, haven, hidden, horn, hotel, hymn, stein, steno, Han, Hon, Hun, den, hon, tan, tin, ton, tun, Hts, ctn, Horne, heron, harden, eaten, oaten, tine, tone, tune, Etna, heed, hied, hoed, hued, Aden, Attn, Eden, Eton, HTTP, Hahn, Heine, Hyde, Stan, attn, henna, stun, teeny, town, hat, hit, hot, hut, Stine, Stone, atone, heathen, stone, hatpin, hieing, hoeing, hate's, hatting, hitting, hooting, hotting, Henan, Hunt, hand, hind, hint, hunt, Dean, Dena, Deon hten the 0 100 then, hen, ten, Hayden, hoyden, ht en, ht-en, Hymen, hyena, hymen, Haydn, Tenn, hate, hating, teen, HT, TN, hasten, hone, ht, tn, whiten, Helen, Horn, Hutton, Stein, hated, hater, hates, haven, hidden, horn, hotel, hymn, stein, steno, Han, Hon, Hun, den, hon, tan, tin, ton, tun, Hts, ctn, Horne, heron, harden, eaten, oaten, tine, tone, tune, Etna, heed, hied, hoed, hued, Aden, Attn, Eden, Eton, HTTP, Hahn, Heine, Hyde, Stan, attn, henna, stun, teeny, town, hat, hit, hot, hut, Stine, Stone, atone, heathen, stone, hatpin, hieing, hoeing, hate's, hatting, hitting, hooting, hotting, Henan, Hunt, hand, hind, hint, hunt, Dean, Dena, Deon htere there 1 34 there, here, hater, hetero, ht ere, ht-ere, hatter, hitter, hotter, tree, Herr, Terr, terr, heater, hooter, her, hider, steer, haters, stereo, herd, Hera, Teri, Tyre, hare, hero, hire, hoer, tare, tire, tore, Deere, hater's, how're htere here 2 34 there, here, hater, hetero, ht ere, ht-ere, hatter, hitter, hotter, tree, Herr, Terr, terr, heater, hooter, her, hider, steer, haters, stereo, herd, Hera, Teri, Tyre, hare, hero, hire, hoer, tare, tire, tore, Deere, hater's, how're htey they 1 48 they, hey, hate, Huey, HT, ht, heed, hied, hoed, hued, Hutu, Hyde, heat, hotkey, hat, hit, hot, hut, hayed, hwy, heady, He, Head, Te, Ty, he, he'd, head, hide, whitey, hated, hater, hates, hooey, hotel, hotly, Hay, Hts, hay, hew, hie, hoe, hue, tea, tee, toy, they'd, hate's htikn think 0 37 hating, hiking, token, hatpin, hoking, taken, catkin, harking, taking, toking, Hutton, ticking, Hawking, hacking, hatting, hawking, hitting, hocking, hooking, hotkey, hotting, honking, hulking, husking, staking, stoking, hoicking, heating, hedging, hooting, Haydn, Hogan, hogan, diking, hiding, Hodgkin, hidden hting thing 3 41 hating, hying, thing, Ting, hing, ting, sting, hatting, heating, hitting, hooting, hotting, hiding, haying, Hong, Hung, hung, tong, halting, hasting, hefting, hinting, hosting, hunting, hurting, tin, whiting, hieing, hoeing, heading, heeding, hooding, hind, hint, Tina, ding, hang, tang, tine, tiny, T'ang htink think 1 25 think, stink, ht ink, ht-ink, hotlink, honk, hunk, hating, stinky, stunk, Hank, dink, hank, tank, honky, hunky, stank, dinky, hinge, tinge, hatting, heating, hitting, hooting, hotting htis this 3 100 hits, Hts, this, his, hots, huts, hats, Otis, hit's, hat's, hates, hut's, hoots, Hutu's, hods, ht is, ht-is, gits, Haiti's, heats, hiatus, hit, hotties, hist, its, Hiss, Hus, Ti's, hate's, hid, hies, hiss, hos, hots's, ti's, ties, hides, hims, hips, tits, chits, shits, whits, HS, HT, dhotis, ht, ts, bits, fits, heist, hoist, kits, nits, pits, sits, wits, zits, Hui's, Haidas, heat's, hoot's, Dis, H's, HUD's, T's, dis, has, hes, hod's, Ha's, He's, Ho's, he's, ho's, Tu's, it's, dhoti's, Hattie's, Hettie's, Heidi's, tie's, HIV's, hide's, hip's, tit's, Di's, Ta's, Te's, Ty's, chit's, shit's, whit's, Kit's, MIT's, bit's, fit's, kit's, nit's, pit's humer humor 7 15 Hummer, humeri, hummer, Hume, Homer, homer, humor, Huber, huger, hammer, hemmer, homier, hum er, hum-er, Hume's humerous humorous 2 12 humerus, humorous, numerous, humors, hummers, humerus's, humor's, Hummer's, hummer's, homers, Homer's, homer's humerous humerus 1 12 humerus, humorous, numerous, humors, hummers, humerus's, humor's, Hummer's, hummer's, homers, Homer's, homer's huminoid humanoid 2 6 hominoid, humanoid, hominid, hominoids, humanoids, humanoid's humurous humorous 1 8 humorous, humerus, humors, humor's, numerous, tumorous, humerus's, humus husban husband 1 16 husband, Housman, Huston, ISBN, Heisman, houseman, HSBC, Hussein, Houston, Lisbon, husking, lesbian, Harbin, Hasbro, Heston, hasten hvae have 1 46 have, heave, hive, hove, Havel, haven, haves, gave, HIV, HOV, heavy, Ave, ave, Haw, haw, Hale, hake, hale, hare, hate, haze, shave, Ha, He, ha, he, Dave, Wave, cave, eave, fave, lave, nave, pave, rave, save, wave, HF, Hf, hf, Hay, hay, hie, hoe, hue, have's hvaing having 1 21 having, heaving, hiving, haying, haling, haring, hating, haven, hawing, hazing, shaving, Havana, hang, hing, caving, laving, paving, raving, saving, waving, Huang hvea have 1 38 have, hive, hove, haves, hives, HIV, HOV, Eva, Head, Hera, head, heal, heap, hear, heat, heave, heavy, Ha, He, ha, he, Neva, Reva, Havel, haven, hived, hovel, hover, HF, Hf, hf, hew, hey, hie, hoe, hue, have's, hive's hvea heave 16 38 have, hive, hove, haves, hives, HIV, HOV, Eva, Head, Hera, head, heal, heap, hear, heat, heave, heavy, Ha, He, ha, he, Neva, Reva, Havel, haven, hived, hovel, hover, HF, Hf, hf, hew, hey, hie, hoe, hue, have's, hive's hwihc which 0 41 Wisc, Whig, hick, huh, wick, wig, Wicca, hoick, swig, twig, Vic, WAC, Wac, HHS, HRH, whisk, Hewitt, hawing, hewing, hike, wiki, Hahn, Huck, heck, hock, whack, wink, HSBC, HQ, Hg, Howe, haiku, Hawaii, havoc, twink, Waco, hack, hawk, hgwy, wack, Yahweh hwile while 1 40 while, wile, whole, Wiley, hole, whale, Hale, Hill, Howell, Will, hail, hale, hill, vile, wale, will, wily, Howe, heel, howl, Hoyle, voile, Twila, Willie, holey, swill, twill, Hillel, wheel, Hallie, Hollie, wail, Haley, Weill, Willa, Willy, hilly, willy, Hal, who'll hwole whole 1 18 whole, hole, Howell, while, Howe, howl, Hoyle, holey, wile, whale, Hale, hale, holy, vole, wale, AWOL, wheel, who'll hydogen hydrogen 1 10 hydrogen, halogen, Hayden, hoyden, Hogan, hedging, hogan, hygiene, hidden, Hodgkin hydropilic hydrophilic 1 4 hydrophilic, hydroponic, hydraulic, hydroplane hydropobic hydrophobic 1 3 hydrophobic, hydroponic, hydrophobia hygeine hygiene 1 10 hygiene, Heine, hugging, genie, hygiene's, hogging, hygienic, Gene, gene, Huygens hypocracy hypocrisy 1 5 hypocrisy, hypocrite, hypocrisy's, hypocrites, hypocrite's hypocrasy hypocrisy 1 6 hypocrisy, hypocrisy's, hypocrite, hypocrites, hypocrisies, hypocrite's hypocricy hypocrisy 1 5 hypocrisy, hypocrite, hypocrisy's, hypocrites, hypocrite's hypocrit hypocrite 1 4 hypocrite, hypocrisy, hypocrites, hypocrite's hypocrits hypocrites 1 5 hypocrites, hypocrite, hypocrite's, hypocrisy, hypocrisy's iconclastic iconoclastic 1 4 iconoclastic, iconoclast, iconoclasts, iconoclast's idaeidae idea 4 43 iodide, aided, Adidas, idea, immediate, Oneida, eddied, idled, abide, amide, aside, ideal, ideas, iodides, irradiate, jadeite, added, etude, Adelaide, dead, addenda, dated, idea's, mediate, radiate, tidied, IDE, Ida, faded, ivied, jaded, laded, waded, adequate, indeed, audit, hided, sided, tided, dded, deed, Adidas's, iodide's idaes ideas 1 18 ideas, ides, Ida's, odes, idles, idea's, IDs, ids, aides, Adas, ID's, id's, Aida's, Ada's, ode's, ides's, aide's, idle's idealogies ideologies 1 11 ideologies, ideologues, ideologue's, dialogues, ideology's, idealizes, ideologist, ideologue, eulogies, dialogue's, analogies idealogy ideology 1 11 ideology, idea logy, idea-logy, ideologue, ideally, dialog, ideal, eulogy, ideology's, ideals, ideal's identicial identical 1 14 identical, identically, identifiable, identikit, initial, adenoidal, dental, identified, identifier, identifies, identities, identify, identity, inertial identifers identifiers 1 3 identifiers, identifier, identifies ideosyncratic idiosyncratic 1 5 idiosyncratic, idiosyncratically, idiosyncrasies, idiosyncrasy, idiosyncrasy's idesa ideas 1 15 ideas, ides, idea, Odessa, ides's, odes, IDs, ids, aides, ID's, id's, idea's, ode's, aide's, Ida's idesa ides 2 15 ideas, ides, idea, Odessa, ides's, odes, IDs, ids, aides, ID's, id's, idea's, ode's, aide's, Ida's idiosyncracy idiosyncrasy 1 4 idiosyncrasy, idiosyncrasy's, idiosyncratic, idiosyncrasies Ihaca Ithaca 1 27 Ithaca, Isaac, Hack, Inca, Dhaka, Aha, Issac, AC, Ac, O'Hara, Hick, Hakka, Izaak, ICC, ICU, Aka, Hag, Haj, IRC, Inc, Huck, IKEA, Iago, Hake, Hawk, Heck, Hock illegimacy illegitimacy 1 7 illegitimacy, allegiance, elegiacs, illegals, elegiac's, illegal's, Allegra's illegitmate illegitimate 1 4 illegitimate, illegitimately, legitimate, illegitimacy illess illness 1 36 illness, ills, ill's, illus, isles, alleys, isle's, oles, Ollie's, Allies, allies, less, ole's, ales, ells, Allie's, Ellie's, Ellis's, alley's, idles, tailless, Ila's, aimless, airless, ale's, all's, ell's, illness's, Lille's, idle's, Les's, Giles's, Miles's, Wiles's, willies's, Mills's illiegal illegal 1 6 illegal, illegally, illegals, illegal's, legal, algal illution illusion 1 19 illusion, allusion, dilution, pollution, illusions, elation, ablution, solution, ululation, Aleutian, illumine, illusion's, lotion, dilation, allusions, elocution, isolation, evolution, allusion's ilness illness 1 22 illness, oiliness, Ilene's, illness's, unless, idleness, oldness, Olen's, lines, Ines's, lioness, Ines, line's, Aline's, vileness, wiliness, evilness, Elena's, Milne's, lens's, oiliness's, Linus's ilogical illogical 1 11 illogical, logical, illogically, biological, elegiacal, logically, urological, ecological, etiological, ideological, analogical imagenary imaginary 1 11 imaginary, image nary, image-nary, imagery, imaginal, Imogene, imagine, imagines, imagined, imaging, Imogene's imagin imagine 1 23 imagine, imaging, imago, Amgen, imaginal, imagined, imagines, Imogene, image, Omani, imaged, images, Agni, Oman, again, aging, imagining, imago's, Meagan, making, imaginary, akin, image's imaginery imaginary 1 6 imaginary, imagery, imagine, imagined, imagines, imaging imaginery imagery 2 6 imaginary, imagery, imagine, imagined, imagines, imaging imanent eminent 3 4 immanent, imminent, eminent, anent imanent imminent 2 4 immanent, imminent, eminent, anent imcomplete incomplete 1 5 incomplete, complete, uncompleted, incompletely, impolite imediately immediately 1 6 immediately, immediate, immoderately, eruditely, imitate, imitatively imense immense 1 16 immense, omens, omen's, Menes, miens, Ximenes, Amen's, amines, immerse, Mensa, manse, mien's, Oman's, men's, Ilene's, Irene's imigrant emigrant 3 7 immigrant, migrant, emigrant, immigrants, emigrants, immigrant's, emigrant's imigrant immigrant 1 7 immigrant, migrant, emigrant, immigrants, emigrants, immigrant's, emigrant's imigrated emigrated 3 5 immigrated, migrated, emigrated, immigrate, emigrate imigrated immigrated 1 5 immigrated, migrated, emigrated, immigrate, emigrate imigration emigration 3 6 immigration, migration, emigration, emigrations, immigration's, emigration's imigration immigration 1 6 immigration, migration, emigration, emigrations, immigration's, emigration's iminent eminent 2 3 imminent, eminent, immanent iminent imminent 1 3 imminent, eminent, immanent iminent immanent 3 3 imminent, eminent, immanent immediatley immediately 1 4 immediately, immediate, immoderately, immodestly immediatly immediately 1 6 immediately, immediate, immodestly, immoderately, immaterially, immutably immidately immediately 1 11 immediately, immoderately, immodestly, immediate, immutably, immaturely, immortally, imitate, imitatively, imitated, imitates immidiately immediately 1 4 immediately, immoderately, immediate, immodestly immitate imitate 1 11 imitate, immediate, imitated, imitates, immolate, omitted, imitator, irritate, mutate, emitted, imitative immitated imitated 1 12 imitated, imitates, imitate, immolated, irritated, mutated, omitted, emitted, amputated, admitted, agitated, imitator immitating imitating 1 11 imitating, immolating, irritating, mutating, omitting, imitation, emitting, amputating, admitting, agitating, imitative immitator imitator 1 12 imitator, imitators, imitate, commutator, imitator's, agitator, imitated, imitates, immature, mediator, emitter, matador impecabbly impeccably 1 7 impeccably, impeccable, implacably, impeachable, impeccability, implacable, amicably impedence impedance 1 8 impedance, impudence, impotence, imprudence, impatience, impotency, impedance's, impudence's implamenting implementing 1 11 implementing, imp lamenting, imp-lamenting, implanting, complementing, complimenting, implement, implements, implement's, implemented, implementer impliment implement 1 14 implement, impalement, employment, compliment, implements, impairment, impediment, imperilment, impedimenta, implant, implement's, implemented, implementer, impalement's implimented implemented 1 9 implemented, complimented, implementer, implements, implanted, implement, complemented, implement's, unimplemented imploys employs 1 23 employs, employ's, implies, impels, impalas, impales, imply, impious, implodes, implores, employees, employ, impala's, impulse, implode, implore, impose, imps, amply, employers, imp's, employee's, employer's importamt important 1 22 important, import amt, import-amt, importunate, imported, importunity, importantly, imports, import, importance, importer, importuned, impotent, unimportant, importing, importune, importable, import's, imparted, importers, impart, importer's imprioned imprisoned 1 11 imprisoned, imprinted, imprint, improved, imprinter, imprints, imperiled, impassioned, importuned, impaired, imprint's imprisonned imprisoned 1 7 imprisoned, imprisons, imprison, imprisoning, impersonate, impersonated, impressed improvision improvisation 1 4 improvisation, improvising, imprecision, impression improvments improvements 1 16 improvements, improvement's, improvement, impairments, imperilment's, impairment's, improvident, imprisonments, impediments, implements, employments, imprisonment's, impediment's, implement's, employment's, impalement's inablility inability 1 5 inability, inbuilt, unbolt, enabled, unlabeled inaccessable inaccessible 1 4 inaccessible, inaccessibly, accessible, accessibly inadiquate inadequate 1 5 inadequate, antiquate, indicate, adequate, inadequately inadquate inadequate 1 8 inadequate, indicate, antiquate, adequate, inadequately, inductee, induct, inadequacy inadvertant inadvertent 1 3 inadvertent, inadvertently, inadvertence inadvertantly inadvertently 1 6 inadvertently, inadvertent, inadvertence, intolerantly, indifferently, inadvertence's inagurated inaugurated 1 13 inaugurated, inaugurates, inaugurate, infuriated, unguarded, ingrates, ingrate, ungraded, inaccurate, integrated, invigorated, incubated, ingrate's inaguration inauguration 1 15 inauguration, inaugurations, inaugurating, inauguration's, incursion, angulation, integration, invigoration, incarnation, incubation, abjuration, inoculation, ingrain, adjuration, inaction inappropiate inappropriate 1 4 inappropriate, unappropriated, appropriate, inappropriately inaugures inaugurates 2 20 Ingres, inaugurates, inquires, inaugurals, injures, inaugural, ingress, injuries, auguries, inquiries, inaugurate, insures, augurs, inures, incurs, augur's, inaugural's, Ingres's, injury's, augury's inbalance imbalance 2 6 unbalance, imbalance, in balance, in-balance, unbalanced, unbalances inbalanced imbalanced 2 6 unbalanced, imbalanced, in balanced, in-balanced, unbalances, unbalance inbetween between 0 7 in between, in-between, unbeaten, entwine, Antwan, unbidden, unbutton incarcirated incarcerated 1 5 incarcerated, incarcerates, incarcerate, Incorporated, incorporated incidentially incidentally 1 4 incidentally, incidental, inessential, unessential incidently incidentally 2 10 incidental, incidentally, incident, incidentals, incipiently, anciently, incidents, incident's, incidental's, intently inclreased increased 1 6 increased, uncleared, unclearest, uncrossed, enclosed, uncleanest includ include 1 12 include, unclad, unglued, incl, included, includes, inlaid, angled, inclined, including, encl, ironclad includng including 1 9 including, include, included, includes, concluding, occluding, inclining, incline, inkling incompatabilities incompatibilities 1 5 incompatibilities, incompatibility's, incompatibility, incompatibles, incompatible's incompatability incompatibility 1 7 incompatibility, incompatibility's, incompatibly, compatibility, incompatibilities, incapability, incompatible incompatable incompatible 2 6 incomparable, incompatible, incompatibly, incompatibles, incomparably, incompatible's incompatablities incompatibilities 1 5 incompatibilities, incompatibility's, incompatibles, incompatibility, incompatible's incompatablity incompatibility 1 4 incompatibility, incompatibly, incompatibility's, incompatible incompatiblities incompatibilities 1 5 incompatibilities, incompatibility's, incompatibles, incompatibility, incompatible's incompatiblity incompatibility 1 4 incompatibility, incompatibly, incompatibility's, incompatible incompetance incompetence 1 4 incompetence, incompetency, incompetence's, incompetency's incompetant incompetent 1 6 incompetent, incompetents, incompetency, incompetent's, incompetently, incompetence incomptable incompatible 1 6 incompatible, incomparable, incompatibly, incompatibles, incomparably, incompatible's incomptetent incompetent 1 6 incompetent, incompetents, incompetency, incompetent's, incompetently, incompetence inconsistant inconsistent 1 5 inconsistent, inconstant, inconsistency, inconsistently, consistent incorperation incorporation 1 5 incorporation, incarceration, incorporating, incorporation's, reincorporation incorportaed incorporated 2 6 Incorporated, incorporated, incorporates, incorporate, unincorporated, reincorporated incorprates incorporates 1 6 incorporates, Incorporated, incorporated, incorporate, reincorporates, incarcerates incorruptable incorruptible 1 5 incorruptible, incorruptibly, incompatible, incorruptibility, incompatibly incramentally incrementally 1 11 incrementally, incremental, instrumentally, increments, increment, incrementalist, sacramental, incrementalism, increment's, incremented, incriminatory increadible incredible 1 4 incredible, incredibly, unreadable, incurable incredable incredible 1 6 incredible, incredibly, unreadable, incurable, inscrutable, incurably inctroduce introduce 1 9 introduce, intrudes, introits, introit's, electrodes, Ingrid's, encoders, electrode's, encoder's inctroduced introduced 1 4 introduced, introduces, introduce, reintroduced incuding including 1 19 including, encoding, inciting, incurring, invading, incoming, injuring, inducting, enduing, unquoting, enacting, ending, incubating, inking, inputting, inquiring, intuiting, incline, inkling incunabla incunabula 1 6 incunabula, incurable, incurably, incunabulum, incapable, incapably indefinately indefinitely 1 6 indefinitely, indefinably, indefinable, indefinite, infinitely, undefinable indefineable undefinable 2 3 indefinable, undefinable, indefinably indefinitly indefinitely 1 6 indefinitely, indefinite, indefinably, infinitely, indecently, indefinable indentical identical 1 3 identical, identically, nonidentical indepedantly independently 1 10 independently, indecently, independent, independents, indigently, indolently, independent's, indignantly, intently, intolerantly indepedence independence 2 9 Independence, independence, antecedence, inductance, ineptness, insipidness, antipodeans, antipodean's, ineptness's independance independence 2 7 Independence, independence, Independence's, independence's, independent, independents, independent's independant independent 1 8 independent, independents, independent's, independently, Independence, independence, unrepentant, dependent independantly independently 1 5 independently, independent, independents, independent's, dependently independece independence 2 27 Independence, independence, indents, intends, Internets, indent's, indemnities, indigents, indigent's, underpants, Internet's, endpoints, intents, intranets, underpants's, andantes, endpoint's, ententes, intent's, indemnity's, indignities, Antipodes, andante's, antipodes, entente's, intranet's, antipodes's independendet independent 1 8 independent, independents, Independence, independence, independently, independent's, Independence's, independence's indictement indictment 1 5 indictment, indictments, incitement, indictment's, inducement indigineous indigenous 1 15 indigenous, endogenous, indigence, indigents, indignities, indigent's, indigence's, ingenious, Antigone's, indignity's, ingenuous, antigens, engines, antigen's, engine's indipendence independence 2 7 Independence, independence, Independence's, independence's, independent, independents, independent's indipendent independent 1 6 independent, independents, independent's, independently, Independence, independence indipendently independently 1 5 independently, independent, independents, independent's, dependently indespensible indispensable 1 4 indispensable, indispensably, indispensables, indispensable's indespensable indispensable 1 4 indispensable, indispensably, indispensables, indispensable's indispensible indispensable 1 4 indispensable, indispensably, indispensables, indispensable's indisputible indisputable 1 5 indisputable, indisputably, inhospitable, insusceptible, inhospitably indisputibly indisputably 1 4 indisputably, indisputable, inhospitably, inhospitable individualy individually 1 5 individually, individual, individuals, individuality, individual's indpendent independent 1 8 independent, ind pendent, ind-pendent, independents, independent's, independently, Independence, independence indpendently independently 1 5 independently, independent, independents, independent's, dependently indulgue indulge 1 3 indulge, indulged, indulges indutrial industrial 1 7 industrial, industrially, editorial, endometrial, unnatural, integral, enteral indviduals individuals 1 8 individuals, individual's, individual, individualism, individualist, individually, individualize, individuates inefficienty inefficiently 1 3 inefficiently, inefficient, inefficiency inevatible inevitable 1 12 inevitable, inevitably, invariable, uneatable, infeasible, inedible, invisible, inflatable, inaudible, ineffable, inequitable, inevitable's inevitible inevitable 1 5 inevitable, inevitably, invisible, inedible, inevitable's inevititably inevitably 1 14 inevitably, inevitable, inequitably, inimitably, inestimably, invariably, inviolably, invisibly, indomitably, indubitably, indefatigably, inimitable, invitingly, inevitable's infalability infallibility 1 10 infallibility, inviolability, unavailability, inflammability, ineffability, invariability, unflappability, insolubility, infallibly, infallibility's infallable infallible 1 6 infallible, infallibly, invaluable, inflatable, invaluably, inviolable infectuous infectious 1 4 infectious, infects, unctuous, infect infered inferred 1 27 inferred, inhered, infer ed, infer-ed, infrared, infers, infer, inbreed, informed, inverted, offered, angered, interred, Winfred, inured, inbred, invert, entered, inferno, infused, injured, insured, unfed, unnerved, Winifred, inert, infra infilitrate infiltrate 1 4 infiltrate, infiltrated, infiltrates, infiltrator infilitrated infiltrated 1 4 infiltrated, infiltrates, infiltrate, infiltrator infilitration infiltration 1 3 infiltration, infiltrating, infiltration's infinit infinite 1 6 infinite, infinity, infant, invent, infinity's, infinite's inflamation inflammation 1 5 inflammation, inflammations, inflation, information, inflammation's influencial influential 1 11 influential, influentially, influencing, inferential, influences, influence, influenza, influenced, influence's, infomercial, influenza's influented influenced 1 6 influenced, inflected, inflicted, inflated, invented, unfunded infomation information 1 9 information, intimation, inflation, innovation, invocation, animation, inflammation, infatuation, infection informtion information 1 7 information, infarction, information's, informational, informing, conformation, infraction infrantryman infantryman 1 3 infantryman, infantrymen, infantryman's infrigement infringement 1 10 infringement, infringements, engorgement, infringement's, infrequent, enforcement, increment, enlargement, informant, fragment ingenius ingenious 1 7 ingenious, ingenuous, ingenues, in genius, in-genius, ingenue's, ingenue ingreediants ingredients 1 6 ingredients, ingredient's, ingredient, increments, increment's, incriminates inhabitans inhabitants 1 8 inhabitants, inhabitant, inhabit ans, inhabit-ans, inhabitant's, inhabits, inhabiting, inhibits inherantly inherently 1 9 inherently, incoherently, inherent, ignorantly, inertly, infernally, intently, internally, intolerantly inheritage heritage 0 9 in heritage, in-heritage, inherit age, inherit-age, inherited, inherits, inherit, inheriting, inheritor inheritage inheritance 0 9 in heritage, in-heritage, inherit age, inherit-age, inherited, inherits, inherit, inheriting, inheritor inheritence inheritance 1 5 inheritance, inheritances, inheritance's, inheriting, inherits inital initial 1 32 initial, Intel, until, in ital, in-ital, Ital, entail, ital, install, Unitas, Anita, natal, genital, initially, Anibal, animal, natl, India, Inuit, Italy, innit, instill, unit, innately, int, anal, innate, inositol, into, Anita's, it'll, Intel's initally initially 1 14 initially, innately, install, genitally, initial, Italy, Intel, anally, dentally, mentally, entail, finitely, instill, ideally initation initiation 3 13 invitation, imitation, initiation, intuition, notation, intimation, indication, annotation, ionization, irritation, sanitation, agitation, animation initiaitive initiative 1 9 initiative, initiatives, intuitive, initiate, initiative's, initiating, initiated, initiates, initiate's inlcuding including 1 13 including, inducting, unloading, encoding, inflicting, inflecting, unlocking, indicting, infecting, injecting, inoculating, inculcating, enacting inmigrant immigrant 1 6 immigrant, in migrant, in-migrant, emigrant, ingrained, incarnate inmigrants immigrants 1 11 immigrants, in migrants, in-migrants, immigrant's, emigrants, immigrant, emigrant's, migrants, immigrates, migrant's, emigrant innoculated inoculated 1 8 inoculated, inoculates, inoculate, inculcated, inculpated, reinoculated, incubated, insulated inocence innocence 1 9 innocence, incense, insolence, incidence, innocence's, incensed, incenses, nascence, incense's inofficial unofficial 1 6 unofficial, unofficially, in official, in-official, official, nonofficial inot into 1 36 into, ingot, int, not, onto, unto, Inuit, innit, unit, Ont, Minot, Inst, inst, knot, snot, Indy, Ind, ant, ind, ain't, Ito, ion, nit, iota, note, nowt, pinto, IN, IT, In, It, NT, OT, in, it, isn't inpeach impeach 1 18 impeach, in peach, in-peach, inch, unpack, unleash, epoch, impish, unlatch, inept, Apache, Enoch, enmesh, enrich, inrush, unpaid, unpick, input inpolite impolite 1 22 impolite, in polite, in-polite, unpolluted, inviolate, tinplate, inflate, implied, inlet, unpolished, unlit, implode, insulate, unbolt, inability, inoculate, inbuilt, include, inputted, insult, enplane, invalid inprisonment imprisonment 1 3 imprisonment, imprisonments, imprisonment's inproving improving 1 5 improving, in proving, in-proving, unproven, approving insectiverous insectivorous 1 4 insectivorous, insectivores, insectivore's, insectivore insensative insensitive 1 6 insensitive, insensate, insinuative, incentive, insensitively, nonsensitive inseperable inseparable 1 7 inseparable, insuperable, inseparably, insuperably, inseparables, inoperable, inseparable's insistance insistence 1 5 insistence, instance, assistance, insistence's, insisting insitution institution 1 8 institution, insinuation, invitation, intuition, insertion, instigation, infatuation, insulation insitutions institutions 1 14 institutions, institution's, insinuations, invitations, intuitions, insinuation's, insertions, infatuations, invitation's, intuition's, insertion's, instigation's, infatuation's, insulation's inspite inspire 1 21 inspire, in spite, in-spite, inspired, onsite, insipid, incite, inside, instate, inset, instep, inapt, input, inspirit, insist, Inst, inst, inspect, onside, incited, inept instade instead 2 16 instate, instead, instated, unsteady, instar, unseated, instates, onstage, inside, unstated, instant, install, incited, installed, Inst, inst instatance instance 1 5 instance, insistence, instating, instates, insentience institue institute 1 25 institute, instate, indite, instigate, onsite, unsuited, incited, instated, instates, incite, inside, instilled, insisted, instill, intuited, instead, intuit, insist, Inst, astute, inst, instant, instating, inset, intestate instuction instruction 1 5 instruction, induction, instigation, inspection, institution instuments instruments 1 17 instruments, instrument's, incitements, investments, incitement's, ointments, installments, instants, inducements, investment's, ointment's, installment's, instant's, enlistments, inducement's, encystment's, enlistment's instutionalized institutionalized 1 4 institutionalized, institutionalizes, institutionalize, sensationalized instutions intuitions 1 18 intuitions, institutions, infatuations, insertions, intuition's, institution's, insinuations, infestations, infatuation's, insertion's, invitations, instigation's, insinuation's, insulation's, inceptions, infestation's, invitation's, inception's insurence insurance 2 11 insurgence, insurance, insurances, insurgency, inference, insolence, insurance's, insures, insuring, coinsurance, reinsurance intelectual intellectual 1 4 intellectual, intellectually, intellectuals, intellectual's inteligence intelligence 1 6 intelligence, indulgence, intelligence's, intelligent, indigence, inelegance inteligent intelligent 1 9 intelligent, indulgent, intelligently, intelligence, unintelligent, indigent, inelegant, intellect, intelligentsia intenational international 1 8 international, intentional, intentionally, Internationale, internationally, intention, intonation, unintentional intepretation interpretation 1 8 interpretation, interpretations, interrelation, interpretation's, reinterpretation, interpolation, integration, interrogation interational international 1 4 international, Internationale, intentional, internationally interbread interbreed 2 6 interbred, interbreed, inter bread, inter-bread, interbreeds, interfered interbread interbred 1 6 interbred, interbreed, inter bread, inter-bread, interbreeds, interfered interchangable interchangeable 1 4 interchangeable, interchangeably, interchange, interminable interchangably interchangeably 1 10 interchangeably, interchangeable, interminably, interchangeability, interchange, interchanging, interchanged, interchanges, interminable, interchange's intercontinetal intercontinental 1 5 intercontinental, intermittently, interdependently, independently, indignantly intered interred 1 18 interred, interned, entered, wintered, inhered, intrude, inter ed, inter-ed, untried, intercede, interest, inter, inbreed, Internet, antlered, internet, indeed, inured intered interned 2 18 interred, interned, entered, wintered, inhered, intrude, inter ed, inter-ed, untried, intercede, interest, inter, inbreed, Internet, antlered, internet, indeed, inured interelated interrelated 1 16 interrelated, inter elated, inter-elated, interrelates, interrelate, interested, interleaved, interpolated, interlaced, interluded, interlarded, unrelated, untreated, interacted, interlard, entreated interferance interference 1 5 interference, interferon's, interference's, interferon, interfering interfereing interfering 1 10 interfering, interferon, interfere, interference, interfered, interferes, interfacing, interfiling, intervening, interferon's intergrated integrated 1 8 integrated, inter grated, inter-grated, interpreted, interrogated, interacted, interlarded, interjected intergration integration 1 4 integration, interrogation, interaction, interjection interm interim 1 16 interim, intern, inter, interj, inters, in term, in-term, antrum, intercom, anteroom, enter, intro, enters, infirm, inform, interim's internation international 5 13 inter nation, inter-nation, interaction, intention, international, intonation, alternation, incarnation, intervention, interrelation, interrogation, Internationale, indention interpet interpret 1 13 interpret, Internet, internet, inter pet, inter-pet, intercept, interrupt, interest, intrepid, interred, Interpol, interact, interned interrim interim 1 17 interim, inter rim, inter-rim, interring, intercom, anteroom, interred, intern, antrum, inter, interim's, interior, interj, inters, interview, enteric, introit interrugum interregnum 1 14 interregnum, intercom, interim, intrigue, interrogate, intrigued, intriguer, intrigues, antrum, interj, intercoms, anteroom, intrigue's, intercom's intertaining entertaining 1 6 entertaining, intertwining, interlining, interning, entertaining's, entertainingly interupt interrupt 1 17 interrupt, int erupt, int-erupt, interrupts, intercept, intrepid, Internet, interact, interest, internet, interrupt's, interrupted, interrupter, interpret, Interpol, introit, intrude intervines intervenes 1 13 intervenes, interlines, inter vines, inter-vines, interviews, intervened, intervene, interfiles, interview's, internees, interns, intern's, internee's intevene intervene 1 7 intervene, internee, uneven, intern, intone, antennae, Antone intial initial 1 12 initial, uncial, initially, initials, until, inertial, entail, Intel, infill, initial's, initialed, anal intially initially 1 20 initially, initial, uncial, initials, anally, infill, annually, initial's, initialed, inlay, until, inertial, entail, anthill, inanely, initialing, initialize, Intel, essentially, O'Neill intrduced introduced 1 6 introduced, introduces, intruded, introduce, intrudes, reintroduced intrest interest 1 14 interest, untruest, entrust, int rest, int-rest, interests, inters, unrest, wintriest, entreat, intros, introit, interest's, intro's introdued introduced 1 8 introduced, intruded, introduce, intrigued, intrudes, intrude, interluded, intruder intruduced introduced 1 6 introduced, intruded, introduces, introduce, intrudes, reintroduced intrusted entrusted 1 13 entrusted, interested, in trusted, in-trusted, int rusted, int-rusted, intruded, encrusted, untested, intrastate, untasted, entrust, interrupted intutive intuitive 1 12 intuitive, inductive, initiative, intuited, inactive, intuit, intuitively, imitative, intuits, annotative, intuiting, tentative intutively intuitively 1 6 intuitively, inductively, inactively, intuitive, imitatively, tentatively inudstry industry 1 8 industry, industry's, instr, instar, ancestry, industrial, industries, inducer inumerable enumerable 3 4 innumerable, numerable, enumerable, innumerably inumerable innumerable 1 4 innumerable, numerable, enumerable, innumerably inventer inventor 1 11 inventor, invented, inverter, inventory, invent er, invent-er, invent, inventors, invents, investor, inventor's invertibrates invertebrates 1 3 invertebrates, invertebrate's, invertebrate investingate investigate 1 5 investigate, investing ate, investing-ate, investing, infesting involvment involvement 1 8 involvement, involvements, involvement's, insolvent, envelopment, inclement, involved, involving irelevent irrelevant 1 7 irrelevant, relevant, irrelevancy, irrelevantly, irrelevance, Ireland, elephant iresistable irresistible 1 3 irresistible, irresistibly, resistible iresistably irresistibly 1 3 irresistibly, irresistible, resistible iresistible irresistible 1 3 irresistible, resistible, irresistibly iresistibly irresistibly 1 3 irresistibly, irresistible, resistible iritable irritable 1 7 irritable, writable, imitable, irritably, irrigable, heritable, veritable iritated irritated 1 11 irritated, imitated, irritates, irritate, rotated, irrigated, urinated, irradiated, agitated, orated, orientated ironicly ironically 2 5 ironical, ironically, ironic, ironclad, irenic irrelevent irrelevant 1 5 irrelevant, irrelevancy, irrelevantly, relevant, irrelevance irreplacable irreplaceable 1 8 irreplaceable, implacable, irreparable, replaceable, irreproachable, implacably, irreparably, irrevocable irresistable irresistible 1 4 irresistible, irresistibly, resistible, irritable irresistably irresistibly 1 3 irresistibly, irresistible, resistible isnt isn't 1 21 isn't, Inst, inst, int, Usenet, Ont, USN, ant, inset, into, sent, snit, snot, innit, ascent, assent, EST, Ind, est, ind, ain't Israelies Israelis 1 10 Israelis, Israeli's, Israels, Israel's, Israeli es, Israeli-es, Israelite's, Israelite, Israeli, Disraeli's issueing issuing 1 30 issuing, assuring, assuming, using, assaying, essaying, assign, easing, issue, suing, sussing, Essen, icing, saucing, dissing, hissing, kissing, missing, pissing, seeing, sousing, issued, issuer, issues, assuaging, reissuing, unseeing, Essene, ensuing, issue's itnroduced introduced 1 7 introduced, introduces, introduce, outproduced, induced, reintroduced, traduced iunior junior 2 64 Junior, junior, Union, union, INRI, inure, inner, Inuit, Senior, indoor, punier, senior, unit, intro, nor, uni, Munro, minor, Indore, ignore, inkier, Onion, innit, onion, unite, Elinor, owner, Igor, Lenoir, Renoir, info, into, pinier, tinier, undo, unis, univ, unto, winier, ionizer, funnier, runnier, sunnier, Invar, incur, infer, inter, unbar, under, Avior, Ionic, anion, donor, honor, icier, ionic, lunar, manor, senor, tenor, tuner, unify, unity, tinnier iwll will 2 55 Will, will, Ill, ill, I'll, ell, owl, IL, Ila, all, awl, isl, isle, Ella, Willa, Willy, willy, UL, ilea, ilk, ills, Wall, ail, oil, wall, well, LL, ally, ilia, ll, Bill, Gill, Hill, Jill, Mill, bill, dill, fill, gill, hill, kill, mill, pill, rill, sill, till, wile, wily, idyll, it'll, AL, Al, oily, we'll, ill's iwth with 1 60 with, oath, withe, itch, Th, IT, It, Kieth, it, kith, pith, Beth, Seth, eighth, meth, Ito, nth, ACTH, Goth, Roth, Ruth, bath, both, doth, goth, hath, iota, lath, math, moth, myth, path, itchy, Keith, IE, Thu, ow, the, tho, thy, aitch, lithe, pithy, tithe, I, i, Wyeth, wrath, wroth, Edith, Faith, eight, faith, saith, IA, Ia, Io, aw, ii, Alioth Japanes Japanese 1 6 Japanese, Japans, Japan's, Japan es, Japan-es, Capone's jeapardy jeopardy 1 21 jeopardy, jeopardy's, leopard, japed, parody, apart, Shepard, keypad, depart, capered, party, Sheppard, jetport, seaport, Japura, jeopardize, Gerard, canard, Gerardo, Jakarta, Japura's Jospeh Joseph 1 4 Joseph, Gospel, Jasper, Gasped jouney journey 1 44 journey, jouncy, June, Juneau, joinery, join, jounce, Jon, Jun, honey, jun, Jayne, Jinny, Joanne, Joey, joey, Joyner, jitney, joined, joiner, Jane, Joan, Joni, Jung, Juno, cone, cony, gone, Jones, Junes, Joule, jokey, joule, money, Jenny, Joann, gungy, gunny, jenny, Johnny, county, jaunty, johnny, June's journied journeyed 1 15 journeyed, corned, journey, mourned, joyride, joined, journeys, journo, horned, burned, sojourned, turned, cornet, curried, journey's journies journeys 1 44 journeys, journos, journey's, juries, journey, carnies, journals, purines, johnnies, Corine's, goriness, journo, journalese, journeyers, Corrine's, Jones, Junes, corneas, cornice, cronies, gurneys, cornices, corniest, Johnie's, corns, Joni's, curies, jounce, journal's, purine's, Johnnie's, corn's, urine's, journeyer's, Corinne's, June's, Murine's, cornice's, Curie's, Janie's, curie's, cornea's, gurney's, Corina's jstu just 3 30 Stu, jest, just, CST, jut, sty, joist, joust, ST, St, st, jests, PST, SST, Sta, Ste, jet, jot, cast, cost, gist, gust, jets, jots, juts, J's, jest's, jet's, jot's, jut's jsut just 1 44 just, jut, joust, Jesuit, jest, gust, CST, joist, Stu, gist, gusto, gusty, juts, jute, sit, suet, suit, ST, St, st, bust, dust, lust, must, oust, rust, Josue, cast, cost, Sgt, PST, SAT, SST, Sat, Set, cut, gut, jet, jot, sat, set, sot, J's, jut's Juadaism Judaism 1 9 Judaism, Judaisms, Dadaism, Judaism's, Judas, Nudism, Sadism, Jainism, Judas's Juadism Judaism 1 24 Judaism, Judaisms, Nudism, Sadism, Judaism's, Judas, Jainism, Autism, Dadaism, Jades, Quads, Judd's, Taoism, Quad's, Quietism, Cubism, Judo's, Judas's, Cultism, Jedi's, Jodi's, Jude's, Judy's, Jade's judical judicial 2 10 Judaical, judicial, juridical, judicially, cubical, medical, radical, ducal, Judaic, decal judisuary judiciary 1 42 judiciary, Janissary, disarray, Judaism, Judas, sudsier, Judas's, juicier, Judases, gutsier, juster, guitar, juicer, quasar, Judson, judo's, glossary, guitars, Judea's, cutesier, jittery, Judd's, cursory, quids, judicious, Jedi's, Jodi's, Jude's, Judy's, cuds, guider, juts, jouster, commissary, guiders, Jed's, cud's, jut's, guitar's, Jodie's, quid's, guider's juducial judicial 1 3 judicial, judicially, Judaical juristiction jurisdiction 1 5 jurisdiction, jurisdictions, jurisdiction's, jurisdictional, rustication juristictions jurisdictions 1 5 jurisdictions, jurisdiction's, jurisdiction, jurisdictional, rustication's kindergarden kindergarten 1 6 kindergarten, kinder garden, kinder-garden, kindergartens, kindergartner, kindergarten's knive knife 3 20 knives, knave, knife, Nivea, naive, nave, novae, Nev, Knievel, Nov, Kiev, NV, knaves, knifed, knifes, knee, univ, I've, knave's, knife's knowlege knowledge 1 6 knowledge, Knowles, knowledge's, bowleg, Knowles's, college knowlegeable knowledgeable 1 10 knowledgeable, knowledgeably, legible, illegible, ineligible, unlikable, navigable, negligible, likable, legibly knwo know 1 62 know, NOW, now, Neo, knew, knob, knot, known, knows, NW, No, kn, no, knee, kiwi, WNW, NCO, NWT, two, Noe, knit, won, NE, Ne, Ni, WHO, WI, new, noway, who, woe, woo, wow, Nos, Nov, nob, nod, non, nor, nos, not, nowt, N, n, vow, knock, knoll, gnaw, NW's, Kiowa, vino, wino, NY, Na, WA, Wu, nu, we, WNW's, now's, No's, no's knwos knows 1 70 knows, knobs, knots, Nos, nos, knees, kiwis, NW's, Knox, nowise, twos, noes, WNW's, Neo's, knits, NeWS, No's, Wis, news, no's, nose, nosy, nous, noways, woes, woos, wows, nobs, nods, now's, knee's, Knowles, NS, kiwi's, vows, knob's, knocks, knolls, knot's, NE's, Ne's, gnaws, new's, noose, two's, Kiowas, winos, N's, nus, was, knit's, Na's, Ni's, nu's, WHO's, who's, Noe's, vow's, wow's, news's, won's, woe's, Nov's, nod's, vino's, wino's, Wu's, knock's, knoll's, Kiowa's konw know 1 54 know, Kong, kine, Jon, kin, koan, gown, Joni, Kane, King, Kongo, cone, gone, king, Kan, Ken, con, ken, Kano, keno, Cong, Conn, cony, gong, kana, Joan, join, known, krone, NOW, keen, now, own, knew, KO, NW, coin, kW, kn, kw, ON, Snow, down, on, snow, sown, town, koans, krona, coon, goon, WNW, cow, Kong's konws knows 1 63 knows, Jones, kines, koans, gowns, Jon's, Jonas, Kings, Kong's, cones, kin's, kings, Kans, cons, kens, Kan's, Ken's, con's, gongs, ken's, joins, Kano's, keens, keno's, owns, Joan's, Joni's, Kane's, King's, cone's, join's, king's, coins, Downs, downs, gown's, snows, towns, CNS, Kongo's, coons, goons, Cong's, Conn's, KO's, Kong, coin's, cony's, cows, gong's, keen's, krone's, now's, coon's, goon's, NW's, Snow's, snow's, krona's, WNW's, cow's, down's, town's kwno know 24 69 keno, Kano, Ken, ken, Juno, Kongo, Kan, kin, Jon, Gino, Kane, King, Kong, kana, kine, king, keen, kw no, kw-no, won, Genoa, Kenny, Kwan, know, con, wino, Gen, Gwyn, Jan, Jun, KO, No, gen, jun, kW, kn, koan, kw, no, Kent, kens, coon, goon, Congo, WNW, canoe, Ono, awn, gown, kWh, own, pwn, CNN, Can, can, gin, gun, Kans, Kant, kayo, kind, kink, guano, keno's, Ken's, ken's, Kano's, Kan's, kin's labatory lavatory 1 6 lavatory, laboratory, laudatory, labor, Labrador, locator labatory laboratory 2 6 lavatory, laboratory, laudatory, labor, Labrador, locator labled labeled 1 31 labeled, cabled, fabled, gabled, ladled, tabled, libeled, la bled, la-bled, lab led, lab-led, labels, baled, label, labile, liable, bled, babbled, dabbled, gabbled, labored, lobed, lubed, bailed, balled, bawled, lobbed, lolled, lulled, tablet, label's labratory laboratory 1 9 laboratory, Labrador, liberator, Labradors, vibratory, laboratory's, library, Labrador's, celebratory laguage language 1 15 language, luggage, leakage, lavage, baggage, gauge, leafage, league, lagged, Gage, luge, lacunae, large, lunge, luggage's laguages languages 1 19 languages, language's, leakages, luggage's, gauges, leagues, leakage's, luges, lavage's, larges, lunges, baggage's, gauge's, leafage's, luggage, league's, Gage's, large's, lunge's larg large 1 10 large, largo, lag, lark, Lara, Lars, lard, lurgy, Lang, lurk largst largest 1 9 largest, larges, largos, largess, larks, large's, largo's, lark's, largess's lastr last 1 43 last, laser, lasts, Lester, Lister, luster, LSAT, lasted, later, least, Astor, aster, astir, blaster, plaster, latter, leaser, Castor, Castro, Easter, Master, baster, caster, castor, faster, last's, lastly, lustier, master, pastor, pastry, raster, taster, vaster, waster, lest, list, lost, lust, lased, loser, lusty, least's lattitude latitude 1 7 latitude, attitude, altitude, latitudes, platitude, lassitude, latitude's launchs launch 3 8 launch's, launches, launch, lunch's, lunches, Lynch's, haunch's, paunch's launhed launched 1 18 launched, laughed, lunched, lunged, lounged, lanced, landed, lunkhead, lynched, leaned, lined, loaned, Land, land, linked, linted, longed, lancet lavae larvae 1 25 larvae, lavage, lava, lave, leave, Laval, lav, Love, live, love, levee, laves, Alva, larva, laved, lavs, Livia, lovey, Ava, Ave, ave, lava's, lvi, slave, Laue layed laid 22 71 lade, flayed, played, slayed, Laud, late, laud, laced, laded, lamed, lased, laved, lazed, bayed, hayed, layer, payed, LED, lad, led, Loyd, laid, lied, latte, lay ed, lay-ed, lathed, lauded, Lady, Lat, Leda, lady, lat, lead, lewd, load, Laue, lard, lode, lay, layered, lye, Laredo, lacked, lagged, lammed, lapped, lashed, lazied, leaded, leafed, leaked, leaned, leaped, leased, leaved, loaded, loafed, loaned, LLD, Lloyd, layette, let, lid, Land, land, allayed, belayed, delayed, relayed, cloyed lazyness laziness 1 19 laziness, laxness, laziness's, slyness, haziness, lameness, lateness, lazybones's, lanes, lazes, lazybones, leanness, Lane's, lane's, laze's, lazies, sleaziness, Lassen's, laxness's leage league 1 55 league, ledge, Liege, liege, lease, leave, lag, leg, Leakey, Lego, lake, leak, loge, luge, Lodge, leaky, leggy, lodge, large, leagued, leagues, leek, Leger, lager, LG, legate, lg, Lea, Lee, lea, leafage, leakage, lee, legal, lineage, age, lavage, leaked, ledger, ledges, legged, linage, lac, log, lug, Laue, lags, legs, mileage, pledge, sledge, league's, lag's, leg's, ledge's leanr lean 5 44 leaner, learn, Lean, Lear, lean, Leann, leans, lunar, Leonor, loaner, Elanor, Lenard, Lenora, Lenore, Leanne, learner, Lena, Lane, Leary, lane, Lenoir, linear, Eleanor, LAN, Leander, Len, cleaner, gleaner, liner, loner, Leanna, Lerner, Lean's, lean's, Lana, Lang, Leno, Leon, lair, leer, liar, loan, near, Lena's leanr learn 2 44 leaner, learn, Lean, Lear, lean, Leann, leans, lunar, Leonor, loaner, Elanor, Lenard, Lenora, Lenore, Leanne, learner, Lena, Lane, Leary, lane, Lenoir, linear, Eleanor, LAN, Leander, Len, cleaner, gleaner, liner, loner, Leanna, Lerner, Lean's, lean's, Lana, Lang, Leno, Leon, lair, leer, liar, loan, near, Lena's leanr leaner 1 44 leaner, learn, Lean, Lear, lean, Leann, leans, lunar, Leonor, loaner, Elanor, Lenard, Lenora, Lenore, Leanne, learner, Lena, Lane, Leary, lane, Lenoir, linear, Eleanor, LAN, Leander, Len, cleaner, gleaner, liner, loner, Leanna, Lerner, Lean's, lean's, Lana, Lang, Leno, Leon, lair, leer, liar, loan, near, Lena's leathal lethal 1 10 lethal, lethally, Letha, Latham, leather, lath, Letha's, Lethe, lathe, loath lefted left 13 36 lifted, lofted, hefted, lefter, left ed, left-ed, leftest, feted, lefties, leafed, lefts, Left, left, left's, refuted, lefty, fleeted, felted, leaded, leaved, levied, looted, luffed, gifted, lasted, lifter, lilted, linted, listed, lusted, rafted, rifted, sifted, tufted, wafted, lefty's legitamate legitimate 1 6 legitimate, legitimated, legitimates, legitimately, legitimatize, illegitimate legitmate legitimate 1 8 legitimate, legit mate, legit-mate, legitimated, legitimates, legitimately, legitimatize, illegitimate lenght length 1 25 length, Lent, lent, lento, lend, lint, light, legit, Knight, knight, linnet, Lents, night, Len, let, linty, LNG, Lang, Lena, Leno, Long, ling, long, lung, Lent's leran learn 1 31 learn, Lean, lean, reran, Lorna, Lorena, lorn, Loren, learns, Lear, Lena, Erna, earn, Leann, Loraine, leering, LAN, Lateran, Leary, Len, Leona, ran, Verna, yearn, Lara, Leon, Lora, Lyra, lira, loan, Lear's lerans learns 1 29 learns, leans, learn, earns, Lean's, lean's, Lear's, lens, Lorna's, yearns, Loren's, Lorena's, loans, Lara's, Lena's, Lora's, Lyra's, lira's, Leann's, LAN's, Lateran's, Len's, Erna's, Loraine's, Leon's, loan's, Leary's, Leona's, Verna's lieuenant lieutenant 1 15 lieutenant, lenient, L'Enfant, Dunant, Levant, tenant, lineament, liniment, pennant, linen, Laurent, leanest, linden, Lennon, lining leutenant lieutenant 1 8 lieutenant, lieutenants, lieutenancy, lieutenant's, tenant, lutenist, Dunant, latent levetate levitate 1 4 levitate, levitated, levitates, Levitt levetated levitated 1 4 levitated, levitates, levitate, lactated levetates levitates 1 5 levitates, levitated, levitate, lactates, Levitt's levetating levitating 1 6 levitating, lactating, levitation, levitate, levitated, levitates levle level 1 43 level, levee, leveled, leveler, lively, lovely, leave, levels, lever, levelly, Laval, bevel, revel, Lesley, Leslie, Levine, levees, levied, levier, levies, revile, Lela, Levi, Levy, Love, Lyle, lave, levy, live, love, Leila, Leola, Lille, Levis, ladle, lisle, level's, feel, flee, levee's, Levi's, Levy's, levy's liasion liaison 1 23 liaison, lesion, lotion, libation, ligation, elision, fission, mission, suasion, vision, liaising, lashing, leashing, Lawson, lasing, lain, lion, Latino, lesions, dilation, illusion, elation, lesion's liason liaison 1 26 liaison, Lawson, lesson, liaising, lasing, liaisons, Larson, Lisbon, Liston, leasing, Lassen, Luzon, lion, Alison, lessen, loosen, Jason, Mason, bison, mason, Gleason, Wilson, Litton, reason, season, liaison's liasons liaisons 1 29 liaisons, liaison's, lessons, Lawson's, lesson's, liaison, lions, lessens, loosens, Masons, masons, Larson's, Lisbon's, Liston's, reasons, seasons, Lassen's, Luzon's, lion's, Alison's, Jason's, Mason's, bison's, mason's, Gleason's, Wilson's, Litton's, reason's, season's libary library 1 12 library, Libra, lobar, Libras, liar, libber, liberty, Leary, Libby, Liberia, labor, Libra's libell libel 1 16 libel, libels, label, liable, lib ell, lib-ell, Bell, bell, Liberal, libel's, libeled, libeler, liberal, Lyell, labels, label's libguistic linguistic 1 12 linguistic, logistic, logistics, legalistic, egoistic, logistical, eulogistic, lipstick, ballistic, caustic, syllogistic, logistics's libguistics linguistics 1 4 linguistics, logistics, linguistics's, logistics's lible libel 1 18 libel, liable, labile, Lille, Bible, bible, lisle, label, libeled, libeler, bile, libels, legible, lib, likable, livable, pliable, libel's lible liable 2 18 libel, liable, labile, Lille, Bible, bible, lisle, label, libeled, libeler, bile, libels, legible, lib, likable, livable, pliable, libel's lieing lying 38 57 liking, liming, lining, living, hieing, pieing, lien, ling, laying, lowing, luring, Leon, Long, lingo, lion, loin, long, lung, Len, Lin, Leona, leering, licking, loping, losing, loving, lubing, Lang, Lean, Lena, Leno, Lina, lain, lean, line, lino, liens, lying, being, piing, Leann, Lenny, fleeing, ailing, filing, lacing, lading, laming, lasing, laving, lazing, oiling, piling, riling, tiling, wiling, lien's liek like 1 24 like, Lie, lie, leek, lick, Luke, leak, lieu, link, lied, lief, lien, lies, lake, Liege, liege, lock, look, luck, leg, liq, lack, Lie's, lie's liekd liked 1 30 liked, lied, licked, locked, looked, lucked, leaked, linked, likes, lacked, like, limed, lined, lived, LED, led, lid, biked, diked, hiked, liken, liker, miked, piked, LCD, lead, leek, lewd, lick, like's liesure leisure 1 22 leisure, leisured, lie sure, lie-sure, lesser, leaser, loser, fissure, leisure's, leisurely, pleasure, laser, Lester, Lister, lies, lire, lisper, lure, sure, lieu's, Lie's, lie's lieved lived 1 15 lived, leaved, levied, loved, sieved, laved, livid, livened, leafed, lied, live, levee, believed, relieved, sleeved liftime lifetime 1 18 lifetime, lifetimes, lifting, longtime, loftier, lifetime's, lifted, lifter, lift, lofting, leftism, halftime, lefties, Lafitte, lifts, liftoff, loftily, lift's likelyhood likelihood 1 6 likelihood, likely hood, likely-hood, likelihoods, livelihood, likelihood's liquify liquefy 1 17 liquefy, liquid, liquor, squiffy, quiff, liqueur, qualify, liq, liquefied, liquefies, Luigi, luff, Livia, jiffy, leafy, lucky, quaff liscense license 1 23 license, licensee, licensed, licenses, listens, lessens, loosens, licensees, scenes, lichens, license's, liens, sense, listen's, Pliocenes, Lassen's, Lucien's, lichen's, licensee's, lien's, scene's, Nicene's, Pliocene's lisence license 1 30 license, licensee, silence, essence, since, Lance, lance, loosens, seance, lenience, Laurence, listens, lessens, liens, salience, science, sense, licensed, licenses, listen's, Lawrence, nascence, Lassen's, lien's, likens, linens, livens, nuisance, linen's, license's lisense license 1 45 license, licensee, loosens, listens, lessens, liens, sense, licensed, licenses, likens, linens, livens, looseness, listen's, lines, lenses, Lassen's, lien's, loses, licensees, lens, sens, liaisons, linen's, lisle's, likeness, lases, license's, lioness, lions, Olsen's, linens's, Lucien's, Lisa's, line's, Len's, Lin's, Larsen's, Lisbon's, Liston's, liaison's, lens's, licensee's, lion's, Alison's listners listeners 1 12 listeners, listener's, listens, Lister's, listener, listen's, luster's, stoners, Costner's, Lester's, Liston's, stoner's litature literature 2 8 ligature, literature, stature, litter, littered, littler, litterer, lecture literture literature 1 15 literature, litterateur, literate, literature's, torture, litterer, loiterer, literary, literati, literates, litterateurs, L'Ouverture, littered, litterateur's, literate's littel little 2 23 Little, little, lintel, litter, lit tel, lit-tel, littler, lately, lite, tittle, lithely, latte, libel, liter, Lionel, Litton, Mattel, latter, lattes, letter, Little's, little's, latte's litterally literally 1 13 literally, laterally, litter ally, litter-ally, literal, latterly, littoral, liberally, literately, bilaterally, lateral, literals, literal's liuke like 2 66 Luke, like, Locke, lake, lick, luge, Liege, liege, luck, liked, liken, liker, likes, kike, leek, Lie, Loki, fluke, lie, lock, loge, look, lucky, Ike, Louie, licked, Luigi, alike, liq, lug, Laue, Leakey, lackey, link, Duke, Luce, Lupe, Mike, Nike, Pike, bike, dike, duke, hike, lice, life, lime, line, lire, lite, live, lube, lure, lute, mike, nuke, pike, puke, lack, leak, Lepke, Rilke, licks, Luke's, like's, lick's livley lively 1 43 lively, lovely, lovey, level, livery, Lily, Livy, lily, live, levelly, likely, Lille, Lilly, lisle, lived, liven, liver, lives, libel, Lesley, Love, lividly, love, lithely, livelier, Laval, livable, Lillie, naively, Levy, Lila, Lyle, Lyly, file, lave, levels, levy, lief, life, lilo, lovely's, Livy's, level's lmits limits 1 70 limits, limit's, emits, omits, lints, milts, MIT's, limit, lots, mites, mitts, mots, lifts, lilts, lists, limes, limos, limbs, limns, limps, loots, louts, Smuts, smites, smuts, lats, lets, lids, mats, lint's, remits, vomits, milt's, Lents, Lot's, lasts, lefts, lofts, lot's, lusts, mitt's, mot's, Klimt's, lift's, lilt's, list's, MT's, laity's, limo's, loot's, lout's, amity's, mite's, smut's, Lat's, let's, lid's, mat's, GMT's, Lima's, lime's, limb's, limp's, vomit's, Lott's, Lent's, last's, left's, loft's, lust's loev love 2 65 Love, love, live, Levi, Levy, levy, lovey, lave, lief, lav, loaf, Livy, leave, life, lobe, Leif, Leo, lvi, Lie, Lvov, lie, low, Lome, Lowe, clove, glove, levee, lode, loge, lone, lope, lore, lose, loved, lover, loves, Le, Olav, elev, lava, leaf, lo, Jove, Leon, Leos, Rove, cove, dove, hove, move, rove, wove, floe, Lea, Lee, Lew, Lou, foe, lea, lee, lei, loo, Love's, love's, Leo's lonelyness loneliness 1 8 loneliness, loneliness's, loveliness, lowliness, likeliness, liveliness, levelness, loveliness's longitudonal longitudinal 1 7 longitudinal, longitudinally, latitudinal, longitudes, longitude, longitude's, conditional lonley lonely 1 15 lonely, Conley, Langley, Leonel, Lionel, lone, lovely, only, Finley, lolly, lowly, loner, Henley, Lesley, Manley lonly lonely 1 26 lonely, only, lolly, lowly, Leonel, Lionel, Langley, Lily, lily, loony, Lon, Lilly, lankly, Conley, loudly, lovely, Lola, Long, Lyly, loll, lone, long, Lanny, Lenny, Lully, Lon's lonly only 2 26 lonely, only, lolly, lowly, Leonel, Lionel, Langley, Lily, lily, loony, Lon, Lilly, lankly, Conley, loudly, lovely, Lola, Long, Lyly, loll, lone, long, Lanny, Lenny, Lully, Lon's lsat last 2 31 LSAT, last, slat, Lat, SAT, Sat, lat, sat, least, lest, list, lost, lust, LSD, slate, lasts, ls at, ls-at, Las, Sta, SALT, lats, salt, blast, slit, slot, slut, last's, Lat's, La's, la's lveo love 6 53 Leo, Levi, Love, lave, live, love, lvi, Levy, levy, levee, lovey, lvii, LIFO, lief, Leif, lav, Lvov, lei, Lego, Leno, Leon, Leos, leave, Le, Livy, lava, leaf, life, lo, laved, laves, level, lever, lived, liven, liver, lives, loved, lover, loves, LVN, Lao, Lea, Lee, Lew, Lie, lea, lee, lie, loo, Love's, love's, Leo's lvoe love 2 58 Love, love, live, lovey, lave, lvi, Lvov, levee, lvii, life, Levi, lief, loved, lover, loves, lobe, Leo, Livy, lav, leave, Lie, lie, low, Lome, Lowe, clove, glove, lode, loge, lone, lope, lore, lose, floe, LIFO, Le, Levy, lava, levy, lo, loaf, Jove, Rove, cove, dove, hove, move, rove, wove, LVN, Lao, Lee, Lou, foe, lee, loo, Love's, love's Lybia Libya 18 34 Labia, Lydia, Lib, Lb, BIA, Lube, Labial, LLB, Lab, Livia, Lucia, Luria, Nubia, Lbw, Lob, Lyra, Lobe, Libya, Libra, Lelia, Lidia, Lilia, Tibia, Libby, Lobby, Alba, BA, Ba, Bi, Elba, LA, La, Li, Lib's mackeral mackerel 1 24 mackerel, mackerels, makers, Maker, maker, material, mockers, mackerel's, mocker, mayoral, mockery, Maker's, maker's, mineral, Marla, meagerly, cockerel, mocker's, pickerel, muckier, coral, moral, mural, mockery's magasine magazine 1 8 magazine, magazines, Maxine, massing, migraine, magazine's, moccasin, maxing magincian magician 1 12 magician, Manichean, magnesia, Kantian, gentian, imagination, mansion, marination, pagination, magnesia's, monition, munition magnificient magnificent 1 5 magnificent, magnificently, magnificence, munificent, Magnificat magolia magnolia 1 26 magnolia, majolica, Mongolia, Mazola, Paglia, Magoo, Aglaia, Magi, Mali, Mowgli, magi, Manila, manila, Mogul, mogul, magpie, Magog, Marla, magic, magma, Magellan, maxilla, Magoo's, Maggie, magi's, muggle mailny mainly 1 22 mainly, mailing, Milne, Marilyn, Malian, malign, manly, Malone, Milan, mauling, mail, main, many, Molina, Maine, Malay, moiling, mails, malty, milky, Manley, mail's maintainance maintenance 1 6 maintenance, maintaining, maintains, Montanans, Montanan's, maintenance's maintainence maintenance 1 6 maintenance, maintaining, maintainers, continence, maintains, maintenance's maintance maintenance 2 9 maintains, maintenance, maintained, maintainer, maintain, maintainers, Montana's, mantas, manta's maintenence maintenance 1 11 maintenance, maintenance's, continence, countenance, minuteness, Montanans, maintaining, maintainers, Montanan's, minuteness's, Mantegna's maintinaing maintaining 1 5 maintaining, mainlining, maintain, maintains, munitioning maintioned mentioned 2 5 munitioned, mentioned, maintained, mainlined, motioned majoroty majority 1 21 majority, majorette, majorly, majored, majority's, Major, Marty, major, Majesty, majesty, Majuro, majors, majordomo, carroty, maggoty, Major's, Majorca, major's, McCarty, Maigret, Majuro's maked marked 1 38 marked, masked, makes, naked, make, miked, maxed, Maker, baked, caked, faked, maced, maker, maned, mated, raked, waked, mocked, mucked, made, make's, Maude, mad, med, smacked, manged, market, milked, Maud, Mike, mage, maid, mate, meed, mike, imaged, smoked, gamed maked made 20 38 marked, masked, makes, naked, make, miked, maxed, Maker, baked, caked, faked, maced, maker, maned, mated, raked, waked, mocked, mucked, made, make's, Maude, mad, med, smacked, manged, market, milked, Maud, Mike, mage, maid, mate, meed, mike, imaged, smoked, gamed makse makes 1 100 makes, make, manse, mages, mikes, mks, macs, mags, Mack's, males, mask, make's, Marks, marks, masks, Maker, maker, Mac's, Magus, mac's, mag's, magus, mas, maxes, micks, mocks, mucks, bakes, cakes, fakes, hakes, lakes, maces, manes, mares, mates, mazes, rakes, takes, ukase, wakes, Maisie, Massey, Max, max, masc, Case, MA's, Mace, Mass, Mays, Mike, Muse, case, ma's, mace, mage, mass, maws, maze, mike, muse, Mg's, Mark's, mark's, mask's, Mick's, muck's, Marks's, Mike's, mage's, magi's, mike's, Mae's, Mai's, Mao's, Max's, May's, maw's, max's, may's, Madge's, McKee's, Male's, male's, Jake's, Mace's, Wake's, bake's, cake's, fake's, hake's, lake's, mace's, mane's, mare's, mate's, maze's, rake's, sake's Malcom Malcolm 1 16 Malcolm, Talcum, LCM, Mailbomb, Maalox, Qualcomm, Malacca, Holcomb, Welcome, Mulct, Melanoma, Slocum, Amalgam, Locum, Glaucoma, Magma maltesian Maltese 0 6 Malthusian, Malaysian, Melanesian, malting, Maldivian, Multan mamal mammal 1 38 mammal, mama, Jamal, mamas, mammals, manual, mamma, mamba, mams, mam, Marla, Jamaal, Maiman, mama's, tamale, mail, mall, maul, meal, marl, ma'am, Malay, Mamie, mammy, Camel, Jamel, Mabel, Mamet, Tamil, camel, mambo, medal, metal, modal, moral, mural, mammal's, mamma's mamalian mammalian 1 9 mammalian, mammalians, Malian, Somalian, mammalian's, Malayan, Memling, malign, mailman managable manageable 1 11 manageable, manacle, bankable, mandible, maniacal, changeable, marriageable, mountable, maniacally, sinkable, manically managment management 1 9 management, managements, management's, monument, managed, augment, tangent, Menkent, managing manisfestations manifestations 1 5 manifestations, manifestation's, manifestation, infestations, infestation's manoeuverability maneuverability 1 3 maneuverability, maneuverability's, maneuverable manouver maneuver 1 18 maneuver, maneuvers, Hanover, manure, maneuvered, manor, mover, mangier, hangover, makeover, manlier, maneuver's, manner, manger, manager, mangler, minuter, monomer manouverability maneuverability 1 7 maneuverability, maneuverability's, maneuverable, manageability, memorability, invariability, venerability manouverable maneuverable 1 5 maneuverable, mensurable, nonverbal, maneuverability, conferrable manouvers maneuvers 1 24 maneuvers, maneuver's, maneuver, manures, maneuvered, manors, movers, Hanover's, hangovers, makeovers, manners, mangers, manure's, managers, manglers, monomers, manor's, mover's, hangover's, makeover's, manner's, manger's, manager's, monomer's mantained maintained 1 14 maintained, maintainer, contained, maintains, maintain, mainlined, mentioned, wantoned, mankind, mantled, mandated, martinet, untanned, suntanned manuever maneuver 1 22 maneuver, maneuvers, maneuvered, maneuver's, manure, never, maunder, makeover, manner, manger, Mainer, naiver, mangier, Hanover, manager, mangler, manlier, minuter, meaner, moaner, maneuvering, hangover manuevers maneuvers 1 23 maneuvers, maneuver's, maneuver, maneuvered, manures, maunders, manure's, makeovers, manners, mangers, Mainers, managers, manglers, moaners, hangovers, makeover's, manner's, manger's, Mainer's, Hanover's, manager's, moaner's, hangover's manufacturedd manufactured 1 9 manufactured, manufacture dd, manufacture-dd, manufactures, manufacture, manufacture's, manufacturer, manufacturers, manufacturer's manufature manufacture 1 9 manufacture, miniature, mandatory, misfeature, Manfred, minuter, Minotaur, manometer, minatory manufatured manufactured 1 9 manufactured, Manfred, maundered, ministered, maneuvered, monitored, mentored, meandered, unfettered manufaturing manufacturing 1 10 manufacturing, Mandarin, mandarin, maundering, ministering, maneuvering, monitoring, mentoring, meandering, unfettering manuver maneuver 1 22 maneuver, maneuvers, manure, maunder, manner, manger, maneuvered, Mainer, naiver, mangier, Hanover, manager, mangler, manlier, minuter, maneuver's, meaner, moaner, manor, miner, mover, never mariage marriage 1 13 marriage, mirage, Marge, marge, marriages, Margie, Maria, Marie, Mauriac, maria, Margo, merge, marriage's marjority majority 1 9 majority, Marjory, Marjorie, Margarita, Margarito, margarita, Margret, Marjorie's, Marjory's markes marks 5 34 markers, markets, Marks, marked, marks, makes, mares, Mark's, mark's, Marses, marker, market, Marge's, Marks's, marques, murks, Marc's, Marcos, Marcus, merges, murk's, mark es, mark-es, marker's, Margie's, make's, mare's, markka's, marque's, market's, Marie's, Marne's, Marco's, Margo's marketting marketing 1 15 marketing, market ting, market-ting, marketing's, marking, racketing, targeting, forgetting, marinating, Martin, market, martin, bracketing, Martina, martini marmelade marmalade 1 6 marmalade, marveled, marmalade's, armload, marbled, marshaled marrage marriage 1 17 marriage, barrage, Marge, marge, mirage, mar rage, mar-rage, marriages, Margie, merge, Margo, carriage, garage, manage, maraca, marque, marriage's marraige marriage 1 11 marriage, marriages, Margie, Marge, marge, carriage, mirage, barrage, marriage's, Marie, remarriage marrtyred martyred 1 13 martyred, mortared, matured, martyrs, martyr, mattered, martyr's, Mordred, mirrored, bartered, mastered, murdered, martyrdom marryied married 1 8 married, marred, marrying, marked, marauded, marched, marooned, mirrored Massachussets Massachusetts 1 5 Massachusetts, Massachusetts's, Masochists, Masochist's, Massasoit's Massachussetts Massachusetts 1 5 Massachusetts, Massachusetts's, Masochists, Masochist's, Massasoit's masterbation masturbation 1 3 masturbation, masturbating, masturbation's mataphysical metaphysical 1 5 metaphysical, metaphysically, metaphysics, metaphorical, metaphysics's materalists materialist 3 14 materialists, materialist's, materialist, naturalists, materialism's, materialistic, naturalist's, medalists, moralists, muralists, materializes, medalist's, moralist's, muralist's mathamatics mathematics 1 7 mathematics, mathematics's, mathematical, asthmatics, asthmatic's, cathartics, cathartic's mathematican mathematician 1 7 mathematician, mathematical, mathematics, mathematicians, mathematics's, mathematically, mathematician's mathematicas mathematics 1 3 mathematics, mathematics's, mathematical matheticians mathematicians 1 4 mathematicians, mathematician's, morticians, mortician's mathmatically mathematically 1 3 mathematically, mathematical, thematically mathmatician mathematician 1 3 mathematician, mathematicians, mathematician's mathmaticians mathematicians 1 3 mathematicians, mathematician's, mathematician mchanics mechanics 1 10 mechanics, mechanic's, mechanics's, mechanic, manics, maniacs, manic's, maniocs, maniac's, manioc's meaninng meaning 1 10 meaning, Manning, manning, meanings, moaning, meaning's, meninx, mining, mooning, Manning's mear wear 28 100 Mar, mar, meat, near, ear, Meir, smear, Mara, Mari, Mary, mare, mere, Lear, Mead, bear, dear, fear, gear, hear, mead, meal, mean, meas, pear, rear, sear, tear, wear, year, Mira, Mr, Myra, Meier, Meyer, merry, Mir, marry, Moor, Muir, moor, Maori, Maura, Mauro, Mayra, meta, MRI, Mae, Mayer, Moira, ERA, era, Marc, Mark, Mars, mark, marl, mars, mart, moray, Maria, Marie, Mario, Merak, Mesa, maria, mayor, mega, mesa, MA, ME, Me, Miro, More, Moro, Omar, emir, ma, me, meager, meaner, mire, miry, more, smeary, AR, Ar, ER, Er, Hera, Vera, er, Mizar, Mylar, meter, metro, molar, Amer, MIA, Mai, Mao mear mere 12 100 Mar, mar, meat, near, ear, Meir, smear, Mara, Mari, Mary, mare, mere, Lear, Mead, bear, dear, fear, gear, hear, mead, meal, mean, meas, pear, rear, sear, tear, wear, year, Mira, Mr, Myra, Meier, Meyer, merry, Mir, marry, Moor, Muir, moor, Maori, Maura, Mauro, Mayra, meta, MRI, Mae, Mayer, Moira, ERA, era, Marc, Mark, Mars, mark, marl, mars, mart, moray, Maria, Marie, Mario, Merak, Mesa, maria, mayor, mega, mesa, MA, ME, Me, Miro, More, Moro, Omar, emir, ma, me, meager, meaner, mire, miry, more, smeary, AR, Ar, ER, Er, Hera, Vera, er, Mizar, Mylar, meter, metro, molar, Amer, MIA, Mai, Mao mear mare 11 100 Mar, mar, meat, near, ear, Meir, smear, Mara, Mari, Mary, mare, mere, Lear, Mead, bear, dear, fear, gear, hear, mead, meal, mean, meas, pear, rear, sear, tear, wear, year, Mira, Mr, Myra, Meier, Meyer, merry, Mir, marry, Moor, Muir, moor, Maori, Maura, Mauro, Mayra, meta, MRI, Mae, Mayer, Moira, ERA, era, Marc, Mark, Mars, mark, marl, mars, mart, moray, Maria, Marie, Mario, Merak, Mesa, maria, mayor, mega, mesa, MA, ME, Me, Miro, More, Moro, Omar, emir, ma, me, meager, meaner, mire, miry, more, smeary, AR, Ar, ER, Er, Hera, Vera, er, Mizar, Mylar, meter, metro, molar, Amer, MIA, Mai, Mao mechandise merchandise 1 10 merchandise, mechanize, mechanizes, mechanics, mechanized, mechanic's, mechanics's, shandies, merchants, merchant's medacine medicine 1 21 medicine, medicines, menacing, Maxine, Medan, Medici, Medina, macing, medicine's, Mendocino, medicinal, mediating, educing, Madeline, Medici's, deducing, magazine, meddling, reducing, seducing, Medan's medeival medieval 1 5 medieval, medical, medial, medal, bedevil medevial medieval 1 6 medieval, medial, bedevil, medical, devil, medal medievel medieval 1 13 medieval, medical, medial, bedevil, marvel, devil, model, medially, medley, motive, medically, motives, motive's Mediteranean Mediterranean 1 3 Mediterranean, Mediterraneans, Mediterranean's memeber member 1 12 member, members, ember, remember, Meyerbeer, member's, mumbler, Amber, amber, umber, memoir, mummer menally mentally 2 11 menially, mentally, meanly, venally, manually, men ally, men-ally, manly, menial, Manley, mealy meranda veranda 2 33 Miranda, veranda, Melinda, Grenada, errand, Rand, marinade, mend, rand, Brenda, Mariana, Granada, Mercado, mermaid, Mandy, Miranda's, Moran, Myrna, Randi, Randy, Ronda, manta, meant, randy, brand, grand, Amerind, remand, Marina, Merino, maraud, marina, merino meranda Miranda 1 33 Miranda, veranda, Melinda, Grenada, errand, Rand, marinade, mend, rand, Brenda, Mariana, Granada, Mercado, mermaid, Mandy, Miranda's, Moran, Myrna, Randi, Randy, Ronda, manta, meant, randy, brand, grand, Amerind, remand, Marina, Merino, maraud, marina, merino mercentile mercantile 1 3 mercantile, percentile, percentile's messanger messenger 1 15 messenger, mess anger, mess-anger, messengers, Sanger, manger, messenger's, manager, Kissinger, passenger, Singer, Zenger, massacre, monger, singer messenging messaging 1 5 messaging, massaging, messenger, mismanaging, misspeaking metalic metallic 1 14 metallic, Metallica, metabolic, metal, italic, metals, metric, metal's, metaled, talc, bimetallic, medal, medic, Metallica's metalurgic metallurgic 1 4 metallurgic, metallurgical, metallurgy, metallurgy's metalurgical metallurgical 1 8 metallurgical, metallurgic, metrical, metallurgist, metaphorical, liturgical, metallurgy, meteorological metalurgy metallurgy 1 6 metallurgy, meta lurgy, meta-lurgy, metallurgy's, metallurgic, metalwork metamorphysis metamorphosis 1 4 metamorphosis, metamorphoses, metamorphosis's, metamorphism's metaphoricial metaphorical 1 4 metaphorical, metaphorically, metaphoric, metaphysical meterologist meteorologist 1 5 meteorologist, meteorologists, petrologist, meteorologist's, meteorology's meterology meteorology 1 5 meteorology, petrology, meteorology's, meteorologic, macrology methaphor metaphor 1 9 metaphor, Mather, mother, Mithra, Mayfair, Mahavira, mouthier, makeover, thievery methaphors metaphors 1 5 metaphors, metaphor's, mothers, Mather's, mother's Michagan Michigan 1 9 Michigan, Mohegan, Meagan, Michigan's, Michelin, Megan, Michiganite, McCain, Meghan micoscopy microscopy 1 4 microscopy, microscope, moonscape, Mexico's mileau milieu 1 24 milieu, mile, Millay, mole, mule, Miles, miles, mil, Malay, ilea, mileage, Male, Mill, Milo, Mlle, male, meal, mill, Milan, miler, melee, Millie, mile's, Miles's milennia millennia 1 19 millennia, millennial, Molina, Milne, millennium, Melanie, Milan, milling, Minnie, Glenna, militia, menial, Leanna, Milken, Milne's, Lena, Minn, mien, mile milennium millennium 1 8 millennium, millenniums, millennium's, millennia, millennial, selenium, minim, plenum mileu milieu 1 45 milieu, mile, mole, mule, Miles, miler, miles, mil, Male, Mill, Milo, Mlle, male, mill, Millie, melee, Mel, milieus, lieu, mail, moil, Milne, ml, smiley, Mailer, Miller, Millet, mailed, mailer, mildew, mile's, milled, miller, millet, moiled, Emile, smile, mild, milf, milk, mils, milt, mil's, milieu's, Miles's miliary military 1 43 military, molar, Malory, milliard, Mylar, miler, Millay, Moliere, Hilary, milady, Miller, miller, Millard, Hillary, milieu, millibar, Mallory, millinery, Mailer, Mary, liar, mailer, miry, midair, Molnar, milkier, molars, Leary, Malay, malaria, mealier, Milan, Mizar, familiar, milky, Mylars, milder, milers, milker, molar's, Millay's, Mylar's, miler's milion million 1 34 million, mullion, Milton, minion, Milan, melon, Malian, Mellon, malign, Molina, mailing, mi lion, mi-lion, mil ion, mil-ion, milling, moiling, millions, Milne, Malone, Milo, lion, Miltown, billion, gillion, mission, pillion, zillion, Jilin, Melton, Milken, milieu, million's, Milo's miliraty military 1 12 military, militate, meliorate, milliard, Moriarty, Millard, milady, flirty, minority, migrate, hilarity, millrace millenia millennia 1 15 millennia, mullein, millennial, Mullen, milling, Molina, Milne, million, mulling, Milken, millennium, villein, Milan, Millie, mullein's millenial millennial 1 4 millennial, millennia, millennial's, menial millenium millennium 1 15 millennium, millenniums, millennium's, millennia, millennial, mullein, selenium, Mullen, milling, minim, mullein's, milliner, millings, plenum, milling's millepede millipede 1 8 millipede, millipedes, milled, millipede's, filliped, millpond, Millet, millet millioniare millionaire 1 7 millionaire, millionaires, billionaire, milliner, millionaire's, millionairess, millinery millitary military 1 7 military, milliard, millibar, millinery, militarily, military's, Millard millon million 1 41 million, Mellon, milling, mullion, Milton, Dillon, Villon, Mullen, Milan, melon, mullein, mulling, mill on, mill-on, millions, Milne, Malone, Mill, Milo, mill, Milken, Millie, Miltown, Maillol, billion, gillion, maillot, pillion, zillion, Mills, mills, Marlon, Melton, Millay, mallow, mellow, Mill's, mill's, million's, Milo's, Mellon's miltary military 1 28 military, molter, milady, milder, Millard, militarily, military's, molar, milts, milt, solitary, dilatory, minatory, Malta, Mylar, maltier, malty, miler, miter, altar, milliard, Malory, Miller, malady, miller, milt's, mallard, milady's minature miniature 1 16 miniature, minuter, Minotaur, mintier, minatory, mi nature, mi-nature, minter, miniatures, mature, nature, denature, manure, minute, minaret, miniature's minerial mineral 1 14 mineral, manorial, mine rial, mine-rial, monorail, minerals, Minerva, material, menial, Monera, minimal, miner, mineral's, managerial miniscule minuscule 1 11 minuscule, minuscules, minuscule's, meniscus, monocle, muscle, musicale, manacle, maniacal, miscall, meniscus's ministery ministry 2 12 minister, ministry, ministers, minster, monastery, Munster, monster, minister's, ministered, minsters, ministry's, minster's minstries ministries 1 22 ministries, monasteries, minsters, minstrels, monstrous, minster's, miniseries, ministry's, ministers, minstrel, monsters, minstrelsy, Mistress, Munster's, minister's, mistress, monster's, minstrel's, mysteries, minestrone's, minster, miniseries's minstry ministry 1 24 ministry, minster, monastery, Munster, minister, monster, minatory, instr, mainstay, minsters, minstrel, Muenster, muenster, Mister, ministry's, minter, mister, instar, ministers, minster's, mastery, minuter, mystery, minister's minumum minimum 1 10 minimum, minimums, minim, minimum's, minima, minims, manumit, minicam, minim's, minimal mirrorred mirrored 1 20 mirrored, mirror red, mirror-red, mirrors, mirror, mirror's, minored, mitered, motored, Mordred, moored, mirroring, mortared, murdered, married, marred, roared, martyred, murmured, majored miscelaneous miscellaneous 1 4 miscellaneous, miscellanies, miscellaneously, miscellany's miscellanious miscellaneous 1 4 miscellaneous, miscellanies, miscellany's, miscellaneously miscellanous miscellaneous 1 3 miscellaneous, miscellanies, miscellany's mischeivous mischievous 1 11 mischievous, mischief's, Muscovy's, miscues, miscue's, missives, misogynous, missive's, Miskito's, Moiseyev's, Moscow's mischevious mischievous 1 19 mischievous, miscues, mischief's, Muscovy's, miscue's, misgivings, miscarries, misogynous, missives, Miskito's, Muscovite's, misgiving's, missive's, mascots, Moiseyev's, Moscow's, miscalls, McVeigh's, mascot's mischievious mischievous 1 4 mischievous, mischievously, mischief's, mischief misdameanor misdemeanor 1 3 misdemeanor, misdemeanors, misdemeanor's misdameanors misdemeanors 1 8 misdemeanors, misdemeanor's, misdemeanor, demeanor's, moisteners, misnomers, moistener's, misnomer's misdemenor misdemeanor 1 3 misdemeanor, misdemeanors, misdemeanor's misdemenors misdemeanors 1 11 misdemeanors, misdemeanor's, misdemeanor, moisteners, misnomers, moistener's, demeanor's, midsummer's, sideman's, misnomer's, Mesmer's misfourtunes misfortunes 1 12 misfortunes, misfortune's, misfortune, fortunes, fortune's, misfeatures, misfires, Missourians, fourteens, Missourian's, misfire's, fourteen's misile missile 1 82 missile, misfile, Mosley, Mosul, miscible, misrule, missiles, mussel, Maisie, Moseley, Moselle, misled, Millie, mile, mislay, missal, mistily, muscle, Mobile, fissile, middle, missive, misuse, mobile, motile, muesli, messily, muzzle, aisle, lisle, missilery, milieu, simile, mingle, miscue, Miles, miles, smile, Male, Mollie, Muse, Muslim, mail, male, missile's, moil, mole, mule, muse, musicale, muslin, sole, miser, mil, mislead, mails, moils, camisole, mils, Mill, Milo, Miss, Mlle, mice, mill, miss, sale, sill, silo, Mills, mills, domicile, MI's, mi's, Maisie's, mail's, moil's, Millie's, mile's, mil's, Mill's, mill's Misouri Missouri 1 19 Missouri, Miser, Mysore, Misery, Maori, Missouri's, Missourian, Sour, Maseru, Masseur, Measure, Minor, Visor, Moisture, Mizar, Maser, Mister, Misers, Miser's mispell misspell 1 16 misspell, Ispell, mi spell, mi-spell, misspells, misplay, spell, misapply, Aspell, dispel, Moselle, miscall, misdeal, respell, misspelled, spill mispelled misspelled 1 13 misspelled, dispelled, mi spelled, mi-spelled, misplayed, spelled, misapplied, miscalled, respelled, misspell, misled, misplaced, spilled mispelling misspelling 1 13 misspelling, dispelling, mi spelling, mi-spelling, misspellings, misplaying, spelling, miscalling, misdealing, respelling, misspelling's, misplacing, spilling missen mizzen 4 42 missed, misses, missing, mizzen, miss en, miss-en, midden, mussing, misuse, Mason, Miss, mason, mien, miss, moisten, Nissan, mission, mosses, mussed, mussel, musses, Miocene, Missy, massing, messing, Essen, miser, risen, meson, Massey, miss's, Lassen, Masses, lessen, massed, masses, messed, messes, missal, missus, mitten, Missy's Missisipi Mississippi 1 11 Mississippi, Mississippi's, Mississippian, Missus, Misses, Missus's, Missuses, Misusing, Misstep, Missy's, Meiosis Missisippi Mississippi 1 3 Mississippi, Mississippi's, Mississippian missle missile 1 20 missile, mussel, missal, Mosley, missiles, mislay, misled, missed, misses, misuse, Miss, mile, miss, misfile, misrule, missals, Missy, miss's, missile's, missal's missonary missionary 1 12 missionary, masonry, missioner, missilery, Missouri, sonar, missing, miscarry, misery, misnomer, misname, masonry's misterious mysterious 1 17 mysterious, misters, mister's, mysteries, Mistress, mistress, miseries, mysteriously, mistress's, boisterous, mistrials, wisterias, Masters's, mastery's, mystery's, wisteria's, mistrial's mistery mystery 5 12 Mister, mister, misery, mastery, mystery, mistier, moister, muster, misters, Master, master, mister's misteryous mysterious 3 12 mister yous, mister-yous, mysterious, misters, mister's, mastery's, mystery's, Mistress, mistress, mistreats, mistress's, Masters's mkae make 1 71 make, Mae, mkay, Mike, mage, mike, Mk, McKay, McKee, Mac, Maj, mac, mag, Maker, maker, makes, Male, male, Meg, meg, Kaye, maw, mks, Mace, Madge, mace, made, mane, mare, mate, maze, MA, ME, Mack, Magi, Me, ma, magi, me, meek, mega, mica, IKEA, Jake, Wake, bake, cake, fake, hake, lake, rake, sake, take, wake, MC, Mg, Mickie, mg, Kay, MIA, Mai, Mao, Max, May, Mia, Mme, Moe, max, may, make's, Mae's mkaes makes 1 93 makes, make's, mages, mikes, mks, macs, mags, Mike's, mage's, makers, mike's, males, make, meas, megs, Mae's, McKay's, McKee's, maws, maxes, maces, manes, mares, mates, mazes, Mac's, Magus, mac's, mag's, magus, mas, mes, Maker, bakes, cakes, fakes, hakes, lakes, maker, rakes, takes, ukase, wakes, Max, Mex, max, MA's, Mass, Mays, Mmes, ma's, mass, mica's, mkay, Maker's, maker's, Male's, male's, Mg's, Mia's, Kaye's, maw's, Mace's, Madge's, mace's, mane's, mare's, mate's, maze's, Meg's, Jake's, Wake's, bake's, cake's, fake's, hake's, lake's, rake's, sake's, take's, wake's, Mack's, Mickie's, Kay's, Mai's, Mao's, Max's, May's, Moe's, max's, may's, magi's, IKEA's mkaing making 1 69 making, miking, Mekong, makings, mocking, mucking, maxing, macing, mating, King, McCain, Ming, king, main, baking, caking, faking, raking, taking, waking, meaning, moaning, musing, okaying, Maine, malign, mugging, OKing, eking, masking, mixing, mooing, meting, mewing, miming, mining, miring, moping, moving, mowing, muting, skiing, Mani, making's, akin, mange, imaging, manga, mango, mangy, marking, milking, mingy, manic, Kan, Man, MiG, Min, kayoing, kin, mag, man, mania, min, smoking, gaming, remaking, mink, makings's mkea make 2 60 Mike, make, mega, mike, mkay, IKEA, Mk, McKee, Meg, meg, meek, mica, McKay, Mejia, makes, mikes, Mac, Mae, Maj, mac, mag, mks, Mead, Mecca, Mesa, mead, meal, mean, meas, meat, mecca, mesa, meta, MA, ME, MEGO, Me, ma, mage, me, Maker, maker, miked, MC, Mg, Mickey, mg, mickey, KIA, Key, MIA, Mex, Mia, Mme, Moe, key, mew, Mike's, make's, mike's moderm modem 2 20 modern, modem, mode rm, mode-rm, midterm, moodier, dorm, madder, miter, mudroom, term, bdrm, moderate, Madeira, Madam, madam, mater, meter, motor, muter modle model 1 51 model, module, mode, mole, middle, modal, motel, meddle, medley, modulo, motile, motley, mottle, muddle, madly, Mondale, modeled, modeler, modules, mold, Dole, dole, mile, moodily, models, modem, modes, moldy, medal, mod, Godel, moiled, morel, yodel, Mollie, modals, molt, Male, Mlle, Moll, made, male, moil, moll, mote, mule, tole, module's, modal's, model's, mode's moent moment 2 14 Monet, moment, Mont, Moet, Mount, mount, Monte, Monty, meant, mint, Manet, mend, mound, mayn't moeny money 1 45 money, Mooney, Meany, meany, menu, mien, Mon, men, Mona, Moon, many, moan, mono, moon, mine, Monet, mingy, moneys, Min, mean, min, omen, Mont, Monty, morn, MN, Mn, mane, mopey, mosey, Moe, mangy, honey, peony, Moreno, Man, man, mun, Monk, Mons, mend, monk, money's, Mon's, men's moleclues molecules 1 17 molecules, molecule's, mole clues, mole-clues, molecule, molecular, monocles, molehills, mileages, follicles, monocle's, muscles, molehill's, Moluccas, mileage's, follicle's, muscle's momento memento 2 5 moment, memento, momenta, moments, moment's monestaries monasteries 1 17 monasteries, ministries, monstrous, monsters, monster's, minsters, monastery's, Muensters, minestrone's, minster's, Muenster's, muenster's, Nestorius, mysteries, Montessori's, Munster's, moisture's monestary monastery 2 12 monetary, monastery, ministry, monster, minster, Muenster, muenster, Munster, monitory, monsters, monster's, monastery's monestary monetary 1 12 monetary, monastery, ministry, monster, minster, Muenster, muenster, Munster, monitory, monsters, monster's, monastery's monickers monikers 1 29 monikers, moniker's, mo nickers, mo-nickers, mimickers, mockers, moniker, nickers, manicures, mongers, knickers, Snickers, snickers, mimicker's, mincers, mocker's, nicker's, knockers, manicure's, monger's, snicker's, monkeys, Honecker's, Monica's, mincer's, knocker's, mockery's, monkey's, knickers's monolite monolithic 0 16 moonlit, monolith, mono lite, mono-lite, Minolta, moonlight, Mongoloid, mongoloid, Monte, monologue, Mongolia, Mongolic, Mennonite, Mongolian, manlike, Mongolia's Monserrat Montserrat 1 21 Montserrat, Monster, Insert, Maserati, Monsieur, Monastery, Mansard, Mincemeat, Minster, Minaret, Mongered, Concert, Consort, Monsanto, Menstruate, Monsieur's, Munster, Misread, Mozart, Mincer, Macerate montains mountains 1 15 mountains, maintains, mountain's, contains, mountings, mountainous, Montana, mountain, Montana's, Montanans, fountains, mounting's, Montaigne's, Montanan's, fountain's montanous mountainous 1 5 mountainous, monotonous, Montana's, Montanans, Montanan's monts months 4 48 Mont's, mints, mounts, months, Mons, Mont, mots, Monet's, Monty's, Mount's, mint's, mount's, Mon's, Monte, Monty, moats, moots, fonts, molts, monks, Monte's, mantas, mantes, mantis, minds, mounds, Minot's, month, mends, Manet's, mind's, mot's, mound's, month's, Moet's, Mona's, Mott's, moat's, mono's, Monk's, Mort's, font's, manta's, molt's, monk's, most's, wont's, mend's moreso more 29 37 mores, Morse, More's, mires, moires, more's, Moreno, mores's, mares, meres, morose, morass, Moore's, mire's, moire's, more so, more-so, Moors, moors, morels, Mrs, Moor's, More, Moro, Moro's, mare's, mere's, moor's, more, morsel, Mr's, Morse's, Miro's, Moe's, morel's, Moreno's, Oreo's morgage mortgage 1 15 mortgage, mortgagee, mirage, morgue, Morgan, corkage, mirages, morgues, Marge, marge, merge, marriage, Margie, mirage's, morgue's morrocco morocco 2 16 Morocco, morocco, Morocco's, Rocco, morocco's, Moroccan, sirocco, Merrick, Morrow, morrow, morrows, moronic, Morrow's, morrow's, MOOC, Moro morroco morocco 2 19 Morocco, morocco, Marco, Merrick, Morrow, morrow, morrows, MOOC, Merck, Moro, moron, Margo, Morrow's, morrow's, Murrow, marrow, Moro's, Morocco's, morocco's mosture moisture 1 22 moisture, posture, mistier, Mister, mister, moister, mustier, mature, Master, master, muster, mixture, mobster, monster, gesture, pasture, mastery, mystery, moisture's, moisturize, suture, most motiviated motivated 1 8 motivated, motivates, motivate, mitigated, titivated, demotivated, motivator, mutilated mounth month 1 19 month, Mount, mount, mouth, mounts, Mouthe, months, mouthy, moth, Mont, Mountie, Monte, Monty, Munch, mound, munch, month's, Mount's, mount's movei movie 1 30 movie, move, moved, mover, moves, movies, Moe, mauve, moi, move's, moue, Jove, Love, Moet, More, Rove, cove, dove, hove, love, mode, mole, mope, more, mote, rove, wove, maven, movie's, Moe's movment movement 1 8 movement, moment, movements, momenta, monument, foment, movement's, memento mroe more 2 97 More, more, Moe, roe, Moore, mire, Marie, MRI, Miro, Moro, mare, mere, Mr, Moor, moor, moire, Mir, Mari, Mario, morel, mores, mote, morose, Maori, Mar, Mira, Morrow, Murrow, mar, marrow, miry, morrow, Ore, Rome, ore, moue, mow, roue, row, Mauro, Moet, Morse, mode, mole, mope, move, ME, MO, Mara, Mary, Me, Mo, Monroe, Mort, Myra, Re, me, mo, morn, re, Gore, Oreo, bore, core, fore, gore, lore, moray, pore, sore, tore, wore, yore, Marge, Marne, Merle, Myron, marge, merge, moron, ROM, Rom, Mae, Mao, Mme, Mrs, Rae, Roy, moi, moo, rue, Mr's, More's, more's, Miro's, Moro's, Moe's mucuous mucous 1 7 mucous, mucus, mucus's, mucks, muck's, Macao's, McCoy's muder murder 2 29 Mulder, murder, nuder, muter, muddier, ruder, madder, miter, mutter, mater, meter, mud er, mud-er, maunder, milder, minder, muster, Madeira, Maude, moodier, udder, mud, mender, modern, molder, Muir, made, mode, mute mudering murdering 1 15 murdering, mitering, muttering, metering, maundering, mustering, moldering, juddering, modern, mattering, modeling, muddling, muddying, maturing, motoring multicultralism multiculturalism 1 2 multiculturalism, multiculturalism's multipled multiplied 1 8 multiplied, multiples, multiple, multiplex, multiple's, multiplies, multiplier, multiply multiplers multipliers 1 9 multipliers, multiples, multiplier's, multiple's, multiple rs, multiple-rs, multiplayer's, multiplier, multiplies munbers numbers 2 40 Numbers, numbers, miners, minibars, manners, maunders, members, mincers, minders, minters, mounters, unbars, number's, Mainers, mangers, menders, miner's, mongers, manner's, member's, mincer's, minter's, mounter's, minors, moaners, manures, Dunbar's, Mainer's, manger's, mender's, monger's, Numbers's, manors, Munro's, minor's, moaner's, manure's, mulberry's, Monera's, manor's muncipalities municipalities 1 3 municipalities, municipality's, municipality muncipality municipality 1 7 municipality, municipality's, municipally, municipal, municipalities, municipals, municipal's munnicipality municipality 1 7 municipality, municipality's, municipally, municipal, municipalities, municipals, municipal's muscels mussels 2 48 muscles, mussels, mussel's, muscle's, muses, musicals, muzzles, Muse's, missals, muse's, mussel, musses, musicales, missiles, mescals, measles, mules, maces, mouses, musics, musical's, Mses, Mace's, Meuse's, mace's, missal's, morsels, mouse's, mousses, music's, Mosul's, Moses, mulls, muzzle's, Marcel's, mescal's, mousse's, Muriel's, Musial's, Russel's, musicale's, Mosley's, mule's, missile's, Mel's, morsel's, Moselle's, Moseley's muscels muscles 1 48 muscles, mussels, mussel's, muscle's, muses, musicals, muzzles, Muse's, missals, muse's, mussel, musses, musicales, missiles, mescals, measles, mules, maces, mouses, musics, musical's, Mses, Mace's, Meuse's, mace's, missal's, morsels, mouse's, mousses, music's, Mosul's, Moses, mulls, muzzle's, Marcel's, mescal's, mousse's, Muriel's, Musial's, Russel's, musicale's, Mosley's, mule's, missile's, Mel's, morsel's, Moselle's, Moseley's muscial musical 1 10 musical, Musial, musicale, missal, mescal, musically, mussel, music, muscle, muscly muscician musician 1 5 musician, musicians, musician's, musicianly, magician muscicians musicians 1 12 musicians, musician's, musician, magicians, musicianly, magician's, Mauritians, physicians, Mauritian's, muslin's, physician's, fustian's mutiliated mutilated 1 9 mutilated, mutilates, mutilate, militated, mutated, mitigated, modulated, motivated, mutilator myraid myriad 1 33 myriad, maraud, my raid, my-raid, myriads, Murat, Myra, maid, raid, mermaid, Myra's, married, braid, Marat, merit, mired, morbid, Mari, myriad's, arid, marred, yard, MariaDB, Mayra, MRI, Maria, Marie, Mario, mad, maria, mid, rad, rid mysef myself 1 71 myself, mused, Muse, muse, mys, muses, massif, Mses, Myst, mosey, Josef, Meuse, Moses, maser, miser, mouse, mes, MSW, Mays, mus, MSG, Mysore, NSF, mystify, MS, Mesa, Mmes, Ms, Muse's, SF, mesa, mess, ms, muse's, sf, moose, muff, muss, mayst, M's, mas, mos, FSF, MST, Massey, Mays's, MS's, Mace, Mass, Miss, Moss, mace, mass, maze, mice, miff, miss, moss, move, May's, may's, mu's, moves, Mae's, MA's, MI's, Mo's, ma's, mi's, Moe's, move's mysogynist misogynist 1 7 misogynist, misogynists, misogynist's, misogynistic, misogamist, misogynous, misogyny's mysogyny misogyny 1 9 misogyny, misogyny's, misogamy, misogynous, mahogany, massaging, messaging, masking, miscuing mysterous mysterious 1 12 mysterious, mysteries, mystery's, musters, muster's, Masters, masters, misters, master's, mister's, Masters's, mastery's naieve naive 1 29 naive, nave, naiver, Nivea, Nieves, native, Nev, naivete, niece, sieve, knave, Navy, Neva, naif, navy, nevi, waive, thieve, Knievel, navel, naves, nerve, never, nae, naively, naivety, nee, nave's, Nieves's Napoleonian Napoleonic 2 5 Apollonian, Napoleonic, Napoleons, Napoleon, Napoleon's naturaly naturally 1 6 naturally, natural, naturals, neutrally, neutral, natural's naturely naturally 2 8 maturely, naturally, natural, nature, natures, naturals, nature's, natural's naturual natural 1 10 natural, naturally, naturals, neutral, notarial, natal, natural's, nature, neural, unnatural naturually naturally 1 7 naturally, natural, neutrally, naturals, neurally, unnaturally, natural's Nazereth Nazareth 1 5 Nazareth, Nazareth's, Zeroth, Nazarene, North neccesarily necessarily 1 5 necessarily, necessary, unnecessarily, necessaries, necessary's neccesary necessary 1 11 necessary, accessory, successor, nexuses, Nexis, nexus, nixes, Nexis's, nexus's, Noxzema, conciser neccessarily necessarily 1 5 necessarily, necessary, unnecessarily, necessaries, necessary's neccessary necessary 1 3 necessary, accessory, successor neccessities necessities 1 5 necessities, necessitous, necessity's, necessitates, necessaries necesarily necessarily 1 5 necessarily, necessary, unnecessarily, necessaries, necessary's necesary necessary 1 10 necessary, necessity, necessarily, necessary's, Cesar, unnecessary, nieces, necessaries, niece's, Nice's necessiate necessitate 1 5 necessitate, necessity, negotiate, nauseate, novitiate neglible negligible 1 6 negligible, negotiable, glibly, negligibly, globule, gullible negligable negligible 1 15 negligible, negligibly, negotiable, negligee, eligible, ineligible, negligence, navigable, negligees, clickable, legible, likable, unlikable, ineligibly, negligee's negociate negotiate 1 6 negotiate, negotiated, negotiates, negotiator, negate, renegotiate negociation negotiation 1 6 negotiation, negotiations, negation, negotiating, negotiation's, renegotiation negociations negotiations 1 6 negotiations, negotiation's, negotiation, negations, negation's, renegotiation's negotation negotiation 1 5 negotiation, negation, notation, negotiating, vegetation neice niece 1 64 niece, Nice, nice, deice, Noyce, noise, nieces, nicer, Rice, Venice, mice, niche, rice, Nisei, nee, nisei, nose, Ice, ice, piece, notice, novice, deuce, naive, Neo's, neighs, noose, Neil, Nick, Nike, Nile, dice, lice, neck, nick, nine, vice, NE's, NYSE, Ne's, NeWS, Ni's, news, Seine, seine, fence, hence, neigh, nonce, pence, Peace, gneiss, juice, peace, seize, voice, niece's, new's, newsy, noisy, Nice's, Neil's, neigh's, news's neice nice 3 64 niece, Nice, nice, deice, Noyce, noise, nieces, nicer, Rice, Venice, mice, niche, rice, Nisei, nee, nisei, nose, Ice, ice, piece, notice, novice, deuce, naive, Neo's, neighs, noose, Neil, Nick, Nike, Nile, dice, lice, neck, nick, nine, vice, NE's, NYSE, Ne's, NeWS, Ni's, news, Seine, seine, fence, hence, neigh, nonce, pence, Peace, gneiss, juice, peace, seize, voice, niece's, new's, newsy, noisy, Nice's, Neil's, neigh's, news's neigborhood neighborhood 1 3 neighborhood, neighborhoods, neighborhood's neigbour neighbor 1 11 neighbor, Nicobar, Nagpur, Negro, Niger, negro, nigger, nigher, niggler, gibber, Nicobar's neigbouring neighboring 1 7 neighboring, gibbering, newborn, numbering, nickering, Nigerian, Nigerien neigbours neighbors 1 15 neighbors, neighbor's, Nicobar's, Negroes, Negros, Negro's, niggers, Negros's, nigglers, Nagpur's, Niger's, Nicobar, gibbers, nigger's, niggler's neolitic neolithic 2 7 Neolithic, neolithic, politic, neuritic, politico, Celtic, neurotic nessasarily necessarily 1 6 necessarily, necessary, unnecessarily, necessaries, newsgirl, necessary's nessecary necessary 2 9 NASCAR, necessary, scary, descry, nosegay, Nescafe, NASCAR's, scar, scare nestin nesting 1 38 nesting, nest in, nest-in, nestling, besting, nest, Newton, neaten, netting, newton, Heston, Nestor, Weston, destine, destiny, jesting, resting, testing, vesting, nests, Seton, Austin, Dustin, Justin, Nestle, nest's, nested, nestle, Stein, Stine, satin, stain, stein, sting, stun, nosing, noting, Stan neverthless nevertheless 1 18 nevertheless, nerveless, breathless, mirthless, worthless, nonetheless, ruthless, Beverley's, Beverly's, overrules, effortless, fearless, northers, faithless, several's, norther's, Novartis's, overalls's newletters newsletters 1 17 newsletters, new letters, new-letters, newsletter's, letters, netters, welters, letter's, litters, natters, neuters, nutters, welter's, latter's, litter's, natter's, neuter's nightime nighttime 1 9 nighttime, nightie, nigh time, nigh-time, nighties, nighttime's, night, nightmare, nightie's nineth ninth 1 14 ninth, ninety, ninths, nine, nines, nine's, neath, none, ninth's, nth, tenth, ninetieth, Kenneth, Nina ninteenth nineteenth 1 9 nineteenth, nineteenths, ninetieth, nineteen, nineteenth's, nineteens, nineteen's, Nintendo, fifteenth ninty ninety 1 42 ninety, minty, ninny, linty, nifty, ninth, Monty, mint, nit, int, unity, nutty, Mindy, nicety, runty, Nina, Nita, nine, Indy, dint, hint, into, lint, pint, tint, dainty, pointy, nanny, natty, Cindy, Lindy, Nancy, nasty, nines, ninja, pinto, windy, ninety's, ain't, ninny's, Nina's, nine's nkow know 1 49 know, NOW, now, NCO, Nike, nook, nuke, known, knows, NJ, knock, nooky, Noe, Nokia, Norw, nowt, KO, Knox, NW, No, kW, knew, kw, no, knob, knot, Nikon, NC, nohow, Neo, Nikki, cow, new, Nos, Nov, TKO, nob, nod, non, nor, nos, not, zip line, NYC, nag, neg, now's, No's, no's nkwo know 0 43 NCO, Knox, Nike, kiwi, nuke, Nikon, NJ, Nikki, naked, nuked, nukes, neg, nook, NC, Nokia, noway, Negro, negro, NYC, nag, Nikkei, nix, Kiowa, knock, Nick, Nike's, neck, nick, nuke's, NCAA, Nagy, nags, nooky, necks, nicks, nooks, knack, Nagoya, Nick's, neck's, nick's, nook's, nag's nmae name 1 49 name, Mae, nae, Nam, Nome, NM, Niamey, named, names, Noumea, mane, Mme, maw, Nate, gnome, nape, nave, MA, ME, Me, NE, Na, Ne, ma, me, numb, Dame, Jame, came, dame, fame, game, lame, same, tame, nomad, FNMA, Man, man, Mai, Mao, May, Moe, Noe, may, nay, nee, name's, Nam's noncombatents noncombatants 1 3 noncombatants, noncombatant's, noncombatant nonsence nonsense 1 8 nonsense, Nansen's, nascence, innocence, Nansen, nonsense's, conscience, nuisance nontheless nonetheless 1 29 nonetheless, monthlies, boneless, knotholes, monthly's, toneless, knothole's, noiseless, toothless, worthless, tongueless, northerlies, nameless, pathless, anopheles's, countless, pointless, anopheles, syntheses, nonplus, nevertheless, potholes, ruthless, tuneless, northerly's, pothole's, Thales's, Nantes's, Othello's norhern northern 1 10 northern, Noreen, norther, northers, nowhere, Norbert, moorhen, Northerner, northerner, norther's northen northern 1 15 northern, norther, nor then, nor-then, north en, north-en, North, north, Noreen, Norths, Norton, North's, earthen, north's, nothing northereastern northeastern 3 7 norther eastern, norther-eastern, northeastern, northwestern, northeaster, northeasters, northeaster's notabley notably 2 5 notable, notably, notables, notable's, potable noteable notable 1 18 notable, notably, note able, note-able, notables, noticeable, potable, netball, nameable, tenable, Noble, noble, notable's, table, doable, nobble, noticeably, notifiable noteably notably 1 12 notably, notable, note ably, note-ably, noticeably, netball, tenably, nobly, notables, neatly, noticeable, notable's noteriety notoriety 1 10 notoriety, nitrite, notoriety's, notelet, notaries, entirety, nitrate, nitrites, nutrient, nitrite's noth north 2 61 North, north, both, moth, notch, nth, not, Goth, Noah, Roth, doth, goth, nosh, note, neath, Knuth, month, ninth, Booth, Botha, booth, mouth, NIH, nit, nor, nowt, oath, No, Th, no, NH, NT, nigh, South, loath, natch, south, youth, knot, NOW, Noe, now, NEH, NWT, Nat, Nos, Nov, nah, net, nob, nod, non, nos, nut, Thoth, quoth, sooth, tooth, wroth, No's, no's nothern northern 1 14 northern, southern, nether, bothering, mothering, Noreen, neither, Theron, pothering, nothing, thorn, Katheryn, Lutheran, Nathan noticable noticeable 1 5 noticeable, notable, noticeably, notifiable, notably noticably noticeably 1 6 noticeably, notably, noticeable, notable, nautically, notifiable noticeing noticing 1 14 noticing, enticing, notice, noting, noising, noticed, notices, notating, notice's, notarizing, Nicene, dicing, nosing, knotting noticible noticeable 1 4 noticeable, notifiable, noticeably, notable notwhithstanding notwithstanding 1 1 notwithstanding nowdays nowadays 1 33 nowadays, noways, now days, now-days, nods, Mondays, nod's, nodes, node's, nowadays's, Monday's, noonday's, Ned's, days, nays, nomads, naiads, rowdy's, today's, NORAD's, Nadia's, noddy, nomad's, now's, naiad's, Nat's, Day's, day's, nay's, toady's, nobody's, notary's, Downy's nowe now 3 39 NOW, Noe, now, owe, Howe, Lowe, Nome, Rowe, node, none, nope, nose, note, nowt, noway, no we, no-we, Norw, new, woe, nee, Noel, noel, noes, NE, NW, Ne, No, no, nowise, we, newel, newer, know, now's, nae, vow, wow, Noe's nto not 1 28 not, NATO, NT, No, no, to, nit, into, onto, unto, NWT, Nat, net, nod, nut, Neo, WTO, Ito, NCO, PTO, knot, note, nth, Nate, Nita, ND, Nd, Ned nucular nuclear 1 24 nuclear, ocular, unclear, jocular, jugular, nebular, nodular, secular, funicular, Nicola, angular, Nicobar, Nicolas, buckler, peculiar, niggler, nuclei, binocular, monocular, nectar, scalar, nuzzler, regular, Nicola's nuculear nuclear 1 24 nuclear, unclear, nucleate, clear, buckler, niggler, nuclei, ocular, jocular, jugular, nebular, nodular, nucleic, nucleon, nucleus, nuzzler, secular, peculiar, nonnuclear, funicular, angular, knuckle, binocular, monocular nuisanse nuisance 1 7 nuisance, nuisances, Nisan's, Nissan's, Nisan, nuisance's, unison's numberous numerous 1 6 numerous, Numbers, numbers, number's, Numbers's, cumbrous Nuremburg Nuremberg 1 3 Nuremberg, Nirenberg, Nuremberg's nusance nuisance 1 9 nuisance, nuance, nuisances, nuances, Nisan's, nascence, nuisance's, seance, nuance's nutritent nutrient 1 3 nutrient, nutriment, Trident nutritents nutrients 1 4 nutrients, nutriments, nutrient's, nutriment's nuturing nurturing 1 10 nurturing, suturing, neutering, untiring, nutting, Turing, neutrino, maturing, nattering, tutoring obediance obedience 1 5 obedience, obeisance, abidance, obedience's, abeyance obediant obedient 1 12 obedient, obeisant, obediently, ordinate, obedience, aberrant, obtain, obtained, Ibadan, obstinate, obtains, abundant obession obsession 1 18 obsession, omission, abrasion, Oberon, evasion, oblation, occasion, emission, obeying, elision, erosion, obtain, obviation, Boeotian, abashing, abscission, option, O'Brien obssessed obsessed 1 6 obsessed, abscessed, obsesses, assessed, obsess, obsolesced obstacal obstacle 1 5 obstacle, obstacles, obstacle's, acoustical, egoistical obstancles obstacles 1 10 obstacles, obstacle's, obstacle, obstinacy's, obstinacy, obstinately, abstainers, obstructs, abstainer's, Stengel's obstruced obstructed 1 3 obstructed, obstruct, abstruse ocasion occasion 1 18 occasion, occasions, action, evasion, ovation, cation, location, vocation, oration, occasion's, occasional, occasioned, occlusion, caution, cushion, Asian, avocation, evocation ocasional occasional 1 10 occasional, occasionally, vocational, occasions, occasion, factional, occasion's, occasioned, avocational, optional ocasionally occasionally 1 4 occasionally, occasional, vocationally, optionally ocasionaly occasionally 1 12 occasionally, occasional, vocationally, vocational, occasions, occasion, factional, occasion's, occasioned, optionally, avocational, optional ocasioned occasioned 1 11 occasioned, occasions, occasion, occasion's, cautioned, cushioned, auctioned, occasional, optioned, vacationed, accessioned ocasions occasions 1 29 occasions, occasion's, occasion, actions, evasions, ovations, cations, locations, vocations, orations, action's, occlusions, evasion's, ovation's, cation's, cautions, cushions, Asians, location's, vocation's, oration's, avocations, evocations, occlusion's, caution's, cushion's, Asian's, avocation's, evocation's ocassion occasion 1 22 occasion, occasions, omission, action, evasion, ovation, cation, occlusion, location, vocation, caution, cushion, oration, accession, occasion's, occasional, occasioned, emission, cashing, Asian, avocation, evocation ocassional occasional 1 10 occasional, occasionally, vocational, occasions, occasion, factional, occasion's, occasioned, avocational, optional ocassionally occasionally 1 4 occasionally, occasional, vocationally, optionally ocassionaly occasionally 1 12 occasionally, occasional, vocationally, vocational, occasions, occasion, factional, occasion's, occasioned, optionally, avocational, optional ocassioned occasioned 1 11 occasioned, cautioned, cushioned, occasions, accessioned, occasion, occasion's, vacationed, auctioned, occasional, optioned ocassions occasions 1 35 occasions, occasion's, omissions, occasion, actions, evasions, ovations, cations, occlusions, omission's, locations, vocations, cautions, cushions, orations, action's, accessions, emissions, evasion's, ovation's, cation's, occlusion's, Asians, location's, vocation's, caution's, cushion's, oration's, accession's, avocations, evocations, emission's, Asian's, avocation's, evocation's occaison occasion 1 9 occasion, caisson, moccasin, orison, casino, accession, accusing, Alison, Jason occassion occasion 1 8 occasion, occasions, accession, occlusion, occasion's, occasional, occasioned, omission occassional occasional 1 7 occasional, occasionally, occasions, occasion, occasion's, occasioned, occupational occassionally occasionally 1 7 occasionally, occasional, vocationally, occupationally, occasions, occasion, occasion's occassionaly occasionally 1 9 occasionally, occasional, occasions, occasion, occasion's, occasioned, occasioning, occupationally, occupational occassioned occasioned 1 6 occasioned, accessioned, occasions, occasion, occasion's, occasional occassions occasions 1 11 occasions, occasion's, occasion, accessions, occlusions, occasional, occasioned, accession's, occlusion's, omissions, omission's occationally occasionally 1 6 occasionally, vocationally, occupationally, occasional, optionally, educationally occour occur 1 16 occur, occurs, OCR, accrue, scour, ocker, coir, ecru, Accra, cor, cur, our, accord, accouter, corr, reoccur occurance occurrence 1 9 occurrence, occupancy, occurrences, accordance, accuracy, occurs, assurance, occurrence's, occurring occurances occurrences 1 8 occurrences, occurrence's, occurrence, occupancy's, assurances, accordance's, accuracy's, assurance's occured occurred 1 25 occurred, accrued, occur ed, occur-ed, occurs, cured, occur, accursed, occupied, acquired, accord, occlude, uncured, accused, scoured, secured, cored, augured, accrue, accurate, cred, curd, reoccurred, cared, oared occurence occurrence 1 12 occurrence, occurrences, occurrence's, recurrence, occupancy, occurring, currency, occurs, accordance, accuracy, ocarinas, ocarina's occurences occurrences 1 10 occurrences, occurrence's, occurrence, recurrences, currencies, recurrence's, occupancy's, currency's, accordance's, accuracy's occuring occurring 1 14 occurring, accruing, curing, acquiring, ocarina, accusing, scouring, securing, coring, auguring, occur, reoccurring, caring, oaring occurr occur 1 20 occur, occurs, occurred, accrue, OCR, ocker, Accra, occupy, corr, Curry, cure, curry, occupier, Orr, cur, our, ocular, occurring, Carr, reoccur occurrance occurrence 1 9 occurrence, occurrences, occurrence's, occurring, occupancy, accordance, recurrence, accuracy, currency occurrances occurrences 1 12 occurrences, occurrence's, occurrence, recurrences, currencies, occupancy's, accordance's, recurrence's, assurances, accuracy's, currency's, assurance's ocuntries countries 1 11 countries, country's, entries, counters, gantries, gentries, counter's, actuaries, entrees, Ontario's, entree's ocuntry country 1 10 country, counter, upcountry, contra, entry, Gantry, Gentry, gantry, gentry, unitary ocurr occur 1 20 occur, OCR, ocker, corr, Curry, cure, curry, ecru, Orr, acre, cur, ogre, our, occurs, ocular, ocher, scurry, Carr, okra, Accra ocurrance occurrence 1 12 occurrence, occurrences, currency, recurrence, occurrence's, occurring, ocarinas, occupancy, assurance, accordance, ocarina's, Carranza ocurred occurred 1 23 occurred, incurred, curried, cured, scurried, acquired, recurred, scarred, cored, accrued, Creed, creed, scoured, cred, curd, carried, reoccurred, urged, cared, cried, erred, oared, uncured ocurrence occurrence 1 5 occurrence, occurrences, currency, recurrence, occurrence's offcers officers 1 12 officers, offers, officer's, offer's, officer, offices, office's, offsets, overs, offset's, effaces, over's offcially officially 1 6 officially, official, facially, officials, unofficially, official's offereings offerings 1 12 offerings, offering's, offering, offings, sufferings, offing's, Efren's, sovereigns, Efrain's, firings, suffering's, sovereign's offical official 1 9 official, offal, officially, focal, fecal, bifocal, efficacy, apical, ethical officals officials 1 10 officials, official's, officialese, offal's, bifocals, ovals, efficacy, Ofelia's, efficacy's, oval's offically officially 1 9 officially, focally, official, apically, efficacy, civically, ethically, offal, effectually officaly officially 1 5 officially, official, efficacy, offal, oafishly officialy officially 1 4 officially, official, officials, official's offred offered 1 25 offered, offed, off red, off-red, offers, offer, offend, Fred, afford, odored, effed, fared, fired, oared, offer's, Alfred, offset, Ford, ford, overdo, Freda, Freud, freed, fried, overfed oftenly often 1 4 often, oftener, evenly, effetely oging going 1 14 going, ogling, OKing, aging, oping, owing, egging, eking, ongoing, gong, Agni, ING, gin, oink oging ogling 2 14 going, ogling, OKing, aging, oping, owing, egging, eking, ongoing, gong, Agni, ING, gin, oink omision omission 1 12 omission, emission, omissions, mission, emotion, elision, omission's, commission, emissions, motion, admission, emission's omited omitted 1 16 omitted, vomited, emitted, emoted, mooted, omit ed, omit-ed, muted, outed, omits, moated, omit, limited, mated, meted, opted omiting omitting 1 12 omitting, vomiting, smiting, emitting, emoting, mooting, muting, outing, limiting, mating, meting, opting ommision omission 1 8 omission, emission, commission, omissions, mission, immersion, admission, omission's ommited omitted 1 19 omitted, emitted, emoted, committed, commuted, vomited, mooted, limited, muted, outed, omits, moated, omit, emptied, mated, meted, opted, admitted, matted ommiting omitting 1 17 omitting, emitting, emoting, committing, commuting, vomiting, smiting, mooting, limiting, muting, outing, mating, meting, opting, admitting, matting, meeting ommitted omitted 1 4 omitted, committed, emitted, admitted ommitting omitting 1 4 omitting, committing, emitting, admitting omniverous omnivorous 1 5 omnivorous, omnivores, omnivore's, omnivorously, omnivore omniverously omnivorously 1 6 omnivorously, omnivorous, onerously, ominously, omnivores, omnivore's omre more 2 43 More, more, Ore, ore, Omar, ogre, Amer, immure, mire, om re, om-re, Emery, emery, Oreo, Orr, ire, mare, mere, Moore, moire, omen, Homer, comer, homer, Amur, Moro, Mr, OR, emir, o'er, om, or, Emory, Oder, over, MRI, OMB, Ora, are, ere, oar, our, Omar's onot note 15 44 onto, Ont, Ono, not, into, int, knot, snot, unto, unit, ant, ingot, anti, nit, note, nowt, Oort, Tonto, snoot, NT, ON, OT, Otto, ante, on, undo, Mont, cont, font, wont, onset, Ono's, ain't, aunt, NWT, Nat, net, nod, nut, oat, one, out, don't, won't onot not 4 44 onto, Ont, Ono, not, into, int, knot, snot, unto, unit, ant, ingot, anti, nit, note, nowt, Oort, Tonto, snoot, NT, ON, OT, Otto, ante, on, undo, Mont, cont, font, wont, onset, Ono's, ain't, aunt, NWT, Nat, net, nod, nut, oat, one, out, don't, won't onyl only 1 25 only, Oneal, onyx, anal, O'Neil, Ont, Noel, ON, noel, oily, on, Orly, vinyl, incl, annul, Ono, any, nil, oil, one, owl, tonal, zonal, encl, O'Neill openess openness 1 10 openness, openers, openest, oneness, opens, open's, opines, openness's, opener's, penis's oponent opponent 1 11 opponent, opponents, deponent, openest, opulent, opponent's, opined, anent, opining, opened, opening oportunity opportunity 1 4 opportunity, importunity, opportunist, opportunity's opose oppose 1 20 oppose, pose, oops, opes, appose, ops, apse, op's, opus, poise, opposed, opposes, poos, posse, apes, ope, opus's, Po's, ape's, Poe's oposite opposite 1 19 opposite, apposite, opposites, postie, posit, onsite, upside, opiate, opposed, offsite, piste, opacity, oppose, opposite's, oppositely, upset, Post, pastie, post oposition opposition 2 9 Opposition, opposition, position, apposition, imposition, oppositions, deposition, reposition, opposition's oppenly openly 1 16 openly, Opel, only, open, apply, opens, appeal, append, evenly, open's, opened, opener, penal, opine, panel, penile oppinion opinion 1 11 opinion, op pinion, op-pinion, opining, opinions, pinion, Onion, onion, opening, opinion's, pinon opponant opponent 1 9 opponent, opponents, opponent's, appoint, pennant, assonant, deponent, opining, opening oppononent opponent 1 16 opponent, opponents, opponent's, appointment, deponent, Innocent, innocent, optioned, penitent, pennant, openest, opulent, pendent, pungent, apparent, poignant oppositition opposition 2 6 Opposition, opposition, apposition, outstation, optician, oxidation oppossed opposed 1 14 opposed, apposed, opposes, oppose, opposite, oppressed, appeased, pissed, posed, apposes, appose, passed, poised, unopposed opprotunity opportunity 1 7 opportunity, opportunist, opportunity's, importunity, opportunely, opportune, opportunities opression oppression 1 9 oppression, impression, operation, depression, repression, oppressing, oppression's, suppression, Prussian opressive oppressive 1 9 oppressive, impressive, depressive, repressive, oppressively, operative, suppressive, oppressing, aggressive opthalmic ophthalmic 1 13 ophthalmic, polemic, Islamic, hypothalami, Ptolemaic, Olmec, epithelium, athletic, apathetic, epidemic, apothegm, epistemic, epidermic opthalmologist ophthalmologist 1 4 ophthalmologist, ophthalmologists, ophthalmologist's, ophthalmology's opthalmology ophthalmology 1 5 ophthalmology, ophthalmology's, ophthalmic, epistemology, epidemiology opthamologist ophthalmologist 1 9 ophthalmologist, pathologist, ethnologist, ethologist, anthologist, etymologist, epidemiologist, entomologist, apologist optmizations optimizations 1 4 optimizations, optimization's, optimization, itemization's optomism optimism 1 8 optimism, optimisms, optimist, optimums, optimum, optimism's, optimize, optimum's orded ordered 11 29 corded, forded, horded, lorded, worded, eroded, order, orated, prided, oared, ordered, birded, boarded, girded, hoarded, graded, ordeal, traded, carded, herded, larded, ported, sordid, sorted, warded, added, aided, erred, outed organim organism 1 12 organism, organic, organ, organize, organs, orgasm, origami, oregano, organ's, organdy, organza, uranium organiztion organization 1 8 organization, organizations, organization's, organizational, organizing, reorganization, urbanization, origination orgin origin 1 24 origin, Orin, organ, Oregon, argon, urging, or gin, or-gin, org in, org-in, origins, orig, Orion, arguing, oregano, org, forging, gorging, organs, Erin, Oran, orgy, origin's, organ's orgin organ 3 24 origin, Orin, organ, Oregon, argon, urging, or gin, or-gin, org in, org-in, origins, orig, Orion, arguing, oregano, org, forging, gorging, organs, Erin, Oran, orgy, origin's, organ's orginal original 1 15 original, ordinal, originally, originals, virginal, urinal, marginal, regional, organ, origin, original's, organs, aboriginal, unoriginal, organ's orginally originally 1 10 originally, original, marginally, regionally, organically, organelle, originality, originals, ordinal, original's oridinarily ordinarily 1 4 ordinarily, ordinary, ordinaries, ordinary's origanaly originally 1 7 originally, original, originals, organelle, originality, organdy, original's originall original 2 6 originally, original, originals, origin all, origin-all, original's originall originally 1 6 originally, original, originals, origin all, origin-all, original's originaly originally 1 5 originally, original, originals, originality, original's originially originally 1 8 originally, original, organically, originality, originals, original's, regionally, marginally originnally originally 1 8 originally, original, originality, originals, original's, regionally, organically, marginally origional original 1 9 original, originally, originals, regional, origin, original's, virginal, aboriginal, unoriginal orignally originally 1 12 originally, original, originality, organelle, originals, marginally, original's, regionally, organically, ordinal, organdy, urinal orignially originally 1 8 originally, original, organically, originality, originals, original's, ironically, marginally otehr other 1 10 other, otter, outer, OTOH, Oder, adhere, odder, uteri, utter, eater ouevre oeuvre 1 21 oeuvre, oeuvres, ever, over, Louvre, outre, every, oeuvre's, soever, aver, louver, Eve, Ore, ere, eve, ore, our, overs, overt, o'er, over's overshaddowed overshadowed 1 5 overshadowed, foreshadowed, overshadows, overshadow, overshadowing overwelming overwhelming 1 11 overwhelming, overweening, overselling, overwhelmingly, overarming, overlying, overruling, overcoming, overflying, overfilling, overvaluing overwheliming overwhelming 1 6 overwhelming, overwhelmingly, overwhelm, overwhelms, overwhelmed, overhauling owrk work 1 39 work, irk, Ark, ark, orc, org, Erik, Oreg, IRC, OK, OR, erg, or, orgy, orig, Bork, Cork, York, cork, dork, fork, pork, Ozark, OCR, Ora, Ore, Orr, oak, oar, oik, ore, our, orb, ARC, arc, ogre, okra, awry, o'er owudl would 0 31 owed, oddly, Abdul, widely, AWOL, awed, idle, idly, idol, twiddle, twiddly, Odell, Vidal, octal, waddle, Udall, unduly, outlaw, outlay, swaddle, twaddle, ordeal, Ital, addle, ital, wetly, avowedly, ioctl, it'll, VTOL, O'Toole oxigen oxygen 1 6 oxygen, oxen, exigent, exigence, exigency, oxygen's oximoron oxymoron 1 3 oxymoron, oxymoron's, oxymora paide paid 1 45 paid, aide, pied, pride, Paige, Paine, pad, payed, Paiute, Pate, pate, paddy, pained, paired, pod, pooed, pud, padre, plaid, PD, Pd, pd, peed, paced, paged, paled, pared, paved, pawed, pie, plied, pried, IDE, Sadie, aid, padded, paddle, parade, patine, Pat, pat, pit, spade, pads, pad's paitience patience 1 12 patience, pittance, patience's, patine, potency, penitence, audience, patient, patinas, patients, patina's, patient's palce place 1 30 place, palace, Pace, pace, pale, pales, plaice, police, pals, pal's, palls, palsy, pulse, placed, placer, places, palaces, lace, Paley, Peace, Peale, pacey, peace, pale's, pal, pall's, Peale's, place's, palace's, Paley's palce palace 2 30 place, palace, Pace, pace, pale, pales, plaice, police, pals, pal's, palls, palsy, pulse, placed, placer, places, palaces, lace, Paley, Peace, Peale, pacey, peace, pale's, pal, pall's, Peale's, place's, palace's, Paley's paleolitic paleolithic 2 6 Paleolithic, paleolithic, politic, politico, paralytic, plastic paliamentarian parliamentarian 1 5 parliamentarian, parliamentarians, parliamentarian's, parliamentary, alimentary Palistian Palestinian 0 10 Alsatian, Palliation, Palestine, Pulsation, Palpation, Palsying, Placation, Position, Politician, Polishing Palistinian Palestinian 1 3 Palestinian, Palestinians, Palestinian's Palistinians Palestinians 1 6 Palestinians, Palestinian's, Palestinian, Palestrina's, Palestine's, Plasticine's pallete palette 2 30 pallet, palette, pallets, Paulette, palliate, palate, palled, pellet, pullet, pollute, plate, Platte, pallet's, pelleted, paled, ballet, mallet, wallet, Pilate, pallid, pilled, polite, polled, pulled, palmate, palpate, pellets, pullets, pellet's, pullet's pamflet pamphlet 1 8 pamphlet, pamphlets, pimpled, pamphlet's, pommeled, pummeled, profiled, muffled pamplet pamphlet 1 10 pamphlet, pimpled, pimple, pimples, sampled, pimpliest, pimply, pimple's, pimped, pumped pantomine pantomime 1 10 pantomime, panto mine, panto-mine, ptomaine, panting, pantomiming, landmine, painting, pontoon, punting paralel parallel 1 22 parallel, parallels, parable, paralegal, Parnell, parsley, parley, parole, parcel, parolee, parasol, paroled, paroles, palely, parallel's, paralleled, paralyze, parlay, payroll, parlayed, prole, parole's paralell parallel 1 12 parallel, parallels, paralegal, Parnell, parallel's, paralleled, parable, palely, parley, parole, parcel, parolee paranthesis parenthesis 1 4 parenthesis, parentheses, parenthesis's, parenthesize paraphenalia paraphernalia 1 3 paraphernalia, peripheral, peripherally parellels parallels 1 38 parallels, parallel's, parallel, parallelism, paralleled, Parnell's, parleys, paroles, parcels, parolees, parole's, parables, prequels, parolee's, parable's, paralegals, parley's, payrolls, parcel's, prelates, preludes, peerless, proles, prattles, Pearlie's, payroll's, Carlyle's, Presley's, Purcell's, parsley's, prelate's, prelude's, prequel's, parlays, parlous, prattle's, parlay's, paralegal's parituclar particular 1 7 particular, particulars, articular, particulate, particular's, particularly, particle parliment parliament 2 6 Parliament, parliament, parliaments, parchment, Parliament's, parliament's parrakeets parakeets 1 16 parakeets, parakeet's, parakeet, partakes, parapets, parquets, parapet's, packets, parades, parquet's, parrots, Paraclete's, parade's, paraquat's, packet's, parrot's parralel parallel 1 23 parallel, parallels, parable, paralegal, Parnell, parsley, parley, parole, parcel, parolee, payroll, parasol, paroled, paroles, percale, palely, parallel's, paralleled, paralyze, parlayed, prole, parole's, plural parrallel parallel 1 9 parallel, parallels, parallel's, paralleled, parable, paralegal, paralleling, parley, parole parrallell parallel 1 7 parallel, parallels, parallel's, paralleled, paralegal, paralleling, parable partialy partially 1 9 partially, partial, partials, partiality, partly, partial's, martially, Martial, martial particually particularly 0 12 piratically, practically, particular, poetically, particulate, piratical, vertically, operatically, patriotically, radically, parasitically, erratically particualr particular 1 7 particular, particulars, articular, particulate, particular's, particularly, particle particuarly particularly 1 4 particularly, particular, piratically, piratical particularily particularly 1 7 particularly, particularity, particularize, particular, particulars, particular's, particularity's particulary particularly 1 6 particularly, particular, particulars, particularity, articular, particular's pary party 6 41 pray, Peary, parry, parky, part, party, par, pry, pay, Parr, para, pare, Paar, pair, pear, prey, PARC, Park, park, pars, Cary, Gary, Mary, nary, pacy, vary, wary, PR, Pr, pr, Perry, Peru, PRO, per, ppr, pro, pore, pure, purr, pyre, par's pased passed 1 23 passed, paused, parsed, pasted, phased, paced, posed, pissed, paste, payed, based, cased, eased, lased, paged, paled, pared, paved, pawed, poised, past, pasta, pasty pasengers passengers 1 14 passengers, passenger's, passenger, singers, messengers, Sanger's, plungers, spongers, Singer's, Zenger's, singer's, messenger's, plunger's, sponger's passerbys passersby 3 5 passerby's, passerby, passersby, passers, passer's pasttime pastime 1 12 pastime, past time, past-time, pastimes, pastie, peacetime, pastier, pasties, paste, pastime's, passim, postie pastural pastoral 1 22 pastoral, postural, astral, pastorals, pasturage, pasture, gestural, pastured, pastures, Pasteur, pastel, austral, pastrami, pastor, pastoral's, pastry, patrol, postal, Pasteur's, pasture's, posture, pustular paticular particular 1 8 particular, peculiar, stickler, tickler, poetical, tackler, pedicure, paddler pattented patented 1 20 patented, pat tented, pat-tented, parented, attended, patienter, patents, patientest, panted, patent, tented, attenuated, patent's, patients, painted, patient, portended, patient's, patently, pretended pavillion pavilion 1 4 pavilion, pavilions, pillion, pavilion's peageant pageant 1 21 pageant, pageants, peasant, reagent, pageantry, paginate, pagan, pageant's, agent, Piaget, pagans, parent, patent, pedant, regent, Peugeot, pungent, pennant, piquant, poignant, pagan's peculure peculiar 1 24 peculiar, peculate, pecker, McClure, declare, picture, secular, peculator, peculiarly, peeler, puller, ocular, pearlier, Clare, pecuniary, heckler, peddler, sculler, pickle, peccary, jocular, popular, recolor, regular pedestrain pedestrian 1 8 pedestrian, pedestrians, pedestrian's, eyestrain, pedestrianize, restrain, Palestrina, pedestal peice piece 1 80 piece, Price, price, Peace, peace, puce, pence, deice, Pace, pace, Pei's, poise, pieced, pieces, pricey, pees, pies, Pierce, Rice, apiece, pierce, rice, specie, Pei, pacey, pee, pie, pose, spice, Ice, ice, niece, pic, peaces, plaice, police, prize, pumice, pie's, pis, pecs, pics, Nice, Peck, Pele, Pete, Pike, dice, lice, mice, nice, peck, peke, pica, pick, pike, pile, pine, pipe, vice, Pisa, Pius, pacy, peas, peso, pews, pi's, piss, Percy, Ponce, place, ponce, piece's, pea's, pee's, pew's, poi's, pic's, Peace's, peace's penatly penalty 1 23 penalty, neatly, penal, gently, pertly, potently, prenatal, petal, pliantly, prenatally, partly, natl, patently, pent, dental, mental, pantry, rental, pettily, pentacle, dentally, mentally, pedal penisula peninsula 1 16 peninsula, pencil, insula, penis, sensual, penis's, penises, penile, perusal, Pensacola, pens, Pen's, pen's, pensively, Pena's, Penn's penisular peninsular 1 3 peninsular, insular, consular penninsula peninsula 1 4 peninsula, peninsular, peninsulas, peninsula's penninsular peninsular 1 4 peninsular, peninsula, peninsulas, peninsula's pennisula peninsula 1 32 peninsula, pencil, Pennzoil, insula, pennies, penis, sensual, pencils, penis's, penises, Penn's, penile, penniless, perusal, Penny's, Pensacola, pencil's, penny's, penuriously, pens, Pennzoil's, peonies, pinnies, pensively, Penney's, Pen's, peens, pen's, peons, Pena's, peen's, peon's pensinula peninsula 1 7 peninsula, personal, Pensacola, pensively, pleasingly, pressingly, passingly peom poem 1 42 poem, prom, peon, pom, ppm, Perm, perm, geom, PM, Pm, pm, Pam, Pym, wpm, poems, pommy, promo, Poe, emo, Pei, pomp, poms, peso, PE, PO, Po, puma, EM, demo, em, memo, om, poet, POW, pea, pee, pew, poi, poo, pow, poem's, Poe's peoms poems 1 52 poems, proms, peons, poms, poem's, perms, PMS, PMs, prom's, promos, PM's, Pm's, peon's, poem, emos, Pecos, pesos, Pam's, Poe's, Pym's, pom, pumas, demos, ems, memos, oms, poets, Pei's, Perm's, perm's, peso's, Po's, peas, pees, pews, poos, poss, pea's, pee's, pew's, PMS's, POW's, promo's, em's, om's, emo's, pomp's, poi's, puma's, demo's, memo's, poet's peopel people 1 34 people, propel, peopled, peoples, Peel, Pope, peel, pope, Opel, pepped, pepper, popes, repel, papal, pupal, pupil, Poole, peeped, peeper, pooped, Pele, Pole, peep, pole, PayPal, people's, Peale, Pol, pep, pol, pop, Pope's, pope's, plop peotry poetry 1 42 poetry, Petra, pottery, Peter, peter, Perry, Petty, petty, potty, pewter, Peary, Pyotr, peaty, portray, retry, Pedro, Potter, piety, potter, pouter, paltry, pantry, pastry, pretty, Port, penury, pert, port, Tory, poet, poetry's, Perot, Porto, party, PET, per, pet, petrify, pot, poultry, pry, try perade parade 2 37 pervade, parade, Prada, Prado, prate, pride, prude, pared, peered, prayed, pirate, preyed, pored, pried, Purdue, period, perked, permed, persuade, paraded, parader, parades, pureed, parred, peerage, pert, prat, prod, purred, Verde, erode, grade, trade, Perot, Pratt, operate, parade's percepted perceived 0 13 receipted, precepts, preempted, precept, perceptive, persecuted, precept's, preceded, preceptor, presented, perceptual, prompted, persisted percieve perceive 1 4 perceive, perceived, perceives, receive percieved perceived 1 6 perceived, perceives, perceive, received, preceded, precised perenially perennially 1 14 perennially, perennial, personally, perennials, prenatally, perennial's, partially, Permalloy, paternally, Parnell, triennially, hernial, perkily, parental perfomers performers 1 10 performers, perfumers, perfumer's, performer's, perfumeries, perfumery's, perfumer, perfumes, perfume's, perfumery performence performance 1 9 performance, performances, preference, performance's, performing, performers, performer's, performs, preforming performes performed 2 13 performers, performed, performs, preforms, performer, perform es, perform-es, preformed, performer's, perform, perforce, perfumes, perfume's performes performs 3 13 performers, performed, performs, preforms, performer, perform es, perform-es, preformed, performer's, perform, perforce, perfumes, perfume's perhasp perhaps 1 74 perhaps, per hasp, per-hasp, pariahs, hasp, rasp, Perth's, perch's, perches, paras, Perls, grasp, perks, perms, perusal, pervs, preheats, preps, precast, purchase, press, Peru's, peruse, Perl's, Perm's, parkas, perils, perk's, perm's, pariah's, resp, Prensa, prepays, prays, raspy, prams, prats, preheat, Peoria's, props, Persia's, persist, pertest, prenups, preys, para's, praise, prep's, hosp, piranhas, prepay, prey's, primps, prop, pros, Peary's, Perry's, Percy's, Perez's, Peron's, Perot's, parka's, peril's, Ptah's, pro's, pry's, press's, Oprah's, purdah's, pram's, Praia's, piranha's, prop's, prenup's perheaps perhaps 1 10 perhaps, per heaps, per-heaps, preheats, preps, prep's, prepays, props, prop's, preppy's perhpas perhaps 1 8 perhaps, prepays, preps, preheats, prep's, props, prop's, preppy's peripathetic peripatetic 1 9 peripatetic, peripatetics, prosthetic, peripatetic's, empathetic, parenthetic, prophetic, pathetic, apathetic peristent persistent 1 14 persistent, president, present, percent, portent, percipient, precedent, presidents, pristine, resident, prescient, Preston, pretend, president's perjery perjury 1 22 perjury, perjure, perkier, Parker, porker, perter, purger, perjured, perjurer, perjures, perky, porkier, periphery, prefer, Perrier, pecker, prudery, parer, perjury's, prier, purer, priory perjorative pejorative 1 5 pejorative, procreative, prerogative, preoperative, proactive permanant permanent 1 12 permanent, permanents, remnant, permanency, preeminent, pregnant, permanent's, permanently, prominent, permanence, pertinent, predominant permenant permanent 1 9 permanent, remnant, preeminent, pregnant, prominent, permanents, pertinent, predominant, permanent's permenantly permanently 1 6 permanently, preeminently, prominently, pertinently, predominantly, permanent permissable permissible 1 4 permissible, permissibly, permeable, permissively perogative prerogative 1 6 prerogative, purgative, proactive, pejorative, purgatives, purgative's peronal personal 1 26 personal, perennial, Peron, penal, neuronal, vernal, personally, pergola, Peron's, coronal, perinea, perusal, renal, peril, perinatal, peritoneal, personnel, Perl, paternal, pron, Pernod, portal, prone, prong, prowl, supernal perosnality personality 1 5 personality, personalty, personality's, personally, personalty's perphas perhaps 0 49 pervs, prepays, Perth's, perch's, perches, preps, prophesy, profs, prep's, seraphs, paras, prof's, proofs, proves, Perls, pariahs, perks, perms, Peron's, Perot's, Persia's, perishes, purchase, seraph's, Peru's, Peoria's, Perl's, Perm's, morphs, parkas, perils, perk's, perm's, Perry's, Percy's, Perez's, peril's, porch's, Provo's, para's, proof's, preppy's, Parthia's, morphia's, Praia's, Prada's, parka's, pariah's, privy's perpindicular perpendicular 1 5 perpendicular, perpendiculars, perpendicular's, perpendicularly, perpendicularity perseverence perseverance 1 5 perseverance, perseverance's, perseveres, preference, persevering persistance persistence 1 5 persistence, Resistance, resistance, persistence's, persisting persistant persistent 1 8 persistent, persist ant, persist-ant, resistant, persisting, persistently, persistence, persisted personel personnel 1 19 personnel, personal, personae, personally, person, personals, persona, persons, person's, personas, personable, Pearson, personnel's, personage, Fresnel, parson, personal's, personalty, persona's personel personal 2 19 personnel, personal, personae, personally, person, personals, persona, persons, person's, personas, personable, Pearson, personnel's, personage, Fresnel, parson, personal's, personalty, persona's personell personnel 1 8 personnel, personally, personal, person ell, person-ell, personals, personnel's, personal's personnell personnel 1 7 personnel, personally, personnel's, personal, personae, personals, personal's persuded persuaded 1 15 persuaded, presided, persuades, perused, persuade, presumed, persuader, preceded, pursued, preside, pressed, resided, permuted, pervaded, Perseid persue pursue 2 27 peruse, pursue, parse, purse, pressie, per sue, per-sue, perused, peruses, presume, Pres, pres, Perez, pears, peers, piers, prose, Perseus, Purus, press, Peru, Peru's, persuade, pear's, peer's, pier's, Pr's persued pursued 2 14 perused, pursued, Perseid, persuade, pressed, preside, parsed, pursed, per sued, per-sued, presumed, peruse, preset, persuaded persuing pursuing 2 12 perusing, pursuing, Pershing, pressing, parsing, pursing, per suing, per-suing, presuming, person, persuading, piercing persuit pursuit 1 33 pursuit, Perseid, per suit, per-suit, persist, preset, presto, pursuits, perused, persuade, permit, Proust, purest, preside, purist, resit, pursued, Perot, Pruitt, parasite, porosity, perusing, Prut, pert, peruse, pest, erst, posit, present, presort, pressie, pursuit's, Peru's persuits pursuits 1 16 pursuits, pursuit's, per suits, per-suits, persist, persists, presets, prestos, Perseid's, persuades, pursuit, permits, resits, presto's, permit's, Proust's pertubation perturbation 1 6 perturbation, probation, parturition, partition, perdition, predication pertubations perturbations 1 8 perturbations, perturbation's, partitions, probation's, parturition's, partition's, perdition's, predication's pessiary pessary 1 9 pessary, Peary, Persia, Prussia, Pissaro, peccary, pussier, pushier, Perry petetion petition 1 36 petition, petitions, petering, petting, partition, perdition, portion, Patton, Petain, petition's, petitioned, petitioner, potion, pettish, edition, pension, repetition, station, piton, rotation, citation, mutation, notation, position, sedation, sedition, patting, petitioning, pitting, potting, putting, tuition, Putin, deputation, reputation, petitionary Pharoah Pharaoh 1 7 Pharaoh, Pharaohs, Pariah, Shariah, Pharaoh's, Sarah, Hurrah phenomenom phenomenon 1 3 phenomenon, phenomena, phenomenal phenomenonal phenomenal 2 4 phenomenons, phenomenal, phenomenon, phenomenon's phenomenonly phenomenally 3 5 phenomenon, phenomenons, phenomenally, phenomenon's, phenomenal phenomonenon phenomenon 1 3 phenomenon, phenomenons, phenomenon's phenomonon phenomenon 1 5 phenomenon, phenomenons, phenomenon's, phenomena, phenomenal phenonmena phenomena 1 3 phenomena, phenomenon, Tienanmen Philipines Philippines 1 12 Philippines, Philippine's, Philippians, Philippines's, Philippine, Filipinos, Philippians's, Philips, Philippe's, Filipino's, Philip's, Philips's philisopher philosopher 1 9 philosopher, philosophers, philosopher's, philosophizer, philosophies, philosophy, philosophic, philosophize, philosophy's philisophical philosophical 1 3 philosophical, philosophically, philosophic philisophy philosophy 1 6 philosophy, philosophy's, philosopher, philosophic, philosophies, philosophize Phillipine Philippine 1 15 Philippine, Filliping, Philippines, Phillip, Philippe, Phillipa, Phillips, Filipino, Phillip's, Philippine's, Philippians, Phillipa's, Phillips's, Philip, Philippines's Phillipines Philippines 1 14 Philippines, Philippine's, Philippians, Philippines's, Philippine, Phillips, Phillip's, Filipinos, Phillipa's, Phillips's, Philippians's, Philippe's, Filipino's, Philips's Phillippines Philippines 1 9 Philippines, Philippine's, Phillip pines, Phillip-pines, Philippians, Philippines's, Philippine, Philippians's, Philippe's phillosophically philosophically 1 3 philosophically, philosophical, philosophic philospher philosopher 1 10 philosopher, philosophers, philosopher's, philosophizer, philosophies, philosophy, phosphor, philosophic, philosophize, philosophy's philosphies philosophies 1 8 philosophies, philosophize, philosophizes, philosophy's, philosophized, philosophers, philosophizer, philosopher's philosphy philosophy 1 7 philosophy, philosophy's, philosopher, philosophic, philosophies, philosophize, Phil's phongraph phonograph 1 6 phonograph, phonier, Congreve, funeral, funerary, mangrove phylosophical philosophical 1 3 philosophical, philosophically, philosophic physicaly physically 1 5 physically, physical, physicals, physicality, physical's pich pitch 1 69 pitch, pinch, pic, poach, pooch, pouch, Mich, Rich, pica, pick, pith, rich, patch, peach, posh, push, Pict, pics, pi ch, pi-ch, Punch, porch, punch, patchy, peachy, pushy, itch, och, pig, Ch, ch, epoch, pi, PC, Pugh, parch, perch, Fitch, Mitch, Vichy, aitch, bitch, ditch, fiche, fichu, hitch, niche, phish, picky, piece, pithy, titch, witch, pasha, pie, PAC, PIN, pah, pin, pip, pis, pit, sch, apish, Reich, which, pi's, pitch's, pic's pilgrimmage pilgrimage 1 11 pilgrimage, pilgrim mage, pilgrim-mage, pilgrimages, pilgrimage's, Pilgrims, pilgrims, Pilgrim, pilgrim, Pilgrim's, pilgrim's pilgrimmages pilgrimages 1 15 pilgrimages, pilgrimage's, pilgrim mages, pilgrim-mages, pilgrimage, Pilgrims, pilgrims, Pilgrim's, pilgrim's, scrimmages, Pilgrim, pilgrim, scrimmage's, pilferage's, plumage's pinapple pineapple 1 11 pineapple, pin apple, pin-apple, pineapples, Snapple, nipple, panoply, pineapple's, pimple, pinhole, pinnacle pinnaple pineapple 2 3 pinnacle, pineapple, panoply pinoneered pioneered 1 5 pioneered, pondered, pinioned, pandered, poniard plagarism plagiarism 1 7 plagiarism, plagiarisms, plagiarist, plagiarism's, vulgarism, plagiarize, plagiary's planation plantation 1 8 plantation, placation, plantain, pollination, palpation, planting, pagination, palliation plantiff plaintiff 1 13 plaintiff, plan tiff, plan-tiff, plaintiffs, planting, plaintive, pontiff, plaintiff's, plant, plantain, plants, plentiful, plant's plateu plateau 1 40 plateau, plate, Pilate, Platte, palate, platy, plated, platen, plates, plat, Plataea, played, Plato, plateaus, plait, pleat, paled, Pate, late, pate, polite, plague, plaque, Pilates, palates, plaited, plate's, platted, platter, pleated, palled, pallet, plot, Patel, plats, plat's, plateau's, Pilate's, Platte's, palate's plausable plausible 1 9 plausible, plausibly, playable, passable, pleasurable, pliable, palpable, palatable, passably playright playwright 1 9 playwright, play right, play-right, playwrights, alright, playwright's, plight, polarity, lariat playwrite playwright 3 13 play write, play-write, playwright, polarity, pyrite, playwrights, playmate, Platte, player, plaited, playwright's, polarize, parity playwrites playwrights 3 20 play writes, play-writes, playwrights, playwright's, polarities, pyrites, playmates, parties, parities, playwright, polarity's, pyrite's, plaits, plates, plait's, playmate's, Platte's, plate's, pyrites's, parity's pleasent pleasant 1 15 pleasant, plea sent, plea-sent, placenta, peasant, pleased, present, pleasing, planet, pleasantry, plant, plaint, pleasanter, pleasantly, pliant plebicite plebiscite 1 20 plebiscite, plebiscites, plebiscite's, publicity, pliability, plebes, elicit, Lucite, phlebitis, licit, pellucid, polemicist, fleabite, plebs, plaice, Felicity, felicity, lubricity, publicize, plebe's plesant pleasant 1 14 pleasant, peasant, plant, pliant, pleasantry, present, palest, plaint, planet, pleasanter, pleasantly, pleasing, plenty, pleased poeoples peoples 1 21 peoples, people's, peopled, people, poodles, propels, Poole's, Poles, poles, pools, poops, popes, poodle's, pool's, poop's, Pele's, Pole's, Pope's, pole's, pope's, Peale's poety poetry 2 19 piety, poetry, poet, potty, Petty, peaty, petty, pity, poets, poesy, PET, pet, pot, Pete, pout, Patty, patty, putty, poet's poisin poison 2 12 poising, poison, Poisson, Poussin, posing, pissing, poi sin, poi-sin, poisons, poise, poi's, poison's polical political 2 16 polemical, political, poetical, helical, pelican, polecat, local, pollack, plural, polka, politely, PASCAL, Pascal, pascal, polkas, polka's polinator pollinator 1 15 pollinator, pollinators, pollinate, pollinator's, plantar, planter, pointer, politer, pollinated, pollinates, pointier, pliant, Pinter, planar, splinter polinators pollinators 1 11 pollinators, pollinator's, pollinator, pollinates, planters, pointers, planter's, pointer's, splinters, Pinter's, splinter's politican politician 1 12 politician, political, politic an, politic-an, politicking, politics, politic, politico, politicos, politics's, pelican, politico's politicans politicians 1 12 politicians, politic ans, politic-ans, politician's, politics, politics's, politicos, politico's, politicking's, pelicans, politicking, pelican's poltical political 1 8 political, poetical, politically, apolitical, polemical, politic, poetically, politico polute pollute 2 34 polite, pollute, solute, volute, Pilate, polity, Pluto, plate, palate, plot, politer, polluted, polluter, pollutes, poled, pouted, Platte, Pole, lute, pilot, pole, polled, pout, pallet, pellet, pelt, plat, pullet, palette, flute, plume, Plato, platy, Paiute poluted polluted 1 17 polluted, pouted, plotted, piloted, pelted, plated, plaited, polite, pollute, platted, pleated, poled, clouted, flouted, plodded, polled, potted polutes pollutes 1 59 pollutes, polities, solutes, volutes, Pilates, plates, politesse, palates, plots, politest, polluters, polluted, Pilate's, polite, polity's, pollute, plot's, Plautus, Pluto's, Poles, lutes, pilots, plate's, poles, pouts, pallets, pellets, pelts, plats, polluter, pullets, solute's, volute's, palate's, palettes, pilot's, pout's, flutes, plumes, pluses, pelt's, plat's, platys, polluter's, Paiutes, Platte's, Pole's, lute's, pole's, Pilates's, palette's, flute's, plume's, Plato's, platy's, pallet's, pellet's, pullet's, Paiute's poluting polluting 1 15 polluting, pouting, plotting, piloting, pelting, plating, plaiting, platting, pleating, poling, clouting, flouting, plodding, polling, potting polution pollution 1 12 pollution, solution, potion, dilution, position, volition, portion, lotion, polluting, population, pollution's, spoliation polyphonyic polyphonic 1 3 polyphonic, polyphony, polyphony's pomegranite pomegranate 1 3 pomegranate, pomegranates, pomegranate's pomotion promotion 1 8 promotion, motion, potion, commotion, position, emotion, portion, demotion poportional proportional 1 8 proportional, proportionally, proportionals, operational, proportion, propositional, optional, promotional popoulation population 1 7 population, populations, copulation, populating, population's, depopulation, peculation popularaty popularity 1 6 popularity, popularly, popular, polarity, popularity's, populate populare popular 1 8 popular, populate, populace, poplar, popularize, popularly, poplars, poplar's populer popular 1 27 popular, poplar, Popper, popper, populate, Doppler, popover, people, piper, puller, populace, spoiler, propeller, pauper, poplars, purpler, peopled, peoples, prowler, paler, paper, polar, popularly, peeler, pepper, people's, poplar's portayed portrayed 1 10 portrayed, portaged, ported, pirated, prated, prayed, parted, portage, paraded, partied portraing portraying 1 16 portraying, portaging, porting, mortaring, portrait, prorating, pottering, protruding, partaking, posturing, torturing, parting, pertain, portray, FORTRAN, perturbing Portugese Portuguese 1 8 Portuguese, Portages, Protegees, Proteges, Portage's, Protege's, Portuguese's, Protegee posess possess 2 18 posses, possess, poses, pose's, pisses, poises, posies, posers, posse's, passes, pusses, poise's, Pisces's, posy's, poesy's, poser's, Moses's, Pusey's posessed possessed 1 21 possessed, possesses, processed, pressed, possess, assessed, posses, passed, pissed, posed, poses, pleased, repossessed, poised, pose's, sassed, sussed, posted, possessor, posited, posse's posesses possesses 1 25 possesses, possess, possessed, posses, processes, poetesses, presses, possessors, assesses, passes, pisses, posse's, possessives, poses, repossesses, poises, pose's, posies, possessor's, pusses, sasses, susses, poesy's, possessive's, poise's posessing possessing 1 20 possessing, poses sing, poses-sing, processing, pressing, assessing, possession, passing, pissing, posing, pleasing, repossessing, Poussin, poising, sassing, sussing, posting, possessive, positing, Poussin's posession possession 1 14 possession, possessions, session, procession, position, Poseidon, possessing, Passion, passion, possession's, repossession, Poisson, Poussin, cession posessions possessions 1 20 possessions, possession's, possession, sessions, processions, positions, Passions, passions, session's, procession's, repossessions, cessions, position's, Poseidon's, Passion's, passion's, repossession's, Poisson's, Poussin's, cession's posion poison 1 13 poison, potion, Passion, passion, posing, Poisson, option, position, pension, portion, potions, prion, potion's positon position 2 14 positron, position, positing, piston, Poseidon, posting, posit on, posit-on, poison, Poisson, piton, posit, Boston, posits positon positron 1 14 positron, position, positing, piston, Poseidon, posting, posit on, posit-on, poison, Poisson, piton, posit, Boston, posits possable possible 2 10 passable, possible, passably, possibly, poss able, poss-able, possibles, kissable, potable, possible's possably possibly 2 6 passably, possibly, passable, possible, poss ably, poss-ably posseses possesses 1 25 possesses, possess, posses es, posses-es, possessed, posses, posse's, possessors, passes, pisses, possessives, processes, poetesses, poses, possessor, presses, repossesses, poises, pose's, posies, possessor's, pusses, poise's, possessive's, poesy's possesing possessing 1 36 possessing, posse sing, posse-sing, possession, passing, pissing, processing, posing, posses, pressing, assessing, repossessing, Poussin, poising, possess, posting, possessive, positing, pisses, posse's, sassing, sussing, poisoning, possessed, possesses, possessor, poses, sousing, passes, poises, posies, pusses, Poussin's, passing's, pose's, poise's possesion possession 1 15 possession, posses ion, posses-ion, possessions, position, Poseidon, possessing, session, Passion, passion, possession's, procession, repossession, Poisson, Poussin possessess possesses 1 11 possesses, possessed, possessors, possessives, possessor's, possess, possessive's, assesses, repossesses, poetesses, possessor possibile possible 1 6 possible, possibly, possibles, passable, possible's, possibility possibilty possibility 1 4 possibility, possibly, possibility's, possible possiblility possibility 1 14 possibility, possibility's, plausibility, possibly, potability, risibility, visibility, possibilities, feasibility, miscibility, fusibility, pliability, solubility, possible possiblilty possibility 1 4 possibility, possibly, possibility's, possible possiblities possibilities 1 5 possibilities, possibility's, possibles, possibility, possible's possiblity possibility 1 4 possibility, possibly, possibility's, possible possition position 1 19 position, positions, possession, Opposition, opposition, positing, position's, positional, positioned, potion, apposition, Passion, passion, deposition, portion, reposition, Poseidon, petition, pulsation Postdam Potsdam 1 7 Potsdam, Post dam, Post-dam, Postdate, Postdoc, Posted, Pastrami posthomous posthumous 1 7 posthumous, posthumously, isthmus, possums, isthmus's, possum's, asthma's postion position 1 13 position, potion, portion, post ion, post-ion, positions, piston, posting, Poseidon, Passion, passion, bastion, position's postive positive 1 27 positive, postie, positives, posties, posture, pastie, passive, posited, festive, pastime, postage, posting, restive, posit, piste, positive's, positively, stove, posted, poster, Post, post, posits, appositive, Steve, paste, stave potatos potatoes 2 6 potato's, potatoes, potato, Potts, Potts's, potty's portait portrait 1 38 portrait, portal, ported, potato, portent, parfait, pertain, portage, Pratt, parotid, portray, Porto, ports, Port, pirated, porosity, port, prat, profit, Porter, porter, portico, porting, portly, prated, partied, protect, protest, protein, portaged, fortuity, Port's, permit, port's, parted, pertest, portend, Porto's potrait portrait 1 16 portrait, patriot, trait, strait, putrid, potato, polarity, Port, port, prat, strati, Poirot, petard, Petra, Pratt, Poiret potrayed portrayed 1 17 portrayed, prayed, pottered, strayed, pirated, betrayed, ported, prated, potted, petard, petered, pored, poured, preyed, putrid, paraded, petaled poulations populations 1 13 populations, population's, pulsations, pollution's, collations, pulsation's, copulation's, peculation's, potions, palliation's, collation's, spoliation's, potion's poverful powerful 1 9 powerful, overfull, overfly, overfill, powerfully, prayerful, overflew, overflow, fearful poweful powerful 1 5 powerful, woeful, Powell, potful, powerfully powerfull powerful 2 9 powerfully, powerful, power full, power-full, overfull, Powell, prayerfully, overfill, prayerful practial practical 1 4 practical, partial, parochial, partially practially practically 1 4 practically, partially, parochially, partial practicaly practically 1 7 practically, practicably, practical, practicals, practicality, practicable, practical's practicioner practitioner 1 4 practitioner, practicing, practitioners, practitioner's practicioners practitioners 1 6 practitioners, practitioner's, practitioner, practicing, prisoners, prisoner's practicly practically 2 9 practical, practically, practicably, practicals, practicum, practicality, practical's, particle, practicable practioner practitioner 1 8 practitioner, probationer, precautionary, reactionary, parishioner, precaution, precautions, precaution's practioners practitioners 1 11 practitioners, practitioner's, probationers, probationer's, parishioners, precautions, precaution's, reactionaries, reactionary's, parishioner's, precautionary prairy prairie 2 27 priory, prairie, pr airy, pr-airy, parity, parry, prier, prior, Peary, parer, pair, pray, prayer, friary, Praia, pairs, privy, praise, Parr, Perry, primary, par, pry, pair's, Praia's, parry's, priory's prarie prairie 1 63 prairie, Perrier, parried, parries, prairies, Pearlie, parer, prier, praise, prate, pare, prayer, rare, Prague, Praia, Paris, parse, pearlier, prior, paired, parred, prater, prepare, Parr, pair, pear, prairie's, prorate, Carrier, Parrish, Price, barrier, carrier, farrier, harrier, padre, pared, pares, parring, price, pride, pried, pries, prime, prize, rarer, tarrier, priories, par, parry, purer, pairs, rapier, Parker, parser, Paar, para, pore, pray, pure, pyre, Parr's, pair's praries prairies 1 28 prairies, parries, prairie's, priories, parties, parers, praise, priers, prairie, praises, prates, Paris, pares, prayers, pries, primaries, rares, friaries, Perrier's, parses, Pearlie's, parer's, prier's, praise's, prate's, prayer's, Paris's, Praia's pratice practice 1 32 practice, parties, prat ice, prat-ice, prates, Patrice, Price, prate, price, Prentice, prats, Paradise, paradise, praise, produce, prance, parities, pirates, partied, prating, prattle, Pratt's, prate's, priced, pirate, pricey, parts, prat, praised, part's, pirate's, parity's preample preamble 1 17 preamble, trample, pimple, rumple, crumple, preempt, purple, permeable, primal, propel, primped, primp, promptly, reemploy, pimply, primly, rumply precedessor predecessor 1 4 predecessor, precedes, processor, proceeds's preceed precede 1 18 precede, preceded, proceed, priced, pierced, pressed, precedes, recede, preened, perched, precised, proceeds, Perseid, perused, preside, pieced, preyed, reseed preceeded preceded 1 9 preceded, proceeded, precedes, precede, receded, reseeded, presided, precedent, proceed preceeding preceding 1 9 preceding, proceeding, receding, proceedings, reseeding, presiding, presetting, precedent, proceeding's preceeds precedes 1 15 precedes, proceeds, preceded, precede, recedes, proceeds's, presides, proceed, reseeds, premeds, presets, precepts, Perseid's, premed's, precept's precentage percentage 1 10 percentage, percentages, percentage's, parentage, percentile, percents, percent, personage, present, percent's precice precise 1 18 precise, precis, prices, Price, precipice, price, precised, preciser, precises, prepuce, precious, precis's, precede, preface, premise, preside, Price's, price's precisly precisely 1 10 precisely, preciously, precis, precise, precis's, precised, preciser, precises, Presley, prissily precurser precursor 1 9 precursor, precursory, precursors, procurer, perjurer, procures, procurers, precursor's, procurer's predecesors predecessors 1 8 predecessors, predecessor's, predecessor, predeceases, processors, producers, processor's, producer's predicatble predictable 1 3 predictable, predicable, predictably predicitons predictions 1 7 predictions, prediction's, predestines, Preston's, Princeton's, periodicity's, predestine predomiantly predominately 2 3 predominantly, predominately, predominate prefered preferred 1 20 preferred, proffered, prefer ed, prefer-ed, refereed, referred, prefers, prefer, preformed, premiered, revered, pilfered, prefaced, prepared, performed, perverted, proofread, persevered, pervert, prefigured prefering preferring 1 15 preferring, proffering, referring, preforming, premiering, revering, pilfering, prefacing, preparing, refereeing, performing, perverting, persevering, prefer, prefiguring preferrably preferably 1 3 preferably, preferable, referable pregancies pregnancies 1 14 pregnancies, regencies, prances, precancels, pregnancy's, precancel, presences, prognoses, prance's, precancel's, princes, presence's, Prince's, prince's preiod period 1 16 period, pried, prod, proud, preyed, periods, pared, pored, pride, Perot, Prado, Pareto, Pernod, Reid, pureed, period's preliferation proliferation 1 4 proliferation, proliferating, proliferation's, perforation premeire premiere 1 12 premiere, premier, premiered, premieres, preemie, premiers, primer, premise, preemies, premiere's, premier's, preemie's premeired premiered 1 11 premiered, premieres, premiere, premised, premiere's, premiers, preferred, premier, permeated, premier's, premed preminence preeminence 1 9 preeminence, prominence, permanence, pr eminence, pr-eminence, pertinence, permanency, preeminence's, prominence's premission permission 1 8 permission, remission, permissions, pr emission, pr-emission, precision, prevision, permission's preocupation preoccupation 1 4 preoccupation, preoccupations, reoccupation, preoccupation's prepair prepare 2 9 repair, prepare, prepaid, preppier, prep air, prep-air, prepay, prewar, proper prepartion preparation 1 7 preparation, proportion, preparations, reparation, peroration, preparation's, preparing prepatory preparatory 3 6 predatory, prefatory, preparatory, predator, peremptory, prepare preperation preparation 1 11 preparation, perpetration, preparations, reparation, perpetuation, proportion, peroration, perspiration, preparation's, perforation, procreation preperations preparations 1 16 preparations, preparation's, preparation, reparations, perpetration's, proportions, perorations, reparation's, perpetuation's, proportion's, perforations, peroration's, perspiration's, perforation's, procreation's, reparations's preriod period 1 53 period, Pernod, prettied, prod, parried, peered, periled, prepaid, preside, Perot, Perrier, pried, prior, Perseid, preened, parred, proud, purred, Puerto, preyed, priority, reread, Pareto, perked, permed, premed, presto, pureed, putrid, perfidy, Pierrot, parer, prier, purer, praetor, patriot, pierced, prepped, pressed, preterit, purebred, Prado, prorate, parody, parrot, prepared, priory, reared, Pretoria, Poirot, paired, pert, upreared presedential presidential 1 5 presidential, residential, Prudential, prudential, providential presense presence 1 19 presence, pretense, presences, presents, persons, preens, prescience, present, presets, prisons, person's, personas, pareses, present's, presses, Perseus, presence's, prison's, persona's presidenital presidential 1 4 presidential, presidents, president, president's presidental presidential 1 4 presidential, presidents, president, president's presitgious prestigious 1 7 prestigious, prodigious, prestige's, prestos, presto's, Preston's, presidium's prespective perspective 1 5 perspective, respective, prospective, perspectives, perspective's prestigeous prestigious 1 6 prestigious, prestige's, prestige, presages, presides, presage's prestigous prestigious 1 6 prestigious, prestige's, prestos, prestige, presto's, Preston's presumabely presumably 1 7 presumably, presumable, preamble, personable, persuadable, resemble, permeable presumibly presumably 1 7 presumably, presumable, preamble, permissibly, resemble, reassembly, persuadable pretection protection 1 17 protection, prediction, perfection, protections, predication, pretension, projection, production, persecution, protraction, protecting, predilection, protection's, predictions, redaction, reduction, prediction's prevelant prevalent 1 6 prevalent, prevent, propellant, prevailing, prevalence, provolone preverse perverse 1 7 perverse, reverse, prefers, reveres, revers, revers's, Revere's previvous previous 1 14 previous, revives, previews, provisos, preview's, proviso's, Provo's, privies, perfidious, prevails, privy's, proviso, privets, privet's pricipal principal 1 8 principal, participial, principally, principle, Priscilla, Percival, parricidal, participle priciple principle 1 8 principle, participle, principal, Priscilla, precipice, propel, purple, principally priestood priesthood 1 13 priesthood, prestos, priests, presto, priest, presto's, priest's, Preston, priestess, priestly, presided, Priestley, rested primarly primarily 1 6 primarily, primary, primal, primly, primary's, primer primative primitive 1 12 primitive, primate, primitives, proactive, formative, normative, primates, purgative, primitive's, primitively, preemptive, primate's primatively primitively 1 8 primitively, proactively, primitive, preemptively, prematurely, primitives, permissively, primitive's primatives primitives 1 7 primitives, primitive's, primates, primitive, primate's, purgatives, purgative's primordal primordial 1 6 primordial, primordially, premarital, pyramidal, pericardial, primarily priveledges privileges 1 4 privileges, privilege's, privileged, privilege privelege privilege 1 4 privilege, privileged, privileges, privilege's priveleged privileged 1 4 privileged, privileges, privilege, privilege's priveleges privileges 1 4 privileges, privilege's, privileged, privilege privelige privilege 1 5 privilege, privileged, privileges, privily, privilege's priveliged privileged 1 5 privileged, privileges, privilege, privilege's, prevailed priveliges privileges 1 7 privileges, privilege's, privileged, privilege, travelogues, provolone's, travelogue's privelleges privileges 1 4 privileges, privilege's, privileged, privilege privilage privilege 1 5 privilege, privileged, privileges, privilege's, privily priviledge privilege 1 4 privilege, privileged, privileges, privilege's priviledges privileges 1 4 privileges, privilege's, privileged, privilege privledge privilege 1 4 privilege, privileged, privileges, privilege's privte private 3 34 privet, Private, private, pyruvate, proved, privater, privates, provide, rivet, privy, prove, pyrite, privets, pirate, trivet, primate, privier, privies, prate, pride, print, privateer, profit, Pravda, pivot, pried, private's, privately, privatize, rived, privet's, Pvt, privy's, pvt probabilaty probability 1 5 probability, provability, probably, probability's, portability probablistic probabilistic 1 6 probabilistic, probability, probabilities, probables, probable's, probability's probablly probably 1 7 probably, probable, provably, probables, probability, provable, probable's probalibity probability 1 9 probability, proclivity, provability, potability, probity, portability, prohibit, probability's, publicity probaly probably 1 19 probably, provably, probable, probate, probity, proudly, parable, parboil, provable, prob, drably, portal, portly, pebbly, problem, probe, prole, prowl, poorly probelm problem 1 10 problem, prob elm, prob-elm, problems, problem's, prelim, parable, parboil, Pablum, pablum proccess process 1 30 process, proxies, princess, process's, progress, processes, prices, Price's, price's, princes, procures, produces, proxy's, recces, crocuses, precises, promises, proposes, Prince's, prince's, produce's, prose's, prances, Pericles's, princess's, prance's, progress's, precis's, promise's, prophesy's proccessing processing 1 6 processing, progressing, precising, predeceasing, prepossessing, progestin procede proceed 1 14 proceed, precede, priced, pro cede, pro-cede, proceeded, proceeds, proved, prized, procedure, preceded, precedes, recede, probed procede precede 2 14 proceed, precede, priced, pro cede, pro-cede, proceeded, proceeds, proved, prized, procedure, preceded, precedes, recede, probed proceded proceeded 1 9 proceeded, proceed, preceded, pro ceded, pro-ceded, proceeds, precede, prodded, receded proceded preceded 3 9 proceeded, proceed, preceded, pro ceded, pro-ceded, proceeds, precede, prodded, receded procedes proceeds 1 8 proceeds, precedes, pro cedes, pro-cedes, proceed, proceeds's, procedures, procedure's procedes precedes 2 8 proceeds, precedes, pro cedes, pro-cedes, proceed, proceeds's, procedures, procedure's procedger procedure 1 16 procedure, processor, presser, pricier, pricker, prosier, racegoer, prosper, preciser, provoker, porringer, presage, purger, prosecute, porkier, prosecutor proceding proceeding 1 14 proceeding, preceding, pro ceding, pro-ceding, proceedings, processing, providing, prodding, receding, presiding, pricing, priding, proceeding's, protein proceding preceding 2 14 proceeding, preceding, pro ceding, pro-ceding, proceedings, processing, providing, prodding, receding, presiding, pricing, priding, proceeding's, protein procedings proceedings 1 6 proceedings, proceeding's, proceeding, preceding, proteins, protein's proceedure procedure 1 9 procedure, procedures, proceeded, procedure's, proceed, procedural, proceeds, proceeding, proceeds's proces process 2 14 prices, process, proves, Price's, price's, probes, proles, prizes, prose's, precis, prize's, process's, Croce's, probe's processer processor 1 12 processor, processed, processes, process er, process-er, preciser, presser, process, processors, process's, professor, processor's proclaimation proclamation 1 5 proclamation, proclamations, proclamation's, reclamation, proclaiming proclamed proclaimed 1 10 proclaimed, proclaims, proclaim, percolated, reclaimed, programmed, prickled, percolate, precluded, preclude proclaming proclaiming 1 10 proclaiming, proclaim, percolating, proclaims, reclaiming, proclaimed, programming, prickling, proclamation, precluding proclomation proclamation 1 5 proclamation, proclamations, proclamation's, percolation, reclamation profesion profusion 2 10 profession, profusion, provision, professions, perfusion, profusions, procession, prevision, profession's, profusion's profesion profession 1 10 profession, profusion, provision, professions, perfusion, profusions, procession, prevision, profession's, profusion's profesor professor 1 13 professor, professors, processor, profess, prophesier, professor's, proffer, profs, profuse, prefer, prof's, proves, proviso professer professor 1 11 professor, professed, professes, profess er, profess-er, presser, profess, professors, prophesier, processor, professor's proffesed professed 1 15 professed, proffered, prophesied, professes, profess, processed, prefaced, proceed, profuse, proofed, profaned, profiled, profited, promised, proposed proffesion profession 1 11 profession, profusion, provision, professions, perfusion, profusions, procession, proffering, prevision, profession's, profusion's proffesional professional 1 8 professional, professionally, provisional, professionals, processional, profession, professional's, profusion proffesor professor 1 12 professor, proffer, professors, proffers, prophesier, processor, profess, proffer's, professor's, profs, profuse, prof's profilic prolific 3 6 profiling, profile, prolific, profiled, profiles, profile's progessed progressed 1 4 progressed, professed, processed, pressed programable programmable 1 12 programmable, program able, program-able, programmables, programmable's, procurable, preamble, programs, program, programmed, programmer, program's progrom pogrom 1 8 pogrom, program, programs, proforma, preform, program's, deprogram, reprogram progrom program 2 8 pogrom, program, programs, proforma, preform, program's, deprogram, reprogram progroms pogroms 1 10 pogroms, programs, program's, pogrom's, program, progress, preforms, deprograms, reprograms, progress's progroms programs 2 10 pogroms, programs, program's, pogrom's, program, progress, preforms, deprograms, reprograms, progress's prohabition prohibition 2 6 Prohibition, prohibition, prohibitions, probation, prohibiting, prohibition's prominance prominence 1 6 prominence, predominance, preeminence, provenance, permanence, prominence's prominant prominent 1 7 prominent, predominant, preeminent, ruminant, permanent, prominently, remnant prominantly prominently 1 5 prominently, predominantly, preeminently, permanently, prominent prominately prominently 2 13 predominately, prominently, promptly, promontory, promenade, promenaded, promenades, perinatal, preeminently, promenade's, prenatally, pruriently, prenatal prominately predominately 1 13 predominately, prominently, promptly, promontory, promenade, promenaded, promenades, perinatal, preeminently, promenade's, prenatally, pruriently, prenatal promiscous promiscuous 1 7 promiscuous, promiscuously, promises, promise's, promiscuity, premises, premise's promotted promoted 1 11 promoted, permitted, prompted, promotes, promote, promoter, permuted, remitted, permeated, formatted, pirouetted pronomial pronominal 1 7 pronominal, polynomial, primal, paranormal, perennial, cornmeal, prenatal pronouced pronounced 1 6 pronounced, pranced, produced, ponced, pronged, proposed pronounched pronounced 1 5 pronounced, pronounces, pronounce, renounced, propounded pronounciation pronunciation 1 4 pronunciation, pronunciations, pronunciation's, renunciation proove prove 1 15 prove, Provo, groove, prov, proof, proved, proven, proves, provoke, Rove, rove, proofed, Prof, prof, Provo's prooved proved 1 17 proved, proofed, grooved, provide, probed, proves, provoked, privet, prove, roved, propped, prophet, roofed, proven, proceed, prodded, prowled prophacy prophecy 1 6 prophecy, prophesy, privacy, prophecy's, porphyry, prophesy's propietary proprietary 1 7 proprietary, propriety, proprietor, property, propitiatory, puppetry, profiteer propmted prompted 1 7 prompted, promoted, preempted, purported, propertied, propagated, permuted propoganda propaganda 1 4 propaganda, propaganda's, propound, propagandize propogate propagate 1 4 propagate, propagated, propagates, propagator propogates propagates 1 7 propagates, propagated, propagate, propagators, propitiates, propagator's, propagator propogation propagation 1 7 propagation, prorogation, proportion, proposition, provocation, propagating, propagation's propostion proposition 1 5 proposition, proportion, preposition, propositions, proposition's propotions proportions 1 15 proportions, promotions, pro potions, pro-potions, proportion's, propositions, propitious, promotion's, portions, proposition's, prepositions, probation's, portion's, preposition's, propagation's propper proper 1 22 proper, Popper, popper, prosper, cropper, dropper, propped, preppier, prop per, prop-per, proposer, pepper, ripper, roper, properer, prepare, rapper, ropier, groper, propel, wrapper, proper's propperly properly 1 9 properly, property, propel, proper, proper's, properer, purposely, preppier, propeller proprietory proprietary 2 6 proprietor, proprietary, proprietors, propriety, proprietor's, proprietary's proseletyzing proselytizing 1 10 proselytizing, proselyting, proselytize, proselytized, proselytizer, proselytizes, proselytism, presetting, prosecuting, proceeding protaganist protagonist 1 4 protagonist, protagonists, propagandist, protagonist's protaganists protagonists 1 5 protagonists, protagonist's, protagonist, propagandists, propagandist's protocal protocol 1 11 protocol, piratical, protocols, Portugal, prodigal, poetical, periodical, portal, cortical, practical, protocol's protoganist protagonist 1 9 protagonist, protagonists, protagonist's, propagandist, organist, protozoans, protozoan's, Platonist, protectionist protrayed portrayed 1 10 portrayed, protrude, prorated, portrays, protruded, prostrate, portray, prorate, portaged, portrait protruberance protuberance 1 4 protuberance, protuberances, protuberance's, protuberant protruberances protuberances 1 5 protuberances, protuberance's, protuberance, perturbations, perturbation's prouncements pronouncements 1 9 pronouncements, pronouncement's, pronouncement, denouncements, renouncement's, announcements, denouncement's, procurement's, announcement's provacative provocative 1 6 provocative, proactive, provocatively, productive, protective, predicative provded provided 1 11 provided, proved, prodded, pervaded, provides, prided, provide, proofed, provider, provoked, profited provicial provincial 1 7 provincial, prosocial, provincially, provisional, parochial, provision, prevail provinicial provincial 1 4 provincial, provincially, provincials, provincial's provisonal provisional 1 5 provisional, provisionally, personal, professional, promisingly provisiosn provision 2 8 provisions, provision, previsions, prevision, profusions, provision's, prevision's, profusion's proximty proximity 1 4 proximity, proximate, proximal, proximity's pseudononymous pseudonymous 1 4 pseudonymous, pseudonyms, pseudonym's, synonymous pseudonyn pseudonym 1 39 pseudonym, sundown, Sedna, Seton, Sudan, seasoning, sedan, stoning, stony, sending, seeding, Zedong, stunning, sudden, suntan, Sidney, Sydney, sedans, serotonin, saddening, Seton's, Sudan's, sedan's, seining, suddenly, tenon, xenon, seducing, Estonian, Sutton, sounding, spooning, sodden, sunning, Sedna's, Stone, stone, stung, Zedong's psuedo pseudo 1 9 pseudo, pseud, pseudy, sued, suede, pseudos, pseuds, seed, suet psycology psychology 1 11 psychology, mycology, psychology's, sexology, sociology, ecology, psephology, cytology, serology, sinology, musicology psyhic psychic 1 27 psychic, psycho, spic, psych, sic, Psyche, psyche, Schick, Stoic, Syriac, stoic, sync, Spica, cynic, sahib, sonic, Soc, hick, sick, soc, spec, SAC, SEC, Sec, sac, sec, ski publicaly publicly 1 5 publicly, publican, public, biblical, public's puchasing purchasing 1 19 purchasing, chasing, pouching, pushing, pulsing, pursing, pickaxing, pitching, pleasing, passing, pausing, parsing, cheesing, choosing, patching, poaching, pooching, pacing, posing Pucini Puccini 1 12 Puccini, Pacino, Pacing, Piecing, Pausing, Putin, Pusan, Purina, Puking, Puling, Purine, Posing pumkin pumpkin 1 26 pumpkin, puking, Pushkin, pumping, pinking, piking, PMing, Potemkin, picking, pimping, plucking, Peking, poking, plugin, mucking, packing, peaking, pecking, peeking, pidgin, pocking, parking, pemmican, perking, purging, ramekin puritannical puritanical 1 6 puritanical, puritanically, piratical, pyrotechnical, periodical, peritoneal purposedly purposely 1 6 purposely, purposed, purposeful, purposefully, proposed, porpoised purpotedly purportedly 1 6 purportedly, reputedly, repeatedly, perpetually, perpetual, perpetuity pursuade persuade 1 13 persuade, pursued, pursed, pursue, persuaded, persuader, persuades, pursuit, perused, pursuant, parsed, prude, purse pursuaded persuaded 1 9 persuaded, pursued, persuades, persuade, presided, persuader, pursed, crusaded, paraded pursuades persuades 1 23 persuades, pursues, persuaders, persuaded, persuade, pursuits, presides, persuader, pursued, pursuit's, pursuers, persuader's, prudes, purses, crusades, pursuance, parades, Purdue's, pursuer's, prude's, purse's, crusade's, parade's pususading persuading 1 15 persuading, pulsating, possessing, sustain, presiding, pasting, persisting, Pasadena, positing, posting, assisting, desisting, resisting, seceding, preceding puting putting 2 16 pouting, putting, punting, Putin, outing, pitting, muting, puking, puling, patting, petting, potting, pudding, patina, patine, Putin's pwoer power 1 63 power, Powers, powers, wooer, pore, wore, peer, pier, poker, poser, powder, per, bower, cower, dower, lower, mower, rower, sower, swore, tower, Peter, paper, peter, pewter, piper, poorer, prier, poor, pour, weer, ewer, powered, weir, whore, wire, payer, wiper, pacer, pager, paler, parer, piker, purer, power's, powdery, Peru, pear, wear, were, payware, PR, Pr, Ware, pare, pr, pure, pyre, spewer, ware, who're, we're, Powers's pyscic psychic 0 70 physic, pic, psych, sic, Punic, music, panic, pubic, spic, Psyche, psyche, psycho, prosaic, BASIC, PCs, basic, posit, pesky, pics, pyx, PAC, Pacific, Soc, pacific, pays, pica, pick, pus, sick, soc, PASCAL, Pascal, pascal, Mosaic, Pisces, mosaic, passim, pastie, pecs, poetic, postie, PC, PS, SC, Sc, Spica, P's, PPS, SAC, SEC, Sec, pas, pis, sac, sec, ski, PAC's, PC's, spec, PS's, Pu's, pay's, pic's, PJ's, pj's, PA's, Pa's, Po's, pa's, pi's qtuie quite 2 20 quiet, quite, cutie, quid, quit, quote, qty, cute, jute, qt, quine, quire, Que, Quito, Tue, guide, quoit, tie, GTE, Katie qtuie quiet 1 20 quiet, quite, cutie, quid, quit, quote, qty, cute, jute, qt, quine, quire, Que, Quito, Tue, guide, quoit, tie, GTE, Katie quantaty quantity 1 9 quantity, quanta, quandary, cantata, quintet, quantify, quaintly, quantity's, Qantas quantitiy quantity 1 6 quantity, quantities, quantify, quantity's, quantified, quintet quarantaine quarantine 1 4 quarantine, quarantined, quarantines, quarantine's Queenland Queensland 1 15 Queensland, Queen land, Queen-land, Greenland, Inland, Finland, Gangland, Queenliest, Jutland, Rhineland, Copeland, Mainland, Unlined, Gland, Langland questonable questionable 1 6 questionable, questionably, sustainable, listenable, justifiable, sustainably quicklyu quickly 1 16 quickly, quicklime, Jacklyn, cockily, cockle, cuckold, cockles, cackle, giggly, jiggly, Jaclyn, cackled, cackler, cackles, cockle's, cackle's quinessential quintessential 1 6 quintessential, quin essential, quin-essential, inessential, unessential, quintessentially quitted quit 0 31 quieted, quoited, quoted, quilted, quitter, gutted, jutted, kitted, quit ted, quit-ted, quietude, witted, jotted, quite, kited, acquitted, butted, fitted, nutted, pitted, putted, rutted, suited, tutted, catted, guided, jetted, squatted, quintet, gritted, quested quizes quizzes 1 60 quizzes, quiz's, quines, quires, guises, juices, quiz es, quiz-es, quizzers, quizzed, quiets, ques, quiz, quinces, cozies, quiches, quire's, quizzer, quotes, guise's, juice's, quids, quins, quips, quits, sizes, gazes, quizzer's, queues, Ruiz's, buzzes, fuzzes, guides, maizes, quakes, quid's, quiffs, quills, quip's, seizes, cusses, jazzes, quince's, gauze's, quiche's, quote's, quiet's, size's, Giza's, gaze's, queue's, Quinn's, Quito's, baize's, guide's, guile's, maize's, quake's, quick's, quill's qutie quite 1 18 quite, cutie, quote, quit, quiet, Quito, cute, jute, quid, quoit, quot, Katie, gite, kite, qt, Que, quits, tie qutie quiet 5 18 quite, cutie, quote, quit, quiet, Quito, cute, jute, quid, quoit, quot, Katie, gite, kite, qt, Que, quits, tie rabinnical rabbinical 1 4 rabbinical, rabbinic, binnacle, bionically racaus raucous 1 38 raucous, RCA's, racks, ragas, rack's, raga's, ruckus, recuse, fracas, rags, races, wracks, Rojas, rag's, rages, rakes, rec's, ricks, rocks, rucks, rajahs, recaps, Rama's, race's, wrack's, Rick's, Rico's, Riga's, Rock's, rage's, rake's, rick's, rock's, Roku's, fracas's, rajah's, recap's, ruckus's radiactive radioactive 1 9 radioactive, reductive, radioactively, addictive, predicative, reactive, predictive, directive, radioactivity radify ratify 1 48 ratify, ramify, edify, readily, radii, radio, reify, gratify, codify, modify, radial, radian, radios, radish, radium, radius, rarefy, taffy, raid, raft, rift, deify, raffia, ready, RAF, RIF, daffy, rad, raids, roadie, ruddy, Cardiff, Rudy, defy, diff, rife, riff, radially, rads, raid's, raided, raider, tariff, Ratliff, rectify, radio's, ratty, rad's raelly really 1 23 really, rally, Reilly, rely, relay, real, royally, rarely, Riley, rel, realty, ally, Raul, Riel, orally, rail, reel, rill, roll, reply, cruelly, frailly, rally's rarified rarefied 2 7 ratified, rarefied, ramified, reified, rarefies, purified, verified reaccurring recurring 2 3 reoccurring, recurring, reacquiring reacing reaching 3 53 refacing, racing, reaching, reacting, Reading, reading, reaming, reaping, rearing, Racine, razing, ricing, resign, reusing, re acing, re-acing, rescuing, tracing, reassign, resin, racking, raving, bracing, erasing, gracing, raising, razzing, reason, rising, acing, realign, reducing, rescind, resting, relaying, repaying, retching, roaching, easing, facing, lacing, macing, pacing, raging, raking, raping, raring, rating, creasing, greasing, searing, wreaking, racing's reacll recall 1 42 recall, recalls, regally, regal, really, real, recoil, regale, resell, react, treacle, treacly, refill, retell, call, recall's, recalled, rack, rally, regalia, renal, rec, rel, cecal, decal, fecal, recap, Reilly, rascal, rectal, Gall, Oracle, Raul, gall, jell, oracle, rail, reel, rely, rial, rill, roll readmition readmission 1 15 readmission, readmit ion, readmit-ion, readmitting, radiation, redaction, redemption, reanimation, reduction, remediation, retaliation, demotion, readmission's, remission, admission realitvely relatively 1 6 relatively, restively, relative, relatives, relative's, relativity realsitic realistic 1 15 realistic, realist, elastic, realists, realist's, relist, realest, ballistic, moralistic, relisting, ritualistic, plastic, relists, surrealistic, rustic realtions relations 1 23 relations, relation's, reactions, reflations, relation, rations, reaction's, realigns, Revelations, revelations, elation's, regulations, ration's, retaliations, revaluations, repletion's, Revelation's, realizations, revelation's, regulation's, retaliation's, revaluation's, realization's realy really 2 16 relay, really, realty, real, rely, rally, realm, reals, reply, mealy, ready, rel, Reilly, reel, rial, real's realyl really 1 21 really, regally, rally, relay, realty, recall, Reilly, real, rely, relays, realm, reals, reply, replay, real's, realer, royally, relay's, rel, relabel, rally's reasearch research 1 7 research, research's, researched, researcher, researches, search, researching rebiulding rebuilding 1 11 rebuilding, rebounding, rebidding, rebinding, reboiling, building, refolding, remolding, rebelling, rebutting, resulting rebllions rebellions 1 11 rebellions, rebellion's, rebellion, rebellious, billions, rebelling, Rollins, realigns, billion's, bullion's, Revlon's rebounce rebound 5 9 renounce, re bounce, re-bounce, bounce, rebound, rebounds, bonce, bouncy, rebound's reccomend recommend 1 12 recommend, recommends, reckoned, regiment, recombined, commend, recommenced, recommended, Redmond, rejoined, remand, remind reccomendations recommendations 1 7 recommendations, recommendation's, recommendation, commendations, regimentation's, reconditions, commendation's reccomended recommended 1 10 recommended, recommenced, regimented, recommends, commended, recommend, remanded, reminded, recounted, recomputed reccomending recommending 1 8 recommending, recommencing, regimenting, commending, remanding, reminding, recounting, recomputing reccommend recommend 1 13 recommend, rec commend, rec-commend, recommends, commend, recommenced, recommended, recommence, recombined, reckoned, recommending, command, comment reccommended recommended 1 9 recommended, rec commended, rec-commended, recommenced, recommends, commended, recommend, commanded, commented reccommending recommending 1 8 recommending, rec commending, rec-commending, recommencing, commending, recommend, commanding, commenting reccuring recurring 2 18 reoccurring, recurring, rec curing, rec-curing, reacquiring, requiring, recusing, securing, recouping, recovering, recruiting, curing, accruing, recording, occurring, procuring, rearing, recoloring receeded receded 1 16 receded, reseeded, recedes, recede, preceded, recessed, seceded, proceeded, recited, resided, received, rewedded, ceded, reascended, reseed, seeded receeding receding 1 17 receding, reseeding, preceding, recessing, seceding, proceeding, reciting, residing, receiving, rereading, rewedding, resetting, ceding, Reading, reading, reascending, seeding recepient recipient 1 11 recipient, recipients, receipt, recent, repent, percipient, recipient's, repaint, receipting, resilient, repined recepients recipients 1 7 recipients, recipient's, recipient, receipts, repents, receipt's, repaints receving receiving 1 16 receiving, reeving, receding, revving, reserving, deceiving, recessing, relieving, reviving, reweaving, reefing, reciting, reliving, removing, repaving, resewing rechargable rechargeable 1 6 rechargeable, chargeable, remarkable, recharge, reparable, remarkably reched reached 1 8 reached, retched, ruched, reechoed, leched, wretched, roached, rushed recide reside 4 7 Recife, recede, recite, reside, decide, recipe, residue recided resided 3 4 receded, recited, resided, decided recident resident 1 14 resident, recent, residents, recipient, precedent, president, reticent, decedent, resent, rodent, resident's, recited, receded, resided recidents residents 1 14 residents, resident's, recipients, resident, precedents, presidents, decedents, resents, rodents, recipient's, precedent's, president's, decedent's, rodent's reciding residing 3 4 receding, reciting, residing, deciding reciepents recipients 1 11 recipients, recipient's, receipts, recipient, repents, receipt's, residents, serpents, resents, resident's, serpent's reciept receipt 1 12 receipt, receipts, recipe, recipes, precept, recent, raciest, receipt's, receipted, recite, receptor, recipe's recieve receive 1 13 receive, relieve, Recife, received, receiver, receives, revive, reeve, deceive, recede, recipe, recite, relive recieved received 1 13 received, relieved, receives, receive, revived, deceived, receiver, receded, recited, relived, perceived, recede, rived reciever receiver 1 11 receiver, reliever, receivers, receive, recover, deceiver, received, receives, reciter, receiver's, river recievers receivers 1 15 receivers, receiver's, relievers, receiver, receives, recovers, deceivers, reliever's, reciters, deceiver's, Rivers, revers, rivers, reciter's, river's recieves receives 1 18 receives, relieves, receivers, received, receive, revives, Recife's, Reeves, reeves, deceives, receiver, recedes, receiver's, recipes, recites, relives, reeve's, recipe's recieving receiving 1 14 receiving, relieving, reviving, reeving, deceiving, receding, reciting, reliving, perceiving, riving, revising, reserving, reefing, sieving recipiant recipient 1 7 recipient, recipients, repaint, percipient, recipient's, receipting, resilient recipiants recipients 1 6 recipients, recipient's, recipient, repaints, receipts, receipt's recived received 1 20 received, revived, recited, relived, receives, receive, revved, rived, revised, deceived, receiver, relieved, removed, Recife, recite, receded, repaved, resided, resized, Recife's recivership receivership 1 3 receivership, receivership's, ridership recogize recognize 1 17 recognize, recopies, recooks, rejoice, recoils, recourse, recooked, recook, recuse, regimes, rejigs, Roxie, recoil's, rejoices, recons, Reggie's, regime's recomend recommend 1 21 recommend, recommends, regiment, reckoned, recombined, commend, recommenced, recommended, recommence, regimens, Redmond, regimen, rejoined, remand, remind, reclined, recumbent, recount, regimen's, Richmond, recommit recomended recommended 1 10 recommended, recommenced, regimented, recommends, commended, recommend, remanded, reminded, recounted, recomputed recomending recommending 1 8 recommending, recommencing, regimenting, commending, remanding, reminding, recounting, recomputing recomends recommends 1 17 recommends, recommend, regiments, recommended, commends, recommences, regimens, regiment's, remands, reminds, recommence, regimen's, recounts, Redmond's, recommits, recount's, Richmond's recommedations recommendations 1 12 recommendations, recommendation's, recommendation, accommodations, commendations, recommissions, reconditions, commutations, remediation's, accommodation's, commendation's, commutation's reconaissance reconnaissance 1 5 reconnaissance, reconnaissances, Renaissance, renaissance, reconnaissance's reconcilation reconciliation 1 6 reconciliation, reconciliations, conciliation, reconciliation's, recompilation, reconciling reconized recognized 1 11 recognized, recolonized, reconciled, reckoned, recounted, reconsigned, rejoined, reconcile, recondite, reconsider, rejoiced reconnaissence reconnaissance 1 3 reconnaissance, reconnaissances, reconnaissance's recontructed reconstructed 1 8 reconstructed, recontacted, contracted, deconstructed, reconstructs, constructed, reconstruct, reconnected recquired required 2 11 reacquired, required, recurred, reacquires, reacquire, requires, requited, require, recruited, reoccurred, acquired recrational recreational 1 6 recreational, rec rational, rec-rational, recreations, recreation, recreation's recrod record 1 33 record, retrod, rec rod, rec-rod, records, Ricardo, recross, recruit, recto, recd, regard, rector, reword, recurred, rec'd, regrade, scrod, Jerrod, reared, regrow, ramrod, cord, record's, recorder, rectory, regret, crowd, recur, ripcord, recorded, Regor, rerecord, recrossed recuiting recruiting 1 11 recruiting, reciting, requiting, reacting, reuniting, recounting, recusing, refuting, reputing, recanting, recasting recuring recurring 1 18 recurring, recusing, securing, requiring, reacquiring, re curing, re-curing, reoccurring, curing, recording, recouping, rehiring, retiring, revering, rewiring, rearing, procuring, rogering recurrance recurrence 1 13 recurrence, recurrences, recurrence's, recurring, recurrent, reactance, occurrence, reassurance, recreant, recreants, currency, recrudesce, recreant's rediculous ridiculous 1 7 ridiculous, ridicules, meticulous, ridicule's, ridiculously, radicals, radical's reedeming redeeming 1 18 redeeming, reddening, reediting, deeming, teeming, redyeing, Deming, redesign, rearming, resuming, Reading, reading, reaming, redoing, readying, redefine, reducing, renaming reenforced reinforced 1 7 reinforced, re enforced, re-enforced, enforced, reinforces, reinforce, unforced refect reflect 1 15 reflect, prefect, defect, reject, refract, effect, perfect, reinfect, redact, reelect, react, refit, affect, revert, rifest refedendum referendum 1 3 referendum, referendums, referendum's referal referral 1 20 referral, re feral, re-feral, referable, referrals, refers, feral, refer, reversal, deferral, reveal, referee, refusal, several, reefer, referral's, refuel, revel, rifer, rural refered referred 2 4 refereed, referred, revered, referee referiang referring 1 8 referring, revering, refereeing, refrain, reefing, preferring, refrains, refrain's refering referring 1 13 referring, revering, refereeing, reefing, refrain, preferring, reforging, reforming, reversing, reverting, rearing, reeving, reffing refernces references 1 11 references, reference's, reverences, referenced, reference, reverence's, preferences, preference's, deference's, reverence, refreezes referrence reference 1 11 reference, reverence, referenced, references, preference, deference, recurrence, reference's, reverenced, reverences, reverence's referrs refers 1 39 refers, reefers, referees, reefer's, reveres, revers, referee's, ref errs, ref-errs, refer rs, refer-rs, referrers, referral, referred, reverse, Revere's, reveries, refer, referrals, roofers, referee, reverts, prefers, referrer, revers's, roofer's, defers, Rivers, ravers, referrer's, rivers, rovers, reforms, reverie's, Rover's, river's, rover's, referral's, reform's reffered referred 2 7 refereed, referred, revered, reffed, referee, offered, proffered refference reference 1 11 reference, reverence, referenced, references, preference, deference, difference, reference's, reverenced, reverences, reverence's refrence reference 1 12 reference, reverence, referenced, references, preference, deference, refreeze, reference's, reverenced, reverences, France, reverence's refrences references 1 13 references, reference's, reverences, referenced, reference, reverence's, preferences, refreezes, preference's, deference's, reverence, Frances, France's refrers refers 1 34 refers, referrers, reefers, referees, reformers, referrer's, refuters, rafters, refiners, revers, reefer's, referee's, reformer's, refuter's, roarers, riflers, reforges, referrals, firers, referrer, refreshers, reveres, rafter's, refiner's, reverse, roofers, Revere's, roarer's, rifler's, firer's, refresher's, referral's, roofer's, revers's refridgeration refrigeration 1 3 refrigeration, refrigerating, refrigeration's refridgerator refrigerator 1 6 refrigerator, refrigerators, refrigerate, refrigerator's, refrigerated, refrigerates refromist reformist 1 7 reformist, reformists, reformat, reforms, rearmost, reforest, reform's refusla refusal 1 19 refusal, refusals, refuels, refuses, refuel, refuse, refusal's, refused, rueful, refills, refs, refuse's, refile, refill, Rufus, ref's, Rufus's, ruefully, refill's regardes regards 3 5 regrades, regarded, regards, regard's, regards's regluar regular 1 26 regular, regulars, regulate, regalia, Regulus, regular's, regularly, regulator, recluse, irregular, Regor, recolor, recur, regal, jugular, secular, regularity, realer, raglan, reliquary, Regulus's, glare, regalia's, regularize, ruler, burglar reguarly regularly 1 9 regularly, regally, beggarly, regular, regal, regale, regard, roguery, rectally regulaion regulation 1 13 regulation, regaling, regulating, regain, region, raglan, regular, regulate, religion, rebellion, realign, recline, regalia regulaotrs regulators 1 8 regulators, regulator's, regulator, regulates, regulars, regulatory, regular's, regularity's regularily regularly 1 7 regularly, regularity, regularize, regular, irregularly, regulars, regular's rehersal rehearsal 1 6 rehearsal, reversal, rehearsals, rehears, rehearsal's, rehearse reicarnation reincarnation 1 4 reincarnation, Carnation, carnation, recreation reigining reigning 1 15 reigning, regaining, rejoining, resigning, refining, reigniting, reining, reckoning, deigning, feigning, relining, repining, reclining, remaining, retaining reknown renown 1 13 renown, re known, re-known, foreknown, reckoning, regrown, reckon, Reunion, rejoin, rennin, reunion, recon, region reknowned renowned 1 8 renowned, reckoned, rejoined, reconvened, regained, recounted, regnant, cannoned rela real 1 20 real, relay, rel, relax, rely, Riel, reel, Bela, Lela, Reba, Rena, Reva, Vela, vela, rial, rile, role, rule, rill, roll relaly really 1 27 really, relay, regally, reliably, rally, Reilly, realty, relays, replay, real, rely, realm, reals, regal, renal, reply, recall, regale, relaid, relate, resale, relabel, royally, rel, relay's, real's, rally's relatiopnship relationship 1 3 relationship, relationships, relationship's relativly relatively 1 6 relatively, relativity, relative, relatives, restively, relative's relected reelected 1 10 reelected, reflected, elected, rejected, relented, selected, relegated, relocated, reacted, related releive relieve 1 16 relieve, relive, receive, relieved, reliever, relieves, relief, relived, relives, reeve, believe, relative, reline, revive, release, reweave releived relieved 1 13 relieved, relived, received, relieves, relieve, relives, relied, relive, believed, reliever, relined, revived, released releiver reliever 1 18 reliever, receiver, redeliver, relievers, relieve, relive, believer, relieved, relieves, rollover, deliver, relived, relives, levier, reliever's, lever, liver, river releses releases 1 62 releases, release's, release, released, Reese's, recluses, relapses, recesses, relieves, relishes, realizes, recess, relies, reuses, resews, relaxes, relists, rebuses, recuses, refuses, relates, relines, relives, reposes, revises, realness, reels, leases, repulses, recluse's, relapse's, reel's, reuse's, Elise's, wirelesses, lases, lessees, loses, riles, rises, roles, roses, rules, ruses, trellises, Elysee's, recess's, refuse's, relish's, repose's, revise's, role's, rule's, lease's, repulse's, Elsie's, Lesa's, Rose's, lessee's, rise's, rose's, ruse's relevence relevance 1 8 relevance, relevancy, relevance's, elevens, reliance, eleven's, irrelevance, relevancy's relevent relevant 1 16 relevant, rel event, rel-event, relent, reinvent, relevancy, relieved, Levant, relevantly, relieving, relevance, reliant, relived, irrelevant, solvent, reliving reliablity reliability 1 5 reliability, reliably, liability, reliability's, reliable relient reliant 2 8 relent, reliant, relined, reline, relents, resilient, relines, relied religeous religious 1 14 religious, religious's, religions, relies, religiously, reliefs, relines, relives, religion's, irreligious, relief's, relieves, relights, religion religous religious 1 14 religious, religious's, religions, relics, relic's, relights, religiously, religion, religion's, irreligious, realigns, relies, rejigs, Zelig's religously religiously 1 4 religiously, religious, religious's, religiosity relinqushment relinquishment 1 2 relinquishment, relinquishment's relitavely relatively 1 7 relatively, restively, relatable, relative, relatives, relative's, relativity relized realized 1 17 realized, relied, relined, relived, resized, realizes, realize, relies, relaxed, relisted, relieved, relished, released, relist, relayed, related, revised relpacement replacement 1 5 replacement, replacements, placement, replacement's, repayment remaing remaining 19 32 reaming, remaking, remain, remains, roaming, riming, ramming, rimming, romaine, renaming, teaming, Reading, creaming, dreaming, reading, reaping, rearing, Riemann, remaining, remapping, rhyming, rooming, beaming, seaming, remained, removing, rumbaing, Roman, Romania, roman, remand, remind remeber remember 1 27 remember, ember, remover, member, remoter, reamer, reembark, renumber, rambler, timber, Amber, amber, umber, ribber, robber, rubber, rummer, bomber, camber, comber, cumber, dumber, limber, lumber, number, romper, somber rememberable memorable 7 10 remember able, remember-able, remembrance, remembered, remembers, remember, memorable, reimbursable, remembering, memorably rememberance remembrance 1 5 remembrance, remembrances, remembrance's, remembering, remembers remembrence remembrance 1 3 remembrance, remembrances, remembrance's remenant remnant 1 7 remnant, ruminant, remnants, regnant, resonant, remnant's, remand remenicent reminiscent 1 10 reminiscent, reminiscently, renascent, reminiscence, remnant, reminisced, reminiscing, omniscient, ruminant, romancing reminent remnant 2 6 eminent, remnant, ruminant, preeminent, prominent, imminent reminescent reminiscent 1 7 reminiscent, luminescent, reminiscently, renascent, reminiscence, reminisced, reminiscing reminscent reminiscent 1 9 reminiscent, reminiscently, renascent, reminiscence, reminisced, reminiscing, luminescent, remnant, omniscient reminsicent reminiscent 1 10 reminiscent, reminiscently, reminiscence, reminisced, reminisces, reminiscing, omniscient, renascent, reminiscences, reminiscence's rendevous rendezvous 1 13 rendezvous, rendezvous's, renders, render's, rondos, endives, rondo's, randoms, renters, reindeer's, endive's, rennet's, renter's rendezous rendezvous 1 13 rendezvous, rendezvous's, renders, Mendez's, render's, rondos, rondo's, randoms, renters, reindeer's, rennet's, renter's, Mendoza's renewl renewal 1 13 renewal, renew, renews, renal, Renee, rebel, Rene, reel, runnel, repel, revel, rental, Rene's rentors renters 1 40 renters, mentors, rectors, reenters, renter's, ranters, renders, retros, rents, mentor's, reactors, rector's, restores, senators, ranter's, render's, rent's, renter, rotors, enters, Reuters, Renoir's, cantors, centers, raptors, rentals, vendors, reentry's, retro's, Realtor's, reactor's, senator's, rotor's, rectory's, Cantor's, cantor's, center's, rancor's, rental's, vendor's reoccurrence recurrence 1 7 recurrence, re occurrence, re-occurrence, occurrence, recurrences, reoccurring, recurrence's repatition repetition 1 10 repetition, reputation, repatriation, repetitions, reparation, repudiation, reposition, petition, partition, repetition's repentence repentance 1 7 repentance, dependence, penitence, repentance's, repenting, repentant, dependency repentent repentant 1 9 repentant, repented, repenting, dependent, penitent, pendent, repentantly, respondent, repentance repeteadly repeatedly 1 7 repeatedly, reputedly, reportedly, repeatably, reputably, repeated, reputed repetion repetition 3 13 repletion, reception, repetition, reparation, eruption, reaction, relation, repeating, reposition, repression, potion, ration, reputation repid rapid 4 25 repaid, tepid, Reid, rapid, rebid, redid, reaped, raped, roped, rep id, rep-id, replied, Rep, prepaid, red, rep, repined, rid, rapids, REIT, Reed, raid, read, reed, rapid's reponse response 1 9 response, repose, repines, reopens, repine, reposes, rezones, repose's, rapine's reponsible responsible 1 13 responsible, responsibly, irresponsible, possible, sensible, responsively, reconcile, risible, reasonable, defensible, reversible, irresponsibly, reprehensible reportadly reportedly 1 7 reportedly, reported, reputedly, repeatedly, purportedly, reportage, reputably represantative representative 2 4 Representative, representative, representatives, representative's representive representative 2 9 Representative, representative, representing, represented, represent, represents, representatives, repressive, representative's representives representatives 1 10 representatives, representative's, represents, represented, Representative, representative, preventives, representing, represent, preventive's reproducable reproducible 1 8 reproducible, predicable, reproachable, producible, reproductive, perdurable, eradicable, reputable reprtoire repertoire 1 6 repertoire, repertoires, repertory, repertories, reporter, repertoire's repsectively respectively 1 8 respectively, respective, reflectively, restively, prospectively, repetitively, respectfully, receptively reptition repetition 1 11 repetition, reputation, repetitions, petition, repudiation, reposition, repatriation, rendition, repletion, reptilian, repetition's requirment requirement 1 8 requirement, requirements, requirement's, recruitment, retirement, regiment, acquirement, recurrent requred required 1 28 required, recurred, reacquired, requires, requited, rewired, require, reburied, rehired, retired, reared, record, regard, regret, recused, requite, revered, secured, regrade, rogered, reread, requiter, reoccurred, reorged, perjured, cured, rared, recur resaurant restaurant 1 10 restaurant, restraint, resurgent, resonant, reassurance, resent, reassuring, recreant, resort, resound resembelance resemblance 1 4 resemblance, resemblances, resemblance's, semblance resembes resembles 1 7 resembles, resemble, resumes, reassembles, resume's, racemes, raceme's resemblence resemblance 1 6 resemblance, resemblances, resemblance's, resembles, semblance, resembling resevoir reservoir 1 18 reservoir, receiver, reserve, respire, reverie, reseller, Savior, savior, restore, savor, sever, recover, remover, resolver, reliever, rescuer, reefer, racegoer resistable resistible 1 21 resistible, resist able, resist-able, Resistance, resistance, irresistible, reusable, testable, refutable, relatable, reputable, resalable, resistant, repeatable, resealable, respectable, resolvable, irresistibly, presentable, detestable, rewindable resistence resistance 2 8 Resistance, resistance, residence, persistence, resistances, residency, resistance's, resisting resistent resistant 1 5 resistant, resident, persistent, resisted, resisting respectivly respectively 1 6 respectively, respectfully, respectably, respective, respectful, prospectively responce response 1 13 response, res ponce, res-ponce, resp once, resp-once, responses, respond, responds, responsive, resonance, Spence, response's, residence responibilities responsibilities 1 3 responsibilities, responsibility's, responsibility responisble responsible 1 5 responsible, responsibly, irresponsible, responsively, irresponsibly responnsibilty responsibility 1 5 responsibility, responsibly, responsibility's, irresponsibility, responsible responsability responsibility 1 5 responsibility, responsibility's, irresponsibility, responsibly, responsibilities responsibile responsible 1 6 responsible, responsibly, responsibility, irresponsible, responsively, irresponsibly responsibilites responsibilities 1 4 responsibilities, responsibility's, responsibility, irresponsibility's responsiblity responsibility 1 5 responsibility, responsibly, responsibility's, irresponsibility, responsible ressemblance resemblance 1 7 resemblance, res semblance, res-semblance, resemblances, dissemblance, resemblance's, semblance ressemble resemble 2 8 reassemble, resemble, reassembly, reassembled, reassembles, resembled, resembles, assemble ressembled resembled 2 9 reassembled, resembled, reassembles, reassemble, resembles, resemble, assembled, dissembled, reassembly ressemblence resemblance 1 9 resemblance, resemblances, dissemblance, reassembles, resemblance's, resembles, semblance, reassembling, resembling ressembling resembling 2 4 reassembling, resembling, assembling, dissembling resssurecting resurrecting 1 10 resurrecting, reasserting, redirecting, respecting, restricting, Resurrection, resurrection, resorting, refracting, retracting ressurect resurrect 1 12 resurrect, resurrects, redirect, reassured, resurgent, resourced, respect, reassert, restrict, resurrected, resort, rescued ressurected resurrected 1 10 resurrected, redirected, respected, reasserted, restricted, resurrects, resurrect, resorted, refracted, retracted ressurection resurrection 2 9 Resurrection, resurrection, resurrections, redirection, resection, reassertion, restriction, resurrecting, resurrection's ressurrection resurrection 2 7 Resurrection, resurrection, resurrections, resurrecting, resurrection's, resection, restriction restaraunt restaurant 1 13 restaurant, restraint, restaurants, restraints, restrain, restrained, restart, restrains, restrung, restarting, restaurant's, restraint's, registrant restaraunteur restaurateur 1 14 restaurateur, restrainer, restaurateurs, restaurant, restraint, restrained, restaurants, restraints, restructure, restaurant's, restraint's, restrainers, restaurateur's, restrainer's restaraunteurs restaurateurs 1 9 restaurateurs, restaurateur's, restrainers, restrainer's, restaurants, restaurateur, restaurant's, restructures, restrainer restaraunts restaurants 1 4 restaurants, restraints, restaurant's, restraint's restauranteurs restaurateurs 1 4 restaurateurs, restaurateur's, restaurants, restaurant's restauration restoration 2 16 Restoration, restoration, saturation, restorations, respiration, reiteration, repatriation, restriction, restarting, restitution, registration, restrain, Restoration's, restoration's, frustration, prostration restauraunt restaurant 1 4 restaurant, restraint, restaurants, restaurant's resteraunt restaurant 2 12 restraint, restaurant, restraints, restrain, restrained, restrains, restrung, restraint's, restaurants, registrant, restring, restaurant's resteraunts restaurants 3 12 restraints, restraint's, restaurants, restaurant's, restrains, restraint, restarts, registrants, restaurant, restrings, restart's, registrant's resticted restricted 1 8 restricted, rusticated, restocked, restated, respected, restarted, redacted, rusticate restraunt restraint 1 11 restraint, restraints, restrain, restrained, restaurant, restrains, restrung, restart, restraint's, registrant, restring restraunt restaurant 5 11 restraint, restraints, restrain, restrained, restaurant, restrains, restrung, restart, restraint's, registrant, restring resturant restaurant 1 11 restaurant, restraint, restaurants, restraints, restart, restaurant's, restrain, restrained, registrant, restrung, restraint's resturaunt restaurant 1 11 restaurant, restraint, restaurants, restraints, restrain, restrained, restrains, restrung, restaurant's, restraint's, registrant resurecting resurrecting 1 9 resurrecting, redirecting, respecting, restricting, Resurrection, resurrection, resorting, refracting, retracting retalitated retaliated 1 5 retaliated, retaliates, retaliate, rehabilitated, debilitated retalitation retaliation 1 6 retaliation, retaliating, retaliations, realization, retardation, retaliation's retreive retrieve 1 8 retrieve, retrieved, retriever, retrieves, reprieve, retrieve's, retiree, retrieval returnd returned 1 10 returned, returns, return, return's, retired, returnee, returner, retard, retrod, rotund revaluated reevaluated 1 12 reevaluated, evaluated, re valuated, re-valuated, reevaluates, reevaluate, revalued, reflated, retaliated, revolted, related, regulated reveral reversal 1 12 reversal, reveal, several, referral, revers, revel, Revere, Rivera, revere, reverb, revert, reverie reversable reversible 1 8 reversible, reversibly, revers able, revers-able, reversal, referable, revertible, irreversible revolutionar revolutionary 1 7 revolutionary, evolutionary, revolutions, revolution, revolution's, revolutionaries, revolutionary's rewitten rewritten 1 19 rewritten, written, rotten, rewoven, refitting, remitting, resitting, rewriting, rewind, whiten, Wooten, witting, widen, sweeten, reattain, rattan, redden, retain, ridden rewriet rewrite 1 16 rewrite, rewrote, rewrites, rewired, reorient, reroute, regret, reared, retried, rewritten, write, retire, rewrite's, REIT, writ, retiree rhymme rhyme 1 33 rhyme, rhymed, rhymer, rhymes, thyme, rummy, Rome, rime, chyme, ramie, rheum, REM, rem, rummer, rum, rheumy, rm, Mme, Romeo, rhyme's, romeo, hmm, rye, Rommel, rammed, rhythm, rimmed, RAM, ROM, Rom, ram, rim, Rhee rhythem rhythm 1 13 rhythm, rhythms, rhyme, rhythm's, rhythmic, them, Reuther, thyme, Rather, rather, therm, rheum, theme rhythim rhythm 1 4 rhythm, rhythms, rhythmic, rhythm's rhytmic rhythmic 1 8 rhythmic, rhetoric, totemic, atomic, ROTC, rheumatic, diatomic, readmit rigeur rigor 4 19 Roger, rigger, roger, rigor, roguery, Rodger, rugger, recur, ringer, Regor, rifer, tiger, Niger, Rigel, ricer, rider, riper, riser, river rigourous rigorous 1 9 rigorous, rigors, rigor's, vigorous, rigorously, Regor's, regrows, riggers, rigger's rininging ringing 1 21 ringing, ruining, running, Ringling, ringings, wringing, reigning, pinioning, rosining, raining, ranging, reining, rinsing, refining, relining, reneging, repining, ripening, wronging, rehanging, running's rised rose 30 57 raised, rinsed, risked, rises, rise, riced, reused, roused, riled, rimed, risen, riser, rived, vised, wised, reseed, reside, reissued, raced, razed, reset, rides, revised, rusted, Ride, ride, rise's, Rose, raise, rose, rued, ruse, rest, arsed, braised, bruised, cruised, praised, red, rid, rites, rasped, resend, rested, Reed, Rice, reed, rice, rite, wrist, Ride's, ride's, erased, priced, prized, sired, rite's Rockerfeller Rockefeller 1 6 Rockefeller, Rocker feller, Rocker-feller, Rockefeller's, Carefuller, Rockfall rococco rococo 1 6 rococo, Rocco, coco, recook, rococo's, Rocco's rocord record 1 27 record, ripcord, Ricardo, Rockford, cord, records, rocked, rogered, accord, reword, rooked, regard, cored, rector, scrod, roared, rocker, card, curd, procured, recd, record's, recorded, recorder, rerecord, rectory, rec'd roomate roommate 1 29 roommate, roomette, room ate, room-ate, roommates, roomed, remote, primate, rotate, roamed, remade, roomer, roseate, promote, roommate's, roomy, rooted, roomettes, Rome, Root, mate, rate, room, root, rote, doormat, cremate, route, roomette's rougly roughly 1 60 roughly, ugly, wriggly, rouge, rugby, Rigel, Wrigley, wrongly, googly, rosily, rouged, rouges, ruffly, Raoul, Rogelio, roil, ROFL, royally, regal, rogue, rug, Mogul, mogul, Rocky, Royal, coyly, ridgy, rocky, royal, hugely, regally, rudely, roguery, July, Raquel, Raul, Roeg, groggily, regale, rely, role, roll, rule, Roxy, ogle, rogues, roux, rugs, rouge's, curly, Joule, golly, gully, jolly, joule, jowly, rally, gorily, rug's, rogue's rucuperate recuperate 1 4 recuperate, recuperated, recuperates, recuperative rudimentatry rudimentary 1 6 rudimentary, sedimentary, rudiments, rudiment, rudiment's, radiometry rulle rule 1 58 rule, tulle, rile, rill, ruble, role, roll, Riel, rally, Riley, rel, Rilke, Raul, Reilly, ruled, ruler, rules, Tull, reel, grille, rial, rue, rifle, rills, rolled, roller, rubble, ruffle, pulley, really, Hull, Mlle, Yule, bull, cull, dull, full, gull, hull, lull, mule, mull, null, pule, pull, rube, rude, rune, ruse, yule, rail, real, rely, roil, rolls, rill's, rule's, roll's runing running 2 31 ruining, running, tuning, ruing, raining, reining, ringing, pruning, ruling, ranging, Reunion, reunion, rinsing, rounding, turning, wringing, burning, rennin, ring, ruin, rung, ranking, ranting, rending, renting, wronging, runny, craning, droning, ironing, running's runnung running 1 23 running, ruining, ringing, rennin, cunning, dunning, gunning, punning, sunning, raining, ranging, reining, grinning, ruing, running's, runny, rounding, pruning, rung, rerunning, Reunion, reunion, Runyon russina Russian 1 51 Russian, Russia, Rossini, reusing, rising, rousing, resin, rosin, raisin, Rosanna, Ruskin, trussing, raising, retsina, rusting, cussing, fussing, mussing, reissuing, rushing, sussing, ruins, Russo, reassign, Russ, resign, risen, ruin, ursine, Susana, Russ's, resins, rosins, Hussein, ruing, Rubin, ruffian, using, rousting, Poussin, ruin's, bruising, crossing, cruising, dressing, grassing, grossing, pressing, resin's, rosin's, Rossini's Russion Russian 1 29 Russian, Russ ion, Russ-ion, Ration, Rushing, Russians, Fission, Mission, Suasion, Russia, Fusion, Prussian, Remission, Passion, Cession, Cushion, Session, Rossini, Recession, Ruin, Reunion, Russian's, Erosion, Rubin, Resin, Rosin, Revision, Russia's, Fruition rwite write 1 38 write, rite, retie, wrote, recite, rewire, rewrite, writ, REIT, Waite, White, rote, white, twit, Rte, rte, wit, route, rowed, Ride, Rita, Witt, rate, ride, wide, writhed, Rowe, rewed, rivet, wired, wrist, whitey, wet, riot, wait, whit, rt, whet rythem rhythm 1 27 rhythm, them, Rather, Ruthie, rather, rhythms, therm, Ruth, rheum, theme, REM, Reuther, rem, Roth, Ruth's, writhe, Ruthie's, rhythm's, writhed, writhes, Gotham, Latham, Roth's, Rothko, fathom, redeem, writhe's rythim rhythm 1 22 rhythm, Ruthie, rhythms, rhythmic, Ruth, rim, Roth, them, Ruth's, fathom, lithium, thrum, rhythm's, rime, Gotham, Latham, Rather, Roth's, Rothko, rather, therm, Ruthie's rythm rhythm 1 26 rhythm, rhythms, Ruth, Roth, rhythm's, rhythmic, rum, them, Ruthie, Ruth's, rm, RAM, REM, ROM, Rom, ram, rem, rim, rpm, Roth's, wrath, wroth, ream, roam, room, writhe rythmic rhythmic 1 5 rhythmic, rhythm, rhythmical, rhythms, rhythm's rythyms rhythms 1 41 rhythms, rhythm's, rhymes, rhythm, thymus, Ruth's, Roth's, thrums, rums, fathoms, rhyme's, thyme's, therms, Thames, Thomas, themes, Ruthie's, RAMs, REMs, rams, rems, rims, thrum's, rheum's, rum's, rummy's, Gotham's, Latham's, Rather's, Rothko's, fathom's, wrath's, therm's, RAM's, REM's, ROM's, ram's, rem's, rim's, thymus's, theme's sacrafice sacrifice 1 5 sacrifice, sacrificed, sacrifices, scarifies, sacrifice's sacreligious sacrilegious 1 8 sacrilegious, sac religious, sac-religious, sacroiliacs, sacrilegiously, sacrileges, sacrilege's, sacroiliac's sacrifical sacrificial 1 6 sacrificial, sacrificially, scrofula, cervical, soporifically, scruffily saftey safety 1 29 safety, softy, safely, safe, sate, sift, soft, satay, saute, safer, safes, salty, sated, saved, sifted, sifter, soften, softer, softly, fate, safety's, SAT, Sat, Ste, fatty, sat, sty, suety, safe's safty safety 1 38 safety, softy, salty, sift, soft, satay, suavity, daft, shaft, SAT, Sat, sat, sty, AFT, aft, softly, safely, sanity, sawfly, scatty, shifty, safe, sate, SALT, Taft, haft, raft, salt, waft, Savoy, fatty, saute, savoy, sifts, sooty, suety, safety's, softy's salery salary 1 43 salary, sealer, Valery, celery, slurry, slier, slayer, salter, salver, staler, SLR, salty, slavery, psaltery, saddlery, sailor, sale, seller, Salerno, sealers, silvery, gallery, slur, Sally, sally, Salem, baler, haler, paler, saber, safer, sager, sales, saner, saver, solar, sultry, Malory, sale's, savory, solely, sealer's, salary's sanctionning sanctioning 1 8 sanctioning, sectioning, suctioning, functioning, sanction, sanctions, auctioning, sanction's sandwhich sandwich 1 12 sandwich, sand which, sand-which, sandhog, sandwich's, sandwiched, sandwiches, Sindhi, Sindhi's, Standish, sandwiching, Gandhi Sanhedrim Sanhedrin 1 4 Sanhedrin, Sanatorium, Sanitarium, Syndrome santioned sanctioned 1 8 sanctioned, stationed, mentioned, sectioned, suctioned, munitioned, pensioned, suntanned sargant sergeant 2 13 Sargent, sergeant, Sargon, argent, servant, arrogant, sergeants, secant, Sargent's, scant, Gargantua, Sargon's, sergeant's sargeant sergeant 2 9 Sargent, sergeant, sarge ant, sarge-ant, argent, sergeants, Sargent's, Sargon, sergeant's sasy says 1 32 says, sassy, say, SASE, sass, sissy, saws, seas, Sask, easy, sash, saucy, SOS, SOs, sis, Sosa, SUSE, Suzy, secy, suss, sea's, saw's, say's, sass's, SE's, SW's, Se's, Si's, SOS's, sec'y, sis's, soy's sasy sassy 2 32 says, sassy, say, SASE, sass, sissy, saws, seas, Sask, easy, sash, saucy, SOS, SOs, sis, Sosa, SUSE, Suzy, secy, suss, sea's, saw's, say's, sass's, SE's, SW's, Se's, Si's, SOS's, sec'y, sis's, soy's satelite satellite 1 11 satellite, sat elite, sat-elite, sate lite, sate-lite, satellited, satellites, starlit, stilt, salute, satellite's satelites satellites 1 13 satellites, satellite's, sat elites, sat-elites, satellited, satellite, stilts, salutes, stilt's, fatalities, salute's, stylizes, SQLite's Saterday Saturday 1 12 Saturday, Saturdays, Sturdy, Stared, Steady, Saturate, Sated, Stray, Yesterday, Saturday's, Satrap, Stairway Saterdays Saturdays 1 18 Saturdays, Saturday's, Saturday, Saturates, Strays, Yesterdays, Satraps, Stairways, Steady's, Steads, Steroids, Stray's, Stead's, Steroid's, Yesterday's, Satrap's, Stairway's, Bastardy's satisfactority satisfactorily 1 2 satisfactorily, satisfactory satric satiric 1 24 satiric, satyric, citric, struck, static, satori, strict, Stark, gastric, stark, satire, strike, Patrica, Patrick, satanic, Stoic, stoic, stria, strip, metric, nitric, satrap, Cedric, satori's satrical satirical 1 10 satirical, satirically, satanical, stoical, metrical, satiric, satyric, strictly, strict, theatrical satrically satirically 1 9 satirically, statically, satirical, satanically, stoically, metrically, esoterically, strictly, theatrically sattelite satellite 1 10 satellite, satellited, satellites, stately, starlit, satellite's, statuette, settled, steeled, Steele sattelites satellites 1 29 satellites, satellite's, satellited, satellite, stateless, statutes, stilts, salutes, statuettes, stilt's, subtleties, steeliest, stylizes, settles, statute's, fatalities, steeliness, stilettos, stalemates, Seattle's, salute's, statuette's, Steele's, settle's, SQLite's, stiletto's, satiety's, stability's, stalemate's saught sought 2 18 aught, sought, sight, caught, naught, taught, saute, SAT, Sat, sat, slight, haughty, naughty, suet, suit, sough, ought, Saudi saveing saving 1 50 saving, sieving, savoring, salving, savings, slaving, staving, Sven, sawing, shaving, savaging, severing, sacking, sauteing, seven, saying, seeing, caving, having, laving, paving, raving, sating, waving, sagging, sailing, sapping, sassing, saucing, savanna, serving, spavin, sewing, shaven, surveying, Sang, sang, save, saving's, sing, facing, sheaving, skiving, solving, Seine, seine, suing, fazing, Sven's, savings's saxaphone saxophone 1 5 saxophone, saxophones, saxophone's, sousaphone, Saxony scandanavia Scandinavia 1 3 Scandinavia, Scandinavian, Scandinavia's scaricity scarcity 1 4 scarcity, sacristy, scariest, scarcity's scavanged scavenged 1 5 scavenged, scavenges, scavenge, scavenger, scrounged schedual schedule 1 15 schedule, Schedar, scheduled, scheduler, schedules, Scheat, sexual, scandal, caudal, reschedule, schedule's, scheduling, cecal, scull, steal scholarhip scholarship 1 9 scholarship, scholar hip, scholar-hip, scholarships, scholarship's, scholar, scholars, scholar's, scholarly scholarstic scholastic 1 6 scholastic, scholars tic, scholars-tic, scholars, sclerotic, scholar's scholarstic scholarly 0 6 scholastic, scholars tic, scholars-tic, scholars, sclerotic, scholar's scientfic scientific 1 12 scientific, Scientology, scientifically, centavo, saintlike, sendoff, centavos, Sontag, cenotaph, sendoffs, centavo's, sendoff's scientifc scientific 1 13 scientific, Scientology, scientifically, sendoff, saintlike, centavo, Sontag, centrifuge, sendoffs, cenotaph, centavos, sendoff's, centavo's scientis scientist 1 41 scientist, scents, scent's, cents, cent's, saints, saint's, snits, sciences, societies, silents, Senates, scent, senates, spinets, salients, scanties, silent's, ascents, sends, sonnets, scants, scenes, scions, spinet's, stents, stints, salient's, ascent's, science's, snit's, sonnet's, scene's, scion's, stent's, stint's, Senate's, Sendai's, senate's, Sinai's, Vicente's scince science 1 36 science, sconce, since, seance, sciences, sines, Vince, cine, scenes, scions, seines, sine, sins, Seine, scene, scion's, seine, Circe, cinch, mince, singe, slice, spice, wince, sense, sin's, sings, sinus, Spence, stance, science's, sine's, Seine's, scene's, seine's, sing's scinece science 1 25 science, since, sciences, sconce, sines, scenes, seance, seines, sine's, sinews, silence, niece, scene, science's, Seine's, scene's, seine's, salience, sapience, sense, sincere, Spence, cine, sine, sinew's scirpt script 1 48 script, spirit, Sept, Supt, sort, supt, crept, crypt, sport, spurt, Surat, carpet, slept, swept, cert, spit, Seurat, scarped, disrupt, snippet, corrupt, sprat, sired, septa, sorta, syrupy, irrupt, Sprite, sprite, Sarto, rapt, spat, spot, syrup, erupt, sporty, sprout, receipt, scraped, surety, chirped, spite, striped, serpent, Sparta, circuit, serape, sipped scoll scroll 1 42 scroll, coll, scowl, scull, scold, school, skill, Scala, scale, scaly, skoal, skull, sill, COL, Col, Sol, col, sol, Scylla, scowls, sculls, SQL, Sculley, COLA, Cole, Colo, call, cell, coal, coil, cola, cool, cowl, cull, scow, sell, soil, sole, solo, soul, scowl's, scull's screenwrighter screenwriter 1 3 screenwriter, screenwriters, screenwriter's scrutinity scrutiny 1 5 scrutiny, scrutinize, scrutinized, scrutineer, scrutiny's scuptures sculptures 1 15 sculptures, Scriptures, scriptures, sculpture's, captures, Scripture's, scripture's, sculptress, scepters, scuppers, capture's, sculptors, sculptor's, scepter's, scupper's seach search 1 49 search, each, Beach, Leach, beach, leach, peach, reach, teach, sch, sash, such, sea ch, sea-ch, swatch, Saatchi, Sachs, Sasha, sea, SAC, SEC, Sec, sac, sec, sketch, snatch, speech, swash, peachy, Bach, Mach, Sean, Seth, etch, lech, mach, sack, seal, seam, sear, seas, seat, secy, tech, slash, smash, stash, sea's, sec'y seached searched 1 31 searched, beached, leached, reached, sachet, ached, sketched, snatched, swashed, cached, etched, leched, sachem, sacked, seabed, sealed, seamed, seared, seated, slashed, smashed, stashed, coached, fetched, leashed, leeched, poached, retched, roached, seaweed, seethed seaches searches 1 38 searches, beaches, leaches, peaches, reaches, teaches, Sachs, sashes, swatches, sachems, sachets, Sachs's, aches, search's, sketches, snatches, speeches, swashes, caches, etches, leches, sachem, sachet, sash's, slashes, smashes, stashes, Beach's, Leach's, beach's, peach's, reach's, ache's, sachem's, sachet's, Saatchi's, cache's, Sasha's secceeded seceded 2 10 succeeded, seceded, acceded, secreted, succeeds, succeed, secluded, seconded, sicced, scudded secceeded succeeded 1 10 succeeded, seceded, acceded, secreted, succeeds, succeed, secluded, seconded, sicced, scudded seceed succeed 14 36 secede, seceded, seized, secedes, sexed, DECed, seeded, seemed, seeped, sewed, sauced, seed, recede, succeed, seared, seaweed, speed, steed, sized, sensed, sicced, reseed, sacked, seabed, sealed, seamed, seated, segued, seined, sicked, socked, sucked, ceased, sassed, soused, sussed seceed secede 1 36 secede, seceded, seized, secedes, sexed, DECed, seeded, seemed, seeped, sewed, sauced, seed, recede, succeed, seared, seaweed, speed, steed, sized, sensed, sicced, reseed, sacked, seabed, sealed, seamed, seated, segued, seined, sicked, socked, sucked, ceased, sassed, soused, sussed seceeded succeeded 5 8 seceded, secedes, secede, seeded, succeeded, receded, reseeded, ceded seceeded seceded 1 8 seceded, secedes, secede, seeded, succeeded, receded, reseeded, ceded secratary secretary 2 5 Secretary, secretary, secretory, sectary, secretary's secretery secretary 2 10 Secretary, secretary, secretory, secrete, secreted, secretes, secretly, secret, secretary's, sectary sedereal sidereal 1 11 sidereal, Federal, federal, several, Seders, Seder, surreal, Seder's, severely, cereal, serial seeked sought 0 56 sleeked, peeked, reeked, seeded, seeker, seemed, seeped, sacked, segued, sicked, soaked, socked, sucked, seek ed, seek-ed, skied, seeks, sewed, skeet, seed, seek, eked, sneaked, specked, decked, sealed, seethed, skid, sexed, speed, steed, cheeked, skewed, slaked, smoked, snaked, spiked, staked, stoked, sulked, Seeger, beaked, leaked, necked, peaked, pecked, seabed, seamed, seared, seated, seined, seized, sieved, sagged, sighed, socket segementation segmentation 1 6 segmentation, regimentation, sedimentation, segmentation's, augmentation, pigmentation seguoys segues 1 46 segues, segue's, Sequoya, Sequoya's, sequoias, Sega's, sago's, Segways, Seiko's, souks, Sergio's, guys, sieges, egos, serous, sequoia's, Sepoy's, Seuss, sedge's, segue, siege's, MEGOs, ego's, wiseguys, sages, seagulls, sagas, scows, seeks, skuas, sucks, Eggo's, Lego's, sage's, saga's, Guy's, guy's, soy's, Segre's, Seoul's, sky's, Suzy's, seagull's, scow's, suck's, Seuss's seige siege 1 36 siege, sedge, segue, serge, Seine, beige, seine, seize, Sega, sage, Seiko, sedgy, sieges, seek, Segre, singe, swig, see, Liege, liege, sieve, Seeger, Sergei, sewage, sledge, soigne, SEC, Sec, sag, sec, seq, sic, ski, sigh, siege's, sedge's seing seeing 1 27 seeing, sewing, swing, sing, sexing, Seine, seine, suing, sign, Sung, song, sung, sling, sting, being, Sen, sen, sin, saying, Sang, Sean, sang, seen, sewn, sine, zing, senna seinor senior 2 5 Senior, senior, senor, seiner, senora seldomly seldom 1 23 seldom, solidly, soldierly, seemly, slowly, sodomy, elderly, randomly, Selim, dimly, slimy, smelly, sultrily, Sodom, sadly, slyly, sleekly, solemnly, solely, Salome, lewdly, slummy, sodomy's senarios scenarios 1 43 scenarios, scenario's, seniors, scenario, senors, snares, sonars, senoras, senor's, snare's, sonar's, sentries, scenarist, senators, senora's, serious, Senior's, senior's, sneers, Sears, saris, sears, seiners, sunrise, Genaro's, Sendai's, sneer's, Senior, sari's, sear's, seiner's, seminaries, senior, series, snarfs, snarks, snarls, Sears's, Sinai's, sangria's, snarl's, senator's, Serrano's sence sense 3 9 seance, Spence, sense, since, fence, hence, pence, science, sens senstive sensitive 1 5 sensitive, sensitives, sensitize, sensitive's, sensitively sensure censure 2 19 ensure, censure, sensor, sensory, sen sure, sen-sure, censer, sense, censured, censurer, censures, cynosure, insure, unsure, censor, seizure, sensors, censure's, sensor's seperate separate 1 28 separate, desperate, serrate, sprat, separated, separates, Sprite, sprite, suppurate, operate, speared, sprayed, Sparta, spread, prate, seaport, spate, secrete, sport, spurt, Seurat, aspirate, pirate, separate's, separately, separative, sprats, sprat's seperated separated 1 19 separated, serrated, separates, sported, spurted, separate, suppurated, operated, spirited, departed, speared, sprayed, prated, separate's, sprouted, secreted, aspirated, pirated, supported seperately separately 1 16 separately, desperately, separate, separably, separated, separates, sparely, separate's, pertly, secretly, sparsely, disparately, separable, supremely, spiritedly, spirally seperates separates 1 36 separates, separate's, sprats, separated, sprat's, sprites, separate, suppurates, operates, spreads, separators, Sprite's, prates, seaports, spates, sprite's, secretes, Sparta's, sports, spread's, spurts, aspirates, pirates, seaport's, separatism, separatist, spirits, sport's, spurt's, Seurat's, separator's, spirit's, prate's, spate's, aspirate's, pirate's seperating separating 1 17 separating, spreading, sporting, spurting, suppurating, operating, spiriting, departing, spearing, spraying, prating, sprouting, secreting, separation, aspirating, pirating, supporting seperation separation 1 12 separation, desperation, serration, separations, suppuration, operation, reparation, secretion, respiration, separating, aspiration, separation's seperatism separatism 1 5 separatism, separatist, separatism's, separates, separate's seperatist separatist 1 7 separatist, separatists, separatism, sportiest, separatist's, separates, separate's sepina subpoena 0 28 sepia, spin, seeping, spine, spiny, supine, Span, span, Spain, spun, spinal, spins, Seine, sapping, seine, senna, sipping, soaping, sopping, souping, supping, Pepin, Sedna, Spica, septa, seeing, spin's, sepia's sepulchure sepulcher 1 5 sepulcher, sepulchered, sepulchers, sepulchral, sepulcher's sepulcre sepulcher 1 13 sepulcher, splicer, splurge, speller, suppler, skulker, spoiler, speaker, spelunker, supplier, splutter, simulacra, sulkier sergent sergeant 1 11 sergeant, Sargent, serpent, sergeants, regent, argent, urgent, reagent, servant, sergeant's, Sargent's settelement settlement 1 8 settlement, sett element, sett-element, settlements, settlement's, resettlement, battlement, statement settlment settlement 1 7 settlement, settlements, settlement's, resettlement, statement, battlement, sediment severeal several 1 11 several, severely, severally, severe, severed, severer, sidereal, cereal, sever, several's, serial severley severely 1 9 severely, Beverley, severally, several, severe, Beverly, severed, severer, severity severly severely 1 7 severely, several, Beverly, severally, sever, severe, several's sevice service 1 47 service, device, Seville, devise, seduce, seize, suffice, slice, spice, sieves, specie, novice, revise, seance, severe, sluice, sieve, seven, sever, since, saves, Sevres, sauce, Soviet, bevies, levies, seines, seizes, series, soviet, save, secy, size, Stacie, secs, sics, Susie, sieve's, Stevie's, save's, Siva's, Seville's, sec'y, SEC's, sec's, Seine's, seine's shaddow shadow 1 20 shadow, shadowy, shade, shadows, shad, shady, shoddy, shod, shallow, shaded, shads, Shaw, shadow's, show, Chad, chad, shed, shard, she'd, shad's shamen shaman 2 33 shame, shaman, seamen, shaken, shamed, shames, shaven, shaming, showmen, stamen, sh amen, sh-amen, sham en, sham-en, Shane, Shawn, shamming, sham, Amen, amen, shamans, shame's, shammed, Shaun, sheen, showman, Haman, Hymen, hymen, semen, shams, sham's, shaman's shamen shamans 21 33 shame, shaman, seamen, shaken, shamed, shames, shaven, shaming, showmen, stamen, sh amen, sh-amen, sham en, sham-en, Shane, Shawn, shamming, sham, Amen, amen, shamans, shame's, shammed, Shaun, sheen, showman, Haman, Hymen, hymen, semen, shams, sham's, shaman's sheat sheath 3 27 Shevat, shear, sheath, Scheat, Shea, heat, seat, cheat, sheet, shoat, sheaf, wheat, chat, shad, shed, shit, shot, shut, sweat, she'd, shoot, shout, sh eat, sh-eat, she at, she-at, Shea's sheat sheet 9 27 Shevat, shear, sheath, Scheat, Shea, heat, seat, cheat, sheet, shoat, sheaf, wheat, chat, shad, shed, shit, shot, shut, sweat, she'd, shoot, shout, sh eat, sh-eat, she at, she-at, Shea's sheat cheat 8 27 Shevat, shear, sheath, Scheat, Shea, heat, seat, cheat, sheet, shoat, sheaf, wheat, chat, shad, shed, shit, shot, shut, sweat, she'd, shoot, shout, sh eat, sh-eat, she at, she-at, Shea's sheild shield 1 26 shield, Sheila, sheila, shelled, should, child, Shields, shields, shilled, sheilas, shied, Sheol, shelf, Shelia, shed, held, Shell, she'd, shell, shill, shoaled, shalt, Shelly, she'll, shield's, Sheila's sherif sheriff 1 16 sheriff, Sheri, serif, Sharif, sheriffs, Sherri, shrift, shrive, serf, Sherrie, Sheri's, Cheri, Shari, sheaf, sheriff's, Sharif's shineing shining 1 23 shining, shinning, shunning, chinning, shoeing, chaining, shingling, shinnying, shunting, shimming, shirring, hinging, seining, singing, sinning, whining, chinking, shilling, shipping, shitting, thinning, whinging, changing shiped shipped 1 22 shipped, shied, shaped, shopped, shined, chipped, sniped, swiped, ship ed, ship-ed, spied, hipped, shield, sipped, shed, ship, sped, chirped, sharped, shpt, shape, she'd shiping shipping 1 29 shipping, shaping, shopping, shining, chipping, sniping, swiping, shooing, chopping, hipping, hoping, sipping, Chopin, chirping, sharping, shoeing, shilling, shimming, shinning, shirring, shitting, whipping, chapping, cheeping, hyping, piping, shying, wiping, shipping's shopkeeepers shopkeepers 1 3 shopkeepers, shopkeeper's, shopkeeper shorly shortly 1 29 shortly, Shirley, shorty, Sheryl, shrilly, shrill, Short, hourly, short, sorely, sourly, choral, Orly, sharply, Cheryl, chorally, showily, Charley, charily, chorale, shoal, shore, shyly, surly, whorl, churl, Shelly, Sherry, sherry shoudl should 1 37 should, shoddily, shod, shoal, shout, shadily, shoddy, shouts, shovel, shield, Sheol, Shula, shuttle, shouted, Shaula, shied, shill, shooed, loudly, shad, shed, shot, shut, STOL, chordal, shortly, shout's, Shell, shade, shady, shall, shawl, she'd, shell, shoat, shoot, she'll shoudln should 0 19 shoddily, shouting, showdown, shuttling, Sheldon, shotgun, shoaling, shutdown, shadily, stolen, stolon, shoreline, shoveling, shading, shuttle, maudlin, shedding, shooting, Shelton shoudln shouldn't 0 19 shoddily, shouting, showdown, shuttling, Sheldon, shotgun, shoaling, shutdown, shadily, stolen, stolon, shoreline, shoveling, shading, shuttle, maudlin, shedding, shooting, Shelton shouldnt shouldn't 1 3 shouldn't, couldn't, wouldn't shreak shriek 2 43 Shrek, shriek, streak, shark, shirk, shrank, shrike, shear, shrew, wreak, break, creak, freak, shred, shrieks, shrug, Sherpa, shrink, shrunk, shrewd, shrews, Shaka, shack, shake, shaky, share, shire, shore, shank, Sheri, Shrek's, Merak, Sheree, chorea, sharia, Sherri, Sherry, reek, shag, sherry, shrew's, shriek's, Shari'a shrinked shrunk 12 16 shrieked, shrink ed, shrink-ed, shirked, shrinks, shrink, shrink's, shrunken, chinked, syringed, sharked, shrunk, shrinkage, ranked, ringed, shrank sicne since 1 33 since, sine, scone, sicken, soigne, Scan, cine, scan, skin, singe, Seine, scene, seine, sinew, soignee, Stine, spine, swine, sic, sin, siren, sickie, signed, signer, signet, sicking, sink, kine, sane, sick, sign, sing, zine sideral sidereal 1 23 sidereal, sidearm, sidewall, Federal, federal, literal, several, Sudra, derail, serial, surreal, spiral, Seders, ciders, Seder, cider, steal, sterile, mistral, mitral, Seder's, cider's, Sudra's sieze seize 1 46 seize, size, Suez, siege, sieve, seized, seizes, sizer, sees, sized, sizes, sire, SUSE, Suzy, see, sues, Seine, seine, sieges, sieves, sizzle, sleaze, sneeze, sis, Sue's, sere, side, sine, site, SASE, SE's, Se's, Si's, seas, secy, sews, since, SSE's, see's, sis's, Suez's, size's, sea's, sec'y, siege's, sieve's sieze size 2 46 seize, size, Suez, siege, sieve, seized, seizes, sizer, sees, sized, sizes, sire, SUSE, Suzy, see, sues, Seine, seine, sieges, sieves, sizzle, sleaze, sneeze, sis, Sue's, sere, side, sine, site, SASE, SE's, Se's, Si's, seas, secy, sews, since, SSE's, see's, sis's, Suez's, size's, sea's, sec'y, siege's, sieve's siezed seized 1 36 seized, sized, sieved, seizes, seize, sexed, sired, sizes, secede, seed, size, seined, sizzled, sneezed, soused, sussed, sewed, sided, sited, sizer, speed, steed, sicced, fizzed, pieced, seeded, seemed, seeped, sicked, sighed, sinned, sipped, size's, sassed, sauced, siesta siezed sized 2 36 seized, sized, sieved, seizes, seize, sexed, sired, sizes, secede, seed, size, seined, sizzled, sneezed, soused, sussed, sewed, sided, sited, sizer, speed, steed, sicced, fizzed, pieced, seeded, seemed, seeped, sicked, sighed, sinned, sipped, size's, sassed, sauced, siesta siezing seizing 1 31 seizing, sizing, sieving, sexing, siring, seining, sizzling, sneezing, seeing, sousing, sussing, sewing, siding, siting, Xizang, siccing, fizzing, piecing, seeding, seeking, seeming, seeping, sicking, sighing, singing, sinning, sipping, sitting, sassing, saucing, sizing's siezing sizing 2 31 seizing, sizing, sieving, sexing, siring, seining, sizzling, sneezing, seeing, sousing, sussing, sewing, siding, siting, Xizang, siccing, fizzing, piecing, seeding, seeking, seeming, seeping, sicking, sighing, singing, sinning, sipping, sitting, sassing, saucing, sizing's siezure seizure 1 10 seizure, seizures, sizer, secure, seize, seizure's, sere, sire, size, sure siezures seizures 1 23 seizures, seizure's, seizure, secures, seizes, azures, sires, sizes, sutures, sizzlers, Sevres, Sierras, sierras, sizzles, azure's, sire's, size's, Saussure's, suture's, Segre's, leisure's, sierra's, sizzle's siginificant significant 1 4 significant, significantly, significance, insignificant signficant significant 1 4 significant, significantly, significance, insignificant signficiant significant 1 5 significant, significantly, significance, skinflint, signifying signfies signifies 1 16 signifies, dignifies, signified, signors, signers, signets, signify, signings, magnifies, signage's, signor's, signals, signer's, signal's, signet's, signing's signifantly significantly 1 6 significantly, ignorantly, significant, stagnantly, poignantly, scantly significently significantly 1 3 significantly, magnificently, munificently signifigant significant 1 4 significant, significantly, significance, insignificant signifigantly significantly 1 3 significantly, significant, insignificantly signitories signatories 1 6 signatories, dignitaries, signatures, signatory's, signature's, cosignatories signitory signatory 1 11 signatory, dignitary, signature, seignior, signor, signatory's, signora, signore, signori, sanitary, cosignatory similarily similarly 1 3 similarly, similarity, similar similiar similar 1 32 similar, familiar, simile, similarly, Somalia, scimitar, similes, seemlier, smellier, Somalian, simulacra, sillier, simpler, seminar, smiling, smaller, molar, similarity, simulator, smile, solar, sicklier, simile's, timelier, slimier, dissimilar, Mylar, Samar, Somalia's, miler, slier, smear similiarity similarity 1 4 similarity, familiarity, similarity's, similarly similiarly similarly 1 6 similarly, familiarly, similar, similarity, smilingly, semiyearly simmilar similar 1 37 similar, simile, similarly, singular, scimitar, simmer, similes, seemlier, simulacra, simpler, Himmler, seminar, summary, smaller, Somalia, molar, similarity, simulator, smile, solar, slummier, smellier, slimier, slimmer, Summer, dissimilar, summer, Mylar, Samar, miler, sillier, smear, simile's, Mailer, mailer, sailor, smiley simpley simply 2 20 simple, simply, simpler, sample, simplex, smiley, dimple, dimply, imply, simplify, simile, limply, pimple, pimply, simper, wimple, sampled, sampler, samples, sample's simplier simpler 1 7 simpler, pimplier, sampler, simper, simple, supplier, simplify simultanous simultaneous 1 13 simultaneous, simultaneously, simulators, simulations, simulator's, simulation's, simulates, sultans, simultaneity's, Multan's, sultan's, sultanas, sultana's simultanously simultaneously 1 3 simultaneously, simultaneous, mutinously sincerley sincerely 1 4 sincerely, sincere, sincerer, sincerity singsog singsong 1 37 singsong, sings, signs, singes, sing's, songs, sins, snog, sinks, sangs, sin's, sines, singe, sinus, zings, sinology, snogs, snugs, Sung's, sayings, sensor, song's, sign's, singe's, snags, sinus's, sinuses, seeings, sink's, Sang's, sine's, zing's, Sn's, snug's, saying's, snag's, Synge's sinse sines 1 30 sines, sins, sine, sense, since, seines, Suns, signs, sin's, sings, sinus, sons, suns, rinse, singe, zines, sans, sens, Son's, Sun's, sign's, son's, sun's, Sn's, sine's, sing's, sinus's, San's, Seine's, seine's sinse since 5 30 sines, sins, sine, sense, since, seines, Suns, signs, sin's, sings, sinus, sons, suns, rinse, singe, zines, sans, sens, Son's, Sun's, sign's, son's, sun's, Sn's, sine's, sing's, sinus's, San's, Seine's, seine's Sionist Zionist 1 20 Zionist, Shiniest, Soonest, Monist, Pianist, Looniest, Sunniest, Inst, Sheeniest, Boniest, Piniest, Tiniest, Toniest, Winiest, Phoniest, Showiest, Tinniest, Finest, Honest, Sanest Sionists Zionists 1 6 Zionists, Zionist's, Monists, Pianists, Monist's, Pianist's Sixtin Sistine 6 9 Sexton, Sexting, Sixteen, Six tin, Six-tin, Sistine, Sixties, Sixty, Sixty's skateing skating 1 35 skating, scatting, sauteing, slating, sating, seating, squatting, stating, salting, scathing, spatting, swatting, skidding, skirting, skewing, scattering, skittering, staging, staking, Stein, satin, skate, skating's, skein, staying, stein, sting, scanting, Katina, gating, kiting, sateen, satiny, siting, skiing slaugterhouses slaughterhouses 1 5 slaughterhouses, slaughterhouse's, slaughterhouse, storehouses, storehouse's slowy slowly 1 32 slowly, slow, sloe, slows, blowy, snowy, sly, slaw, slay, slew, showy, sole, sallow, Sol, sol, silly, silo, solo, slot, lowly, Sally, low, sally, sow, soy, sully, sloppy, lows, slob, slog, slop, low's smae same 1 36 same, Mae, samey, SAM, Sam, some, Sm, Somme, seam, Samoa, sames, shame, smear, sea, seamy, sim, sum, Mace, mace, maze, Sammie, MA, ME, Me, SA, SE, Se, ma, me, Sammy, mas, Mae's, MA's, ma's, SAM's, Sam's smealting smelting 1 16 smelting, simulating, malting, melting, salting, smelling, smarting, slating, saluting, melding, milting, molting, saltine, silting, smiling, smiting smoe some 1 66 some, smoke, smote, Moe, same, sumo, smog, Somme, sloe, Sm, Samoa, shoe, Sammie, sim, samey, semi, dome, Simone, Smokey, smile, smite, smokey, SAM, Sam, sum, moue, mow, sow, sole, sore, ME, MO, Me, Mo, SE, SO, Se, me, mo, seem, so, Lome, Nome, Rome, come, home, tome, Simon, smock, smoky, mos, Mae, Mme, SSE, Sue, Zoe, moi, moo, see, sou, soy, sue, Sm's, Moe's, sumo's, Mo's sneeks sneaks 2 22 seeks, sneaks, sleeks, sneers, snakes, sneak's, snacks, snicks, Senecas, sinks, singes, Snake's, snake's, sneer's, Synge's, necks, singe's, snack's, sneak, sink's, Seneca's, neck's snese sneeze 4 68 sense, sens, sines, sneeze, scenes, Sn's, sinews, sensed, senses, sine's, snows, dense, Suns, sans, sees, sins, sons, suns, Zens, seines, sneer, zens, San's, Son's, Sun's, knees, sangs, sin's, since, sings, sinus, son's, songs, sun's, tense, sanest, NYSE, SASE, SUSE, nose, sues, Snow's, sinew's, snow's, zines, zones, Zn's, Seine's, Zane's, scene's, seine's, sense's, NE's, Ne's, SE's, Sana's, Sang's, Se's, Sony's, Sung's, sing's, song's, Zen's, SSE's, Sue's, see's, zone's, knee's socalism socialism 1 14 socialism, scaliest, scales, skoals, legalism, scowls, secularism, Scala's, calcium, scale's, skoal's, scowl's, sculls, scull's socities societies 1 23 societies, so cities, so-cities, cities, Scotties, society's, softies, sorties, sixties, suicides, Scottie's, spites, cites, sites, sties, sortie's, suites, smites, suicide's, spite's, cite's, site's, suite's soem some 1 22 some, seem, Somme, seam, semi, sim, stem, poem, Sm, same, SAM, Sam, sum, zoom, seamy, so em, so-em, SE, SO, Se, so, samey sofware software 1 10 software, spyware, sower, softer, swore, safari, slower, swear, safer, sewer sohw show 1 100 show, sow, Soho, dhow, how, SJW, Snow, scow, slow, snow, soph, sown, sows, stow, SO, SW, so, OH, oh, Doha, nohow, sole, some, sore, spew, SSW, saw, sew, sou, soy, SOB, SOP, SOS, SOs, Soc, Sol, Son, oho, ooh, sch, shh, sob, soc, sod, sol, son, sop, sot, hows, hoe, Moho, Sony, Sosa, Soto, coho, skew, slaw, slew, soak, soap, soar, sock, soda, sofa, soil, solo, song, soon, soot, souk, soul, soup, sour, sous, stew, Ho, ho, Haw, haw, hew, hwy, somehow, sough, hos, H, S, WSW, h, s, sow's, HS, Hz, Soho's, SOS's, sou's, soy's, how's, Ho's, ho's, H's soilders soldiers 4 11 solders, sliders, solder's, soldiers, slider's, soldier's, solider, smolders, solder, smolder's, soldiery's solatary solitary 1 14 solitary, salutary, Slater, sultry, solitaire, psaltery, salary, soldiery, salter, solar, statuary, solitary's, solder, Slater's soley solely 1 42 solely, sole, sloe, soled, soles, Foley, coley, holey, Sol, sly, sol, silly, sale, slay, slew, solo, slow, slue, Sally, sally, sully, sorely, smiley, soil, soul, solve, stole, Mosley, sell, sloes, soy, ole, soiled, sole's, soloed, Sal, sled, sold, sols, Sol's, sol's, sloe's soliders soldiers 1 8 soldiers, sliders, solders, solider, soldier's, slider's, solder's, soldiery's soliliquy soliloquy 1 8 soliloquy, soliloquy's, soliloquies, soliloquize, solely, Slinky, slinky, slickly soluable soluble 1 7 soluble, solvable, salable, syllable, solubles, voluble, soluble's somene someone 1 16 someone, Simone, semen, someones, Somme, Simon, seamen, some, omen, scene, simony, women, serene, soigne, someone's, semen's somtimes sometimes 1 12 sometimes, sometime, smites, Semites, mistimes, centimes, stymies, stems, Semite's, centime's, stymie's, stem's somwhere somewhere 1 16 somewhere, smother, somber, somehow, somewhat, smoker, simmer, simper, smasher, smoother, smokier, Summer, summer, Sumner, Sumter, summery sophicated sophisticated 0 15 suffocated, scatted, spectate, sifted, skated, suffocates, evicted, scooted, scouted, suffocate, defecated, selected, squatted, stockaded, navigated sorceror sorcerer 1 5 sorcerer, sorcerers, sorcery, sorcerer's, sorcery's sorrounding surrounding 1 10 surrounding, surroundings, rounding, sounding, surrounding's, grounding, resounding, surmounting, surround, surroundings's sotry story 1 37 story, sorry, stray, satyr, store, stir, sitar, so try, so-try, stormy, sort, Tory, satori, star, dory, sooty, starry, sorta, Starr, sot, stare, stork, storm, straw, strew, stria, sty, try, stony, sentry, sultry, Soto, soar, sore, sour, stay, story's sotyr satyr 1 35 satyr, story, sitar, star, stir, sitter, store, sorry, sot yr, sot-yr, stayer, setter, sootier, sooty, sour, suitor, suture, Starr, sot, stair, stare, steer, sty, satyrs, softer, sorter, satori, Soto, satire, soar, sots, Sadr, sot's, sty's, satyr's sotyr story 2 35 satyr, story, sitar, star, stir, sitter, store, sorry, sot yr, sot-yr, stayer, setter, sootier, sooty, sour, suitor, suture, Starr, sot, stair, stare, steer, sty, satyrs, softer, sorter, satori, Soto, satire, soar, sots, Sadr, sot's, sty's, satyr's soudn sound 1 26 sound, Sudan, sodden, stun, sudden, sodding, spun, Sedna, Son, Sun, sedan, sod, son, stung, sun, sadden, soda, soon, sown, sods, stud, suds, Stan, Saudi, Soddy, sod's soudns sounds 1 28 sounds, stuns, Sudan's, sound's, zounds, Suns, sedans, sods, sons, suds, suns, saddens, sod's, sodas, studs, Saudis, stud's, Son's, Sun's, sedan's, son's, sun's, soda's, suds's, Sedna's, Stan's, Saudi's, Soddy's sould could 9 32 should, sold, souls, soul, solid, soiled, soled, Gould, could, sound, would, solidi, slid, slued, sled, soul's, Seoul, scold, soil, slut, soloed, Sol, salad, sod, sol, old, solute, Saul, loud, sole, solo, sued sould should 1 32 should, sold, souls, soul, solid, soiled, soled, Gould, could, sound, would, solidi, slid, slued, sled, soul's, Seoul, scold, soil, slut, soloed, Sol, salad, sod, sol, old, solute, Saul, loud, sole, solo, sued sould sold 2 32 should, sold, souls, soul, solid, soiled, soled, Gould, could, sound, would, solidi, slid, slued, sled, soul's, Seoul, scold, soil, slut, soloed, Sol, salad, sod, sol, old, solute, Saul, loud, sole, solo, sued sountrack soundtrack 1 11 soundtrack, suntrap, sidetrack, sundeck, Sondra, Sontag, struck, Saundra, soundcheck, Sondra's, Saundra's sourth south 2 31 South, south, Fourth, fourth, sour, sort, sourish, sooth, North, forth, north, sorta, sours, worth, sour's, source, soured, sourer, sourly, Ruth, Seth, Surat, sloth, Southey, Truth, truth, soothe, Roth, soar, sore, sure sourthern southern 1 5 southern, northern, Shorthorn, shorthorn, furthering souvenier souvenir 1 15 souvenir, souvenirs, souvenir's, sunnier, softener, seiner, stonier, Steiner, sullener, Senior, senior, sooner, Sumner, evener, funnier souveniers souvenirs 1 17 souvenirs, souvenir's, souvenir, softeners, seiners, suaveness, seventies, seniors, softener's, tougheners, seiner's, stunners, Steiner's, Senior's, senior's, Sumner's, toughener's soveits soviets 1 95 soviets, Soviet's, soviet's, Soviet, soviet, civets, covets, sifts, sockets, softies, stoves, civet's, sorts, spits, sets, sits, sots, stove's, Soave's, davits, duvets, rivets, savers, scents, severs, sonnets, uveitis, society's, sophist, saves, seats, setts, suits, safeties, sects, skits, slits, snits, stets, sophists, surfeits, socket's, save's, Sven's, ovoids, sevens, sleets, solids, soot's, suavity's, sweats, sweets, sort's, spit's, severity's, Set's, set's, softy's, sot's, savants, saver's, seven's, davit's, duvet's, rivet's, scent's, sonnet's, Soweto's, Stevie's, Sophie's, safety's, seat's, suet's, suit's, Ovid's, Sept's, Shevat's, sect's, skit's, slit's, snit's, seventy's, sophist's, surfeit's, Sofia's, Sweet's, Tevet's, ovoid's, skeet's, sleet's, solid's, sweat's, sweet's, Sophia's, savant's sovereignity sovereignty 1 5 sovereignty, sovereignty's, divergent, sergeant, Sargent soverign sovereign 1 18 sovereign, severing, sobering, sovereigns, covering, hovering, savoring, Severn, silvering, slivering, shivering, slavering, sovereign's, foreign, soaring, souring, suffering, hoovering soverignity sovereignty 1 6 sovereignty, sovereignty's, divergent, sergeant, Sargent, seafront soverignty sovereignty 1 6 sovereignty, sovereignty's, divergent, sergeant, Sargent, seafront spainish Spanish 1 17 Spanish, Spain's, swinish, spinach, punish, Spain, Spanglish, Spanish's, spans, spins, span's, spawns, spin's, spines, spawn's, snappish, spine's speach speech 2 26 peach, speech, peachy, search, spec, spinach, poach, space, speak, spear, speck, splash, sketch, SPCA, patch, sch, spa, Spica, epoch, sepal, sash, spay, speech's, speeches, spew, such specfic specific 1 15 specific, specifics, specif, specify, pectic, specific's, spec, spic, Pacific, pacific, septic, psychic, speck, specs, spec's speciallized specialized 1 6 specialized, specializes, specialize, socialized, specialties, specialist specifiying specifying 1 3 specifying, speechifying, pacifying speciman specimen 1 8 specimen, spaceman, specimens, spacemen, Superman, superman, specimen's, spaceman's spectauclar spectacular 1 8 spectacular, spectaculars, spectacular's, spectacularly, spectacle, spectacles, unspectacular, spectacle's spectaulars spectaculars 1 8 spectaculars, spectacular's, spectators, speculators, specters, spectator's, speculator's, specter's spects aspects 3 28 sects, specs, aspects, spec's, specks, spec ts, spec-ts, sect's, aspect's, specters, speck's, specs's, pacts, spats, spics, spits, spots, respects, suspects, Sept's, specter's, Pict's, pact's, spat's, spit's, spot's, respect's, suspect's spects expects 0 28 sects, specs, aspects, spec's, specks, spec ts, spec-ts, sect's, aspect's, specters, speck's, specs's, pacts, spats, spics, spits, spots, respects, suspects, Sept's, specter's, Pict's, pact's, spat's, spit's, spot's, respect's, suspect's spectum spectrum 1 8 spectrum, spec tum, spec-tum, septum, sputum, sanctum, specter, spectra speices species 1 16 species, spices, specie's, spice's, splices, spaces, species's, pieces, specie, space's, spice, spies, specious, Spence's, splice's, piece's spermatozoan spermatozoon 2 3 spermatozoa, spermatozoon, spermatozoon's spoace space 1 31 space, spacey, spice, spouse, spaced, spacer, spaces, apace, solace, Pace, pace, specie, spicy, spas, Peace, peace, Spock, spade, spake, spare, spate, spoke, spore, soaps, spa's, spays, Spence, splice, spruce, space's, soap's sponser sponsor 2 14 Spenser, sponsor, sponger, Spencer, spinster, spinier, spinner, spongier, sponsors, spender, spanner, sparser, Spenser's, sponsor's sponsered sponsored 1 10 sponsored, sponsors, Spenser, sponsor, spinneret, Spenser's, sponsor's, spinster, cosponsored, Spencer spontanous spontaneous 1 17 spontaneous, spontaneously, pontoons, spontaneity's, pontoon's, spontaneity, suntans, sonatinas, suntan's, Spartans, Santana's, Spartan's, sponginess, spottiness, sportiness, spending's, sonatina's sponzored sponsored 1 5 sponsored, sponsors, sponsor, sponsor's, cosponsored spoonfulls spoonfuls 1 9 spoonfuls, spoonful's, spoon fulls, spoon-fulls, spoonful ls, spoonful-ls, spoonful, spoonbills, spoonbill's sppeches speeches 1 33 speeches, speech's, species, peaches, speechless, splotches, specs, poaches, pooches, pouches, Apaches, sketches, specie's, specie, speech, spaces, spec's, specks, spices, sprees, patches, pitches, spathes, speck's, specs's, splashes, sploshes, Apache's, space's, spice's, spree's, species's, spathe's spreaded spread 6 19 spreader, spread ed, spread-ed, spreads, spaded, spread, spreed, spread's, speared, sprayed, paraded, sprouted, separated, spearheaded, sported, spurted, prated, prided, spared sprech speech 1 22 speech, perch, preach, screech, stretch, spree, parch, spruce, preachy, spread, spreed, sprees, porch, spare, spire, spore, sperm, search, spirea, Sperry, spry, spree's spred spread 3 16 spared, spored, spread, spreed, speed, sped, spoored, sired, spied, spree, sparred, speared, sprayed, spurred, shred, sprat spriritual spiritual 1 4 spiritual, spiritually, spiritedly, sprightly spritual spiritual 1 8 spiritual, spiritually, spirituals, spiral, spiritual's, spatula, Sprite, sprite sqaure square 1 21 square, squire, scare, secure, squared, squarer, squares, Sucre, sager, sure, scar, Sabre, snare, spare, stare, Segre, sacra, scary, score, scour, square's stablility stability 1 3 stability, suitability, stability's stainlees stainless 1 7 stainless, stain lees, stain-lees, Stanley's, stainless's, standees, standee's staion station 1 27 station, stain, satin, Stan, Stein, stein, sating, satiny, staying, Satan, Seton, Stine, Stone, sting, stone, stony, stun, Stalin, stains, strain, Saigon, steno, Sutton, stallion, sateen, scion, stain's standars standards 1 18 standards, standard, standers, stander's, standard's, stands, standees, Sanders, sanders, stand's, stander, slanders, standbys, Sandra's, standee's, sander's, slander's, standby's stange strange 1 28 strange, stage, stance, stank, Synge, Stan, stag, Stengel, stinger, Stanley, standee, Stine, Stone, satanic, singe, stagy, stake, sting, stone, stung, tinge, stand, stink, stunk, stingy, stodge, stooge, Stan's startegic strategic 1 7 strategic, strategics, strategical, strategies, strategy, strategics's, strategy's startegies strategies 1 6 strategies, strategics, strategy's, strategist, strategic, strategics's startegy strategy 1 14 strategy, Starkey, started, starter, strategy's, strategic, startle, stratify, start, starred, starting, stared, starts, start's stateman statesman 1 9 statesman, state man, state-man, Staten, statement, statesmen, stamen, stuntman, sideman statememts statements 1 20 statements, statement's, statement, statemented, restatements, settlements, restatement's, misstatements, settlement's, statuettes, stalemates, staterooms, statutes, sweetmeats, stateroom's, statute's, misstatement's, statuette's, stalemate's, sweetmeat's statment statement 1 19 statement, statements, statement's, statemented, Staten, stamen, restatement, testament, sentiment, stamens, student, treatment, sediment, statementing, statesmen, stent, Staten's, stamen's, misstatement steriods steroids 1 10 steroids, steroid's, steroid, strides, asteroids, stereos, stereo's, Sterno's, asteroid's, stride's sterotypes stereotypes 1 6 stereotypes, stereotype's, stereotyped, stereotype, startups, startup's stilus stylus 3 15 stiles, stills, stylus, stilts, stile's, still's, stoles, stales, stalls, styles, stole's, stilt's, stylus's, stall's, style's stingent stringent 1 6 stringent, tangent, stagnant, stinkiest, cotangent, stinking stiring stirring 1 14 stirring, storing, Stirling, string, siring, tiring, staring, suturing, Strong, stringy, strong, strung, starring, steering stirrs stirs 1 58 stirs, stir's, satires, stores, stairs, sitars, Starr's, stair's, stares, steers, stars, sitters, stories, shirrs, satire's, store's, star's, stir rs, stir-rs, stress, strews, stirrers, sitar's, suitors, sires, stare's, steer's, sties, story's, tiers, tires, Sirs, satyrs, sirs, stir, stirrups, straws, strays, strips, sitter's, stria's, starers, citrus, Sir's, Starr, satyr's, sir's, stirrer's, suitor's, sire's, tier's, tire's, starer's, Terr's, stirrup's, straw's, stray's, strip's stlye style 1 31 style, st lye, st-lye, styled, styles, stale, stile, stole, styli, settle, staled, staler, stales, stiles, stolen, stoles, sutler, style's, STOL, Steele, steely, stylize, stylus, Stael, sadly, sidle, stall, steel, still, stile's, stole's stong strong 3 17 sting, Strong, strong, song, tong, Stone, stone, stony, stung, sating, siting, stingy, Seton, Stine, Stan, stun, steno stopry story 1 31 story, stupor, stopper, spry, stop, stroppy, store, stepper, stops, stripey, spiry, starry, stripy, stop's, strop, spray, steeper, stir, stoop, stoup, stray, stupors, Stoppard, stoppers, spore, topiary, satori, star, step, stupor's, stopper's storeis stories 1 37 stories, stores, store's, stereos, stares, stress, strews, stare's, story's, satires, satori's, store is, store-is, storied, Tories, stirs, satire's, stereo's, steers, sores, stir's, store, sutures, stogies, stars, steer's, sore's, storks, storms, suture's, star's, stork's, storm's, stria's, strep's, stress's, stogie's storise stories 1 24 stories, stores, satori's, stirs, storied, Tories, striae, stairs, stares, stir's, store, store's, story's, stogies, stars, storks, storms, star's, stria's, stair's, stork's, storm's, stare's, stogie's stornegst strongest 1 4 strongest, strangest, sternest, starkest stoyr story 1 30 story, satyr, stir, store, stayer, star, Starr, stair, steer, satori, Tory, sitar, starry, sour, stork, storm, tour, stony, suitor, stare, stray, sty, tor, stoker, stoner, Astor, soar, stay, stow, story's stpo stop 1 43 stop, stoop, step, steppe, stoup, Soto, setup, stops, strop, atop, stupor, tsp, SOP, sop, steep, top, spot, stow, typo, STOL, ST, Sp, St, st, slop, Sepoy, steps, SAP, Sep, Sta, Ste, Stu, sap, sip, spa, spy, sty, sup, Sept, Supt, supt, stop's, step's stradegies strategies 1 8 strategies, strategics, strategy's, strategist, straddles, strategic, straddle's, strategics's stradegy strategy 1 20 strategy, Starkey, strange, strategy's, stride, strode, stared, strategic, stratify, storage, strayed, strides, strudel, straddle, sturdy, stride's, stratagem, streaky, starred, streaked strat start 1 14 start, strait, strata, strati, stray, stat, strut, Stuart, Surat, stoat, straw, sprat, strap, street strat strata 3 14 start, strait, strata, strati, stray, stat, strut, Stuart, Surat, stoat, straw, sprat, strap, street stratagically strategically 1 5 strategically, strategical, strategics, strategic, strategics's streemlining streamlining 1 8 streamlining, streamline, streamlined, streamlines, straining, streaming, sterilizing, sidelining stregth strength 1 3 strength, strewth, Ostrogoth strenghen strengthen 1 12 strengthen, strongmen, strength, stringent, strange, stranger, stringed, stringer, stronger, strongman, stringency, stringing strenghened strengthened 1 9 strengthened, strengthener, stringent, strengthens, strengthen, strangeness, restrengthened, stringed, straightened strenghening strengthening 1 6 strengthening, strengthen, restrengthening, straightening, strengthens, stringing strenght strength 1 35 strength, straight, Trent, stent, stringy, Strong, sternest, street, string, strong, strung, starlight, strand, strongly, strange, strings, Stern, stern, strewn, stringed, Strong's, strangle, string's, Sterne, Sterno, strident, sterns, staring, storing, stint, stunt, trend, Stern's, stern's, straighten strenghten strengthen 1 6 strengthen, straighten, strongmen, Trenton, straiten, strongman strenghtened strengthened 1 3 strengthened, straightened, straitened strenghtening strengthening 1 4 strengthening, straightening, straitening, strengthen strengtened strengthened 1 9 strengthened, strengthener, strengthens, strengthen, restrengthened, straightened, stringent, straitened, stringed strenous strenuous 1 18 strenuous, Sterno's, sterns, Stern's, stern's, stenos, Sterne's, steno's, strings, sternums, Sterno, Styron's, Strong's, string's, stereos, strenuously, stereo's, sternum's strictist strictest 1 10 strictest, straightest, strategist, sturdiest, directest, streakiest, stardust, strikeouts, starkest, strikeout's strikely strikingly 17 20 starkly, strike, striker, strikes, strictly, strike's, straggly, Starkey, stroke, strikeout, stickily, trickily, stricken, stroked, strokes, strudel, strikingly, strangely, stroke's, stockily strnad strand 1 12 strand, strands, stand, strained, stoned, tornado, strand's, Stern, stern, trend, stranded, strayed stroy story 1 46 story, Troy, troy, stray, strop, store, starry, stria, stir, straw, strew, stereo, stripy, stroppy, Tory, satori, star, stony, stormy, SRO, Starr, stare, stork, storm, sty, try, Strong, Styron, strays, strobe, strode, stroke, stroll, strong, strove, sturdy, Trey, stay, stow, tray, trey, trow, destroy, astray, story's, stray's stroy destroy 43 46 story, Troy, troy, stray, strop, store, starry, stria, stir, straw, strew, stereo, stripy, stroppy, Tory, satori, star, stony, stormy, SRO, Starr, stare, stork, storm, sty, try, Strong, Styron, strays, strobe, strode, stroke, stroll, strong, strove, sturdy, Trey, stay, stow, tray, trey, trow, destroy, astray, story's, stray's structual structural 1 6 structural, structurally, strictly, structure, stricture, strict stubborness stubbornness 1 4 stubbornness, stubbornest, stubbornness's, stubborner stucture structure 1 4 structure, stricture, stature, stutter stuctured structured 1 10 structured, stuttered, doctored, skittered, seductress, scattered, staggered, stockaded, stockyard, Stuttgart studdy study 1 22 study, studly, sturdy, stud, steady, studio, studs, STD, std, sudsy, studded, Soddy, Teddy, teddy, toddy, staid, stdio, stead, steed, stood, stud's, study's studing studying 2 45 studding, studying, stating, striding, stuffing, duding, siding, situating, tiding, sting, stung, standing, stunting, scudding, sliding, sounding, stubbing, stunning, styling, suturing, stetting, studio, string, seeding, sodding, staying, student, sanding, sending, spading, staging, staking, staling, staring, staving, stewing, stoking, stoning, storing, stowing, studied, studies, studios, studding's, studio's stuggling struggling 1 6 struggling, smuggling, snuggling, straggling, squiggling, toggling sturcture structure 1 10 structure, stricture, structured, structures, stricter, strictures, structure's, structural, restructure, stricture's subcatagories subcategories 1 4 subcategories, subcategory's, subcategory, categories subcatagory subcategory 1 4 subcategory, subcategory's, subcategories, category subconsiously subconsciously 1 3 subconsciously, subconscious, subconscious's subjudgation subjugation 1 5 subjugation, subjugating, subjugation's, subjection, objurgation subpecies subspecies 1 5 subspecies, species, specie's, subspecies's, species's subsidary subsidiary 1 6 subsidiary, subsidy, subside, subsidiarity, subsidiary's, subsidy's subsiduary subsidiary 1 5 subsidiary, subsidiarity, subsidiary's, subsidy, subside subsquent subsequent 1 6 subsequent, subsequently, subset, subbasement, substituent, squint subsquently subsequently 1 3 subsequently, subsequent, absently substace substance 1 3 substance, subspace, solstice substancial substantial 1 8 substantial, substantially, substantiate, substances, substance, insubstantial, unsubstantial, substance's substatial substantial 1 3 substantial, substantially, substation substituded substituted 1 5 substituted, substitutes, substitute, substitute's, substituent substract subtract 1 6 subtract, subs tract, subs-tract, substrata, substrate, abstract substracted subtracted 1 8 subtracted, abstracted, substrates, substrate, obstructed, substrate's, subtract, substrata substracting subtracting 1 7 subtracting, abstracting, obstructing, distracting, subtraction, subcontracting, substituting substraction subtraction 1 10 subtraction, subs traction, subs-traction, abstraction, subtractions, substation, obstruction, subsection, subtracting, subtraction's substracts subtracts 1 8 subtracts, subs tracts, subs-tracts, substrates, abstracts, abstract's, substrate's, obstructs subtances substances 1 15 substances, substance's, stances, stance's, sentences, subtends, subteens, subtenancy's, sentence's, subtenancy, subteen's, stanzas, Sudanese's, stanza's, subsidence's subterranian subterranean 1 23 subterranean, Siberian, subtenant, suborning, Hibernian, subtraction, straining, submersion, subversion, subtending, Siberians, subtenancy, strain, subtracting, subornation, suburban, Siberian's, saturnine, sectarian, Mediterranean, centenarian, subtrahend, Brownian suburburban suburban 3 6 suburb urban, suburb-urban, suburban, barbarian, subscribing, barbering succceeded succeeded 1 6 succeeded, succeeds, succeed, seceded, acceded, succeeding succcesses successes 1 12 successes, success's, successors, accesses, success, surceases, sicknesses, successor's, successor, successive, surcease's, Scorsese's succedded succeeded 1 7 succeeded, succeed, succeeds, scudded, acceded, seceded, suggested succeded succeeded 1 7 succeeded, succeed, succeeds, acceded, seceded, sicced, scudded succeds succeeds 1 15 succeeds, success, sicced, succeed, success's, Sucrets, scuds, suicides, secedes, scads, soccer's, Scud's, scud's, suicide's, scad's succesful successful 1 4 successful, successfully, successively, successive succesfully successfully 1 3 successfully, successful, successively succesfuly successfully 1 3 successfully, successful, successively succesion succession 1 8 succession, successions, suggestion, accession, succession's, secession, suction, scansion succesive successive 1 8 successive, successively, successes, success, successor, suggestive, success's, seclusive successfull successful 2 6 successfully, successful, success full, success-full, successively, successive successully successfully 1 7 successfully, successful, successively, success, success's, successes, successor succsess success 1 8 success, success's, successes, succeeds, schusses, susses, successor, SUSE's succsessfull successful 2 4 successfully, successful, successively, successive suceed succeed 1 11 succeed, sauced, sucked, secede, sussed, suede, suicide, seed, soused, sued, seceded suceeded succeeded 1 8 succeeded, seceded, seeded, secedes, secede, ceded, receded, scudded suceeding succeeding 1 7 succeeding, seceding, seeding, speeding, ceding, receding, scudding suceeds succeeds 1 20 succeeds, secedes, suicides, seeds, speeds, steeds, cedes, scuds, sauced, sauces, seed's, suede's, suicide's, secede, suds, sauce's, speed's, steed's, Scud's, scud's sucesful successful 1 3 successful, successfully, zestful sucesfully successfully 1 4 successfully, successful, zestfully, successively sucesfuly successfully 1 5 successfully, successful, successively, zestfully, zestful sucesion succession 2 10 secession, succession, suasion, suction, cession, session, suggestion, section, question, secession's sucess success 1 18 success, sauces, susses, sauce's, sises, souses, SUSE's, SOSes, Suez's, sues, suss, saucers, sasses, Sue's, Susie's, souse's, success's, saucer's sucesses successes 1 19 successes, surceases, susses, success's, surcease's, recesses, surcease, ceases, success, schusses, sasses, Sussex, assesses, senses, cease's, SUSE's, Sussex's, Susie's, sense's sucessful successful 1 4 successful, successfully, zestful, successively sucessfull successful 2 5 successfully, successful, zestfully, successively, zestful sucessfully successfully 1 4 successfully, successful, zestfully, successively sucessfuly successfully 1 5 successfully, successful, successively, zestfully, zestful sucession succession 1 8 succession, secession, cession, session, cessation, recession, suasion, secession's sucessive successive 1 10 successive, recessive, decisive, possessive, sissies, sauces, susses, sauce's, SUSE's, Suez's sucessor successor 1 14 successor, scissor, scissors, assessor, censor, sensor, Cesar, sauces, susses, saucers, sauce's, SUSE's, saucer's, Suez's sucessot successor 0 28 sauciest, surest, cesspit, sickest, suavest, sauces, subsist, susses, subset, sunset, sauce's, nicest, sourest, suggest, spacesuit, surceased, necessity, SUSE's, sussed, safest, sagest, sanest, schist, serest, sliest, sorest, Suez's, recessed sucide suicide 1 45 suicide, sauced, secede, suicides, side, sucked, subside, decide, sussed, sluiced, Susie, seaside, suede, suite, lucid, slide, snide, sized, suited, Lucite, seized, sliced, soused, spiced, sued, Scud, juiced, scud, sides, sauce, succeed, suicide's, CID, Cid, Sadie, Sid, Stacie, suites, SIDS, suds, side's, Cid's, Sid's, suede's, suite's sucidial suicidal 1 3 suicidal, sundial, societal sufferage suffrage 1 15 suffrage, suffer age, suffer-age, suffered, sufferer, suffers, suffer, suffrage's, suffragan, suffering, sewerage, steerage, serge, suffragette, forage sufferred suffered 1 18 suffered, suffer red, suffer-red, sufferer, buffered, differed, suffers, suffer, deferred, offered, severed, sulfured, referred, suckered, sufficed, suffused, summered, safaried sufferring suffering 1 18 suffering, suffer ring, suffer-ring, sufferings, buffering, differing, suffering's, deferring, offering, severing, sulfuring, referring, suckering, sufficing, suffusing, summering, safariing, seafaring sufficent sufficient 1 6 sufficient, sufficed, sufficiency, sufficing, sufficiently, efficient sufficently sufficiently 1 6 sufficiently, sufficient, efficiently, insufficiently, sufficiency, munificently sumary summary 1 20 summary, smeary, sugary, summery, Samar, Samara, smear, smarmy, smart, smarty, Mary, Summer, summer, Sumatra, Sumeria, scary, sugar, sumac, summary's, Samar's sunglases sunglasses 1 15 sunglasses, sung lases, sung-lases, sunglasses's, subleases, sunless, singles, unlaces, singles's, sinless, sublease's, single's, sunrises, sunrise's, Senegalese's suop soup 1 17 soup, supp, SOP, sop, sup, soupy, sip, soap, slop, stop, sump, shop, Sp, SAP, Sep, sap, seep superceeded superseded 1 9 superseded, supersedes, supersede, preceded, proceeded, suppressed, spearheaded, supersized, superstate superintendant superintendent 1 9 superintendent, superintend ant, superintend-ant, superintendents, superintending, superintendency, superintendent's, superintendence, superintended suphisticated sophisticated 1 4 sophisticated, sophisticates, sophisticate, sophisticate's suplimented supplemented 1 16 supplemented, splinted, alimented, supplements, supplanted, supplement, supplement's, sublimated, supplemental, complimented, pigmented, implemented, lamented, splinter, sprinted, splendid supose suppose 1 23 suppose, spouse, sups, sup's, spies, sops, supposed, supposes, sips, soups, SUSE, pose, sip's, soup's, saps, spas, SOP's, sop's, SAP's, sap's, spy's, Sepoy's, spa's suposed supposed 1 30 supposed, supposes, supped, suppose, posed, spiced, apposed, deposed, sussed, spored, disposed, spaced, soupiest, soused, opposed, reposed, espoused, poised, souped, spied, spouse, supposedly, supersede, surpassed, sopped, sped, sups, spumed, speed, sup's suposedly supposedly 1 9 supposedly, supposed, speedily, spindly, spottily, spiced, spousal, postal, spaced suposes supposes 1 52 supposes, spouses, spouse's, supposed, suppose, SOSes, poses, spices, apposes, deposes, susses, spokes, spores, synopses, suppress, disposes, sepsis, spaces, souses, opposes, reposes, SUSE's, espouses, poises, pose's, posies, posses, sises, spice's, spies, spouse, supers, surpasses, pusses, sups, copses, opuses, spumes, spoke's, spore's, space's, sup's, Susie's, souse's, repose's, poise's, posse's, super's, copse's, spume's, Sosa's, posy's suposing supposing 1 36 supposing, supping, posing, spicing, apposing, deposing, sussing, sporing, disposing, spacing, sousing, opposing, reposing, sipping, espousing, poising, souping, surpassing, sopping, spuming, sapping, spoiling, sponging, spoofing, spooking, spooling, spooning, spooring, spotting, spouting, supine, spring, spurring, spying, sassing, spaying supplamented supplemented 1 8 supplemented, supp lamented, supp-lamented, supplanted, supplements, supplement, supplement's, supplemental suppliementing supplementing 1 10 supplementing, supplement, supplanting, supplements, supplement's, supplemental, supplemented, supplementation, supplementary, splinting suppoed supposed 1 22 supposed, supped, sipped, sapped, sopped, souped, suppose, supplied, spied, sped, zipped, upped, support, speed, cupped, pupped, supper, supple, seeped, soaped, spayed, zapped supposingly supposedly 2 7 supposing, supposedly, supinely, passingly, sparingly, spangly, springily suppy supply 1 15 supply, supp, sappy, soppy, soupy, suppl, guppy, puppy, spy, sup, Sepoy, zippy, spay, soapy, zappy supress suppress 1 30 suppress, supers, super's, cypress, sprees, spireas, spires, suppers, spurs, spares, spire's, spores, supper's, spur's, surpass, press, spare's, spore's, spree's, spirea's, supremos, stress, sprays, surreys, Sucre's, cypress's, Speer's, Ypres's, spray's, surrey's supressed suppressed 1 15 suppressed, supersede, suppresses, surpassed, pressed, depressed, stressed, superseded, oppressed, repressed, superposed, supersized, supervised, suppress, spreed supresses suppresses 1 20 suppresses, cypresses, suppressed, surpasses, presses, depresses, stresses, supersedes, oppresses, represses, supersize, sourpusses, pressies, superposes, supersizes, superusers, supervises, suppress, sprees, spree's supressing suppressing 1 14 suppressing, surpassing, pressing, depressing, stressing, superseding, oppressing, repressing, suppression, superposing, supersizing, supervising, surprising, spreeing suprise surprise 1 40 surprise, sunrise, spires, sup rise, sup-rise, spurs, supervise, sparse, supers, sprees, spur's, upraise, spruce, super's, spores, suppose, apprise, sucrose, spurious, suppress, Sprite, sprite, spares, sprites, reprise, supreme, pries, purse, spies, spire, supersize, spriest, Spiro's, spire's, spare's, spore's, spree's, Sprite's, sprite's, spurge's suprised surprised 1 27 surprised, supersede, supervised, suppressed, spriest, upraised, spruced, supposed, apprised, superposed, pursed, supersized, praised, spurred, sprites, spurned, spurted, spritzed, surpassed, Sprite, priced, prized, spiced, spreed, sprite, Sprite's, sprite's suprising surprising 1 24 surprising, uprising, sup rising, sup-rising, supervising, suppressing, upraising, sprucing, supposing, apprising, superposing, reprising, pursing, supersizing, praising, spring, spurring, spurning, spurting, spritzing, surpassing, pricing, prizing, spicing suprisingly surprisingly 1 8 surprisingly, sparingly, springily, sportingly, pressingly, depressingly, surcingle, suppressing suprize surprise 4 39 supersize, prize, spruce, surprise, Sprite, sprite, spires, sunrise, supreme, spire, spritz, pauperize, sprier, spurs, supervise, Suarez, sparse, sprees, spurious, supers, spurge, sprites, spur's, upraise, Price, price, spice, spree, super's, supra, sprig, summarize, spire's, sprigs, Spiro's, spree's, Sprite's, sprite's, sprig's suprized surprised 5 21 supersized, spritzed, prized, spruced, surprised, spriest, reprized, supersize, supersede, supervised, spurred, sprites, spurned, spurted, Sprite, priced, spiced, spreed, sprite, Sprite's, sprite's suprizing surprising 5 13 supersizing, spritzing, prizing, sprucing, surprising, uprising, supervising, spring, spurring, spurning, spurting, pricing, spicing suprizingly surprisingly 1 5 surprisingly, sparingly, springily, sportingly, surcingle surfce surface 1 26 surface, surfs, surf's, surfaced, surfaces, source, surfed, surfer, surf, suffice, service, serfs, surfers, survey, sources, surveys, serf's, surface's, surfeit, smurfs, resurface, serf, scurf's, surfer's, source's, survey's surley surly 2 12 surely, surly, sourly, surrey, Hurley, survey, sorely, surety, sure, purely, surlier, sully surley surely 1 12 surely, surly, sourly, surrey, Hurley, survey, sorely, surety, sure, purely, surlier, sully suround surround 1 8 surround, surrounds, around, round, sound, surmount, ground, surrounded surounded surrounded 1 6 surrounded, rounded, sounded, surmounted, grounded, surround surounding surrounding 1 8 surrounding, surroundings, rounding, sounding, surmounting, grounding, surrounding's, surroundings's suroundings surroundings 1 8 surroundings, surrounding's, surroundings's, surrounding, soundings, groundings, sounding's, grounding's surounds surrounds 1 10 surrounds, surround, rounds, sounds, surmounts, grounds, round's, sound's, ground's, zounds surplanted supplanted 1 7 supplanted, replanted, splinted, planted, slanted, splatted, supplant surpress suppress 1 14 suppress, surprise, surprises, surpass, surprised, supers, surprise's, repress, usurpers, super's, suppers, usurper's, supper's, surplus's surpressed suppressed 1 8 suppressed, surprised, surpassed, surplussed, repressed, surprises, surprise, surprise's surprize surprise 1 5 surprise, surprised, surprises, surplice, surprise's surprized surprised 1 6 surprised, surprises, surprise, reprized, surprise's, surpassed surprizing surprising 1 8 surprising, surprisings, surprisingly, surpassing, repricing, reprising, sprucing, surprise surprizingly surprisingly 1 4 surprisingly, surprising, surprisings, unsurprisingly surrended surrounded 2 4 surrender, surrounded, serenaded, surrendered surrended surrendered 4 4 surrender, surrounded, serenaded, surrendered surrepetitious surreptitious 1 3 surreptitious, repetitious, surreptitiously surrepetitiously surreptitiously 1 3 surreptitiously, repetitiously, surreptitious surreptious surreptitious 1 8 surreptitious, surplus, propitious, sauropods, surpass, surplus's, surplice, sauropod's surreptiously surreptitiously 1 9 surreptitiously, scrumptiously, surreptitious, sumptuously, propitiously, bumptiously, seriously, spuriously, speciously surronded surrounded 1 12 surrounded, surrender, surrounds, serenaded, surround, stranded, seconded, surrendered, surmounted, rounded, sounded, sanded surrouded surrounded 1 7 surrounded, shrouded, surround, sprouted, corroded, sorrowed, serrated surrouding surrounding 1 14 surrounding, shrouding, surround, sprouting, corroding, sorrowing, sorting, sounding, subroutine, subduing, suturing, routing, sodding, souring surrundering surrendering 1 5 surrendering, surrounding, sundering, rendering, surrender surveilence surveillance 1 4 surveillance, surveillance's, prevalence, surveying's surveyer surveyor 1 18 surveyor, surveyed, survey er, survey-er, survey, surveyors, server, surfer, surveys, purveyor, survey's, servery, surefire, surer, severer, scurvier, suaver, surveyor's surviver survivor 2 7 survive, survivor, survived, survives, survivors, survival, survivor's survivers survivors 2 12 survives, survivors, survivor's, survive rs, survive-rs, survivor, survivals, servers, surfers, survival's, server's, surfer's survivied survived 1 10 survived, survives, survive, surviving, survivor, skivvied, serviced, savvied, surveyed, survival suseptable susceptible 1 16 susceptible, disputable, settable, suitable, hospitable, acceptable, separable, supportable, septal, stable, testable, reputable, insusceptible, respectable, suitably, stoppable suseptible susceptible 1 7 susceptible, insusceptible, suggestible, susceptibility, hospitable, settable, suitable suspention suspension 1 7 suspension, suspensions, suspending, suspension's, subvention, suspecting, suspicion swaer swear 1 38 swear, sewer, sower, swore, swears, aware, sweat, swearer, sweater, Ware, sear, ware, wear, seer, sward, swarm, saber, safer, sager, saner, saver, Sawyer, sawyer, swagger, swatter, war, rawer, sawed, scare, smear, snare, spare, spear, stare, Saar, soar, sway, weer swaers swears 1 59 swears, sewers, sowers, sewer's, sower's, sweats, swearers, sweaters, Sears, sears, swear, wares, wears, Sayers, seers, swards, swarms, sabers, savers, sawyers, SARS, swaggers, swatters, wars, Spears, scares, smears, snares, spares, spears, stares, soars, sways, sweat's, swearer's, sweater's, Ware's, sear's, ware's, wear's, sway's, seer's, saber's, saver's, Sawyer's, sawyer's, swagger's, swatter's, war's, scare's, smear's, snare's, spare's, spear's, stare's, sward's, swarm's, Saar's, soar's swepth swept 1 18 swept, swath, sweep, swathe, sweeps, swap, swarthy, sweep's, sweeper, swipe, spathe, swaps, swiped, swipes, Sopwith, swap's, swoop, swipe's swiming swimming 1 28 swimming, swiping, swinging, swing, seaming, seeming, swamping, swarming, skimming, slimming, spuming, swigging, swilling, swishing, sowing, summing, swaying, Simon, sawing, sewing, simian, swimming's, swimmingly, swung, swim, swain, swami, swine syas says 1 100 says, seas, spas, slays, spays, stays, sways, suss, skuas, SASE, sass, saws, yaws, yeas, SARS, Saks, sacs, sags, sans, saps, say's, Sosa, sea's, soy's, sues, Nyasa, Salas, Sears, Silas, Suns, Sykes, dyes, sagas, seals, seams, sears, seats, ska's, sky's, soaks, soaps, soars, sodas, sofas, spa's, spy's, sty's, subs, suds, sums, suns, sups, SOS, SOs, Y's, sis, yes, sax, Suva's, SE's, SW's, Se's, Si's, sees, sews, sous, sows, SC's, SIDS, Sb's, Sc's, Sims, Sirs, Sm's, Sn's, Sr's, Xmas, byes, cyan, secs, sens, sets, sics, sims, sins, sips, sirs, sits, skis, sobs, sods, sols, sons, sops, sots, yea's, Sat's, stay's, sway's, Sonya's symetrical symmetrical 1 5 symmetrical, symmetrically, asymmetrical, metrical, symmetric symetrically symmetrically 1 5 symmetrically, symmetrical, asymmetrically, metrically, isometrically symetry symmetry 1 16 symmetry, Sumter, summitry, asymmetry, Sumatra, cemetery, smeary, sentry, summery, symmetry's, smarty, symmetric, mystery, metro, smear, Sumter's symettric symmetric 1 8 symmetric, asymmetric, metric, isometric, symmetrical, Semitic, meteoric, symmetry symmetral symmetric 3 5 symmetrical, symmetry, symmetric, symmetries, symmetry's symmetricaly symmetrically 1 5 symmetrically, symmetrical, asymmetrically, asymmetrical, symmetric synagouge synagogue 1 5 synagogue, synagogues, synagogue's, synagogal, snagged syncronization synchronization 1 3 synchronization, synchronizations, synchronization's synonomous synonymous 1 5 synonymous, synonyms, synonym's, synonymy's, anonymous synonymns synonyms 1 4 synonyms, synonym's, synonymous, synonymy's synphony symphony 1 7 symphony, syn phony, syn-phony, sunshiny, Xenophon, siphon, Xenophon's syphyllis syphilis 1 4 syphilis, Phyllis, syphilis's, Phyllis's sypmtoms symptoms 1 9 symptoms, symptom's, symptom, stepmoms, septum's, sputum's, stepmom's, systems, system's syrap syrup 2 33 strap, syrup, scrap, serape, syrupy, satrap, Syria, trap, SAP, rap, sap, scarp, Sharp, sharp, scrape, strep, strip, strop, syrups, Syriac, Syrian, seraph, Sara, soap, wrap, crap, slap, snap, swap, spray, scrip, Syria's, syrup's sysmatically systematically 1 13 systematically, schematically, systemically, cosmetically, statically, systematical, seismically, semantically, mystically, asthmatically, symmetrically, spasmodically, thematically sytem system 1 11 system, stem, steam, steamy, stems, Ste, sate, seem, site, stew, stem's sytle style 1 25 style, settle, stale, stile, stole, styli, Stael, steel, sidle, styled, styles, subtle, sutler, systole, STOL, Seattle, Steele, Ste, stall, still, sale, sate, site, sole, style's tabacco tobacco 1 10 tobacco, Tabasco, tobaccos, Tobago, taco, teabag, taboo, tieback, tobacco's, aback tahn than 1 41 than, tan, Hahn, tarn, tang, Han, Tran, TN, Utahan, tn, Khan, khan, Tahoe, Taine, tawny, Twain, taken, talon, train, twain, Dan, ten, tin, ton, tun, T'ang, Dawn, Tenn, dawn, teen, town, John, Kuhn, damn, darn, john, tern, torn, tron, turn, twin taht that 1 40 that, tat, Tahiti, taut, Taft, baht, tact, tart, ta ht, ta-ht, hat, Tate, teat, twat, HT, ht, taught, Tahoe, tatty, tight, tacit, taint, tarot, tarty, taste, tasty, taunt, toast, trait, DAT, Tad, Tet, Tut, tad, tit, tot, tut, TNT, toot, tout talekd talked 1 39 talked, tailed, stalked, talks, tacked, talk, balked, calked, talker, tanked, tasked, walked, talky, tiled, Talmud, talent, tallied, talk's, flaked, slaked, tilled, tolled, alkyd, caulked, tracked, tackled, toked, Toledo, tagged, talkie, toiled, tooled, chalked, lacked, talc, ticked, told, tucked, dialed targetted targeted 1 17 targeted, target ted, target-ted, targets, Target, target, tarted, Target's, target's, treated, trotted, turreted, marketed, directed, targeting, dratted, darted targetting targeting 1 15 targeting, tar getting, tar-getting, target ting, target-ting, forgetting, tarting, treating, trotting, marketing, tragedian, directing, Target, target, darting tast taste 1 34 taste, tasty, toast, tats, tat, test, toasty, Tass, taut, East, Taft, bast, cast, east, fast, hast, last, mast, past, tact, tart, task, vast, wast, Taoist, tacit, testy, DST, dist, dost, dust, ta st, ta-st, Ta's tath that 16 65 tat, Tate, bath, hath, lath, math, oath, path, teeth, tithe, tooth, tats, Death, death, doth, that, teethe, toothy, tag, tar, taut, teat, TA, Ta, Th, ta, wrath, Darth, Truth, tenth, troth, truth, Cathy, Faith, Kathy, Tasha, Thoth, bathe, faith, lathe, saith, tatty, teach, titch, Tao, tau, DAT, Tad, Tet, Tut, nth, tab, tad, tam, tan, tap, tit, tot, tut, Baath, Heath, heath, loath, neath, Ta's tattooes tattoos 3 15 tattooers, tattooed, tattoos, tattoo's, tatties, tattooer, tattoo es, tattoo-es, tattooer's, tattoo, titties, tattooist, tattles, Tate's, tattle's taxanomic taxonomic 1 5 taxonomic, taxonomies, taxonomy, taxonomist, taxonomy's taxanomy taxonomy 1 10 taxonomy, taxonomy's, taxonomic, taxon, taxman, Texan, taxing, taxonomies, Texans, Texan's teached taught 0 33 reached, teaches, beached, leached, teacher, touched, teach ed, teach-ed, etched, detached, teach, ached, trashed, retched, roached, thatched, cached, leched, tacked, teamed, teared, teased, attached, dashed, torched, coached, fetched, leashed, leeched, poached, teethed, ditched, douched techician technician 1 9 technician, Tahitian, Titian, titian, trichina, teaching, techno, Tunisian, decision techicians technicians 1 13 technicians, technician's, Tahitians, Tahitian's, teachings, Tunisians, decisions, Titian's, titian's, trichina's, teaching's, Tunisian's, decision's techiniques techniques 1 9 techniques, technique's, technique, tetchiness, Dominique's, mechanics, technical, mechanic's, mechanics's technitian technician 1 14 technician, technicians, technician's, Tahitian, Tunisian, technetium, technical, Titian, titian, definition, gentian, tension, Venetian, machination technnology technology 1 5 technology, technology's, technologies, biotechnology, demonology technolgy technology 1 15 technology, technology's, ethnology, technically, techno, technologies, biotechnology, touchingly, technical, technique, demonology, technologist, tetchily, Technicolor, technicolor teh the 2 100 tech, the, Te, eh, Th, tea, tee, NEH, Ted, Tet, meh, ted, tel, ten, DH, TeX, Tex, duh, He, he, rehi, teeth, yeah, Tue, tie, toe, tr, H, T, h, t, teach, Leah, Tahoe, Te's, Tell, Tenn, Teri, Terr, Tess, Trey, Tues, teak, teal, team, tear, teas, teat, teed, teem, teen, tees, tell, terr, tied, tier, ties, toed, toes, tosh, tree, trey, tush, twee, DE, Doha, TA, Ta, Ti, Tu, Ty, ta, ti, to, NH, OH, TB, TD, TM, TN, TV, TX, Tb, Tc, Tl, Tm, ah, oh, tb, tn, ts, uh, OTOH, Ptah, Utah, DEA, Dee, Tao, dew, hew tehy they 1 100 they, thy, hey, Tet, Trey, tech, trey, try, Te, Ty, eh, tetchy, DH, Teddy, Terry, Troy, rehi, teary, teat, teddy, teeny, telly, terry, tray, troy, Tahoe, tea, tee, toy, NEH, Ted, meh, ted, tel, ten, teeth, duh, hwy, dewy, Te's, Tell, Tenn, Teri, Terr, Tess, Toby, Tony, Tory, defy, deny, teak, teal, team, tear, teas, teed, teem, teen, tees, tell, terr, tidy, tiny, tony, towhee, He, he, Doha, HT, ht, Hay, Tu, Tue, hay, tie, toe, Taney, teach, H, T, h, hew, t, DE, Dy, HI, Ha, Ho, Huey, TA, Ta, Ti, ha, hi, ho, ta, ti, to, heady, OTOH telelevision television 1 4 television, televisions, televising, television's televsion television 1 9 television, televisions, televising, elevation, television's, deletion, delusion, telephone, telephony telphony telephony 1 10 telephony, telephone, tel phony, tel-phony, telephony's, telephoned, telephoner, telephones, telephonic, telephone's temerature temperature 1 9 temperature, temerity, torture, departure, temerity's, numerator, deserter, demerit, moderator temparate temperate 1 20 temperate, template, tempered, tempera, temperately, temperature, tempura, temporary, temperas, temporal, tempted, desperate, disparate, tempera's, temporize, tempura's, depart, tampered, temper, impart temperarily temporarily 1 6 temporarily, temperately, temporary, temporally, temporaries, temporary's temperment temperament 1 6 temperament, temperaments, temperament's, temperamental, empowerment, tempered tempertaure temperature 1 4 temperature, temperatures, temperate, temperature's temperture temperature 1 6 temperature, temperatures, temperate, temperature's, departure, tamperer temprary temporary 1 18 temporary, Templar, tempera, temper, temporarily, temporary's, tempura, temperas, temperate, temporally, tempers, temporal, tempter, tamperer, Tipperary, tempera's, tempura's, temper's tenacle tentacle 1 20 tentacle, tenable, treacle, debacle, tensile, tinkle, manacle, tenably, tackle, tangle, encl, teenage, toenail, Tyndale, treacly, tonal, descale, uncle, Denali, tingle tenacles tentacles 1 25 tentacles, tentacle's, debacles, tinkles, manacles, treacle's, tackles, debacle's, tangles, toenails, tinkle's, descales, uncles, toenail's, manacle's, tingles, tackle's, binnacles, pinnacles, tangle's, Tyndale's, uncle's, tingle's, binnacle's, pinnacle's tendacy tendency 3 8 tends, tenancy, tendency, tenacity, tend, tents, tensity, tent's tendancies tendencies 2 7 tenancies, tendencies, tendency's, redundancies, attendances, tenancy's, attendance's tendancy tendency 2 11 tenancy, tendency, tendons, tendon's, redundancy, tendency's, tendon, tenants, tending, attendance, tenant's tepmorarily temporarily 1 5 temporarily, temporary, temporally, temporaries, temporary's terrestial terrestrial 1 5 terrestrial, torrential, trestle, tarsal, dorsal terriories territories 1 15 territories, terrorize, terrorizes, terrors, terriers, terror's, terrifies, derrieres, terrier's, terrorized, terrorism, terrorist, derriere's, territory's, Terrie's terriory territory 1 12 territory, terror, terrier, Tertiary, tertiary, terrors, terrify, tarrier, tearier, terriers, terror's, terrier's territorist terrorist 2 3 territories, terrorist, territory's territoy territory 1 50 territory, terrify, temerity, treaty, Terri, Terry, terry, Merritt, tarty, trait, trite, Terrie, Triton, terror, verity, torrid, turret, termite, traitor, trot, Terri's, burrito, tenuity, terrier, terrine, torridity, Derrida, tarried, treetop, dirty, rarity, torridly, treat, Terrie's, Teri, Terr, Tito, Troy, terr, trio, troy, thirty, Trinity, terabit, trinity, tritely, Deity, Terra, deity, titty terroist terrorist 1 21 terrorist, tarriest, teariest, tourist, theorist, trust, Terri's, merriest, tryst, Taoist, Terr's, touristy, tortoise, truest, Terra's, Terry's, defrost, terry's, tersest, Teri's, Terrie's testiclular testicular 1 6 testicular, testicle, testicles, testicle's, stickler, distiller tghe the 1 71 the, take, toke, tyke, GTE, tag, tog, tug, ghee, GE, Ge, Te, Togo, toga, chge, TX, Tahoe, Tc, doge, mtge, tight, tithe, GHQ, Tojo, Tue, gee, tee, tie, toe, toque, tuque, THC, age, TKO, tic, TGIF, Tate, Tide, Tyre, ague, dogie, tale, tame, tape, tare, tide, tile, time, tine, tire, tole, tome, tone, tore, tote, tree, true, tube, tune, twee, type, Duke, dike, duke, dyke, tack, taco, teak, tick, took, tuck thast that 2 43 hast, that, Thant, toast, theist, Thad, Thais, thaws, haste, hasty, taste, tasty, HST, thirst, thrust, Shasta, chaste, toasty, Th's, this, thus, East, Host, bast, cast, east, fast, hist, host, last, mast, past, test, vast, wast, these, those, Thea's, Thad's, that's, Thai's, thaw's, that'd thast that's 40 43 hast, that, Thant, toast, theist, Thad, Thais, thaws, haste, hasty, taste, tasty, HST, thirst, thrust, Shasta, chaste, toasty, Th's, this, thus, East, Host, bast, cast, east, fast, hist, host, last, mast, past, test, vast, wast, these, those, Thea's, Thad's, that's, Thai's, thaw's, that'd theather theater 3 11 Heather, heather, theater, thither, Thatcher, thatcher, tether, feather, leather, weather, whether theese these 3 25 Therese, thees, these, thews, cheese, those, thew's, threes, Thebes, themes, theses, Thea's, thee, tees, Theresa, Th's, this, thus, theme's, there's, three's, Thieu's, tee's, Thebes's, then's theif thief 1 35 thief, their, the if, the-if, theft, Thieu, the, chief, thieve, Thai, Thea, thee, thew, they, Leif, chef, them, then, thin, this, Thais, sheaf, thees, theme, there, these, theta, thews, thief's, Th, they'd, Thai's, Thea's, thew's, they've theives thieves 1 26 thieves, thrives, thieved, thieve, Thebes, theirs, thees, hives, thief's, chives, heaves, themes, theses, heavies, sheaves, these, hive's, this, they've, chive's, heave's, theme's, there's, Thieu's, sheave's, thievery's themselfs themselves 1 10 themselves, thyself, himself, thymuses, thimbles, damsels, thimble's, Thessaly's, self's, damsel's themslves themselves 1 19 themselves, thimbles, resolves, enslaves, thymuses, selves, thimble's, resolve's, measles, Thessaly's, salves, slaves, solves, Thomson's, salve's, slave's, Melva's, Kislev's, measles's ther there 2 22 their, there, thee, therm, her, the, Thar, Thor, Thur, three, threw, theory, ether, other, thru, Thea, thew, they, them, then, tier, they're ther their 1 22 their, there, thee, therm, her, the, Thar, Thor, Thur, three, threw, theory, ether, other, thru, Thea, thew, they, them, then, tier, they're ther the 6 22 their, there, thee, therm, her, the, Thar, Thor, Thur, three, threw, theory, ether, other, thru, Thea, thew, they, them, then, tier, they're therafter thereafter 1 12 thereafter, the rafter, the-rafter, hereafter, thriftier, threader, threadier, grafter, rafter, therefore, drafter, therefor therby thereby 1 28 thereby, throb, theory, hereby, herb, therapy, thorny, whereby, there, Derby, derby, therm, Theron, thirty, their, thru, thready, three, threw, throbs, Thar, Thor, Thur, potherb, there's, theory's, throb's, they're theri their 1 31 their, Teri, there, thru, therm, Cheri, Sheri, three, threw, theory, Thar, Thor, Thur, throe, throw, Theron, therein, heir, thee, Terri, theirs, the, her, ether, other, they're, Thai, Thea, thew, they, there's thgat that 1 26 that, ghat, Thant, theta, hgt, threat, throat, Thad, begat, theft, GATT, gait, gate, goat, thug, tact, gt, that'd, THC, cat, gad, get, git, got, gut, thought thge the 1 48 the, thug, thee, chge, THC, Thea, thew, they, huge, them, then, GE, Ge, Th, Hg, Thieu, thaw, thigh, thugs, Thule, phage, thane, thees, theme, there, these, thief, thine, thole, those, three, threw, throe, thyme, Thu, thick, tho, thy, age, chg, tag, tog, tug, ghee, Thai, thou, Th's, thug's thier their 1 48 their, tier, Thor, Thur, there, Thieu, shier, thief, three, Thar, theory, trier, threw, theirs, throe, Theiler, thieve, thru, heir, hire, tire, thee, therm, third, hoer, thine, the, thicker, thinner, thither, her, shire, ether, other, Thea, thew, they, bier, pier, pithier, them, then, thin, this, whir, thigh, they're, Thieu's thign thing 1 15 thing, thin, thong, thine, thigh, thingy, than, then, Ting, hing, ting, think, thins, things, thing's thigns things 1 24 things, thins, thongs, thighs, thing's, thong's, thing, hings, tings, thingies, thinks, thanes, then's, thin, thingy, this, tins, thigh's, thinness, thine, tin's, Ting's, ting's, thane's thigsn things 0 14 thugs, thug's, Thomson, thicken, thickens, Tucson, tocsin, thick's, thickos, toxin, thickset, thickest, caisson, cosign thikn think 1 11 think, thin, thicken, thunk, thick, thine, thing, thank, thicko, than, then thikning thinking 1 4 thinking, thickening, thinning, thanking thikning thickening 2 4 thinking, thickening, thinning, thanking thikns thinks 1 11 thinks, thins, thickens, thunks, thickness, things, thanks, thick's, thickos, thing's, then's thiunk think 1 13 think, thunk, thank, thinks, thunks, thin, hunk, thick, thine, thing, chink, chunk, thins thn then 2 21 than, then, thin, TN, Th, tn, thane, thine, thing, thong, Thu, the, tho, thy, THC, tan, ten, tin, ton, tun, Th's thna than 1 36 than, then, thin, Thea, Tina, thane, tuna, thine, thing, thong, thins, Han, tan, Thai, thaw, thingy, Ethan, Thad, Thanh, Thant, Thar, thank, that, Athena, Na, Th, Chan, TN, tn, think, thunk, Thu, the, tho, thy, then's thne then 1 12 then, thane, thine, the, than, thin, thee, tine, tone, tune, thing, thong thnig thing 1 23 thing, think, thingy, thong, things, thin, thunk, thug, thank, thine, thins, ethnic, thanking, thinking, hinge, tinge, tonic, tunic, ING, thing's, than, then, thinks thnigs things 1 25 things, thinks, thing's, thongs, thins, thunks, thugs, thanks, thong's, ethnics, hinges, tinges, thug's, tonics, tunics, thingies, think, then's, ethnic's, thinking's, tonic's, tunic's, ING's, hinge's, tinge's thoughout throughout 1 12 throughout, though out, though-out, thought, dugout, logout, thug, ragout, thugs, caught, nougat, thug's threatend threatened 1 6 threatened, threatens, threaten, threat end, threat-end, threaded threatning threatening 1 9 threatening, threading, threateningly, threaten, threatens, heartening, retaining, throttling, thronging threee three 1 29 three, there, threw, threes, throe, Therese, thee, their, throw, Sheree, tree, three's, thru, Thoreau, Tyree, thees, theme, these, Thrace, thread, threat, thresh, thrice, thrive, throes, throne, they're, there's, throe's threshhold threshold 1 8 threshold, thresh hold, thresh-hold, thresholds, threshold's, threshed, threefold, thrashed thrid third 1 32 third, thyroid, thread, thirds, thrift, thready, throat, thru, thud, grid, triad, tried, trod, rid, thrived, thirty, their, throe, throw, thrice, thrill, thrive, torrid, Thad, threat, arid, trad, turd, three, threw, third's, they'd throrough thorough 1 4 thorough, through, thorougher, thoroughly throughly thoroughly 1 5 thoroughly, through, thorough, throatily, truly throught thought 1 13 thought, through, thorough, throughout, throughput, throat, wrought, brought, drought, throaty, trout, rethought, thrust throught through 2 13 thought, through, thorough, throughout, throughput, throat, wrought, brought, drought, throaty, trout, rethought, thrust throught throughout 4 13 thought, through, thorough, throughout, throughput, throat, wrought, brought, drought, throaty, trout, rethought, thrust througout throughout 1 15 throughout, throughput, thoroughest, ragout, thorougher, throat, thrust, thereabout, thronged, forgot, Roget, argot, ergot, workout, rouged thsi this 1 22 this, Thai, Thais, thus, Th's, these, those, thous, thesis, Thai's, thaws, thees, thews, his, Si, Th, Thea's, thaw's, thew's, thou's, Ti's, ti's thsoe those 1 19 those, these, throe, this, Th's, thus, hose, thole, the, thees, tho, thous, chose, whose, throes, thee, thou, thou's, throe's thta that 1 32 that, theta, Thad, Thea, thud, Thar, thetas, hat, tat, Thai, thaw, thy, than, TA, Ta, Th, ta, Etta, HT, chat, ghat, ht, phat, teat, what, Thu, tea, the, tho, that's, theta's, that'd thyat that 1 17 that, thy at, thy-at, Thant, theta, threat, throat, Thad, theft, YT, throaty, that'd, Wyatt, thud, yet, thereat, they'd tiem time 1 28 time, item, Tim, tie, Diem, teem, tome, Tom, team, tom, tum, them, tied, tier, ties, TM, Tm, dime, tame, Timmy, Dem, dim, tam, deem, diam, ti em, ti-em, tie's tiem Tim 3 28 time, item, Tim, tie, Diem, teem, tome, Tom, team, tom, tum, them, tied, tier, ties, TM, Tm, dime, tame, Timmy, Dem, dim, tam, deem, diam, ti em, ti-em, tie's tihkn think 0 14 token, ticking, taken, hiking, Dijon, Tehran, toking, Tijuana, tucking, tricking, diking, taking, tacking, Dhaka tihs this 1 100 this, Ti's, ti's, ties, tics, tins, tips, tits, DHS, his, tights, tings, tithes, ohs, HS, ts, Tu's, Tues, highs, tie's, toes, toss, tows, toys, Tim's, Titus, tails, techs, tic's, ticks, tides, tiers, tiffs, tiles, tills, times, tin's, tines, tip's, tipsy, tires, tit's, toils, tries, trios, Dis, T's, dis, HHS, TVs, VHS, tbs, Ting's, hits, ting's, tush's, Di's, Dias, Hiss, Ta's, Tass, Te's, Tess, Ty's, dies, hies, hiss, taus, teas, tees, tizz, ttys, TB's, TV's, Tb's, Tc's, Tl's, Tm's, oh's, H's, Tisha's, tithe's, Tao's, high's, tau's, toe's, tow's, toy's, Doha's, Th's, dish's, tail's, tech's, toil's, trio's, hit's, Ptah's, Tia's, Utah's, Tahoe's timne time 1 26 time, tine, Timon, timing, mine, taming, Taine, tome, tone, tune, timed, timer, times, twine, Tim, tin, amine, Tina, Ting, dime, dine, tame, ting, tiny, Timon's, time's tiome time 1 77 time, tome, Rome, rime, Tim, Tom, tom, chime, Lome, Nome, come, dime, dome, home, lime, mime, some, tame, tomb, Siam, Timmy, gimme, gnome, theme, thyme, Moe, Romeo, Tommie, romeo, IMO, chyme, shame, ROM, Rom, rim, tum, ME, Me, me, Diem, TM, Tm, limo, om, poem, teem, them, Aimee, Somme, Tommy, chem, homey, limey, shim, Mme, Tia, Com, I'm, Jaime, Jim, Kim, OMB, Qom, aim, com, dim, him, mom, pom, sim, tam, vim, Chimu, chm, moue, shoe, chrome tiome tome 2 77 time, tome, Rome, rime, Tim, Tom, tom, chime, Lome, Nome, come, dime, dome, home, lime, mime, some, tame, tomb, Siam, Timmy, gimme, gnome, theme, thyme, Moe, Romeo, Tommie, romeo, IMO, chyme, shame, ROM, Rom, rim, tum, ME, Me, me, Diem, TM, Tm, limo, om, poem, teem, them, Aimee, Somme, Tommy, chem, homey, limey, shim, Mme, Tia, Com, I'm, Jaime, Jim, Kim, OMB, Qom, aim, com, dim, him, mom, pom, sim, tam, vim, Chimu, chm, moue, shoe, chrome tje the 1 100 the, Te, take, toke, tyke, Tue, tee, tie, toe, TKO, Tojo, DJ, TX, Tc, tag, tic, tog, tug, dyke, Jed, jet, Jew, Joe, TeX, Tex, jew, tea, Ted, Tet, teak, ted, tel, ten, tr, GTE, DEC, Dec, J, T, deg, j, t, tow, trek, Duke, Taegu, Tate, Tide, Trey, Tues, Tyre, dike, duke, tale, tame, tape, tare, teed, teem, teen, tees, tide, tied, tier, ties, tile, time, tine, tire, toed, toes, tole, tome, tone, toque, tore, tote, tree, trey, true, tube, tune, tuque, twee, type, JD, DE, GE, Ge, Jo, TA, Ta, Ti, Togo, Tu, Ty, ta, tack, taco, ti tjhe the 1 55 the, Tahoe, take, toke, tyke, TeX, Tex, towhee, tiger, TKO, Tojo, tag, tog, tug, DH, DJ, TX, Tc, kWh, Togo, doge, toga, toque, tuque, taken, taker, takes, toked, token, tokes, tykes, duh, tic, TQM, TWX, tax, tux, Dubhe, dyke, Doha, Duke, coho, dike, duke, tack, taco, teak, tick, took, tuck, Tc's, Tojo's, take's, toke's, tyke's tkae take 1 54 take, toke, tyke, Tokay, TKO, tag, teak, taken, taker, takes, rake, tale, tea, Kate, Kaye, Taegu, Tate, dyke, stake, tame, tape, tare, TA, Ta, Te, ta, tack, taco, toga, IKEA, Jake, Wake, bake, cake, fake, hake, lake, make, sake, wake, Duke, TX, Tc, dike, duke, Kay, Tao, Tue, tau, tax, tee, tie, toe, take's tkaes takes 1 89 takes, take's, tokes, tykes, tags, teaks, TKO's, takers, toke's, tyke's, rakes, tales, take, teak's, teas, Tokay's, taxes, dykes, stakes, tames, tapes, tares, Tagus, tacks, tacos, tag's, tease, togas, bakes, cakes, fakes, hakes, lakes, makes, taken, taker, treas, ukase, wakes, TeX, Tex, dikes, dukes, tax, Ta's, Tass, Tues, taus, tees, ties, toes, toga's, taker's, rake's, tale's, Tc's, Kate's, tea's, Kaye's, Tate's, dyke's, stake's, tape's, tare's, Te's, Jake's, Wake's, bake's, cake's, fake's, hake's, lake's, make's, sake's, wake's, Duke's, dike's, duke's, tack's, Taegu's, Kay's, Tao's, tau's, tax's, tee's, tie's, toe's, taco's, IKEA's tkaing taking 1 84 taking, toking, takings, raking, tacking, ticking, tucking, taxing, staking, tagging, taken, taming, taping, taring, King, Ting, king, tang, ting, baking, caking, faking, making, waking, diking, okaying, teaming, tearing, teasing, T'ang, Taine, togging, tugging, OKing, Twain, eking, tasking, train, twain, twang, tying, jading, teeing, toeing, toying, Turing, skiing, tiding, tiling, timing, tiring, toning, toting, towing, truing, tubing, tuning, typing, taking's, talking, tweaking, akin, tinge, staging, taiga, tango, tangy, tanking, Kan, Tania, kayoing, kin, stoking, tag, tan, taxiing, tin, Katina, betaking, gating, kiting, retaking, tank, takings's tlaking talking 1 23 talking, taking, flaking, slaking, lacking, leaking, tacking, stalking, tanking, tasking, balking, calking, walking, blacking, clacking, cloaking, slacking, tracking, tweaking, liking, toking, ticking, tucking tobbaco tobacco 1 9 tobacco, Tobago, tieback, tobaccos, taco, Tabasco, teabag, tobacco's, Tobago's todays today's 1 13 today's, today, toady's, toads, toad's, toddy's, Tod's, Todd's, tidy's, to days, to-days, Tokay's, Teddy's todya today 1 32 today, Tonya, tidy, toady, toddy, Tod, Tod's, Todd, tidy's, toady's, today's, toddy's, Tanya, Tokyo, Toyoda, toad, toed, tot, Toyota, TD, Todd's, Teddy, dowdy, teddy, toyed, DOD, TDD, Tad, Ted, dye, tad, ted toghether together 1 10 together, tether, tither, toothier, gather, regather, truther, dither, doughier, Cather tolerence tolerance 1 7 tolerance, Terence, tolerances, Terrence, Florence, Torrance, tolerance's Tolkein Tolkien 1 9 Tolkien, Talking, Token, Tolling, Tolkien's, Toking, Talkie, Toluene, Taken tomatos tomatoes 2 8 tomato's, tomatoes, tomato, tomcats, Tomas, tomcat's, Tomas's, Toto's tommorow tomorrow 1 21 tomorrow, tomorrows, Timor, tumor, Tommie, Morrow, morrow, tomorrow's, timorous, Moro, Timur, timer, Tommy, Timor's, tumorous, tamer, Murrow, marrow, tremor, tumors, tumor's tommorrow tomorrow 1 11 tomorrow, tom morrow, tom-morrow, tomorrows, Morrow, morrow, tomorrow's, Timor, tumor, Murrow, marrow tongiht tonight 1 23 tonight, toniest, tongued, tangiest, tonged, downright, Tonto, dinghy, tiniest, tinpot, tonality, nonwhite, dingiest, tinniest, tenuity, tensity, tinged, taint, tenet, toned, tangoed, donged, tenant tormenters tormentors 1 7 tormentors, tormentor's, torments, torment's, tormentor, trimesters, trimester's torpeados torpedoes 2 6 torpedo's, torpedoes, torpedo, treads, tornado's, tread's torpedos torpedoes 2 3 torpedo's, torpedoes, torpedo toubles troubles 1 20 troubles, doubles, tubules, tousles, double's, tables, tubeless, tubule's, trouble's, tumbles, table's, tubes, doublets, boules, double, tumble's, tole's, tube's, tulle's, doublet's tounge tongue 5 21 tinge, lounge, tonnage, tonged, tongue, tone, tong, tune, twinge, Tonga, teenage, tonne, gunge, lunge, tongs, tonic, tunic, townee, townie, trudge, tong's tourch torch 1 38 torch, touch, tour ch, tour-ch, touche, touchy, tour, Burch, Torah, lurch, porch, tours, zorch, Church, church, tour's, toured, tech, tor, torch's, torched, torches, trash, Truth, torus, truce, truck, truth, douche, trough, Tory, dour, retouch, starch, tore, tosh, tush, PyTorch tourch touch 2 38 torch, touch, tour ch, tour-ch, touche, touchy, tour, Burch, Torah, lurch, porch, tours, zorch, Church, church, tour's, toured, tech, tor, torch's, torched, torches, trash, Truth, torus, truce, truck, truth, douche, trough, Tory, dour, retouch, starch, tore, tosh, tush, PyTorch towords towards 1 33 towards, to words, to-words, words, rewords, toward, towers, swords, tower's, bywords, cowards, word's, towered, tweeds, sword's, torts, turds, wards, Coward's, Howard's, byword's, coward's, dowers, stewards, dower's, Tweed's, tweed's, Ward's, tort's, turd's, ward's, wort's, steward's towrad toward 1 26 toward, trad, tread, torrid, toured, tirade, tow rad, tow-rad, towhead, trade, triad, tiered, towed, tired, toad, towered, toerag, tort, trod, turd, NORAD, Torah, tared, torte, teared, tarred tradionally traditionally 1 8 traditionally, cardinally, traditional, terminally, triennially, cardinal, diurnally, trading traditionaly traditionally 1 2 traditionally, traditional traditionnal traditional 1 5 traditional, traditionally, traditions, tradition, tradition's traditition tradition 1 11 tradition, traditions, radiation, transition, eradication, gravitation, tradition's, traditional, partition, trepidation, traction tradtionally traditionally 1 4 traditionally, traditional, rationally, fractionally trafficed trafficked 1 17 trafficked, traffic ed, traffic-ed, traduced, traced, travailed, trifled, traipsed, refaced, terrified, barefaced, drafted, tyrannized, prefaced, traveled, trounced, traversed trafficing trafficking 1 13 trafficking, traducing, tracing, travailing, trifling, traipsing, refacing, drafting, tyrannizing, prefacing, traveling, trouncing, traversing trafic traffic 1 12 traffic, tragic, traffics, terrific, Travis, tropic, tariff, track, traffic's, trick, RFC, trig trancendent transcendent 1 5 transcendent, transcendental, transcendence, transcended, transcending trancending transcending 1 11 transcending, transcendent, transcend, transecting, transcends, transcendence, transcended, transiting, transacting, translating, transmuting tranform transform 1 13 transform, transforms, transom, transform's, transformed, transformer, transfer, reform, inform, transfers, conform, preform, transfer's tranformed transformed 1 12 transformed, transformer, transforms, transform, transform's, reformed, informed, unformed, transferred, conformed, preformed, uninformed transcendance transcendence 1 5 transcendence, transcendence's, transcending, transcendent, transcends transcendant transcendent 1 9 transcendent, transcend ant, transcend-ant, transcending, transcendental, transcendence, transcended, transcends, transcend transcendentational transcendental 1 2 transcendental, transcendentally transcripting transcribing 5 8 transcription, transcript, transcriptions, transcripts, transcribing, transcript's, transcription's, conscripting transcripting transcription 1 8 transcription, transcript, transcriptions, transcripts, transcribing, transcript's, transcription's, conscripting transending transcending 1 14 transcending, trans ending, trans-ending, transecting, transcendent, transiting, transcend, transacting, translating, transmuting, trending, transcends, transcendence, transcended transesxuals transsexuals 1 4 transsexuals, transsexual's, transsexual, transsexualism transfered transferred 1 12 transferred, transfer ed, transfer-ed, transfers, transfer, transformed, transfer's, transferal, transfused, transpired, transverse, transfigured transfering transferring 1 11 transferring, transforming, transfusing, transpiring, transfer, transfiguring, transfers, transference, transfer's, transferal, transferred transformaton transformation 1 9 transformation, transformations, transforming, transformation's, transformed, transforms, transform, transformable, transform's transistion transition 1 9 transition, translation, transmission, transposition, transaction, transfusion, transitions, transistor, transition's translater translator 2 8 translate, translator, translated, translates, trans later, trans-later, translators, translator's translaters translators 2 8 translates, translators, translator's, translate rs, translate-rs, translator, transactors, transactor's transmissable transmissible 1 3 transmissible, transmittable, transmutable transporation transportation 2 5 transpiration, transportation, transposition, transpiration's, transporting tremelo tremolo 1 20 tremolo, termly, trammel, tremolos, trimly, tremble, tremor, Terkel, termed, treble, dermal, Terrell, tremolo's, tremulous, Carmelo, tersely, trammels, tamely, timely, trammel's tremelos tremolos 1 18 tremolos, tremolo's, tremulous, trammels, trammel's, tremolo, trembles, tremble's, tremors, dreamless, trebles, treeless, trellis, Terkel's, treble's, tremor's, Terrell's, Carmelo's triguered triggered 1 11 triggered, rogered, triggers, trigger, trigger's, tinkered, targeted, tortured, tricked, trucked, trudged triology trilogy 1 14 trilogy, trio logy, trio-logy, virology, urology, topology, typology, horology, radiology, trilogy's, petrology, serology, trilby, trolley troling trolling 1 43 trolling, trailing, trialing, trilling, tooling, trowing, drooling, trawling, trifling, tripling, Rowling, drilling, riling, roiling, rolling, tiling, toiling, tolling, strolling, troubling, troweling, tailing, telling, trebling, Darling, broiling, darling, growling, prowling, tootling, trooping, trotting, trouping, doling, drawling, ruling, treeline, truing, trying, caroling, paroling, tilling, treeing troup troupe 1 32 troupe, troop, trip, trope, tromp, croup, group, trout, drop, trap, droop, tripe, TARP, tarp, Troy, Trump, troy, trump, drupe, top, trouped, trouper, troupes, torus, troops, trough, strop, tour, trow, true, troupe's, troop's troups troupes 1 51 troupes, troops, trips, tropes, tromps, troupe, groups, trouts, troupe's, troop's, drops, traps, droops, trip's, tripos, tarps, torus, turps, troys, trumps, trope's, drop's, dropsy, drupes, tops, trap's, troupers, Troy's, troughs, croup's, group's, strops, trout's, droop's, tours, troop, trope, trows, trues, truss, tarp's, Trump's, trump's, tripe's, top's, strop's, tour's, true's, drupe's, trouper's, trough's troups troops 2 51 troupes, troops, trips, tropes, tromps, troupe, groups, trouts, troupe's, troop's, drops, traps, droops, trip's, tripos, tarps, torus, turps, troys, trumps, trope's, drop's, dropsy, drupes, tops, trap's, troupers, Troy's, troughs, croup's, group's, strops, trout's, droop's, tours, troop, trope, trows, trues, truss, tarp's, Trump's, trump's, tripe's, top's, strop's, tour's, true's, drupe's, trouper's, trough's truely truly 1 78 truly, tritely, direly, trolley, rudely, Trey, dryly, rely, trawl, trey, trial, trill, true, purely, surely, tersely, trimly, triply, cruelly, Terrell, Turkey, dourly, turkey, Trudy, cruel, gruel, tiredly, trued, truer, trues, trail, troll, Riley, freely, tamely, tautly, timely, trilby, true's, Tirol, rule, Hurley, drolly, Riel, relay, telly, treys, truce, rel, tel, treacly, try, burly, curly, maturely, surly, turfy, Terkel, tartly, termly, travel, treble, trowel, Talley, Tell, Troy, Tull, duel, duly, reel, tell, tray, tree, troy, truelove, turtle, Trey's, trey's trustworthyness trustworthiness 1 2 trustworthiness, trustworthiness's turnk turnkey 6 20 trunk, Turk, turn, turns, drunk, turnkey, trunks, drink, Turin, drank, truck, Turing, turn's, dunk, tank, tarn, tern, torn, trek, trunk's turnk trunk 1 20 trunk, Turk, turn, turns, drunk, turnkey, trunks, drink, Turin, drank, truck, Turing, turn's, dunk, tank, tarn, tern, torn, trek, trunk's tust trust 2 37 tuts, trust, rust, Tut, tut, dust, test, bust, gust, just, lust, must, oust, tuft, tusk, Dusty, dist, dusty, taste, tasty, testy, toast, DST, tush, dost, tits, touts, Tu's, Tutsi, tats, tots, Tut's, tut's, tit's, tout's, Tet's, tot's twelth twelfth 1 13 twelfth, wealth, dwelt, twelve, wealthy, towel, towels, twilit, towel's, toweled, Twila, dwell, twill twon town 2 39 twin, town, ton, two, won, Twain, twain, twine, tron, twos, twang, tween, towing, twink, twins, Toni, Tony, Wong, ten, tin, tone, tong, tony, win, torn, TN, down, tn, Taiwan, twangy, two's, Don, TWA, don, tan, tun, wan, wen, twin's twpo two 3 17 Twp, twp, two, typo, top, Tupi, topi, tap, tip, tape, type, WTO, wop, PO, Po, WP, to tyhat that 1 40 that, hat, tat, Tahiti, teat, twat, treat, Tate, Toyota, Tut, hate, heat, taut, tut, Taft, tact, tart, HT, ht, baht, tight, towhead, toast, trait, DAT, Tad, Tet, dhoti, had, hit, hot, hut, tad, tit, tot, TNT, Doha, toad, toot, tout tyhe they 0 49 the, Tyre, tyke, type, Tahoe, tithe, Tue, towhee, He, Te, Ty, duh, he, DH, Tycho, Tyree, tube, tune, tee, tie, toe, dye, Hyde, Tate, Tide, Ty's, dyke, take, tale, tame, tape, tare, tide, tile, time, tine, tire, toke, tole, tome, tone, tore, tote, tree, true, twee, typo, tyro, Doha typcial typical 1 8 typical, topical, typically, spacial, special, topsail, nuptial, topically typicaly typically 1 7 typically, typical, topically, topical, atypically, typicality, atypical tyranies tyrannies 1 19 tyrannies, tyrannize, trains, tyrannizes, trainees, tyrannous, train's, trans, Tyrone's, Tran's, terrines, trance, trances, tyranny's, tyrants, trainee's, tyrant's, trance's, Tracie's tyrany tyranny 1 21 tyranny, tyrant, Tran, Tirane, Tyrone, tarn, train, turn, Duran, Terran, Turin, tray, tern, torn, tron, trans, Tracy, Trina, Drano, tyranny's, Tran's tyrranies tyrannies 1 26 tyrannies, terrains, terrines, terrain's, Terran's, Terrance, Torrance, tyrannize, trains, tyrannizes, trainees, train's, trans, Tyrone's, Tran's, trance, tarries, trances, tyranny's, tyrants, Terrance's, Torrance's, trainee's, tyrant's, Terrie's, trance's tyrrany tyranny 1 22 tyranny, Terran, tyrant, Tran, terrain, Tirane, Tyrone, train, tarring, terrine, Trina, tray, truancy, tron, Terra, Terry, tarry, terry, trans, Terran's, tyranny's, Tran's ubiquitious ubiquitous 1 3 ubiquitous, ubiquity's, incautious uise use 1 100 use, Oise, guise, Wise, rise, vise, wise, US, is, us, AIs, ESE, ISO, ISS, Ice, U's, USA, USO, USS, ice, usu, ease, iOS, issue, Aussie, Es, es, I's, OS, Os, Uzi, Uris, Uzis, unis, used, user, uses, isle, Susie, AI's, IE, SE, Se, US's, Utes, Duse, Essie, Muse, SUSE, USIA, dies, fuse, hies, lies, muse, pies, ruse, ties, vies, aisle, ukase, As, as, ayes, eyes, Luis, ISP, SSE, UBS, UPS, USB, USN, USP, ism, ups, Au's, Eu's, Io's, Louise, A's, E's, Elise, O's, anise, arise, UPI's, Uzi's, iOS's, Uris's, use's, GUI's, Hui's, Sui's, UK's, UN's, UT's, UV's, Ur's, Oise's, aye's Ukranian Ukrainian 1 6 Ukrainian, Ukrainians, Iranian, Ukraine, Ukrainian's, Ukraine's ultimely ultimately 2 4 untimely, ultimately, ultimo, ultimate unacompanied unaccompanied 1 5 unaccompanied, accompanied, uncombined, uncompounded, encompassed unahppy unhappy 1 9 unhappy, unhappily, unholy, uncap, unhappier, unhook, unzip, unwrap, unripe unanymous unanimous 1 9 unanimous, anonymous, unanimously, synonymous, antonymous, infamous, eponymous, animus, anonymously unavailible unavailable 1 12 unavailable, unavailingly, available, infallible, invaluable, unassailable, inviolable, unavoidable, invisible, unsalable, infallibly, unfeasible unballance unbalance 1 3 unbalance, unbalanced, unbalances unbeleivable unbelievable 1 4 unbelievable, unbelievably, unlivable, unlovable uncertainity uncertainty 1 5 uncertainty, uncertainly, uncertain, uncertainty's, uncertainties unchangable unchangeable 1 11 unchangeable, unshakable, intangible, untenable, unachievable, undeniable, unshakably, unwinnable, unshockable, unattainable, unalienable unconcious unconscious 1 4 unconscious, unconscious's, unconsciously, ungracious unconciousness unconsciousness 1 8 unconsciousness, unconsciousness's, incongruousness, ingeniousness, anxiousness, ingenuousness, incongruousness's, ingeniousness's unconfortability discomfort 0 5 uncomfortably, incontestability, uncomfortable, unconformable, convertibility uncontitutional unconstitutional 1 3 unconstitutional, unconstitutionally, unconditional unconvential unconventional 1 3 unconventional, unconventionally, uncongenial undecideable undecidable 1 8 undecidable, undesirable, undesirably, indictable, unnoticeable, unsuitable, indomitable, indubitable understoon understood 1 10 understood, undertone, undersign, understand, Anderson, underdone, understating, understate, understudy, Andersen undesireable undesirable 1 4 undesirable, undesirably, undesirables, undesirable's undetecable undetectable 1 4 undetectable, ineducable, indictable, indefatigable undoubtely undoubtedly 1 5 undoubtedly, undoubted, unsubtle, unitedly, indubitably undreground underground 1 6 underground, undergrounds, underground's, undergrad, undergoing, undergone uneccesary unnecessary 1 8 unnecessary, accessory, Unixes, incisor, encases, enclosure, annexes, onyxes unecessary unnecessary 1 5 unnecessary, necessary, unnecessarily, necessarily, necessary's unequalities inequalities 1 8 inequalities, inequality's, inequities, ungulates, inequality, iniquities, equality's, ungulate's unforetunately unfortunately 1 4 unfortunately, unfortunate, unfortunates, unfortunate's unforgetable unforgettable 1 5 unforgettable, unforgettably, unforgivable, unforgivably, unmarketable unforgiveable unforgivable 1 6 unforgivable, unforgivably, unforgettable, forgivable, unforeseeable, unforgettably unfortunatley unfortunately 1 4 unfortunately, unfortunate, unfortunates, unfortunate's unfortunatly unfortunately 1 4 unfortunately, unfortunate, unfortunates, unfortunate's unfourtunately unfortunately 1 4 unfortunately, unfortunate, unfortunates, unfortunate's unihabited uninhabited 1 5 uninhabited, inhabited, inhibited, uninhibited, unabated unilateraly unilaterally 1 2 unilaterally, unilateral unilatreal unilateral 1 8 unilateral, unilaterally, equilateral, unalterable, unalterably, unnatural, unaltered, enteral unilatreally unilaterally 1 5 unilaterally, unilateral, unalterably, unnaturally, unalterable uninterruped uninterrupted 1 8 uninterrupted, interrupted, uninterruptedly, interrupt, uninterpreted, uninterested, interred, interrupter uninterupted uninterrupted 1 5 uninterrupted, uninterested, interrupted, uninterruptedly, uninterpreted univeral universal 1 12 universal, universe, universally, univocal, unreal, unveil, antiviral, unfurl, enteral, unmoral, Canaveral, Uniroyal univeristies universities 1 5 universities, university's, universes, universe's, university univeristy university 1 11 university, university's, universe, unversed, universal, universes, universality, universally, universities, adversity, universe's universtiy university 1 10 university, universality, university's, universities, universe, universally, unversed, universal, universes, universe's univesities universities 1 4 universities, university's, invests, animosities univesity university 1 10 university, invest, naivest, infest, animosity, invests, uniquest, Unionist, unionist, unrest unkown unknown 1 28 unknown, Union, enjoin, union, inking, Nikon, unkind, undone, ingrown, sunken, unison, unpin, anon, unicorn, undoing, uneven, unseen, Onion, anion, ongoing, onion, uncanny, Anton, Enron, unman, uncoil, uncool, Onegin unlikey unlikely 1 4 unlikely, unlike, unalike, unlucky unmistakeably unmistakably 1 2 unmistakably, unmistakable unneccesarily unnecessarily 1 3 unnecessarily, inaccessibly, inaccessible unneccesary unnecessary 1 4 unnecessary, accessory, annexes, incisor unneccessarily unnecessarily 1 3 unnecessarily, necessarily, unnecessary unneccessary unnecessary 1 5 unnecessary, accessory, annexes, encases, incisor unnecesarily unnecessarily 1 3 unnecessarily, necessarily, unnecessary unnecesary unnecessary 1 3 unnecessary, necessary, unnecessarily unoffical unofficial 1 7 unofficial, unofficially, univocal, unethical, inimical, inefficacy, nonvocal unoperational nonoperational 2 4 operational, nonoperational, inspirational, operationally unoticeable unnoticeable 1 5 unnoticeable, noticeable, noticeably, untouchable, untraceable unplease displease 0 21 unless, unplaced, anyplace, unlace, unpleasing, uncles, unloose, unplugs, Nepalese, enplane, napless, uncle's, Naples, enplanes, unseals, applause, Naples's, apples, Apple's, apple's, Angela's unplesant unpleasant 1 3 unpleasant, unpleasantly, unpleasing unprecendented unprecedented 1 2 unprecedented, unprecedentedly unprecidented unprecedented 1 2 unprecedented, unprecedentedly unrepentent unrepentant 1 5 unrepentant, independent, repentant, unrelenting, unripened unrepetant unrepentant 1 15 unrepentant, unresistant, unimportant, unripest, unripened, inerrant, unspent, uncertainty, irritant, inpatient, Norplant, instant, understand, unreported, unrelated unrepetent unrepentant 1 3 unrepentant, unripened, inpatient unsed used 2 21 unused, used, unset, unfed, unwed, ensued, inced, inset, unsaid, unseat, inside, onset, unasked, unsaved, onside, aniseed, nosed, uncased, unsent, unsold, UN's unsed unused 1 21 unused, used, unset, unfed, unwed, ensued, inced, inset, unsaid, unseat, inside, onset, unasked, unsaved, onside, aniseed, nosed, uncased, unsent, unsold, UN's unsed unsaid 9 21 unused, used, unset, unfed, unwed, ensued, inced, inset, unsaid, unseat, inside, onset, unasked, unsaved, onside, aniseed, nosed, uncased, unsent, unsold, UN's unsubstanciated unsubstantiated 1 5 unsubstantiated, substantiated, unsubstantial, instantiated, insubstantial unsuccesful unsuccessful 1 3 unsuccessful, unsuccessfully, successful unsuccesfully unsuccessfully 1 3 unsuccessfully, unsuccessful, successfully unsuccessfull unsuccessful 2 2 unsuccessfully, unsuccessful unsucesful unsuccessful 1 6 unsuccessful, unsuccessfully, ungraceful, unskillful, unmerciful, unspecific unsucesfuly unsuccessfully 1 8 unsuccessfully, unsuccessful, unsafely, ungracefully, ungraceful, unskillfully, unceasingly, unskillful unsucessful unsuccessful 1 7 unsuccessful, unsuccessfully, ungraceful, unskillful, unnecessarily, unmerciful, unspecific unsucessfull unsuccessful 2 14 unsuccessfully, unsuccessful, ungracefully, ungraceful, unnecessarily, inaccessible, inaccessibly, unskillfully, unskillful, unmercifully, unsafely, unmerciful, unspecific, unceasingly unsucessfully unsuccessfully 1 7 unsuccessfully, unsuccessful, ungracefully, unskillfully, unmercifully, unnecessarily, unceasingly unsuprising unsurprising 1 5 unsurprising, inspiring, inspiriting, unsparing, unsporting unsuprisingly unsurprisingly 1 3 unsurprisingly, unsparingly, unsurprising unsuprizing unsurprising 1 5 unsurprising, inspiring, inspiriting, unsparing, unsporting unsuprizingly unsurprisingly 1 3 unsurprisingly, unsparingly, unsurprising unsurprizing unsurprising 1 4 unsurprising, unsurprisingly, surprising, enterprising unsurprizingly unsurprisingly 1 4 unsurprisingly, unsurprising, surprisingly, enterprisingly untill until 1 45 until, instill, unroll, Intel, entail, untold, anthill, infill, unduly, untie, uncial, untidy, untied, unties, unwell, unit, unto, install, unlit, untidily, untimely, untruly, unite, unity, units, atoll, it'll, uncoil, unveil, Antilles, anti, Unitas, mantilla, unit's, united, unites, entails, entitle, auntie, lentil, Udall, jauntily, O'Neill, unity's, O'Neil untranslateable untranslatable 1 3 untranslatable, translatable, untranslated unuseable unusable 1 22 unusable, unstable, insurable, unsaleable, unmissable, unable, unnameable, unseal, usable, unsalable, unsuitable, unusual, uneatable, unsubtle, ensemble, unstably, unsettle, unusually, unfeasible, enable, unsociable, unsuitably unusuable unusable 1 12 unusable, unusual, unstable, unsuitable, unusually, insurable, unsubtle, unmissable, unable, usable, unsalable, unstably unviersity university 1 8 university, universality, university's, unversed, adversity, unfairest, universe, universities unwarrented unwarranted 1 13 unwarranted, unwanted, unwonted, warranted, unhardened, unaccented, untalented, unearned, unfriended, uncorrected, warrantied, unbranded, unworried unweildly unwieldy 1 5 unwieldy, unworldly, invalidly, unwieldier, inwardly unwieldly unwieldy 1 10 unwieldy, unworldly, unwieldier, inwardly, unitedly, unwisely, unwell, wildly, unwillingly, unkindly upcomming upcoming 1 4 upcoming, incoming, uncommon, oncoming upgradded upgraded 1 6 upgraded, upgrades, upgrade, ungraded, upbraided, upgrade's usally usually 1 34 usually, Sally, sally, us ally, us-ally, sully, usual, Udall, ally, easily, silly, causally, aurally, basally, nasally, ASL, usable, anally, orally, slay, allay, alley, alloy, acyl, visually, Sal, Sulla, USA, all, sly, casually, unusually, ally's, all's useage usage 1 27 usage, Osage, use age, use-age, usages, sage, sedge, siege, assuage, Sega, segue, USA, age, sag, usage's, use, Osages, message, USCG, ease, edge, saga, sago, sake, sausage, ukase, Osage's usefull useful 2 18 usefully, useful, use full, use-full, ireful, usual, houseful, awfully, eyeful, awful, usually, Ispell, Seville, EFL, Aspell, USAF, uvula, housefly usefuly usefully 1 2 usefully, useful useing using 1 72 using, unseeing, suing, issuing, seeing, USN, acing, icing, sing, assign, easing, busing, fusing, musing, Seine, seine, ousting, cussing, fussing, mussing, sussing, asking, eyeing, ashing, unsung, upping, Sung, sign, sung, design, oozing, resign, yessing, arsing, song, ursine, Ewing, eking, unsaying, Sen, sen, sin, use, Hussein, resin, seizing, Usenet, guessing, saying, unseen, Essen, fessing, messing, Sang, Sean, sang, seen, sewn, sine, zing, abusing, amusing, causing, dousing, housing, lousing, mousing, pausing, reusing, rousing, sousing, Austin usualy usually 1 5 usually, usual, usual's, sully, usury ususally usually 1 9 usually, usu sally, usu-sally, unusually, usual, usual's, sisal, usefully, asexually vaccum vacuum 1 14 vacuum, vac cum, vac-cum, Viacom, vacuums, Valium, cecum, scum, cum, vac, vacuum's, vacuumed, vacs, vague vaccume vacuum 1 11 vacuum, vacuumed, vacuums, Viacom, acme, vacuole, vague, vacuum's, Valium, vacate, volume vacinity vicinity 1 6 vicinity, vanity, sanity, vicinity's, vacant, vaccinate vaguaries vagaries 1 10 vagaries, vagarious, vagary's, waggeries, auguries, varies, Valarie's, jaguars, Jaguar's, jaguar's vaieties varieties 1 37 varieties, vetoes, vanities, moieties, virtues, Vitus, votes, verities, cities, varies, vets, Vito's, Waite's, veto's, deities, vet's, waits, Wheaties, valets, pities, reties, variety's, Whites, virtue's, vita's, wait's, whites, vote's, vacates, valet's, vittles, Haiti's, Vitus's, Vitim's, Katie's, White's, white's vailidty validity 1 6 validity, validate, validly, vapidity, valid, validity's valuble valuable 1 8 valuable, voluble, volubly, valuables, violable, salable, soluble, valuable's valueable valuable 1 10 valuable, value able, value-able, valuables, voluble, malleable, valuable's, violable, salable, volubly varations variations 1 26 variations, variation's, vacations, variation, rations, versions, vibrations, narrations, vacation's, valuations, orations, gyrations, vocations, aeration's, ration's, version's, vibration's, narration's, valuation's, oration's, duration's, gyration's, venation's, vocation's, variegation's, veneration's varient variant 1 25 variant, variety, varmint, variants, varied, Orient, orient, parent, varlet, valiant, veriest, wariest, hairnet, warrant, vaunt, aren't, rent, vent, garnet, vagrant, variate, warned, variant's, weren't, warden variey variety 1 18 variety, varied, varies, vary, Carey, var, vireo, Ware, very, ware, wary, Marie, verier, verify, verily, verity, warier, warily varing varying 1 61 varying, baring, caring, Waring, daring, faring, haring, oaring, paring, raring, taring, vaping, veering, warring, wearing, wiring, barring, bearing, vatting, airing, bring, Vang, ring, vain, variant, verging, versing, warding, warming, warning, warping, Vern, earring, fairing, jarring, marring, pairing, parring, tarring, valuing, vanning, warn, wring, Darin, Karin, Marin, vying, Verna, Verne, fearing, gearing, hearing, nearing, rearing, roaring, searing, sharing, soaring, tearing, whoring, Waring's varities varieties 1 11 varieties, varsities, verities, parities, rarities, vanities, virtues, varies, virtue's, variety's, Artie's varity variety 1 15 variety, varsity, verity, parity, rarity, vanity, variate, warty, varied, vary, arty, vert, wart, variety's, verity's vasall vassal 1 50 vassal, basally, visually, basal, visual, vassals, nasally, vessel, wassail, nasal, casually, causally, vastly, casual, causal, Sally, sally, vassal's, Sal, Val, val, ASL, vestal, Faisal, Vassar, assail, Saul, Visa, Wall, sail, sale, sell, sill, vale, vase, veal, vial, visa, wall, vast, visuals, weasel, weaselly, vials, seawall, Va's, Val's, visual's, veal's, vial's vasalls vassals 1 70 vassals, vassal's, Casals, visuals, Vesalius, vessels, visual's, wassails, nasals, nasal's, casuals, vassal, Casals's, casual's, vessel's, vestals, wassail's, assails, Sal's, Salas, Val's, Walls, sails, sales, sells, sills, vales, vases, vials, visas, walls, ASL's, vasts, vestal's, visually, Basel's, Basil's, Faisal's, Vassar's, Vidal's, basil's, vanillas, weasels, Visa's, vase's, veal's, vial's, visa's, easels, vast's, vitals, vocals, seawalls, easel's, sisal's, vocal's, weasel's, Sally's, sally's, Saul's, Wall's, sail's, sale's, sell's, sill's, vale's, wall's, seawall's, Vesalius's, vanilla's vegatarian vegetarian 1 9 vegetarian, vegetarians, vegetarian's, vegetation, sectarian, Victorian, vegetating, vectoring, veteran vegitable vegetable 1 7 vegetable, veritable, vegetables, veritably, equitable, vegetable's, voidable vegitables vegetables 1 9 vegetables, vegetable's, vegetable, vestibules, vocables, vestibule's, vocable's, worktables, worktable's vegtable vegetable 1 11 vegetable, veg table, veg-table, vegetables, veritable, vegetable's, veritably, vestibule, vocable, quotable, voidable vehicule vehicle 1 5 vehicle, vehicular, vehicles, vesicle, vehicle's vell well 9 41 Bell, bell, cell, ell, Vela, veal, veil, vela, well, veld, Dell, Nell, Tell, dell, fell, hell, jell, sell, tell, yell, Villa, Weill, villa, villi, we'll, welly, Val, val, vol, vale, vile, vole, Vila, Wall, Will, vial, viol, wall, weal, will, he'll venemous venomous 1 6 venomous, venom's, venous, Venus, venomously, vinous vengance vengeance 1 6 vengeance, vengeance's, vegans, vegan's, engines, engine's vengence vengeance 1 10 vengeance, vengeance's, pungency, engines, ingenues, vegans, vegan's, engine's, Neogene's, ingenue's verfication verification 1 5 verification, versification, reification, verification's, vitrification verison version 1 13 version, Verizon, venison, versing, verso, Vernon, orison, person, prison, versos, Morison, verso's, Verizon's verisons versions 1 15 versions, Verizon's, version's, versos, venison's, Verizon, verso's, orisons, persons, prisons, Vernon's, orison's, person's, prison's, Morison's vermillion vermilion 1 9 vermilion, vermilion's, vermin, Kremlin, gremlin, Verlaine, drumlin, formalin, watermelon versitilaty versatility 1 5 versatility, versatile, versatility's, fertility, ventilate versitlity versatility 1 3 versatility, versatility's, versatile vetween between 1 15 between, vet ween, vet-ween, tween, veteran, twine, wetware, twin, Weyden, vetoing, vetting, Twain, twain, Edwin, vitrine veyr very 1 27 very, veer, Vera, vary, var, wear, weer, weir, vert, voyeur, weary, yer, Vern, verb, Eyre, were, ER, Er, er, yr, veers, velar, wary, wiry, VCR, we're, veer's vigeur vigor 2 46 vaguer, vigor, voyageur, voyeur, Niger, tiger, viler, viper, vicar, wager, Viagra, Vogue, vogue, Uighur, Voyager, bigger, voyager, vinegar, vizier, vogues, Ger, vagary, vague, vaquero, Wigner, verger, winger, digger, figure, higher, jigger, nigger, nigher, rigger, vainer, viewer, gear, veer, wicker, Igor, valuer, Geiger, vireo, Vogue's, vogue's, vigor's vigilence vigilance 1 8 vigilance, violence, virulence, vigilante, valence, vigilance's, vigilantes, vigilante's vigourous vigorous 1 9 vigorous, vigor's, rigorous, vagarious, vicarious, vigorously, viperous, valorous, vaporous villian villain 1 17 villain, villainy, Villon, villein, Gillian, Jillian, Lillian, violin, villains, villi an, villi-an, Lilian, Villa, villa, villi, willing, villain's villification vilification 1 7 vilification, jollification, mollification, nullification, vilification's, qualification, verification villify vilify 1 25 vilify, villi, mollify, nullify, villainy, vivify, vilely, volley, Villon, villain, villein, villus, Villa, Willy, villa, willy, willowy, Willie, valley, Willis, verify, villas, violin, Villa's, villa's villin villi 4 7 Villon, villain, villein, villi, violin, villainy, willing villin villain 2 7 Villon, villain, villein, villi, violin, villainy, willing villin villein 3 7 Villon, villain, villein, villi, violin, villainy, willing vincinity vicinity 1 6 vicinity, Vincent, insanity, Vincent's, Vicente, wincing violentce violence 1 8 violence, violent, violently, violence's, valence, violets, Violet's, violet's virutal virtual 1 11 virtual, virtually, varietal, brutal, viral, vital, victual, ritual, Vistula, virtue, Vidal virtualy virtually 1 15 virtually, virtual, victual, ritually, ritual, virtuously, vitally, viral, vital, Vistula, dirtily, virtue, virgule, virtues, virtue's virutally virtually 1 5 virtually, virtual, brutally, vitally, ritually visable visible 2 17 viable, visible, disable, visibly, vi sable, vi-sable, voidable, Isabel, usable, sable, kissable, viewable, violable, vocable, viably, risible, sizable visably visibly 2 6 viably, visibly, visible, visually, viable, disable visting visiting 1 17 visiting, vising, vesting, visaing, listing, misting, wasting, vi sting, vi-sting, siting, citing, voting, sting, vicing, wising, twisting, vesting's vistors visitors 1 31 visitors, visors, visitor's, victors, bistros, visitor, visor's, Victor's, castors, victor's, vistas, vista's, misters, pastors, sisters, vectors, bistro's, wasters, Castor's, castor's, Astor's, vestry's, history's, victory's, Lister's, Nestor's, mister's, pastor's, sister's, vector's, waster's vitories victories 1 23 victories, votaries, vitrines, Tories, stories, vitreous, vitrine's, vitrifies, victors, vitrine, Victoria's, victorious, tries, Victor's, vestries, victor's, Torres, Vito's, dories, varies, vetoes, victory's, vitriol's volcanoe volcano 2 7 volcanoes, volcano, vol canoe, vol-canoe, volcanic, volcano's, Vulcan voleyball volleyball 1 9 volleyball, volleyballs, volleyball's, voluble, volubly, violable, valuable, verbally, verbal volontary voluntary 1 7 voluntary, voluntarily, voluntary's, volunteer, voluptuary, Voltaire, voluntaries volonteer volunteer 1 7 volunteer, volunteers, volunteered, voluntary, volunteer's, lintier, volunteering volonteered volunteered 1 5 volunteered, volunteers, volunteer, volunteer's, volunteering volonteering volunteering 1 13 volunteering, volunteer, volunteers, volunteer's, volunteered, wintering, blundering, floundering, plundering, venturing, weltering, wondering, slandering volonteers volunteers 1 7 volunteers, volunteer's, volunteer, volunteerism, volunteered, voluntaries, voluntary's volounteer volunteer 1 6 volunteer, volunteers, volunteered, voluntary, volunteer's, volunteering volounteered volunteered 1 6 volunteered, volunteers, volunteer, volunteer's, volunteering, floundered volounteering volunteering 1 9 volunteering, volunteer, volunteers, floundering, volunteer's, volunteered, blundering, plundering, laundering volounteers volunteers 1 7 volunteers, volunteer's, volunteer, volunteerism, volunteered, voluntaries, voluntary's vreity variety 2 19 verity, variety, vert, REIT, verify, verily, varsity, Verdi, fruity, pretty, treaty, vanity, varied, veracity, verity's, very, retie, vet, variety's vrey very 1 32 very, vary, Frey, Grey, Trey, Urey, prey, trey, Vera, veer, vireo, vert, var, Rwy, Re, Ry, Vern, re, verb, wary, were, wiry, Ray, Roy, ray, vie, wry, Ware, ware, wire, wore, we're vriety variety 1 32 variety, verity, varied, variate, virtue, gritty, varsity, veriest, REIT, rite, variety's, very, varietal, virility, Verde, vet, vireo, write, dirty, trite, varlet, warty, wired, Rita, Vito, riot, veto, vied, vita, whitey, writ, verity's vulnerablility vulnerability 1 4 vulnerability, vulnerability's, venerability, vulnerabilities vyer very 8 19 yer, veer, Dyer, dyer, voyeur, voter, Vera, very, year, yr, Vader, viler, viper, var, VCR, shyer, wryer, weer, Iyar vyre very 11 44 byre, Eyre, Tyre, lyre, pyre, veer, vireo, var, Vera, vary, very, Ware, ware, were, wire, wore, yer, yore, Re, re, yr, Verde, Verne, verge, verse, verve, Tyree, weer, VCR, vie, Ore, are, ere, ire, ore, war, Vern, verb, vert, vars, we're, where, whore, who're waht what 1 30 what, Watt, wait, watt, Walt, baht, waft, want, wart, wast, hat, whet, whit, HT, ht, Waite, wight, waist, warty, waste, VAT, vat, wad, wet, wit, wot, Wade, Witt, wade, wadi warantee warranty 2 14 warrant, warranty, warranted, warned, grantee, guarantee, Warner, warrantied, warranties, variant, warrants, warrant's, warranty's, weren't wardobe wardrobe 1 22 wardrobe, warden, warded, warder, Ward, ward, warding, wards, wartime, Ward's, ward's, Cordoba, weirdie, wordage, weirdo, worded, wart, word, wordbook, Verde, warty, wordy warrent warrant 3 19 Warren, warren, warrant, warrens, warranty, war rent, war-rent, weren't, warned, warrants, Warren's, warren's, warden, warred, arrant, parent, warring, aren't, warrant's warrriors warriors 1 14 warriors, warrior's, warrior, worriers, worrier's, barriers, carriers, farriers, harriers, Carrier's, barrier's, carrier's, farrier's, harrier's wasnt wasn't 1 14 wasn't, want, wast, waist, waste, hasn't, West, vast, wand, went, west, wist, wont, won't wass was 2 55 wads, was, wasps, ass, ways, wuss, WASP, WATS, wags, wars, wasp, wast, Bass, Mass, Tass, Wash, bass, lass, mass, pass, sass, wash, Weiss, way's, wussy, Wis, wuss's, Va's, Wise, Wu's, vase, wees, whys, wise, woes, woos, wows, AWS's, WATS's, wad's, As's, Wash's, wash's, wag's, war's, OAS's, gas's, WHO's, Wei's, Wii's, wee's, who's, why's, woe's, wow's watn want 1 48 want, warn, wan, Wotan, Watt, wain, watt, WATS, waiting, Walton, Wayne, wanton, tan, wheaten, wand, Wang, Wooten, wading, wait, wane, wean, what, whiten, Attn, attn, went, wont, TN, Watson, tn, Stan, Waite, wanna, Dan, VAT, Van, van, vat, wad, wen, wet, win, wit, won, wot, Twain, twain, won't wayword wayward 1 14 wayward, way word, way-word, byword, Hayward, keyword, watchword, sword, Ward, ward, word, waywardly, award, reword weaponary weaponry 1 7 weaponry, weapons, weapon, weaponry's, weapon's, weaponize, vapory weas was 4 54 weals, weans, wears, was, wees, Weiss, ways, woes, webs, weds, wens, wets, leas, meas, peas, seas, teas, weak, weal, wean, wear, yeas, Wei's, wee's, woe's, wuss, Wis, Wu's, whys, woos, wows, we as, we-as, whey's, wow's, way's, Va's, weal's, wear's, Web's, Wed's, web's, wen's, wet's, Lea's, lea's, pea's, sea's, tea's, yea's, WHO's, Wii's, who's, why's wehn when 1 15 when, wen, wean, ween, Wuhan, hen, weeny, Behan, Wezen, wan, win, won, Venn, vein, wain weild wield 1 18 wield, weld, wild, Wilda, Wilde, wiled, wold, Weill, weird, veiled, wailed, welled, whiled, would, Wald, veld, welt, wilt weild wild 3 18 wield, weld, wild, Wilda, Wilde, wiled, wold, Weill, weird, veiled, wailed, welled, whiled, would, Wald, veld, welt, wilt weilded wielded 1 26 wielded, welded, welted, wilted, elided, Wilde, wiled, fielded, wielder, yielded, veiled, wailed, wedded, weeded, welled, whiled, willed, Wilder, gelded, gilded, melded, welder, wended, wilder, winded, Wilde's wendsay Wednesday 0 29 wends, wend say, wend-say, Wendy, vends, wands, winds, Lindsay, Wendi's, Wendy's, weensy, wand's, weds, wend, wens, wind's, wounds, ends, Wanda, Wanda's, Wendi, weeds, wen's, windy, Wed's, wound's, end's, weed's, Vonda's wensday Wednesday 3 23 wens day, wens-day, Wednesday, Wendy, wends, weensy, wend, wens, Wanda, Wendi, windy, wended, wen's, Wendy's, density, tensity, vends, wands, winds, Wanda's, Wendi's, wand's, wind's wereabouts whereabouts 1 4 whereabouts, hereabouts, whereabouts's, thereabouts whant want 1 51 want, what, Thant, chant, wand, went, wont, whatnot, wants, wheat, haunt, Wanda, vaunt, wan, waned, won't, ant, whiny, shan't, shanty, Wang, Watt, wait, wane, watt, wean, weaned, when, whet, whined, whit, Hunt, Kant, Walt, cant, hand, hint, hunt, pant, rant, waft, wank, wart, wast, vent, wend, wind, whine, wasn't, want's, can't whants wants 1 64 wants, whats, want's, chants, wands, what's, haunts, WATS, vaunts, wand's, want, wont's, ants, Thant's, chant's, Watts, waits, wanes, watts, weans, whens, whets, whits, cants, hands, hints, hunts, pants, rants, wafts, wanks, warts, vents, wends, whatnot's, winds, when's, whines, wheat's, haunt's, vaunt's, ant's, shanty's, Wang's, Watt's, wait's, wane's, watt's, whit's, Hunt's, Kant's, Walt's, Wanda's, cant's, hand's, hint's, hunt's, pant's, rant's, waft's, wart's, vent's, wind's, whine's whcih which 1 31 which, whiz, whisk, whist, Wis, wiz, whys, WHO's, who's, whose, whoso, why's, weighs, Wise, viz, wise, Wisc, wisp, wist, vice, whiz's, Wei's, Weiss, Wii's, VHS, voice, was, whey's, Wu's, VI's, weigh's wheras whereas 1 23 whereas, wheres, wears, where's, whirs, whores, whir's, wars, weirs, whore's, hears, wear's, wherry's, Hera's, versa, wares, wires, Vera's, weir's, Ware's, ware's, wire's, war's wherease whereas 1 34 whereas, wheres, where's, wherries, whores, Therese, whereat, whore's, wherry's, grease, where, Theresa, erase, wheezes, verse, wares, wires, worse, wheeze, crease, here's, heresy, phrase, wheels, Varese, Ware's, ware's, wire's, there's, Hera's, Vera's, wheeze's, wheel's, Sheree's whereever wherever 1 7 wherever, where ever, where-ever, wheresoever, wherefore, whenever, whoever whic which 1 58 which, Whig, wick, chic, whim, whip, whir, whit, whiz, whack, Vic, WAC, Wac, wig, Wicca, Waco, WHO, Wisc, who, hick, WC, WI, wack, wiki, wog, wok, Whigs, whisk, whoa, White, chick, thick, whiff, while, whine, whiny, white, WWI, Wei, Wii, why, Bic, THC, Wis, mic, pic, sic, tic, win, wit, wiz, vac, wag, WWII, whee, whew, whey, Whig's whihc which 1 16 which, Whig, Wisc, whisk, hick, wick, wig, whinge, Wicca, whack, Vic, WAC, Wac, hike, wiki, wink whith with 1 31 with, whit, withe, White, which, white, whits, width, Whig, whir, witch, whither, wit, whitey, wraith, writhe, Witt, hath, kith, pith, wait, what, whet, whim, whip, whiz, wish, thigh, weigh, worth, whit's whlch which 1 14 which, Walsh, Welsh, welsh, watch, witch, belch, filch, gulch, milch, mulch, wench, winch, zilch whn when 1 22 when, wan, wen, win, won, whine, whiny, WHO, who, why, Wang, Wong, wain, wane, wean, ween, wine, wing, wino, winy, Van, van wholey wholly 3 47 whole, holey, wholly, Wiley, while, wholes, whale, woolly, Whitley, wile, wily, Wolsey, Holley, wheel, Willy, volley, whey, who'll, willy, hole, holy, whiled, whiles, whole's, vole, wale, wool, walleye, Foley, Haley, Holly, coley, holly, thole, whore, whose, wally, welly, Wesley, whaled, whaler, whales, woolen, while's, who're, who've, whale's wholy wholly 1 13 wholly, holy, whole, wily, while, who'll, woolly, wool, Willy, wally, welly, whale, willy wholy holy 2 13 wholly, holy, whole, wily, while, who'll, woolly, wool, Willy, wally, welly, whale, willy whta what 1 48 what, wheat, whet, whit, whoa, White, white, wet, wit, wot, Watt, Witt, vita, watt, whats, whets, whits, wad, hat, whitey, why, why'd, VAT, vat, wham, wight, TA, Ta, WA, ta, wait, woad, wt, HT, chat, ghat, ht, phat, that, Wotan, VT, Vt, WHO, WTO, who, who'd, what's, whit's whther whether 1 4 whether, whither, wither, weather wich which 1 13 which, witch, winch, wish, Mich, Rich, rich, wick, with, Vichy, watch, Wash, wash wich witch 2 13 which, witch, winch, wish, Mich, Rich, rich, wick, with, Vichy, watch, Wash, wash widesread widespread 1 7 widespread, desired, widest, wittered, watered, desert, tasered wief wife 1 40 wife, WiFi, waif, wive, fief, lief, whiff, woof, waive, wove, wide, wived, Wei, weft, woe, Wise, wile, wine, wipe, wire, wise, WI, Wave, wave, we, Leif, fife, if, life, rife, weir, wives, VF, Wii, fie, vie, wee, we've, wife's, Wei's wierd weird 1 17 weird, wired, weirdo, word, wield, Ward, ward, whirred, wireds, weirdie, warred, weir, wire, wider, Wed, wed, we'd wiew view 1 26 view, whew, Wei, wee, woe, wow, WI, we, whee, Wii, vie, WWI, whey, wire, Wise, wide, wife, wile, wine, wipe, wise, wive, weir, weigh, FWIW, Wei's wih with 3 83 wig, wish, with, WI, Wii, NIH, Wis, win, wit, wiz, WHO, who, weigh, HI, Whig, hi, which, wight, wing, withe, Wei, Wu, why, OH, eh, oh, uh, whim, whip, whir, whit, whiz, H, WWI, h, kWh, witch, high, woe, woo, wow, Wash, WiFi, Will, Wise, Witt, waif, wail, wain, wait, wash, weir, wick, wide, wife, wiki, wile, will, wily, wine, wino, winy, wipe, wire, wiry, wise, wive, VI, WA, vi, we, DH, NH, ah, WWII, hie, via, vie, vii, way, wee, Wei's, Wii's wiht with 3 20 whit, wight, with, wit, Witt, wilt, wist, White, white, weight, hit, wait, what, whet, wot, whist, HT, ht, witty, wet wille will 5 32 Willie, willed, Will, wile, will, Willa, Willy, willy, willow, Weill, Wiley, while, Wilde, wills, Lille, wellie, Wall, vile, wale, wall, well, wily, Villa, villa, villi, wally, welly, whale, whole, we'll, Will's, will's willingless willingness 1 10 willingness, willing less, willing-less, wiliness, willingness's, wingless, willingly, woolliness, wellness, wiliness's wirting writing 1 18 writing, witting, wiring, girting, wilting, wording, warding, whirring, worsting, waiting, whiting, warring, wetting, pirating, whirling, Waring, shirting, rioting withdrawl withdrawal 1 7 withdrawal, withdraw, withdrawn, withdraws, with drawl, with-drawl, withdrew withdrawl withdraw 2 7 withdrawal, withdraw, withdrawn, withdraws, with drawl, with-drawl, withdrew witheld withheld 1 13 withheld, withed, wit held, wit-held, wield, withhold, withered, withal, wiled, whittled, weld, wild, willed withold withhold 1 12 withhold, wit hold, wit-hold, with old, with-old, withheld, withal, withed, without, wild, wold, wield witht with 2 14 Witt, with, wight, withe, without, withed, wit ht, wit-ht, width, witty, wit, weight, Watt, watt witn with 8 42 win, wit, Wotan, whiten, Witt, wits, widen, with, Wooten, waiting, whiting, witting, wont, winy, Wilton, Whitney, tin, wind, wain, wait, whit, wine, wing, wino, won, wot, want, went, TN, tn, within, Waite, White, twin, white, witty, wit's, din, wan, wen, wet, won't wiull will 2 34 Will, will, Weill, Willa, Willy, willy, Wall, wall, well, wile, wily, we'll, quill, wail, who'll, wills, Willie, willow, Villa, Wiley, villa, villi, wally, welly, while, Ill, ill, swill, twill, wild, wilt, I'll, Will's, will's wnat want 1 32 want, Nat, gnat, neat, NWT, NATO, Nate, what, NT, net, nit, not, nut, Nita, knit, knot, natty, ant, natl, went, wont, Kant, Na, cant, pant, rant, wand, wt, won't, DNA, Nat's, can't wnated wanted 1 47 wanted, noted, anted, netted, wonted, bated, mated, waited, Nate, canted, nutted, panted, ranted, kneaded, knitted, knotted, dated, fated, gated, hated, naked, named, rated, sated, waded, donated, united, boated, coated, gnawed, heated, moated, seated, whited, witted, Nate's, negated, notate, Dante, Nat, Ned, Ted, notated, ted, chanted, tanned, donate wnats wants 1 36 wants, WATS, gnats, Nat's, whats, gnat's, nets, nits, nuts, knits, knots, want's, ants, NATO's, Nate's, Nat, cants, net's, nit's, nut's, pants, rants, wands, what's, Na's, knit's, knot's, DNA's, ant's, Nita's, wont's, Kant's, cant's, pant's, rant's, wand's wohle whole 1 24 whole, while, hole, whale, wile, wobble, vole, wale, whorl, wool, Kohl, kohl, holey, wheel, Hoyle, voile, Wiley, awhile, Hale, hale, holy, who'll, wholly, vol wokr work 1 33 work, woke, wok, woks, wicker, worker, woken, wacker, weaker, wore, okra, Kr, Wake, wake, wiki, wooer, worry, joker, poker, wok's, cor, wager, war, wog, OCR, VCR, coir, corr, goer, wear, weer, weir, whir wokring working 1 25 working, wok ring, wok-ring, whoring, wiring, Waring, coring, goring, wagering, waking, Goering, warring, wearing, woken, whirring, worn, Viking, cowering, viking, scoring, Corina, Corine, caring, curing, waging wonderfull wonderful 2 4 wonderfully, wonderful, wonder full, wonder-full workststion workstation 1 3 workstation, workstations, workstation's worls world 4 64 whorls, worlds, works, world, whirls, whorl's, Worms, words, worms, whirl's, work's, whorl, worse, orals, swirls, twirls, world's, whores, wills, wires, wool's, corals, morals, morels, word's, worm's, wort's, vols, wars, URLs, Walls, Wells, roils, rolls, wails, walls, war's, wares, weals, wells, oral's, swirl's, twirl's, works's, Will's, whore's, will's, wire's, worry's, coral's, moral's, morel's, worth's, Orly's, Worms's, worse's, Wall's, Ware's, roll's, wail's, wall's, ware's, weal's, well's wordlwide worldwide 1 20 worldwide, worded, wordless, world, whirlwind, worldliest, wordily, wordiest, widowed, girdled, woodland, workload, wormwood, lordliest, windowed, waddled, curdled, hurdled, warbled, woodlot worshipper worshiper 1 9 worshiper, worship per, worship-per, worshipers, worshiped, worship, worshiper's, worships, worship's worshipping worshiping 1 13 worshiping, worship ping, worship-ping, reshipping, worship, worships, worship's, worshiped, worshiper, wiretapping, reshaping, warping, warship worstened worsened 1 5 worsened, worsted, christened, worsting, Rostand woudl would 1 79 would, wold, loudly, Wood, waddle, woad, wood, wool, widely, woeful, wild, woody, Woods, woods, wield, Vidal, module, modulo, nodule, Wald, weld, wildly, wordily, Will, toil, void, wail, wheedle, who'd, wide, will, wooed, Godel, VTOL, godly, modal, model, nodal, oddly, whorl, yodel, Wed, vol, wad, wed, wetly, woodlot, wot, Wilda, Wilde, Douala, who'll, woolly, Weddell, Wood's, woad's, wood's, Tull, Wade, Wall, doll, dual, duel, dull, toll, tool, wade, wadi, wall, we'd, weal, weed, well, Waldo, dowel, towel, waldo, we'll, why'd wresters wrestlers 1 52 wrestlers, rosters, restores, wrestler's, testers, wrestles, reciters, roasters, roisters, roosters, roster's, wrests, esters, wrestle's, Reuters, wrest's, writers, festers, jesters, pesters, renters, wasters, foresters, resets, tester's, reciter's, roaster's, rooster's, Ester's, ester's, Brewster's, registers, remasters, reset's, resisters, restorers, rests, writer's, Hester's, Lester's, fester's, jester's, renter's, waster's, Forester's, forester's, rest's, Chester's, Wooster's, register's, resister's, restorer's wriet write 1 26 write, writ, wrote, REIT, rite, wrist, Wright, wright, riot, rote, Rte, rte, writer, Ride, Rita, ride, rivet, wrest, writs, Reid, rate, rt, writes, trite, wired, writ's writen written 1 27 written, write, whiten, writer, writes, writing, rotten, writ en, writ-en, wrote, Rutan, Wren, ridden, rite, wren, writ, Britten, ripen, risen, rites, riven, widen, writs, Briton, Triton, writ's, rite's wroet wrote 1 36 wrote, write, rote, writ, rot, Root, root, rout, REIT, rite, route, Rte, rte, riot, rode, rota, wort, Roget, wrest, rate, rt, wroth, rodeo, roe, wet, wot, Rod, rat, red, rod, rut, wrought, Bret, Robt, fret, trot wrok work 1 48 work, wok, Rock, Roku, rock, rook, grok, wrack, wreak, wreck, Rick, Rocky, rick, rocky, reek, woke, Bork, Cork, Roeg, York, cork, dork, fork, pork, rack, rake, ruck, wk, OK, Brock, broke, brook, croak, crock, crook, frock, RC, Rx, Ark, Roy, ark, irk, roe, row, wry, Crow, crow, grow wroking working 1 22 working, rocking, rooking, wracking, wreaking, wrecking, raking, ricking, reeking, corking, forking, racking, rouging, rucking, wring, wrong, OKing, brooking, croaking, crooking, grokking, irking ws was 7 99 SW, W's, WSW, Es, Wis, es, was, S, WA, s, W, w, SS, SE, Se, AWS, SA, SO, Si, so, As, BS, Cs, HS, KS, Ks, MS, Ms, NS, OS, Os, PS, US, WW, WY, XS, Zs, as, cs, gs, is, ks, ls, ms, rs, ts, us, vs, SSW, WC, WI, WP, WV, Wm, Wu, we, wk, wt, SSA, SSE, psi, X, Z, x, z, S's, SSS, Ce, Ci, Xe, xi, E's, NW's, SW's, Wm's, Wu's, WWW's, A's, B's, C's, D's, F's, G's, H's, I's, J's, K's, L's, M's, N's, O's, P's, R's, T's, U's, V's, X's, Y's, Z's wtih with 1 100 with, WTO, Ti, duh, ti, wt, OTOH, DH, tie, NIH, Tim, tic, til, tin, tip, tit, Ptah, Utah, two, HI, Ting, Tisha, hi, tight, ting, tithe, tosh, tush, Doha, Tu, to, OH, doth, eh, oh, tech, uh, hit, H, T, h, t, DWI, TWA, Twp, kWh, titch, twp, Tue, high, rehi, toe, too, tow, toy, Tahoe, Ti's, Tide, Tina, Tito, dish, tail, ti's, tick, tide, tidy, tied, tier, ties, tiff, tile, till, time, tine, tiny, tire, tizz, toil, trio, HT, ditch, ht, DI, Di, TA, Ta, Te, Ty, ta, NH, TB, TD, TM, TN, TV, TX, Tb, Tc, Tl, Tm wupport support 1 19 support, rapport, Port, port, wort, sport, Rupert, deport, report, uproot, Porto, Newport, seaport, Perot, spurt, part, pert, wart, word xenophoby xenophobia 2 7 xenophobe, xenophobia, Xenophon, xenophobes, xenophobic, xenophobe's, xenophobia's yaching yachting 1 34 yachting, aching, caching, teaching, batching, catching, hatching, latching, matching, patching, watching, ashing, yawing, beaching, coaching, leaching, poaching, reaching, roaching, bashing, cashing, dashing, etching, gashing, hashing, itching, lashing, leching, machine, mashing, washing, yakking, yapping, yawning yatch yacht 10 38 batch, catch, hatch, latch, match, natch, patch, watch, thatch, yacht, aitch, catchy, patchy, titch, Bach, Mach, Yacc, each, etch, itch, mach, Dutch, Fitch, Mitch, bitch, botch, butch, ditch, dutch, fetch, hitch, hutch, ketch, notch, pitch, retch, vetch, witch yeasr years 1 14 years, yeast, year, yeas, yea's, yer, yes, Cesar, ESR, sear, yews, yes's, year's, yew's yeild yield 1 33 yield, yelled, yields, wild, eyelid, yid, field, gelid, wield, yowled, veiled, yells, yell, geld, gild, held, meld, mild, veld, weld, yelp, elide, build, child, guild, lid, yield's, yielded, yeti, lied, yd, yell's, yelped yeilding yielding 1 17 yielding, yieldings, eliding, Fielding, fielding, wielding, yelling, gelding, gilding, melding, welding, yelping, eluding, building, gliding, sliding, shielding Yementite Yemenite 1 10 Yemenite, Cemented, Demented, Wyomingite, Commentate, Emended, Emanated, Fomented, Lamented, Mandate Yementite Yemeni 0 10 Yemenite, Cemented, Demented, Wyomingite, Commentate, Emended, Emanated, Fomented, Lamented, Mandate yearm year 2 25 yearn, year, rearm, years, ye arm, ye-arm, yea rm, yea-rm, term, warm, yarn, yam, yer, arm, year's, yearly, ream, Perm, berm, farm, germ, harm, perm, yard, charm yera year 1 45 year, yer, ERA, era, yea, Hera, Vera, yr, yore, Yuri, tear, urea, years, ear, yrs, yeah, yearn, yeas, Ra, ya, ye, your, ER, Er, Eyre, Lear, Lyra, Myra, area, bear, dear, er, fear, gear, hear, near, pear, rear, sear, wear, Dyer, dyer, yew, year's, yea's yeras years 1 69 years, eras, yeas, year's, yrs, yer as, yer-as, Yeats, tears, treas, year, yore's, ears, yea's, era's, erase, yeahs, yearns, yer, yes, yours, Sears, areas, bears, dears, fears, gears, hears, nears, pears, rears, sears, versa, wears, yearn, Yerkes, Byers, Hera's, Myers, Vera's, dyers, Ayers, Yuri's, yews, Er's, urea's, Dyer's, dyer's, yes's, yew's, tear's, Byers's, Myers's, Ra's, Eyre's, Lyra's, Myra's, area's, ear's, yeah's, Lear's, bear's, dear's, fear's, gear's, pear's, rear's, sear's, wear's yersa years 1 42 years, versa, yrs, year's, Teresa, yeas, eras, Ursa, yer, yes, yours, Byers, Myers, dyers, terse, Ayers, yore's, yews, Erse, hers, yens, yeps, Bursa, bursa, verse, verso, yes's, Byers's, Myers's, Ayers's, Er's, Dyer's, Yuri's, dyer's, yea's, yew's, Ger's, yen's, yep's, era's, Hera's, Vera's youself yourself 1 8 yourself, you self, you-self, yous elf, yous-elf, self, thyself, myself ytou you 1 21 you, YT, yeti, yet, toy, tout, you'd, your, yous, Tu, Yoda, to, yo, yd, WTO, tau, toe, too, tow, yow, you's yuo you 1 43 you, Yugo, yup, yo, yow, yuk, yum, duo, quo, Wyo, Y, y, ya, ye, yaw, yea, yew, Yuri, yob, yon, your, yous, IOU, Lou, O, U, o, sou, u, Yoko, Yuan, Yule, Yuma, yuan, yuck, yule, YT, Yb, yd, yr, Y's, you'd, you's joo you 0 41 Jo, Joe, Joy, coo, goo, joy, KO, Job, Jon, job, jog, jot, boo, foo, loo, moo, poo, too, woo, zoo, J, j, Joey, joey, CO, Co, co, go, Coy, GAO, Geo, Goa, Jay, Jew, cow, coy, jaw, jay, jew, quo, Jo's zeebra zebra 1 24 zebra, zebras, cerebra, Debra, sabra, Siberia, bra, zebra's, Weber, debar, Berra, Serra, Debora, saber, sober, Zara, beer, seer, zebu, zero, Ebro, Nebr, Serbia, beery aspell-0.60.8.1/test/suggest/comp0000755000076500007650000000437414533006640013514 00000000000000#!/usr/bin/perl use strict; use warnings; use autodie; use Symbol 'qualify_to_ref'; open A, $ARGV[0]; open B, $ARGV[1]; my $level = $ARGV[2]; $level = 0 unless defined $level; my %score; $score{orig} = [0,0,0,0,0,0]; $score{new} = [0,0,0,0,0,0]; sub get_line(*$) { my $fh = qualify_to_ref(shift, caller); my $id = shift; local $_ = <$fh>; chomp; my @d = split "\t", $_, -1; push @d, '' if @d == 4; die "bad line: $_" unless @d == 5; my %v = (key => "$d[0] => $d[1]", mis => $d[0], cur => $d[1], pos => $d[2], num => $d[3], sugs => $d[4]); $v{pos} = 'inf' if $v{pos} == 0; $score{$id}[0]++ if $v{pos} == 1; $score{$id}[1]++ if $v{pos} <= 5; $score{$id}[2]++ if $v{pos} <= 10; $score{$id}[3]++ if $v{pos} <= 25; $score{$id}[4]++ if $v{pos} <= 50; $score{$id}[5]++ if $v{pos} < 'inf'; my @sugs = split ', ', $v{sugs}; foreach (@sugs) {$_ = "*$_*" if $_ eq $v{cur};} $v{sugs} = join ', ', @sugs; return %v; } my @tally = (0,0,0,0); my $fail = 0; while (!eof(A) && !eof(B)) { my %a = get_line A, 'orig'; my %b = get_line B, 'new'; my $prefix = ' '; if ($a{sugs} eq $b{sugs}) { $tally[0]++; next if ($level > 0); print "$prefix$a{key}: same\n"; next; } elsif ($a{pos} eq $b{pos}) { $tally[1]++; next if ($level > 1); print "$prefix$a{key}: differ:\n"; $fail++; } elsif ($a{pos} > $b{pos}) { $tally[2]++; next if ($level > 2); $prefix = '. '; print "$prefix$a{key}: better: $a{pos} > $b{pos}:\n"; $fail++; } else { $tally[3]++; $prefix = '!!'; print "$prefix$a{key}: WORSE: $a{pos} < $b{pos}:\n"; $fail++; } printf "$prefix %3d: $a{sugs}\n", $a{num}; printf "$prefix %3d: $b{sugs}\n", $b{num}; } my @fh = (*STDOUT); print STDERR "RESULTS DIFFER ($ARGV[0] $ARGV[1])!\n" if $fail; push @fh, *STDERR if $fail; for my $fh (@fh) { printf $fh "STATS orig: ".join(" ", @{$score{orig}})."\n"; printf $fh "STATS diff: ".join(" ", map {sprintf("%+3d", $score{new}[$_] - $score{orig}[$_])} (0..5))."\n"; printf $fh "TOTALS: same: %d, differ: %d, better: %d, WORSE: %d\n", @tally; } exit 1 if $fail != 0; aspell-0.60.8.1/test/suggest/00-special-bad-spellers-expect.res0000644000076500007650000013712414533006640021041 00000000000000colour color 722 722 cooler, collar, co lour, co-lour, col our, col-our, Clair, Collier, clear, collier, caller, Colo, color's, colors, lour, Colon, cloud, clout, colder, colon, dolor, flour, Cavour, coleus, colony, velour, Clara, Clare, calorie, glory, Claire, colliery, galore, jollier, jowlier, cool, COL, Clojure, Closure, Col, Geller, Keller, closure, cloture, col, colored, cooler's, coolers, cor, cur, killer, recolor, COLA, Cole, Cooley, closer, clover, cloy, clue, coir, cola, coll, coolie, coolly, corr, cool's, cools, floor, Col's, Colt, Cooper, Coulter, blur, choler, clod, clog, clop, clot, cloudy, club, cold, coley, collar's, collard, collars, colloq, colloquy, cols, colt, cooker, cooled, cooper, coyer, culture, floury, slur, Calder, Claus, Colby, Cole's, Colin, Coulomb, callous, calmer, cloak, clock, clone, close, cloth, clove, clown, cloys, coder, cola's, colas, coleus's, colic, collie, colloid, collude, colossi, comer, corer, coulomb, couture, cover, cower, golfer, jolter, molar, polar, solar, valor, Coleen, Collin, Conner, Cowper, callus, cellar, coaxer, cobber, codger, coffer, coheir, coiner, coleys, copier, copper, cottar, cotter, cougar, cozier, dollar, holier, holler, roller, contour, Colon's, colon's, colons, concur, Gloria, gluier, Keillor, clayier, glare, Kilroy, jailer, looker, Carlo, corolla, gallery, Cl, Cleo, Clio, Colorado, Lora, Lori, cl, clamor, coal, coil, collator, coloring, colorize, colorway, cowl, cure, lore, lure, ocular, Cal, Clark, Coyle, Laura, Lauri, Loire, Lorre, McClure, cajoler, cal, caloric, caroler, clerk, clobber, cobbler, coyly, glamour, liquor, lorry, ogler, scholar, Cali, Carr, Clair's, Clay, Collier's, Cora, Cory, Cowley, Glover, Lear, call, callow, callower, claw, clay, clear's, clears, clever, clew, clii, cochlear, collared, collider, collier's, colliers, comelier, core, coulee, cull, curler, cutler, eclair, glow, glower, glue, goer, gooier, kilo, kola, lair, leer, liar, scalar, Cl's, Cleo's, Clio's, Cooley's, Flora, Flory, SLR, bluer, cholera, cluck, clue's, clued, clues, clung, coal's, coals, cobra, coil's, coils, cookery, coolie's, coolies, cooling, copra, could, cowl's, cowls, flora, foolery, gloom, gluon, Carole, Creole, corral, creole, locker, lodger, logger, logier, Alar, Baylor, Cal's, Calgary, Calvary, Claude, Claus's, Clem, Clotho, Corey, Coyle's, Fowler, Malory, Taylor, allure, boiler, bolero, bowler, caldera, calf, caliber, caliper, calk, calla, caller's, callers, calm, caulker, celery, clad, clam, clan, clap, claque, clause, clef, clip, clique, clit, cloaca, cloche, clothe, cloyed, clvi, coaled, cohere, coiffure, coiled, coulis, cruller, cult, curlier, czar, fouler, ghoul, glob, gloomy, glop, glum, glut, godlier, gold, golf, golly, goober, howler, jolly, jolt, oilier, pallor, pleura, pylori, sailor, scalier, sculler, tailor, toiler, valuer, Blair, Caleb, Cali's, Calif, Callao, Callie, Clay's, Cliff, Cline, Clive, Clyde, Colette, Colleen, Connery, Coors, Cowley's, Euler, Golan, Golda, Golgi, Klaus, Kowloon, Lou, Moliere, Mylar, Quaoar, Tyler, baler, blear, caber, caesura, call's, calls, callus's, calve, caner, caper, carer, cater, caver, chiller, clack, claim, clang, clash, class, claw's, claws, clay's, clean, cleat, clew's, clews, click, cliff, climb, clime, cling, clvii, coaling, cockier, coiling, colicky, collage, collate, colleen, college, collide, collie's, collies, coo, coppery, corrie, coulee's, coulees, court, cowlick, cowling, cowrie, crier, cuber, cull's, culls, culotte, curer, cuter, filer, flair, flier, gator, geology, gilder, gloat, globe, gloss, glove, glow's, glows, gofer, goner, gulper, haler, jealous, joker, juror, kilo's, kilos, kilter, kola's, kolas, lours, lowlier, miler, occur, paler, ruler, scour, slier, tiler, uglier, velar, viler, Caesar, Calais, Callas, Cather, Cullen, Cuvier, Fuller, Gallup, Galois, Goldie, Gopher, Heller, Jaipur, Jolene, Joyner, Julius, Kolyma, Miller, Muller, Teller, Waller, Weller, cadger, cagier, calico, caliph, calla's, callas, called, career, causer, caviar, colorful, culled, cutter, duller, feller, filler, fuller, galoot, galosh, goiter, golly's, gopher, gorier, gouger, huller, jalopy, jobber, jogger, joiner, jokier, jolly's, josher, jotter, kosher, miller, our, pillar, puller, seller, taller, teller, tiller, wilier, COBOL, Colbert, Como, Cook, Corfu, Corot, Lou's, Moor, Polo, boor, cloud's, clouds, clout's, clouts, coco, coho, cohort, colossus, column, condor, coo's, cook, coon, coop, coos, coot, coup, croup, dolor's, door, dour, flour's, flours, four, hour, loud, lout, moor, o'clock, polo, poor, pour, solo, sour, tour, your, L'Amour, corona, logout, Balfour, Calhoun, Cavour's, Chloe, Cologne, Colombo, Colt's, Comdr, Cooke, choir, clod's, clods, clog's, clogs, clomp, clonk, clop's, clops, clot's, clots, cocoa, cold's, colds, cologne, colonel, colones, colony's, colt's, colts, conjure, conquer, cooed, coroner, coypu, ecology, odor, older, velour's, velours, wooer, COBOL's, COBOLs, Colby's, Colin's, Como's, Cook's, Holder, Molnar, Polo's, Solon, Wilbur, aloud, amour, bolder, bolus, coco's, cocos, codon, coho's, cohos, coldly, colic's, comber, confer, conger, conker, cook's, cookout, cooks, coon's, coons, coop's, coops, coot's, coots, copious, copter, corker, corner, costar, coyote, donor, flout, folder, holder, honor, joyous, molder, molter, motor, polo's, rotor, solder, solo's, solos, solver, sulfur, voyeur, Chloe's, Moloch, cilium, coccus, cocoa's, cocoas, cocoon, coitus, coypu's, coypus, cutout, detour, devour, poseur, soloed, color hjk hijack 1 1000 hijack, hajj, hajji, haj, Gk, HQ, Hg, Huck, hack, hake, hawk, heck, hick, hike, hock, hoke, hook, jg, Hank, hag, hank, hark, hog, honk, hug, hulk, hunk, husk, HQ's, Hg's, hex, hgt, Hickok, Jack, Jake, Jock, KC, jack, jock, joke, kc, kg, khaki, Hakka, Hayek, Hooke, haiku, hajj's, hoick, hokey, hooky, jag, jig, jog, jug, Coke, Cook, EKG, Hawks, Hicks, Huck's, Hugo, Keck, Kojak, QC, cake, cg, cock, coke, cook, gawk, geek, gook, hack's, hacks, hake's, hakes, hawk's, hawks, heck's, hgwy, hick's, hicks, hijab, hike's, hiked, hiker, hikes, hock's, hocks, hoked, hokes, hokum, honky, hook's, hooks, huge, hunky, husky, kick, kike, kook, pkg, CGI, GCC, Gog, cog, gag, gig, hag's, hags, hoax, hog's, hogs, hug's, hugs, keg, ECG, H, J, JFK, K, h, j, k, sqq, HI, Ha, He, Ho, Jo, ck, ha, he, hi, ho, wk, Haw, Hay, Hui, KKK, haw, hay, hew, hey, hie, hoe, how, hue, hwy, AK, Bk, DJ, H's, HF, HM, HP, HR, HS, HT, Hf, Hz, J's, JD, JP, JV, Jr, Mk, NJ, OJ, OK, SJ, SK, UK, VJ, bk, h'm, hf, hp, hr, ht, jr, pk, HBO, HDD, HIV, HMO, HOV, HUD, Ha's, Hal, Ham, Han, He's, Heb, Ho's, Hon, Hun, Hus, SJW, auk, eek, had, ham, hap, has, hat, he'd, he's, hem, hen, hep, her, hes, hid, him, hip, his, hit, hmm, ho's, hob, hod, hon, hop, hos, hot, hub, huh, hum, hut, oak, oik, wok, yak, yuk, Ark, HF's, HHS, HMS, HP's, HPV, HRH, HST, Hf's, Hts, Hz's, PJ's, ark, ask, elk, hrs, ilk, ink, irk, pj's, jokey, hajjes, hajji's, hajjis, hickey, hockey, Cooke, Hague, Hodge, cocky, gawky, gecko, geeky, hedge, quack, quake, quaky, quick, Hakka's, Hicks's, Hooke's, Hooker, hacked, hacker, hackle, haiku's, hankie, hawked, hawker, heckle, hiking, hocked, hokier, hoking, hookah, hooked, hooker, hookup, hooky's, hotkey, Cage, GIGO, Gage, Hagar, Hegel, Helga, Hogan, Hugo's, cage, coca, coco, gaga, geog, havoc, hinge, hogan, huger, rejig, KO, KY, Ky, agog, jerk, jink, junk, kW, kw, scag, C, Dhaka, G, GHQ, JCS, Jay, Jew, Joe, Joy, K's, KB, KP, KS, Kb, Kr, Ks, Q, bhaji, c, g, jaw, jay, jct, jew, joy, kHz, kl, km, ks, kt, q, kWh, Bjork, CA, CO, Ca, Chuck, Co, Cork, Cu, GA, GE, GI, GU, Ga, Ge, Hank's, Huey, Hugh, Ike, Jan, Jap, Jed, Jim, Jo's, Job, Jon, Jul, Jun, Khan, Kirk, Maj, QA, Shaka, THC, TKO, WC, aka, ca, calk, cask, cc, check, cheek, chg, chick, chock, choke, chuck, co, conk, cork, cu, cw, eke, ghee, go, gonk, grok, gunk, hank's, hanks, harks, high, honk's, honks, hulk's, hulks, hunk's, hunks, husk's, husks, jab, jam, jar, jet, jib, job, jot, jun, jut, khan, kink, shack, shake, shaky, shock, shook, shuck, ska, ski, sky, thick, whack, zip line, CAI, CBC, CCU, CDC, CFC, Coy, GAO, GUI, Gay, Geo, Goa, Guy, KFC, KGB, KIA, Kay, Key, Que, caw, cay, coo, cow, coy, cue, gay, gee, goo, guy, key, qua, quo, AC, Ac, Ag, BC, Baku, Beck, Biko, Bk's, Buck, C's, CB, CD, CF, CT, CV, CZ, Cb, Cd, Cf, Cl, Cm, Cr, Cs, Ct, DC, Dick, Duke, EC, Eyck, Fiji, Fuji, G's, GB, GHQ's, GM, GP, Gd, Gr, HSBC, Haas, Hale, Hall, Hay's, Hays, Head, Hebe, Heep, Hera, Herr, Hess, Hill, Hiss, Hoff, Hong, Hood, Hope, Hopi, Howe, Huff, Hui's, Hull, Hume, Hung, Hus's, Hutu, Hyde, IQ, KKK's, LBJ, LC, LG, Loki, Luke, MC, Mack, Mg, Mick, Mike, NC, Nick, Nike, OK's, OKs, PC, PG, PX, Peck, Pike, Puck, QB, QM, RC, Rick, Rock, Roku, Rx, SC, Saki, Sc, Shrek, Sq, TX, Tc, Tojo, UK's, VG, Wake, Whig, Yoko, Zeke, Zika, ac, adj, ax, back, bake, beak, beck, bike, bock, book, buck, bx, cf, chalk, chge, chic, chink, choc, chug, chunk, cl, cm, cs, ct, dc, deck, dick, dike, dock, duck, duke, dyke, ex, fake, fuck, ghat, gm, gr, gs, gt, hail, hair, hale, hall, halo, hang, hare, hash, hate, hath, haul, have, haw's, haws, hay's, hays, haze, hazy, he'll, head, heal, heap, hear, heat, heed, heel, heir, hell, heme, here, hero, hews, hex's, hide, hied, hies, hill, hing, hire, hiss, hive, hiya, hobo, hoe's, hoed, hoer, hoes, hole, holy, home, homo, hone, hood, hoof, hoop, hoot, hope, hora, hose, hour, hove, how'd, how's, howl, hows, hue's, hued, hues, huff, hula, hull, hung, hush, hype, hypo, icky, ix, lack, lake, leak, leek, lg, lick, like, lock, look, luck, make, meek, mg, mick, mike, mks, mock, muck, neck, nick, nook, nuke, obj, ox, pack, peak, peck, peek, peke, pg, pick, pike, pkt, pock, poke, poky, puck, puke, qr, qt, rack, rake, reek, rick, rock, rook, ruck, sack, sake, seek, shag, shank, shark, shirk, sick, soak, sock, souk, sq, suck, tack, take, teak, thank, think, thug, thunk, tick, toke, took, tuck, tyke, wack, wake, weak, week, whelk, whisk, wick, wiki, woke, xx, yoke, yuck, Ajax, Aug, BBC, BBQ, Bic, Bork, CAD, CAM, CAP, CFO, CNN, CO's, COD, COL, CPA, CPI, CPO, CPU, CSS, Ca's, Cal, Can, Co's, Cod, Col, Com, Cox, Cu's, DEC, Dec, Dirk, EEC, EEG, Eco, Erik, FAQ, FCC, Fisk, GE's, GED, GIF, GMO, GOP, GPA, GPO, GPU, GSA, GTE, Ga's, Gap, Ge's, Gen, Ger, Gil, God, Gus, HBO's, HDMI, HIV's, HMO's, HTTP, HUD's, Hahn, Hal's, Hals, Ham's, Han's, Hans, Hart, Holt, Horn, Host, Hun's, Huns, Hunt, Hurd, ICC, ICU, KO's, Kan, Ken, Kim, Kip, Kit, Ky's, Mac, Mark, Meg, MiG, Monk, NCO, NYC, PAC, Park, Peg, Polk, QED, Qom, RCA, SAC, SEC, SWAK, Saks, Salk, Sask, Sec, Sikh, Soc, Turk, VGA, Vic, WAC, Wac, Yank, York, age, ago, ajar, amok, auk's, auks, bag, balk, bank, bark, bask, beg, berk, big, bilk, bog, bonk, bug, bulk, bunk, busk, cab, cad, cal, cam, can, cap, car, cat, cob, cod, col, com, con, cop, cor, cos, cot, cox, cry, cub, cud, cum, cup, cur, cut, cwt, dag, dank, dark, deg, desk, dig, dink, dirk, disk, doc, dog, dork, dug, dunk, dusk, ecu, egg, ego, fag, fig, fink, flak, fog, folk, fork, fug, funk, gab, gad, gal, gap, gar, gas, gel, gem, gen, get, gin, git, go's, gob, god, got, gov, gum, gun hjkk hijack 1 833 hijack, Hickok, hajj, hajji, Hakka, Huck, hack, hake, hawk, heck, hick, hike, hock, hoke, hook, Hank, hank, hark, honk, hulk, hunk, husk, haj, Gk, HQ, Hg, Jack, Jake, Jock, KC, jack, jg, jock, joke, kc, kg, khaki, Hakka's, Hayek, Hooke, hag, haiku, hajj's, hog, hoick, hokey, hooky, hug, jag, jig, jog, jug, Coke, Cook, EKG, HQ's, Hawks, Hg's, Hicks, Huck's, Hugo, Keck, Kojak, cake, cock, coke, cook, gawk, geek, gook, hack's, hacks, hake's, hakes, hawk's, hawks, heck's, hex, hgt, hgwy, hick's, hicks, hijab, hike's, hiked, hiker, hikes, hock's, hocks, hoked, hokes, hokum, honky, hook's, hooks, huge, hunky, husky, kick, kike, kook, pkg, hag's, hags, hoax, hog's, hogs, hug's, hugs, JFK, KKK, Jacky, hijack's, hijacks, jokey, keg, QC, cg, hajjes, hajji's, hajjis, hickey, hockey, Shikoku, CGI, Cooke, GCC, Gog, Hague, Hanuka, Hayek's, Heroku, Hicks's, Hodge, Hooke's, Hooker, Keokuk, cocky, cog, gag, gawky, gecko, geeky, gig, hacked, hacker, hackle, haiku's, hankie, hawked, hawker, heckle, hedge, hiking, hocked, hoicks, hokier, hoking, hookah, hooked, hooker, hookup, hooky's, hotkey, kayak, kicky, kooky, quack, quake, quaky, quick, Cage, ECG, GIGO, Gage, H, Hagar, Hegel, Helga, Hogan, Hugo's, J, K, cage, coca, coco, gaga, geog, h, havoc, hinge, hogan, huger, j, k, rejig, sqq, HI, Ha, He, Ho, Jo, KO, KY, Ky, agog, ck, ha, he, hi, ho, jerk, jink, junk, kW, kw, scag, wk, AK, Bk, DJ, Dhaka, H's, HF, HM, HP, HR, HS, HT, Haw, Hay, Hf, Hui, Hz, J's, JCS, JD, JP, JV, Jay, Jew, Joe, Joy, Jr, K's, KB, KKK's, KP, KS, Kb, Kr, Ks, Mk, NJ, OJ, OK, SJ, SK, UK, VJ, bk, chukka, h'm, haw, hay, hew, hey, hf, hie, hoe, how, hp, hr, ht, hue, hwy, jaw, jay, jct, jew, joy, jr, kl, km, ks, kt, pk, Cork, Huey, Hugh, Kirk, calk, cask, conk, cork, gonk, grok, gunk, high, kink, Bjork, Chuck, HBO, HDD, HIV, HMO, HOV, HUD, Ha's, Hal, Ham, Han, Hank's, He's, Heb, Ho's, Hon, Hun, Hus, Ike, Jan, Jap, Jed, Jim, Jo's, Job, Jon, Jul, Jun, Nikki, SJW, Shaka, TKO, aka, auk, check, cheek, chick, chock, choke, chuck, eek, eke, had, ham, hank's, hanks, hap, harks, has, hat, he'd, he's, hem, hen, hep, her, hes, hid, him, hip, his, hit, hmm, ho's, hob, hod, hon, honk's, honks, hop, hos, hot, hub, huh, hulk's, hulks, hum, hunk's, hunks, husk's, husks, hut, jab, jam, jar, jet, jib, job, jot, jun, jut, oak, oik, pukka, shack, shake, shaky, shock, shook, shuck, ska, ski, sky, thick, whack, wok, yak, yuk, yukky, zip line, Ark, Baku, Beck, Biko, Bk's, Buck, Dick, Duke, Eyck, HF's, HHS, HMS, HP's, HPV, HRH, HSBC, HST, Haas, Hale, Hall, Hay's, Hays, Head, Hebe, Heep, Hera, Herr, Hess, Hf's, Hill, Hiss, Hoff, Hong, Hood, Hope, Hopi, Howe, Hts, Huff, Hui's, Hull, Hume, Hung, Hus's, Hutu, Hyde, Hz's, Loki, Luke, Mack, Mick, Mike, Nick, Nike, OK's, OKs, PJ's, Peck, Pike, Puck, Rick, Rock, Roku, Saki, Shrek, UK's, Wake, Yoko, Zeke, Zika, ark, ask, back, bake, beak, beck, bike, bock, book, buck, chalk, chink, chunk, deck, dick, dike, dock, duck, duke, dyke, elk, fake, fuck, hail, hair, hale, hall, halo, hang, hare, hash, hate, hath, haul, have, haw's, haws, hay's, hays, haze, hazy, he'll, head, heal, heap, hear, heat, heed, heel, heir, hell, heme, here, hero, hews, hex's, hide, hied, hies, hill, hing, hire, hiss, hive, hiya, hobo, hoe's, hoed, hoer, hoes, hole, holy, home, homo, hone, hood, hoof, hoop, hoot, hope, hora, hose, hour, hove, how'd, how's, howl, hows, hrs, hue's, hued, hues, huff, hula, hull, hung, hush, hype, hypo, icky, ilk, ink, irk, lack, lake, leak, leek, lick, like, lock, look, luck, make, meek, mick, mike, mks, mock, muck, neck, nick, nook, nuke, pack, peak, peck, peek, peke, pick, pike, pj's, pkt, pock, poke, poky, puck, puke, rack, rake, reek, rick, rock, rook, ruck, sack, sake, seek, shank, shark, shirk, sick, soak, sock, souk, suck, tack, take, teak, thank, think, thunk, tick, toke, took, tuck, tyke, wack, wake, weak, week, whelk, whisk, wick, wiki, woke, yoke, yuck, Ajax, Bork, Dirk, Erik, Fisk, HBO's, HDMI, HIV's, HMO's, HTTP, HUD's, Hahn, Hal's, Hals, Ham's, Han's, Hans, Hart, Holt, Horn, Host, Hun's, Huns, Hunt, Hurd, Mark, Monk, Park, Polk, SWAK, Saks, Salk, Sask, Sikh, Turk, Yank, York, ajar, amok, auk's, auks, balk, bank, bark, bask, berk, bilk, bonk, bulk, bunk, busk, dank, dark, desk, dink, dirk, disk, dork, dunk, dusk, fink, flak, folk, fork, funk, haft, half, halt, ham's, hams, hand, hap's, hard, harm, harp, hart, hasp, hast, hat's, hats, heft, held, helm, help, hem's, hemp, hems, hen's, hens, herb, herd, hers, hilt, hims, hind, hint, hip's, hips, hist, hit's, hits, hob's, hobs, hod's, hods, hold, hols, hon's, hons, hop's, hops, horn, hosp, host, hots, hub's, hubs, hum's, hump, hums, hunt, hurl, hurt, hut's, huts, hymn, inky, lank, lark, link, lurk, mark, mask, milk, mink, monk, murk, musk, nark, oak's, oaks, oiks, oink, park, perk, pink, pork, punk, rank, rink, risk, rusk, sank, silk, sink, sulk, sunk, talk, tank, task, trek, tusk, walk, wank, wink, wok's, woks, wonk, work, yak's, yaks, yank, yolk, yuk's, yuks jk hijack 21 1000 Gk, jg, Jack, Jake, Jock, KC, jack, jock, joke, kc, kg, jag, jig, jog, jug, QC, cg, J, JFK, K, hijack, j, k, Jo, ck, wk, AK, Bk, J's, JD, JP, JV, Jr, Mk, OK, SK, UK, bk, jr, pk, Jacky, jokey, keg, Coke, Cook, Keck, cake, cock, coke, cook, gawk, geek, gook, kick, kike, kook, CGI, GCC, Gog, cog, gag, gig, KO, KY, Ky, jerk, jink, junk, kW, kw, C, DJ, EKG, G, JCS, Jay, Jew, Joe, Joy, K's, KB, KKK, KP, KS, Kb, Kr, Ks, NJ, OJ, Q, SJ, VJ, c, g, jaw, jay, jct, jew, joy, kl, km, ks, kt, pkg, q, CA, CO, Ca, Co, Cu, GA, GE, GI, GU, Ga, Ge, Ike, Jan, Jap, Jed, Jim, Jo's, Job, Jon, Jul, Jun, QA, SJW, TKO, WC, aka, auk, ca, cc, co, cu, cw, eek, eke, go, jab, jam, jar, jet, jib, job, jot, jun, jut, oak, oik, ska, ski, sky, wok, yak, yuk, zip line, AC, Ac, Ag, BC, C's, CB, CD, CF, CT, CV, CZ, Cb, Cd, Cf, Cl, Cm, Cr, Cs, Ct, DC, EC, G's, GB, GM, GP, Gd, Gr, HQ, Hg, IQ, LC, LG, MC, Mg, NC, PC, PG, PX, QB, QM, RC, Rx, SC, Sc, Sq, TX, Tc, VG, ac, ax, bx, cf, cl, cm, cs, ct, dc, ex, gm, gr, gs, gt, ix, lg, mg, ox, pg, qr, qt, sq, xx, Jackie, Jockey, jockey, judge, Cage, GIGO, Gage, cage, coca, coco, gaga, geog, Jack's, Jake's, Jock's, KFC, KGB, KIA, Kay, Key, Kojak, jack's, jacks, jerky, jock's, jocks, joke's, joked, joker, jokes, key, Cork, JPEG, Joey, Kirk, calk, cask, conk, cork, gonk, grok, gunk, hajj, jag's, jags, jig's, jigs, joey, jog's, jogs, jug's, jugs, kink, KO's, Kan, Ken, Kim, Kip, Kit, Ky's, Maj, haj, kWh, ken, kid, kin, kip, kit, kph, Baku, Beck, Biko, Buck, CAI, CBC, CCU, CDC, CFC, Coy, Dick, Duke, ECG, Eyck, Fiji, Fuji, GAO, GHQ, GUI, Gay, Geo, Goa, Guy, Huck, IKEA, Jain, Jame, Jami, Jana, Jane, Java, Jay's, Jean, Jedi, Jeep, Jeff, Jeri, Jess, Jew's, Jews, Jill, Joan, Jodi, Jody, Joe's, Joel, Joni, Josh, Jove, Joy's, Juan, Judd, Jude, Judy, July, June, Jung, Juno, KKK's, Loki, Luke, Mack, Mick, Mike, Nick, Nike, Peck, Pike, Pkwy, Puck, Que, Rick, Rock, Roku, Saki, Tojo, Wake, Yoko, Zeke, Zika, back, bake, beak, beck, bike, bock, book, buck, caw, cay, coo, cow, coy, cue, deck, dick, dike, dock, duck, duke, dyke, fake, fuck, gay, gee, goo, guy, hack, hake, hawk, heck, hick, hike, hock, hoke, hook, icky, jade, jail, jamb, jape, jato, java, jaw's, jaws, jay's, jays, jazz, jean, jeep, jeer, jeez, jell, jibe, jiff, jinn, jive, join, josh, jowl, joy's, joys, judo, jury, jute, lack, lake, leak, leek, lick, like, lock, look, luck, make, meek, mick, mike, mkay, mock, muck, neck, nick, nook, nuke, okay, pack, peak, peck, peek, peke, pick, pike, pkwy, pock, poke, poky, puck, puke, qua, quo, rack, rake, reek, rick, rock, rook, ruck, sack, sake, seek, sick, skew, skua, soak, sock, souk, sqq, suck, tack, take, teak, tick, toke, took, tuck, tyke, wack, wake, weak, week, wick, wiki, wkly, woke, yoke, yuck, Aug, BBC, BBQ, Bic, CAD, CAM, CAP, CFO, CNN, CO's, COD, COL, CPA, CPI, CPO, CPU, CSS, Ca's, Cal, Can, Co's, Cod, Col, Com, Cox, Cu's, DEC, Dec, EEC, EEG, Eco, FAQ, FCC, GE's, GED, GIF, GMO, GOP, GPA, GPO, GPU, GSA, GTE, Ga's, Gap, Ge's, Gen, Ger, Gil, God, Gus, ICC, ICU, Mac, Meg, MiG, NCO, NYC, PAC, Peg, QED, Qom, RCA, SAC, SEC, Sec, Soc, THC, VGA, Vic, WAC, Wac, age, ago, bag, beg, big, bog, bug, cab, cad, cal, cam, can, cap, car, cat, chg, cob, cod, col, com, con, cop, cor, cos, cot, cox, cry, cub, cud, cum, cup, cur, cut, cwt, dag, deg, dig, doc, dog, dug, ecu, egg, ego, fag, fig, fog, fug, gab, gad, gal, gap, gar, gas, gel, gem, gen, get, gin, git, go's, gob, god, got, gov, gum, gun, gut, guv, gym, gyp, hag, hog, hug, lac, lag, leg, liq, log, lug, mac, mag, meg, mic, mug, nag, neg, peg, pic, pig, pug, qty, rag, rec, reg, rig, rug, sac, sag, sec, seq, sic, soc, tag, tic, tog, tug, vac, veg, wag, wig, wog, JFK's, kn, A, Ark, B, Bk's, D, E, F, H, I, Jpn, Jr's, L, M, N, O, OK's, OKs, P, PJ's, R, S, T, U, UK's, V, X, Y, Z, a, ark, ask, b, d, e, elk, f, h, i, ilk, ink, irk, l, m, mks, n, o, p, pj's, pkt, r, s, t, u, v, x, y, z, AA, AI, Au, BA, BB, BO, Ba, Be, Bi, Ce, Ch, Ci, DA, DD, DE, DI, Di, Du, Dy, EU, Eu, FY, Fe, HI, Ha, He, Ho, IA, IE, Ia, Io, LA, LL, La, Le, Li, Lu, MA, ME, MI, MM, MO, MW, Me, Mo, NE, NW, NY, Na, Ne, Ni, No, OE, PA, PE, PO, PP, PW, Pa, Po, Pu, RI, RR, Ra, Re, Rh, Ru, Ry, S's, SA, SE, SO, SS, SW, Se, Si, TA, Ta, Te, Th, Ti, Tu, Ty, VA, VI, Va, W's, WA, WI, WP, WV, Wm, Wu, Xe, aw, be, bi, bu, by, ch, dd, do, ea, fa, ff, ha, he, hi, ho, ii, la, ll, lo, ma, me, mi, mm, mo, mu, my, no, nu, oi, ow, pH, pa, pi, pp, re, sh, so, ta, ti, to, vi, we, wt, xi, ya, ye, yo, A's, AB, AD, AF, AL, AM, AP, AR, AV, AZ, Al, Am, Ar, As, At, Av, B's, BM, BP, BR, BS, Br, D's, DH, DP, Dr, E's, EM, ER, ET, Ed, Er, Es, F's, FD, FL, FM, Fm, Fr, H's, HF, HM, HP, HR, HS, HT, Hf, Hz, I'd, I'm, I's, ID, IL, IN, IP, IT, IV, In, Ir, It, L's, LP, Ln, Lr, Lt, M's, MB, MD, MN, MP, MS, MT, Mb, Md, Mn, Mr, Ms, Mt, N's, NB, ND, NF, NH, NM, NP, NR, NS, NT, NV, NZ, Nb, Nd, Np, O's, OB, OD, OH, ON, OR, OS, OT, Ob Hjk Hijack 1 1000 Hijack, Hajj, Hajji, Haj, Gk, HQ, Hg, Huck, Hack, Hake, Hawk, Heck, Hick, Hike, Hock, Hoke, Hook, Jg, Hank, Hag, Hark, Hog, Honk, Hug, Hulk, Hunk, Husk, HQ's, Hg's, Hex, Hgt, Hickok, Jack, Jake, Jock, KC, Joke, Kc, Kg, Khaki, Hakka, Hayek, Hooke, Haiku, Hajj's, Hoick, Hokey, Hooky, Jag, Jig, Jog, Jug, Coke, Cook, EKG, Hawks, Hicks, Huck's, Hugo, Keck, Kojak, QC, Cake, Cg, Cock, Gawk, Geek, Gook, Hack's, Hacks, Hake's, Hakes, Hawk's, Heck's, Hgwy, Hick's, Hijab, Hike's, Hiked, Hiker, Hikes, Hock's, Hocks, Hoked, Hokes, Hokum, Honky, Hook's, Hooks, Huge, Hunky, Husky, Kick, Kike, Kook, Pkg, CGI, GCC, Gog, Cog, Gag, Gig, Hag's, Hags, Hoax, Hog's, Hogs, Hug's, Hugs, Keg, ECG, H, J, JFK, K, Sqq, HI, Ha, He, Ho, Jo, Ck, Hi, Wk, Haw, Hay, Hui, KKK, Hew, Hey, Hie, Hoe, How, Hue, Hwy, AK, Bk, DJ, H's, HF, HM, HP, HR, HS, HT, Hf, Hz, J's, JD, JP, JV, Jr, Mk, NJ, OJ, OK, SJ, SK, UK, VJ, H'm, Hp, Hr, Ht, Pk, HBO, HDD, HIV, HMO, HOV, HUD, Ha's, Hal, Ham, Han, He's, Heb, Ho's, Hon, Hun, Hus, SJW, Auk, Eek, Had, Hap, Has, Hat, He'd, Hem, Hen, Hep, Her, Hes, Hid, Him, Hip, His, Hit, Hmm, Hob, Hod, Hop, Hos, Hot, Hub, Huh, Hum, Hut, Oak, Oik, Wok, Yak, Yuk, Ark, HF's, HHS, HMS, HP's, HPV, HRH, HST, Hf's, Hts, Hz's, PJ's, Ask, Elk, Hrs, Ilk, Ink, Irk, Pj's, Jokey, Hajjes, Hajji's, Hajjis, Hickey, Hockey, Cooke, Hague, Hodge, Cocky, Gawky, Gecko, Geeky, Hedge, Quack, Quake, Quaky, Quick, Hakka's, Hicks's, Hooke's, Hooker, Hacked, Hacker, Hackle, Haiku's, Hankie, Hawked, Hawker, Heckle, Hiking, Hocked, Hokier, Hoking, Hookah, Hooked, Hookup, Hooky's, Hotkey, Cage, GIGO, Gage, Hagar, Hegel, Helga, Hogan, Hugo's, Coca, Coco, Gaga, Geog, Havoc, Hinge, Huger, Rejig, KO, KY, Ky, Agog, Jerk, Jink, Junk, KW, Kw, Scag, C, Dhaka, G, GHQ, JCS, Jay, Jew, Joe, Joy, K's, KB, KP, KS, Kb, Kr, Ks, Q, Bhaji, Jaw, Jct, KHz, Kl, Km, Kt, KWh, Bjork, CA, CO, Ca, Chuck, Co, Cork, Cu, GA, GE, GI, GU, Ga, Ge, Hank's, Huey, Hugh, Ike, Jan, Jap, Jed, Jim, Jo's, Job, Jon, Jul, Jun, Khan, Kirk, Maj, QA, Shaka, THC, TKO, WC, Aka, Calk, Cask, Cc, Check, Cheek, Chg, Chick, Chock, Choke, Conk, Cw, Eke, Ghee, Go, Gonk, Grok, Gunk, Hanks, Harks, High, Honk's, Honks, Hulk's, Hulks, Hunk's, Hunks, Husk's, Husks, Jab, Jam, Jar, Jet, Jib, Jot, Jut, Kink, Shack, Shake, Shaky, Shock, Shook, Shuck, Ska, Ski, Sky, Thick, Whack, Zip line, CAI, CBC, CCU, CDC, CFC, Coy, GAO, GUI, Gay, Geo, Goa, Guy, KFC, KGB, KIA, Kay, Key, Que, Caw, Cay, Coo, Cow, Cue, Gee, Goo, Qua, Quo, AC, Ac, Ag, BC, Baku, Beck, Biko, Bk's, Buck, C's, CB, CD, CF, CT, CV, CZ, Cb, Cd, Cf, Cl, Cm, Cr, Cs, Ct, DC, Dick, Duke, EC, Eyck, Fiji, Fuji, G's, GB, GHQ's, GM, GP, Gd, Gr, HSBC, Haas, Hale, Hall, Hay's, Hays, Head, Hebe, Heep, Hera, Herr, Hess, Hill, Hiss, Hoff, Hong, Hood, Hope, Hopi, Howe, Huff, Hui's, Hull, Hume, Hung, Hus's, Hutu, Hyde, IQ, KKK's, LBJ, LC, LG, Loki, Luke, MC, Mack, Mg, Mick, Mike, NC, Nick, Nike, OK's, OKs, PC, PG, PX, Peck, Pike, Puck, QB, QM, RC, Rick, Rock, Roku, Rx, SC, Saki, Sc, Shrek, Sq, TX, Tc, Tojo, UK's, VG, Wake, Whig, Yoko, Zeke, Zika, Adj, Ax, Back, Bake, Beak, Bike, Bock, Book, Bx, Chalk, Chge, Chic, Chink, Choc, Chug, Chunk, Dc, Deck, Dike, Dock, Duck, Dyke, Ex, Fake, Fuck, Ghat, Gm, Gs, Gt, Hail, Hair, Halo, Hang, Hare, Hash, Hate, Hath, Haul, Have, Haw's, Haws, Haze, Hazy, He'll, Heal, Heap, Hear, Heat, Heed, Heel, Heir, Hell, Heme, Here, Hero, Hews, Hex's, Hide, Hied, Hies, Hing, Hire, Hive, Hiya, Hobo, Hoe's, Hoed, Hoer, Hoes, Hole, Holy, Home, Homo, Hone, Hoof, Hoop, Hoot, Hora, Hose, Hour, Hove, How'd, How's, Howl, Hows, Hue's, Hued, Hues, Hula, Hush, Hype, Hypo, Icky, Ix, Lack, Lake, Leak, Leek, Lg, Lick, Like, Lock, Look, Luck, Make, Meek, Mks, Mock, Muck, Neck, Nook, Nuke, Obj, Ox, Pack, Peak, Peek, Peke, Pg, Pick, Pkt, Pock, Poke, Poky, Puke, Qr, Qt, Rack, Rake, Reek, Rook, Ruck, Sack, Sake, Seek, Shag, Shank, Shark, Shirk, Sick, Soak, Sock, Souk, Suck, Tack, Take, Teak, Thank, Think, Thug, Thunk, Tick, Toke, Took, Tuck, Tyke, Wack, Weak, Week, Whelk, Whisk, Wick, Wiki, Woke, Xx, Yoke, Yuck, Ajax, Aug, BBC, BBQ, Bic, Bork, CAD, CAM, CAP, CFO, CNN, CO's, COD, COL, CPA, CPI, CPO, CPU, CSS, Ca's, Cal, Can, Co's, Cod, Col, Com, Cox, Cu's, DEC, Dec, Dirk, EEC, EEG, Eco, Erik, FAQ, FCC, Fisk, GE's, GED, GIF, GMO, GOP, GPA, GPO, GPU, GSA, GTE, Ga's, Gap, Ge's, Gen, Ger, Gil, God, Gus, HBO's, HDMI, HIV's, HMO's, HTTP, HUD's, Hahn, Hal's, Hals, Ham's, Han's, Hans, Hart, Holt, Horn, Host, Hun's, Huns, Hunt, Hurd, ICC, ICU, KO's, Kan, Ken, Kim, Kip, Kit, Ky's, Mac, Mark, Meg, MiG, Monk, NCO, NYC, PAC, Park, Peg, Polk, QED, Qom, RCA, SAC, SEC, SWAK, Saks, Salk, Sask, Sec, Sikh, Soc, Turk, VGA, Vic, WAC, Wac, Yank, York, Age, Ago, Ajar, Amok, Auk's, Auks, Bag, Balk, Bank, Bark, Bask, Beg, Berk, Big, Bilk, Bog, Bonk, Bug, Bulk, Bunk, Busk, Cab, Cad, Cam, Cap, Car, Cat, Cob, Con, Cop, Cor, Cos, Cot, Cry, Cub, Cud, Cum, Cup, Cur, Cut, Cwt, Dag, Dank, Dark, Deg, Desk, Dig, Dink, Disk, Doc, Dog, Dork, Dug, Dunk, Dusk, Ecu, Egg, Ego, Fag, Fig, Fink, Flak, Fog, Folk, Fork, Fug, Funk, Gab, Gad, Gal, Gar, Gas, Gel, Gem, Get, Gin, Git, Go's, Gob, Got, Gov, Gum, Gun, Gut, Guv, Gym, Gyp, Haft, Half, Halt, Hams, Hand, Hap's, Hard, Harm, Harp, Hasp, Hast, Hat's, Hats, Heft, Held, Helm, Help, Hem's, Hemp, Hems, Hen's, Hens, Herb, Herd, Hers, Hilt, Hims, Hind, Hint, Hip's, Hips, Hist, Hit's, Hits, Hob's, Hobs, Hod's, Hods, Hold, Hols, Hon's, Hons, Hop's, Hops, Hosp, Hots, Hub's, Hubs, Hum's, Hump, Hums, Hurl, Hurt, Hut's, Huts, Hymn, Inky, Kid, Kin, Kph, Lac, Lag, Lank, Lark, Leg, Link, Liq, Log, Lug, Lurk, Mag, Mask, Mic, Milk, Mink, Mug, Murk, Musk, Nag, Nark, Neg, Oak's, Oaks, Oiks, Oink, Perk HJK HIJACK 1 1000 HIJACK, HAJJ, HAJJI, HAJ, GK, HQ, HG, HUCK, HACK, HAKE, HAWK, HECK, HICK, HIKE, HOCK, HOKE, HOOK, JG, HANK, HAG, HARK, HOG, HONK, HUG, HULK, HUNK, HUSK, HQ'S, HG'S, HEX, HGT, HICKOK, JACK, JAKE, JOCK, KC, JOKE, KG, KHAKI, HAKKA, HAYEK, HOOKE, HAIKU, HAJJ'S, HOICK, HOKEY, HOOKY, JAG, JIG, JOG, JUG, COKE, COOK, EKG, HAWKS, HICKS, HUCK'S, HUGO, KECK, KOJAK, QC, CAKE, CG, COCK, GAWK, GEEK, GOOK, HACK'S, HACKS, HAKE'S, HAKES, HAWK'S, HECK'S, HGWY, HICK'S, HIJAB, HIKE'S, HIKED, HIKER, HIKES, HOCK'S, HOCKS, HOKED, HOKES, HOKUM, HONKY, HOOK'S, HOOKS, HUGE, HUNKY, HUSKY, KICK, KIKE, KOOK, PKG, CGI, GCC, GOG, COG, GAG, GIG, HAG'S, HAGS, HOAX, HOG'S, HOGS, HUG'S, HUGS, KEG, ECG, H, J, JFK, K, SQQ, HI, HA, HE, HO, JO, CK, WK, HAW, HAY, HUI, KKK, HEW, HEY, HIE, HOE, HOW, HUE, HWY, AK, BK, DJ, H'S, HF, HM, HP, HR, HS, HT, HZ, J'S, JD, JP, JV, JR, MK, NJ, OJ, OK, SJ, SK, UK, VJ, H'M, PK, HBO, HDD, HIV, HMO, HOV, HUD, HA'S, HAL, HAM, HAN, HE'S, HEB, HO'S, HON, HUN, HUS, SJW, AUK, EEK, HAD, HAP, HAS, HAT, HE'D, HEM, HEN, HEP, HER, HES, HID, HIM, HIP, HIS, HIT, HMM, HOB, HOD, HOP, HOS, HOT, HUB, HUH, HUM, HUT, OAK, OIK, WOK, YAK, YUK, ARK, HF'S, HHS, HMS, HP'S, HPV, HRH, HST, HTS, HZ'S, PJ'S, ASK, ELK, HRS, ILK, INK, IRK, JOKEY, HAJJES, HAJJI'S, HAJJIS, HICKEY, HOCKEY, COOKE, HAGUE, HODGE, COCKY, GAWKY, GECKO, GEEKY, HEDGE, QUACK, QUAKE, QUAKY, QUICK, HAKKA'S, HICKS'S, HOOKE'S, HOOKER, HACKED, HACKER, HACKLE, HAIKU'S, HANKIE, HAWKED, HAWKER, HECKLE, HIKING, HOCKED, HOKIER, HOKING, HOOKAH, HOOKED, HOOKUP, HOOKY'S, HOTKEY, CAGE, GIGO, GAGE, HAGAR, HEGEL, HELGA, HOGAN, HUGO'S, COCA, COCO, GAGA, GEOG, HAVOC, HINGE, HUGER, REJIG, KO, KY, AGOG, JERK, JINK, JUNK, KW, SCAG, C, DHAKA, G, GHQ, JCS, JAY, JEW, JOE, JOY, K'S, KB, KP, KS, KR, Q, BHAJI, JAW, JCT, KHZ, KL, KM, KT, KWH, BJORK, CA, CO, CHUCK, CORK, CU, GA, GE, GI, GU, HANK'S, HUEY, HUGH, IKE, JAN, JAP, JED, JIM, JO'S, JOB, JON, JUL, JUN, KHAN, KIRK, MAJ, QA, SHAKA, THC, TKO, WC, AKA, CALK, CASK, CC, CHECK, CHEEK, CHG, CHICK, CHOCK, CHOKE, CONK, CW, EKE, GHEE, GO, GONK, GROK, GUNK, HANKS, HARKS, HIGH, HONK'S, HONKS, HULK'S, HULKS, HUNK'S, HUNKS, HUSK'S, HUSKS, JAB, JAM, JAR, JET, JIB, JOT, JUT, KINK, SHACK, SHAKE, SHAKY, SHOCK, SHOOK, SHUCK, SKA, SKI, SKY, THICK, WHACK, ZIP LINE, CAI, CBC, CCU, CDC, CFC, COY, GAO, GUI, GAY, GEO, GOA, GUY, KFC, KGB, KIA, KAY, KEY, QUE, CAW, CAY, COO, COW, CUE, GEE, GOO, QUA, QUO, AC, AG, BC, BAKU, BECK, BIKO, BK'S, BUCK, C'S, CB, CD, CF, CT, CV, CZ, CL, CM, CR, CS, DC, DICK, DUKE, EC, EYCK, FIJI, FUJI, G'S, GB, GHQ'S, GM, GP, GD, GR, HSBC, HAAS, HALE, HALL, HAY'S, HAYS, HEAD, HEBE, HEEP, HERA, HERR, HESS, HILL, HISS, HOFF, HONG, HOOD, HOPE, HOPI, HOWE, HUFF, HUI'S, HULL, HUME, HUNG, HUS'S, HUTU, HYDE, IQ, KKK'S, LBJ, LC, LG, LOKI, LUKE, MC, MACK, MG, MICK, MIKE, NC, NICK, NIKE, OK'S, OKS, PC, PG, PX, PECK, PIKE, PUCK, QB, QM, RC, RICK, ROCK, ROKU, RX, SC, SAKI, SHREK, SQ, TX, TC, TOJO, UK'S, VG, WAKE, WHIG, YOKO, ZEKE, ZIKA, ADJ, AX, BACK, BAKE, BEAK, BIKE, BOCK, BOOK, BX, CHALK, CHGE, CHIC, CHINK, CHOC, CHUG, CHUNK, DECK, DIKE, DOCK, DUCK, DYKE, EX, FAKE, FUCK, GHAT, GS, GT, HAIL, HAIR, HALO, HANG, HARE, HASH, HATE, HATH, HAUL, HAVE, HAW'S, HAWS, HAZE, HAZY, HE'LL, HEAL, HEAP, HEAR, HEAT, HEED, HEEL, HEIR, HELL, HEME, HERE, HERO, HEWS, HEX'S, HIDE, HIED, HIES, HING, HIRE, HIVE, HIYA, HOBO, HOE'S, HOED, HOER, HOES, HOLE, HOLY, HOME, HOMO, HONE, HOOF, HOOP, HOOT, HORA, HOSE, HOUR, HOVE, HOW'D, HOW'S, HOWL, HOWS, HUE'S, HUED, HUES, HULA, HUSH, HYPE, HYPO, ICKY, IX, LACK, LAKE, LEAK, LEEK, LICK, LIKE, LOCK, LOOK, LUCK, MAKE, MEEK, MKS, MOCK, MUCK, NECK, NOOK, NUKE, OBJ, OX, PACK, PEAK, PEEK, PEKE, PICK, PKT, POCK, POKE, POKY, PUKE, QR, QT, RACK, RAKE, REEK, ROOK, RUCK, SACK, SAKE, SEEK, SHAG, SHANK, SHARK, SHIRK, SICK, SOAK, SOCK, SOUK, SUCK, TACK, TAKE, TEAK, THANK, THINK, THUG, THUNK, TICK, TOKE, TOOK, TUCK, TYKE, WACK, WEAK, WEEK, WHELK, WHISK, WICK, WIKI, WOKE, XX, YOKE, YUCK, AJAX, AUG, BBC, BBQ, BIC, BORK, CAD, CAM, CAP, CFO, CNN, CO'S, COD, COL, CPA, CPI, CPO, CPU, CSS, CA'S, CAL, CAN, COM, COX, CU'S, DEC, DIRK, EEC, EEG, ECO, ERIK, FAQ, FCC, FISK, GE'S, GED, GIF, GMO, GOP, GPA, GPO, GPU, GSA, GTE, GA'S, GAP, GEN, GER, GIL, GOD, GUS, HBO'S, HDMI, HIV'S, HMO'S, HTTP, HUD'S, HAHN, HAL'S, HALS, HAM'S, HAN'S, HANS, HART, HOLT, HORN, HOST, HUN'S, HUNS, HUNT, HURD, ICC, ICU, KO'S, KAN, KEN, KIM, KIP, KIT, KY'S, MAC, MARK, MEG, MIG, MONK, NCO, NYC, PAC, PARK, PEG, POLK, QED, QOM, RCA, SAC, SEC, SWAK, SAKS, SALK, SASK, SIKH, SOC, TURK, VGA, VIC, WAC, YANK, YORK, AGE, AGO, AJAR, AMOK, AUK'S, AUKS, BAG, BALK, BANK, BARK, BASK, BEG, BERK, BIG, BILK, BOG, BONK, BUG, BULK, BUNK, BUSK, CAB, CAR, CAT, COB, CON, COP, COR, COS, COT, CRY, CUB, CUD, CUM, CUP, CUR, CUT, CWT, DAG, DANK, DARK, DEG, DESK, DIG, DINK, DISK, DOC, DOG, DORK, DUG, DUNK, DUSK, ECU, EGG, EGO, FAG, FIG, FINK, FLAK, FOG, FOLK, FORK, FUG, FUNK, GAB, GAD, GAL, GAR, GAS, GEL, GEM, GET, GIN, GIT, GO'S, GOB, GOT, GOV, GUM, GUN, GUT, GUV, GYM, GYP, HAFT, HALF, HALT, HAMS, HAND, HAP'S, HARD, HARM, HARP, HASP, HAST, HAT'S, HATS, HEFT, HELD, HELM, HELP, HEM'S, HEMP, HEMS, HEN'S, HENS, HERB, HERD, HERS, HILT, HIMS, HIND, HINT, HIP'S, HIPS, HIST, HIT'S, HITS, HOB'S, HOBS, HOD'S, HODS, HOLD, HOLS, HON'S, HONS, HOP'S, HOPS, HOSP, HOTS, HUB'S, HUBS, HUM'S, HUMP, HUMS, HURL, HURT, HUT'S, HUTS, HYMN, INKY, KID, KIN, KPH, LAC, LAG, LANK, LARK, LEG, LINK, LIQ, LOG, LUG, LURK, MAG, MASK, MIC, MILK, MINK, MUG, MURK, MUSK, NAG, NARK, NEG, OAK'S, OAKS, OIKS, OINK, PERK, PIC, PIG, PINK, PORK, PUG, PUNK, QTY, RAG, RANK, REC, REG, RIG, RINK, RISK, RUG, RUSK, SAG, SANK, SEQ, SIC, SILK, SINK, SULK, SUNK, TAG, TALK, TANK, TASK, TIC, TOG, TREK, TUG, TUSK, VAC, VEG, WAG hk hijack 20 1000 HQ, Hg, Huck, hack, hake, hawk, heck, hick, hike, hock, hoke, hook, hag, haj, hog, hug, H, K, h, hijack, k, HI, Ha, He, Ho, ck, ha, he, hi, ho, wk, AK, Bk, Gk, H's, HF, HM, HP, HR, HS, HT, Hf, Hz, Mk, OK, SK, UK, bk, h'm, hf, hp, hr, ht, pk, Hakka, Hayek, Hooke, haiku, hoick, hokey, hooky, Hugo, hgwy, huge, Hank, KO, KY, Ky, hank, hark, honk, hulk, hunk, husk, kW, kw, C, G, GHQ, HQ's, Haw, Hay, Hg's, Hui, J, KC, KKK, Q, c, g, haw, hay, hew, hex, hey, hgt, hie, hoe, how, hue, hwy, j, kc, kg, q, CA, CO, Ca, Co, Cu, GA, GE, GI, GU, Ga, Ge, HBO, HDD, HIV, HMO, HOV, HUD, Ha's, Hal, Ham, Han, He's, Heb, Ho's, Hon, Hun, Hus, Ike, Jo, QA, THC, TKO, WC, aka, auk, ca, cc, chg, co, cu, cw, eek, eke, go, had, ham, hap, has, hat, he'd, he's, hem, hen, hep, her, hes, hid, him, hip, his, hit, hmm, ho's, hob, hod, hon, hop, hos, hot, hub, huh, hum, hut, oak, oik, ska, ski, sky, wok, yak, yuk, zip line, AC, Ac, Ag, BC, DC, DJ, EC, IQ, LC, LG, MC, Mg, NC, NJ, OJ, PC, PG, PX, QC, RC, Rx, SC, SJ, Sc, Sq, TX, Tc, VG, VJ, ac, ax, bx, cg, dc, ex, ix, jg, lg, mg, ox, pg, sq, xx, hickey, hockey, Hague, Hodge, hedge, kWh, Dhaka, Hawks, Hicks, Huck's, KIA, Kay, Key, coho, hack's, hacks, hake's, hakes, hawk's, hawks, heck's, hick's, hicks, hike's, hiked, hiker, hikes, hock's, hocks, hoked, hokes, hokum, honky, hook's, hooks, hunky, husky, key, khaki, Huey, Hugh, ghee, hag's, hags, hajj, high, hoax, hog's, hogs, hug's, hugs, Chuck, Shaka, check, cheek, chick, chock, choke, chuck, keg, shack, shake, shaky, shock, shook, shuck, thick, whack, Baku, Beck, Biko, Buck, CAI, CCU, Coke, Cook, Coy, Dick, Duke, Eyck, GAO, GUI, Gay, Geo, Goa, Guy, Haas, Hale, Hall, Hay's, Hays, Head, Hebe, Heep, Hera, Herr, Hess, Hill, Hiss, Hoff, Hong, Hood, Hope, Hopi, Howe, Huff, Hui's, Hull, Hume, Hung, Hus's, Hutu, Hyde, IKEA, Jack, Jake, Jay, Jew, Jock, Joe, Joy, Keck, Loki, Luke, Mack, Mick, Mike, Nick, Nike, Peck, Pike, Pkwy, Puck, Que, Rick, Rock, Roku, Saki, Wake, Whig, Yoko, Zeke, Zika, back, bake, beak, beck, bike, bock, book, buck, cake, caw, cay, chge, chic, choc, chug, cock, coke, coo, cook, cow, coy, cue, deck, dick, dike, dock, duck, duke, dyke, fake, fuck, gawk, gay, gee, geek, goo, gook, guy, hail, hair, hale, hall, halo, hang, hare, hash, hate, hath, haul, have, haw's, haws, hay's, hays, haze, hazy, he'll, head, heal, heap, hear, heat, heed, heel, heir, hell, heme, here, hero, hews, hide, hied, hies, hill, hing, hire, hiss, hive, hiya, hobo, hoe's, hoed, hoer, hoes, hole, holy, home, homo, hone, hood, hoof, hoop, hoot, hope, hora, hose, hour, hove, how'd, how's, howl, hows, hue's, hued, hues, huff, hula, hull, hung, hush, hype, hypo, icky, jack, jaw, jay, jew, jock, joke, joy, kHz, kick, kike, kook, lack, lake, leak, leek, lick, like, lock, look, luck, make, meek, mick, mike, mkay, mock, muck, neck, nick, nook, nuke, okay, pack, peak, peck, peek, peke, pick, pike, pkwy, pock, poke, poky, puck, puke, qua, quo, rack, rake, reek, rick, rock, rook, ruck, sack, sake, seek, shag, sick, skew, skua, soak, sock, souk, suck, tack, take, teak, thug, tick, toke, took, tuck, tyke, wack, wake, weak, week, wick, wiki, woke, yoke, yuck, Aug, BBC, BBQ, Bic, CGI, DEC, Dec, EEC, EEG, Eco, FAQ, FCC, GCC, Gog, ICC, ICU, Mac, Maj, Meg, MiG, NCO, NYC, PAC, Peg, RCA, SAC, SEC, SJW, Sec, Soc, VGA, Vic, WAC, Wac, age, ago, bag, beg, big, bog, bug, cog, dag, deg, dig, doc, dog, dug, ecu, egg, ego, fag, fig, fog, fug, gag, gig, jag, jig, jog, jug, lac, lag, leg, liq, log, lug, mac, mag, meg, mic, mug, nag, neg, peg, pic, pig, pug, rag, rec, reg, rig, rug, sac, sag, sec, seq, sic, soc, tag, tic, tog, tug, vac, veg, wag, wig, wog, DH, K's, KB, KP, KS, Kb, Kr, Ks, NH, OH, ah, eh, kl, km, ks, kt, oh, uh, Ch, FHA, Rh, Th, aha, ch, kn, oho, pH, sh, shh, C's, CB, CD, CF, CT, CV, CZ, Cb, Cd, Cf, Cl, Cm, Cr, Cs, Ct, G's, GB, GM, GP, Gd, Gr, J's, JD, JP, JV, Jr, QB, QM, cf, cl, cm, cs, ct, gm, gr, gs, gt, jr, qr, qt, A, Ark, B, Bk's, Che, Chi, D, DHS, E, EKG, F, GHz, HF's, HHS, HMS, HP's, HPV, HRH, HST, Hf's, Hts, Hz's, I, JFK, L, M, MHz, N, NHL, O, OK's, OKs, P, R, S, T, Thu, U, UHF, UK's, V, VHF, VHS, WHO, X, Y, Z, a, ark, ask, b, chi, d, e, elk, f, hrs, i, ilk, ink, irk, l, m, mks, n, o, oh's, ohm, ohs, p, phi, pkg, pkt, r, rho, s, she, shy, t, the, tho, thy, u, uhf, v, vhf, who, why, x, y, z, AA, AI, Au, BA, BB, BO, Ba, Be, Bi, Ce, Ci, DA, DD, DE, DI, Di, Du, Dy, EU, Eu, FY, Fe, IA, IE, Ia, Io, LA, LL, La, Le, Li, Lu, MA, ME, MI, MM, MO, MW, Me, Mo, NE, NW, NY, Na, Ne, Ni, No, OE, PA, PE, PHP, PO, PP, PW, Pa, PhD, Po, Pu, RI, RR, Ra, Re, Rh's, Ru, Ry, S's, SA, SE, SO, SS, SW, Se, Si, TA, Ta, Te, Th's, Ti, Tu, Ty, VA, VI, Va, W's, WA, WI, WP, WV, Wm, Wu, Xe, aw, be, bi, bu, by, chm, dd, do, ea, fa, ff, ii, la, ll, lo, ma, me, mi, mm, mo, mu, my, no, nu, oi, ow, pa, pi, pp, re, so, ta, ti, to, vi, we, wt, xi, ya, ye, yo, A's, AB, AD, AF, AL, AM, AP, AR, AV, AZ, Al, Am, Ar, As, At, Av, B's, BM, BP, BR, BS, Br, D's, DP, Dr, E's, EM, ER, ET, Ed, Er, Es, F's, FD, FL, FM, Fm, Fr, I'd, I'm, I's sjk hijack 5 363 sqq, SJ, SK, SJW, hijack, scag, ska, ski, sky, Gk, SC, Saki, Sc, Sq, jg, sack, sake, seek, sick, soak, sock, souk, sq, suck, SAC, SEC, SWAK, Saks, Salk, Sask, Sec, Sikh, Soc, sac, sag, sank, sec, seq, sic, silk, sink, soc, sulk, sunk, SC's, SQL, Sc's, Sgt, sax, sex, six, cask, Jack, Jake, Jock, KC, Seljuk, jack, jock, joke, kc, kg, skew, skua, Sakai, Seiko, jag, jig, jog, jug, sicko, skulk, skunk, zip line, Skye, ska's, ski's, skid, skim, skin, skip, skis, skit, sky's, subj, Coke, Cook, EKG, J's, Keck, Kojak, QC, Sabik, Sakha, Saki's, Saks's, Sanka, Sega, Snake, Sonja, Spock, Sykes, USCG, Zeke, Zika, cake, cg, cock, coke, cook, gawk, geek, gook, kick, kike, kook, pkg, sack's, sacks, saga, sage, sago, sake's, sarky, scow, seeks, sicks, silky, slack, slake, sleek, slick, smack, smock, smoke, smoky, snack, snake, snaky, sneak, snick, soak's, soaks, sock's, socks, souks, spake, speak, speck, spike, spiky, spoke, spook, stack, stake, steak, stick, stock, stoke, stuck, suck's, sucks, sulky, xx, CGI, GCC, Gog, SCSI, SEC's, SPCA, Scan, Scot, Scud, cog, gag, gig, hajj, keg, sac's, sacs, sag's, sags, scab, scad, scam, scan, scar, scat, scud, scum, sec's, secs, sect, sexy, sics, slag, slog, slug, smog, smug, snag, snog, snug, spec, spic, stag, swag, swig, sync, ECG, J, JFK, K, S, XXL, ask, j, k, s, xix, xxi, xxv, xxx, Jo, S's, SA, SE, SO, SS, SW, Se, Si, ck, so, wk, KKK, SSA, SSE, SSS, SSW, Sue, Sui, saw, say, sci, sea, see, sew, sou, sow, soy, sue, AK, Bk, DJ, JD, JP, JV, Jr, Mk, NJ, OJ, OK, SD, SF, ST, Sb, Sm, Sn, Sp, Sr, St, UK, VJ, bk, jr, pk, sf, st, SAM, SAP, SAT, SBA, SDI, SE's, SOB, SOP, SOS, SOs, SRO, SST, SUV, SW's, Sal, Sam, San, Sat, Se's, Sen, Sep, Set, Si's, Sid, Sir, Sol, Son, Sta, Ste, Stu, Sun, auk, eek, oak, oik, sad, sap, sat, sch, sen, set, sim, sin, sip, sir, sis, sit, sly, sob, sod, sol, son, sop, sot, spa, spy, sty, sub, sum, sun, sup, syn, wok, yak, yuk, Ark, PJ's, SLR, SPF, STD, SVN, Sb's, Sm's, Sn's, Sr's, ark, elk, ilk, ink, irk, pj's, std, squawk, squeak zphb xenophobia 1 1000 xenophobia, Sb, Zibo, soph, zebu, Feb, SOB, fab, fib, fob, sob, sub, zephyr, AFB, Saab, Zomba, sahib, Serb, pH, scab, slab, slob, snob, snub, stab, stub, swab, Pb, phi, PHP, PhD, kph, mph, pub, APB, PCB, phobia, FBI, SBA, Saiph, Cebu, SF, Sappho, Sophia, Sophie, sf, xv, SUV, Saiph's, Zambia, cipher, siphon, sphere, xiv, xvi, zombie, B, SVN, Siva, Sufi, Suva, Z, b, celeb, phi's, phis, phys, safe, samba, save, scuba, sofa, squab, squib, xvii, z, BB, HBO, Heb, Sven, hob, hub, phew, sift, soft, zap, zip, AB, BBB, CB, Caph, Cb, GB, GHz, HF, Hf, KB, Kb, MB, Mb, NB, Nb, OB, Ob, Phil, QB, Rb, SPF, Sp, TB, Tb, USB, Yb, Z's, Zn, Zoe, Zr, Zs, Zzz, ab, chub, dB, db, hf, lb, ob, pf, phat, psi, tb, vb, zoo, flab, flub, spiv, Ahab, Bib, Bob, DOB, FHA, FPO, Job, LLB, Lab, Neb, PST, Rob, Web, Zappa, Zen, bib, bob, bub, cab, cob, cub, dab, deb, dob, dub, ebb, gab, gob, jab, jib, job, lab, lib, lob, mob, nab, nib, nob, nub, pleb, prob, rib, rob, rub, sch, spa, spy, tab, tub, web, yob, zap's, zappy, zaps, zed, zen, zip's, zippy, zips, zit, zip line, Caph's, Cobb, KGB, OTB, PFC, PVC, Pfc, Pvt, Soho, Webb, Zane, Zara, Zeke, Zeno, Zeus, Zika, Zion, Zn's, Zoe's, Zola, Zr's, Zulu, Zuni, alb, aphid, boob, daub, knob, orb, pvt, rehab, spay, spew, zany, zeal, zero, zeta, zine, zing, zone, zoo's, zoom, zoos, Arab, BYOB, Kalb, SPCA, Spam, Span, Zen's, Zens, Zest, Zorn, barb, blab, blob, bulb, club, crab, crib, curb, drab, drub, garb, glib, glob, grab, grub, herb, spa's, spam, span, spar, spas, spat, spec, sped, spic, spin, spit, spot, spry, spud, spun, spur, spy's, verb, zed's, zeds, zens, zest, zinc, zit's, zits, Phoebe, phoebe, zoophyte, bf, Cepheid, Cepheus, Sappho's, Sophia's, Sophie's, Phobos, Savoy, Serbia, Soave, Sofia, Squibb, phase, phobic, savoy, scabby, sieve, snobby, stubby, suave, xviii, F, F's, S, Sb's, Siva's, Sivan, Sufi's, Suva's, X, Zibo's, civet, civic, civil, f, s, safe's, safer, safes, save's, saved, saver, saves, savor, savvy, seven, sever, sofa's, sofas, softy, staph, sylph, x, zebra, zebu's, zebus, Hebe, hobo, BFF, Fe's, Fez, fa's, fez, ABA, Abe, Azov, BA, BO, Ba, Be, Bi, Ce, Chiba, Ci, FY, Fe, Feb's, HIV, HOV, Ibo, MBA, NBA, RBI, S's, SA, SAP, SE, SO, SOB's, SOP, SS, SW, Se, Sep, Sheba, Si, TBA, VBA, W's, WV, Xe, be, bi, bu, by, fa, ff, fib's, fibs, fob's, fobs, fop, lbw, obi, phage, phial, phish, phone, phony, photo, phyla, sap, sigh, sip, so, sob's, sobs, sop, sub's, subj, subs, sup, xi, zephyr's, zephyrs, Fay's, beef, bevy, biff, buff, face, fay's, fays, faze, fee's, fees, fess, few's, fizz, foe's, foes, fuse, fuss, fuzz, AF, AV, Abby, Av, BIA, CEO, CF, CV, Cf, Cosby, Cuba, FAA, FD, FL, FM, FSF, Fay, Fm, Foch, Fr, Gobi, IV, JV, Kobe, NF, NSF, NV, Piaf, RF, RSV, RV, Reba, Rf, Ruby, SC, SD, SJ, SK, SSA, SSE, SSS, SSW, ST, Saab's, Sc, Seth, Sm, Sn, Sq, Sr, St, Sue, Sui, TV, Toby, UV, VF, WSW, X's, XL, XS, Zagreb, Zomba's, abbe, av, baa, babe, baby, bay, bee, bey, bio, boa, boo, bow, boy, bubo, busby, buy, cf, chef, cube, fay, fee, few, fey, fie, fish, fl, flyby, foe, foo, fr, ft, fwy, gibe, if, iv, jibe, lobe, lube, nephew, of, pave, poof, pouf, psi's, psis, puff, robe, rube, ruby, sahib's, sahibs, sash, saw, say, sci, sea, see, sew, shiv, sou, sow, soy, spiff, spoof, sq, st, staph's, such, sue, superb, supp, sylph's, sylphs, tuba, tube, vibe, xii, xx, HF's, Hf's, MVP, plebe, probe, shrub, throb, zilch, zorch, Beau, Cerf, FBI's, Faye, Fez's, Fisk, NSFW, Slav, USAF, WWW's, beau, buoy, fast, fest, fez's, fist, self, serf, surf, xciv, xcvi, xiii, xref, AVI, Achebe, Alba, Ava, Ave, Azov's, Beebe, Bobbi, Bobby, CFO, CID, Ce's, Ci's, Cid, Daphne, Debby, Elba, Elbe, Eva, Eve, FAQ, FCC, FDA, FUD, FWD, FYI, Fed, Fla, Flo, Fri, Fry, GIF, GitHub, Gopher, I've, Iva, Ivy, Kaaba, Kochab, Libby, MFA, Nev, Niobe, Nov, PST's, RAF, RIF, Rev, Robby, SAC, SAM, SAP's, SAT, SDI, SE's, SEC, SJW, SOP's, SOS, SOs, SRO, SST, SW's, Sal, Sam, San, Sasha, Sat, Se's, Sec, Sen, Sepoy, Sept, Serb's, Serbs, Set, Si's, Sid, Sikh, Sir, Soc, Sol, Son, Sta, Ste, Stu, Sun, Supt, TVA, UFO, Ufa, VFW, Xe's, Xes, Zaire, Zapata, Zappa's, Zeus's, Ziggy, Zorro, ave, bobby, booby, cabby, cir, cit, def, div, eff, eve, fad, fag, fan, far, fat, fed, fem, fen, fer, fiche, fichu, fig, fight, fin, fir, fishy, fit, flu, fly, fog, fol, for, fro, fry, fug, fum, fun, fur, fut, fwd, gabby, gopher, gov, guv, hobby, hubby, hyphen, iPhone, ivy, lav, lobby, lvi, maybe, nubby, oaf, off, ova, rabbi, ref, rev, riv, sac, sad, sag, sap's, sappy, saps, sat, scab's, scabs, scrub, sec, sen, sepia, seq, set, sic, sigh's, sighs, sight, sim, sin, sip's, sips, sir, sis, sit, ska, ski, sky, slab's, slabs, slob's, slobs, sly, snob's, snobs, snub's, snubs, soc, sod, sol, son, sop's, soppy, sops, sot, spathe, spivs, stab's, stabs, stub's, stubs, sty, sum, sun, sup's, sups, supt, sushi, swab's, swabs, syn, tabby, tubby, typhus, uphill, xci, xi's, xis, xor, yobbo, zapped, zapper, zingy, zipped, zipper, zither, AFC, AFN, AFT, Afr, Araby, Aruba, Av's, Bambi, Bilbo, CEO's, CFC, CVS, Caleb, Carib, Cf's, Cipro, Colby, DVD, DVR, Darby, Dave, Davy, Deneb, Derby, Devi, Dolby, Dumbo, EFL, EFT, FICA, FIFO, FSF's, FWIW, Fiat, Fido, Fiji, Finn, Frau, Frey, Fuji, Garbo, Goff, Hoff, Huff, IV's, IVF, IVs, JFK, Jacob, Java, Jeff, Jove, KFC, Kiev, Kirby, LIFO, LVN, Leif, Levi, Levy, Limbo, Livy, Love, Melba, Mujib, NFC, NFL, NIMBY, Navy, Neva, Nova, RFC, RFD, RSVP, RV's, RVs, Rambo, Reva, Rf's, Rove, SASE, SC's, SLR, SOS's, SQL, SSE's, SSW's, STD, SUSE, SVN's, Saar, Sachs, Sade, Sahel, Sakha, Saki, San'a, Sana, Sang, Sara, Saul, Sc's, Sean, Sega, Seth's, Sgt, Sm's, Sn's, Snow, Soho's, Sony, Sosa, Soto, Spain, Speer, Spica, Spiro, Spock, Sr's, Sue's, Suez, Sui's, Sung, Suzy, TV's, TVs, UV's, WSW's, Wave, WiFi, XL's, XML, XXL, Xi'an, Xian, Zane's, Zara's, Zeke's, Zelig, Zelma, Zeno's, Zion's zkw zip line 1 641 zip line, SK, Zeke, Zika, skew, SJW, ska, ski, sky, kW, kw, SC, SJ, Saki, Sc, Sq, sake, scow, skua, sq, xx, SAC, SEC, Sec, Soc, sac, sag, sec, seq, sic, soc, wk, K, K's, KS, Ks, Z, k, ks, z, KO, KY, Ky, SW, ck, cw, AK, Bk, Gk, Jew, KC, KKK, Mk, OK, Pkwy, SSW, UK, WSW, Z's, Zn, Zoe, Zr, Zs, Zzz, bk, caw, cow, jaw, jew, kc, kg, pk, pkwy, saw, sew, sow, zoo, Ike, TKO, Zen, aka, eke, zap, zed, zen, zip, zit, sack, seek, sick, soak, sock, souk, suck, Sakai, Seiko, Ziggy, sicko, squaw, CZ, Sega, ceca, saga, sage, sago, KO's, Ky's, W's, WC, C, C's, Cs, G, G's, J, J's, Jew's, Jews, KIA, KKK's, Kay, Key, Q, S, X, Zeke's, Zukor, ask, askew, c, caw's, caws, cow's, cows, cs, g, gs, j, jaw's, jaws, key, q, s, skew's, skews, x, gawk, hawk, CO's, CSS, Ca's, Co's, Cox, Cu's, GE's, GSA, Ga's, Ge's, Gus, Jo's, cos, cox, gas, go's, CA, CO, Ca, Ce, Ci, Co, Cu, GA, GE, GI, GU, Ga, Ge, Jo, QA, S's, SA, SE, SO, SS, SW's, Saks, Se, Si, Sikh, Skye, WWW's, Xe, auk, ca, cc, co, cu, eek, go, keg, oak, oik, ska's, ski's, skid, skim, skin, skip, skis, skit, sky's, so, wok, xi, yak, yuk, zinc, AC, Ac, Ag, BC, Baku, Biko, CAI, CCU, CEO, Coke, Coy, DC, DJ, Duke, EC, Esq, GAO, GHQ, GHz, GUI, Gay, Geo, Goa, Guy, HQ, Hg, IKEA, IQ, Jake, Jay, Joe, Joy, LC, LG, Loki, Luke, MC, MSG, Mg, Mike, NC, NJ, NSC, Nike, OJ, PC, PG, PX, Pike, QC, Que, RC, Roku, Rx, SC's, SD, SF, SQL, SSA, SSE, SSS, SSW's, ST, Sb, Sc's, Sgt, Sm, Sn, Snow, Sp, Sr, St, Sue, Sui, TX, Tc, VG, VJ, WSW's, Wake, X's, XL, XS, XXL, Yoko, Zane, Zara, Zeno, Zeus, Zibo, Zion, Zoe's, Zola, Zulu, Zuni, ac, ax, bake, bike, bx, cake, cay, cg, coke, coo, coy, cue, dc, dike, duke, dyke, ex, fake, gay, gee, goo, guy, hake, hgwy, hike, hoke, icky, ix, jay, jg, joke, joy, kike, lake, lg, like, make, mg, mike, mkay, nuke, okay, ox, peke, pg, pike, poke, poky, psi, puke, qua, quo, rake, saw's, saws, sax, say, sci, sea, see, sewn, sews, sex, sf, six, slaw, slew, slow, snow, sou, sow's, sown, sows, soy, spew, sqq, st, stew, stow, sue, take, toke, tyke, wake, wiki, woke, xii, xix, xv, xxi, xxv, xxx, yoke, zany, zeal, zebu, zero, zeta, zine, zing, zone, zoo's, zoom, zoos, Aug, BBC, BBQ, Bic, CGI, CID, Ce's, Ci's, Cid, DEC, Dec, EEC, EEG, Eco, FAQ, FCC, GCC, Gog, ICC, ICU, Mac, Maj, Meg, MiG, NCO, NYC, PAC, PST, Peg, RCA, SAM, SAP, SAT, SBA, SDI, SE's, SOB, SOP, SOS, SOs, SRO, SST, SUV, Sal, Sam, San, Sat, Se's, Sen, Sep, Set, Si's, Sid, Sir, Sol, Son, Sta, Ste, Stu, Sun, THC, VGA, Vic, WAC, Wac, Xe's, Xes, age, ago, bag, beg, big, bog, bug, chg, cir, cit, cog, dag, deg, dig, doc, dog, dug, ecu, egg, ego, fag, fig, fog, fug, gag, gig, hag, haj, hog, hug, jag, jig, jog, jug, kWh, lac, lag, leg, liq, log, lug, mac, mag, meg, mic, mug, nag, neg, peg, pic, pig, pug, rag, rec, reg, rig, rug, sad, sap, sat, sch, sen, set, sim, sin, sip, sir, sis, sit, sly, sob, sod, sol, son, sop, sot, spa, spy, sty, sub, sum, sun, sup, syn, tag, tic, tog, tug, vac, veg, wag, wig, wog, xci, xi's, xis, xiv, xor, xvi, Bk's, OK's, OKs, UK's, mks, KB, KP, Kb, Kr, kl, km, kt, MSW, MW, NW, PW, aw, kn, ow, Dow, EKG, Haw, Lew, NOW, POW, UAW, WNW, Zn's, Zr's, bow, dew, few, haw, hew, how, law, low, maw, mew, mow, new, now, paw, pew, pkg, pkt, pow, raw, row, tow, vow, wow, yaw, yew, yow, BMW, BTW, VFW, lbw Joeuser JoeUser -1 -1 JoeuSer JoeUser -1 -1 JooUser JoeUser -1 -1 camelCasWord camelCaseWord -1 -1 camelcaseWord camelCaseWord -1 -1 cmlCaseWord camelCaseWord -1 -1 mcdonalds McDonald's 1 6 McDonald's, MacDonald's, McDonald, MacDonald, McDonnell's, Donald's aspell-0.60.8.1/test/suggest/00-special-ultra-camel-expect.res0000644000076500007650000000747614533006640020700 00000000000000colour color 1 19 color, cooler, collar, coLour, colOur, Collier, collier, Clair, clear, calorie, colliery, glory, caller, Claire, Clara, Clare, jollier, jowlier, galore hjk hijack 1 4 hijack, hajj, hajji, Hickok hjkk hijack 1 4 hijack, hajj, Hickok, hajji jk hijack 10 57 JFK, J, K, j, k, Gk, jg, Jake, joke, hijack, KC, kc, kg, Jo, ck, wk, AK, Bk, JD, JP, JV, Jr, Mk, OK, SK, UK, bk, jr, pk, Jack, Jock, jack, jock, jag, jig, jog, jug, kike, QC, cg, jK, Jacky, Keck, jokey, kick, kook, keg, Coke, J's, cake, coke, Cook, cock, cook, gawk, geek, gook Hjk Hijack 1 4 Hijack, Hajj, Hajji, Hickok HJK HIJACK 1 4 HIJACK, HAJJ, HAJJI, HICKOK hk hijack 1 65 hijack, Gk, H, K, h, k, HQ, Hg, haj, hake, hike, hoke, HI, Ha, He, Ho, ck, ha, he, hi, ho, wk, AK, Bk, HF, HM, HP, HR, HS, HT, Hf, Hz, Mk, OK, SK, UK, bk, hf, hp, hr, ht, pk, Huck, hack, hawk, heck, hick, hock, hook, hag, hog, hug, hK, Hakka, Hooke, haiku, hokey, hooky, hgwy, Hayek, hoick, H's, Hugo, h'm, huge sjk hijack 4 6 SJ, SK, SJW, hijack, sqq, scag zphb xenophobia 1 1 xenophobia zkw zip line 1 22 zip line, kW, kw, Zeke, SJW, Zika, skew, SK, ska, ski, sky, zKw, SJ, Sq, sq, xx, sake, skua, SC, Sc, Saki, scow Joeuser JoeUser 1 15 JoeUser, Geyser, Causer, Guesser, Kaiser, Kisser, Juicer, Cozier, Queasier, Juicier, Caesar, Gasser, Coaxer, Geezer, Jazzier JoeuSer JoeUser 1 15 JoeUser, Geyser, Causer, Guesser, Kaiser, Kisser, Juicer, Cozier, Queasier, Juicier, Caesar, Gasser, Coaxer, Geezer, Jazzier JooUser JoeUser 2 53 JoUser, JoeUser, JoyUser, CooUser, GooUser, KOUser, JobUser, JonUser, JogUser, JotUser, BooUser, FooUser, LooUser, MooUser, PooUser, TooUser, WooUser, ZooUser, JUser, JoeyUser, COUser, CoUser, GoUser, CoyUser, GAOUser, GeoUser, GoaUser, JayUser, JewUser, CowUser, JawUser, QuoUser, JoOUser, Jo'sUser, Causer, Juicer, Kaiser, Kisser, Cozier, Geyser, Juicier, Gasser, Coaxer, Guesser, Jazzier, Gassier, Quasar, Causerie, Gauzier, Gazer, Queasier, Caesar, Geezer camelCasWord camelCaseWord 3 100 camelCSSWord, camelCa'sWord, camelCaseWord, camelCawsWord, camelCaysWord, camelCabsWord, camelCadsWord, camelCamsWord, camelCansWord, camelCapsWord, camelCarsWord, camelCaskWord, camelCastWord, camelCatsWord, camelCADWord, camelCashWord, camelCsWord, camelCadWord, camelAsWord, camelCAWord, camelCaWord, camelC'sWord, camelCosWord, camelGasWord, camelCaSword, camelCauseWord, camelCussWord, camelCAIWord, camelCBSWord, camelCDsWord, camelCNSWord, camelCVSWord, camelCawWord, camelCayWord, camelCpsWord, camelCAMWord, camelCAPWord, camelCalWord, camelCanWord, camelLasWord, camelOASWord, camelCabWord, camelCamWord, camelCapWord, camelCarWord, camelCatWord, camelHasWord, camelMasWord, camelPasWord, camelWasWord, camelCaseyWord, camelGSAWord, camelCaw'sWord, camelCay'sWord, camelCO'sWord, camelCo'sWord, camelCu'sWord, camelGa'sWord, camelCoaxWord, camelCoosWord, camelCowsWord, camelCuesWord, camelGaysWord, camelJawsWord, camelJaysWord, camelCZWord, camelKSWord, camelKsWord, camelGsWord, camelCSS'sWord, camelCos'sWord, camelCoxWord, camelG'sWord, camelGusWord, camelJ'sWord, camelK'sWord, camelCAsWord, camelCaSWord, camelCPA'sWord, camelCIA'sWord, camelVa'sWord, camelGas'sWord, camelA'sWord, camelAC'sWord, camelAc'sWord, camelCAD'sWord, camelCal'sWord, camelCan'sWord, camelRCA'sWord, camelCab'sWord, camelCad'sWord, camelCam'sWord, camelCap'sWord, camelCar'sWord, camelCat'sWord, camelCD'sWord, camelCT'sWord, camelCd'sWord, camelCf'sWord, camelCl'sWord camelcaseWord camelCaseWord 1 3 camelCaseWord, Gomulka'sWord, gemology'sWord cmlCaseWord camelCaseWord 8 22 XMLCaseWord, ClCaseWord, CmCaseWord, clCaseWord, cmCaseWord, mlCaseWord, CamelCaseWord, camelCaseWord, COLCaseWord, CalCaseWord, ColCaseWord, calCaseWord, colCaseWord, CplCaseWord, cplCaseWord, comelyCaseWord, cumuliCaseWord, cMlCaseWord, cmLCaseWord, Cm'sCaseWord, JamalCaseWord, JamelCaseWord mcdonalds McDonald's 1 3 McDonald's, McDonald, MacDonald's aspell-0.60.8.1/test/suggest/02-orig-normal-expect.res0000644000076500007650000026711414533006640017301 00000000000000Accosinly Occasionally 6 7 Accusingly, Accusing, Amusingly, Coaxingly, Occasional, Occasionally, Amazingly Circue Circle 3 11 Circe, Cirque, Circle, Circus, Circa, Cir cue, Cir-cue, Circuit, Cirques, Circus's, Cirque's Maddness Madness 1 10 Madness, Maddens, Madden's, Muddiness, Madness's, Maidens, Middens, Maiden's, Midden's, Muddiness's Occusionaly Occasionally 1 9 Occasionally, Occasional, Occupationally, Occupational, Accusingly, Occasions, Occasion, Occasion's, Occasioned Steffen Stephen 4 8 Stiffen, Stefan, Steven, Stephen, Stiffens, Staffing, Stiffing, Stuffing Thw The 2 15 Thaw, The, Thew, Th, Thu, Tho, Thy, Thea, Thee, They, THC, Tow, Thai, Thou, Th's Unformanlly Unfortunately 0 6 Informally, Informant, Infernally, Informal, Uniformly, Uniforming Unfortally Unfortunately 0 10 Informally, Infernally, Informal, Uniformly, Infertile, Unfairly, Universally, Inertly, Unfriendly, Unfurled abilitey ability 1 16 ability, abilities, ablate, agility, ability's, arability, inability, usability, liability, viability, oblate, debility, mobility, nobility, ablated, ablates abouy about 1 22 about, Abby, abbey, buoy, abut, AB, ab, obey, boy, buy, ABA, Abe, Ibo, ably, ahoy, abbe, eBay, oboe, Ebony, abode, above, ebony absorbtion absorption 1 6 absorption, absorbing, abortion, absolution, adsorption, absorption's accidently accidentally 2 10 accidental, accidentally, Occidental, accident, occidental, accidentals, accidents, accident's, accidental's, Occident accomodate accommodate 1 3 accommodate, accommodated, accommodates acommadate accommodate 1 3 accommodate, accommodated, accommodates acord accord 1 13 accord, cord, acrid, acorn, scrod, accords, card, actor, cored, accrued, acre, curd, accord's adultry adultery 1 15 adultery, adulatory, adulator, adult, idolatry, adults, adulate, adult's, adultery's, auditory, adulators, adulterer, Adler, ultra, adulator's aggresive aggressive 1 8 aggressive, aggressively, aggrieve, aggressor, digressive, regressive, aggrieves, abrasive alchohol alcohol 1 5 alcohol, alcohols, alcohol's, alcoholic, Algol alchoholic alcoholic 1 6 alcoholic, alcoholics, alcohol, alcoholic's, alcohols, alcohol's allieve alive 1 28 alive, Allie, Olive, olive, Allies, allege, allele, allied, allies, allover, Allie's, achieve, believe, relieve, allusive, Alice, live, alcove, elev, Ellie, Ollie, alley, Albee, Aline, Allen, Clive, alien, alike alot a lot 0 17 alto, allot, aloft, alt, slot, Lot, lot, Aldo, Alta, aloe, blot, clot, plot, Aleut, Eliot, aloud, ult amature amateur 3 7 armature, mature, amateur, immature, amatory, amateurs, amateur's ambivilant ambivalent 1 6 ambivalent, ambulant, ambivalently, ambivalence, ambient, bivalent amification amplification 0 5 ramification, unification, edification, ossification, mummification amourfous amorphous 2 5 amorous, amorphous, amours, amour's, Amaru's annoint anoint 1 29 anoint, anoints, annoying, anent, Antoine, appoint, anion, anointed, anon, Antony, anions, ancient, annuity, Anton, Antonia, Antonio, annuitant, innit, anionic, anons, Innocent, innocent, Antone, awning, inning, ain't, anteing, undoing, anion's annonsment announcement 1 4 announcement, anointment, announcements, announcement's annuncio announce 3 14 an nuncio, an-nuncio, announce, nuncio, announcing, announced, announcer, announces, annoyance, Ananias, anionic, Anacin, ennui's, Antonio's anonomy anatomy 3 9 autonomy, antonym, anatomy, economy, anon, synonymy, Annam, anonymity, anons anotomy anatomy 1 12 anatomy, Antony, anytime, entomb, antonym, Anton, atom, autonomy, Antone, anatomy's, antsy, anatomic anynomous anonymous 1 7 anonymous, unanimous, antonymous, autonomous, synonymous, animus, Annam's appelet applet 1 18 applet, appealed, appellate, applets, Apple, apple, applied, appalled, apples, epaulet, appeal, pellet, Appleton, applet's, pallet, pelt, Apple's, apple's appreceiated appreciated 1 6 appreciated, appraised, preceded, operated, arrested, presided appresteate appreciate 0 9 apostate, superstate, prostate, appreciated, overstate, upstate, apprised, arrested, oppressed aquantance acquaintance 1 7 acquaintance, acquaintances, abundance, acquaintance's, accountancy, aquanauts, aquanaut's aratictature architecture 5 15 eradicator, articulate, eradicated, eradicate, architecture, articulated, horticulture, articulates, articular, artistry, eradicators, eradicates, agitator, dictator, eradicator's archeype archetype 1 14 archetype, archer, archery, Archie, arched, arches, archly, Archean, archive, archway, arch, airship, Archie's, arch's aricticure architecture 8 14 Arctic, arctic, arctics, Arctic's, arctic's, caricature, article, architecture, armature, fracture, Arcturus, articular, practicum, Arturo artic arctic 4 30 aortic, Arctic, Attic, arctic, attic, Artie, antic, erotic, Attica, acetic, erotica, erratic, ARC, Art, arc, art, article, Altaic, Arabic, artier, critic, Eric, arid, arty, uric, arts, bardic, Art's, art's, Artie's ast at 12 52 asst, Ats, SAT, Sat, sat, SST, As, At, ST, St, as, at, st, East, east, AZT, EST, est, asset, bast, cast, fast, hast, last, mast, past, vast, wast, PST, ass, ACT, AFT, ASL, Art, CST, DST, HST, MST, act, aft, alt, amt, ant, apt, art, ask, asp, ash, oust, A's, As's, At's asterick asterisk 1 35 asterisk, esoteric, struck, aster, satiric, satyric, ascetic, asteroid, gastric, astern, asters, austerity, hysteric, Astoria, aster's, astride, enteric, ostrich, astir, awestruck, strike, Asturias, acetic, streak, Austria, austere, Easter, Astaire, Astor, Ester, Stark, ester, stark, stork, Astoria's asymetric asymmetric 1 5 asymmetric, isometric, symmetric, asymmetrical, asymmetry atentively attentively 1 4 attentively, retentively, attentive, inattentively autoamlly automatically 0 20 atonally, atoll, anomaly, optimally, tamely, automate, atonal, outfall, Italy, atomically, untimely, atom, timely, Tamil, Udall, atoms, autumnal, automobile, tamale, atom's bankrot bankrupt 3 11 bank rot, bank-rot, bankrupt, Bancroft, banknote, bankroll, banker, banked, bankers, banker's, banquet basicly basically 1 19 basically, BASIC, Basil, basic, basil, basely, busily, BASICs, basics, basally, BASIC's, basic's, bossily, sickly, Biscay, baggily, Basel, basal, briskly batallion battalion 1 12 battalion, stallion, battalions, bazillion, balloon, battling, Tallinn, billion, bullion, battalion's, cotillion, medallion bbrose browse 1 54 browse, Bros, bros, bores, Bries, brows, braise, bruise, bro's, buries, bares, boors, braes, byres, Biro's, Boris, Bose, Brice, Rose, burros, bursae, rose, Br's, barres, bars, bras, burs, arose, broke, prose, Bruce, Bryce, Bursa, bar's, brace, brass, braze, bur's, burrs, bursa, brow's, burro's, boor's, bra's, Ebro's, Barr's, Boru's, Burr's, bore's, burr's, Brie's, brie's, brae's, barre's beauro bureau 46 83 bear, Bauer, Biro, burro, bar, beaut, bro, bur, barrio, Beau, barrow, beau, euro, Barr, Burr, bare, beauty, beer, boar, burr, bury, Beard, beard, bears, Mauro, beaus, Barry, Berra, Berry, Beyer, barre, beery, berry, Bayer, burrow, Beau's, beau's, Ebro, bra, brow, baron, blear, burp, Belau, boor, bureau, Beauvoir, burgh, Eur, ear, Barron, beaker, bear's, bearer, beater, beaver, beware, bleary, Bart, Beirut, Berg, Bern, Bert, Burl, Burt, barb, bard, barf, bark, barn, bars, berg, berk, berm, bettor, blur, burg, burl, burn, burs, Bauer's, bar's, bur's beaurocracy bureaucracy 1 23 bureaucracy, Beauregard, Bergerac, bureaucrat, bureaucracy's, barracks, Barclays, barkers, burgers, bureaucrats, Bergerac's, Barbra's, Barker's, Beauregard's, Berger's, Burger's, barker's, burger's, Barrera's, Barbara's, barrack's, Barclay's, bureaucrat's beggining beginning 1 26 beginning, begging, beckoning, beggaring, beginnings, beguiling, regaining, bargaining, deigning, feigning, reigning, braining, Beijing, bagging, beaning, bogging, bugging, gaining, doggoning, boggling, beginning's, boogieing, begetting, bemoaning, buggering, rejoining beging beginning 0 17 begging, Begin, begin, being, begun, begins, Bering, Beijing, bagging, begone, beguine, bogging, bugging, began, baking, biking, Begin's behaviour behavior 1 9 behavior, behaviors, behavior's, behavioral, Beauvoir, behaving, behave, heavier, beaver beleive believe 1 14 believe, believed, believer, believes, belief, beehive, belie, beeline, relieve, Belize, relive, bereave, blivet, live belive believe 1 16 believe, belie, belief, Belize, relive, be live, be-live, believed, believer, believes, beloved, blivet, belied, belies, live, belle benidifs benefits 4 34 bends, bend's, Bendix, benefits, Benito's, bindings, bandies, bandits, benders, binds, Benita's, bind's, sendoffs, benefit's, endives, beatifies, binding's, bands, bonds, binders, bonitos, Bender's, bandit's, bender's, Bond's, band's, bond's, bonito's, bonding's, sendoff's, Benet's, Bonita's, binder's, endive's bigginging beginning 1 36 beginning, bringing, bogging, bonging, bugging, bunging, gonging, doggoning, boinking, boggling, bagging, banging, begging, binning, gaining, ganging, ginning, bargaining, beginnings, boogieing, belonging, buggering, beckoning, braining, beggaring, beguiling, regaining, coining, gunning, joining, biking, bikini, tobogganing, beginning's, genning, gowning blait bleat 5 35 Blair, blat, bait, bloat, bleat, blot, blast, plait, BLT, blade, bluet, ballot, Bali, baldy, belt, bolt, Blatz, blats, blitz, laity, bald, blight, Lat, bat, bit, built, lat, lit, ballet, baled, bail, beat, boat, laid, Bali's bouyant buoyant 1 20 buoyant, bounty, bunt, bouffant, bound, buoyancy, botany, Bantu, buoyantly, boat, bonnet, bout, butane, band, bent, Brant, blunt, brunt, buoying, burnt boygot boycott 3 11 Bogota, bigot, boycott, begot, boy got, boy-got, boot, bought, bogon, begat, beget brocolli broccoli 1 17 broccoli, brolly, Brillo, broil, Brock, brill, broccoli's, brook, Brooklyn, brooklet, Bernoulli, recoil, Brooke, broodily, Barclay, Bacall, recall buch bush 7 21 butch, Burch, Busch, bunch, Bach, Bush, bush, bitch, Buck, buck, much, ouch, such, Beach, batch, beach, beech, botch, bushy, bash, bosh buder butter 9 72 nuder, bidder, buyer, Buber, ruder, badder, bedder, biter, butter, bud er, bud-er, Boulder, binder, birder, boulder, bounder, builder, buster, buffer, busier, Bauer, Burr, bawdier, beadier, bide, bier, bitter, boudoir, burr, buttery, bluer, udder, Bud, bud, bur, Balder, Bender, Butler, balder, bender, bolder, border, butler, badger, budded, bugger, bummer, buzzer, guider, judder, rudder, Bede, Boer, bade, batter, beater, beer, better, boater, bode, Oder, buds, Lauder, louder, tuber, Bayer, Beyer, Boyer, Buddy, buddy, Bud's, bud's budr butter 46 61 Bud, bud, bur, Burr, burr, buds, bidder, Bird, Byrd, bird, bide, boudoir, nuder, Burt, badder, baud, bdrm, bedder, bid, biter, bury, but, blur, bard, BR, Br, Dr, Bauer, Bede, Buddy, bade, bier, bode, buddy, burro, butt, buyer, Audra, Buber, Bud's, Sudra, Tudor, bauds, bluer, bud's, butter, ruder, bad, bar, bed, bod, brr, FDR, Barr, Boer, bear, beer, boar, body, boor, baud's budter butter 2 52 buster, butter, bustier, biter, Butler, butler, bidder, bitter, buttery, baster, birder, bidet, badder, batter, beater, bedder, better, boater, budded, butted, banter, barter, Boulder, binder, boulder, bounder, builder, dater, deter, doter, bidets, border, buttered, bittier, Balder, Bender, balder, bender, bolder, tauter, battery, battier, bawdier, beadier, boudoir, Tudor, bated, boded, tater, tutor, doubter, bidet's buracracy bureaucracy 1 36 bureaucracy, bureaucrat, bureaucracy's, bureaucrats, burgers, bracers, bracts, bursars, barracks, Barclays, Bergerac, bureaucracies, bravuras, Burger's, bureaucrat's, burger's, burghers, bursar's, bravura's, bracer's, braceros, bract's, Burger, burger, burglars, bursary's, Barbra's, Barbara's, bracero's, burgher's, burglar's, Bergerac's, barrack's, Barclay's, Barack's, burglary's burracracy bureaucracy 1 18 bureaucracy, bureaucrat, bureaucracy's, bureaucrats, bureaucracies, bureaucrat's, bursars, barracks, burghers, barracudas, bursar's, barracuda's, Barrera's, barrack's, Barbara's, bursary's, burgher's, Bergerac's buton button 1 28 button, Burton, baton, futon, Beeton, butane, biotin, butting, bu ton, bu-ton, but on, but-on, Briton, buttons, bun, but, ton, Barton, Benton, Bhutan, Bolton, Boston, Breton, batons, boon, butt, button's, baton's byby by by 12 44 baby, bub, Bobby, bobby, booby, bubo, Bib, Bob, bib, bob, babe, by by, by-by, busby, BYOB, buy, BB, boob, by, Abby, Yb, bubs, buoy, byway, BBB, Beebe, Bobbi, bay, bey, boy, BBC, BBQ, BBS, bbl, bye, bibs, bobs, by's, bub's, BB's, baby's, Bob's, bib's, bob's cauler caller 2 62 caulker, caller, causer, hauler, mauler, jailer, cooler, valuer, caviler, clear, Calder, calmer, clayier, curler, cutler, Coulter, cackler, cajoler, callers, caroler, coulee, crawler, crueler, cruller, Mailer, haulier, mailer, wailer, Collier, collier, gallery, Caleb, Euler, baler, caber, caner, caper, carer, cater, caulk, caver, cuber, curer, cuter, haler, paler, ruler, Cather, Waller, cadger, cagier, called, career, choler, fouler, taller, Geller, Keller, collar, gluier, killer, caller's cemetary cemetery 1 21 cemetery, cementer, century, geometry, cemetery's, smeary, centaur, center, Demeter, scimitar, sectary, symmetry, seminary, Sumter, cedar, meter, metro, smear, semester, Sumatra, cemeteries changeing changing 2 10 changeling, changing, Chongqing, channeling, chancing, chanting, charging, chinking, chunking, whingeing cheet cheat 4 23 chert, Cheer, cheer, cheat, sheet, chest, cheek, cheep, chute, chat, chit, chew, Che, Cheetos, cheetah, chide, chalet, cheats, chesty, chewed, sheets, cheat's, sheet's cicle circle 1 12 circle, chicle, cycle, icicle, sickle, Cecile, Cole, cecal, scale, cycled, cycles, cycle's cimplicity simplicity 2 5 complicity, simplicity, complicit, implicit, simplicity's circumstaces circumstances 1 5 circumstances, circumstance's, circumstance, circumstanced, circumcises clob club 3 34 cob, lob, club, glob, Colby, cloy, blob, clod, clog, clop, clot, slob, Caleb, glib, globe, cl ob, cl-ob, COL, Col, col, Cleo, Clio, Cobb, Colo, lobe, CB, COLA, Cb, Cl, Cole, cl, cola, coll, lb coaln colon 6 54 coal, coaling, clan, Colin, Colon, colon, coals, Golan, Collin, clang, colony, COLA, cola, kaolin, coiling, cooling, cowling, Cohan, Coleen, Conan, Klan, COL, Cal, Can, Col, Galen, cal, can, clean, clown, col, con, Nolan, colas, Colleen, coal's, colleen, Cain, Cali, Cole, Colo, Conn, Joan, call, coil, coin, coll, cool, coon, cowl, goal, koan, loan, cola's cocamena cockamamie 0 15 coachmen, cocaine, cowmen, coachman, Coleman, Carmen, cowman, conman, Cockney, cockney, Crimean, cognomen, cocoon, coming, common colleaque colleague 1 10 colleague, claque, colleagues, collage, college, colloquy, clique, colloq, colleague's, collate colloquilism colloquialism 1 9 colloquialism, colloquialisms, colloquialism's, colloquiums, colloquium, colonialism, colloquies, colloquial, colloquium's columne column 2 12 columned, column, columns, coalmine, calumny, columnar, Coleman, Columbine, columbine, commune, column's, calamine comiler compiler 1 25 compiler, comelier, co miler, co-miler, cooler, comfier, Collier, collier, comer, miler, comaker, comber, caviler, cobbler, compeer, Mailer, Miller, colliery, mailer, miller, homelier, comely, Camille, jollier, jowlier comitmment commitment 1 8 commitment, commitments, condiment, commitment's, Commandment, commandment, committeemen, contemned comitte committee 1 12 committee, comity, Comte, commute, comet, committed, committer, commit, compete, compote, compute, comity's comittmen commitment 3 5 committeemen, committeeman, commitment, contemn, committing comittmend commitment 1 7 commitment, commitments, committeemen, contemned, committeeman, commitment's, committeeman's commerciasl commercials 1 4 commercials, commercial, commercially, commercial's commited committed 1 26 committed, commuted, commit ed, commit-ed, commutes, commute, commits, vomited, commit, commented, committee, computed, committer, communed, commuter, commode, commute's, combated, competed, commend, omitted, Comte, commodity, recommitted, coated, comity commitee committee 1 18 committee, commute, commit, committees, committer, commuter, Comte, commie, commode, committed, commuted, commutes, comity, commits, commies, committee's, commute's, commie's companys companies 3 6 company's, company, companies, compass, Compaq's, compass's compicated complicated 1 3 complicated, compacted, communicated comupter computer 1 16 computer, computers, compute, commuter, copter, computed, computes, corrupter, compeer, compete, computer's, compere, compote, compacter, compare, completer concensus consensus 1 14 consensus, con census, con-census, consensus's, condenses, consensual, consciences, incenses, consensuses, consents, conscience's, consent's, incense's, nonsense's congradulations congratulations 1 14 congratulations, congratulation's, congratulation, confabulations, congratulating, graduations, confabulation's, contradictions, congratulates, congregations, graduation's, granulation's, contradiction's, congregation's conibation contribution 0 6 conurbation, condition, conniption, connotation, concision, connection consident consistent 3 8 confident, coincident, consistent, consent, constant, confidant, constituent, content consident consonant 0 8 confident, coincident, consistent, consent, constant, confidant, constituent, content contast constant 0 12 contrast, contest, contact, contests, contused, context, contuse, congest, consist, content, contort, contest's contastant constant 2 4 contestant, constant, contestants, contestant's contunie continue 1 23 continue, continua, contain, contuse, condone, continued, continues, counting, contained, container, contusing, confine, canting, contains, contusion, Canton, canton, contend, content, conduce, conduit, convene, condense cooly coolly 2 25 Cooley, coolly, cool, coyly, Colo, cloy, coil, coley, cools, COL, Col, col, Cowley, coolie, COLA, Cole, coal, cola, coll, cowl, Coyle, golly, jolly, jowly, cool's cosmoplyton cosmopolitan 1 7 cosmopolitan, cosmopolitans, simpleton, completing, Compton, completion, cosmopolitan's courst court 2 24 courts, court, crust, corset, course, coursed, crusty, Crest, crest, Curt, cost, curs, cursed, curt, jurist, Coors, Corot, coast, curse, joust, roust, court's, cur's, Curt's crasy crazy 5 31 crays, Cray, cray, crass, crazy, cars, craws, crash, grays, crease, curacy, grassy, greasy, Cr's, Crecy, Cross, Grass, craze, cress, cross, cruse, grass, Cara's, Cora's, car's, Cray's, craw's, cry's, Cary's, Gray's, gray's cravets caveats 12 43 craves, cravats, cravens, cravat's, crafts, crave ts, crave-ts, carvers, carets, carves, crates, caveats, craved, gravest, Craft's, craft's, carpets, caravels, craven's, Graves, covets, cravat, cruets, graves, gravitas, rivets, Carver's, carver's, crofts, crufts, grafts, caret's, crate's, grave's, caveat's, carpet's, caravel's, cruet's, gravity's, rivet's, Kraft's, graft's, Graves's credetability credibility 1 8 credibility, creditably, repeatability, predictability, reputability, readability, creditable, credibility's criqitue critique 1 17 critique, croquet, croquette, critiqued, cordite, Brigitte, Cronkite, critic, requite, caricature, Crete, crate, cricked, cricket, Kristie, create, credit croke croak 6 53 Coke, coke, crikey, Cork, cork, croak, crock, crook, Cooke, Croce, broke, crone, Creek, creek, croaky, grok, choke, Crick, corked, corker, crick, Crookes, croaked, crocked, crooked, core, Crow, crow, corks, crack, creak, cooker, cookie, croaks, crocks, crooks, Gorky, Greek, Jorge, corgi, gorge, karaoke, Cook, Cree, Roku, cake, cook, joke, rake, cork's, croak's, crock's, crook's crucifiction crucifixion 2 21 Crucifixion, crucifixion, calcification, Crucifixions, crucifixions, jurisdiction, gratification, versification, Crucifixion's, crucifixion's, purification, rectification, reunification, certification, reification, codification, pacification, ramification, ratification, clarification, calcification's crusifed crucified 1 13 crucified, cruised, crusaded, crusted, cursed, crucifies, crusade, cursive, crisped, crossed, crucify, crested, cursive's ctitique critique 1 17 critique, critic, cottage, catlike, catted, kitted, Coptic, static, cortege, kited, cartage, quietude, CDT, coated, mitotic, Cadette, caddied cumba combo 3 30 Cuba, rumba, combo, gumbo, jumbo, cums, MBA, cub, cum, Combs, combat, combs, crumby, cumber, Mumbai, cum's, Gambia, coma, comb, cube, Macumba, curb, comma, Dumbo, Zomba, cumin, dumbo, mamba, samba, comb's custamisation customization 1 6 customization, customization's, contamination, castigation, juxtaposition, justification daly daily 2 34 Daley, daily, dally, Day, day, Dale, Dali, dale, duly, delay, Dial, deal, dial, dual, Davy, Dalai, Dolly, dilly, doily, dolly, dully, tally, Del, Dell, Dole, deli, dell, dill, dole, doll, dull, tale, tali, tall danguages dangerous 0 21 languages, language's, damages, dengue's, dinguses, dangles, manages, damage's, tonnages, Danae's, dangers, tanagers, Danube's, dagoes, nudges, drainage's, tonnage's, danger's, tanager's, Duane's, nudge's deaft draft 1 20 draft, daft, deft, deaf, delft, dealt, Taft, drafty, defeat, dead, defy, feat, DAT, davit, deafest, def, AFT, EFT, aft, teat defence defense 1 24 defense, defiance, deafens, deference, defines, fence, defensed, defenses, deface, define, deviance, defend, defends, Terence, decency, deafened, deafen, defensive, deafness, dance, defense's, dense, dunce, defiance's defenly defiantly 6 13 defend, deftly, evenly, defense, deafen, defiantly, divinely, deafens, deafened, heavenly, define, defile, daftly definate definite 1 24 definite, defiant, defined, deviant, define, defiance, delineate, detonate, deviate, deflate, definer, defecate, dominate, defiantly, donate, defines, defoliate, defeat, definitely, definitive, denote, deviants, finite, deviant's definately definitely 1 11 definitely, defiantly, definable, definite, definitively, finitely, defiant, deftly, dentally, daintily, divinely dependeble dependable 1 3 dependable, dependably, spendable descrption description 1 7 description, descriptions, decryption, desecration, discretion, description's, disruption descrptn description 1 6 description, descriptor, discrepant, desecrating, descriptive, scripting desparate desperate 1 9 desperate, disparate, separate, despaired, desecrate, disparage, desperado, disparity, depart dessicate desiccate 1 16 desiccate, dedicate, delicate, desiccated, desiccates, dissipate, dissociate, desecrate, designate, desolate, descale, despite, dislocate, dissect, decimate, defecate destint distant 4 13 destiny, destine, destined, distant, stint, distinct, destines, Dustin, descent, dusting, testing, destiny's, d'Estaing develepment developments 2 8 development, developments, development's, developmental, devilment, defilement, redevelopment, envelopment developement development 1 8 development, developments, development's, developmental, redevelopment, envelopment, elopement, devilment develpond development 3 4 developed, developing, development, devilment devulge divulge 1 9 divulge, deluge, divulged, divulges, devalue, devolve, deviled, devil, defile diagree disagree 1 25 disagree, degree, digger, dagger, agree, Daguerre, dungaree, decree, diagram, dirge, dodger, tiger, Dare, Tagore, dare, dire, diaper, degrees, digress, dicker, diary, diggers, pedigree, digger's, degree's dieties deities 1 23 deities, dirties, ditties, duties, diets, diet's, titties, die ties, die-ties, dotes, duets, dieters, dietaries, duet's, deifies, dainties, dinettes, dates, deity's, ditzes, dieter's, dinette's, date's dinasaur dinosaur 1 24 dinosaur, dinosaurs, dinar, dinosaur's, denser, dinars, Dina's, donas, insure, dins, dancer, Diana's, din's, dines, dings, Dona's, dona's, dinar's, DNA's, Dana's, Dena's, Dino's, Tina's, ding's dinasour dinosaur 1 28 dinosaur, dinar, dinosaurs, denser, tensor, divisor, dinars, Dina's, donas, donor, insure, dins, dancer, din's, dines, dings, dinosaur's, Dino's, Diana's, Dona's, dona's, dinar's, DNA's, dingo's, Dana's, Dena's, Tina's, ding's direcyly directly 1 14 directly, direly, fiercely, dryly, direful, drizzly, Duracell, dorsally, dirtily, tiredly, diversely, Darcy, Daryl, Daryl's discuess discuss 2 11 discuses, discuss, discus's, discus, discusses, disuses, discs, disc's, discos, disco's, disuse's disect dissect 1 20 dissect, bisect, direct, dissects, dialect, diskette, dict, disc, dist, sect, dissent, disco, discs, digest, trisect, defect, deject, desert, detect, disc's disippate dissipate 1 14 dissipate, dispute, dissipated, dissipates, despite, disparate, disrepute, desiccate, spate, disputed, disputer, disputes, dispirit, dispute's disition decision 8 28 dilution, disunion, position, diction, division, dilation, dissuasion, decision, deposition, digestion, dissipation, Dustin, sedition, dissection, tuition, desertion, Domitian, demotion, deviation, devotion, dietitian, donation, duration, bastion, disdain, citation, derision, deletion dispair despair 1 24 despair, dis pair, dis-pair, disrepair, despairs, Diaspora, diaspora, disappear, disbar, disparity, dispraise, disport, despaired, dispirit, disposer, diaper, spar, dippier, display, wispier, despair's, disputer, Dipper, dipper disssicion discussion 0 11 dissuasion, disusing, disunion, discoing, dissing, dismissing, decision, dissuading, Dickson, discern, disguising distarct distract 1 12 distract, district, distracts, destruct, distrait, distort, dustcart, distinct, districts, distracted, detract, district's distart distort 1 17 distort, distant, distrait, dastard, dis tart, dis-tart, dist art, dist-art, dustcart, distract, start, distorts, distaste, discard, disport, disturb, restart distroy destroy 1 21 destroy, dis troy, dis-troy, distort, history, destroys, bistro, dilatory, distrait, duster, story, Dusty, dusty, disarray, dist, dietary, disturb, destroyed, destroyer, stray, distress documtations documentation 0 6 documentations, dictations, documentation's, commutations, dictation's, commutation's doenload download 1 11 download, downloads, Donald, download's, downloaded, unload, downloading, Danelaw, Delta, delta, dental doog dog 1 51 dog, Doug, dig, doge, Moog, dong, doom, door, Togo, dago, Dodge, dodge, dodgy, doggy, dag, deg, doc, dug, tog, Diego, dock, took, dogie, dogs, doughy, dodo, Tojo, do, toga, LOGO, Pogo, logo, defog, dough, DC, DJ, dc, DOA, DOE, Doe, Dow, coo, doe, duo, goo, too, Good, coot, good, dog's, Doug's dramaticly dramatically 1 5 dramatically, dramatic, dramatics, traumatically, dramatics's drunkeness drunkenness 1 13 drunkenness, drunkenness's, drunken, frankness, dankness, drinkings, rankness, drunkenly, darkness, crankiness, orangeness, dankness's, rankness's ductioneery dictionary 1 8 dictionary, auctioneer, diction, dictionary's, diction's, vacationer, cautionary, decliner dur due 3 36 Dir, dour, due, Dr, fur, Du, Ur, DAR, dry, Dior, Douro, dire, DUI, DVR, duo, Eur, bur, cur, dub, dud, dug, duh, dun, our, Dare, Dora, dare, dear, deer, doer, door, dory, tr, tour, tar, tor duren during 6 51 Daren, Duran, Durer, Darren, Doreen, during, tureen, darn, turn, Durex, drone, Darin, Turin, drawn, drown, dune, Darrin, dire, furn, tern, Drano, Duane, Dunne, den, drain, dun, urn, Durant, Durban, darken, dourer, duress, Dare, Dorian, Drew, Dunn, Turing, Wren, dare, daring, drew, wren, burn, Tran, tarn, torn, tron, Lauren, doyen, Daren's, Duran's dymatic dynamic 0 7 demotic, dogmatic, dramatic, somatic, dyadic, domestic, idiomatic dynaic dynamic 1 45 dynamic, tunic, cynic, tonic, dynamo, dank, sync, DNA, dunk, manic, panic, Denali, Punic, runic, sonic, Dana, Dena, Dina, Dona, dona, Danial, denial, maniac, Deng, dink, Danae, DNA's, Denis, Dinah, Dirac, Doric, Ionic, conic, denim, dinar, donas, ionic, dinky, Dannie, Donnie, Dana's, Dena's, Dina's, Dona's, dona's ecstacy ecstasy 2 17 Ecstasy, ecstasy, ecstasy's, Acosta's, exits, Acosta, Easts, ecstasies, ersatz, CST's, EST's, Estes, exit's, eclat's, East's, east's, Estes's efficat efficient 0 11 effect, efficacy, evict, affect, effects, edict, officiate, afflict, effigy, effort, effect's efficity efficacy 0 16 deficit, affinity, efficient, effect, elicit, officiate, effaced, iffiest, offsite, effacing, feisty, evict, efface, effete, office, Effie's effots efforts 1 49 efforts, effort's, effs, effects, foots, effete, fits, befits, refits, Effie's, affords, effect's, EFT, feats, hefts, lefts, lofts, wefts, effed, effuse, foot's, emotes, UFOs, eats, fats, offs, affects, offsets, Eliot's, UFO's, afoot, fiats, foods, fit's, refit's, feat's, heft's, left's, loft's, weft's, Evita's, fat's, EST's, affect's, offset's, Fiat's, fiat's, food's, Erato's egsistence existence 1 6 existence, insistence, existences, assistance, existence's, coexistence eitiology etiology 1 6 etiology, ethology, etiology's, etiologic, ecology, ideology elagent elegant 1 10 elegant, agent, eloquent, element, argent, legend, eland, elect, urgent, diligent elligit elegant 0 9 Elliot, elicit, Elliott, illicit, legit, Eliot, eulogist, elect, alight embarass embarrass 1 22 embarrass, embers, umbras, embarks, embarrasses, ember's, embrace, umbra's, embarrassed, embassy, embraces, emboss, embark, embargo's, embargoes, embryos, Amber's, amber's, umber's, embassy's, embrace's, embryo's embarassment embarrassment 1 3 embarrassment, embarrassments, embarrassment's embaress embarrass 1 24 embarrass, embers, ember's, embarks, empress, embrace, embraces, embargoes, embassy, embeds, umbras, Amber's, amber's, embrace's, umber's, umbra's, emboss, embark, embosses, embargo's, embryos, empress's, embassy's, embryo's encapsualtion encapsulation 1 4 encapsulation, encapsulations, encapsulating, encapsulation's encyclapidia encyclopedia 1 4 encyclopedia, encyclopedias, encyclopedic, encyclopedia's encyclopia encyclopedia 1 6 encyclopedia, escallop, escalope, unicycles, unicycle, unicycle's engins engine 2 21 engines, engine, engine's, enjoins, en gins, en-gins, Onegin's, ensigns, penguins, angina, angina's, edgings, endings, Eng's, ensign's, Jenkins, Eakins, penguin's, edging's, ending's, Angie's enhence enhance 1 6 enhance, en hence, en-hence, enhanced, enhancer, enhances enligtment Enlightenment 0 9 enlistment, enlistments, enactment, enlightenment, indictment, enlistment's, enlargement, alignment, reenlistment ennuui ennui 1 51 ennui, en, ennui's, Annie, Ann, ENE, eon, inn, annoy, Ainu, Anna, Anne, Anhui, UN, annul, endue, ensue, menu, nun, eunuch, annual, enough, Bangui, EU, Eu, e'en, nu, Bennie, Jennie, Zuni, Ernie, Inonu, Inuit, innit, IN, In, ON, an, in, on, Penn, Tenn, Venn, annuity, Eng, GNU, enc, end, ens, gnu, en's enought enough 1 11 enough, en ought, en-ought, ought, unsought, enough's, naught, eight, night, naughty, aught enventions inventions 1 11 inventions, invention's, reinventions, invention, conventions, intentions, reinvention's, convention's, indention's, intention's, envisions envireminakl environmental 1 10 environmental, environmentally, incremental, interminable, interminably, infernal, informal, intermingle, inferential, informing enviroment environment 1 8 environment, enforcement, endearment, increment, informant, interment, invariant, conferment epitomy epitome 1 15 epitome, epitomes, optima, epitome's, epitomize, Epsom, entomb, anatomy, epitaph, atom, item, uppity, septum, idiom, opium equire acquire 7 14 Esquire, esquire, quire, require, equine, squire, acquire, equerry, Eire, edgier, Aguirre, equip, equiv, inquire errara error 2 48 errata, error, errors, Ferrari, Ferraro, Herrera, rear, Aurora, aurora, eerier, ears, eras, errs, Etruria, arrears, error's, Ara, ERA, ear, era, err, Ararat, Erato, arras, drear, era's, erred, rare, roar, Earl, Earp, Erma, Erna, Ezra, earl, earn, Eritrea, erase, Eurasia, array, terror, Erica, Erika, Errol, friar, ear's, Barrera, O'Hara erro error 2 52 Errol, error, err, euro, ere, Ebro, ergo, errs, ER, Er, er, Oreo, arrow, ERA, Eur, Orr, arr, ear, era, Erie, Eire, Eyre, e'er, OR, or, Erato, EEO, Eros, RR, Nero, hero, zero, Arron, Elroy, erred, euros, AR, Ar, Ir, Ur, arroyo, Herr, Kerr, Terr, terr, ESR, Rio, erg, rho, Er's, o'er, euro's evaualtion evaluation 1 9 evaluation, evacuation, ovulation, evaluations, evolution, devaluation, emulation, revaluation, evaluation's evething everything 3 9 eve thing, eve-thing, everything, earthing, evening, averring, evading, evoking, anything evtually eventually 1 8 eventually, actually, evilly, fatally, effectually, eventual, Italy, outfall excede exceed 1 18 exceed, excite, ex cede, ex-cede, exceeded, exceeds, Exocet, accede, excess, excise, exude, excel, except, excelled, excised, excited, excused, exudes excercise exercise 1 5 exercise, exercises, exorcise, exercise's, exorcises excpt except 1 9 except, exact, excl, expo, exec, execute, execs, escape, exec's excution execution 1 16 execution, exaction, excursion, executions, exclusion, excretion, excision, exertion, executing, execution's, executioner, execration, exudation, ejection, excavation, exaction's exhileration exhilaration 1 6 exhilaration, exhilarating, exhalation, exhilaration's, exploration, expiration existance existence 1 8 existence, existences, existence's, existing, coexistence, existent, assistance, exists expleyly explicitly 11 12 expel, expels, expertly, expelled, exploit, expressly, explode, explore, explain, expelling, explicitly, exile explity explicitly 0 19 exploit, exploits, explode, explicit, exploit's, exploited, exploiter, explore, expiate, explain, exalt, expat, explicate, exult, expedite, export, expelled, expect, expert expresso espresso 2 7 express, espresso, express's, expires, expressed, expresses, expressly exspidient expedient 1 9 expedient, existent, expedients, expediency, exponent, expedient's, expediently, expedience, inexpedient extions extensions 0 23 ext ions, ext-ions, exertions, exons, vexations, actions, exaction's, executions, exertion's, exon's, vexation's, action's, excisions, axons, equations, execution's, questions, excision's, expiation's, exudation's, axon's, equation's, question's factontion factorization 10 18 faction, fascination, actuation, attention, lactation, factoring, detonation, factitious, activation, factorization, flotation, fecundation, detention, dictation, intonation, fluctuation, retention, contention failer failure 3 30 frailer, filer, failure, flier, filler, Mailer, failed, fainer, fairer, jailer, mailer, wailer, fouler, Fowler, Fuller, feeler, feller, fuller, fail er, fail-er, flair, faille, falser, falter, filers, filter, fail, fair, file, filer's famdasy fantasy 1 67 fantasy, fads, farads, fad's, fades, maydays, AMD's, Fridays, fame's, famous, Fahd's, mads, Midas, famed, Fonda's, Ramada's, mad's, facades, farad's, fade's, DMD's, amides, foamiest, frauds, FUDs, Feds, MD's, Md's, feds, mdse, nomads, Freda's, fraud's, Fates, Fatima's, Fed's, fates, fatso, fed's, feeds, feuds, foods, fumes, maids, Faraday's, Maud's, fate's, feed's, feud's, food's, fume's, maid's, Amado's, Feds's, Midas's, amide's, facade's, Fundy's, nomad's, Fido's, feta's, mayday's, Friday's, family's, fatty's, midday's, amity's faver favor 3 13 aver, fave, favor, fever, fiver, fayer, caver, faker, faves, raver, saver, waver, fifer faxe fax 5 37 face, faxed, faxes, faze, fax, faux, fake, fakes, Fox, fix, fox, Faye, fade, fame, fare, fate, fave, FAQs, fags, foxy, Fawkes, flax, flex, Foxes, fax's, fixed, fixer, fixes, foxed, foxes, fake's, FAQ, FAQ's, fag, fag's, fa's, Faye's firey fiery 1 20 fiery, Frey, fire, furry, Freya, fairy, fore, fury, fired, firer, fires, Fry, fir, fry, ferry, foray, fare, fray, free, fire's fistival festival 1 8 festival, festivals, festively, fistful, fistula, festal, festival's, festive flatterring flattering 1 10 flattering, fluttering, flatter ring, flatter-ring, faltering, clattering, flattening, filtering, flatteringly, flatting fluk flux 9 18 fluke, fluky, flunk, flu, flak, flick, folk, flue, flux, flub, flack, flake, flaky, fleck, flock, flag, flog, flu's flukse flux 17 32 flukes, fluke, flakes, flicks, flues, fluke's, folks, flunks, flacks, flak's, flecks, flocks, fluxes, folksy, flumes, flutes, flux, flake, flu's, fluky, flick's, folk's, flunk's, flack's, fleck's, flock's, flake's, flue's, flux's, Luke's, flume's, flute's fone phone 23 49 fine, done, gone, foe, one, fen, fin, fond, font, bone, cone, fore, hone, lone, none, pone, tone, zone, Finn, Fiona, fan, fun, phone, fang, fain, fined, finer, fines, Noe, fawn, Fannie, fie, floe, foes, Fe, NE, Ne, faun, fondue, ON, on, Fonda, fence, found, fount, fee, foo, fine's, foe's forsee foresee 1 51 foresee, fores, force, fires, for see, for-see, foresaw, foreseen, foreseer, foresees, firs, fours, frees, fares, froze, gorse, Forest, fore, fore's, forest, free, freeze, frieze, forsake, fries, furs, Fosse, fusee, Morse, Norse, forge, forte, horse, worse, Farsi, farce, furze, Forbes, fir's, forces, forges, fortes, four's, forced, Fr's, fire's, fur's, fare's, force's, forge's, forte's frustartaion frustrating 2 7 frustration, frustrating, frustrate, restarting, frustrated, frustrates, frustratingly fuction function 2 12 fiction, function, faction, auction, suction, fictions, friction, factions, fraction, fusion, fiction's, faction's funetik phonetic 12 33 fanatic, funk, Fuentes, frenetic, genetic, kinetic, finite, fount, funky, fungoid, lunatic, phonetic, fantail, fountain, funked, Fundy, fined, founts, funded, font, fund, frantic, fount's, funding, sundeck, antic, fonts, funds, fanatics, font's, fund's, Fuentes's, fanatic's futs guts 3 56 fits, furs, guts, fut, FUDs, fats, futz, fetus, fiats, fit's, fuss, buts, cuts, fums, huts, juts, nuts, outs, puts, ruts, tuts, Fates, fat's, fates, fatso, feats, fetes, feuds, foots, Fiat's, fiat's, Feds, fads, feds, fur's, gut's, feat's, feud's, foot's, UT's, Tut's, cut's, fate's, feta's, fete's, fun's, hut's, jut's, nut's, out's, put's, rut's, tut's, Fed's, fad's, fed's gamne came 23 32 gamine, game, gamin, gaming, Gaiman, gammon, gasmen, gamines, mane, Amen, amen, amine, gamed, gamer, games, Galen, gamins, Gama, Gene, Jame, Jane, Kane, came, cane, gain, gamy, gang, gene, gone, gamine's, gamin's, game's gaurd guard 1 51 guard, gourd, gird, gourde, Kurd, card, curd, grayed, grid, geared, guards, gauged, grad, gaudy, Hurd, crud, gars, hard, Jared, cared, cured, gad, gar, girt, gored, gourds, quart, Gary, Jarred, Jarrod, garret, gawd, guru, jarred, Ward, bard, garb, lard, turd, ward, yard, Curt, Kurt, cart, cord, curt, kart, Garry, gar's, guard's, gourd's generly generally 2 27 general, generally, gently, generals, gingerly, genera, gnarly, greenly, genteelly, generic, genre, genteel, generality, nearly, general's, keenly, genres, gunnery, generously, girly, gnarl, goner, queerly, genre's, genially, Genaro, genial goberment government 1 17 government, garment, debarment, ferment, conferment, Cabernet, gourmet, torment, Doberman, coherent, doberman, gourmand, deferment, determent, dobermans, Doberman's, doberman's gobernement government 1 12 government, governments, government's, governmental, ornament, confinement, tournament, bereavement, debridement, garment, adornment, journeymen gobernment government 1 9 government, governments, government's, governmental, ornament, garment, adornment, tournament, Cabernet gotton gotten 3 21 Cotton, cotton, gotten, cottony, got ton, got-ton, Giotto, getting, gutting, jotting, goon, Gordon, cottons, glutton, gotta, Gatun, codon, godson, Giotto's, Cotton's, cotton's gracefull graceful 2 6 gracefully, graceful, grace full, grace-full, gratefully, grateful gradualy gradually 1 21 gradually, gradual, graduate, radially, grandly, greedily, radial, Grady, gaudily, greatly, gradable, crudely, Bradly, gladly, cradle, gradate, granule, gravely, griddle, gratuity, gravelly grammer grammar 2 6 crammer, grammar, grimmer, Kramer, grimier, groomer hallo hello 7 28 halloo, hallow, Gallo, Hall, hall, halo, hello, Hallie, halls, Hal, Halley, hollow, Hale, Hill, Hull, hail, hale, haul, hell, hill, hull, Haley, Holly, hilly, holly, he'll, Hall's, hall's hapily happily 1 11 happily, haply, hazily, hail, headily, heavily, happy, apply, shapely, Hamill, homily harrass harass 1 28 harass, Harris's, Harris, Harry's, harries, harrows, hares, arras's, Hera's, hare's, arras, Harrods, hairs, horas, harrow's, arrays, Herr's, hair's, hora's, harness, hurrahs, hurry's, Haas's, Harrods's, Harare's, array's, Horus's, hurrah's havne have 2 22 haven, have, heaven, Havana, having, Haney, heave, heaving, Havel, havens, haves, shaven, Han, maven, raven, hang, hive, hone, hove, haven's, haven't, have's heellp help 1 23 help, hello, Heep, heel, hell, he'll, heels, whelp, heel's, heeled, helps, hep, Helen, hell's, Hall, Hill, Hull, hall, heal, heap, hill, hull, help's heighth height 2 13 eighth, height, heights, Heath, heath, high, hath, height's, Keith, highs, health, hearth, high's hellp help 2 30 hello, help, hell, hellos, he'll, helps, hep, Heller, hell's, whelp, Hall, Heep, Hill, Hull, hall, heal, heap, heel, hill, hull, held, helm, hemp, kelp, yelp, Holly, hilly, holly, hello's, help's helo hello 1 23 hello, helot, help, halo, hell, heal, heel, held, helm, hero, he'll, Hal, Hale, hale, hole, Hall, Hill, Hull, hall, hill, holy, hula, hull herlo hello 2 34 hero, hello, Harlow, hurl, her lo, her-lo, Herzl, heel, Herod, heron, her, harlot, herald, Herero, hereof, hereon, hereto, Harley, Hera, Herr, Hurley, halo, heal, hell, here, hourly, Perl, herb, herd, hers, he'll, hurls, hero's, hurl's hifin hyphen 0 58 hiving, hoofing, huffing, hi fin, hi-fin, hiding, fin, hieing, hiking, hiring, having, hinging, Hafiz, haven, Finn, Hon, Hun, fain, fine, fun, hing, hon, chiffon, whiffing, hefting, hoeing, HF, Haitian, Hf, biffing, diffing, hailing, hf, hipping, hissing, hitting, miffing, riffing, tiffing, Haifa, Heine, Hoff, Huff, heaving, huff, hying, HIV, Han, fan, fen, hen, AFN, chafing, knifing, haying, hive, HF's, Hf's hifine hyphen 28 28 hiving, hi fine, hi-fine, hoofing, huffing, fine, hiding, Heine, hieing, Divine, define, divine, hiking, hiring, refine, having, hone, hidden, fin, Hefner, haven, Finn, hing, hive, whiffing, hefting, heaven, hyphen higer higher 1 8 higher, huger, hiker, Niger, hider, tiger, hedger, Hagar hiphine hyphen 2 23 Haiphong, hyphen, iPhone, hiving, hipping, phone, humphing, hoping, siphon, Heine, hyphened, hitching, hieing, Daphne, Divine, divine, hiding, hiking, hiring, hyping, having, hyphens, hyphen's hippopotamous hippopotamus 1 3 hippopotamus, hippopotamus's, hippopotamuses hlp help 1 38 help, HP, LP, hp, hap, hep, hip, hop, alp, halo, helps, Hal, lap, lip, lop, whelp, Hale, Hall, Heep, Hill, Hope, Hopi, Hull, hale, hall, heap, hell, hill, hole, holy, hoop, hope, hula, hull, hype, hypo, help's, he'll hourse horse 1 15 horse, hours, House, house, hoarse, Horus, horsey, hour's, houris, course, hoers, hearse, Horus's, houri's, hoer's houssing housing 1 25 housing, hissing, moussing, hosing, Hussein, housings, hoisting, horsing, hosting, husking, Poussin, bossing, cussing, dossing, dousing, fussing, hushing, lousing, mousing, mussing, rousing, sousing, sussing, tossing, housing's howaver however 1 18 however, ho waver, ho-waver, how aver, how-aver, heaver, hover, waver, Hoover, hoover, heavier, Weaver, waiver, wavier, weaver, whoever, hewer, wafer howver however 1 15 however, hover, Hoover, hoover, howler, heaver, hoofer, hovers, hoer, hove, how're, over, Hoovers, hoovers, Hoover's humaniti humanity 1 10 humanity, humanoid, humanist, humanities, humanize, humanity's, human, humanest, humane, humanities's hyfin hyphen 8 46 huffing, hoofing, hying, fin, hyping, having, hiving, hyphen, hymn, hygiene, Hafiz, Hymen, haying, hymen, Haydn, haven, Finn, Hon, Hun, fain, fine, fun, hing, hon, hefting, HF, Hf, hf, Heine, Huff, heaving, huff, hyena, HIV, Haifa, Han, fan, fen, hen, AFN, chafing, hieing, hoeing, Hoff, HF's, Hf's hypotathes hypothesis 5 17 potatoes, hipbaths, hypotenuse, hypotheses, hypothesis, hotties, potties, bypaths, spathes, pottage's, hypnotizes, bypath's, potash's, potato's, hypotenuses, spathe's, hypotenuse's hypotathese hypothesis 4 10 hypotheses, hypotenuse, hypothesize, hypothesis, potatoes, hipbaths, hotties, potties, pottage's, hypothesis's hystrical hysterical 1 5 hysterical, historical, hysterically, historically, hysteric ident indent 1 37 indent, dent, dint, int, rodent, Advent, advent, intent, Aden, Eden, tent, evident, ardent, idiot, Edens, addend, adept, agent, anent, denote, event, stent, EDT, dined, isn't, identity, into, didn't, Edna, edit, tint, don't, identify, Aden's, Eden's, aren't, ain't illegitament illegitimate 1 9 illegitimate, allotment, illegitimacy, ligament, alignment, integument, impediment, incitement, illegitimacy's imbed embed 2 33 imbued, embed, imbues, imbue, imbibed, bombed, combed, numbed, tombed, ambled, embeds, aimed, imaged, impede, umbel, umber, umped, abed, embody, ibid, airbed, lambed, ebbed, Amber, amber, ember, Imelda, mobbed, ambit, imbibe, iambi, AMD, amide imediaetly immediately 1 8 immediately, immediate, immoderately, immodestly, eruditely, imitate, emotively, immutably imfamy infamy 1 6 infamy, imam, IMF, Mfume, IMF's, emf immenant immanent 1 11 immanent, imminent, unmeant, immensity, remnant, eminent, dominant, ruminant, immunity, immanently, imminently implemtes implements 1 7 implements, implants, implement's, implant's, implicates, implodes, impalement's inadvertant inadvertent 1 3 inadvertent, inadvertently, inadvertence incase in case 6 18 Incas, encase, Inca's, incise, incs, in case, in-case, uncased, Inca, increase, inches, encased, encases, inks, ING's, ink's, Ina's, Inge's incedious insidious 1 18 insidious, invidious, incestuous, incites, Indus, inced, insides, Indies, indies, niceties, incest's, inside's, indices, India's, insidiously, incises, indites, Indies's incompleet incomplete 1 3 incomplete, incompletely, uncompleted incomplot incomplete 1 5 incomplete, uncompleted, incompletely, uncoupled, unkempt inconvenant inconvenient 1 5 inconvenient, incontinent, inconveniently, inconvenience, inconvenienced inconvience inconvenience 1 4 inconvenience, unconvinced, unconfined, unconvincing independant independent 1 8 independent, independents, independent's, independently, Independence, independence, unrepentant, dependent independenent independent 1 8 independent, independents, Independence, independence, independently, Independence's, independence's, independent's indepnends independent 5 27 independents, independent's, Independence, independence, independent, deponents, intendeds, indents, intends, indent's, intentness, interments, Indianans, Internets, deponent's, indigents, intended's, endpoints, Indianan's, Internet's, intents, internment's, interment's, indigent's, endpoint's, intent's, indemnity's indepth in depth 1 16 in depth, in-depth, inept, depth, indent, ineptly, inapt, antipathy, adept, Hindemith, index, indeed, indite, indict, induct, intent indispensible indispensable 1 4 indispensable, indispensably, indispensables, indispensable's inefficite inefficient 1 5 inefficient, infelicity, infinite, incite, infinity inerface interface 1 15 interface, innervate, inverse, enervate, interoffice, innervates, Nerf's, infuse, enervates, energize, inertia's, invoice, inroads, Minerva's, inroad's infact in fact 5 17 infarct, infect, infant, intact, in fact, in-fact, inf act, inf-act, infects, inflect, inflict, indict, induct, enact, infest, inject, insect influencial influential 1 11 influential, influentially, influencing, inferential, influences, influence, influenza, influenced, influence's, infomercial, influenza's inital initial 1 32 initial, Intel, until, in ital, in-ital, Ital, entail, ital, install, Unitas, Anita, natal, genital, initially, Anibal, animal, natl, India, Inuit, Italy, innit, instill, unit, innately, int, anal, innate, inositol, into, Anita's, it'll, Intel's initinized initialized 0 11 unionized, unitized, intoned, anatomized, intended, intones, instanced, antagonized, intensified, enticed, intense initized initialized 0 21 unitized, unitizes, unitize, anodized, enticed, ionized, sanitized, unities, unnoticed, incited, united, untied, indited, intuited, unionized, iodized, noticed, intoned, induced, monetized, incised innoculate inoculate 1 6 inoculate, inoculated, inoculates, inculcate, inculpate, reinoculate insistant insistent 1 13 insistent, insist ant, insist-ant, instant, assistant, insisting, unresistant, insistently, consistent, insistence, insisted, inkstand, incessant insistenet insistent 1 7 insistent, insistence, insistently, consistent, insisted, insisting, instant instulation installation 3 3 insulation, instillation, installation intealignt intelligent 1 11 intelligent, inelegant, intelligently, indulgent, intelligence, unintelligent, intellect, indigent, intelligentsia, entailment, indulging intejilent intelligent 1 6 intelligent, integument, interlined, indolent, indigent, indulgent intelegent intelligent 1 4 intelligent, inelegant, indulgent, intellect intelegnent intelligent 1 6 intelligent, inelegant, indulgent, integument, intellect, indignant intelejent intelligent 1 6 intelligent, inelegant, intellect, indulgent, intolerant, indolent inteligent intelligent 1 9 intelligent, indulgent, intelligently, intelligence, unintelligent, indigent, inelegant, intellect, intelligentsia intelignt intelligent 1 12 intelligent, inelegant, indulgent, intelligently, intelligence, intellect, unintelligent, indigent, intolerant, indulging, indelicate, indolent intellagant intelligent 1 9 intelligent, inelegant, intellect, intelligently, indulgent, intelligence, intolerant, unintelligent, intelligentsia intellegent intelligent 1 8 intelligent, inelegant, intellect, intelligently, indulgent, intelligence, unintelligent, intelligentsia intellegint intelligent 1 6 intelligent, inelegant, intellect, indulgent, intelligently, unintelligent intellgnt intelligent 1 8 intelligent, intellect, inelegant, indulgent, intelligently, intelligence, unintelligent, intolerant interate iterate 2 28 integrate, iterate, inter ate, inter-ate, interred, nitrate, interact, underrate, entreat, Internet, internet, inveterate, entreaty, ingrate, untreated, interrelate, intrude, intranet, antedate, internee, intimate, entreated, interrogate, intricate, inert, inter, nitrite, anteater internation international 5 13 inter nation, inter-nation, interaction, intention, international, intonation, alternation, incarnation, intervention, interrelation, interrogation, Internationale, indention interpretate interpret 8 9 interpret ate, interpret-ate, interpreted, interpretative, interpreter, interpretive, interprets, interpret, interpreting interpretter interpreter 1 8 interpreter, interpreters, interpreted, interpret, interpreter's, interpretive, interprets, interrupter intertes interested 0 48 Internets, integrates, interred, interest, iterates, inters, intrudes, internees, enteritis, inserts, intents, interns, inverts, entreaties, nitrates, nitrites, ententes, insert's, intent's, interests, intern's, invert's, Internet's, entreats, introits, interacts, intercede, interpose, interest's, entrees, internee's, introit's, enters, intercedes, interludes, intros, anteaters, nitrate's, nitrite's, entente's, interim's, intro's, integrity's, entirety's, entreaty's, entree's, interlude's, anteater's intertesd interested 2 15 interest, interested, interceded, interposed, intercede, untreated, entreated, intruded, internist, intrudes, underused, interfaced, interlaced, enteritis, interstate invermeantial environmental 0 6 inferential, incremental, informational, incrementally, influential, infernal irresistable irresistible 1 4 irresistible, irresistibly, resistible, irritable irritible irritable 1 9 irritable, irritably, irrigable, erodible, heritable, veritable, writable, imitable, irascible isotrop isotope 1 6 isotope, isotropic, strop, strip, strap, strep johhn john 2 14 John, john, Johann, Johnny, johnny, Cohan, Cohen, Hahn, Johanna, Johnie, Khan, Kuhn, khan, Johnnie judgement judgment 1 13 judgment, augment, segment, figment, pigment, casement, ligament, Clement, clement, garment, regiment, cogent, cajolement kippur kipper 1 33 kipper, Jaipur, kippers, copper, skipper, Kanpur, Dipper, dipper, hipper, kipped, nipper, ripper, sipper, tipper, zipper, gypper, keeper, Japura, pour, kippered, Kip, kip, ppr, piper, CPR, clipper, kipper's, kips, spur, kappa, Kip's, kip's, gripper knawing knowing 2 33 gnawing, knowing, kn awing, kn-awing, jawing, awing, kneeing, knowings, kneading, cawing, hawing, naming, pawing, sawing, yawing, snowing, knifing, thawing, swing, waning, wing, nabbing, nagging, nailing, napping, nearing, vanning, knowingly, known, Ewing, owing, renewing, weaning latext latest 2 9 latex, latest, latent, la text, la-text, lat ext, lat-ext, text, latex's leasve leave 2 33 lease, leave, leaves, leased, leaser, leases, lase, lave, leas, Lessie, lessee, least, lavs, Lesa, save, laves, leafs, Lea's, elusive, lea's, levee, leave's, slave, Las, Les, lav, lease's, loaves, Le's, sleeve, leaf's, La's, la's lesure leisure 1 34 leisure, lesser, leaser, leisured, laser, loser, Lester, lessor, lure, pleasure, sure, lessee, desire, measure, lemur, Closure, closure, lousier, Lessie, Lenore, Leslie, assure, leer, looser, sere, lures, lease, leisure's, leisurely, Les, lexer, louse, Le's, lure's liasion lesion 2 23 liaison, lesion, lotion, libation, ligation, elision, fission, mission, suasion, vision, liaising, lashing, leashing, Lawson, lasing, lain, lion, Latino, lesions, dilation, illusion, elation, lesion's liason liaison 1 26 liaison, Lawson, lesson, liaising, lasing, liaisons, Larson, Lisbon, Liston, leasing, Lassen, Luzon, lion, Alison, lessen, loosen, Jason, Mason, bison, mason, Gleason, Wilson, Litton, reason, season, liaison's libary library 1 12 library, Libra, lobar, Libras, liar, libber, liberty, Leary, Libby, Liberia, labor, Libra's likly likely 1 19 likely, Lilly, Lily, lily, luckily, Lully, lolly, slickly, Lille, lankly, lowly, lively, sickly, Lila, Lyly, like, lilo, wkly, laxly lilometer kilometer 1 7 kilometer, milometer, lilo meter, lilo-meter, millimeter, limiter, telemeter liquify liquefy 1 17 liquefy, liquid, liquor, squiffy, quiff, liqueur, qualify, liq, liquefied, liquefies, Luigi, luff, Livia, jiffy, leafy, lucky, quaff lloyer layer 1 29 layer, lore, lyre, lour, Loire, Lorre, looter, leer, loner, loser, lover, lower, Boyer, Lloyd, coyer, foyer, lire, lure, lawyer, looker, looser, player, slayer, Lear, Lora, Lori, Lyra, loyaler, layover lossing losing 1 11 losing, loosing, lousing, flossing, glossing, lasing, bossing, dossing, tossing, lassoing, leasing luser laser 4 31 luster, lusher, user, laser, loser, lousier, Luger, leaser, lesser, looser, Lister, lisper, lure, louse, lustier, ulcer, lucre, Lester, lasers, losers, Luce, lase, leer, lose, Glaser, closer, lures, Lu's, laser's, loser's, lure's maintanence maintenance 1 9 maintenance, Montanans, maintaining, continence, maintainers, maintenance's, Montanan's, maintains, Montanan majaerly majority 0 8 majorly, meagerly, mannerly, miserly, mackerel, maturely, eagerly, motherly majoraly majority 3 17 majorly, mayoral, majority, morally, Majorca, majors, Major, major, moral, manorial, meagerly, morale, Major's, major's, majored, majoring, maturely maks masks 5 75 makes, mask, Marks, marks, masks, mks, mas, macs, mags, Mack's, MA's, Mass, Mays, ma's, make, mass, maws, Mars, Saks, mads, mams, mans, maps, mars, mats, oaks, yaks, make's, Mac's, Magus, mac's, mag's, mages, magus, micks, mikes, mocks, mucks, Max, max, Mg's, maxi, megs, mics, mugs, ma ks, ma-ks, Mark's, mark's, mask's, Mick's, muck's, Mae's, Mai's, Mao's, Max's, May's, maw's, max's, may's, Man's, Mar's, Mike's, mad's, mage's, magi's, man's, map's, mat's, mike's, oak's, yak's, Meg's, MiG's, mug's mandelbrot Mandelbrot 1 2 Mandelbrot, Mandelbrot's mant want 25 39 Manet, manta, meant, many, Man, ant, man, mat, Mont, mint, Mandy, mayn't, Mani, Mann, Matt, mane, Kant, cant, malt, mans, mart, mast, pant, rant, want, Minot, Monet, Monte, Monty, Mount, maned, minty, mount, Manx, mend, mind, Man's, can't, man's marshall marshal 2 13 Marshall, marshal, marshals, mar shall, mar-shall, mars hall, mars-hall, marsh all, marsh-all, Marsha, Marshall's, marshal's, marshaled maxium maximum 1 9 maximum, maxim, maxima, maxi um, maxi-um, maxims, maxi, Axum, maxim's meory memory 2 36 Emory, memory, merry, Meir, miry, moray, Mary, Moor, More, Moro, mere, moor, more, Maori, Moore, marry, Meier, Mir, Mort, mercy, Miro, Mr, Emery, Meyer, Moira, emery, mayor, moire, Leroy, Malory, MRI, Mar, mar, meow, morn, smeary metter better 7 15 meter, netter, matter, metier, mutter, meteor, better, fetter, letter, setter, wetter, meatier, mater, miter, muter midia media 5 33 midis, MIDI, midi, Media, media, Lidia, mid, midday, Medea, middy, MIDI's, midi's, maid, mod, mud, Midas, MD, Md, midair, MIA, Mia, Ida, Medina, Midway, medial, median, medias, midway, MIT, mad, med, Media's, media's millenium millennium 1 15 millennium, millenniums, millennium's, millennia, millennial, mullein, selenium, Mullen, milling, minim, mullein's, milliner, millings, plenum, milling's miniscule minuscule 1 11 minuscule, minuscules, minuscule's, meniscus, monocle, muscle, musicale, manacle, maniacal, miscall, meniscus's minkay monkey 2 24 mink, monkey, manky, Minsky, Monk, monk, minks, mkay, inky, Monday, McKay, Micky, mingy, Mindy, dinky, kinky, milky, minty, Menkar, Mickey, mickey, mink's, Minoan, maniac minum minimum 11 44 minim, minima, minus, min um, min-um, minims, Minn, mini, Min, min, minimum, mum, magnum, Mingus, Minuit, minis, minuet, minute, Manama, Ming, menu, mine, mind, mink, mint, Eminem, mingy, Min's, Mindy, Minos, Minot, menus, mince, mined, miner, mines, minor, minty, minim's, mini's, minus's, Ming's, menu's, mine's mischievious mischievous 1 4 mischievous, mischievously, mischief's, mischief misilous miscellaneous 0 38 mislays, missiles, missile's, Mosul's, milieus, missals, silos, misfiles, Milo's, missal's, missus, silo's, misplays, Mosley's, misdoes, Muslims, milieu's, misuse, solos, Moseley's, Muslim's, missile, muslin's, solo's, malicious, misplay's, Silas, sills, sloes, slows, Maisie's, Moselle's, Mozilla's, Millie's, sill's, Marylou's, sloe's, missus's momento memento 2 5 moment, memento, momenta, moments, moment's monkay monkey 1 23 monkey, Monday, Monk, monk, manky, mink, monks, Mona, Monaco, Monica, mkay, monkeys, McKay, money, Monty, honky, monad, wonky, Menkar, Monk's, monk's, Mona's, monkey's mosaik mosaic 2 49 Mosaic, mosaic, mask, mosaics, musk, Masai, Moscow, mosque, Muzak, music, muzak, moussaka, Mohawk, Omsk, Saki, soak, muskie, Moss, moss, Osaka, masc, mossback, misc, mos, musky, mossy, MSG, Mesabi, Mack, Mesa, Mosaic's, mesa, mock, mosaic's, sack, Mark, Monk, Sask, mark, monk, most, Masaryk, Moss's, moss's, Masai's, moxie, mosey, Mo's, Mai's mostlikely most likely 1 17 most likely, most-likely, hostilely, mistily, mistakenly, mostly, mustily, mystically, mystical, slickly, silkily, sleekly, sulkily, mistake, stickily, masterly, stolidly mousr mouser 1 48 mouser, mouse, mousy, mousier, Mauser, miser, moues, mousers, mousse, moused, mouses, Muse, muse, most, must, Moors, moors, maser, mos, mus, Morse, Mosul, Meuse, moose, mossier, Mo's, Moor, Moss, Muir, moor, moos, moss, mows, muss, sour, musk, mossy, moue's, mouser's, mu's, mouse's, Moe's, moo's, mow's, Moss's, moss's, Moor's, moor's mroe more 2 97 More, more, Moe, roe, Moore, mire, Marie, MRI, Miro, Moro, mare, mere, Mr, Moor, moor, moire, Mir, Mari, Mario, morel, mores, mote, morose, Maori, Mar, Mira, Morrow, Murrow, mar, marrow, miry, morrow, Ore, Rome, ore, moue, mow, roue, row, Mauro, Moet, Morse, mode, mole, mope, move, ME, MO, Mara, Mary, Me, Mo, Monroe, Mort, Myra, Re, me, mo, morn, re, Gore, Oreo, bore, core, fore, gore, lore, moray, pore, sore, tore, wore, yore, Marge, Marne, Merle, Myron, marge, merge, moron, ROM, Rom, Mae, Mao, Mme, Mrs, Rae, Roy, moi, moo, rue, Mr's, More's, more's, Miro's, Moro's, Moe's neccessary necessary 1 3 necessary, accessory, successor necesary necessary 1 10 necessary, necessity, necessarily, necessary's, Cesar, unnecessary, nieces, necessaries, niece's, Nice's necesser necessary 1 17 necessary, necessity, newsier, censer, Nasser, NeWSes, Cesar, nieces, necessaries, niece's, necessarily, necessary's, unnecessary, censor, Nice's, nosier, Nasser's neice niece 1 64 niece, Nice, nice, deice, Noyce, noise, nieces, nicer, Rice, Venice, mice, niche, rice, Nisei, nee, nisei, nose, Ice, ice, piece, notice, novice, deuce, naive, Neo's, neighs, noose, Neil, Nick, Nike, Nile, dice, lice, neck, nick, nine, vice, NE's, NYSE, Ne's, NeWS, Ni's, news, Seine, seine, fence, hence, neigh, nonce, pence, Peace, gneiss, juice, peace, seize, voice, niece's, new's, newsy, noisy, Nice's, Neil's, neigh's, news's neighbour neighbor 1 6 neighbor, neighbors, neighbored, neighbor's, neighborly, neighboring nevade Nevada 2 32 evade, Nevada, Neva, invade, Nevadan, novae, nerved, neared, Neva's, negate, envied, nave, need, heaved, leaved, weaved, never, Ned, Nev, Nelda, kneaded, knead, Nate, Nevada's, Nevadian, Nova, fade, neat, nevi, node, nova, nude nickleodeon nickelodeon 2 5 Nickelodeon, nickelodeon, nickelodeons, Nickelodeon's, nickelodeon's nieve naive 4 23 Nieves, niece, Nivea, naive, sieve, Nev, Neva, nave, nevi, novae, Nov, nerve, never, NV, Knievel, nee, Eve, eve, knave, I've, knife, Nev's, Nieves's noone no one 10 19 Boone, none, noon, nine, noose, non, Nona, neon, noun, no one, no-one, nonce, Noe, one, noon's, novene, Nan, nun, known noticably noticeably 1 6 noticeably, notably, noticeable, notable, nautically, notifiable notin not in 5 95 noting, notion, no tin, no-tin, not in, not-in, Norton, biotin, knotting, nothing, Newton, netting, newton, nodding, noon, noun, nutting, non, not, tin, Nation, doting, nation, noggin, nosing, notice, notify, toting, voting, Nadine, neaten, note, Odin, Toni, knitting, Latin, Nolan, Putin, Rodin, Wotan, noted, notes, satin, Antoine, contain, nit, outing, ton, Anton, Nina, Nona, Tina, Ting, neon, nicotine, nine, none, notating, notation, noticing, nowt, nun, tine, ting, tiny, tun, uniting, notching, nesting, NT, Nita, TN, tn, town, Eton, nits, doing, denoting, dentin, knot, Don, NWT, Nan, Nat, din, don, net, nod, nut, tan, ten, toning, known, nit's, note's nozled nuzzled 1 21 nuzzled, nozzles, nozzle, nobbled, noodled, sozzled, nosed, soled, nozzle's, nailed, noised, soiled, nuzzle, soloed, sled, sold, unsoiled, nestled, solid, snailed, knelled objectsion objects 8 11 objection, objects ion, objects-ion, abjection, objecting, objections, objection's, objects, ejection, object's, abjection's obsfuscate obfuscate 1 3 obfuscate, obfuscated, obfuscates ocassion occasion 1 22 occasion, occasions, omission, action, evasion, ovation, cation, occlusion, location, vocation, caution, cushion, oration, accession, occasion's, occasional, occasioned, emission, cashing, Asian, avocation, evocation occuppied occupied 1 7 occupied, occupies, occupier, cupped, unoccupied, reoccupied, occurred occurence occurrence 1 12 occurrence, occurrences, occurrence's, recurrence, occupancy, occurring, currency, occurs, accordance, accuracy, ocarinas, ocarina's octagenarian octogenarian 1 3 octogenarian, octogenarians, octogenarian's olf old 2 38 Olaf, old, of, ELF, elf, Wolf, golf, wolf, Ola, oaf, off, ole, VLF, vlf, Olav, IL, if, oil, owl, loaf, EFL, aloof, Wolfe, Wolff, oily, oleo, AOL, Olive, olive, AF, AL, Al, UL, Adolf, Woolf, Olaf's, ELF's, elf's opposim opossum 1 11 opossum, opposing, opposite, oppose, opposed, opposes, Epsom, apposing, apposite, appose, passim organise organize 1 15 organize, organism, organist, organs, organ's, org anise, org-anise, organizes, organics, organza, organized, organizer, oregano's, organic, organic's organiz organize 1 14 organize, organza, organic, organs, organ's, organ, organized, organizer, organizes, organics, organism, organist, oregano's, organic's oscilascope oscilloscope 1 3 oscilloscope, oscilloscopes, oscilloscope's oving moving 2 45 loving, moving, roving, OKing, oping, owing, offing, oven, Irving, paving, Avon, Evian, Ivan, avian, diving, giving, hiving, jiving, living, riving, wiving, oaring, oiling, outing, owning, Odin, Olin, Orin, Ovid, shoving, Evan, even, bovine, caving, gyving, having, laving, oohing, oozing, raving, saving, waving, ovens, effing, oven's paramers parameters 5 26 paraders, paramours, primers, paramour's, parameters, parers, premiers, primer's, parader's, prayers, farmers, framers, praters, warmers, parameter's, parer's, premier's, prayer's, Farmer's, Kramer's, Palmer's, Parker's, farmer's, framer's, prater's, warmer's parametic parameter 5 9 parametric, paramedic, paramedics, paralytic, parameter, parasitic, pragmatic, paramedic's, paramedical paranets parameters 0 94 parents, parapets, parent's, para nets, para-nets, parakeets, parapet's, prints, parades, paranoids, garnets, planets, Parana's, parade's, patents, baronets, parquets, pageants, parent, prates, parasites, parented, patients, prances, pants, parakeet's, parts, pirates, prats, print's, rants, Barents, peanuts, garnet's, hairnets, parfaits, peasants, planet's, prance's, variants, warrants, paints, percents, portents, prangs, prunes, grants, payments, plants, pranks, patent's, baronet's, paranoid's, parquet's, pageant's, parings, parrots, parties, prate's, prune's, punnets, purines, prank's, patient's, pant's, part's, pertness, rant's, Purana's, paring's, pirate's, purine's, peanut's, Barnett's, Pareto's, hairnet's, parfait's, peasant's, variant's, warrant's, parasite's, Pratt's, paint's, percent's, portent's, Brant's, Grant's, grant's, payment's, plant's, Parnell's, parrot's, Durante's, paranoia's partrucal particular 0 8 oratorical, piratical, Portugal, particle, pretrial, portrayal, partridge, protract pataphysical metaphysical 1 9 metaphysical, metaphysically, physical, metaphysics, biophysical, geophysical, nonphysical, metaphorical, metaphysics's patten pattern 1 23 pattern, Patton, batten, fatten, patted, patter, patine, patting, pat ten, pat-ten, Patna, patent, platen, Pate, pate, patina, Attn, attn, patient, Patti, Patty, patty, Patton's permissable permissible 1 4 permissible, permissibly, permeable, permissively permition permission 3 8 perdition, permeation, permission, permit ion, permit-ion, promotion, hermitian, partition permmasivie permissive 1 4 permissive, pervasive, persuasive, percussive perogative prerogative 1 6 prerogative, purgative, proactive, pejorative, purgatives, purgative's persue pursue 2 27 peruse, pursue, parse, purse, pressie, per sue, per-sue, perused, peruses, presume, Pres, pres, Perez, pears, peers, piers, prose, Perseus, Purus, press, Peru, Peru's, persuade, pear's, peer's, pier's, Pr's phantasia fantasia 1 7 fantasia, fantasias, Natasha, phantom, fantasia's, fantail, fantasy phenominal phenomenal 1 4 phenomenal, phenomenally, phenomena, nominal playwrite playwright 3 13 play write, play-write, playwright, polarity, pyrite, playwrights, playmate, Platte, player, plaited, playwright's, polarize, parity polation politician 0 26 pollution, population, palliation, platoon, potion, spoliation, palpation, pulsation, collation, dilation, elation, portion, violation, position, relation, solution, volition, copulation, lotion, pollination, plating, placation, plain, coalition, peculation, pollution's poligamy polygamy 1 32 polygamy, polygamy's, polygamous, Pilcomayo, plumy, plagiary, plummy, Pygmy, palmy, polka, pygmy, pelican, polecat, polygon, phlegm, polkas, Pilgrim, pilgrim, plug, pollack, poleaxe, polka's, polkaed, pregame, polonium, pillage, plumb, plume, plasma, ballgame, Polk, plague politict politic 1 8 politic, politico, politics, political, politicos, politest, politico's, politics's pollice police 1 19 police, plaice, policy, pol lice, pol-lice, poll ice, poll-ice, policed, polices, poultice, place, polls, polite, palace, polios, poll's, Polly's, police's, polio's polypropalene polypropylene 1 2 polypropylene, polypropylene's possable possible 2 10 passable, possible, passably, possibly, poss able, poss-able, possibles, kissable, potable, possible's practicle practical 2 9 practice, practical, particle, practicable, practicals, practically, practicum, practical's, practicably pragmaticism pragmatism 3 9 pragmatic ism, pragmatic-ism, pragmatism, pragmatics, pragmatic's, pragmatism's, pragmatist, pragmatists, pragmatist's preceeding preceding 1 9 preceding, proceeding, receding, proceedings, reseeding, presiding, presetting, precedent, proceeding's precion precision 3 27 prison, person, precision, pricing, prion, precious, piercing, precis, precising, porcine, Preston, Procyon, precise, Peron, persona, coercion, prions, pressing, prescient, Pacino, parson, pron, piecing, preying, preen, resin, precis's precios precision 0 4 precious, precis, precise, precis's preemptory peremptory 1 9 peremptory, peremptorily, preceptor, preempt, preempted, preempts, preempting, preemptive, prompter prefices prefixes 1 39 prefixes, prefaces, preface's, pref ices, pref-ices, prices, prefix's, orifices, prefaced, prepuces, preface, refaces, precise, crevices, precises, premises, profiles, precis, Price's, price's, perfidies, prefers, princes, orifice's, prepuce's, professes, pressies, previews, prezzies, purifies, prizes, crevice's, premise's, profile's, Prince's, prince's, precis's, preview's, prize's prefixt prefixed 2 6 prefix, prefixed, prefect, prefix's, prefixes, pretext presbyterian Presbyterian 1 9 Presbyterian, Presbyterians, Presbyterian's, presbyteries, presbyters, presbyter, presbyter's, presbytery, presbytery's presue pursue 4 37 presume, peruse, pressie, pursue, Pres, pres, press, prose, preys, preside, pressure, pares, parse, pores, praise, pries, purse, pyres, reuse, preset, Prius, Presley, prepuce, presage, pressed, presser, presses, Pr's, pros, press's, pore's, pyre's, Peru's, prey's, pro's, pry's, Prius's presued pursued 5 20 presumed, pressed, perused, preside, pursued, Perseid, persuade, preset, presided, pressured, parsed, praised, pursed, reused, preyed, presume, precede, prelude, presaged, reseed privielage privilege 1 4 privilege, privileged, privileges, privilege's priviledge privilege 1 4 privilege, privileged, privileges, privilege's proceedures procedures 1 9 procedures, procedure's, procedure, proceeds, proceedings, proceeds's, procedural, precedes, proceeding's pronensiation pronunciation 1 7 pronunciation, pronunciations, pronunciation's, renunciation, profanation, prolongation, propitiation pronisation pronunciation 0 6 proposition, transition, preposition, procession, precision, Princeton pronounciation pronunciation 1 4 pronunciation, pronunciations, pronunciation's, renunciation properally properly 1 14 properly, proper ally, proper-ally, peripherally, property, corporeally, perpetually, puerperal, propel, proper, propeller, proper's, properer, proposal proplematic problematic 1 12 problematic, problematical, prismatic, diplomatic, pragmatic, prophylactic, programmatic, propellant, propellants, paraplegic, propellant's, problematically protray portray 1 15 portray, portrays, pro tray, pro-tray, rotary, protean, Pretoria, portrait, Porter, porter, poetry, prorate, portrayal, portrayed, priory pscolgst psychologist 1 16 psychologist, ecologist, sociologist, psychologists, mycologist, sexologist, scaliest, cyclist, musicologist, psephologist, geologist, sickliest, zoologist, psychologist's, psychology's, skulks psicolagest psychologist 1 12 psychologist, sickliest, sociologist, scaliest, musicologist, psychologies, psychologists, silkiest, sexologist, ecologist, psychology's, psychologist's psycolagest psychologist 1 8 psychologist, psychologies, psychologists, mycologist, scaliest, psychology's, psychologist's, sickliest quoz quiz 1 60 quiz, quo, quot, ques, Cox, cox, cozy, Oz, Puzo, ouzo, oz, CZ, Ruiz, quid, quin, quip, quit, quoin, quoit, quota, quote, quoth, Que, qua, quasi, quays, Luz, Qom, doz, Gus, cos, quay, Suez, buzz, duos, fuzz, quad, Cu's, coos, cues, cuss, guys, jazz, jeez, quiz's, GUI's, CO's, Co's, Jo's, KO's, go's, duo's, quay's, Geo's, Gus's, Guy's, coo's, cue's, goo's, guy's radious radius 2 21 radios, radius, radio's, arduous, radio us, radio-us, raids, radius's, rads, raid's, radio, readies, roadies, adios, Redis, rad's, riots, roadie's, radium's, riot's, radon's ramplily rampantly 13 24 ramp lily, ramp-lily, rumply, amplify, reemploy, rumpling, rapidly, amply, emptily, damply, raptly, grumpily, rampantly, rumple, jumpily, ramping, rumpled, rumples, trampling, rambling, rampancy, sampling, simplify, rumple's reccomend recommend 1 12 recommend, recommends, reckoned, regiment, recombined, commend, recommenced, recommended, Redmond, rejoined, remand, remind reccona raccoon 5 22 recon, reckon, recons, Regina, raccoon, reckons, region, Reginae, Rena, rejoin, Deccan, econ, recount, Reagan, Reyna, Rocco, recce, recto, reckoned, regional, recant, raccoon's recieve receive 1 13 receive, relieve, Recife, received, receiver, receives, revive, reeve, deceive, recede, recipe, recite, relive reconise recognize 5 21 recons, reckons, rejoins, recopies, recognize, reconcile, recourse, reclines, recuse, recoils, recon, regions, rezones, recounts, reconsign, regains, recolonize, region's, recoil's, recount's, Rockne's rectangeles rectangle 3 7 rectangles, rectangle's, rectangle, rectangular, tangelos, reconciles, tangelo's redign redesign 15 20 resign, reign, Reading, reading, redoing, riding, Rodin, radian, redden, redone, rending, deign, raiding, ridding, redesign, rein, retain, retina, ceding, rating repitition repetition 1 12 repetition, reputation, repudiation, repetitions, reposition, recitation, petition, repatriation, reputations, repetition's, trepidation, reputation's replasments replacement 3 9 replacements, replacement's, replacement, repayments, placements, replants, repayment's, placement's, regalement's reposable responsible 0 8 reusable, repayable, reparable, reputable, repairable, repeatable, releasable, reputably reseblence resemblance 1 3 resemblance, resilience, resiliency respct respect 1 13 respect, res pct, res-pct, resp ct, resp-ct, respects, respite, reinspect, respect's, respected, respecter, aspect, prospect respecally respectfully 0 5 respell, rascally, reciprocally, respect, rustically roon room 2 88 Ron, room, roan, croon, Moon, Root, boon, coon, goon, loon, moon, noon, rood, roof, rook, root, soon, RN, Reno, Rn, Rooney, Rhone, Ronny, rain, rayon, rein, ruin, ran, run, rhino, Orin, iron, pron, ring, Robin, Rodin, robin, rosin, RNA, wrong, Ono, Rio, Orion, boron, moron, Aron, Oran, Rena, Rene, groin, prion, rang, rune, rung, tron, Bono, ON, mono, on, Ramon, Robyn, Roman, radon, recon, roans, roman, round, rowan, Ronnie, Wren, wren, Roy, rho, roe, row, maroon, Arron, Brown, Creon, Freon, brown, crown, drown, frown, groan, grown, Ron's, roan's rought roughly 12 21 rough, ought, wrought, fought, roughs, roughed, brought, drought, bought, sought, rougher, roughly, Right, right, roughest, rout, rough's, roughen, Roget, roust, fraught rudemtry rudimentary 2 13 radiometry, rudimentary, Redeemer, redeemer, Demeter, remoter, radiometer, Dmitri, redeemed, radiator, rotatory, radiometry's, dromedary runnung running 1 23 running, ruining, ringing, rennin, cunning, dunning, gunning, punning, sunning, raining, ranging, reining, grinning, ruing, running's, runny, rounding, pruning, rung, rerunning, Reunion, reunion, Runyon sacreligious sacrilegious 1 8 sacrilegious, sac religious, sac-religious, sacroiliacs, sacrilegiously, sacrileges, sacrilege's, sacroiliac's saftly safely 3 11 daftly, softly, safely, sadly, safety, sawfly, swiftly, deftly, saintly, softy, subtly salut salute 1 12 salute, Salyut, SALT, salt, slut, salty, slat, slit, solute, silt, slot, salad satifly satisfy 0 16 stiffly, stifle, staidly, sawfly, stuffily, sadly, safely, stably, stifled, stifles, stuffy, stately, stiff, stile, still, steely scrabdle scrabble 2 6 Scrabble, scrabble, scrabbled, scribble, scribbled, scribal searcheable searchable 1 10 searchable, reachable, switchable, shareable, teachable, unsearchable, stretchable, separable, serviceable, searchingly secion section 1 17 section, scion, season, sec ion, sec-ion, scions, session, Seton, Seine, seine, scion's, Sen, Son, sen, sin, son, secession seferal several 1 14 several, deferral, severally, feral, referral, severely, serial, cereal, Seyfert, safer, sever, several's, surreal, severe segements segments 1 22 segments, segment's, segment, cerements, regiments, sediments, segmented, augments, cements, cerement's, regiment's, sediment's, figments, pigments, casements, ligaments, cement's, figment's, pigment's, Sigmund's, casement's, ligament's sence sense 3 9 seance, Spence, sense, since, fence, hence, pence, science, sens seperate separate 1 28 separate, desperate, serrate, sprat, separated, separates, Sprite, sprite, suppurate, operate, speared, sprayed, Sparta, spread, prate, seaport, spate, secrete, sport, spurt, Seurat, aspirate, pirate, separate's, separately, separative, sprats, sprat's sherbert sherbet 2 6 Herbert, sherbet, Herbart, Heriberto, shorebird, Norbert sicolagest psychologist 7 15 sickliest, scaliest, sociologist, silkiest, slickest, sexologist, psychologist, ecologist, musicologist, scraggiest, slackest, mycologist, secularist, sulkiest, simulcast sieze seize 1 46 seize, size, Suez, siege, sieve, seized, seizes, sizer, sees, sized, sizes, sire, SUSE, Suzy, see, sues, Seine, seine, sieges, sieves, sizzle, sleaze, sneeze, sis, Sue's, sere, side, sine, site, SASE, SE's, Se's, Si's, seas, secy, sews, since, SSE's, see's, sis's, Suez's, size's, sea's, sec'y, siege's, sieve's simpfilty simplicity 3 8 simplify, simply, simplicity, simplified, impolite, simpler, sampled, simplest simplye simply 2 9 simple, simply, simpler, sample, simplify, sampled, sampler, samples, sample's singal signal 1 11 signal, single, singly, sin gal, sin-gal, singable, snail, spinal, sing, Senegal, Sinai sitte site 2 47 sitter, site, suttee, suite, Ste, sit, settee, cite, sate, sett, side, suet, saute, Set, set, sot, stet, stew, sty, suit, sited, sites, smite, spite, state, ST, St, st, Stine, sight, situate, stile, setter, settle, SAT, SST, Sat, Sid, Sta, Stu, cit, sat, zit, sift, silt, sits, site's situration situation 1 11 situation, saturation, striation, iteration, nitration, maturation, duration, station, starvation, citation, saturation's slyph sylph 1 21 sylph, glyph, sylphs, sly, slush, soph, slap, slip, slop, sloth, Slav, Saiph, slash, slope, slosh, slyly, staph, sylph's, sylphic, slave, slay smil smile 1 41 smile, mil, simile, sail, soil, Emil, smiley, Small, small, smell, XML, Somali, Samuel, sawmill, mail, sim, Mill, Milo, SGML, Sol, mile, mill, moil, semi, sill, silo, smelly, sol, Ismail, Sm, ml, smiled, smiles, Sims, sims, smelt, Mel, Sal, slim, smile's, sim's snuck sneaked 0 12 snick, suck, snack, sunk, stuck, Zanuck, snug, shuck, sink, sync, sneak, sank sometmes sometimes 1 23 sometimes, sometime, smites, Semites, stems, stem's, Semtex, Smuts, smuts, systems, Semite's, symptoms, modems, smut's, steams, summertime's, Sumter's, system's, symptom's, Smuts's, Sodom's, modem's, steam's soonec sonic 2 31 sooner, sonic, Seneca, soon, sync, scone, Sonja, singe, since, soigne, sonnet, sponge, scenic, sine, soignee, SEC, Sec, Soc, Son, Synge, sec, snack, sneak, snick, soc, son, Sony, sane, song, sown, zone specificialy specifically 1 11 specifically, specificity, superficially, specifiable, superficial, sacrificially, sacrificial, specifics, specific, pacifically, specific's spel spell 1 34 spell, spiel, spew, Opel, sepal, spec, sped, spill, spoil, spool, suppl, sole, supple, spells, spiels, Sep, Peel, Pele, peal, peel, seal, sell, splay, Aspell, Ispell, Pl, Sp, pl, sale, Gospel, dispel, gospel, spell's, spiel's spoak spoke 6 9 soak, Spock, speak, spook, spake, spoke, spooky, SPCA, speck sponsered sponsored 1 10 sponsored, sponsors, Spenser, sponsor, spinneret, Spenser's, sponsor's, spinster, cosponsored, Spencer stering steering 1 18 steering, Sterling, sterling, string, staring, storing, starring, stirring, Strong, stringy, strong, strung, stewing, Stern, stern, suturing, Sterne, Sterno straightjacket straitjacket 1 7 straitjacket, straight jacket, straight-jacket, straitjackets, straitjacket's, straitjacketed, straitjacketing stumach stomach 1 16 stomach, stomachs, Staubach, stanch, staunch, outmatch, starch, stitch, stench, smash, stash, stomach's, stomached, stomacher, stump, stumpy stutent student 1 12 student, stent, stunt, students, stoutest, Staten, stint, stunted, statement, student's, stunned, Staten's styleguide style guide 1 26 style guide, style-guide, styled, stalked, stalagmite, stylist, staled, sledged, sleighed, slugged, sloughed, satellite, stalemate, slagged, sleeked, slogged, stalactite, stalest, streaked, delegate, stakeout, stiletto, stockade, tollgate, stalking, stolidity subisitions substitutions 0 13 suppositions, subsections, substations, submissions, supposition's, subsection's, substation's, submission's, bastions, suggestions, Sebastian's, bastion's, suggestion's subjecribed subscribed 1 6 subscribed, subjected, subscribes, subscribe, subscriber, resubscribed subpena subpoena 1 19 subpoena, subpoenas, suborn, subpoena's, subpoenaed, subpar, subteen, soybean, supine, Sabina, saucepan, Span, span, subbing, supping, Sabrina, subpoenaing, Sabine, spin suger sugar 3 34 auger, sager, sugar, Luger, huger, super, surer, Segre, Sucre, Seeger, sucker, sugary, skier, Singer, signer, singer, slugger, smugger, snugger, surgery, square, squire, sure, surge, saggier, soggier, Ger, Sanger, sugars, scare, score, sage, seer, sugar's supercede supersede 1 8 supersede, super cede, super-cede, superseded, supersedes, precede, spruced, supercity superfulous superfluous 1 7 superfluous, superfluously, supercilious, superfluity's, Superglue's, scrofulous, superfluity susan Susan 1 22 Susan, Susana, Sudan, Susanna, Susanne, Pusan, sussing, sustain, season, Sousa, Suzanne, sousing, suss, San, Sun, Susan's, sun, USN, SUSE, Sean, Sosa, Susana's syncorization synchronization 1 9 synchronization, syncopation, sensitization, notarization, categorization, secularization, signalization, incarnation, vulgarization taff tough 0 14 taffy, tiff, toff, staff, Taft, caff, faff, gaff, naff, daffy, diff, doff, duff, tofu taht that 1 40 that, tat, Tahiti, taut, Taft, baht, tact, tart, ta ht, ta-ht, hat, Tate, teat, twat, HT, ht, taught, Tahoe, tatty, tight, tacit, taint, tarot, tarty, taste, tasty, taunt, toast, trait, DAT, Tad, Tet, Tut, tad, tit, tot, tut, TNT, toot, tout tattos tattoos 1 79 tattoos, tatties, tattoo's, tattoo, tats, tuttis, Tate's, dittos, tarots, tots, teats, tarts, titties, tutti's, taros, toots, Tito's, Toto's, teat's, tart's, tatters, tattie, tattles, tads, tits, tuts, ditto's, tatty, Watts, autos, jatos, tacos, watts, DAT's, Tad's, Tet's, Titus, Tut's, dates, tad's, tit's, tot's, totes, touts, tut's, tutus, Taft's, Tatars, tact's, tastes, taters, Catt's, GATT's, Matt's, Watt's, watt's, taro's, tarot's, Tutu's, date's, toot's, tote's, tout's, tutu's, Tao's, Tatar's, tater's, Cato's, NATO's, Otto's, auto's, jato's, taco's, dado's, tatter's, tattle's, Tatum's, Tonto's, taste's techniquely technically 4 5 technique, techniques, technique's, technically, technical teh the 2 100 tech, the, Te, eh, Th, tea, tee, NEH, Ted, Tet, meh, ted, tel, ten, DH, TeX, Tex, duh, He, he, rehi, teeth, yeah, Tue, tie, toe, tr, H, T, h, t, teach, Leah, Tahoe, Te's, Tell, Tenn, Teri, Terr, Tess, Trey, Tues, teak, teal, team, tear, teas, teat, teed, teem, teen, tees, tell, terr, tied, tier, ties, toed, toes, tosh, tree, trey, tush, twee, DE, Doha, TA, Ta, Ti, Tu, Ty, ta, ti, to, NH, OH, TB, TD, TM, TN, TV, TX, Tb, Tc, Tl, Tm, ah, oh, tb, tn, ts, uh, OTOH, Ptah, Utah, DEA, Dee, Tao, dew, hew tem team 1 44 team, teem, temp, term, REM, TM, Tm, rem, ten, them, EM, Te, em, Dem, Tim, Tom, tam, tom, tum, tame, time, tome, item, stem, TQM, tea, tee, Ted, Tet, fem, gem, hem, ted, tel, Tami, demo, tomb, TeX, Tex, Diem, deem, dam, dim, Te's teo two 2 47 toe, two, Te, to, Tao, tea, tee, too, WTO, tie, tow, Ti, Tue, ti, toy, TKO, Ted, Tet, ted, tel, ten, CEO, EEO, Geo, Leo, Neo, tho, DOE, Doe, T, doe, t, DE, TA, Ta, Tu, Ty, do, ta, TeX, Tex, DEA, Dee, dew, duo, tau, Te's teridical theoretical 0 10 periodical, juridical, tropical, radical, terrifically, critical, vertical, periodically, heretical, ridicule tesst test 2 33 tests, test, Tess, testy, Tessa, toast, deist, teats, taste, tasty, DST, teds, teas, teat, SST, Tet, EST, est, Tess's, Tessie, desist, Tass, Te's, tees, text, toss, Ted's, Tues's, tea's, test's, Tet's, tee's, teat's tets tests 5 76 Tet's, teats, test, tents, tests, texts, Tet, tats, teds, tits, tots, tuts, totes, teat's, stets, Te's, Tess, teas, tees, bets, gets, jets, lets, nets, pets, sets, tens, vets, wets, Ted's, Titus, Tut's, Tutsi, tit's, toots, tot's, touts, tut's, tutus, diets, duets, DDTs, dots, tads, Tate's, tote's, tent's, test's, toot's, tout's, TNT's, tea's, tee's, PET's, Set's, Tito's, Toto's, Tutu's, bet's, diet's, duet's, jet's, let's, net's, pet's, set's, ten's, tutu's, vet's, wet's, DAT's, Dot's, Tad's, Tod's, dot's, tad's thanot than or 0 27 Thant, than, that, thane, Thanh, chant, thank, taint, shan't, thanes, hangout, haunt, taunt, Thant's, not, thong, TNT, Tonto, ant, canto, panto, Thad, knot, then, thin, thane's, that'd theirselves themselves 5 10 their selves, their-selves, theirs elves, theirs-elves, themselves, yourselves, ourselves, resolves, Therese's, resolve's theridically theoretical 8 10 theoretically, juridically, periodically, theatrically, thematically, erotically, radically, theoretical, critically, vertically thredically theoretically 1 13 theoretically, radically, juridically, theatrically, theoretical, thematically, vertically, periodically, erotically, critically, prodigally, erratically, piratically thruout throughout 9 23 throat, thru out, thru-out, throaty, trout, thrust, threat, thyroid, throughout, grout, rout, thru, trot, thrift, throats, through, thereat, throe, throw, tarot, throb, thrum, throat's ths this 2 39 Th's, this, thus, Hts, HS, Th, ts, these, those, Thu, the, tho, thy, T's, THC, Thais, thaws, thees, thews, thous, DHS, HHS, TVs, VHS, ohs, tbs, Rh's, H's, Thai's, Thea's, thaw's, thew's, thou's, Ta's, Te's, Ti's, Tu's, Ty's, ti's titalate titillate 1 16 titillate, totality, totaled, titivate, titled, titillated, titillates, retaliate, title, titular, dilate, tittle, mutilate, tutelage, tabulate, vitality tommorrow tomorrow 1 11 tomorrow, tom morrow, tom-morrow, tomorrows, Morrow, morrow, tomorrow's, Timor, tumor, Murrow, marrow tomorow tomorrow 1 18 tomorrow, tomorrows, Timor, tumor, Morrow, morrow, tomorrow's, timorous, Moro, Timur, timer, trow, Timor's, tumorous, Tamra, tamer, tumors, tumor's tradegy tragedy 6 19 trade, traded, trader, trades, strategy, tragedy, trade's, tardy, tirade, trad, trudge, tirades, trading, trudged, Trudy, tardily, tirade's, Tuareg, draggy trubbel trouble 1 18 trouble, dribble, rubble, treble, tribal, Tarbell, drubbed, drubber, ruble, tribe, durable, rabble, terrible, tubule, tumble, rebel, tremble, tubal ttest test 1 42 test, attest, testy, toast, retest, truest, totes, teat, tests, Tet, deist, taste, tasty, tautest, EST, est, tamest, DST, stet, Tess, Tues, tees, text, ties, toes, ttys, fattest, fittest, hottest, wettest, cutest, detest, latest, mutest, Tate's, tote's, Tet's, Te's, test's, tee's, tie's, toe's tunnellike tunnel like 1 12 tunnel like, tunnel-like, tunneling, tunneled, tunneler, tunnel, unlike, tunnels, unalike, treelike, tunnel's, Donnell tured turned 5 21 trued, tired, toured, turfed, turned, turd, tared, tried, tiered, tread, treed, cured, lured, tubed, tuned, tarred, teared, turret, trad, trod, dared tyrrany tyranny 1 22 tyranny, Terran, tyrant, Tran, terrain, Tirane, Tyrone, train, tarring, terrine, Trina, tray, truancy, tron, Terra, Terry, tarry, terry, trans, Terran's, tyranny's, Tran's unatourral unnatural 1 13 unnatural, natural, unnaturally, enteral, unmoral, untruly, inaugural, naturally, senatorial, unilateral, Andorra, atrial, notarial unaturral unnatural 1 10 unnatural, natural, unnaturally, enteral, untruly, naturally, unilateral, unreal, neutral, atrial unconisitional unconstitutional 4 5 unconditional, unconditionally, inquisitional, unconstitutional, unconventional unconscience unconscious 1 6 unconscious, incandescence, unconcern's, inconstancy, unconsciousness, unconscious's underladder under ladder 1 11 under ladder, under-ladder, underwater, interluded, underwriter, interlard, interlude, interloper, interludes, intruder, interlude's unentelegible unintelligible 1 5 unintelligible, unintelligibly, intelligible, ineligible, intelligibly unfortunently unfortunately 1 7 unfortunately, unfortunate, unfortunates, infrequently, unfriendly, impertinently, unfortunate's unnaturral unnatural 1 3 unnatural, unnaturally, natural upcast up cast 1 19 up cast, up-cast, outcast, upmost, upset, typecast, opencast, uncased, Epcot, accost, aghast, aptest, unjust, epics, opacity, opaquest, OPEC's, epic's, Epcot's uranisium uranium 1 9 uranium, Arianism, francium, Uranus, ransom, uranium's, organism, Urania's, Uranus's verison version 1 13 version, Verizon, venison, versing, verso, Vernon, orison, person, prison, versos, Morison, verso's, Verizon's vinagarette vinaigrette 1 8 vinaigrette, vinaigrette's, ingrate, vinegary, vinegar, inaugurate, vinegar's, venerate volumptuous voluptuous 1 5 voluptuous, voluptuously, sumptuous, voluminous, voluptuary's volye volley 4 38 vole, vol ye, vol-ye, volley, volume, volute, Vilyui, vile, voile, voles, volt, lye, vol, value, Volta, vale, vols, Violet, violet, volleyed, Volga, Volvo, Wolfe, valve, volleys, Wiley, valley, viol, Wolsey, vole's, Viola, viola, voila, Val, val, whole, volley's, voile's wadting wasting 2 18 wafting, wasting, wading, wadding, waiting, wanting, wad ting, wad-ting, warding, dating, waddling, wattling, tatting, vatting, wedding, wetting, whiting, witting waite wait 4 21 Waite, waited, waiter, wait, White, white, waits, waste, waive, write, wit, whitey, Wade, Watt, Witt, wade, watt, whit, wide, Waite's, wait's wan't won't 3 31 wasn't, want, won't, can't, wand, went, wont, Wanda, waned, wants, want's, vaunt, wan, ant, Wang, Watt, wait, wane, watt, Kant, Walt, cant, pant, rant, waft, wank, wart, wast, vent, wend, wind warloord warlord 1 3 warlord, warlords, warlord's whaaat what 1 39 what, wheat, Watt, wait, watt, whet, whit, whats, wast, Waite, White, white, hat, waist, whist, VAT, vat, wad, Walt, waft, want, wart, whoa, chat, ghat, heat, phat, that, wham, whereat, Wade, Witt, wade, wadi, woad, who'd, why'd, what's, wheat's whard ward 2 60 Ward, ward, wharf, hard, chard, shard, wart, word, weird, warred, heard, whaled, wards, what, whirred, Hardy, hardy, hared, hoard, wars, award, sward, wad, war, warty, wired, wordy, wizard, shared, wearied, Ware, ware, wary, wear, weirdo, whir, woad, Hart, Hurd, Wald, bard, card, hart, herd, lard, wand, warm, warn, warp, yard, wort, weary, where, who'd, whore, why'd, war's, Ward's, ward's, who're whimp wimp 1 15 wimp, whim, whip, wimpy, chimp, whims, whom, whop, whup, wimps, whimper, imp, whim's, wham, wimp's wicken weaken 7 20 woken, sicken, wicked, wicker, wicket, waken, weaken, wick en, wick-en, quicken, wick, wigeon, Aiken, liken, wicks, widen, chicken, thicken, wacker, wick's wierd weird 1 17 weird, wired, weirdo, word, wield, Ward, ward, whirred, wireds, weirdie, warred, weir, wire, wider, Wed, wed, we'd wrank rank 1 44 rank, wank, Frank, crank, drank, frank, prank, wrack, rink, ranks, wreak, tank, ran, range, Franck, cranky, Wren, rack, rang, wren, Hank, Rand, Yank, bank, dank, hank, lank, rand, rant, sank, wink, wonk, yank, shrank, brink, drink, drunk, franc, trunk, wreck, wring, wrong, wrung, rank's writting writing 1 31 writing, witting, rotting, rutting, gritting, writhing, ratting, rioting, written, writ ting, writ-ting, writings, wetting, righting, rooting, routing, trotting, rating, riding, rifting, fitting, hitting, kitting, pitting, sitting, waiting, whiting, ridding, fretting, wresting, writing's wundeews windows 2 83 Windows, windows, winders, winds, wounds, window's, winder's, windrows, wind's, wound's, wanders, wonders, wands, wends, undies, undoes, Wonder's, windless, wonder's, wand's, sundaes, nudes, winded, winder, wounded, wounder, Wanda's, Wendi's, Wendy's, windrow's, wines, wideness, Windows's, Winters, sundae's, windiest, winters, nude's, widens, Windex, widows, window, wine's, Indies, Wonder, endows, endues, indies, wander, wended, winces, wonder, windiness, winter's, needs, wades, wanes, weeds, weens, Andes, windups, winnows, Wilde's, undies's, wince's, Wade's, wade's, wane's, Sundas, unites, unties, Wendell's, Winnie's, windup's, wanness, woodies, Andes's, Fundy's, widow's, Vonda's, Weyden's, need's, weed's yeild yield 1 33 yield, yelled, yields, wild, eyelid, yid, field, gelid, wield, yowled, veiled, yells, yell, geld, gild, held, meld, mild, veld, weld, yelp, elide, build, child, guild, lid, yield's, yielded, yeti, lied, yd, yell's, yelped youe your 1 32 your, you, yow, yoke, yore, yous, moue, roue, ye, yo, yea, yew, Yule, yule, Y, y, you're, you've, OE, Wyo, Young, you'd, you's, young, youth, ya, yob, yon, yuk, yum, yup, you'll aspell-0.60.8.1/test/suggest/05-common-normal-nokbd-expect.res0000644000076500007650000233222214533006640020722 00000000000000abandonned abandoned 1 5 abandoned, abandon, abandoning, abandons, abundant aberation aberration 1 9 aberration, aeration, abortion, abrasion, aberrations, abjuration, ablation, liberation, aberration's abilties abilities 1 12 abilities, ablates, ability's, ablatives, ability, baldies, inabilities, liabilities, abates, abides, Abilene's, ablative's abilty ability 1 25 ability, ablate, ably, agility, atilt, ability's, built, BLT, alt, baldy, arability, inability, usability, liability, viability, Abel, Alta, abet, able, abut, alto, bailed, belt, bolt, obit abondon abandon 1 11 abandon, abounding, abandons, abound, bonding, bounden, abounds, Anton, abandoned, abundant, Benton abondoned abandoned 1 7 abandoned, abounded, abandon, abandons, abundant, abounding, intoned abondoning abandoning 1 8 abandoning, abounding, abandon, intoning, abandons, abandoned, abstaining, obtaining abondons abandons 1 16 abandons, abandon, abounds, abounding, abandoned, abundance, anodynes, abundant, Anton's, bonding's, Benton's, Andean's, Bandung's, anodyne's, Antone's, Antony's aborigene aborigine 2 12 Aborigine, aborigine, Aborigines, aborigines, aubergine, Aborigine's, aborigine's, aboriginal, abridge, Bergen, origin, O'Brien abreviated abbreviated 1 6 abbreviated, abbreviate, abbreviates, obviated, brevetted, abrogated abreviation abbreviation 1 11 abbreviation, abbreviations, abbreviating, abbreviation's, aberration, obviation, abrogation, alleviation, observation, aviation, abrasion abritrary arbitrary 1 13 arbitrary, arbitrarily, arbitrage, arbitrate, arbitrager, arbitrator, obituary, Amritsar, barterer, Arbitron, arbiters, artery, arbiter's absense absence 1 17 absence, ab sense, ab-sense, absences, absents, Ibsen's, absentee, absent, baseness, absentees, abases, abuses, basins, abuse's, absence's, basin's, absentee's absolutly absolutely 1 5 absolutely, absolute, absolutes, absolute's, absently absorbsion absorption 3 14 absorbs ion, absorbs-ion, absorption, absorbing, absorbs, abortion, abrasion, abscission, absolution, absorb, adsorption, absorbent, adsorbing, absorption's absorbtion absorption 1 6 absorption, absorbing, abortion, absolution, adsorption, absorption's abundacies abundances 1 5 abundances, abundance's, abundance, abidance's, indices abundancies abundances 1 4 abundances, abundance's, abundance, abidance's abundunt abundant 1 10 abundant, abundantly, abounding, abundance, abandon, abandoned, abandons, andante, abounded, indent abutts abuts 1 23 abuts, butts, abets, abates, abbots, abut ts, abut-ts, Abbott's, butt's, buttes, abut, buts, arbutus, abutted, abbot's, autos, aunts, obits, aborts, obit's, butte's, auto's, aunt's acadamy academy 1 13 academy, academe, macadam, academia, McAdam, Acadia, Adam, academy's, macadamia, academic, Acadia's, Atacama, academe's acadmic academic 1 10 academic, academics, academia, academic's, academical, academies, academe, academy, atomic, academia's accademic academic 1 9 academic, academics, academia, academic's, academical, academies, academe, academy, academia's accademy academy 1 6 academy, academe, academia, academy's, academic, academe's acccused accused 1 5 accused, accursed, caucused, accessed, excused accelleration acceleration 1 4 acceleration, accelerations, accelerating, acceleration's accension accession 2 3 Ascension, accession, ascension accension ascension 3 3 Ascension, accession, ascension acceptence acceptance 1 5 acceptance, acceptances, acceptance's, accepting, accepts acceptible acceptable 1 4 acceptable, acceptably, unacceptable, unacceptably accessable accessible 1 6 accessible, accessibly, access able, access-able, inaccessible, inaccessibly accidentaly accidentally 1 10 accidentally, accidental, accidentals, Occidental, occidental, accidental's, Occidentals, occidentals, Occidental's, occidental's accidently accidentally 2 10 accidental, accidentally, Occidental, accident, occidental, accidentals, accidents, accident's, accidental's, Occident acclimitization acclimatization 1 5 acclimatization, acclimatization's, acclimation, acclimatizing, acclamation acommodate accommodate 1 3 accommodate, accommodated, accommodates accomadate accommodate 1 4 accommodate, accommodated, accommodates, accumulate accomadated accommodated 1 5 accommodated, accommodate, accommodates, accumulated, accredited accomadates accommodates 1 4 accommodates, accommodate, accommodated, accumulates accomadating accommodating 1 8 accommodating, accumulating, accommodation, accommodatingly, unaccommodating, accrediting, accommodate, actuating accomadation accommodation 1 5 accommodation, accommodations, accumulation, accommodating, accommodation's accomadations accommodations 1 5 accommodations, accommodation's, accommodation, accumulations, accumulation's accomdate accommodate 1 5 accommodate, accommodated, accommodates, accumulate, acclimated accomodate accommodate 1 3 accommodate, accommodated, accommodates accomodated accommodated 1 3 accommodated, accommodate, accommodates accomodates accommodates 1 3 accommodates, accommodate, accommodated accomodating accommodating 1 6 accommodating, accommodation, accommodatingly, unaccommodating, accumulating, accommodate accomodation accommodation 1 5 accommodation, accommodations, accommodating, accommodation's, accumulation accomodations accommodations 1 5 accommodations, accommodation's, accommodation, accumulations, accumulation's accompanyed accompanied 1 8 accompanied, accompany ed, accompany-ed, accompany, accompanying, accompanies, accompanist, unaccompanied accordeon accordion 1 12 accordion, accord eon, accord-eon, according, accordions, accorded, accord, cordon, accordant, accordion's, accords, accord's accordian accordion 1 9 accordion, according, accordant, accordions, accord, accordance, Gordian, accordion's, Arcadian accoring according 1 24 according, accruing, ac coring, ac-coring, acorn, coring, acquiring, occurring, adoring, scoring, succoring, encoring, accordion, accusing, caring, auguring, accoutering, Corina, Corine, acorns, airing, curing, goring, acorn's accoustic acoustic 1 11 acoustic, acoustics, acrostic, caustic, accost, acoustical, accosting, accosts, agnostic, accost's, acoustics's accquainted acquainted 1 4 acquainted, unacquainted, accounted, accented accross across 1 17 across, Accra's, accrues, ac cross, ac-cross, Cross, accords, cross, acres, access, acre's, actress, uncross, recross, accord's, access's, Icarus's accussed accused 1 10 accused, accessed, accursed, ac cussed, ac-cussed, accuses, accuse, cussed, accuser, accosted acedemic academic 1 8 academic, endemic, acetic, acidic, acetonic, epidemic, ascetic, atomic acheive achieve 1 9 achieve, achieved, achiever, achieves, archive, chive, Achebe, achene, ache acheived achieved 1 8 achieved, achieve, archived, achiever, achieves, chivied, Acevedo, ached acheivement achievement 1 3 achievement, achievements, achievement's acheivements achievements 1 3 achievements, achievement's, achievement acheives achieves 1 17 achieves, achievers, achieve, archives, chives, achieved, achiever, achenes, archive's, achiever's, anchovies, chive's, chivies, aches, Achebe's, achene's, ache's acheiving achieving 1 7 achieving, archiving, aching, sheaving, arriving, achieve, ashing acheivment achievement 1 3 achievement, achievements, achievement's acheivments achievements 1 3 achievements, achievement's, achievement achievment achievement 1 3 achievement, achievements, achievement's achievments achievements 1 3 achievements, achievement's, achievement achive achieve 1 12 achieve, archive, chive, active, ac hive, ac-hive, achieved, achiever, achieves, achier, ache, chivy achive archive 2 12 achieve, archive, chive, active, ac hive, ac-hive, achieved, achiever, achieves, achier, ache, chivy achived achieved 1 12 achieved, archived, ac hived, ac-hived, achieve, chivied, ached, achiever, achieves, arrived, aphid, ashed achived archived 2 12 achieved, archived, ac hived, ac-hived, achieve, chivied, ached, achiever, achieves, arrived, aphid, ashed achivement achievement 1 3 achievement, achievements, achievement's achivements achievements 1 3 achievements, achievement's, achievement acknowldeged acknowledged 1 5 acknowledged, acknowledge, acknowledges, acknowledging, unacknowledged acknowledgeing acknowledging 1 4 acknowledging, acknowledge, acknowledged, acknowledges ackward awkward 1 7 awkward, backward, award, Coward, coward, awkwarder, awkwardly ackward backward 2 7 awkward, backward, award, Coward, coward, awkwarder, awkwardly acomplish accomplish 1 6 accomplish, accomplished, accomplishes, accomplice, accomplishing, complies acomplished accomplished 1 5 accomplished, accomplishes, accomplish, unaccomplished, complied acomplishment accomplishment 1 3 accomplishment, accomplishments, accomplishment's acomplishments accomplishments 1 3 accomplishments, accomplishment's, accomplishment acording according 1 17 according, cording, accordion, carding, affording, recording, accruing, aborting, acceding, awarding, corroding, Cardin, accordingly, crowding, acorn, carting, eroding acordingly accordingly 1 7 accordingly, according, acridly, cardinally, cardinal, ordinal, accordion acquaintence acquaintance 1 5 acquaintance, acquaintances, acquaintance's, acquainting, acquaints acquaintences acquaintances 1 6 acquaintances, acquaintance's, acquaintance, accountancy's, abundances, abundance's acquiantence acquaintance 1 5 acquaintance, acquaintances, acquaintance's, acquainting, acquaints acquiantences acquaintances 1 6 acquaintances, acquaintance's, acquaintance, accountancy's, abundances, abundance's acquited acquitted 1 18 acquitted, acquired, acquit ed, acquit-ed, acquainted, acted, acquit, acquits, actuate, equated, actuated, requited, quieted, quoited, audited, acute, acuity, quoted activites activities 1 3 activities, activates, activity's activly actively 1 10 actively, activity, active, actives, acutely, inactively, actually, activate, active's, actual actualy actually 1 8 actually, actual, actuary, acutely, actuality, factually, octal, factual acuracy accuracy 1 10 accuracy, curacy, Accra's, accuracy's, inaccuracy, Accra, Crecy, auras, crazy, aura's acused accused 1 28 accused, caused, abused, amused, ac used, ac-used, accursed, cased, accuse, cussed, accede, aced, used, caucused, accuser, accuses, aroused, axed, acute, acted, arsed, acutes, focused, recused, abased, unused, Acosta, acute's acustom accustom 1 4 accustom, custom, accustoms, accustomed acustommed accustomed 1 7 accustomed, accustom, accustoms, unaccustomed, costumed, accustoming, accosted adavanced advanced 1 5 advanced, advance, advances, advance's, affianced adbandon abandon 1 7 abandon, Edmonton, abounding, Eddington, attending, unbending, unbinding additinally additionally 1 8 additionally, additional, atonally, idiotically, editorially, abidingly, auditing, dotingly additionaly additionally 1 2 additionally, additional addmission admission 1 12 admission, add mission, add-mission, admissions, admission's, readmission, addition, emission, omission, addiction, admiration, audition addopt adopt 1 6 adopt, adapt, adept, add opt, add-opt, adopts addopted adopted 1 12 adopted, adapted, add opted, add-opted, adopter, addicted, adopt, opted, readopted, adopts, audited, adapter addoptive adoptive 1 4 adoptive, adaptive, additive, addictive addres address 2 16 adders, address, adores, Andres, adder's, addles, udders, Adar's, add res, add-res, address's, udder's, Addie's, Andre's, Audrey's, Audra's addres adders 1 16 adders, address, adores, Andres, adder's, addles, udders, Adar's, add res, add-res, address's, udder's, Addie's, Andre's, Audrey's, Audra's addresable addressable 1 6 addressable, adorable, advisable, adorably, erasable, advisably addresed addressed 1 17 addressed, addressee, addresses, address, adders, dressed, addressees, arsed, unaddressed, readdressed, adored, adores, address's, undressed, adduced, adder's, addressee's addresing addressing 1 26 addressing, dressing, arsing, readdressing, address, adoring, arising, undressing, redressing, adducing, adorning, advising, adders, address's, addressee, addressed, addresses, apprising, undersign, arousing, drowsing, Andersen, Anderson, adores, arcing, adder's addressess addresses 1 10 addresses, addressees, addressee's, address's, addressee, addressed, address, dresses, headdresses, readdresses addtion addition 1 12 addition, audition, edition, additions, Addison, addiction, adaption, adoption, Audion, action, auction, addition's addtional additional 1 9 additional, additionally, addition, atonal, additions, addition's, optional, emotional, audition adecuate adequate 1 19 adequate, educate, actuate, adulate, acute, abdicate, advocate, educated, educates, adequately, decade, equate, attenuate, inadequate, ducat, adequacy, evacuate, reeducate, equated adhearing adhering 1 18 adhering, ad hearing, ad-hearing, adoring, adherent, adjuring, admiring, inhering, abhorring, adhesion, Adhara, adhere, adherence, adhered, adheres, attiring, uttering, Adhara's adherance adherence 1 9 adherence, adherence's, adhering, adherent, adheres, adherents, utterance, adherent's, Adhara's admendment amendment 1 10 amendment, amendments, amendment's, admonishment, adornment, Atonement, atonement, attendant, Commandment, commandment admininistrative administrative 1 6 administrative, administrate, administratively, administrating, administrated, administrates adminstered administered 1 6 administered, administer, administers, administrate, administrated, administering adminstrate administrate 1 6 administrate, administrated, administrates, administrative, administrator, demonstrate adminstration administration 1 5 administration, administrations, administrating, administration's, demonstration adminstrative administrative 1 7 administrative, administrate, administratively, demonstrative, administrating, administrated, administrates adminstrator administrator 1 7 administrator, administrators, administrator's, administrate, demonstrator, administrated, administrates admissability admissibility 1 4 admissibility, advisability, admissibility's, inadmissibility admissable admissible 1 9 admissible, admissibly, admirable, advisable, unmissable, addressable, admirably, advisably, inadmissible admited admitted 1 18 admitted, admired, admixed, admit ed, admit-ed, audited, admit, addicted, edited, admits, adapted, adopted, admittedly, demoted, emitted, omitted, animated, readmitted admitedly admittedly 1 3 admittedly, admitted, animatedly adn and 4 40 Adan, Aden, Dan, and, AD, ad, an, Adana, Auden, ADD, Ada, Ann, add, ado, awn, ADC, ADM, ADP, AFN, Adm, adj, ads, adv, Attn, Eden, Edna, Odin, attn, Dana, Dane, dang, ant, Andy, Dawn, dawn, Ind, end, ind, AD's, ad's adolecent adolescent 1 5 adolescent, adolescents, adolescent's, adolescence, adjacent adquire acquire 1 18 acquire, adjure, ad quire, ad-quire, admire, Esquire, esquire, inquire, Aguirre, adjured, adjures, daiquiri, adore, adequate, attire, abjure, adhere, adware adquired acquired 1 11 acquired, adjured, admired, inquired, adjure, adored, attired, augured, abjured, adhered, adjures adquires acquires 1 22 acquires, adjures, ad quires, ad-quires, admires, Esquires, esquires, inquires, daiquiris, adjure, adores, auguries, Esquire's, esquire's, inquiries, attires, abjures, adheres, adjured, Aguirre's, daiquiri's, attire's adquiring acquiring 1 9 acquiring, adjuring, admiring, inquiring, adoring, attiring, auguring, abjuring, adhering adres address 7 72 adores, dares, Andres, Ares, ares, adders, address, cadres, padres, Aires, acres, adzes, Adar's, Atreus, Dare's, ad res, ad-res, alders, dare's, adder's, Andre's, Andrews, adorers, Audrey's, Aries, Audra's, adore, aides, are's, areas, dress, dries, waders, Ayers, adheres, adjures, admires, ads, tares, Oder's, cadre's, eaters, eiders, padre's, udders, acre's, adze's, arts, AD's, Ar's, ad's, aide's, Adler's, alder's, Andrea's, Andrei's, Andres's, Andrew's, adorer's, tare's, address's, Ares's, Drew's, area's, Art's, art's, Nader's, Vader's, wader's, eater's, eider's, udder's adresable addressable 1 6 addressable, advisable, adorable, erasable, advisably, adorably adresing addressing 1 10 addressing, dressing, arsing, arising, advising, adoring, arousing, drowsing, arcing, undressing adress address 1 50 address, dress, adores, address's, adders, Atreus, Andres's, adder's, addressee, dares, Andres, Ares's, Atreus's, Audrey's, dressy, duress, Adar's, Ares, Dare's, ares, dare's, Aires's, Andre's, Andrews, actress, adorers, Oder's, cadres, padres, Aires, Audra's, are's, areas, dross, tress, Andrews's, undress, cadre's, padre's, Aries's, dress's, waders's, Ayers's, Andrea's, Andrei's, Andrew's, adorer's, Drew's, area's, ides's adressable addressable 1 7 addressable, advisable, adorable, admissible, erasable, advisably, admissibly adressed addressed 1 17 addressed, dressed, addressee, addresses, undressed, redressed, stressed, address, addressees, arsed, unaddressed, readdressed, address's, aroused, drowsed, trussed, addressee's adressing addressing 1 11 addressing, dressing, undressing, redressing, stressing, arsing, readdressing, arising, arousing, drowsing, trussing adressing dressing 2 11 addressing, dressing, undressing, redressing, stressing, arsing, readdressing, arising, arousing, drowsing, trussing adventrous adventurous 1 14 adventurous, adventures, adventure's, adventuress, adventurously, Advents, advents, unadventurous, Advent's, advent's, adventitious, adventurers, adventurer's, adventuress's advertisment advertisement 1 3 advertisement, advertisements, advertisement's advertisments advertisements 1 3 advertisements, advertisement's, advertisement advesary adversary 1 10 adversary, advisory, adviser, advisor, adverser, advisers, advisors, advisory's, adviser's, advisor's adviced advised 2 12 advice, advised, ad viced, ad-viced, adv iced, adv-iced, advanced, advice's, advise, adduced, adviser, advises aeriel aerial 3 22 Ariel, aerie, aerial, aeries, Uriel, oriel, Earle, Earl, earl, areal, aerially, Erie, Riel, airily, eerily, aerials, Aral, aerie's, April, eerie, Ariel's, aerial's aeriels aerials 2 23 aeries, aerials, Ariel's, aerie's, aerial's, oriels, aerie ls, aerie-ls, earls, Ariel, Aries, Uriel's, oriel's, Earle's, Aprils, Erie's, aerial, Earl's, earl's, Riel's, Aral's, April's, Aries's afair affair 1 21 affair, afar, fair, afire, AFAIK, Afr, affairs, Afro, aviary, fairy, safari, Avior, air, far, fir, Atari, Mayfair, affirm, afraid, unfair, affair's afficianados aficionados 1 4 aficionados, aficionado's, officiants, officiant's afficionado aficionado 1 3 aficionado, aficionados, aficionado's afficionados aficionados 1 13 aficionados, aficionado's, aficionado, officiants, officiant's, efficiencies, efficiency's, fascinates, affronts, efficient, affront's, Avicenna's, affinity's affilate affiliate 1 7 affiliate, affiliated, affiliates, afloat, affiliate's, afflict, afflatus affilliate affiliate 1 4 affiliate, affiliated, affiliates, affiliate's affort afford 1 26 afford, effort, affront, afforest, fort, affords, efforts, afoot, abort, avert, Alford, affect, affirm, afloat, assort, Afro, fart, aorta, forte, forty, AFT, Afr, Art, aft, art, effort's affort effort 2 26 afford, effort, affront, afforest, fort, affords, efforts, afoot, abort, avert, Alford, affect, affirm, afloat, assort, Afro, fart, aorta, forte, forty, AFT, Afr, Art, aft, art, effort's aforememtioned aforementioned 1 6 aforementioned, affirmation, affirmations, overemotional, affirmation's, overmanned againnst against 1 21 against, agonist, ageist, agings, aghast, agonists, agents, Inst, inst, aging's, gangsta, organist, angst, Agnes, agent, agonies, canst, egoist, agent's, Agnes's, agony's agains against 1 27 against, again, gains, agings, Agni's, Agnes, Gaines, gain's, aging's, Eakins, gins, Asians, agonies, pagans, Agana, Cains, aging, Aegean's, Augean's, gin's, Asian's, Fagin's, Sagan's, pagan's, Cain's, Jain's, agony's agaisnt against 1 13 against, ageist, aghast, agonist, agent, egoist, accent, isn't, ancient, August, assent, august, acquaint aganist against 1 15 against, agonist, agonists, ageist, organist, Agni's, aghast, agents, agonies, gangsta, angst, Agnes, agent, canst, agent's aggaravates aggravates 1 5 aggravates, aggravate, aggravated, aggregates, aggregate's aggreed agreed 1 24 agreed, aggrieved, agree, angered, augured, greed, agrees, aggrieve, accrued, wagered, greedy, argued, aged, aigrette, badgered, buggered, jiggered, Creed, aggro, aired, creed, egged, gored, greet aggreement agreement 1 3 agreement, agreements, agreement's aggregious egregious 1 8 egregious, aggregates, gorgeous, egregiously, aggregate's, aggregate, Gregg's, Argos's aggresive aggressive 1 8 aggressive, aggressively, aggrieve, digressive, regressive, aggrieves, abrasive, aggressor agian again 1 22 again, Agana, aging, Asian, avian, Aegean, Augean, akin, angina, Agni, Gina, gain, vagina, Aiken, Ian, agony, gin, Afghan, afghan, Fagin, Sagan, pagan agianst against 1 14 against, agonist, aghast, ageist, agings, agents, Inst, inst, agent, canst, aging's, Aegean's, Augean's, agent's agin again 2 9 Agni, again, aging, gain, gin, akin, Fagin, Agana, agony agina again 7 16 angina, Gina, Agana, aging, Agni, vagina, again, akin, agony, Aegean, Augean, gain, Ana, Ina, gin, Agni's agina angina 1 16 angina, Gina, Agana, aging, Agni, vagina, again, akin, agony, Aegean, Augean, gain, Ana, Ina, gin, Agni's aginst against 1 17 against, agonist, ageist, agings, agents, Inst, inst, agent, agonists, aghast, Agni's, angst, Agnes, aging's, inset, canst, agent's agravate aggravate 1 5 aggravate, aggravated, aggravates, Arafat, cravat agre agree 1 11 agree, age, are, Agra, acre, ogre, auger, agar, ague, eager, aggro agred agreed 1 27 agreed, aged, augured, agree, aired, acrid, egret, angered, accrued, argued, gored, greed, urged, Jared, cared, eared, oared, wagered, Agra, acre, arid, cred, grad, grid, ogre, Jarred, jarred agreeement agreement 1 3 agreement, agreements, agreement's agreemnt agreement 1 6 agreement, agreements, garment, argument, agreement's, augment agregate aggregate 1 10 aggregate, aggregated, aggregates, segregate, arrogate, abrogate, aggregate's, aggregator, acreage, aigrette agregates aggregates 1 16 aggregates, aggregate's, aggregate, aggregated, segregates, arrogates, abrogates, aggregators, acreages, aigrettes, aggravates, aggregator, acreage's, irrigates, aigrette's, aggregator's agreing agreeing 1 17 agreeing, angering, auguring, arguing, wagering, aging, accruing, airing, aggrieving, Goering, badgering, goring, gringo, urging, caring, grin, oaring agression aggression 1 9 aggression, digression, regression, accession, aggression's, aversion, accretion, abrasion, oppression agressive aggressive 1 6 aggressive, digressive, regressive, aggressively, abrasive, oppressive agressively aggressively 1 6 aggressively, aggressive, abrasively, oppressively, cursively, corrosively agressor aggressor 1 23 aggressor, aggressors, aggressor's, agrees, egress, ogress, accessory, greaser, grosser, oppressor, egress's, ogress's, egresses, ogresses, acres, ogres, grassier, greasier, Agra's, acre's, across, cursor, ogre's agricuture agriculture 1 11 agriculture, caricature, aggregator, cricketer, acrider, aggregate, Erector, erector, executor, aggregators, aggregator's agrieved aggrieved 1 7 aggrieved, grieved, aggrieve, agreed, aggrieves, arrived, graved ahev have 2 33 ahem, have, Ave, ave, AV, Av, ah, av, ahead, HIV, HOV, aha, ATV, adv, UHF, uhf, hive, hove, ahoy, Ahab, Azov, elev, heave, heavy, eave, eh, AVI, Ava, Eva, Eve, eve, aah, I've ahppen happen 1 14 happen, Aspen, aspen, open, Alpine, alpine, hipping, hopping, aping, opine, hoping, hyping, upping, upon ahve have 1 50 have, Ave, ave, hive, hove, ahem, AV, Av, ah, av, eave, above, agave, alive, AVI, Ava, Eve, aha, eve, ATV, adv, UHF, uhf, I've, ahoy, Ahab, Alva, HIV, HOV, achieve, aah, heave, VHF, ahead, vhf, Mohave, avow, behave, AF, HF, Hf, IV, OH, UV, eh, hf, iv, oh, uh, Oahu aicraft aircraft 1 15 aircraft, Craft, craft, Arafat, crafty, Kraft, croft, cruft, graft, Ashcroft, adrift, acrobat, accurate, cravat, crufty aiport airport 1 28 airport, apart, import, Port, port, abort, sport, rapport, Alpert, assort, deport, report, Porto, aorta, APR, Apr, Art, apt, art, apron, uproot, impart, seaport, Oort, apiary, iPod, part, pert airbourne airborne 1 13 airborne, forborne, arbor, auburn, airbrush, arbors, inborn, Osborne, arbor's, overborne, reborn, arboreal, Rayburn aircaft aircraft 1 4 aircraft, airlift, Arafat, arcade aircrafts aircraft 2 15 aircraft's, aircraft, air crafts, air-crafts, crafts, aircraftman, aircraftmen, aircrews, Ashcroft's, airlifts, Craft's, craft's, Ararat's, watercraft's, airlift's airporta airports 2 3 airport, airports, airport's airrcraft aircraft 1 3 aircraft, aircraft's, Ashcroft albiet albeit 1 30 albeit, alibied, Albert, abet, Albireo, Albee, ambit, allied, Alberta, Alberto, Albion, ablate, albino, Aleut, abide, alibi, alert, abate, alb, alt, elite, Elbert, alight, halibut, Alba, Elbe, abed, abut, obit, Albee's alchohol alcohol 1 5 alcohol, alcohols, alcohol's, alcoholic, Algol alchoholic alcoholic 1 6 alcoholic, alcoholics, alcohol, alcoholic's, alcohols, alcohol's alchol alcohol 1 14 alcohol, Algol, archly, asshole, alchemy, algal, aloofly, Alicia, Alisha, allele, alkali, glacial, Elul, Aleichem alcholic alcoholic 1 15 alcoholic, echoic, archaic, acrylic, Algol, Alcoa, melancholic, alkali, Alaric, Altaic, archly, alkaloid, asshole, alchemy, Algol's alcohal alcohol 1 7 alcohol, alcohols, Algol, alcohol's, alcoholic, algal, alkali alcoholical alcoholic 2 4 alcoholically, alcoholic, alcoholics, alcoholic's aledge allege 2 14 ledge, allege, pledge, sledge, algae, edge, Alec, alga, Lodge, lodge, alike, elegy, kludge, sludge aledged alleged 1 8 alleged, fledged, pledged, sledged, edged, legged, lodged, kludged aledges alleges 2 19 ledges, alleges, pledges, sledges, ledge's, edges, elegies, pledge's, sledge's, lodges, Alec's, Alexei, kludges, edge's, alga's, Lodge's, lodge's, elegy's, sludge's alege allege 1 30 allege, algae, Alec, alga, alike, elegy, alleged, alleges, Alger, Liege, ledge, liege, Albee, age, ale, leg, Alexei, allele, pledge, sledge, Alex, Lego, aloe, loge, luge, ales, Olga, Allie, ale's, Alec's aleged alleged 1 37 alleged, allege, legged, aged, lagged, aliened, alleges, fledged, pledged, sledged, Alger, alkyd, allied, Alexei, kluged, leagued, Alkaid, ailed, algae, allegedly, edged, egged, Allende, leaked, lodged, logged, lugged, blagged, deluged, flagged, slagged, Alec, alga, allude, egad, eked, lacked alegience allegiance 1 19 allegiance, elegance, allegiances, Alleghenies, alliance, diligence, eloquence, allegiance's, alleging, agency, aliens, Allegheny, Allegheny's, alien's, elegies, legions, legion's, Alleghenies's, elegance's algebraical algebraic 2 3 algebraically, algebraic, allegorical algorhitms algorithms 1 6 algorithms, algorithm's, allegorists, allegorist's, alacrity's, ageratum's algoritm algorithm 1 4 algorithm, alacrity, ageratum, alacrity's algoritms algorithms 1 4 algorithms, algorithm's, alacrity's, ageratum's alientating alienating 1 8 alienating, orientating, annotating, eventuating, alienated, elongating, intuiting, inditing alledge allege 1 22 allege, all edge, all-edge, alleged, alleges, ledge, allele, allude, pledge, sledge, allergy, allied, edge, Allegra, allegro, Alec, Allie, Liege, Lodge, alley, liege, lodge alledged alleged 1 24 alleged, all edged, all-edged, allege, alleges, alluded, fledged, pledged, sledged, Allende, allegedly, edged, allied, allude, legged, lodged, allayed, alloyed, Allegra, aliened, allegro, allowed, allured, kludged alledgedly allegedly 1 7 allegedly, alleged, illegally, illegibly, elatedly, illegal, alertly alledges alleges 1 35 alleges, all edges, all-edges, allege, ledges, allergies, alleged, alleles, alludes, pledges, sledges, ledge's, edges, elegies, allegros, allele's, pledge's, sledge's, Allies, alleys, allies, lieges, lodges, allergy's, Alec's, alley's, edge's, alga's, Allie's, Liege's, Lodge's, liege's, lodge's, Allegra's, allegro's allegedely allegedly 1 9 allegedly, alleged, illegally, illegibly, alertly, illegible, elatedly, elegantly, illegality allegedy allegedly 1 8 allegedly, alleged, allege, Allegheny, alleges, allegory, Allende, allied allegely allegedly 1 14 allegedly, allege, Allegheny, illegally, alleged, alleges, illegal, allegory, allele, illegibly, Allegra, allegro, illegals, illegal's allegence allegiance 1 13 allegiance, Alleghenies, elegance, allegiances, Allegheny, Allegheny's, allergens, alleges, allergen's, alleging, alliance, allegiance's, Alleghenies's allegience allegiance 1 10 allegiance, allegiances, Alleghenies, allegiance's, alleging, alliance, elegance, Allegheny, Allegheny's, Alleghenies's allign align 1 28 align, ailing, Allan, Allen, alien, allying, allaying, alloying, Aline, aligns, aligned, along, balling, calling, falling, galling, palling, walling, malign, Allison, Alan, Olin, oiling, Allie, Alvin, Ellen, Tallinn, Albion alligned aligned 1 22 aligned, Aline, align, allied, maligned, aliened, Allen, alien, assigned, ailing, Allende, Allie, alliance, Allan, alone, unaligned, realigned, Alpine, Arline, aligns, alpine, Aline's alliviate alleviate 1 6 alleviate, alleviated, alleviates, salivate, elevate, affiliate allready already 1 23 already, all ready, all-ready, allured, Alfreda, allergy, Alfred, allied, Alfredo, Allende, unready, lardy, allure, Laredo, alarmed, alerted, allayed, alloyed, altered, ailed, aired, alertly, lured allthough although 1 31 although, all though, all-though, Alioth, Althea, alto, allow, alloy, Allah, allot, Clotho, lath, alloyed, all, lathe, alt, Althea's, alloying, allaying, alleluia, ally, ACTH, Alta, Allie, Letha, Lethe, allay, alley, lithe, all's, Alioth's alltogether altogether 1 6 altogether, all together, all-together, together, altimeter, alligator almsot almost 1 18 almost, alms, lamest, alms's, alums, calmest, palmist, Almaty, almond, elms, inmost, upmost, utmost, alum's, Alma's, Alamo's, elm's, Elmo's alochol alcohol 1 15 alcohol, Algol, aloofly, asocial, epochal, archly, asshole, alchemy, algal, Aleichem, Alicia, Alisha, glacial, Alicia's, Alisha's alomst almost 1 21 almost, alms, alums, lamest, alarmist, calmest, palmist, Almaty, alms's, alum's, elms, almond, inmost, upmost, utmost, Islamist, Alamo's, Alma's, Elmo's, elm's, Elam's alot allot 2 17 alto, allot, aloft, alt, Lot, lot, Aldo, Alta, aloe, blot, clot, plot, slot, Aleut, Eliot, aloud, ult alotted allotted 1 22 allotted, blotted, clotted, plotted, slotted, alighted, looted, elated, alerted, abetted, abutted, bloated, clouted, flatted, flitted, floated, flouted, gloated, glutted, platted, slatted, alluded alowed allowed 1 22 allowed, lowed, avowed, flowed, glowed, plowed, slowed, awed, owed, fallowed, hallowed, wallowed, alloyed, elbowed, Elwood, aloud, allied, clawed, clewed, eloped, flawed, slewed alowing allowing 1 22 allowing, lowing, avowing, blowing, flowing, glowing, plowing, slowing, along, awing, owing, fallowing, hallowing, wallowing, alloying, elbowing, allying, clawing, clewing, eloping, flawing, slewing alreayd already 1 45 already, allured, Alfred, alert, allayed, arrayed, aired, alerted, alkyd, unready, lardy, Laredo, Alfreda, Alfredo, Alkaid, abroad, afraid, agreed, alarmed, unread, ailed, altered, lured, Alphard, allergy, aliened, alleged, blared, flared, glared, alertly, eared, oared, alright, allied, Alta, aerate, alerts, arid, arty, lariat, alder, alter, laureate, alert's alse else 5 28 ales, lase, ale, also, else, aloes, false, Al's, Alas, ails, alas, awls, aloe, apse, oles, Alice, Alisa, Alyce, Elise, Elsie, Elsa, AOL's, all's, awl's, Ali's, ale's, aloe's, ole's alsot also 1 26 also, allot, Alsop, almost, alto, last, lost, Alston, aloft, alt, allots, Alcott, Alison, Alyson, Aldo, LSAT, asst, altos, Aleut, Eliot, asset, Olson, alert, Al's, Aldo's, alto's alternitives alternatives 1 7 alternatives, alternative's, alternative, alternates, alternatively, alternate's, eternities altho although 9 24 alto, Althea, alt ho, alt-ho, lath, Alioth, lathe, alt, although, Clotho, ACTH, Aldo, Alpo, Alta, also, Alamo, Altai, aloha, alpha, aloe, Plath, AL, Al, oath althought although 1 9 although, alight, alright, alto, aloud, Almighty, almighty, Althea, Althea's altough although 1 15 although, alto ugh, alto-ugh, alto, aloud, alt, alight, Aldo, Alta, Alton, altos, along, allot, Altai, alto's alusion allusion 1 15 allusion, illusion, elision, allusions, Alison, Allison, ablution, Aleutian, lesion, Albion, Alyson, delusion, Elysian, elation, allusion's alusion illusion 2 15 allusion, illusion, elision, allusions, Alison, Allison, ablution, Aleutian, lesion, Albion, Alyson, delusion, Elysian, elation, allusion's alwasy always 1 45 always, Alas, alas, allays, Elway, alias, alleyways, awls, hallways, railways, airways, anyways, flyways, Alisa, Elway's, awl's, Alba's, Alma's, Alta's, Alva's, alga's, Al's, ales, alleys, alloys, also, awes, alias's, Ali's, ale's, all's, Alan's, Alar's, Ila's, Ola's, awe's, Amway's, ally's, alleyway's, hallway's, railway's, airway's, flyway's, alley's, alloy's alwyas always 1 44 always, Alas, alas, allays, aliyahs, alias, Alyssa, ally's, aliyah, alohas, alphas, awls, Alisa, awl's, alleys, alloys, Alba's, Alma's, Alta's, Alva's, alga's, Elway's, Al's, Alissa, ales, aliyah's, alley's, alloy's, Alana's, Alcoa's, Alisa's, aloha's, alpha's, Ali's, ale's, all's, Alyssa's, Alan's, Alar's, Ila's, Ola's, lye's, alias's, Aaliyah's amalgomated amalgamated 1 3 amalgamated, amalgamate, amalgamates amatuer amateur 1 14 amateur, amateurs, armature, mature, amatory, ammeter, mater, immature, matter, amateur's, muter, emitter, Amer, Amur amature armature 1 7 armature, mature, amateur, immature, amatory, amateurs, amateur's amature amateur 3 7 armature, mature, amateur, immature, amatory, amateurs, amateur's amendmant amendment 1 3 amendment, amendments, amendment's amerliorate ameliorate 1 5 ameliorate, ameliorated, ameliorates, meliorate, ameliorative amke make 1 48 make, amok, Amie, acme, Mike, mike, Amen, Amer, amen, AK, AM, Am, Mk, am, mage, image, Aimee, Amgen, alike, amaze, amide, amine, amuse, askew, awake, awoke, smoke, AMA, Amiga, Amoco, Amy, Ike, age, aka, amigo, auk, eke, AMD, Ark, amp, amt, ark, ask, ague, ammo, AM's, Am's, Amie's amking making 1 36 making, asking, am king, am-king, aiming, miking, akin, imaging, amazing, amusing, awaking, smoking, OKing, aging, amine, amino, among, eking, Amgen, inking, irking, umping, Amiga, amigo, haymaking, lawmaking, mocking, mucking, ramekin, unmaking, Mekong, remaking, smacking, Amen, amen, imagine ammend amend 1 38 amend, emend, am mend, am-mend, amends, Amanda, Amen, amen, mend, Amman, aimed, maned, Hammond, commend, Armand, almond, impend, addend, append, ascend, attend, manned, amount, damned, AMD, Amerind, amended, amine, and, end, mined, emends, Amen's, amenity, amid, mind, omen, Amman's ammended amended 1 14 amended, emended, am mended, am-mended, mended, commended, impended, appended, ascended, attended, amounted, amend, ended, minded ammendment amendment 1 6 amendment, amendments, amendment's, Commandment, commandment, impediment ammendments amendments 1 7 amendments, amendment's, amendment, commandments, impediments, commandment's, impediment's ammount amount 1 21 amount, am mount, am-mount, amounts, Mount, mount, account, demount, remount, immunity, Mont, amount's, amounted, aunt, Lamont, moment, ammonia, seamount, Amman, among, mound ammused amused 1 20 amused, amassed, am mused, am-mused, amuse, mused, moused, abused, amuses, amazed, accused, aroused, bemused, immured, mussed, massed, used, moussed, aimed, ammo's amoung among 1 31 among, amount, aiming, mung, Amen, amen, Hmong, along, amour, Amman, amine, amino, immune, ammonia, Oman, omen, Mon, amusing, mun, arming, mooing, Omani, Damon, Ramon, Ming, Mona, Moon, impugn, moan, mono, moon amung among 2 23 mung, among, aiming, Amen, amen, amine, amino, Amman, amusing, mun, amount, arming, Ming, Amur, Oman, omen, gaming, laming, naming, taming, amend, immune, Amen's analagous analogous 1 8 analogous, analogues, analogs, analog's, analogue's, analogies, analogy's, analogue analitic analytic 1 8 analytic, antic, analytical, Altaic, athletic, inelastic, unlit, analog analogeous analogous 1 9 analogous, analogies, analogues, analogs, analogue's, analog's, analogy's, analogously, analogue anarchim anarchism 1 4 anarchism, anarchic, anarchy, anarchy's anarchistm anarchism 1 5 anarchism, anarchist, anarchists, anarchist's, anarchistic anbd and 1 28 and, unbid, anybody, Andy, abed, anode, anted, Ind, ant, end, ind, Enid, ante, anti, abide, abode, nabbed, Aeneid, Indy, abet, abut, aunt, ibid, undo, inbred, unbend, unbind, ain't ancestory ancestry 2 5 ancestor, ancestry, ancestors, ancestor's, ancestry's ancilliary ancillary 1 4 ancillary, ancillary's, auxiliary, ancillaries androgenous androgynous 1 7 androgynous, androgen's, endogenous, androgyny's, androgen, nitrogenous, indigenous androgeny androgyny 2 5 androgen, androgyny, androgen's, androgenic, androgyny's anihilation annihilation 1 4 annihilation, inhalation, annihilating, annihilation's aniversary anniversary 1 5 anniversary, adversary, anniversary's, universally, universal annoint anoint 1 29 anoint, anoints, annoying, anent, Antoine, appoint, anion, anointed, anon, anions, ancient, annuity, Anton, Antonia, Antonio, annuitant, innit, anionic, anons, Innocent, innocent, Antone, Antony, awning, inning, ain't, anteing, undoing, anion's annointed anointed 1 15 anointed, annotated, announced, appointed, anoint, anoints, annotate, unwonted, amounted, uncounted, unmounted, unpainted, untainted, accounted, innovated annointing anointing 1 7 anointing, annotating, announcing, appointing, amounting, accounting, innovating annoints anoints 1 28 anoints, anoint, appoints, anions, anion's, anons, ancients, anointed, Antonius, annuitants, Antoine's, innocents, Anton's, awnings, innings, undoings, ancient's, Antonia's, Antonio's, annuitant's, Innocent's, innocent's, annuity's, Antone's, Antony's, awning's, inning's, undoing's annouced announced 1 38 announced, annoyed, annulled, inced, unnoticed, ensued, unused, annexed, induced, adduced, aroused, anode, aniseed, invoiced, unvoiced, annealed, aced, danced, lanced, ponced, bounced, jounced, pounced, nosed, anted, arced, nonacid, Innocent, anodized, innocent, ionized, anodes, induce, agonized, annoys, noised, anode's, Annie's annualy annually 1 11 annually, annual, annuals, annul, anneal, anally, anal, annular, annual's, annals, annuls annuled annulled 1 11 annulled, annealed, annelid, annul ed, annul-ed, annul, angled, annuls, annoyed, annular, annulus anohter another 1 11 another, enter, inter, anteater, antihero, anywhere, inciter, Andre, inhere, unholier, under anomolies anomalies 1 10 anomalies, anomalous, anomaly's, animals, anemones, animal's, Anatole's, anemone's, Anatolia's, Annmarie's anomolous anomalous 1 7 anomalous, anomalies, anomaly's, anomalously, animals, animal's, Angelou's anomoly anomaly 1 10 anomaly, animal, namely, anomaly's, anally, Angola, unholy, enamel, animals, animal's anonimity anonymity 1 4 anonymity, unanimity, anonymity's, unanimity's anounced announced 1 11 announced, announce, announcer, announces, denounced, renounced, anointed, nuanced, unannounced, induced, enhanced ansalization nasalization 1 7 nasalization, canalization, tantalization, nasalization's, finalization, penalization, insulation ansestors ancestors 1 9 ancestors, ancestor's, ancestor, investors, ancestress, ancestries, ancestry's, investor's, ancestry antartic antarctic 2 11 Antarctic, antarctic, Antarctica, enteric, Adriatic, antibiotic, antithetic, interdict, introit, Android, android anual annual 1 20 annual, anal, manual, annul, anneal, annually, Oneal, anally, annuals, aural, Ana, Anibal, animal, annals, banal, canal, Anna, Neal, null, annual's anual anal 2 20 annual, anal, manual, annul, anneal, annually, Oneal, anally, annuals, aural, Ana, Anibal, animal, annals, banal, canal, Anna, Neal, null, annual's anulled annulled 1 38 annulled, angled, annealed, knelled, annelid, allied, unsullied, nailed, unload, ailed, anted, bungled, analyzed, enrolled, infilled, uncalled, unfilled, unrolled, appalled, inlet, unalloyed, dangled, jangled, mangled, paneled, tangled, wangled, anally, anklet, addled, amulet, inured, unused, inlaid, unglued, annoyed, enabled, inhaled anwsered answered 1 10 answered, aniseed, angered, ensured, insured, inserted, insert, assured, entered, inhered anyhwere anywhere 1 4 anywhere, inhere, answer, unaware anytying anything 2 11 untying, anything, any tying, any-tying, anteing, undying, bandying, candying, Antoine, uniting, envying aparent apparent 1 9 apparent, parent, apart, apparently, aren't, arrant, unapparent, apron, print aparment apartment 1 9 apartment, apparent, impairment, spearmint, Paramount, paramount, appeasement, agreement, Armand apenines Apennines 1 7 Apennines, openings, ape nines, ape-nines, Apennines's, adenine's, opening's aplication application 1 11 application, applications, placation, implication, duplication, replication, allocation, application's, affliction, reapplication, supplication aplied applied 1 15 applied, plied, allied, ailed, paled, piled, appalled, aped, applet, palled, applier, applies, applaud, implied, replied apon upon 3 43 apron, APO, upon, capon, Aron, Avon, anon, aping, axon, open, Pan, pan, peon, pone, pong, pony, AP, ON, an, on, pain, pawn, Arno, Capone, Aspen, Epson, Upton, aspen, API, Ann, IPO, PIN, Pen, ape, app, awn, eon, ion, pen, pin, pun, pwn, weapon apon apron 1 43 apron, APO, upon, capon, Aron, Avon, anon, aping, axon, open, Pan, pan, peon, pone, pong, pony, AP, ON, an, on, pain, pawn, Arno, Capone, Aspen, Epson, Upton, aspen, API, Ann, IPO, PIN, Pen, ape, app, awn, eon, ion, pen, pin, pun, pwn, weapon apparant apparent 1 18 apparent, aspirant, apart, appearance, apparently, arrant, parent, appearing, appellant, appoint, unapparent, operand, appertain, aberrant, apiarist, apron, print, aren't apparantly apparently 1 7 apparently, apparent, parental, apprentice, ornately, opportunely, opulently appart apart 1 30 apart, app art, app-art, appear, appeared, apparent, part, apparel, appears, rapport, Alpert, apiary, impart, applet, depart, prat, apparatus, party, APR, Apr, Art, apt, art, operate, sprat, Port, apiarist, pert, port, apter appartment apartment 1 7 apartment, apartments, department, apartment's, appointment, assortment, deportment appartments apartments 1 10 apartments, apartment's, apartment, departments, appointments, department's, assortments, appointment's, assortment's, deportment's appealling appealing 2 17 appalling, appealing, appeal ling, appeal-ling, rappelling, appearing, appeasing, appallingly, appealingly, palling, pealing, appareling, applying, spelling, unappealing, appellant, impelling appealling appalling 1 17 appalling, appealing, appeal ling, appeal-ling, rappelling, appearing, appeasing, appallingly, appealingly, palling, pealing, appareling, applying, spelling, unappealing, appellant, impelling appeareance appearance 1 6 appearance, appearances, appearance's, reappearance, apparent, appearing appearence appearance 1 11 appearance, appearances, appearance's, apparent, appearing, reappearance, apprentice, appliance, appears, apparels, apparel's appearences appearances 1 9 appearances, appearance's, appearance, reappearances, apprentices, appliances, reappearance's, apprentice's, appliance's appenines Apennines 1 9 Apennines, openings, happenings, Apennines's, adenine's, opening's, appends, happening's, appoints apperance appearance 1 9 appearance, appearances, appliance, appearance's, prance, reappearance, appraise, assurance, utterance apperances appearances 1 14 appearances, appearance's, appearance, appliances, prances, reappearances, appliance's, appraises, prance's, assurances, utterances, reappearance's, assurance's, utterance's applicaiton application 1 4 application, applicator, applicant, Appleton applicaitons applications 1 7 applications, application's, applicators, applicator's, applicants, applicant's, Appleton's appologies apologies 1 11 apologies, apologias, apologize, apologizes, apologia's, apology's, typologies, apologist, applies, apologized, apologia appology apology 1 6 apology, apologia, topology, typology, apology's, apply apprearance appearance 1 11 appearance, uprearing, appertains, prurience, agrarians, uprears, agrarian's, aprons, apron's, uproars, uproar's apprieciate appreciate 1 5 appreciate, appreciated, appreciates, appreciative, appreciator approachs approaches 2 3 approach's, approaches, approach appropiate appropriate 1 14 appropriate, appreciate, appraised, approached, apprised, approved, operate, apropos, parapet, propped, apricot, prepaid, appeared, uproot appropraite appropriate 1 6 appropriate, appropriated, appropriates, appropriately, appropriator, inappropriate appropropiate appropriate 1 6 appropriate, appropriated, appropriates, appropriately, appropriator, inappropriate approproximate approximate 1 1 approximate approxamately approximately 1 4 approximately, approximate, approximated, approximates approxiately approximately 1 6 approximately, appropriately, approximate, approximated, approximates, appositely approximitely approximately 1 4 approximately, approximate, approximated, approximates aprehensive apprehensive 1 4 apprehensive, apprehensively, prehensile, comprehensive apropriate appropriate 1 6 appropriate, appropriated, appropriates, appropriately, appropriator, inappropriate aproximate approximate 1 5 approximate, proximate, approximated, approximates, approximately aproximately approximately 1 5 approximately, approximate, approximated, approximates, proximate aquaintance acquaintance 1 12 acquaintance, acquaintances, acquaintance's, acquainting, quittance, abundance, Aquitaine, quaintness, acquaints, accountancy, Aquitaine's, Quinton's aquainted acquainted 1 16 acquainted, squinted, aquatint, acquaint, acquitted, acquaints, unacquainted, reacquainted, equated, quintet, anointed, united, appointed, accounted, anted, jaunted aquiantance acquaintance 1 12 acquaintance, acquaintances, acquaintance's, abundance, acquainting, accountancy, Ugandans, Aquitaine's, Quinton's, aquanauts, Ugandan's, aquanaut's aquire acquire 1 16 acquire, quire, squire, Aguirre, aquifer, acquired, acquirer, acquires, auger, acre, afire, azure, Esquire, esquire, inquire, require aquired acquired 1 21 acquired, squired, acquire, aired, augured, acquirer, acquires, inquired, queried, required, attired, squared, acrid, agreed, Aguirre, abjured, adjured, queered, reacquired, cured, quirt aquiring acquiring 1 16 acquiring, squiring, Aquarian, airing, auguring, inquiring, requiring, aquiline, attiring, squaring, abjuring, adjuring, queering, reacquiring, Aquino, curing aquisition acquisition 1 8 acquisition, acquisitions, Inquisition, inquisition, requisition, acquisition's, accusation, question aquitted acquitted 1 24 acquitted, quieted, abutted, equated, squatted, quoited, audited, acquainted, agitate, agitated, acquired, acted, gutted, jutted, kitted, quoted, acquittal, requited, abetted, awaited, emitted, omitted, coquetted, addicted aranged arranged 1 22 arranged, ranged, pranged, arrange, orangeade, arranger, arranges, Orange, orange, ranked, ringed, deranged, wronged, avenged, cranked, cringed, franked, fringed, oranges, pronged, Orange's, orange's arangement arrangement 1 7 arrangement, arrangements, derangement, arrangement's, rearrangement, argument, arraignment arbitarily arbitrarily 1 19 arbitrarily, arbitrary, arbiter, orbital, arbitrage, arbitrate, Arbitron, arbiters, arbiter's, ordinarily, arterial, arteriole, orbiter, arbitraging, arbitrating, arbitration, orbitals, irritably, orbital's arbitary arbitrary 1 14 arbitrary, arbiter, orbiter, arbiters, Arbitron, obituary, arbitrage, arbitrate, tributary, artery, arbiter's, orbital, orbiters, orbiter's archaelogists archaeologists 1 12 archaeologists, archaeologist's, archaeologist, archaists, archaeology's, urologists, archaist's, anthologists, racialists, urologist's, anthologist's, racialist's archaelogy archaeology 1 6 archaeology, archaeology's, archipelago, archaically, archaic, urology archaoelogy archaeology 1 5 archaeology, archaeology's, archipelago, urology, archaically archaology archaeology 1 5 archaeology, archaeology's, urology, archaically, archaic archeaologist archaeologist 1 4 archaeologist, archaeologists, archaeologist's, archaeology's archeaologists archaeologists 1 10 archaeologists, archaeologist's, archaeologist, urologists, archaeology's, anthologists, archaists, urologist's, anthologist's, archaist's archetect architect 1 12 architect, architects, architect's, archest, architecture, archetype, ratcheted, archduke, arched, Arctic, arctic, archaic archetects architects 1 10 architects, architect's, architect, architectures, architecture, archdeacons, archdukes, architecture's, archduke's, archdeacon's archetectural architectural 1 5 architectural, architecturally, architecture, architectures, architecture's archetecturally architecturally 1 5 architecturally, architectural, architecture, architectures, architecture's archetecture architecture 1 7 architecture, architectures, architecture's, architectural, architect, architects, architect's archiac archaic 1 21 archaic, Archie, Archean, arching, archive, archway, trochaic, arch, Aramaic, anarchic, Archie's, Arabic, Orphic, arch's, arched, archer, arches, archly, orchid, urchin, archery archictect architect 1 3 architect, architects, architect's architechturally architecturally 1 2 architecturally, architectural architechture architecture 1 7 architecture, architectures, architecture's, architectural, architect, architects, architect's architechtures architectures 1 4 architectures, architecture's, architecture, architectural architectual architectural 1 6 architectural, architecturally, architecture, architect, architects, architect's archtype archetype 1 8 archetype, arch type, arch-type, archetypes, archetype's, archetypal, arched, archduke archtypes archetypes 1 8 archetypes, archetype's, arch types, arch-types, archetype, archetypal, archdukes, archduke's aready already 1 79 already, ready, aired, area, read, eared, oared, aerate, arid, arty, array, reedy, Araby, Brady, Grady, ahead, areal, areas, bread, dread, tread, unready, thready, arcade, armada, Freddy, airhead, area's, greedy, treaty, arced, armed, arsed, arena, Ara, aorta, are, arrayed, rad, red, Faraday, Freda, nerdy, abrade, abroad, agreed, aridly, artery, Art, Erato, art, erode, erred, Hardy, Jared, bared, cared, dared, farad, fared, hardy, hared, lardy, pared, rared, tardy, tared, Eddy, Reed, Reid, Rudy, Urey, aria, eddy, redo, reed, road, urea, unread areodynamics aerodynamics 1 3 aerodynamics, aerodynamics's, aerodynamic argubly arguably 1 9 arguably, arguable, arugula, unarguably, arable, argyle, agreeably, inarguable, unarguable arguement argument 1 6 argument, arguments, agreement, augment, argent, argument's arguements arguments 1 7 arguments, argument's, agreements, argument, augments, agreement's, argent's arised arose 19 21 raised, arsed, arise, arisen, arises, aroused, arced, erased, Aries, aired, airiest, braised, praised, apprised, arid, airbed, arrest, parsed, arose, riced, Aries's arival arrival 1 12 arrival, rival, Orval, arrivals, aerial, Aral, archival, trivial, larval, Ariel, areal, arrival's armamant armament 1 15 armament, armaments, Armand, armament's, adamant, armband, rearmament, firmament, argument, ornament, rampant, Armando, Armani, armada, arrant armistace armistice 1 3 armistice, armistices, armistice's aroud around 1 49 around, aloud, proud, arid, Urdu, Rod, aired, aroused, erode, rod, abroad, argued, Art, aorta, arouse, art, road, rood, rout, Aron, arum, crud, eared, oared, prod, trod, arty, earbud, maraud, shroud, arced, armed, arsed, Arius, Freud, about, argue, aroma, arose, avoid, broad, brood, crowd, droid, fraud, grout, trout, Artie, erred arrangment arrangement 1 6 arrangement, arraignment, ornament, armament, argument, adornment arrangments arrangements 1 12 arrangements, arraignments, arrangement's, arraignment's, ornaments, armaments, ornament's, arguments, adornments, armament's, argument's, adornment's arround around 1 14 around, aground, Arron, round, abound, ground, arrant, errand, surround, Aron, ironed, orotund, Arron's, Aaron artical article 1 20 article, radical, critical, cortical, vertical, erotically, optical, articular, aortic, arterial, articled, articles, particle, erotica, piratical, heretical, ironical, artful, article's, erotica's artice article 1 34 article, Artie, art ice, art-ice, Artie's, aortic, artier, artifice, artiste, airtime, arts, arise, Art's, Ortiz, art's, artsy, artist, artsier, entice, arced, Aries, Art, art, artiest, parties, Ariz, amortize, arid, artiness, arty, attires, Atria's, airtime's, attire's articel article 1 19 article, Araceli, Artie's, artiest, artiste, artsier, artful, artist, artisan, arteriole, aridly, arterial, arts, uracil, artless, Art's, Ortiz, art's, artsy artifical artificial 1 6 artificial, artificially, artifact, article, artful, oratorical artifically artificially 1 6 artificially, artificial, erotically, artfully, oratorically, erratically artillary artillery 1 5 artillery, articular, artillery's, aridly, artery arund around 1 51 around, aground, Rand, rand, round, earned, and, Armand, Grundy, abound, argued, ground, pruned, Arno, Aron, aren't, arid, arrant, aunt, ironed, rend, rind, runt, Randi, Randy, gerund, randy, arena, amend, arced, armed, arsed, brand, brunt, errand, frond, grand, grind, grunt, ruined, trend, urn, Andy, rained, undo, Arduino, Arnold, rant, Arden, earn, Aron's asetic ascetic 1 9 ascetic, aseptic, acetic, ascetics, Aztec, mastic, Attic, attic, ascetic's asign assign 1 27 assign, sign, Asian, align, easing, acing, using, assn, arsing, asking, ashing, assigns, assigned, sing, basing, casing, lasing, axing, sin, aging, aping, awing, USN, icing, basin, ensign, assign's aslo also 1 13 also, ASL, Oslo, aisle, ESL, as lo, as-lo, AOL, Sal, Sol, sol, ASL's, Al's asociated associated 1 8 associated, associate, associates, associate's, satiated, assisted, isolated, dissociated asorbed absorbed 1 8 absorbed, adsorbed, ascribed, assorted, airbed, sorbet, assured, disrobed asphyxation asphyxiation 1 4 asphyxiation, asphyxiations, asphyxiating, asphyxiation's assasin assassin 1 23 assassin, assassins, assessing, assaying, Assisi, sassing, assassin's, assays, assign, amassing, assisting, assailing, assn, assuaging, assist, abasing, asses, Aswan, essaying, Assisi's, assess, season, assay's assasinate assassinate 1 3 assassinate, assassinated, assassinates assasinated assassinated 1 3 assassinated, assassinate, assassinates assasinates assassinates 1 3 assassinates, assassinate, assassinated assasination assassination 1 5 assassination, assassinations, assassinating, assassination's, assignation assasinations assassinations 1 5 assassinations, assassination's, assassination, assignations, assignation's assasined assassinated 3 10 assassinate, assassin, assassinated, assisted, assassins, assassin's, assessed, seasoned, assassinates, assisting assasins assassins 1 12 assassins, assassin's, assassin, Assisi's, assigns, assists, assessing, seasons, assign's, assist's, Aswan's, season's assassintation assassination 1 4 assassination, assassinating, assassinations, assassination's assemple assemble 1 8 assemble, Assembly, assembly, sample, ample, simple, assumable, ampule assertation assertion 1 4 assertion, dissertation, ascertain, asserting asside aside 1 31 aside, assize, Assad, as side, as-side, assayed, asset, Aussie, asides, aide, side, acid, asst, issued, Essie, abide, amide, Cassidy, wayside, assist, inside, onside, upside, Assisi, assign, assume, assure, beside, reside, aside's, Assad's assisnate assassinate 1 8 assassinate, assistant, assisted, assist, assassinated, assassinates, assailant, assent assit assist 1 26 assist, asst, asset, Assad, as sit, as-sit, ass it, ass-it, East, east, SST, aside, ass, sit, Aussie, assent, assert, assets, assort, AZT, EST, est, suit, ass's, As's, asset's assitant assistant 1 13 assistant, assailant, assonant, hesitant, visitant, distant, Astana, assent, aslant, annuitant, instant, avoidant, irritant assocation association 1 8 association, avocation, allocation, assignation, assertion, evocation, isolation, arrogation assoicate associate 1 16 associate, allocate, assoc, assuaged, assist, desiccate, assuage, isolate, arrogate, assignee, socket, assayed, Asoka, acute, agate, skate assoicated associated 1 10 associated, assisted, assorted, allocated, desiccated, assuaged, addicted, assented, asserted, isolated assoicates associates 1 43 associates, associate's, allocates, assists, assorts, desiccates, assuages, assist's, isolates, ossicles, arrogates, sockets, acutes, agates, skates, Cascades, cascades, isolate's, aspects, addicts, arcades, assents, asserts, escapes, estates, muscats, assignee's, pussycats, aspect's, assuaged, Muscat's, addict's, assent's, muscat's, acute's, agate's, pussycat's, skate's, cascade's, socket's, arcade's, escape's, estate's assosication assassination 2 4 association, assassination, ossification, assimilation asssassans assassins 1 16 assassins, assassin's, assassin, assesses, assessing, Assyrians, assessors, assassinate, seasons, assistance, Assyrian's, assessor's, Susana's, Sassoon's, Susanna's, season's assualt assault 1 28 assault, assaults, asphalt, assault's, assaulted, assaulter, assail, assailed, casualty, SALT, asst, salt, basalt, assails, Assad, asset, usual, adult, assuaged, aslant, insult, assent, assert, assist, assort, desalt, result, usual's assualted assaulted 1 20 assaulted, assaulter, asphalted, assault, assailed, salted, adulated, assaults, isolated, insulated, osculated, assault's, insulted, unsalted, assented, asserted, assisted, assorted, desalted, resulted assymetric asymmetric 1 5 asymmetric, isometric, symmetric, asymmetrical, asymmetry assymetrical asymmetrical 1 5 asymmetrical, asymmetrically, symmetrical, unsymmetrical, asymmetric asteriod asteroid 1 7 asteroid, asteroids, astride, steroid, austerity, asteroid's, aster asthetic aesthetic 1 12 aesthetic, aesthetics, anesthetic, asthmatic, apathetic, ascetic, aseptic, atheistic, aesthete, unaesthetic, acetic, aesthetics's asthetically aesthetically 1 5 aesthetically, asthmatically, apathetically, ascetically, aseptically asume assume 1 42 assume, Asama, assumed, assumes, same, Assam, sum, assure, ism, Axum, some, sumo, acme, alum, arum, amuse, resume, samey, anime, aside, azure, SAM, Sam, use, Amie, Sammie, AM, Am, As, Sm, USMC, am, as, asylum, seem, um, Aussie, ease, Au's, A's, AM's, Am's atain attain 1 39 attain, again, stain, Adan, Attn, attn, attains, eating, Atman, Taine, Atari, Adana, atone, tan, tin, Asian, Latin, avian, satin, Eaton, eaten, oaten, Satan, Audion, adding, aiding, attune, Alan, Stan, akin, Aden, Eton, Odin, obtain, Bataan, Petain, detain, retain, admin atempting attempting 1 3 attempting, tempting, adapting atheistical atheistic 1 5 atheistic, athletically, authentically, acoustical, egoistical athiesm atheism 1 4 atheism, theism, atheist, atheism's athiest atheist 1 13 atheist, athirst, achiest, ashiest, atheists, theist, earthiest, atheism, itchiest, attest, pithiest, airiest, atheist's atorney attorney 1 9 attorney, attorneys, tourney, atone, adorn, adorned, attorney's, torn, adore atribute attribute 1 6 attribute, tribute, attributed, attributes, attribute's, attributive atributed attributed 1 5 attributed, attribute, attributes, attribute's, unattributed atributes attributes 1 9 attributes, tributes, attribute's, attribute, tribute's, attributed, attributives, arbutus, attributive's attaindre attainder 1 4 attainder, attender, attained, attainder's attaindre attained 3 4 attainder, attender, attained, attainder's attemp attempt 1 27 attempt, at temp, at-temp, temp, tamp, Tempe, tempo, ATM, ATP, amp, atom, atop, item, uptempo, sitemap, Tampa, atoms, items, stamp, stomp, stump, Autumn, autumn, damp, ATM's, atom's, item's attemped attempted 1 8 attempted, attempt, at temped, at-temped, temped, attempts, tamped, attempt's attemt attempt 1 19 attempt, attest, attend, ATM, EMT, admit, amt, automate, atom, item, adept, atilt, atoms, items, Autumn, autumn, ATM's, atom's, item's attemted attempted 1 6 attempted, attested, automated, attended, attempt, attenuated attemting attempting 1 5 attempting, attesting, automating, attending, attenuating attemts attempts 1 16 attempts, attests, attempt's, attends, admits, automates, ATM's, atoms, items, atom's, item's, adepts, autumns, adept's, Autumn's, autumn's attendence attendance 1 13 attendance, attendances, attendees, attendance's, tendency, attending, attendant, attenders, attendants, attendee's, ascendance, attends, attendant's attendent attendant 1 7 attendant, attendants, attended, attending, attendant's, Atonement, atonement attendents attendants 1 13 attendants, attendant's, attendant, attainments, attendances, attendance, ascendants, atonement's, attainment's, indents, attendance's, ascendant's, indent's attened attended 1 11 attended, attend, attuned, battened, fattened, attendee, attained, atoned, attends, attender, tautened attension attention 1 11 attention, at tension, at-tension, tension, attentions, attenuation, Ascension, ascension, attending, attention's, inattention attitide attitude 1 8 attitude, attitudes, altitude, aptitude, attired, audited, attitude's, latitude attributred attributed 1 6 attributed, attribute, attributes, attribute's, attributive, unattributed attrocities atrocities 1 9 atrocities, atrocity's, atrocity, attracts, atrocious, attributes, eternities, trusties, attribute's audeince audience 1 11 audience, audiences, Auden's, audience's, adenine, Auden, cadence, Audion's, advice, Aden's, advance auromated automated 1 13 automated, arrogated, aerated, animated, aromatic, cremated, promoted, urinated, orated, formatted, armed, armored, Armand austrailia Australia 1 8 Australia, Australian, austral, astral, Australasia, Australia's, Austria, Australoid austrailian Australian 1 7 Australian, Australians, Australia, Australasian, Australian's, Austrian, Australia's auther author 1 25 author, anther, Luther, ether, other, either, Cather, Father, Mather, Rather, bather, father, gather, lather, rather, another, authors, auger, outer, usher, utter, Reuther, Arthur, Esther, author's authobiographic autobiographic 1 7 autobiographic, autobiographical, autobiographies, autobiography, autobiographer, autobiography's, ethnographic authobiography autobiography 1 6 autobiography, autobiography's, autobiographer, autobiographic, autobiographies, ethnography authorative authoritative 1 7 authoritative, authorities, authority, abortive, iterative, authored, authority's authorites authorities 1 4 authorities, authorizes, authority's, authority authorithy authority 1 8 authority, authorial, authoring, author, authors, author's, authored, authoress authoritiers authorities 1 7 authorities, authority's, authoritarians, authoritarian's, authoritarian, outriders, outrider's authoritive authoritative 2 5 authorities, authoritative, authority, authority's, abortive authrorities authorities 1 4 authorities, authority's, arthritis, arthritis's automaticly automatically 1 4 automatically, automatic, automatics, automatic's automibile automobile 1 4 automobile, automobiled, automobiles, automobile's automonomous autonomous 1 14 autonomous, autonomy's, autumns, Autumn's, autumn's, Atman's, aluminum's, ottomans, Ottoman's, ottoman's, admonishes, autoimmunity's, admins, adman's autor author 1 36 author, auto, Astor, actor, autos, tutor, attar, outer, Atari, Audra, adore, auditor, outre, tor, uteri, utter, gator, acuter, Aurora, aurora, auto's, eater, suitor, attire, atom, atop, Adar, odor, tauter, after, altar, alter, apter, ardor, aster, astir autority authority 1 12 authority, austerity, futurity, adroit, atrocity, maturity, autocrat, notoriety, utility, attorney, audacity, automate auxilary auxiliary 1 8 auxiliary, Aguilar, auxiliary's, maxillary, axially, ancillary, axial, auxiliaries auxillaries auxiliaries 1 3 auxiliaries, ancillaries, auxiliary's auxillary auxiliary 1 4 auxiliary, maxillary, ancillary, auxiliary's auxilliaries auxiliaries 1 4 auxiliaries, auxiliary's, ancillaries, auxiliary auxilliary auxiliary 1 5 auxiliary, auxiliary's, maxillary, ancillary, auxiliaries availablity availability 1 4 availability, availability's, unavailability, available availaible available 1 6 available, assailable, unavailable, avoidable, availability, fallible availble available 1 6 available, assailable, unavailable, avoidable, fallible, affable availiable available 1 6 available, assailable, unavailable, avoidable, fallible, invaluable availible available 1 7 available, assailable, fallible, unavailable, avoidable, fallibly, infallible avalable available 1 9 available, assailable, unavailable, invaluable, avoidable, affable, fallible, invaluably, inviolable avalance avalanche 1 7 avalanche, valance, avalanches, Avalon's, avalanche's, alliance, Avalon avaliable available 1 7 available, assailable, unavailable, avoidable, invaluable, fallible, affable avation aviation 1 13 aviation, ovation, evasion, avocation, ovations, aeration, Avalon, action, auction, elation, oration, aviation's, ovation's averageed averaged 1 17 averaged, average ed, average-ed, average, averages, average's, averagely, averred, overage, avenged, averted, leveraged, overages, overawed, overfeed, overacted, overage's avilable available 1 8 available, avoidable, unavailable, inviolable, assailable, avoidably, affable, fallible awared awarded 1 14 awarded, award, aware, awardee, awards, warred, Ward, awed, ward, aired, eared, oared, wired, award's awya away 1 58 away, aw ya, aw-ya, awry, ayah, AA, aw, ya, AAA, Wyo, aye, ABA, AMA, AWS, Ada, Ala, Amy, Ana, Ara, Ava, aha, aka, any, awe, awl, awn, Aida, Anna, Apia, Asia, aqua, area, aria, aura, hiya, yaw, yea, aah, allay, array, assay, A, Y, a, y, Ayala, Iyar, UAW, AI, Au, IA, Ia, ea, ow, ye, yo, AWS's, AA's baceause because 1 29 because, beaus, cease, Backus, bemuse, Baez's, Bauhaus, bureaus, decease, Beau's, beau's, beauts, causes, ceases, bemuses, Basques, basques, Backus's, bureau's, Bissau's, sebaceous, Belau's, Bauhaus's, beaut's, Cebu's, cause's, cease's, Bayeux's, Basque's backgorund background 1 4 background, backgrounds, background's, backgrounder backrounds backgrounds 1 22 backgrounds, back rounds, back-rounds, background's, backhands, grounds, backhand's, backrests, baronets, ground's, backrest's, brands, Barents, gerunds, brand's, brunt's, Bacardi's, Burundi's, baronet's, gerund's, Burgundy's, burgundy's bakc back 1 45 back, Baku, bake, black, beak, balk, bank, bark, bask, backs, BC, Beck, Bk, Buck, Jack, KC, beck, bk, bock, buck, jack, kc, BASIC, Baker, Blake, baccy, baked, baker, bakes, balky, basic, beaks, brake, BBC, Bic, bag, Biko, Jake, bike, cake, back's, beak's, Bk's, Baku's, bake's banannas bananas 2 19 bandannas, bananas, banana's, bandanna's, banana, Ananias, mananas, bonanza, bonanzas, banyans, banns, banyan's, manana's, bonanza's, Brianna's, banns's, Bataan's, Canaan's, nanny's bandwith bandwidth 1 8 bandwidth, band with, band-with, bandwidths, bandit, bandits, sandwich, bandit's bankrupcy bankruptcy 1 4 bankruptcy, bankrupt, bankrupts, bankrupt's banruptcy bankruptcy 1 5 bankruptcy, bankrupts, bankrupt's, bankrupt, bankruptcy's baout about 1 27 about, bout, Batu, boat, beaut, bat, bot, but, buyout, bait, baud, boot, beauty, BTU, Btu, Baotou, abut, bate, beat, butt, bayou, bouts, bought, Bantu, bailout, boast, bout's baout bout 2 27 about, bout, Batu, boat, beaut, bat, bot, but, buyout, bait, baud, boot, beauty, BTU, Btu, Baotou, abut, bate, beat, butt, bayou, bouts, bought, Bantu, bailout, boast, bout's basicaly basically 1 38 basically, Biscay, basally, BASIC, Basil, basal, basic, basil, scaly, Barclay, rascally, Bacall, Baikal, basely, busily, sickly, BASICs, PASCAL, Pascal, basics, pascal, rascal, musically, BASIC's, basic's, musical, fiscally, baseball, basilica, musicale, fiscal, baggily, bossily, Scala, bacilli, briskly, scale, Biscay's basicly basically 1 19 basically, BASIC, Basil, basic, basil, basely, busily, BASICs, basics, basally, BASIC's, basic's, sickly, Biscay, baggily, bossily, Basel, basal, briskly bcak back 1 99 back, beak, backs, black, Baku, Beck, Buck, bake, beck, bock, buck, cake, balk, bank, bark, bask, BC, Bk, Jack, bk, jack, Blake, beaks, bleak, brake, break, bag, book, BC's, Becky, Bork, berk, bilk, blag, bonk, brag, bulk, bunk, busk, scag, balky, becks, bucks, Backus, Barack, back's, backed, backer, backup, Bic, Buick, Jacky, Brock, block, brick, burka, CBC, BBC, Baker, baked, baker, bakes, batik, Biko, Cage, Coke, Cook, Jake, bike, boga, cage, cock, coke, cook, gawk, quack, Bacon, baccy, bacon, Gk, Jock, KC, Keck, QC, bx, cg, jock, kc, kick, beak's, coca, Beck's, Buck's, beck's, bock's, buck's, Bk's, Baku's, bake's beachead beachhead 1 19 beachhead, beached, batched, bleached, breached, behead, bashed, belched, benched, beaches, leached, reached, bitched, botched, Beach, beach, ached, broached, betcha beacuse because 1 44 because, Backus, beaus, beaches, backs, beaks, becks, bemuse, recuse, beak's, cause, Backus's, Beau's, beau's, accuse, bakes, beauts, Baku's, Beck's, abacus, back's, base, beck's, became, ecus, beacons, Beach's, badges, bags, beach's, beagles, BBC's, Bic's, bag's, Belau's, beaut's, Becky's, abacus's, beacon's, bake's, beige's, badge's, Braque's, beagle's beastiality bestiality 1 4 bestiality, bestiality's, bestially, bestial beatiful beautiful 1 8 beautiful, beautifully, beatify, beatific, beautify, boastful, bagful, bountiful beaurocracy bureaucracy 1 23 bureaucracy, Beauregard, Bergerac, bureaucracy's, barracks, Barclays, bureaucrat, bureaucrats, Bergerac's, barkers, burgers, Barbra's, Barker's, Beauregard's, Berger's, Burger's, barker's, burger's, Barrera's, Barbara's, barrack's, Barclay's, bureaucrat's beaurocratic bureaucratic 1 8 bureaucratic, bureaucrat, bureaucratize, bureaucrats, Beauregard, Bergerac, bureaucrat's, Beauregard's beautyfull beautiful 2 4 beautifully, beautiful, beauty full, beauty-full becamae became 1 13 became, become, Beckman, because, becalm, beam, came, becomes, blame, begum, Bahama, beagle, bigamy becasue because 1 43 because, becks, became, beaks, beaus, cause, Basque, basque, Beck's, Case, base, beck's, case, bemuse, recuse, BC's, Backus, begs, Basie, betas, blase, BBC's, Bic's, backs, bucks, Bessie, beagle, become, beak's, Bekesy, boccie, Becky's, Beau's, beau's, Bela's, beta's, Baku's, Buck's, back's, bock's, buck's, Belau's, Backus's beccause because 1 38 because, beaus, cause, beaks, Meccas, accuse, became, bemuse, meccas, recuse, Backus, boccie, Bacchus, Decca's, Mecca's, mecca's, Becky's, beaches, Beau's, Cayuse, beau's, cayuse, beauts, Case, beak's, case, ecus, Belau's, becomes, betakes, Baku's, Backus's, Bacchus's, beaut's, Beach's, beach's, beige's, boccie's becomeing becoming 1 15 becoming, become, becomingly, coming, becalming, beckoning, beaming, booming, becomes, beseeming, Beckman, blooming, bedimming, bogeying, became becomming becoming 1 17 becoming, becalming, bedimming, becomingly, coming, beckoning, beaming, booming, bumming, cumming, Beckman, blooming, brimming, scamming, scumming, begriming, beseeming becouse because 1 47 because, becomes, becks, become, bemuse, blouse, recuse, Backus, Beck's, beck's, bogus, Bose, ecus, beacons, beckons, boccie, bogs, Becky's, Boise, beaus, bijou's, cause, Eco's, Pecos, backs, beaks, books, bucks, Backus's, bayous, befogs, Biko's, Buck's, back's, beak's, bock's, buck's, beacon's, bog's, Beau's, beau's, Baku's, book's, Bacon's, bacon's, bayou's, beige's becuase because 1 59 because, becks, became, bemuse, recuse, Beck's, beck's, beaks, beaus, cause, bucks, Backus, Case, base, case, ecus, belugas, bugs, Becky's, becomes, betas, blase, backs, bogus, bucksaw, Beau's, beau's, begums, Meccas, accuse, beauts, become, blouse, bruise, meccas, beak's, Baku's, Bekesy, Buck's, back's, boccie, bock's, buck's, bequest, beluga's, bug's, Belau's, Backus's, Bela's, beta's, begum's, Bella's, Beria's, Berra's, Decca's, Mecca's, beaut's, mecca's, beige's bedore before 2 17 bedsore, before, bedder, bed ore, bed-ore, beadier, Bede, bettor, bore, badder, beater, better, bidder, adore, bemire, beware, fedora befoer before 1 19 before, beefier, beaver, buffer, Boer, beer, Beyer, befog, defer, refer, Becker, beaker, bearer, beater, bedder, beeper, befoul, better, deffer beggin begin 3 9 begging, Begin, begin, bagging, beguine, bogging, bugging, began, begun beggin begging 1 9 begging, Begin, begin, bagging, beguine, bogging, bugging, began, begun begginer beginner 1 24 beginner, baggier, begging, beguine, boggier, buggier, beginners, beguiler, beguines, Begin, begin, beggar, begone, bigger, bugger, gainer, begins, bargainer, beguine's, bagging, bogging, bugging, Begin's, beginner's begginers beginners 1 20 beginners, beginner's, beguines, bagginess, beguine's, beguilers, beginner, begins, Begin's, beggars, buggers, gainers, bargainers, beguiler's, beggar's, bugger's, gainer's, bargainer's, Buckner's, bagginess's beggining beginning 1 26 beginning, begging, beggaring, beginnings, beguiling, regaining, beckoning, deigning, feigning, reigning, Beijing, bagging, beaning, bogging, bugging, gaining, bargaining, boggling, braining, beginning's, boogieing, begetting, bemoaning, buggering, doggoning, rejoining begginings beginnings 1 15 beginnings, beginning's, beginning, signings, Beijing's, beginners, Benin's, Jennings, begonias, beguines, begonia's, beguine's, signing's, beginner's, tobogganing's beggins begins 1 29 begins, Begin's, begging, beguines, beg gins, beg-gins, Begin, begin, begonias, Belgians, bagginess, beguine's, leggings, Baggies, baggies, bagging, beguine, biggies, bogging, buggies, bugging, Belgian's, begonia's, Benin's, legging's, Bergen's, baggie's, biggie's, Beijing's begining beginning 1 42 beginning, beginnings, deigning, feigning, reigning, beguiling, regaining, Beijing, beaning, beckoning, begging, braining, benign, beginning's, binning, gaining, ginning, bargaining, Begin, Benin, begin, genning, boinking, signing, beginner, bringing, biking, boning, begins, boogieing, bagging, banning, begonia, beguine, bogging, bugging, coining, joining, keening, kenning, Begin's, Beijing's beginnig beginning 1 19 beginning, beginner, begging, Begin, Beijing, begin, begins, begonia, Begin's, biking, bigwig, bagging, beguine, bogging, boogieing, bugging, began, begun, Beijing's behavour behavior 1 15 behavior, behaviors, Beauvoir, beaver, behave, behaved, behaves, behavior's, behavioral, behaving, heaver, Balfour, bravura, behoove, heavier beleagured beleaguered 1 3 beleaguered, beleaguer, beleaguers beleif belief 1 15 belief, beliefs, belie, Leif, beef, belied, belies, believe, relief, Belem, bluff, belief's, lief, beefy, belle beleive believe 1 14 believe, believed, believer, believes, belief, beehive, belie, beeline, relieve, Belize, relive, bereave, blivet, live beleived believed 1 16 believed, beloved, believe, belied, believer, believes, relieved, blivet, bellied, relived, bereaved, levied, Blvd, blvd, bleed, lived beleives believes 1 25 believes, believers, beliefs, believe, beehives, beeves, belies, beelines, believed, believer, relieves, belief's, bellies, relives, bereaves, beehive's, believer's, bevies, levies, televise, blivets, beeline's, Blevins, lives, Belize's beleiving believing 1 24 believing, relieving, reliving, bereaving, Bolivian, living, bleeding, bleeping, Blevins, beefing, belling, leaving, belting, belying, delving, beveling, belaying, behaving, belching, bellying, bleating, blessing, cleaving, bluffing belive believe 1 16 believe, belie, belief, Belize, relive, be live, be-live, believed, believer, believes, blivet, belied, belies, live, beloved, belle belived believed 1 16 believed, belied, beloved, relived, blivet, be lived, be-lived, believe, bellied, Blvd, blvd, lived, beloveds, belief, belled, beloved's belives believes 1 24 believes, belies, beliefs, relives, be lives, be-lives, believers, bevies, believe, bellies, blivets, belief's, lives, bevvies, elves, beloveds, Belize's, Belize, beeves, belief, belles, believer's, belle's, beloved's belives beliefs 3 24 believes, belies, beliefs, relives, be lives, be-lives, believers, bevies, believe, bellies, blivets, belief's, lives, bevvies, elves, beloveds, Belize's, Belize, beeves, belief, belles, believer's, belle's, beloved's belligerant belligerent 1 6 belligerent, belligerents, belligerent's, belligerently, belligerence, belligerency bellweather bellwether 1 9 bellwether, bell weather, bell-weather, bellwethers, bellwether's, blather, leather, weather, blither bemusemnt bemusement 1 6 bemusement, bemusement's, amusement, basement, bemused, bemusing beneficary beneficiary 1 3 beneficiary, benefactor, bonfire beng being 1 40 being, Ben, Eng, beg, bang, bong, bung, Belg, Benz, Berg, Deng, bend, bent, berg, binge, bank, bonk, bunk, Boeing, beings, benign, neg, Bean, bean, been, Bengal, Benny, beige, bingo, bongo, Ben's, bungee, bag, ban, big, bin, bog, bug, bun, being's benificial beneficial 1 5 beneficial, beneficially, beneficiary, unofficial, nonofficial benifit benefit 1 10 benefit, befit, benefits, Benita, Benito, bent, Benet, benefit's, benefited, unfit benifits benefits 1 10 benefits, benefit's, befits, benefit, bents, unfits, bent's, Benita's, Benito's, Benet's Bernouilli Bernoulli 1 9 Bernoulli, Bernoulli's, Baronial, Barnaul, Brill, Broil, Brillo, Brolly, Braille beseige besiege 1 9 besiege, besieged, besieger, besieges, beige, Bessie, beside, siege, beige's beseiged besieged 1 12 besieged, besiege, besieger, besieges, beseemed, beside, bewigged, begged, busied, bested, basked, busked beseiging besieging 1 15 besieging, beseeming, besetting, Beijing, begging, besting, bespeaking, basking, beseeching, busking, bisecting, bedecking, befogging, besotting, messaging betwen between 1 18 between, bet wen, bet-wen, beaten, betaken, betoken, Bowen, batten, bitten, batmen, tween, Beeton, butane, twin, betting, Baden, Biden, baton beween between 1 18 between, Bowen, be ween, be-ween, been, ween, tween, baleen, beaten, bowmen, weeny, Ben, wen, Bean, bean, wean, when, Bowen's bewteen between 1 12 between, beaten, Beeton, batten, bitten, been, teen, betaken, betoken, butane, Beltane, Bette bilateraly bilaterally 1 2 bilaterally, bilateral billingualism bilingualism 1 4 bilingualism, bilingualism's, bilinguals, bilingual's binominal binomial 1 9 binomial, bi nominal, bi-nominal, nominal, nominally, binman, binmen, becomingly, phenomenal bizzare bizarre 1 17 bizarre, buzzer, bazaar, buzzard, bare, boozer, Mizar, blare, dizzier, fizzier, boozier, beware, binary, bazaars, buzzers, bazaar's, buzzer's blaim blame 2 31 balm, blame, Blair, claim, blammo, balmy, Bloom, bloom, bl aim, bl-aim, Bali, blimp, blimey, Belem, lam, Blaine, Baum, bail, beam, Elam, blab, blag, blah, blat, blip, brim, clam, glam, slam, slim, Bali's blaimed blamed 1 24 blamed, claimed, bloomed, bl aimed, bl-aimed, blame, lamed, limed, bailed, beamed, blimey, lammed, bladed, blamer, blames, blared, blazed, flamed, blabbed, blacked, blagged, clammed, slammed, blame's blessure blessing 12 14 leisure, pleasure, bluesier, lesser, blessed, blesses, bless, lessor, Closure, bedsore, closure, blessing, blouse, leaser Blitzkreig Blitzkrieg 1 3 Blitzkrieg, Blitzkriegs, Blitzkrieg's boaut bout 2 13 boat, bout, beaut, Batu, boast, bat, bot, but, beauty, bait, baud, beat, boot boaut boat 1 13 boat, bout, beaut, Batu, boast, bat, bot, but, beauty, bait, baud, beat, boot boaut about 0 13 boat, bout, beaut, Batu, boast, bat, bot, but, beauty, bait, baud, beat, boot bodydbuilder bodybuilder 1 3 bodybuilder, bodybuilders, bodybuilder's bombardement bombardment 1 3 bombardment, bombardments, bombardment's bombarment bombardment 1 8 bombardment, bombardments, bombardment's, bombarded, debarment, bombarding, disbarment, bombard bondary boundary 1 19 boundary, bindery, bounder, nondairy, binary, Bender, bender, binder, bondage, boundary's, Bond, bond, notary, Sondra, blonder, bandy, bendy, boner, boneyard borke broke 1 13 broke, Bork, bore, Burke, brake, Brooke, borne, Borg, bark, berk, barge, burka, Bork's boundry boundary 1 16 boundary, bounder, foundry, bindery, bound, bounders, bounty, bounds, sundry, bound's, bounded, bounden, country, laundry, boundary's, bounder's bouyancy buoyancy 1 4 buoyancy, bouncy, bounce, buoyancy's bouyant buoyant 1 20 buoyant, bounty, bunt, bouffant, bound, Bantu, buoyantly, buoyancy, boat, bonnet, bout, band, bent, Brant, blunt, brunt, buoying, burnt, botany, butane boyant buoyant 1 50 buoyant, Bryant, boy ant, boy-ant, Bantu, boat, bonnet, bounty, Bond, band, bent, bond, bunt, bayonet, Brant, boast, bound, Bonita, bonito, botany, beyond, buoyantly, bloat, Benet, ban, bandy, bat, boned, bot, Ont, ant, botnet, Bean, Bonn, Bono, Boyd, bait, bane, bang, bani, bean, beat, bone, bong, bony, boon, boot, bouffant, bout, mayn't Brasillian Brazilian 1 6 Brazilian, Brasilia, Brazilians, Brasilia's, Bazillion, Brazilian's breakthough breakthrough 1 10 breakthrough, break though, break-though, breath, breathe, breathy, breadth, break, breaks, break's breakthroughts breakthroughs 1 6 breakthroughs, breakthrough's, breakthrough ts, breakthrough-ts, birthrights, birthright's breif brief 1 60 brief, breve, briefs, Brie, barf, brie, reify, Beria, RIF, ref, Bries, brier, grief, serif, beef, brew, reef, Bret, Brit, bred, brig, brim, pref, xref, Brain, Brett, bereft, braid, brain, bread, break, bream, breed, brews, broil, bruin, bruit, brave, brief's, briefed, briefer, briefly, bravo, bare, biff, bore, brae, byre, rife, riff, BR, Br, RF, Rf, bf, bier, debrief, Brie's, brie's, brew's breifly briefly 1 31 briefly, barfly, bravely, breezily, brief, barely, refile, refill, briefs, brevity, brill, broil, rifle, brief's, briefed, briefer, breviary, firefly, Brillo, brolly, ruffly, Bradly, bridle, trifle, Braille, braille, blowfly, bluffly, brashly, broadly, gruffly brethen brethren 1 26 brethren, berthing, breathe, breathing, berthed, breathed, breather, breathes, Bremen, Breton, Bethune, Britten, brothel, brother, berth, birthing, breath, brighten, urethane, Bertha, Bergen, berths, Bethany, breathy, broth, berth's bretheren brethren 1 14 brethren, breather, breathers, brother, breather's, breathier, brothers, birther, brother's, brotherly, birthers, northern, bothering, birther's briliant brilliant 1 10 brilliant, brilliants, reliant, brilliant's, brilliantly, Brant, brilliance, brilliancy, broiling, Bryant brillant brilliant 1 21 brilliant, brill ant, brill-ant, brilliants, brilliant's, brilliantly, Brant, brilliance, brilliancy, Bryant, reliant, Rolland, brigand, brilliantine, Brillouin, bivalent, Brent, bland, blunt, brand, brunt brimestone brimstone 1 5 brimstone, brimstone's, birthstone, brownstone, Brampton Britian Britain 1 26 Britain, Brian, Brittany, Briton, Britten, Frisian, Brain, Bruiting, Briana, Brattain, Bran, Bribing, Brianna, Bruin, Bryan, Martian, Boeotian, Brownian, Bruneian, Croatian, Fruition, Ration, Breton, Brogan, Mauritian, Parisian Brittish British 1 9 British, Brutish, Britt's, Irtish, British's, Britisher, Britt, Brits, Brit's broacasted broadcast 0 5 breasted, brocaded, breakfasted, bracketed, broadsided broadacasting broadcasting 1 4 broadcasting, broadcasting's, rebroadcasting, broadcast broady broadly 1 11 broadly, Brady, broad, broody, byroad, broads, Brad, brad, bread, brood, broad's Buddah Buddha 1 16 Buddha, Buddhas, Buddy, Judah, Budded, Buddha's, Bud, Bah, Beulah, Utah, Blah, Buds, Buddy's, Biddy, Bud's, Obadiah buisness business 1 7 business, busyness, business's, bossiness, baseness, busing's, busyness's buisnessman businessman 1 4 businessman, businessmen, businessman's, businesswoman buoancy buoyancy 1 15 buoyancy, bouncy, bounce, bonce, buoyancy's, bunchy, bony, bounty, jouncy, lunacy, bans, bonny, bunny, ban's, bunny's buring burying 4 20 burring, burning, burping, burying, bring, Bering, baring, boring, bruin, buying, Turing, busing, curing, during, luring, burn, barring, bearing, brine, briny buring burning 2 20 burring, burning, burping, burying, bring, Bering, baring, boring, bruin, buying, Turing, busing, curing, during, luring, burn, barring, bearing, brine, briny buring during 14 20 burring, burning, burping, burying, bring, Bering, baring, boring, bruin, buying, Turing, busing, curing, during, luring, burn, barring, bearing, brine, briny burried buried 1 7 buried, burred, berried, curried, hurried, barred, burrito busineses business 2 5 businesses, business, business's, busyness, busyness's busineses businesses 1 5 businesses, business, business's, busyness, busyness's busness business 1 12 business, busyness, baseness, business's, busyness's, bossiness, buses, bushiness, busies, busing's, baseness's, Bunsen's bussiness business 1 10 business, bossiness, bushiness, fussiness, busyness, business's, bossiness's, brassiness, busing's, busyness's cacuses caucuses 1 15 caucuses, accuses, causes, cayuses, cause's, clauses, cases, Caucasus, caucus's, cayuse's, crocuses, cactus's, clause's, Case's, case's cahracters characters 1 24 characters, character's, caricatures, carters, craters, carjackers, crackers, Carter's, Crater's, carter's, crater's, carjacker's, characterize, caricature's, cracker's, cricketers, carders, garters, graters, Cartier's, cricketer's, carder's, garter's, grater's calaber caliber 1 24 caliber, clamber, caber, clobber, clubber, calibers, caller, Calder, calmer, camber, Malabar, caliper, Caleb, Clare, callable, Claire, Colbert, clayier, climber, Clair, caliber's, cuber, labor, Caleb's calander calendar 2 23 colander, calendar, ca lander, ca-lander, Calder, lander, colanders, blander, clanger, slander, cylinder, islander, Leander, caldera, cleaner, launder, calender's, candor, canter, colander's, colder, gander, lender calander colander 1 23 colander, calendar, ca lander, ca-lander, Calder, lander, colanders, blander, clanger, slander, cylinder, islander, Leander, caldera, cleaner, launder, calender's, candor, canter, colander's, colder, gander, lender calculs calculus 1 4 calculus, calculi, calculus's, Caligula's calenders calendars 2 15 calender's, calendars, calendar's, colanders, ca lenders, ca-lenders, lenders, colander's, calendar, blenders, cylinders, Calder's, lender's, blender's, cylinder's caligraphy calligraphy 1 8 calligraphy, calligraphy's, calligrapher, calligraphic, paleography, Calgary, holography, telegraphy caluclate calculate 1 6 calculate, calculated, calculates, calculative, calculator, recalculate caluclated calculated 1 7 calculated, calculate, calculates, calculatedly, recalculated, coagulated, calculator caluculate calculate 1 6 calculate, calculated, calculates, calculative, calculator, recalculate caluculated calculated 1 6 calculated, calculate, calculates, calculatedly, recalculated, calculator calulate calculate 1 14 calculate, coagulate, collate, ululate, copulate, Capulet, calumet, collated, casualty, caliphate, cellulite, Colgate, calcite, climate calulated calculated 1 5 calculated, coagulated, collated, ululated, copulated Cambrige Cambridge 1 6 Cambridge, Cambric, Cambrian, Cambering, Cambridge's, Cambric's camoflage camouflage 1 5 camouflage, camouflaged, camouflager, camouflages, camouflage's campain campaign 1 32 campaign, camping, cam pain, cam-pain, campaigns, campaigned, company, comping, Caspian, complain, sampan, clamping, cramping, champing, champion, Cayman, caiman, campaign's, campanile, companion, comparing, Campinas, camp, capping, crampon, Japan, campy, capon, cumin, gamin, japan, camping's campains campaigns 1 13 campaigns, campaign's, Campinas, cam pains, cam-pains, campaign, camping's, companies, complains, camping, Caspian's, Campinas's, company's candadate candidate 1 14 candidate, candidates, Candide, candida, candidate's, candidature, antedate, candidacy, cantata, mandated, candid, cantatas, Candide's, cantata's candiate candidate 1 13 candidate, Candide, candida, candied, candid, Candace, Candice, mandate, cantata, candies, conduit, Canute, Candide's candidiate candidate 1 8 candidate, candidates, Candide, candida, candidate's, candidature, candidacy, candid cannister canister 1 10 canister, Bannister, canisters, banister, gangster, canniest, canister's, canter, caster, consider cannisters canisters 1 13 canisters, canister's, canister, Bannister's, banisters, gangsters, canters, casters, banister's, considers, gangster's, canter's, caster's cannnot cannot 1 20 cannot, canto, Cannon, cannon, cant, connote, can't, Carnot, canned, gannet, Canon, canon, Canton, Canute, canoed, canton, cannoned, canny, canoe, canst cannonical canonical 1 4 canonical, canonically, conical, cannonball cannotation connotation 2 7 annotation, connotation, can notation, can-notation, connotations, notation, connotation's cannotations connotations 2 9 annotations, connotations, connotation's, can notations, can-notations, annotation's, connotation, notations, notation's caost coast 1 7 coast, cast, cost, caste, canst, CST, ghost caperbility capability 1 4 capability, curability, comparability, separability capible capable 1 6 capable, capably, cable, capsule, Gable, gable captial capital 1 10 capital, Capitol, capitol, spatial, Capetian, capitally, caption, nuptial, Capella, spacial captued captured 1 34 captured, capture, caped, capped, catted, canted, carted, capered, carpeted, Capote, coated, computed, crated, Capt, capt, patted, Capulet, captive, coasted, Capet, captained, coped, gaped, gated, japed, clouted, deputed, opted, reputed, spatted, copied, copped, cupped, Capote's capturd captured 1 14 captured, capture, cap turd, cap-turd, captures, captor, captors, capered, catered, recaptured, capture's, capturing, captor's, copter carachter character 0 14 crocheter, Carter, Crater, carter, crater, Richter, Cartier, crocheters, crochet, carder, curter, garter, grater, crocheter's caracterized characterized 1 7 characterized, caricatured, caricaturist, caricatures, caricaturists, caricature's, caricaturist's carcas carcass 2 40 Caracas, carcass, cracks, Caracas's, crack's, crags, Cara's, cacaos, carats, cars, creaks, cricks, croaks, crocks, crocus, arcs, carcass's, fracas, Carla's, crag's, car's, cares, cargo's, arc's, Curacao's, Carr's, Cary's, care's, Crick's, RCA's, crick's, crock's, cacao's, carat's, Cora's, Kara's, coca's, creak's, croak's, Craig's carcas Caracas 1 40 Caracas, carcass, cracks, Caracas's, crack's, crags, Cara's, cacaos, carats, cars, creaks, cricks, croaks, crocks, crocus, arcs, carcass's, fracas, Carla's, crag's, car's, cares, cargo's, arc's, Curacao's, Carr's, Cary's, care's, Crick's, RCA's, crick's, crock's, cacao's, carat's, Cora's, Kara's, coca's, creak's, croak's, Craig's carefull careful 2 8 carefully, careful, care full, care-full, carefuller, jarful, refill, refuel careing caring 1 73 caring, carding, carping, carting, carving, Carina, careen, coring, curing, jarring, capering, catering, careening, careering, crewing, caressing, carrion, craning, crating, craving, crazing, caroling, caroming, carrying, Creon, Goering, Karen, Karin, canoeing, carny, charring, graying, jeering, scaring, Cardin, Carlin, crying, Waring, baring, caging, caking, caning, casein, casing, caving, cawing, daring, faring, gearing, haring, oaring, paring, raring, taring, Corina, Corine, Karina, goring, scarring, Carmine, Corning, carbine, careens, carmine, cording, corking, corning, curbing, curling, cursing, curving, garbing, caring's carismatic charismatic 1 9 charismatic, prismatic, charismatics, charismatic's, aromatic, climatic, cosmetic, juristic, axiomatic carmel caramel 3 10 Carmela, Carmelo, caramel, Camel, camel, Carmella, carrel, Carmen, carpel, cartel carniverous carnivorous 1 18 carnivorous, carnivores, carnivore's, Carboniferous, carboniferous, carnivorously, coniferous, carnivora, carnivore, carvers, caregivers, Carver's, carver's, caregiver's, carveries, connivers, conniver's, Carboniferous's carreer career 1 22 career, Carrier, carrier, carer, Currier, careers, caterer, carriers, Greer, corer, crier, curer, Carrie, Carter, Carver, carder, carper, carter, carver, career's, Carrier's, carrier's carrers careers 3 26 carriers, carers, careers, Carrier's, carrier's, carer's, carders, carpers, carters, carvers, carrels, career's, corers, criers, curers, Currier's, corer's, crier's, curer's, Carter's, Carver's, carder's, carper's, carter's, carver's, carrel's Carribbean Caribbean 1 3 Caribbean, Caribbeans, Caribbean's Carribean Caribbean 1 18 Caribbean, Caribbeans, Carbon, Carrion, Caliban, Crimean, Carbine, Carina, Caribbean's, Carib, Arabian, Careen, Cribbing, Caribs, Carmen, Corrine, Caribou, Carib's cartdridge cartridge 1 4 cartridge, cartridges, partridge, cartridge's Carthagian Carthaginian 1 4 Carthaginian, Carthage, Carthage's, Cardigan carthographer cartographer 1 12 cartographer, cartographers, cartographer's, cartography, lithographer, cartographic, cryptographer, radiographer, choreographer, cartography's, cardiograph, orthography cartilege cartilage 1 10 cartilage, cartilages, cartridge, cartage, cartilage's, cortege, cardiology, cartel, catlike, catalog cartilidge cartilage 1 6 cartilage, cartridge, cartilages, cartage, cartilage's, catlike cartrige cartridge 1 9 cartridge, cartridges, partridge, cartage, Cartier, cartridge's, Cartwright, cartilage, cortege casette cassette 1 14 cassette, Cadette, caste, gazette, cassettes, cast, Cassatt, cased, castle, Colette, Janette, musette, rosette, cassette's casion caisson 9 16 casino, Casio, cation, caution, cushion, cashing, casein, casing, caisson, Cain, action, caption, cations, Casio's, occasion, cation's cassawory cassowary 1 7 cassowary, casework, Castor, castor, cassowary's, cascara, causeway cassowarry cassowary 1 4 cassowary, cassowary's, cassowaries, causeway casulaties casualties 1 6 casualties, causalities, casualty's, consulates, causality's, consulate's casulaty casualty 1 6 casualty, causality, casually, casual, casualty's, causally catagories categories 1 7 categories, categorize, categorizes, category's, categorized, catteries, Tagore's catagorized categorized 1 4 categorized, categorize, categorizes, categories catagory category 1 13 category, Calgary, Tagore, category's, cottager, cataloger, cattery, catacomb, gator, Qatari, cadger, categories, categorize catergorize categorize 1 5 categorize, categories, category's, caterers, caterer's catergorized categorized 1 5 categorized, categorize, categorizes, categories, terrorized Cataline Catiline 2 13 Catalina, Catiline, Catalan, Caitlin, Catalonia, Chatline, Catlike, Ratline, Gatling, Catalans, Catalina's, Catiline's, Catalan's Cataline Catalina 1 13 Catalina, Catiline, Catalan, Caitlin, Catalonia, Chatline, Catlike, Ratline, Gatling, Catalans, Catalina's, Catiline's, Catalan's cathlic catholic 2 13 Catholic, catholic, Catholics, cathodic, Catholic's, calico, catlike, colic, Cathleen, Gaelic, Gallic, Gothic, garlic catterpilar caterpillar 2 5 Caterpillar, caterpillar, caterpillars, Caterpillar's, caterpillar's catterpilars caterpillars 1 5 caterpillars, Caterpillar's, caterpillar's, Caterpillar, caterpillar cattleship battleship 1 7 battleship, cattle ship, cattle-ship, battleships, battleship's, cattle's, cattle Ceasar Caesar 1 24 Caesar, Cesar, Caesura, Cease, Cedar, Censer, Censor, Ceased, Ceases, Cellar, Chaser, Leaser, Quasar, Teaser, Saar, Cesar's, Basra, ESR, Ce's, Sear, Seas, Cease's, CEO's, Sea's Celcius Celsius 1 11 Celsius, Celsius's, Lucius, Cecil's, Celia's, Slices, Cells, Cell's, Cecile's, Cecily's, Slice's cementary cemetery 3 15 cementer, commentary, cemetery, cementers, momentary, sedentary, cement, century, sedimentary, cements, cementer's, seminary, cement's, cemented, cementum cemetarey cemetery 1 12 cemetery, cemeteries, cementer, cemetery's, Demeter, geometry, smeary, smeared, century, scimitar, sectary, symmetry cemetaries cemeteries 1 18 cemeteries, cemetery's, geometries, Demetrius, centuries, sectaries, symmetries, ceteris, seminaries, cementers, cementer's, cemetery, scimitars, sentries, summaries, Demeter's, scimitar's, Demetrius's cemetary cemetery 1 21 cemetery, cementer, geometry, cemetery's, smeary, Demeter, century, scimitar, sectary, symmetry, seminary, center, Sumter, centaur, cedar, meter, metro, smear, semester, Sumatra, cemeteries cencus census 1 69 census, cynics, concuss, Senecas, cynic's, cents, syncs, zincs, Pincus, cent's, circus, sync's, zinc's, necks, snugs, Cygnus, Seneca's, conics, encase, Zens, secs, sens, snacks, snicks, zens, census's, incs, sciences, cinch's, cinches, conic's, scenes, seances, sneaks, scents, SEC's, Xenakis, Zen's, sec's, sinus, Angus, Eng's, Incas, conks, sends, scene's, sinks, snags, snogs, neck's, scent's, Zeno's, Deng's, conk's, sink's, snack's, science's, snug's, seance's, Zanuck's, Inca's, snag's, Pincus's, circus's, dengue's, sneak's, Xenia's, Xingu's, senna's censur censor 3 5 censure, censer, censor, census, sensor censur censure 1 5 censure, censer, censor, census, sensor cententenial centennial 1 10 centennial, centennially, Continental, continental, centenarian, contenting, intestinal, contentedly, intentional, sentimental centruies centuries 1 21 centuries, sentries, entries, century's, gentries, centaurs, Centaurus, centaur's, centrism, centrist, centurions, centimes, censures, dentures, ventures, Centaurus's, centime's, censure's, denture's, venture's, centurion's centruy century 1 10 century, sentry, centaur, center, entry, Gentry, gentry, Central, central, century's ceratin certain 1 30 certain, keratin, creating, cretin, crating, curtain, pertain, aerating, berating, curating, gratin, retain, Cretan, carting, certainly, certainty, rating, charting, treating, cert, Cardin, Martin, ascertain, carton, martin, seating, lacerating, macerating, satin, strain ceratin keratin 2 30 certain, keratin, creating, cretin, crating, curtain, pertain, aerating, berating, curating, gratin, retain, Cretan, carting, certainly, certainty, rating, charting, treating, cert, Cardin, Martin, ascertain, carton, martin, seating, lacerating, macerating, satin, strain cerimonial ceremonial 1 5 ceremonial, ceremonially, ceremonials, criminal, ceremonial's cerimonies ceremonies 1 10 ceremonies, ceremonious, ceremony's, sermonize, sermonizes, sermons, ceremonials, sermon's, harmonies, ceremonial's cerimonious ceremonious 1 8 ceremonious, ceremonies, ceremoniously, harmonious, ceremony's, ceremonials, verminous, ceremonial's cerimony ceremony 1 6 ceremony, sermon, ceremony's, simony, sermons, sermon's ceromony ceremony 1 6 ceremony, sermon, Romany, ceremony's, sermons, sermon's certainity certainty 1 5 certainty, certainly, certain, certainty's, certainties certian certain 1 17 certain, Martian, Persian, Serbian, martian, Croatian, serration, Creation, creation, Grecian, aeration, cerulean, Syrian, cession, portion, section, version cervial cervical 1 14 cervical, chervil, servile, cereal, serial, rival, prevail, reveal, trivial, Cyril, civil, Orval, arrival, survival cervial servile 3 14 cervical, chervil, servile, cereal, serial, rival, prevail, reveal, trivial, Cyril, civil, Orval, arrival, survival chalenging challenging 1 19 challenging, chalking, clanking, Chongqing, challenge, Challenger, challenged, challenger, challenges, chinking, chunking, clinking, clonking, clunking, challenge's, blanking, flanking, planking, linking challange challenge 1 9 challenge, Challenger, challenged, challenger, challenges, change, challenge's, chalking, chilling challanged challenged 1 8 challenged, challenge, Challenger, challenger, challenges, changed, clanged, challenge's challege challenge 1 18 challenge, ch allege, ch-allege, allege, college, chalk, chalet, change, charge, chalky, chalked, Chaldea, chalice, challis, chilled, chiller, collage, haulage Champange Champagne 1 10 Champagne, Champing, Chimpanzee, Chomping, Championed, Champion, Champions, Impinge, Champion's, Shamanic changable changeable 1 22 changeable, changeably, chasuble, singable, tangible, Anabel, Schnabel, shareable, channel, Annabel, chancel, enable, unable, shingle, machinable, shamble, tenable, chenille, deniable, fungible, tangibly, winnable charachter character 1 8 character, charter, crocheter, Richter, charioteer, churchgoer, chorister, shorter charachters characters 1 16 characters, character's, charters, Chartres, charter's, crocheters, characterize, charioteers, churchgoers, choristers, crocheter's, Richter's, charioteer's, churchgoer's, chorister's, Chartres's charactersistic characteristic 1 3 characteristic, characteristics, characteristic's charactors characters 1 18 characters, character's, char actors, char-actors, character, charters, tractors, characterize, Chartres, reactors, charter's, tractor's, rectors, chargers, reactor's, rector's, Mercator's, charger's charasmatic charismatic 1 4 charismatic, charismatics, charismatic's, chromatic charaterized characterized 1 8 characterized, chartered, Chartres, charters, chartreuse, charter's, chartreuse's, Chartres's chariman chairman 1 7 chairman, Charmin, chairmen, charming, Charmaine, charwoman, chairman's charistics characteristics 0 11 charismatics, Christi's, charismatic's, Christs, Christie's, heuristics, Christ's, Christa's, heuristic's, Christina's, Christine's chasr chaser 1 25 chaser, chars, char, Chase, chair, chase, chasm, chairs, chasers, chaos, chary, chooser, chaster, Cesar, chaise, Chaucer, chis, char's, chaser's, chaos's, CIA's, Che's, Chi's, chi's, chair's chasr chase 6 25 chaser, chars, char, Chase, chair, chase, chasm, chairs, chasers, chaos, chary, chooser, chaster, Cesar, chaise, Chaucer, chis, char's, chaser's, chaos's, CIA's, Che's, Chi's, chi's, chair's cheif chief 1 50 chief, chef, Chevy, chaff, sheaf, chiefs, chefs, Cheri, Che, Chi, chafe, chi, chive, chivy, thief, Cherie, chew, Chen, Chin, Leif, chem, chic, chin, chip, chis, chit, coif, shiv, chewy, shelf, Ch'in, Che's, Cheer, chain, chair, cheap, cheat, check, cheek, cheep, cheer, chemo, chess, chews, choir, chief's, chef's, Chi's, chi's, chew's chemcial chemical 1 9 chemical, chemically, chummily, Churchill, chinchilla, Musial, chamomile, Micheal, Chumash chemcially chemically 1 4 chemically, chemical, chummily, Churchill chemestry chemistry 1 9 chemistry, chemist, chemistry's, chemists, Chester, chemist's, semester, biochemistry, geochemistry chemicaly chemically 1 4 chemically, chemical, chemicals, chemical's childbird childbirth 3 7 child bird, child-bird, childbirth, ladybird, chalkboard, childbearing, moldboard childen children 1 13 children, Chaldean, child en, child-en, Chilean, child, Holden, chilled, Chaldea, child's, Sheldon, chiding, Chaldean's choosen chosen 1 9 chosen, choose, chooser, chooses, choosing, chose, choosier, choosy, loosen chracter character 1 5 character, characters, charter, character's, charger chuch church 2 31 Church, church, Chuck, chuck, couch, chichi, shush, Chukchi, hutch, Cauchy, chic, choc, chub, chug, chum, hush, much, ouch, such, Chung, catch, check, chick, chock, chute, coach, pouch, shuck, touch, vouch, which churchs churches 3 5 Church's, church's, churches, Church, church Cincinatti Cincinnati 1 9 Cincinnati, Cincinnati's, Insinuate, Vincent, Ancient, Insanity, Syncing, Consent, Zingiest Cincinnatti Cincinnati 1 4 Cincinnati, Cincinnati's, Insinuate, Ancient circulaton circulation 1 6 circulation, circulating, circulatory, circulate, circulated, circulates circumsicion circumcision 1 5 circumcision, circumcising, circumcisions, circumcise, circumcision's circut circuit 1 13 circuit, circuity, circus, cir cut, cir-cut, circuits, circlet, circa, haircut, cirque, circle, circuit's, circus's ciricuit circuit 1 8 circuit, circuity, circuits, circuit's, circuital, circuited, circuitry, circuity's ciriculum curriculum 1 8 curriculum, circular, circle, circulate, circled, circles, circlet, circle's civillian civilian 1 11 civilian, civilians, civilian's, civilly, Sicilian, civility, civilize, civilizing, civil, caviling, zillion claer clear 2 8 Clare, clear, Clair, Claire, Clara, caller, clayier, glare claerer clearer 1 36 clearer, career, caterer, Clare, carer, cleaner, cleared, cleaver, cleverer, Claire, claret, clever, clayier, claimer, clapper, clatter, clavier, clear, Clarke, blearier, caller, Calder, calmer, clears, Carrier, carrier, leerier, Clare's, Clair, Clara, corer, curer, glare, clear's, declarer, Claire's claerly clearly 1 31 clearly, Carly, Clairol, cleanly, cleverly, clergy, Clare, clear, blearily, clearway, Carl, calmly, claret, clears, clarify, clarity, closely, Carla, Carlo, Clair, Clara, curly, Clare's, Clark, clear's, cleared, clearer, clerk, Claire, crawly, Clairol's claimes claims 2 27 claimers, claims, climes, claim's, clime's, claimed, claimer, clams, clam's, claim es, claim-es, calms, calm's, claim, claimer's, clime, lames, limes, Claire's, clamps, climbs, Clem's, lame's, lime's, Jaime's, clamp's, climb's clas class 2 73 Claus, class, claws, colas, clams, clans, claps, clasp, clash, Las, Cl's, coals, Calais, classy, clause, cola's, cols, Clay, claw, clay, Alas, Cal's, alas, calls, clad, clam, clan, clap, Callas, Clay's, callas, claw's, clay's, gals, Col's, Glass, Klaus, clews, close, cloys, clues, culls, glass, galas, kolas, cl as, cl-as, coal's, calla's, Ca's, Cali's, Cole's, La's, la's, call's, UCLA's, clam's, clan's, clap's, Claus's, class's, gal's, CPA's, Cleo's, Clio's, Gila's, Ila's, Ola's, clew's, clue's, cull's, gala's, kola's clasic classic 1 36 classic, Vlasic, classics, class, clasp, Calais, calico, classy, cleric, clinic, carsick, Claus, clack, classic's, classical, claws, click, colas, colic, clause, caloric, clix, clxi, Cl's, Gallic, cask, Claus's, class's, clxii, cola's, Cal's, Cali's, Clay's, claw's, clay's, Calais's clasical classical 1 8 classical, classically, clerical, clinical, classic, classical's, clausal, lexical clasically classically 1 5 classically, classical, clerically, clinically, classical's cleareance clearance 1 5 clearance, Clarence, clearances, clearance's, Clarence's clera clear 1 37 clear, Clara, clerk, Clare, cl era, cl-era, caldera, Lear, collar, caller, clean, clears, cleat, cooler, Clair, blear, cholera, clergy, cleric, camera, celery, pleura, Cara, Claire, Cleo, Cora, Gloria, Lara, Lora, Lyra, clew, lira, Clem, clef, Clark, clear's, Clara's clincial clinical 1 12 clinical, clinician, clinically, colonial, clinch, clonal, clinching, glacial, clinch's, clinched, clincher, clinches clinicaly clinically 1 2 clinically, clinical cmo com 2 34 Com, com, Como, Cm, cm, CO, Co, MO, Mo, co, mo, GMO, cameo, CAM, cam, cum, coo, CFO, CPO, HMO, IMO, coma, comb, come, comm, emo, Qom, came, GM, QM, gm, km, CEO, Cm's cmoputer computer 1 13 computer, computers, compute, commuter, copter, computed, computes, computer's, compacter, completer, compeer, compete, compote coctail cocktail 1 13 cocktail, cockatiel, cocktails, octal, coattail, coital, cattail, curtail, cocktail's, Cocteau, cockily, catcall, cacti coform conform 1 14 conform, co form, co-form, corm, form, confirm, deform, reform, from, forum, carom, coffer, farm, firm cognizent cognizant 1 5 cognizant, cognoscente, cognoscenti, consent, cognizance coincedentally coincidentally 1 3 coincidentally, coincidental, incidentally colaborations collaborations 1 9 collaborations, collaboration's, collaboration, elaborations, calibrations, collaborationist, coloration's, elaboration's, calibration's colateral collateral 1 10 collateral, collaterally, co lateral, co-lateral, lateral, clitoral, cultural, bilateral, collateral's, literal colelctive collective 1 17 collective, collectives, collective's, collectively, collectivize, connective, corrective, convective, collecting, elective, correlative, calculative, collected, selective, collect, copulative, conductive collaberative collaborative 1 6 collaborative, collaborate, collaboratively, collaborating, collaborated, collaborates collecton collection 1 9 collection, collector, collecting, collect on, collect-on, collect, collects, collect's, collected collegue colleague 1 7 colleague, college, collage, colleagues, colleges, colleague's, college's collegues colleagues 1 9 colleagues, colleges, colleague's, college's, collages, colleague, collage's, college, colloquies collonade colonnade 1 26 colonnade, cloned, collocate, colonnaded, colonnades, collate, collide, colloid, collude, clowned, colander, cleaned, collared, collated, Colorado, Coronado, colonize, colonized, colonnade's, cannonade, pollinate, Colon, Copland, clone, clonked, colon collonies colonies 1 32 colonies, colones, Collins, colonize, colonizes, Collin's, clones, colons, collies, Colon's, colloquies, colon's, colloids, coolness, colony's, clone's, coolies, jolliness, loonies, Collins's, collie's, colognes, colonels, colonist, Colin's, colloid's, Cline's, coolie's, loonie's, Cologne's, cologne's, colonel's collony colony 1 19 colony, Colon, colon, Collin, Colleen, colleen, Colin, clone, colloquy, colons, colloq, Coleen, Cullen, gallon, Collins, colony's, Colon's, colon's, Collin's collosal colossal 1 12 colossal, colloidal, colossally, clausal, callously, closely, coleslaw, colonial, clonal, colloquial, colossi, colonel colonizators colonizers 1 12 colonizers, colonizer's, colonists, colonist's, cloisters, cloister's, calendars, canisters, colanders, calendar's, canister's, colander's comander commander 1 8 commander, commandeer, colander, pomander, commanders, commanded, coriander, commander's comander commandeer 2 8 commander, commandeer, colander, pomander, commanders, commanded, coriander, commander's comando commando 1 17 commando, command, commandos, commend, condo, commands, commando's, communed, cowman, Coronado, command's, commanded, commander, Candy, Mandy, candy, canto comandos commandos 1 19 commandos, commando's, commands, command's, commando, commends, condos, command, condo's, commanders, comatose, cowman's, cantos, Coronado's, Candy's, Mandy's, candy's, canto's, commander's comany company 1 37 company, cowman, Romany, coming, co many, co-many, com any, com-any, conman, Cayman, caiman, coma, common, cony, cowmen, many, Oman, command, commune, Cohan, Conan, Omani, Roman, comas, comfy, corny, roman, woman, cumin, Romano, colony, coma's, comedy, comely, comity, hominy, cowman's comapany company 1 11 company, comping, company's, camping, Compaq, accompany, comply, Comoran, compare, compass, pompano comback comeback 1 20 comeback, com back, com-back, comebacks, combat, cutback, comeback's, combo, comic, Combs, combs, callback, cashback, Compaq, comb's, combed, comber, combos, Combs's, combo's combanations combinations 1 22 combinations, combination's, combination, combustion's, companions, emanations, commendations, compensations, carbonation's, coronations, nominations, commutations, compunctions, companion's, emanation's, commendation's, compensation's, coronation's, domination's, nomination's, commutation's, compunction's combinatins combinations 1 15 combinations, combination's, combination, combating, combining, contains, combats, maintains, combatants, commendations, combat's, combings's, Comintern's, commendation's, combatant's combusion combustion 1 12 combustion, commission, compassion, combine, combing, commotion, combating, combining, combination, commutation, Cambrian, ambition comdemnation condemnation 1 11 condemnation, condemnations, condemnation's, commemoration, combination, contamination, commutation, damnation, coordination, domination, contention comemmorates commemorates 1 6 commemorates, commemorate, commemorated, commemorators, commemorator, commemorator's comemoretion commemoration 1 6 commemoration, commemorations, commemorating, commemoration's, commotion, commiseration comision commission 1 17 commission, omission, collision, commotion, commissions, cohesion, mission, emission, common, compassion, Communion, coalition, collusion, communion, corrosion, remission, commission's comisioned commissioned 1 12 commissioned, commissioner, combined, commission, commissions, decommissioned, motioned, recommissioned, cushioned, commission's, communed, cautioned comisioner commissioner 1 9 commissioner, commissioners, missioner, commissioned, commissionaire, commoner, combiner, commission, commissioner's comisioning commissioning 1 10 commissioning, combining, decommissioning, motioning, recommissioning, cushioning, communing, commission, cautioning, captioning comisions commissions 1 28 commissions, commission's, omissions, collisions, commotions, commission, omission's, missions, collision's, commotion's, emissions, Commons, commons, Communions, coalitions, cohesion's, communions, remissions, mission's, emission's, common's, compassion's, Communion's, coalition's, collusion's, communion's, corrosion's, remission's comission commission 1 15 commission, omission, co mission, co-mission, commissions, mission, compassion, emission, remission, commotion, commission's, commissioned, commissioner, decommission, recommission comissioned commissioned 1 7 commissioned, commissioner, commission, commissions, decommissioned, recommissioned, commission's comissioner commissioner 1 9 commissioner, co missioner, co-missioner, commissioners, missioner, commissioned, commissionaire, commission, commissioner's comissioning commissioning 1 4 commissioning, decommissioning, recommissioning, commission comissions commissions 1 20 commissions, omissions, commission's, co missions, co-missions, commission, omission's, missions, emissions, remissions, commotions, commissioners, mission's, compassion's, decommissions, emission's, recommissions, remission's, commotion's, commissioner's comited committed 1 20 committed, vomited, commuted, omitted, Comte, combated, competed, computed, coated, comity, combed, comped, costed, coasted, counted, courted, coveted, limited, Comte's, comity's comiting committing 1 18 committing, vomiting, commuting, omitting, coming, combating, competing, computing, coating, combing, comping, costing, smiting, coasting, counting, courting, coveting, limiting comitted committed 1 11 committed, omitted, commuted, committee, committer, emitted, vomited, combated, competed, computed, remitted comittee committee 1 12 committee, committees, Comte, committed, committer, comity, commute, comet, commit, committee's, compete, Comte's comitting committing 1 9 committing, omitting, commuting, emitting, vomiting, combating, competing, computing, remitting commandoes commandos 1 19 commandos, commando's, commands, command's, commando es, commando-es, commanders, commando, commandeers, commends, commanded, commander, commandeer, commodes, command, commander's, communes, commode's, commune's commedic comedic 1 21 comedic, com medic, com-medic, cosmetic, comic, medic, comedian, comedies, comedy, commit, commodity, commode, nomadic, gametic, medico, commodes, commuted, commode's, Comte, comet, comedy's commemerative commemorative 1 6 commemorative, commiserative, commemorate, commemorating, commemorated, commemorates commemmorate commemorate 1 5 commemorate, commemorated, commemorates, commemorative, commemorator commemmorating commemorating 1 10 commemorating, commemoration, commemorative, commemorate, commemorations, commemorated, commemorates, commemorator, commiserating, commemoration's commerical commercial 1 7 commercial, commercially, chimerical, comical, clerical, numerical, geometrical commerically commercially 1 6 commercially, commercial, comically, clerically, numerically, geometrically commericial commercial 1 4 commercial, commercially, commercials, commercial's commericially commercially 1 5 commercially, commercial, commercials, commercial's, commercialize commerorative commemorative 1 9 commemorative, commiserative, commemorate, comparative, commemorating, commemorated, commemorates, commutative, cooperative comming coming 1 44 coming, cumming, combing, comping, common, commune, gumming, jamming, comings, commingle, communing, commuting, Cummings, clamming, cramming, chumming, cumin, commie, cooing, coding, coking, commit, coning, coping, coring, cowing, coxing, doming, homing, cowman, cowmen, gaming, scamming, scumming, Commons, calming, camping, combine, command, commend, comment, commons, coming's, common's comminication communication 1 6 communication, communications, communicating, communication's, commendation, compunction commision commission 1 13 commission, commotion, commissions, Communion, collision, communion, commission's, commissioned, commissioner, omission, common, decommission, recommission commisioned commissioned 1 8 commissioned, commissioner, commission, commissions, decommissioned, recommissioned, commission's, communed commisioner commissioner 1 9 commissioner, commissioners, commissioned, commissionaire, commission, commissioner's, commoner, commissions, commission's commisioning commissioning 1 5 commissioning, decommissioning, recommissioning, commission, communing commisions commissions 1 20 commissions, commission's, commotions, commission, commotion's, Communions, collisions, communions, commissioners, omissions, Commons, commons, decommissions, recommissions, Communion's, collision's, communion's, omission's, common's, commissioner's commited committed 1 26 committed, commuted, commit ed, commit-ed, commit, commented, committee, committer, commute, commits, vomited, combated, competed, computed, communed, commuter, commutes, commend, omitted, Comte, commode, commodity, recommitted, coated, comity, commute's commitee committee 1 18 committee, commit, commute, committees, Comte, commie, committed, committer, comity, commits, commies, commode, commuted, commuter, commutes, committee's, commie's, commute's commiting committing 1 22 committing, commuting, commenting, vomiting, combating, competing, computing, communing, omitting, coming, commit, commotion, recommitting, coating, cumming, combing, commits, comping, costing, smiting, commanding, commending committe committee 1 12 committee, committed, committer, commit, commute, committees, Comte, commie, committal, comity, commits, committee's committment commitment 1 8 commitment, commitments, commitment's, committeemen, committeeman, Commandment, commandment, committeeman's committments commitments 1 8 commitments, commitment's, commitment, commandments, committeeman's, condiments, commandment's, condiment's commmemorated commemorated 1 4 commemorated, commemorate, commemorates, commemorator commongly commonly 1 12 commonly, commingle, commonalty, communally, communal, common, commonality, Commons, commons, commingled, commingles, common's commonweath commonwealth 2 6 Commonwealth, commonwealth, commonweal, commonwealths, commonwealth's, commonweal's commuications communications 1 13 communications, communication's, commutations, commutation's, commotions, coeducation's, commissions, collocations, corrugations, commotion's, commission's, collocation's, corrugation's commuinications communications 1 7 communications, communication's, communication, compunctions, commendations, compunction's, commendation's communciation communication 1 7 communication, communications, commendation, communicating, communication's, commutation, compunction communiation communication 1 8 communication, commutation, commendation, Communion, combination, communion, calumniation, ammunition communites communities 1 27 communities, community's, comm unites, comm-unites, Communists, communists, communes, communicates, commutes, Communist's, communist's, comments, communiques, community, comment's, Communions, communions, counties, Communist, communist, commune's, commute's, commits, communique's, communed, Communion's, communion's compability compatibility 4 6 comp ability, comp-ability, comparability, compatibility, capability, culpability comparision comparison 1 4 comparison, compression, compassion, comprising comparisions comparisons 1 4 comparisons, comparison's, compression's, compassion's comparitive comparative 1 6 comparative, comparatives, competitive, comparative's, comparatively, cooperative comparitively comparatively 1 6 comparatively, competitively, comparative, comparatives, cooperatively, comparative's compatability compatibility 1 3 compatibility, comparability, compatibility's compatable compatible 1 7 compatible, comparable, compatibly, compatibles, commutable, comparably, compatible's compatablity compatibility 1 5 compatibility, comparability, compatibly, compatibility's, compatible compatiable compatible 1 4 compatible, comparable, compatibly, comparably compatiblity compatibility 1 5 compatibility, compatibly, compatibility's, comparability, compatible compeitions competitions 1 16 competitions, competition's, completions, compositions, completion's, composition's, compilations, computations, commotions, compassion's, compilation's, Compton's, compression's, computation's, gumption's, commotion's compensantion compensation 1 5 compensation, compensations, compensating, compensation's, composition competance competence 1 9 competence, competency, competences, compliance, competencies, competence's, competing, Compton's, competency's competant competent 1 13 competent, competing, combatant, compliant, complaint, Compton, competently, competence, competency, competed, component, computing, Compton's competative competitive 1 4 competitive, commutative, comparative, competitively competion competition 3 18 completion, competing, competition, Compton, compaction, compassion, gumption, commotion, companion, compression, compering, computing, caption, compilation, composition, computation, compulsion, Capetian competion completion 1 18 completion, competing, competition, Compton, compaction, compassion, gumption, commotion, companion, compression, compering, computing, caption, compilation, composition, computation, compulsion, Capetian competitiion competition 1 4 competition, competitor, competitive, computation competive competitive 2 11 compete, competitive, combative, competing, competed, competes, captive, comparative, compote, compute, computing competiveness competitiveness 1 4 competitiveness, combativeness, competitiveness's, combativeness's comphrehensive comprehensive 1 4 comprehensive, comprehensives, comprehensive's, comprehensively compitent competent 1 16 competent, component, compliant, Compton, competently, competence, competency, competed, computed, impotent, competing, computing, complaint, impatient, combatant, Compton's completelyl completely 1 9 completely, complete, completed, completer, completes, complexly, completest, compositely, compactly completetion completion 1 11 completion, competition, computation, completing, completions, complication, compilation, competitions, complexion, completion's, competition's complier compiler 1 16 compiler, comelier, complied, complies, compilers, complainer, compile, compiled, compiles, completer, campier, compeer, composer, computer, pimplier, compiler's componant component 1 8 component, components, compliant, complaint, complainant, component's, compound, competent comprable comparable 1 12 comparable, comparably, compatible, compare, operable, comfortable, incomparable, compatibly, capable, compile, curable, compressible comprimise compromise 1 6 compromise, comprise, compromised, compromises, comprises, compromise's compulsary compulsory 1 10 compulsory, compulsorily, compulsory's, compulsive, compels, compiler, composer, compulsories, compilers, compiler's compulsery compulsory 1 13 compulsory, compiler, composer, compulsorily, compulsory's, compilers, compulsive, compiles, completer, compels, compiler's, complies, compulsories computarized computerized 1 3 computerized, computerize, computerizes concensus consensus 1 14 consensus, con census, con-census, consensus's, condenses, consciences, consensuses, consensual, consents, incenses, conscience's, consent's, incense's, nonsense's concider consider 1 12 consider, conciser, confider, con cider, con-cider, coincide, considers, coincided, coincides, concede, conceded, concedes concidered considered 1 8 considered, conceded, concerted, coincided, considerate, consider, considers, reconsidered concidering considering 1 7 considering, conceding, concerting, coinciding, reconsidering, concern, concertina conciders considers 1 17 considers, confiders, con ciders, con-ciders, coincides, confider's, concedes, consider, concerts, Cancers, cancers, condors, reconsiders, concert's, Cancer's, cancer's, condor's concieted conceited 1 16 conceited, conceded, concreted, concerted, coincided, conceived, consisted, concede, conceit, conceitedly, conceits, congested, consented, contested, conciliated, conceit's concieved conceived 1 11 conceived, conceive, conceited, conceives, connived, conceded, concede, conserved, coincided, concealed, conveyed concious conscious 1 43 conscious, concise, conics, consciously, concuss, noxious, Confucius, conic's, conceits, councils, conchies, coccis, conchs, condos, cancelous, cancerous, coincides, conceit's, conceives, council's, capacious, congruous, conses, tenacious, Congo's, Connors, Mencius, conch's, condo's, convoys, nuncios, cornices, Connie's, conceals, concedes, conciser, consigns, connives, gracious, nuncio's, cornice's, convoy's, Confucius's conciously consciously 1 6 consciously, concisely, conscious, capaciously, tenaciously, graciously conciousness consciousness 1 5 consciousness, consciousness's, conciseness, consciousnesses, conciseness's condamned condemned 1 10 condemned, contemned, con damned, con-damned, condiment, condoned, contained, goddamned, condemner, condemn condemmed condemned 1 19 condemned, contemned, condemn, condoled, condoned, conduced, consumed, undimmed, condom, condiment, countered, candied, candled, condoms, contemn, contend, connoted, contempt, condom's condidtion condition 1 10 condition, conduction, contrition, contention, contortion, Constitution, constitution, continuation, connotation, contusion condidtions conditions 1 16 conditions, condition's, conduction's, contentions, contortions, contrition's, constitutions, continuations, connotations, contention's, contortion's, contusions, constitution's, continuation's, connotation's, contusion's conected connected 1 22 connected, conceited, conceded, concocted, conducted, congested, contacted, convicted, collected, corrected, connoted, confuted, concreted, connect, counted, contd, connects, reconnected, canted, conked, junketed, coquetted conection connection 1 9 connection, confection, convection, connections, concoction, conduction, congestion, conviction, connection's conesencus consensus 1 7 consensus, consents, consent's, consciences, consensus's, ginseng's, conscience's confidental confidential 1 6 confidential, confidently, confident, coincidental, confidentially, confidant confidentally confidentially 1 6 confidentially, confidently, confident ally, confident-ally, coincidentally, confidential confids confides 1 23 confides, confide, confiders, confided, confider, confines, confutes, confess, comfits, confabs, confers, condos, confuse, confider's, conifers, confounds, confetti's, confine's, Conrad's, comfit's, confab's, condo's, conifer's configureable configurable 1 10 configurable, configure able, configure-able, conquerable, conferrable, configure, configured, configures, considerable, conformable confortable comfortable 1 5 comfortable, conformable, conferrable, comfortably, convertible congradulations congratulations 1 14 congratulations, congratulation's, congratulation, congratulating, confabulations, graduations, confabulation's, congratulates, congregations, graduation's, contradictions, granulation's, congregation's, contradiction's congresional congressional 2 6 Congressional, congressional, concessional, confessional, Congregational, congregational conived connived 1 21 connived, confide, coined, connive, conveyed, convoyed, conceived, coned, confided, confined, conniver, connives, conned, convey, conked, consed, congaed, conifer, convened, convoked, joined conjecutre conjecture 1 6 conjecture, conjectured, conjectures, conjecture's, conjectural, conjuncture conjuction conjunction 1 9 conjunction, conduction, conjugation, concoction, conjuration, connection, confection, convection, conviction Conneticut Connecticut 1 5 Connecticut, Connect, Contact, Contiguity, Convict conotations connotations 1 26 connotations, connotation's, co notations, co-notations, connotation, contortions, notations, contagions, conditions, contusions, annotations, cogitations, denotations, contortion's, notation's, confutation's, contains, contentions, contagion's, condition's, contusion's, annotation's, cogitation's, denotation's, contention's, contrition's conquerd conquered 1 5 conquered, conquer, conquers, conjured, concurred conquerer conqueror 1 9 conqueror, conquered, conjurer, conquer er, conquer-er, conquer, conquerors, conquers, conqueror's conquerers conquerors 1 8 conquerors, conqueror's, conjurers, conjurer's, conquers, conqueror, conjurer, conjures conqured conquered 1 10 conquered, conjured, concurred, conquer, conquers, Concorde, contoured, conjure, Concord, concord conscent consent 1 30 consent, con scent, con-scent, cons cent, cons-cent, consents, conceit, concept, concert, content, convent, cognoscente, cognoscenti, constant, crescent, nascent, conscience, consent's, consented, Concetta, concerto, condescend, consed, consequent, coalescent, unsent, consonant, concede, consign, consing consciouness consciousness 1 8 consciousness, consciousness's, conscious, conciseness, conscience, consciences, consigns, conscience's consdider consider 1 8 consider, considered, considerate, coincided, conceded, construe, construed, conceited consdidered considered 1 5 considered, considerate, construed, constituted, constitute consdiered considered 1 9 considered, conspired, considerate, consider, construed, considers, reconsidered, concerted, consorted consectutive consecutive 1 8 consecutive, constitutive, consultative, consecutively, connective, convective, Conservative, conservative consenquently consequently 1 7 consequently, consequent, consonantly, conveniently, contingently, consequential, consequentially consentrate concentrate 1 6 concentrate, consent rate, consent-rate, concentrated, concentrates, concentrate's consentrated concentrated 1 7 concentrated, consent rated, consent-rated, concentrate, concentrates, concentrate's, consecrated consentrates concentrates 1 7 concentrates, concentrate's, consent rates, consent-rates, concentrate, concentrated, consecrates consept concept 1 13 concept, consent, concepts, consed, conceit, concert, consist, consort, consult, canst, concept's, Concetta, Quonset consequentually consequently 2 3 consequentially, consequently, consequential consequeseces consequences 1 10 consequences, consequence's, consequence, consensuses, conquests, conquest's, consciences, conspectuses, concusses, conscience's consern concern 1 18 concern, concerns, conserve, consign, concert, consort, conserving, consing, concern's, concerned, constrain, concerto, coonskin, Cancer, Jansen, Jensen, Jonson, cancer conserned concerned 1 10 concerned, conserved, concerted, consorted, concern, concernedly, consent, constrained, concerns, concern's conserning concerning 1 7 concerning, conserving, concerting, consigning, consorting, constraining, concertina conservitive conservative 2 8 Conservative, conservative, conservatives, conservative's, conservatively, conservatoire, constrictive, neoconservative consiciousness consciousness 1 3 consciousness, consciousnesses, consciousness's consicousness consciousness 1 4 consciousness, conspicuousness, consciousness's, conspicuousness's considerd considered 1 4 considered, consider, considers, considerate consideres considered 2 13 considers, considered, consider es, consider-es, consider, confiders, confider's, considerate, conspires, construes, canisters, reconsiders, canister's consious conscious 1 37 conscious, conchies, condos, conics, conses, congruous, Casio's, Congo's, Connors, condo's, conic's, convoys, Connie's, cautious, captious, connives, cons, Cornish's, Cornishes, Canopus, concise, concuss, confuse, contuse, con's, cushions, Honshu's, convoy's, canoes, coshes, genius, cations, Kongo's, Cochin's, cushion's, canoe's, cation's consistant consistent 1 13 consistent, consist ant, consist-ant, constant, consisting, consultant, contestant, consistently, consistence, consistency, consisted, insistent, coexistent consistantly consistently 1 4 consistently, constantly, consistent, insistently consituencies constituencies 1 11 constituencies, consistencies, consistences, constituency's, consequences, consistence's, consciences, Constance's, consistency's, consequence's, conscience's consituency constituency 1 5 constituency, consistency, constancy, consistence, Constance consituted constituted 1 7 constituted, constitute, constitutes, consisted, construed, consulted, constipated consitution constitution 2 12 Constitution, constitution, constipation, condition, contusion, consultation, connotation, confutation, consolation, concision, consideration, consolidation consitutional constitutional 1 3 constitutional, constitutionally, conditional consolodate consolidate 1 5 consolidate, consolidated, consolidates, consulate, consolidator consolodated consolidated 1 4 consolidated, consolidate, consolidates, consolidator consonent consonant 1 7 consonant, consent, consonants, Continent, continent, consonant's, consonantly consonents consonants 1 8 consonants, consonant's, consents, consonant, continents, consent's, Continent's, continent's consorcium consortium 1 8 consortium, consumerism, czarism, cancerous, Cancers, cancers, Cancer's, cancer's conspiracys conspiracies 3 3 conspiracy's, conspiracy, conspiracies conspiriator conspirator 1 3 conspirator, conspirators, conspirator's constaints constraints 1 16 constraints, constants, constant's, cons taints, cons-taints, constraint's, constant, consultants, contestants, consents, contents, consultant's, contestant's, Constantine's, consent's, content's constanly constantly 1 6 constantly, constancy, constant, Constable, Constance, constable constarnation consternation 1 5 consternation, consternation's, constriction, construction, consideration constatn constant 1 4 constant, constrain, Constantine, constipating constinually continually 1 6 continually, continual, constantly, consolingly, Constable, constable constituant constituent 1 10 constituent, constituents, constitute, constant, constituent's, constituting, constituency, consultant, constituted, contestant constituants constituents 1 12 constituents, constituent's, constituent, constitutes, constants, consultants, constant's, constituency, contestants, consultant's, constituency's, contestant's constituion constitution 2 7 Constitution, constitution, constituting, constituent, constitute, construing, constituency constituional constitutional 1 4 constitutional, constitutionally, constituent, constituency consttruction construction 1 12 construction, constriction, constructions, constructing, construction's, constructional, constrictions, contraction, Reconstruction, deconstruction, reconstruction, constriction's constuction construction 1 5 construction, constriction, conduction, Constitution, constitution consulant consultant 1 9 consultant, consul ant, consul-ant, consulate, consult, constant, consonant, consent, consulting consumate consummate 1 9 consummate, consulate, consummated, consummates, consumed, consume, consummately, consumer, consumes consumated consummated 1 5 consummated, consummate, consumed, consummates, consulted contaiminate contaminate 1 7 contaminate, contaminated, contaminates, contaminant, contaminator, decontaminate, recontaminate containes contains 2 9 containers, contains, continues, contained, container, contain es, contain-es, contain, container's contamporaries contemporaries 1 6 contemporaries, contemporary's, contemporary, contraries, temporaries, contemporaneous contamporary contemporary 1 5 contemporary, contemporary's, contemporaries, contrary, temporary contempoary contemporary 1 10 contemporary, contemporary's, contempt, contemplate, contemporaries, contrary, counterpart, Connemara, contumacy, contempt's contemporaneus contemporaneous 1 6 contemporaneous, contemporaneously, contemporaries, contemporaneity, contemporary's, contemporaneity's contempory contemporary 1 5 contemporary, contempt, condemner, contempt's, contemporary's contendor contender 1 9 contender, contend or, contend-or, contend, contenders, contends, contended, contender's, content contined continued 2 7 contained, continued, contend, confined, condoned, continue, content continous continuous 1 19 continuous, continues, contains, contiguous, continua, continue, continuum, cretinous, continuously, cantons, contagious, contours, Cotonou's, Canton's, canton's, condones, contentious, continuum's, contour's continously continuously 1 10 continuously, contiguously, continuous, contagiously, continually, contentiously, continual, monotonously, continues, glutinously continueing continuing 1 18 continuing, containing, continue, Continent, continent, confining, continued, continues, contusing, condoning, contending, contenting, continuity, contouring, continuation, contemning, continence, continua contravercial controversial 1 3 controversial, controversially, controvertible contraversy controversy 1 9 controversy, contrivers, contriver's, controverts, contravenes, contriver, contrives, controversy's, contrary's contributer contributor 2 7 contribute, contributor, contributed, contributes, contributory, contributors, contributor's contributers contributors 2 7 contributes, contributors, contributor's, contribute rs, contribute-rs, contributor, contributory contritutions contributions 1 15 contributions, contribution's, contrition's, constitutions, contribution, contractions, contraptions, constitution's, contortions, contradictions, contrition, contraction's, contraption's, contortion's, contradiction's controled controlled 1 14 controlled, control ed, control-ed, control, contorted, controller, condoled, controls, contrived, control's, contralto, contoured, decontrolled, contrite controling controlling 1 9 controlling, contorting, condoling, contriving, control, contouring, decontrolling, controls, control's controll control 1 11 control, controls, Cantrell, contrail, con troll, con-troll, cont roll, cont-roll, controlled, controller, control's controlls controls 1 16 controls, control's, contrails, con trolls, con-trolls, cont rolls, cont-rolls, control ls, control-ls, control, controllers, controlled, controller, Cantrell's, contrail's, controller's controvercial controversial 1 3 controversial, controversially, controvertible controvercy controversy 1 7 controversy, controvert, contrivers, controverts, contriver's, contriver, controversy's controveries controversies 1 8 controversies, controversy, contrivers, controverts, contriver's, contraries, controvert, controversy's controversal controversial 1 7 controversial, controversy, controversially, contrivers, controversies, controversy's, contriver's controversey controversy 1 7 controversy, controversies, contrivers, controverts, contriver's, controversy's, controvert controvertial controversial 1 7 controversial, controversially, controvertible, controverting, controvert, controverts, uncontroversial controvery controversy 1 5 controversy, controvert, contriver, contrivers, contriver's contruction construction 1 13 construction, contraction, counteraction, constriction, contractions, conduction, contrition, contraption, contortion, contribution, contracting, contraction's, contradiction conveinent convenient 1 10 convenient, Continent, continent, conveniently, convenience, convening, convent, convened, covenant, confident convenant covenant 1 5 covenant, convenient, convent, convening, consonant convential conventional 1 9 conventional, convention, congenital, confidential, conventicle, congenial, conventionally, convent, convectional convertables convertibles 1 14 convertibles, convertible's, convertible, constables, conferrable, converters, conventicles, Constable's, constable's, conventicle's, conferral's, converter's, inevitable's, convertibility's convertion conversion 1 13 conversion, convection, convention, convert ion, convert-ion, converting, conversation, concretion, conversions, confection, contortion, conviction, conversion's conveyer conveyor 1 15 conveyor, convener, conveyed, convey er, convey-er, convey, conveyors, confer, convene, conveys, conifer, conniver, convoyed, conferee, conveyor's conviced convinced 1 27 convinced, convicted, con viced, con-viced, convict, connived, conveyed, convoyed, conduced, confided, confined, convened, convoked, canvased, confused, concede, confide, invoiced, unvoiced, consed, conceived, conversed, convulsed, canvassed, confessed, confides, connives convienient convenient 1 10 convenient, conveniently, convenience, confinement, convening, Continent, continent, convened, covenant, confining coordiantion coordination 1 5 coordination, coordinating, coordination's, ordination, coronation coorperation cooperation 1 5 cooperation, corporation, corporations, corroboration, corporation's coorperation corporation 2 5 cooperation, corporation, corporations, corroboration, corporation's coorperations corporations 1 7 corporations, cooperation's, corporation's, cooperation, corporation, operations, operation's copmetitors competitors 1 9 competitors, competitor's, competitor, commutators, compositors, commentators, commutator's, compositor's, commentator's coputer computer 1 25 computer, copter, capture, pouter, copters, Coulter, counter, cuter, commuter, copier, copper, cotter, captor, couture, coaster, corrupter, Jupiter, Cooper, Cowper, cooper, cutter, putter, Potter, copter's, potter copywrite copyright 4 10 copywriter, copy write, copy-write, copyright, pyrite, cooperate, copyrighted, typewrite, copyrights, copyright's coridal cordial 1 15 cordial, cordially, cordials, chordal, coral, cortical, coital, corral, bridal, cradle, corneal, coronal, cordial's, cord, cardinal cornmitted committed 0 6 cremated, germinated, crenelated, reanimated, granted, grunted corosion corrosion 1 22 corrosion, erosion, torsion, cohesion, corrosion's, croon, coercion, Creation, Croatian, coronation, creation, Carson, Cronin, cordon, collision, collusion, commotion, carrion, crouton, oration, portion, version corparate corporate 1 8 corporate, cooperate, corpora, corporately, carport, corporal, compared, forepart corperations corporations 1 4 corporations, corporation's, cooperation's, corporation correponding corresponding 1 5 corresponding, compounding, corrupting, propounding, repenting correposding corresponding 0 10 corrupting, composting, creosoting, cresting, compositing, corseting, riposting, crusading, carpeting, crusting correspondant correspondent 1 10 correspondent, corespondent, correspond ant, correspond-ant, correspondents, corresponding, corespondents, correspondent's, corresponded, corespondent's correspondants correspondents 1 8 correspondents, correspondent's, corespondents, correspond ants, correspond-ants, corespondent's, correspondent, corespondent corridoors corridors 1 38 corridors, corridor's, corridor, joyriders, corrodes, corduroys, courtiers, creditors, condors, cordons, carders, carriers, couriers, joyrider's, cordon's, creators, critters, curators, colliders, courtrooms, toreadors, corduroy's, courtier's, creditor's, condor's, carder's, Carrier's, Currier's, carrier's, courier's, Cordoba's, Cartier's, Creator's, creator's, critter's, curator's, courtroom's, toreador's corrispond correspond 1 8 correspond, corresponds, corresponded, crisped, respond, garrisoned, corresponding, crisping corrispondant correspondent 1 8 correspondent, corespondent, correspondents, corresponding, corespondents, correspondent's, corresponded, corespondent's corrispondants correspondents 1 6 correspondents, correspondent's, corespondents, corespondent's, correspondent, corespondent corrisponded corresponded 1 6 corresponded, correspond, correspondent, corresponds, responded, corespondent corrisponding corresponding 1 9 corresponding, correspondingly, correspondent, correspond, responding, corresponds, correspondence, corespondent, corresponded corrisponds corresponds 1 5 corresponds, correspond, corresponded, responds, corresponding costitution constitution 2 5 Constitution, constitution, destitution, restitution, castigation coucil council 1 36 council, coil, cozily, codicil, coaxial, Cecil, coulis, cousin, cockily, causal, coils, juicily, COL, Col, col, Cecile, Cecily, Lucile, cockle, couple, docile, casual, coal, coll, cool, cowl, cull, soil, soul, curl, Cozumel, conceal, counsel, cecal, quail, coil's coudl could 1 39 could, caudal, coddle, cuddle, cuddly, cold, cloud, Gould, COD, COL, Cod, Col, Godel, cod, col, cud, godly, cloudy, coldly, couple, loudly, Cody, coal, coda, code, coed, coil, coital, coll, cool, cowl, cull, goodly, cods, cuds, curl, Gouda, cod's, cud's coudl cloud 7 39 could, caudal, coddle, cuddle, cuddly, cold, cloud, Gould, COD, COL, Cod, Col, Godel, cod, col, cud, godly, cloudy, coldly, couple, loudly, Cody, coal, coda, code, coed, coil, coital, coll, cool, cowl, cull, goodly, cods, cuds, curl, Gouda, cod's, cud's councellor counselor 2 9 councilor, counselor, concealer, chancellor, councilors, counselors, canceler, councilor's, counselor's councellor councilor 1 9 councilor, counselor, concealer, chancellor, councilors, counselors, canceler, councilor's, counselor's councellors counselors 2 12 councilors, counselors, councilor's, counselor's, concealers, chancellors, concealer's, councilor, counselor, cancelers, chancellor's, canceler's councellors councilors 1 12 councilors, counselors, councilor's, counselor's, concealers, chancellors, concealer's, councilor, counselor, cancelers, chancellor's, canceler's counries countries 1 50 countries, counties, couriers, Canaries, canaries, curies, canneries, corries, cowries, curries, Congress, congress, coteries, course, cronies, Curie's, curie's, carnies, coronaries, Connors, coiners, cones, congeries, cores, cries, cures, concise, courier's, sunrise, Connie's, counters, cowrie's, Conner's, caries, coiner's, curios, juries, Januaries, country's, coterie's, Corine's, cone's, core's, cure's, Corrine's, Conrail's, Canaries's, counter's, curia's, curio's countains contains 1 11 contains, fountains, mountains, contain, fountain's, mountain's, counties, counting, curtains, countries, curtain's countires countries 1 8 countries, counties, counters, counter's, country's, courtiers, couture's, courtier's coururier courier 3 9 couturier, Currier, courier, courtier, couriers, Carrier, carrier, Currier's, courier's coururier couturier 1 9 couturier, Currier, courier, courtier, couriers, Carrier, carrier, Currier's, courier's coverted converted 1 10 converted, covered, coveted, cavorted, cover ted, cover-ted, covert ed, covert-ed, covert, courted coverted covered 2 10 converted, covered, coveted, cavorted, cover ted, cover-ted, covert ed, covert-ed, covert, courted coverted coveted 3 10 converted, covered, coveted, cavorted, cover ted, cover-ted, covert ed, covert-ed, covert, courted cpoy coy 4 28 copy, CPO, Coy, coy, cop, capo, cloy, copay, cope, CPA, CPI, CPU, GPO, coop, CAP, cap, cup, poky, GOP, coypu, CO, Co, PO, Po, co, cops, copy's, cop's cpoy copy 1 28 copy, CPO, Coy, coy, cop, capo, cloy, copay, cope, CPA, CPI, CPU, GPO, coop, CAP, cap, cup, poky, GOP, coypu, CO, Co, PO, Po, co, cops, copy's, cop's creaeted created 1 17 created, crated, greeted, curated, cremated, create, carted, grated, reacted, crafted, crested, creaked, creamed, creased, creates, treated, credited creedence credence 1 6 credence, credenza, credence's, cadence, Prudence, prudence critereon criterion 1 15 criterion, cratering, criterion's, criteria, Eritrean, cratered, gridiron, critter, critters, Crater, crater, critter's, craters, Crater's, crater's criterias criteria 1 25 criteria, critters, critter's, craters, Crater's, crater's, criterion, Cartier's, carters, Carter's, carter's, criers, gritters, crier's, criterion's, gritter's, writers, critics, graters, coteries, writer's, grater's, Eritrea's, critic's, coterie's criticists critics 0 10 criticisms, criticism's, criticizes, criticism, criticizers, Briticisms, criticized, Briticism's, criticizer's, criticize critising criticizing 5 29 critiquing, cruising, cortisone, crating, criticizing, mortising, creasing, crossing, gritting, curtsying, carting, cursing, crediting, contusing, cratering, criticize, curtailing, curtaining, girting, Cristina, cresting, crusting, creating, curating, caressing, carousing, crazing, grating, retsina critisism criticism 1 7 criticism, criticisms, Briticism, cretinism, criticism's, criticize, eroticism critisisms criticisms 1 8 criticisms, criticism's, criticism, Briticisms, Briticism's, cretinism's, criticizes, eroticism's critisize criticize 1 4 criticize, criticized, criticizer, criticizes critisized criticized 1 4 criticized, criticize, criticizer, criticizes critisizes criticizes 1 6 criticizes, criticizers, criticize, criticized, criticizer, criticizer's critisizing criticizing 1 7 criticizing, rightsizing, criticize, criticized, criticizer, criticizes, curtsying critized criticized 1 21 criticized, critiqued, curtsied, criticize, crated, crazed, cruised, gritted, carted, credited, kibitzed, cratered, girted, crested, crusted, Kristie, carotid, created, curated, crudities, cauterized critizing criticizing 1 25 criticizing, critiquing, crating, crazing, cruising, gritting, carting, crediting, criticize, kibitzing, cratering, curtailing, curtaining, girting, Cristina, cresting, crusting, creating, curating, curtsying, cauterizing, cretins, grating, grazing, cretin's crockodiles crocodiles 1 13 crocodiles, crocodile's, crocodile, cockatiels, crackles, cocktails, cocktail's, crackle's, cradles, cockatiel's, grackles, cradle's, grackle's crowm crown 7 26 Crow, crow, corm, carom, Crows, crowd, crown, crows, cram, cream, groom, Com, ROM, Rom, com, creme, crime, crumb, Crow's, crow's, comm, craw, crew, grow, roam, room crtical critical 2 9 cortical, critical, critically, vertical, critic, catcall, cordial, cuticle, radical crucifiction crucifixion 2 21 Crucifixion, crucifixion, calcification, Crucifixions, crucifixions, gratification, purification, rectification, reunification, certification, jurisdiction, reification, Crucifixion's, crucifixion's, versification, codification, pacification, ramification, ratification, clarification, calcification's crusies cruises 1 14 cruises, cruses, Cruise's, cruise's, crises, curses, cruse's, crushes, Crusoe's, crisis, curse's, crazies, crosses, crisis's culiminating culminating 1 6 culminating, calumniating, eliminating, fulminating, culmination, laminating cumulatative cumulative 1 3 cumulative, commutative, qualitative curch church 2 36 Church, church, Burch, crutch, lurch, crush, creche, cur ch, cur-ch, crouch, couch, crotch, crunch, crash, cur, Zurich, clutch, curacy, cure, Curt, arch, curb, curd, curl, curs, curt, scorch, Curie, Curry, catch, coach, curia, curie, curio, curry, cur's curcuit circuit 1 20 circuit, circuity, Curt, curt, cricket, croquet, cruet, cruft, crust, credit, crudity, correct, corrupt, currant, current, cacti, eruct, curate, curd, grit currenly currently 1 16 currently, currency, current, greenly, cornily, cruelly, curly, crudely, cravenly, Cornell, carrel, curtly, jarringly, queenly, currant, corneal curriculem curriculum 1 4 curriculum, curricula, curricular, curriculum's cxan cyan 4 72 Can, can, clan, cyan, Chan, cans, Cain, Xian, cane, coxing, Scan, scan, Cohan, Conan, Crane, Cuban, clang, clean, crane, CNN, Jan, Kan, San, con, cozen, ctn, Texan, coax, ocean, Cains, Conn, Jean, Joan, Juan, Sean, axon, coin, coon, exon, jean, koan, oxen, Kazan, Khan, Klan, Kwan, canny, corn, czar, gran, khan, CNS, Cox, cox, Can's, Caxton, can's, canes, Xi'an, canoe, Kans, cons, Ca's, Saxon, taxon, waxen, Cain's, cane's, CNN's, Jan's, Kan's, con's cyclinder cylinder 1 10 cylinder, colander, slander, slender, cyclometer, calendar, seconder, splinter, scanter, squalider dael deal 3 26 Dale, dale, deal, Del, duel, Dali, Dell, Dial, deli, dell, dial, dual, Daley, Gael, Dole, dole, tale, teal, daily, dally, tel, dill, doll, dull, tail, tall dael dial 11 26 Dale, dale, deal, Del, duel, Dali, Dell, Dial, deli, dell, dial, dual, Daley, Gael, Dole, dole, tale, teal, daily, dally, tel, dill, doll, dull, tail, tall dalmation dalmatian 2 16 Dalmatian, dalmatian, Dalmatians, dalmatians, Datamation, Dalmatia, dilation, declamation, defamation, dilatation, Dalmatian's, dalmatian's, Dalmatia's, deletion, demotion, dilution damenor demeanor 1 32 demeanor, dame nor, dame-nor, dampener, daemon, Damon, manor, daemons, Damien, damper, Damion, damn, domineer, damned, darner, dimer, donor, minor, tamer, tenor, damns, Damien's, diameter, domino, damn's, Damon's, Demeter, daemon's, laminar, demeanor's, Damion's, domino's Dardenelles Dardanelles 1 3 Dardanelles, Dardanelles's, Darnell's dacquiri daiquiri 1 6 daiquiri, daiquiris, acquire, daiquiri's, lacquer, reacquire debateable debatable 1 10 debatable, debate able, debate-able, beatable, treatable, testable, decidable, habitable, timetable, biddable decendant descendant 1 7 descendant, defendant, descendants, decedent, ascendant, dependent, descendant's decendants descendants 1 11 descendants, descendant's, defendants, descendant, defendant's, decedents, ascendants, dependents, decedent's, ascendant's, dependent's decendent descendant 3 4 decedent, dependent, descendant, defendant decendents descendants 3 8 decedents, dependents, descendants, decedent's, descendant's, dependent's, defendants, defendant's decideable decidable 1 11 decidable, decide able, decide-able, decidedly, desirable, dividable, disable, testable, debatable, desirably, detestable decidely decidedly 1 17 decidedly, decide, decibel, decided, decider, decides, docilely, dazedly, deadly, diddly, acidly, decidable, decimal, lucidly, tepidly, tacitly, decently decieved deceived 1 19 deceived, deceive, deceiver, deceives, received, decided, derived, decide, deiced, DECed, dived, deserved, deceased, deciphered, defied, sieved, delved, devised, deified decison decision 1 30 decision, Dickson, disown, design, deceasing, Dyson, Dixon, deciding, decisive, demising, devising, Dawson, diocesan, disowns, season, Dodson, Dotson, Tucson, damson, deicing, desist, deices, designs, denizen, deuces, dicing, design's, deuce's, Dyson's, Dawson's decomissioned decommissioned 1 5 decommissioned, recommissioned, commissioned, decommission, decommissions decomposit decompose 3 6 decomposed, decomposing, decompose, decomposes, composite, compost decomposited decomposed 2 6 composited, decomposed, composted, composite, decompose, deposited decompositing decomposing 3 4 decomposition, compositing, decomposing, composting decomposits decomposes 1 6 decomposes, composites, composts, decomposed, compost's, composite's decress decrees 1 22 decrees, decries, depress, decrease, decree's, degrees, digress, decreases, Decker's, decors, cress, decor's, dress, decorous, decree, degree's, duress, egress, Deere's, decrease's, Delores's, Derek's decribe describe 1 14 describe, decried, decries, decree, scribe, crib, decreed, decrees, Derby, decry, derby, tribe, degree, decree's decribed described 1 4 described, decried, decreed, cribbed decribes describes 1 9 describes, decries, derbies, decrees, scribes, cribs, decree's, scribe's, crib's decribing describing 1 6 describing, decrying, decreeing, cribbing, decorating, decreasing dectect detect 1 9 detect, deject, decadent, deduct, dejected, decoded, dictate, diktat, tactic defendent defendant 1 6 defendant, dependent, defendants, defended, defending, defendant's defendents defendants 1 5 defendants, dependents, defendant's, dependent's, defendant deffensively defensively 1 6 defensively, offensively, defensive, defensibly, defensive's, defensible deffine define 1 19 define, diffing, doffing, duffing, def fine, def-fine, defined, definer, defines, deafen, Devin, defile, effing, refine, Divine, divine, defying, reffing, tiffing deffined defined 1 20 defined, deafened, def fined, def-fined, defend, defied, define, deified, defiled, definer, defines, refined, divined, coffined, detained, definite, denied, dined, fined, redefined definance defiance 1 6 defiance, refinance, finance, deviance, dominance, defiance's definate definite 1 24 definite, defiant, defined, deviant, define, defiance, delineate, deviate, deflate, defecate, detonate, dominate, defiantly, definer, defines, defoliate, defeat, definitely, definitive, denote, deviants, donate, finite, deviant's definately definitely 1 11 definitely, defiantly, definable, definite, definitively, finitely, defiant, deftly, dentally, daintily, divinely definatly definitely 2 7 defiantly, definitely, definable, defiant, deftly, definite, decently definetly definitely 1 15 definitely, defiantly, deftly, decently, defined, definite, finitely, divinely, diffidently, defiant, faintly, definable, daintily, daftly, definitively definining defining 1 7 defining, definition, divining, defending, defensing, deafening, tenoning definit definite 1 13 definite, defiant, deficit, defined, deviant, defining, define, divinity, delint, defend, defunct, definer, defines definitly definitely 1 8 definitely, defiantly, definite, finitely, daintily, deftly, definitively, divinity definiton definition 1 10 definition, definite, defining, definitely, definitive, defending, defiant, delinting, Danton, definiteness defintion definition 1 19 definition, definitions, divination, deviation, defection, deflation, detention, defining, definition's, deification, redefinition, defoliation, delineation, defamation, defecation, detonation, diminution, domination, devotion degrate degrade 1 24 degrade, decorate, deg rate, deg-rate, digerati, denigrate, grate, degraded, degrades, degree, migrate, regrade, derogate, egret, gyrate, decorated, decorates, drat, depart, regret, degenerate, crate, desecrate, grade delagates delegates 1 27 delegates, delegate's, delegate, delegated, derogates, relegates, legates, tollgates, defalcates, Delgado's, deletes, deluges, dilates, ligates, delineates, tailgates, legate's, delicate, delights, tollgate's, Vulgates, placates, delight's, deluge's, tailgate's, Colgate's, Vulgate's delapidated dilapidated 1 13 dilapidated, decapitated, palpitated, decapitate, elucidated, decapitates, validated, delineated, delinted, depicted, delighted, delegated, delimited delerious delirious 1 14 delirious, deleterious, Deloris, dolorous, Delicious, delicious, Deloris's, Delius, desirous, deliriums, deliriously, Delores, Deleon's, delirium's delevopment development 1 11 development, developments, elopement, development's, developmental, devilment, redevelopment, deferment, defilement, decampment, deliverymen deliberatly deliberately 1 6 deliberately, deliberate, deliberated, deliberates, deliberating, deliberative delusionally delusively 0 6 delusional, delusion ally, delusion-ally, delusion, delusions, delusion's demenor demeanor 1 27 demeanor, Demeter, demon, demean, demeanor's, domineer, demons, demeans, demur, dimer, donor, manor, minor, tenor, dampener, demeaned, dementia, Deming, domino, demand, definer, demurer, demon's, demonic, seminar, Deming's, domino's demographical demographic 4 7 demographically, demo graphical, demo-graphical, demographic, demographics, demographic's, demographics's demolision demolition 1 8 demolition, demolishing, demolitions, delusion, demolish, demolition's, demotion, emulsion demorcracy democracy 1 6 democracy, demarcates, demurrers, motorcars, demurrer's, motorcar's demostration demonstration 1 22 demonstration, demonstrations, demonstrating, demonstration's, domestication, detestation, devastation, prostration, menstruation, demodulation, distortion, fenestration, registration, destruction, distraction, Restoration, desecration, desperation, destination, restoration, desertion, moderation denegrating denigrating 1 7 denigrating, desecrating, degenerating, denigration, degrading, downgrading, decorating densly densely 1 38 densely, tensely, den sly, den-sly, dens, Hensley, density, dense, tensile, Denali, dankly, denser, Denis, deans, den's, Denise, denial, Dons, TESL, dins, dons, duns, tens, denials, tenuously, Denis's, Dean's, Deon's, dean's, Dena's, Dan's, Don's, din's, don's, dun's, ten's, denial's, Denny's deparment department 1 8 department, debarment, deportment, deferment, determent, decrement, detriment, spearmint deparments departments 1 11 departments, department's, debarment's, deferments, deportment's, decrements, detriments, deferment's, determent's, detriment's, spearmint's deparmental departmental 1 4 departmental, departmentally, detrimental, temperamental dependance dependence 1 8 dependence, dependency, repentance, dependencies, dependence's, despondence, depending, dependency's dependancy dependency 1 7 dependency, dependence, dependency's, despondency, depending, codependency, dependence's dependant dependent 1 13 dependent, defendant, depend ant, depend-ant, pendant, dependents, descendant, depending, repentant, dependent's, dependently, pendent, codependent deram dram 2 22 dream, dram, dreamy, drama, dorm, drum, term, tram, durum, dreams, dear, ream, Erma, drams, dermal, Dem, RAM, dam, deary, ram, dream's, dram's deram dream 1 22 dream, dram, dreamy, drama, dorm, drum, term, tram, durum, dreams, dear, ream, Erma, drams, dermal, Dem, RAM, dam, deary, ram, dream's, dram's deriviated derived 2 13 deviated, derived, drifted, derogated, drafted, derivative, derided, devoted, divided, riveted, diverted, defeated, redivided derivitive derivative 1 7 derivative, derivatives, derivative's, definitive, directive, derisive, divisive derogitory derogatory 1 7 derogatory, dormitory, derogatorily, territory, directory, derogate, decorator descendands descendants 1 11 descendants, descendant's, descendant, ascendants, defendants, ascendant's, defendant's, decedents, dependents, decedent's, dependent's descibed described 1 12 described, decibel, decided, desired, decide, deiced, descend, DECed, deceived, despite, discoed, disrobed descision decision 1 12 decision, decisions, rescission, derision, decision's, cession, session, discussion, dissuasion, delusion, division, desertion descisions decisions 1 18 decisions, decision's, decision, rescission's, derision's, cessions, sessions, discussions, delusions, divisions, desertions, cession's, session's, discussion's, dissuasion's, delusion's, division's, desertion's descriibes describes 1 9 describes, describers, describe, descries, described, describer, describer's, scribes, scribe's descripters descriptors 1 10 descriptors, descriptor, describers, Scriptures, scriptures, describer's, deserters, Scripture's, scripture's, deserter's descripton description 1 8 description, descriptor, descriptions, descriptors, descriptive, description's, scripting, decryption desctruction destruction 1 7 destruction, distraction, destructing, destruction's, detraction, description, restriction descuss discuss 1 40 discuss, discus's, discus, discuses, desks, discs, desk's, disc's, discos, rescues, disco's, schuss, discusses, DECs, deuces, disuses, Dejesus, Dec's, decks, discussed, descales, descries, disks, rescue's, viscus's, Dejesus's, decays, deck's, decoys, deices, disuse, disk's, dusk's, Decca's, deuce's, Damascus's, disuse's, Degas's, decay's, decoy's desgined designed 1 8 designed, destined, designer, designate, designated, descend, descried, descanted deside decide 1 34 decide, beside, deride, desire, reside, deiced, desired, DECed, bedside, deist, dosed, side, defied, denied, decided, decider, decides, despite, destine, Desiree, dissed, dossed, residue, seaside, deice, aside, desist, decade, decode, delude, demode, denude, design, divide desigining designing 1 8 designing, deigning, destining, resigning, designating, designing's, signing, redesigning desinations destinations 2 18 designations, destinations, designation's, destination's, delineations, definitions, detonations, desalination's, delineation's, desiccation's, donations, decimation's, definition's, desolation's, detonation's, divination's, domination's, donation's desintegrated disintegrated 1 4 disintegrated, disintegrate, disintegrates, reintegrated desintegration disintegration 1 5 disintegration, disintegrating, disintegration's, reintegration, integration desireable desirable 1 13 desirable, desirably, desire able, desire-able, decidable, disable, miserable, decipherable, disagreeable, durable, dissemble, measurable, testable desitned destined 1 7 destined, designed, distend, destine, destines, descend, destiny desktiop desktop 1 22 desktop, desktops, desktop's, desertion, deskill, desk, skip, doeskin, dystopi, dissection, digestion, desks, section, skimp, deskills, doeskins, desk's, desiccation, desolation, diction, duskier, doeskin's desorder disorder 1 14 disorder, deserter, disorders, destroyer, Deirdre, desired, disorder's, disordered, disorderly, sorter, deserters, distorter, decider, deserter's desoriented disoriented 1 11 disoriented, disorientate, disorient, disorientated, disorients, designated, disjointed, deserted, descended, disorientates, dissented desparate desperate 1 9 desperate, disparate, separate, despaired, desecrate, disparage, desperado, disparity, depart desparate disparate 2 9 desperate, disparate, separate, despaired, desecrate, disparage, desperado, disparity, depart despatched dispatched 1 6 dispatched, dispatcher, dispatches, dispatch, despaired, dispatch's despict depict 1 5 depict, despite, despot, respect, despotic despiration desperation 1 8 desperation, respiration, aspiration, desecration, despoliation, separation, desertion, desperation's dessicated desiccated 1 17 desiccated, dedicated, dissected, dissipated, desisted, descanted, desiccate, dissociated, desecrated, designated, desiccates, depicted, descaled, decimated, defecated, desolated, dislocated dessigned designed 1 13 designed, design, deigned, reassigned, assigned, resigned, dissing, dossing, signed, redesigned, designs, destine, design's destablized destabilized 1 4 destabilized, destabilize, destabilizes, stabilized destory destroy 1 25 destroy, destroys, desultory, story, Nestor, debtor, descry, vestry, duster, tester, distort, destiny, history, restore, destroyed, destroyer, depository, detour, dietary, Dusty, deter, dusty, store, testy, desert detailled detailed 1 28 detailed, detail led, detail-led, derailed, detained, retailed, detail, dovetailed, tailed, tilled, distilled, titled, defiled, details, deviled, drilled, metaled, petaled, stalled, stilled, trilled, twilled, dawdled, tattled, totaled, detached, detail's, devalued detatched detached 1 12 detached, detaches, debauched, reattached, detach, attached, ditched, detailed, detained, stitched, debouched, retouched deteoriated deteriorated 1 17 deteriorated, decorated, detonated, detracted, deteriorate, reiterated, deterred, deported, deserted, detected, detested, iterated, retorted, striated, federated, retreated, dehydrated deteriate deteriorate 1 25 deteriorate, Detroit, deterred, meteorite, reiterate, demerit, detente, iterate, dendrite, decorate, detonate, federate, literate, detract, deter, trite, retreat, detritus, dedicate, deride, deters, dehydrate, deterrent, doctorate, Detroit's deterioriating deteriorating 1 6 deteriorating, deterioration, deteriorate, deteriorated, deteriorates, deterioration's determinining determining 1 10 determining, determination, determinant, redetermining, terminating, determinism, determinations, determinants, determinant's, determination's detremental detrimental 1 8 detrimental, detrimentally, determent, detriment, determent's, detriments, detriment's, determinate devasted devastated 4 16 divested, devastate, deviated, devastated, devised, devoted, feasted, demisted, desisted, detested, defeated, devastates, dusted, fasted, tasted, tested develope develop 3 4 developed, developer, develop, develops developement development 1 8 development, developments, development's, developmental, redevelopment, envelopment, elopement, devilment developped developed 1 9 developed, developer, develop, develops, redeveloped, developing, devolved, deviled, flopped develpment development 1 6 development, developments, devilment, development's, developmental, redevelopment devels delves 7 64 devils, bevels, levels, revels, devil's, defiles, delves, deaves, develops, drivels, bevel's, devalues, develop, diesels, level's, reveals, revel's, deals, dells, devil, dives, doves, duels, feels, evils, Dave's, Devi's, dive's, dove's, decals, defers, divers, dowels, duvets, gavels, hovels, navels, novels, ravels, Del's, defile's, drivel's, diesel's, Dell's, deal's, dell's, duel's, feel's, evil's, Devin's, Devon's, Dover's, Havel's, Ravel's, Tevet's, decal's, diver's, dowel's, duvet's, gavel's, hovel's, navel's, novel's, ravel's devestated devastated 1 5 devastated, devastate, devastates, divested, devastator devestating devastating 1 5 devastating, devastation, devastatingly, divesting, devastate devide divide 1 22 divide, devoid, decide, deride, device, devise, defied, deviate, David, dived, devote, deviled, devised, deified, DVD, Devi, denied, levied, divided, divider, divides, divide's devided divided 1 22 divided, decided, derided, deviled, devised, deviated, devoted, dividend, deeded, defied, divide, evaded, debited, decoded, defiled, defined, deluded, denuded, divider, divides, divined, divide's devistating devastating 1 5 devastating, devastation, devastatingly, divesting, devastate devolopement development 1 10 development, developments, elopement, development's, developmental, devilment, defilement, redevelopment, envelopment, deployment diablical diabolical 1 4 diabolical, diabolically, biblical, diabolic diamons diamonds 1 21 diamonds, Damon's, daemons, diamond, damns, demons, Damion's, daemon's, damn's, damsons, Damon, Timon's, demon's, diamond's, domains, damson's, Damian's, Damien's, Dion's, domain's, Diann's diaster disaster 1 30 disaster, piaster, duster, taster, toaster, dater, dustier, tastier, aster, Dniester, diameter, dieter, toastier, Easter, Lister, Master, Mister, baster, caster, dafter, darter, faster, master, mister, raster, sister, vaster, waster, tester, tipster dichtomy dichotomy 1 6 dichotomy, dichotomy's, diatom, dictum, dichotomies, dichotomous diconnects disconnects 1 4 disconnects, connects, reconnects, disconnect dicover discover 1 15 discover, discovery, Dover, cover, diver, Rickover, dicker, drover, decoder, recover, driver, docker, caver, decor, giver dicovered discovered 1 5 discovered, covered, dickered, recovered, differed dicovering discovering 1 5 discovering, covering, dickering, recovering, differing dicovers discovers 1 24 discovers, covers, divers, dickers, drovers, decoders, recovers, Dover's, cover's, discoveries, discovery's, diver's, diverse, drivers, Rickover's, dockers, drover's, cavers, decors, givers, decoder's, driver's, decor's, giver's dicovery discovery 1 12 discovery, discover, recovery, Dover, cover, diver, Rickover, dicker, drover, decoder, recover, delivery dicussed discussed 1 9 discussed, disused, cussed, dissed, degassed, diced, dossed, doused, kissed didnt didn't 1 8 didn't, dint, didst, dent, tint, daunt, don't, hadn't diea idea 1 47 idea, DEA, die, Diem, Dina, died, dies, diet, diva, DA, DE, DI, Di, DOA, DOE, Dee, Doe, dew, doe, due, tea, tie, DUI, Day, IDE, Ida, day, Dean, Dena, Dial, Dias, dead, deaf, deal, dean, dear, dial, diam, dice, dike, dime, dine, dire, dive, D, d, die's diea die 3 47 idea, DEA, die, Diem, Dina, died, dies, diet, diva, DA, DE, DI, Di, DOA, DOE, Dee, Doe, dew, doe, due, tea, tie, DUI, Day, IDE, Ida, day, Dean, Dena, Dial, Dias, dead, deaf, deal, dean, dear, dial, diam, dice, dike, dime, dine, dire, dive, D, d, die's dieing dying 48 48 dieting, deign, dicing, diking, dining, diving, dyeing, hieing, pieing, ding, dding, doing, teeing, toeing, dingo, dingy, Deming, deicing, den, din, Deng, deeding, deeming, dialing, diffing, digging, dimming, dinging, dinning, dipping, dishing, dissing, dueling, Dean, Dena, Deon, Dina, Dino, Dion, Ting, dang, dean, deny, dine, dong, dung, ting, dying dieing dyeing 7 48 dieting, deign, dicing, diking, dining, diving, dyeing, hieing, pieing, ding, dding, doing, teeing, toeing, dingo, dingy, Deming, deicing, den, din, Deng, deeding, deeming, dialing, diffing, digging, dimming, dinging, dinning, dipping, dishing, dissing, dueling, Dean, Dena, Deon, Dina, Dino, Dion, Ting, dang, dean, deny, dine, dong, dung, ting, dying dieties deities 1 23 deities, ditties, dirties, diets, diet's, duties, titties, die ties, die-ties, dieters, dietaries, deifies, dainties, dinettes, dates, deity's, dotes, duets, ditzes, duet's, dinette's, date's, dieter's diety deity 2 14 Deity, deity, diet, ditty, diets, dirty, piety, died, duet, duty, ditto, dotty, titty, diet's diferent different 1 11 different, deferment, divergent, afferent, efferent, referent, differently, difference, differed, divert, differing diferrent different 1 9 different, deferment, divergent, deterrent, deferred, afferent, efferent, referent, deferring differnt different 1 10 different, differing, differed, differently, diffident, difference, afferent, diffract, efferent, divert difficulity difficulty 1 5 difficulty, difficult, difficultly, difficulty's, difficulties diffrent different 1 18 different, diff rent, diff-rent, diffident, diffract, differently, difference, differed, afferent, differing, efferent, deferment, divergent, disorient, affront, deforest, divalent, referent dificulties difficulties 1 5 difficulties, difficulty's, faculties, difficult, difficulty dificulty difficulty 1 5 difficulty, difficult, difficultly, difficulty's, faculty dimenions dimensions 1 15 dimensions, dominions, dimension's, dominion's, minions, Simenon's, diminutions, amnions, disunion's, Dominion, dominion, minion's, Damion's, diminution's, amnion's dimention dimension 1 12 dimension, diminution, damnation, mention, dimensions, domination, detention, diminutions, demotion, dimension's, dimensional, diminution's dimentional dimensional 1 7 dimensional, dimension, dimensions, dimension's, diminution, diminutions, diminution's dimentions dimensions 1 14 dimensions, dimension's, diminutions, diminution's, mentions, dimension, detentions, damnation's, mention's, demotions, domination's, diminution, detention's, demotion's dimesnional dimensional 1 12 dimensional, disunion, monsoonal, disunion's, Dominion, dominion, demoniacal, decennial, demeaning, dominions, dominion's, medicinal diminuitive diminutive 1 6 diminutive, diminutives, diminutive's, definitive, nominative, ruminative diosese diocese 1 15 diocese, disease, doses, disuse, daises, dose's, dosses, douses, dowses, dioceses, dices, dozes, Duse's, doze's, diocese's diphtong diphthong 1 29 diphthong, dittoing, dieting, photoing, photon, fighting, deputing, dilating, diluting, devoting, dividing, deviating, tiptoeing, drifting, Daphne, Dayton, dating, diving, doting, Dalton, Danton, delighting, diverting, divesting, diffing, dotting, fitting, tighten, typhoon diphtongs diphthongs 1 20 diphthongs, diphthong's, photons, diaphanous, photon's, fighting's, Dayton's, fittings, tightens, typhoons, Dalton's, Danton's, phaetons, typhoon's, phaeton's, Daphne's, diving's, fitting's, drafting's, debating's diplomancy diplomacy 1 6 diplomacy, diplomacy's, diplomas, diploma's, diplomats, diplomat's dipthong diphthong 1 16 diphthong, dip thong, dip-thong, dipping, tithing, Python, python, depth, tiptoeing, deputing, diapason, doping, duping, depths, tipping, depth's dipthongs diphthongs 1 16 diphthongs, dip thongs, dip-thongs, diphthong's, pythons, Python's, python's, depths, diapasons, depth's, diapason's, pithiness, doping's, teething's, Taiping's, typing's dirived derived 1 32 derived, dirtied, dived, dried, drive, rived, divvied, deprived, derive, drivel, driven, driver, drives, divide, trivet, arrived, derided, derives, shrived, thrived, deride, driveled, deified, drifted, drive's, dared, drove, raved, rivet, roved, tired, tried disagreeed disagreed 1 10 disagreed, disagree ed, disagree-ed, disagree, disagrees, disagreeing, discreet, discrete, disgraced, disarrayed disapeared disappeared 1 19 disappeared, diapered, disappear, dispersed, despaired, speared, disappears, disparate, disparaged, dispelled, displayed, desperado, desperate, disarrayed, disperse, spared, disported, disapproved, tapered disapointing disappointing 1 10 disappointing, disjointing, disappointingly, disporting, discounting, dismounting, disorienting, disappoint, disuniting, disputing disappearred disappeared 1 11 disappeared, disappear red, disappear-red, disappear, disappears, disappearing, diapered, disapproved, dispersed, disbarred, despaired disaproval disapproval 1 9 disapproval, disprovable, disapproval's, disapprove, disprove, disapproved, disapproves, disproved, disproves disasterous disastrous 1 3 disastrous, disasters, disaster's disatisfaction dissatisfaction 1 3 dissatisfaction, satisfaction, dissatisfaction's disatisfied dissatisfied 1 3 dissatisfied, satisfied, dissatisfies disatrous disastrous 1 16 disastrous, destroys, distress, distrust, distorts, dilators, dipterous, bistros, dilator's, estrous, desirous, bistro's, lustrous, disarrays, distress's, disarray's discribe describe 1 11 describe, scribe, described, describer, describes, disrobe, ascribe, discrete, descried, descries, discreet discribed described 1 12 described, describe, descried, disrobed, ascribed, describer, describes, discarded, discorded, disturbed, discreet, discrete discribes describes 1 11 describes, scribes, describers, describe, descries, disrobes, ascribes, described, describer, scribe's, describer's discribing describing 1 7 describing, disrobing, ascribing, discarding, discording, disturbing, descrying disctinction distinction 1 7 distinction, distinctions, disconnection, distinction's, distention, destination, distraction disctinctive distinctive 1 5 distinctive, disjunctive, distinctively, distincter, distinct disemination dissemination 1 14 dissemination, disseminating, dissemination's, destination, diminution, domination, designation, distention, denomination, desalination, termination, damnation, decimation, dissimulation disenchanged disenchanted 1 8 disenchanted, disenchant, disentangled, discharged, disengaged, disenchants, unchanged, disenchanting disiplined disciplined 1 6 disciplined, discipline, disciplines, discipline's, displayed, displaced disobediance disobedience 1 3 disobedience, disobedience's, disobedient disobediant disobedient 1 3 disobedient, disobediently, disobedience disolved dissolved 1 11 dissolved, dissolve, solved, dissolves, devolved, resolved, dieseled, redissolved, dislodged, delved, salved disover discover 1 14 discover, dissever, dis over, dis-over, discovery, Dover, diver, drover, soever, driver, dissevers, dosser, saver, sever dispair despair 1 24 despair, dis pair, dis-pair, disrepair, despairs, disbar, disappear, Diaspora, diaspora, disparity, dispraise, diaper, dispirit, spar, dippier, disport, display, wispier, despair's, despaired, disposer, disputer, Dipper, dipper disparingly disparagingly 2 3 despairingly, disparagingly, sparingly dispence dispense 1 12 dispense, dis pence, dis-pence, Spence, dispensed, dispenser, dispenses, disperse, displace, distance, dissidence, dispose dispenced dispensed 1 9 dispensed, dispense, dispenser, dispenses, dispersed, displaced, distanced, displeased, disposed dispencing dispensing 1 6 dispensing, dispersing, displacing, distancing, displeasing, disposing dispicable despicable 1 6 despicable, despicably, disposable, disputable, displayable, disputably dispite despite 1 16 despite, dispute, dissipate, spite, disputed, disputer, disputes, disunite, despot, despise, dispose, respite, dispirit, dist, spit, dispute's dispostion disposition 1 11 disposition, dispositions, dispassion, disposing, disposition's, dispositional, dispensation, dispossession, deposition, dispersion, disputation disproportiate disproportionate 1 6 disproportionate, disproportion, disproportions, disproportionately, disproportional, disproportion's disricts districts 1 11 districts, district's, distracts, directs, dissects, disrupts, disorients, destructs, disquiets, destruct's, disquiet's dissagreement disagreement 1 3 disagreement, disagreements, disagreement's dissapear disappear 1 13 disappear, Diaspora, diaspora, disappears, diaper, dissever, disappeared, disrepair, despair, spear, Dipper, dipper, dosser dissapearance disappearance 1 17 disappearance, disappearances, disappearance's, disappearing, appearance, disappears, disparages, dispense, disperse, disparage, disparate, dispraise, reappearance, disarrange, disservice, dissidence, dissonance dissapeared disappeared 1 16 disappeared, diapered, dissevered, dissipated, disappear, dispersed, despaired, speared, disappears, disparate, disparaged, dissipate, disbarred, dispelled, displayed, disarrayed dissapearing disappearing 1 12 disappearing, diapering, dissevering, dissipating, dispersing, despairing, spearing, disparaging, disbarring, dispelling, displaying, disarraying dissapears disappears 1 20 disappears, Diasporas, diasporas, disperse, disappear, diapers, dissevers, Diaspora's, diaspora's, diaper's, Spears, despairs, spears, dippers, dossers, disrepair's, despair's, spear's, Dipper's, dipper's dissappear disappear 1 11 disappear, disappears, disappeared, Diaspora, diaspora, Dipper, dapper, diaper, dipper, sapper, disappearing dissappears disappears 1 16 disappears, disappear, disappeared, Diasporas, diasporas, disperse, diapers, dippers, sappers, disappearing, Diaspora's, diaspora's, dissevers, Dipper's, diaper's, dipper's dissappointed disappointed 1 5 disappointed, disappoint, disappoints, disjointed, disappointing dissarray disarray 1 9 disarray, disarrays, disarray's, disarrayed, diary, disarraying, starry, disarm, disbar dissobediance disobedience 1 4 disobedience, disobedience's, disobedient, dissidence dissobediant disobedient 1 4 disobedient, disobediently, disobedience, dissident dissobedience disobedience 1 4 disobedience, disobedience's, disobedient, dissidence dissobedient disobedient 1 4 disobedient, disobediently, disobedience, dissident distiction distinction 1 13 distinction, distraction, dissection, distention, distortion, distillation, destruction, destination, destitution, dislocation, mastication, rustication, detection distingish distinguish 1 5 distinguish, distinguished, distinguishes, distinguishing, dusting distingished distinguished 1 3 distinguished, distinguishes, distinguish distingishes distinguishes 1 4 distinguishes, distinguished, distinguish, destinies distingishing distinguishing 1 7 distinguishing, distinguish, distinguished, distinguishes, astonishing, distension, distention distingquished distinguished 1 3 distinguished, distinguishes, distinguish distrubution distribution 1 9 distribution, distributions, distributing, distribution's, distributional, destruction, distraction, redistribution, distortion distruction destruction 1 11 destruction, distraction, distractions, distinction, distortion, distribution, destructing, distracting, destruction's, distraction's, detraction distructive destructive 1 16 destructive, distinctive, distributive, instructive, destructively, disruptive, obstructive, destructing, distracting, restrictive, destructed, distracted, destruct, distract, district, directive ditributed distributed 1 4 distributed, attributed, detracted, deteriorated diversed diverse 1 11 diverse, diverged, diverted, divorced, divers ed, divers-ed, divers, diversely, diversity, reversed, diver's diversed diverged 2 11 diverse, diverged, diverted, divorced, divers ed, divers-ed, divers, diversely, diversity, reversed, diver's divice device 1 33 device, Divine, divide, divine, devise, div ice, div-ice, dives, Davies, advice, dice, dive, devices, divides, divines, divorce, deice, Dixie, Davis, divas, edifice, diving, novice, vivace, Devi's, deface, diva's, dive's, Divine's, device's, divide's, divine's, Davis's divison division 1 27 division, divisor, Davidson, devising, Dickson, Divine, disown, divine, diving, Davis, Devin, Devon, Dyson, divan, divas, dives, Dixon, Dawson, devise, divines, Davis's, Devi's, diva's, dive's, Divine's, divine's, diving's divisons divisions 1 20 divisions, divisors, division's, divisor's, disowns, divines, Davidson's, divans, Dickson's, devises, Divine's, devise's, divine's, diving's, Devin's, Devon's, Dyson's, divan's, Dixon's, Dawson's doccument document 1 8 document, documents, document's, documented, decrement, comment, documentary, documenting doccumented documented 1 10 documented, document, documents, document's, decremented, commented, demented, documentary, documenting, tormented doccuments documents 1 11 documents, document's, document, documented, decrements, comments, documentary, documenting, torments, comment's, torment's docrines doctrines 1 29 doctrines, doctrine's, decries, Dacrons, Corine's, declines, Dacron's, Dorian's, dourness, goriness, ocarinas, cranes, crones, drones, Corinne's, Corrine's, decline's, Darin's, decrees, Corina's, Darrin's, ocarina's, Crane's, crane's, crone's, drone's, Doreen's, daring's, decree's doctines doctrines 1 33 doctrines, doc tines, doc-tines, doctrine's, octanes, declines, destines, octane's, dowdiness, decline's, destinies, diction's, dirtiness, dustiness, ducting, doctors, tocsins, coatings, doggones, jottings, Dustin's, dentin's, dictates, doctor's, pectin's, tocsin's, nicotine's, acting's, coating's, codeine's, jotting's, destiny's, dictate's documenatry documentary 1 8 documentary, documentary's, document, documents, document's, documented, commentary, documentaries doens does 6 66 doyens, dozens, Dons, dens, dons, does, Downs, downs, Deon's, doyen's, Denis, Don's, deans, den's, dense, don's, donas, dongs, Doe's, doe's, doers, Danes, dines, dunes, tones, Donn's, doings, down's, dins, duns, tens, tons, dawns, teens, towns, Dean's, Dion's, dean's, do ens, do-ens, Donne's, dozen's, Dena's, Dona's, dona's, dong's, Dan's, din's, dun's, ten's, ton's, Dane's, dune's, tone's, Deena's, Donna's, Donny's, Downs's, Downy's, doer's, doing's, Dawn's, Dunn's, dawn's, teen's, town's doesnt doesn't 1 29 doesn't, docent, dissent, descent, decent, dent, dost, dozens, docents, dozenth, sent, deist, don't, dozen, DST, descant, dosed, doziest, dosing, descend, cent, dint, dist, dust, tent, test, stent, docent's, dozen's doign doing 1 39 doing, deign, Dion, ding, dong, Don, dding, din, don, Donn, down, doyen, doling, doming, doping, dosing, doting, dozing, Deon, Dina, Dino, Dionne, Dona, Odin, dine, dona, done, toeing, toying, dingo, dingy, Ting, dang, doings, dung, ting, tong, dying, doing's dominaton domination 1 9 domination, dominating, Dominion, dominate, dominion, dominated, dominates, dominant, damnation dominent dominant 1 13 dominant, dominants, eminent, imminent, Dominion, diminuendo, dominate, dominion, dominant's, dominantly, dominance, dominions, dominion's dominiant dominant 1 10 dominant, dominants, Dominion, dominion, dominions, dominate, dominant's, dominantly, dominance, dominion's donig doing 1 43 doing, dong, Deng, tonic, doings, ding, donging, donning, downing, dink, dongs, Don, dding, dig, dog, don, Donnie, dining, toning, Dona, Donn, Doug, Toni, dang, dona, done, donkey, dung, tong, Dons, dons, dank, dunk, Donna, Donne, Donny, Tonia, dogie, Don's, don's, don't, doing's, dong's dosen't doesn't 1 16 doesn't, docent, descent, dissent, don't, decent, dent, dost, sent, docents, docent's, dozenth, descend, dosed, dozen, dosing doub doubt 1 13 doubt, DOB, dob, dub, daub, drub, Doug, dour, dB, db, dab, deb, tub doub daub 5 13 doubt, DOB, dob, dub, daub, drub, Doug, dour, dB, db, dab, deb, tub doulbe double 1 14 double, Dolby, doable, doubly, Dole, dole, Doyle, Dollie, lube, DOB, dob, dub, dabble, dibble dowloads downloads 1 92 downloads, download's, doodads, loads, dolts, boatloads, deltas, dolt's, Dolores, dewlaps, dollars, dollops, dolor's, reloads, doodad's, Delta's, delta's, wolds, load's, diploids, colloids, dollop's, payloads, towboats, towheads, dads, dildos, lads, Rolaids, Toledos, deludes, dilates, dodos, doled, doles, leads, toads, clods, colds, folds, glads, golds, holds, molds, plods, Douala's, dullards, dewlap's, dollar's, Dallas, Dole's, delays, dodo's, dole's, dolled, wold's, diploid's, colloid's, payload's, towboat's, towhead's, dad's, lad's, Delia's, Della's, Dolly's, Doyle's, doily's, dolly's, old's, Donald's, Golda's, Loyd's, dead's, lead's, toad's, Dooley's, Vlad's, clod's, cold's, fold's, glad's, gold's, hold's, mold's, Dillard's, dullard's, Toledo's, Lloyd's, delay's, Toyoda's, Delgado's dramtic dramatic 1 11 dramatic, drastic, dram tic, dram-tic, dramatics, traumatic, aromatic, dogmatic, drumstick, demotic, dramatics's Dravadian Dravidian 1 6 Dravidian, Dravidian's, Tragedian, Dreading, Drafting, Derivation dreasm dreams 1 18 dreams, dream, drams, dreamy, dram, deism, dress, treas, dressy, dream's, truism, drums, trams, Drew's, dress's, dram's, drum's, tram's driectly directly 1 14 directly, erectly, direct, directory, directs, directed, directer, director, strictly, dirtily, correctly, rectal, dactyl, rectally drnik drink 1 11 drink, drank, drunk, drinks, dink, rink, trunk, brink, dank, dunk, drink's druming drumming 1 31 drumming, dreaming, during, drumlin, trumping, drubbing, drugging, terming, Deming, doming, riming, tramming, trimming, truing, arming, drying, Truman, damming, deeming, dimming, dooming, draping, drawing, driving, droning, framing, griming, priming, daring, Turing, drum dupicate duplicate 1 10 duplicate, depict, dedicate, delicate, ducat, depicted, deprecate, desiccate, depicts, defecate durig during 1 35 during, drug, drag, trig, dirge, Doric, Duroc, Drudge, drudge, druggy, Dirk, dirk, trug, dig, dug, rig, druid, Auriga, Turing, daring, Derick, Tuareg, darkie, brig, burg, drip, frig, orig, prig, uric, Turk, dark, dork, Dario, Durex durring during 1 31 during, burring, furring, purring, Darrin, Turing, daring, tarring, truing, demurring, Darin, Duran, Turin, drain, touring, drying, curing, duding, duping, erring, luring, Darren, taring, tiring, Darling, darling, darning, darting, turfing, turning, Darrin's duting during 7 14 ducting, dusting, dating, doting, duding, duping, during, muting, outing, dieting, dotting, tutting, touting, toting eahc each 1 42 each, AC, Ac, EC, ac, ah, eh, ethic, EEC, aah, aha, ABC, ADC, AFC, APC, ARC, arc, enc, etc, hack, EEOC, Oahu, Eric, educ, epic, Eco, ecu, ECG, hag, haj, Eyck, ahoy, AK, Ag, HQ, Hg, OH, ax, ex, oh, uh, ayah ealier earlier 1 34 earlier, mealier, easier, Euler, oilier, eviler, Mailer, jailer, mailer, wailer, Alar, dallier, haulier, tallier, dealer, healer, realer, sealer, Alger, Ellie, Elmer, alder, alter, elder, elver, alien, baler, eager, eater, flier, haler, paler, slier, uglier earlies earliest 1 27 earliest, yearlies, Earle's, earlier, earls, Earl's, earl's, ear lies, ear-lies, Earline's, earliness, aeries, Earline, Aries, Earle, Pearlie's, earlobes, Allies, allies, aerie's, Arline's, Erie's, Ariel's, Earlene's, earlobe's, Allie's, Ellie's earnt earned 4 21 earn, errant, earns, earned, aren't, arrant, errand, rant, Ernst, Art, Earnest, ant, art, earnest, Brant, Grant, grant, Arno, Erna, aunt, ain't ecclectic eclectic 1 7 eclectic, eclectics, eclectic's, ecliptic, ecologic, galactic, exegetic eceonomy economy 1 5 economy, autonomy, enemy, Eocene, ocean ecidious deciduous 1 39 deciduous, acids, odious, idiots, acidulous, acid's, insidious, assiduous, escudos, idiot's, adios, edits, acidosis, escudo's, decides, Exodus, adieus, audios, cities, eddies, exodus, idiocy, acidic, edit's, elides, endows, acidifies, acidity's, asides, elicits, Eddie's, audio's, estrous, aside's, Isidro's, idiocy's, Izod's, adieu's, Eliot's eclispe eclipse 1 15 eclipse, clasp, oculist, unclasp, Alsop, closeup, occlusive, ACLU's, UCLA's, eagles, equalize, Gillespie, ogles, eagle's, ogle's ecomonic economic 2 8 egomaniac, economic, iconic, hegemonic, egomania, egomaniacs, ecumenical, egomaniac's ect etc 1 23 etc, CT, Ct, EC, ET, ct, ACT, Oct, act, sect, Eco, eat, ecu, ECG, EDT, EFT, EMT, EST, est, ext, jct, pct, acct eearly early 1 13 early, eerily, dearly, nearly, pearly, yearly, Earl, earl, Earle, Orly, earls, Earl's, earl's efel evil 5 20 feel, EFL, eel, Eiffel, evil, eyeful, fell, fuel, FL, fl, TEFL, befell, refuel, Ofelia, Eve, eff, ell, eve, fol, elev effeciency efficiency 1 9 efficiency, effeminacy, efficiency's, deficiency, efficient, inefficiency, sufficiency, effacing, efficiencies effecient efficient 1 13 efficient, efferent, effacement, efficiently, deficient, efficiency, effacing, afferent, effluent, inefficient, coefficient, sufficient, officiant effeciently efficiently 1 5 efficiently, efficient, inefficiently, sufficiently, effeminately efficency efficiency 1 8 efficiency, efficiency's, deficiency, efficient, inefficiency, sufficiency, effluence, efficiencies efficent efficient 1 17 efficient, efferent, effluent, efficiently, deficient, efficiency, inefficient, coefficient, effacement, sufficient, officiant, effaced, iffiest, evident, effacing, afferent, affluent efficently efficiently 1 6 efficiently, efficient, inefficiently, sufficiently, evidently, affluently efford effort 2 13 afford, effort, Ford, ford, affords, efforts, effed, offered, Alford, Buford, afforded, effort's, fort efford afford 1 13 afford, effort, Ford, ford, affords, efforts, effed, offered, Alford, Buford, afforded, effort's, fort effords efforts 2 13 affords, efforts, effort's, fords, afford, effort, Ford's, ford's, forts, afforest, Alford's, Buford's, fort's effords affords 1 13 affords, efforts, effort's, fords, afford, effort, Ford's, ford's, forts, afforest, Alford's, Buford's, fort's effulence effluence 1 4 effluence, effulgence, affluence, effluence's eigth eighth 1 14 eighth, eight, Edith, Keith, kith, ACTH, Kieth, earth, Agatha, Goth, goth, EEG, egg, ego eigth eight 2 14 eighth, eight, Edith, Keith, kith, ACTH, Kieth, earth, Agatha, Goth, goth, EEG, egg, ego eiter either 1 69 either, eater, eider, Ester, enter, ester, biter, liter, miter, niter, eatery, otter, outer, utter, emitter, Eire, tier, inter, ether, dieter, metier, uteri, Peter, deter, meter, peter, Easter, eaters, editor, eiders, bitter, fitter, hitter, litter, outre, rioter, sitter, titter, witter, e'er, ever, ewer, item, Oder, beater, better, fetter, gaiter, goiter, heater, letter, loiter, neater, netter, neuter, pewter, setter, teeter, waiter, wetter, whiter, writer, after, alter, apter, aster, elder, eater's, eider's elction election 1 12 election, elocution, elation, elections, selection, ejection, erection, eviction, action, auction, elision, election's electic eclectic 1 14 eclectic, electric, elect, electing, elective, eutectic, lactic, elects, Electra, elastic, elect's, elected, elector, elegiac electic electric 2 14 eclectic, electric, elect, electing, elective, eutectic, lactic, elects, Electra, elastic, elect's, elected, elector, elegiac electon election 2 10 electron, election, elector, electing, elect on, elect-on, Elton, elect, elects, elect's electon electron 1 10 electron, election, elector, electing, elect on, elect-on, Elton, elect, elects, elect's electrial electrical 1 10 electrical, electoral, elect rial, elect-rial, Electra, electorally, electric, electrically, electrify, Electra's electricly electrically 2 4 electrical, electrically, electric, electrics electricty electricity 1 6 electricity, electric, electrocute, electrics, electrical, electrically elementay elementary 1 6 elementary, elemental, element, elementally, elements, element's eleminated eliminated 1 8 eliminated, eliminate, laminated, eliminates, illuminated, emanated, culminated, fulminated eleminating eliminating 1 8 eliminating, laminating, illuminating, elimination, emanating, culminating, fulminating, alimenting eles eels 1 61 eels, else, lees, elves, Les, ales, ells, oles, Elise, Elsa, elks, elms, eyes, eel's, ekes, elem, elev, eves, ewes, EULAs, Eli's, Elias, Elisa, Ellis, ale's, aloes, ell's, ole's, exes, Ellie's, isles, Al's, Alas, alas, ills, Lee's, lee's, Elbe's, Ella's, Eula's, Le's, aloe's, Pele's, ELF's, elf's, elk's, elm's, eye's, ENE's, ESE's, Eloy's, Eve's, eve's, ewe's, isle's, oleo's, Ali's, Ila's, Ola's, all's, ill's eletricity electricity 1 6 electricity, intercity, atrocity, altruist, belletrist, elitist elicided elicited 1 15 elicited, elided, elucidate, elicit, elucidated, eluded, elected, elicits, solicited, incited, enlisted, elated, elucidates, listed, elitist eligable eligible 1 14 eligible, likable, legible, electable, alienable, clickable, equable, illegible, ineligible, legibly, unlikable, irrigable, amicable, educable elimentary elementary 2 2 alimentary, elementary ellected elected 1 23 elected, selected, allocated, ejected, erected, collected, reelected, effected, elect, elevated, elicited, elated, elects, alleged, Electra, alerted, elect's, elector, enacted, eructed, evicted, mulcted, allotted elphant elephant 1 10 elephant, elephants, elegant, elephant's, Levant, eland, alphabet, relevant, Alphard, element embarass embarrass 1 22 embarrass, embers, umbras, embarks, embarrasses, ember's, embrace, umbra's, embarrassed, embassy, embraces, emboss, embark, embargo's, embargoes, embryos, Amber's, amber's, umber's, embrace's, embassy's, embryo's embarassed embarrassed 1 8 embarrassed, embarrasses, embraced, embarrass, unembarrassed, embossed, embarked, embargoed embarassing embarrassing 1 7 embarrassing, embracing, embarrassingly, embossing, embarking, embargoing, embarrass embarassment embarrassment 1 3 embarrassment, embarrassments, embarrassment's embargos embargoes 2 5 embargo's, embargoes, embargo, embarks, umbrage's embarras embarrass 1 19 embarrass, embers, umbras, embarks, ember's, embarrassed, embrace, umbra's, embarrasses, embraces, embark, embargo's, embargoes, embryos, Amber's, amber's, umber's, embryo's, embrace's embarrased embarrassed 1 6 embarrassed, embarrasses, embraced, embarrass, unembarrassed, embarked embarrasing embarrassing 1 8 embarrassing, embracing, embarrassingly, embarrass, embarking, embargoing, embarrassed, embarrasses embarrasment embarrassment 1 3 embarrassment, embarrassments, embarrassment's embezelled embezzled 1 6 embezzled, embezzle, embezzler, embezzles, embattled, embroiled emblamatic emblematic 1 9 emblematic, embalmed, emblematically, embalm, embalming, embalms, problematic, emblem, embalmer eminate emanate 1 29 emanate, emirate, eliminate, emanated, emanates, minute, dominate, laminate, nominate, ruminate, emulate, imitate, urinate, inmate, innate, Eminem, emaciate, emit, mint, minuet, eminent, manatee, Minot, Monte, amine, emote, minty, effeminate, abominate eminated emanated 1 19 emanated, eliminated, minted, emanate, emitted, minuted, emended, dominated, laminated, nominated, ruminated, emanates, emulated, imitated, urinated, emaciated, emoted, minded, abominated emision emission 1 12 emission, elision, omission, emotion, emissions, mission, remission, emulsion, edition, erosion, evasion, emission's emited emitted 1 21 emitted, emoted, edited, omitted, exited, emit ed, emit-ed, emptied, meted, emit, remitted, emailed, emitter, emote, mated, muted, embed, emits, demoted, limited, vomited emiting emitting 1 16 emitting, emoting, editing, smiting, omitting, exiting, meting, meeting, remitting, emailing, eating, mating, muting, demoting, limiting, vomiting emition emission 3 13 emotion, edition, emission, emit ion, emit-ion, ambition, emotions, motion, omission, demotion, elation, elision, emotion's emition emotion 1 13 emotion, edition, emission, emit ion, emit-ion, ambition, emotions, motion, omission, demotion, elation, elision, emotion's emmediately immediately 1 4 immediately, immediate, immoderately, eruditely emmigrated emigrated 1 10 emigrated, immigrated, em migrated, em-migrated, emigrate, migrated, remigrated, immigrate, emigrates, immigrates emminent eminent 1 3 eminent, imminent, immanent emminent imminent 2 3 eminent, imminent, immanent emminently eminently 1 3 eminently, imminently, immanently emmisaries emissaries 1 8 emissaries, emissary's, miseries, commissaries, emigres, empires, emigre's, empire's emmisarries emissaries 1 6 emissaries, emissary's, miseries, commissaries, emigres, emigre's emmisarry emissary 1 10 emissary, misery, commissary, emissary's, emissaries, Mizar, miser, commissar, Emma's, Emmy's emmisary emissary 1 12 emissary, misery, commissary, emissary's, Emery, Emory, Mizar, emery, miser, commissar, Emma's, Emmy's emmision emission 1 16 emission, omission, elision, emotion, emulsion, emissions, mission, remission, commission, admission, immersion, edition, erosion, evasion, emission's, ambition emmisions emissions 1 28 emissions, emission's, omissions, elisions, emotions, emulsions, emission, missions, omission's, remissions, elision's, emotion's, commissions, admissions, emulsion's, immersions, editions, evasions, mission's, remission's, ambitions, commission's, admission's, immersion's, edition's, erosion's, evasion's, ambition's emmited emitted 1 16 emitted, emoted, emptied, omitted, edited, emailed, limited, vomited, meted, remitted, emaciated, Emmett, emit, emote, mated, muted emmiting emitting 1 22 emitting, emoting, omitting, editing, smiting, emailing, limiting, vomiting, meting, remitting, emaciating, meeting, eating, mating, muting, committing, demoting, admitting, emanating, emulating, matting, mooting emmitted emitted 1 14 emitted, omitted, remitted, emoted, emitter, committed, admitted, emptied, imitate, imitated, Emmett, matted, edited, emaciated emmitting emitting 1 11 emitting, omitting, remitting, emoting, committing, admitting, imitating, matting, editing, smiting, emaciating emnity enmity 1 14 enmity, amenity, minty, emit, immunity, amity, emanate, unity, empty, mint, Monty, EMT, Mindy, amenity's emperical empirical 1 5 empirical, empirically, imperial, empiric, imperil emphsis emphasis 1 4 emphasis, emphases, emphasis's, emphasize emphysyma emphysema 1 6 emphysema, emphysema's, emphases, emphasis, emphasize, emphasis's empirial empirical 1 13 empirical, imperial, empiric, empirically, imperil, imperially, empire, impartial, imperials, temporal, empires, empire's, imperial's empirial imperial 2 13 empirical, imperial, empiric, empirically, imperil, imperially, empire, impartial, imperials, temporal, empires, empire's, imperial's emprisoned imprisoned 1 6 imprisoned, imprison, imprisons, ampersand, imprisoning, impressed enameld enameled 1 6 enameled, enamel, enamels, enabled, enamel's, enameler enchancement enhancement 1 8 enhancement, enchantment, enhancements, entrancement, enhancement's, enchantments, encasement, enchantment's encouraing encouraging 1 12 encouraging, encoring, incurring, encourage, uncaring, encoding, enduring, ensuring, injuring, engorging, uncorking, uncurling encryptiion encryption 1 5 encryption, encrypting, encrypt, encrypts, encrypted encylopedia encyclopedia 1 9 encyclopedia, enveloped, enslaved, unsolved, unstopped, unzipped, insulted, unsalted, unsullied endevors endeavors 1 10 endeavors, endeavor's, endeavor, endears, endorse, endeavored, enters, endives, indoors, endive's endig ending 1 20 ending, indigo, en dig, en-dig, Enid, enduing, Eng, end, endive, ends, India, endow, endue, indie, end's, ended, undid, Enkidu, antic, Enid's enduce induce 3 15 educe, endue, induce, endues, endure, entice, endued, endures, induced, inducer, induces, ends, ensue, undue, end's ened need 1 36 need, ended, end, ENE, Ned, Enid, eyed, eked, Aeneid, Ind, and, ind, owned, emend, en ed, en-ed, needy, anode, endue, ends, endow, kneed, Ed, ND, Nd, earned, ed, en, endued, ensued, envied, ENE's, evened, opened, e'en, end's enflamed inflamed 1 12 inflamed, en flamed, en-flamed, enfiladed, inflame, enfilade, inflames, inflated, unframed, enfolded, unclaimed, inflate enforceing enforcing 1 11 enforcing, enforce, reinforcing, unfreezing, enforced, enforcer, enforces, unfrocking, endorsing, informing, unfrozen engagment engagement 1 7 engagement, engagements, engagement's, engorgement, enactment, encasement, enjoyment engeneer engineer 1 7 engineer, engender, engineers, engine, engineer's, engineered, ingenue engeneering engineering 1 3 engineering, engendering, engineering's engieneer engineer 1 8 engineer, engineers, engender, engineered, engine, engineer's, engines, engine's engieneers engineers 1 7 engineers, engineer's, engineer, engenders, engineered, engines, engine's enlargment enlargement 1 9 enlargement, enlargements, enlargement's, engorgement, endearment, engagement, enlarged, entrapment, enlarging enlargments enlargements 1 9 enlargements, enlargement's, enlargement, endearments, engagements, engorgement's, endearment's, engagement's, entrapment's Enlish English 1 14 English, Enlist, Elisha, Unleash, Owlish, Enmesh, Enrich, Alisha, Eyelash, Anguish, Enoch, Unlatch, Unlit, Abolish Enlish enlist 0 14 English, Enlist, Elisha, Unleash, Owlish, Enmesh, Enrich, Alisha, Eyelash, Anguish, Enoch, Unlatch, Unlit, Abolish enourmous enormous 1 11 enormous, enormously, ginormous, anonymous, norms, onerous, norm's, enamors, Norma's, Enron's, enormity's enourmously enormously 1 6 enormously, enormous, anonymously, onerously, infamously, unanimously ensconsed ensconced 1 6 ensconced, ens consed, ens-consed, ensconce, ensconces, incensed entaglements entanglements 1 5 entanglements, entanglement's, entitlements, entailment's, entitlement's enteratinment entertainment 1 7 entertainment, entertainments, entertainment's, internment, entertained, entertaining, entrapment entitity entity 1 10 entity, entirety, entities, antiquity, entitle, entitled, entity's, entreaty, untidily, antidote entitlied entitled 1 6 entitled, untitled, entitle, entitles, entitling, entailed entrepeneur entrepreneur 1 4 entrepreneur, entertainer, interlinear, entrapping entrepeneurs entrepreneurs 1 4 entrepreneurs, entrepreneur's, entertainers, entertainer's enviorment environment 1 5 environment, informant, endearment, enforcement, interment enviormental environmental 1 4 environmental, environmentally, incremental, informant enviormentally environmentally 1 3 environmentally, environmental, incrementally enviorments environments 1 9 environments, environment's, informants, endearments, informant's, endearment's, interments, enforcement's, interment's enviornment environment 1 4 environment, environments, environment's, environmental enviornmental environmental 1 5 environmental, environmentally, environment, environments, environment's enviornmentalist environmentalist 1 4 environmentalist, environmentalists, environmentalism, environmentalist's enviornmentally environmentally 1 5 environmentally, environmental, environment, environments, environment's enviornments environments 1 6 environments, environment's, environment, environmental, enthronements, enthronement's enviroment environment 1 8 environment, endearment, informant, enforcement, increment, interment, conferment, invariant enviromental environmental 1 3 environmental, environmentally, incremental enviromentalist environmentalist 1 4 environmentalist, environmentalists, environmentalism, environmentalist's enviromentally environmentally 1 3 environmentally, environmental, incrementally enviroments environments 1 13 environments, environment's, endearments, informants, increments, interments, endearment's, informant's, enforcement's, increment's, interment's, conferments, conferment's envolutionary evolutionary 1 4 evolutionary, inflationary, involution, involution's envrionments environments 1 7 environments, environment's, environment, environmental, enthronements, enshrinement's, enthronement's enxt next 1 24 next, ext, UNIX, Unix, onyx, enact, Eng, Eng's, enc, ens, exp, Enos, en's, ency, encl, ends, incs, inks, nix, annex, ENE's, end's, ING's, ink's epidsodes episodes 1 23 episodes, episode's, upsides, upside's, aptitudes, updates, upsets, outsides, opposites, aptitude's, update's, elitists, apostates, artistes, outside's, elitist's, upset's, opposite's, Baptiste's, upstate's, apostate's, artiste's, Appleseed's epsiode episode 1 16 episode, upside, opcode, upshot, optioned, echoed, iPod, opined, epithet, epoch, Epcot, opiate, option, unshod, upshots, upshot's equialent equivalent 1 8 equivalent, equaled, equaling, equality, ebullient, opulent, aquiline, aqualung equilibium equilibrium 1 4 equilibrium, album, ICBM, acclaim equilibrum equilibrium 1 5 equilibrium, equilibrium's, disequilibrium, Librium, Elbrus equiped equipped 1 14 equipped, equip ed, equip-ed, quipped, equip, equips, equaled, equated, equipage, espied, unequipped, reequipped, upped, occupied equippment equipment 1 6 equipment, equipment's, elopement, acquirement, escapement, augment equitorial equatorial 1 16 equatorial, editorial, editorially, pictorial, equator, equilateral, equators, equitable, equitably, electoral, equator's, factorial, Ecuadorian, atrial, pectoral, acquittal equivelant equivalent 1 7 equivalent, equivalents, equivalent's, equivalently, equivalence, equivalency, univalent equivelent equivalent 1 7 equivalent, equivalents, equivalent's, equivalently, equivalence, equivalency, univalent equivilant equivalent 1 7 equivalent, equivalents, equivalent's, equivalently, equivalence, equivalency, univalent equivilent equivalent 1 7 equivalent, equivalents, equivalent's, equivalently, equivalence, equivalency, univalent equivlalent equivalent 1 7 equivalent, equivalents, equivalent's, equivalently, equivalence, equivalency, univalent erally orally 3 13 really, rally, orally, early, aerially, aurally, er ally, er-ally, Earl, earl, Earle, Reilly, ally erally really 1 13 really, rally, orally, early, aerially, aurally, er ally, er-ally, Earl, earl, Earle, Reilly, ally eratic erratic 1 13 erratic, erotic, erotica, era tic, era-tic, Eric, erotics, aortic, Erato, operatic, heretic, Arctic, arctic eratically erratically 1 9 erratically, erotically, vertically, radically, operatically, piratically, critically, aromatically, oratorically eraticly erratically 1 8 erratically, article, erotically, erratic, erotic, particle, erotica, irately erested arrested 6 10 rested, wrested, crested, erected, Oersted, arrested, breasted, erased, rusted, forested erested erected 4 10 rested, wrested, crested, erected, Oersted, arrested, breasted, erased, rusted, forested errupted erupted 1 10 erupted, irrupted, eructed, reputed, corrupted, erupt, irrupt, erupts, erected, irrupts esential essential 1 6 essential, essentially, essentials, essential's, inessential, unessential esitmated estimated 1 6 estimated, estimate, estimates, estimate's, estimator, intimated esle else 1 24 else, ESL, ESE, easel, isle, ASL, aisle, Oslo, Edsel, eel, Elsie, ease, sale, slew, sloe, slue, sole, Elsa, Es, es, sell, isles, E's, isle's especialy especially 1 5 especially, especial, specially, special, spacial essencial essential 1 7 essential, essentially, essentials, especial, essential's, inessential, unessential essense essence 2 6 Essene, essence, Essen's, es sense, es-sense, Essene's essentail essential 1 4 essential, essentially, entail, assent essentialy essentially 1 4 essentially, essential, essentials, essential's essentual essential 1 8 essential, eventual, essentially, accentual, eventually, assent, assents, assent's essesital essential 0 19 essayist, assist, easiest, essayists, Estella, assists, societal, essayist's, assist's, assisted, Epistle, epistle, assisting, assistive, assessed, suicidal, inositol, Estelle, systole estabishes establishes 1 7 establishes, established, astonishes, establish, stashes, reestablishes, ostriches establising establishing 1 7 establishing, stabilizing, destabilizing, stabling, reestablishing, establish, establishes ethnocentricm ethnocentrism 2 3 ethnocentric, ethnocentrism, ethnocentrism's ethose those 2 7 ethos, those, ethos's, echoes, enthuse, outhouse, these ethose ethos 1 7 ethos, those, ethos's, echoes, enthuse, outhouse, these Europian European 1 10 European, Europa, Europeans, Utopian, Eurasian, Europium, Europa's, Europe, European's, Turpin Europians Europeans 1 11 Europeans, European's, Europa's, European, Utopians, Eurasians, Utopian's, Eurasian's, Europium's, Europe's, Turpin's Eurpean European 1 24 European, Europeans, Europa, Europe, European's, Urban, Eurasian, Europe's, Turpin, Orphan, Erna, Ripen, Europa's, Arena, Erupt, Erupting, Eruption, Earp, Erin, Iran, Oran, Open, Reopen, Upon Eurpoean European 1 9 European, Europeans, Europa, Europe, European's, Europe's, Europa's, Eurasian, Upon evenhtually eventually 1 4 eventually, eventual, eventfully, eventuality eventally eventually 1 10 eventually, even tally, even-tally, event ally, event-ally, eventual, eventfully, eventuality, evenly, eventful eventially eventually 1 5 eventually, essentially, eventual, initially, essential eventualy eventually 1 7 eventually, eventual, eventuality, eventfully, eventuate, eventful, evenly everthing everything 1 9 everything, ever thing, ever-thing, earthing, averting, overthink, everything's, averring, farthing everyting everything 1 14 everything, averting, every ting, every-ting, reverting, overeating, overrating, overdoing, overacting, adverting, inverting, diverting, aerating, averring eveyr every 1 22 every, ever, Avery, aver, over, eve yr, eve-yr, Evert, elver, Eve, eve, Emery, emery, evener, Ivory, ivory, ovary, fever, lever, never, sever, e'er evidentally evidently 1 6 evidently, evident ally, evident-ally, eventually, evident, eventual exagerate exaggerate 1 7 exaggerate, exaggerated, exaggerates, execrate, exonerate, excrete, exaggerator exagerated exaggerated 1 8 exaggerated, execrated, exaggerate, exaggerates, exonerated, exaggeratedly, excreted, exerted exagerates exaggerates 1 8 exaggerates, execrates, exaggerate, exaggerated, exonerates, excretes, exaggerators, exaggerator's exagerating exaggerating 1 8 exaggerating, execrating, exonerating, exaggeration, excreting, exerting, excoriating, oxygenating exagerrate exaggerate 1 10 exaggerate, execrate, exaggerated, exaggerates, exonerate, excoriate, excrete, exaggerator, execrated, execrates exagerrated exaggerated 1 10 exaggerated, execrated, exaggerate, exaggerates, exonerated, excoriated, exaggeratedly, excreted, exerted, execrate exagerrates exaggerates 1 10 exaggerates, execrates, exaggerate, exaggerated, exonerates, excoriates, excretes, exaggerators, execrate, exaggerator's exagerrating exaggerating 1 8 exaggerating, execrating, exonerating, exaggeration, excoriating, excreting, exerting, oxygenating examinated examined 1 9 examined, extenuated, exempted, inseminated, expanded, oxygenated, expended, extended, augmented exampt exempt 1 9 exempt, exam pt, exam-pt, exempts, example, except, expat, exampled, exempted exapansion expansion 1 12 expansion, expansions, expansion's, explosion, expulsion, extension, explanation, expiation, examination, expanding, expansionary, expression excact exact 1 7 exact, expect, oxcart, excavate, exacted, excreta, excrete excange exchange 1 5 exchange, expunge, exigence, exigent, oxygen excecute execute 1 9 execute, excite, except, expect, exceed, excused, excited, exceeded, excelled excecuted executed 1 9 executed, excepted, expected, execute, exacted, excited, executes, exceeded, excerpted excecutes executes 1 18 executes, execute, excites, excepts, expects, executed, exceeds, excretes, Exocet's, executives, execrates, executors, exacts, excuses, excludes, executive's, excuse's, executor's excecuting executing 1 6 executing, excepting, expecting, exacting, exciting, exceeding excecution execution 1 11 execution, exception, executions, exaction, excitation, excretion, executing, execution's, executioner, execration, ejection excedded exceeded 1 12 exceeded, exceed, excited, excepted, excelled, exceeds, exuded, executed, acceded, excised, exerted, existed excelent excellent 1 9 excellent, excellently, Excellency, excellence, excellency, excelled, excelling, existent, exoplanet excell excel 1 13 excel, excels, ex cell, ex-cell, excelled, expel, exceed, excess, exile, excelling, exiles, exes, exile's excellance excellence 1 11 excellence, Excellency, excellency, excel lance, excel-lance, Excellencies, excellencies, excellence's, excelling, Excellency's, excellency's excellant excellent 1 7 excellent, excelling, excellently, Excellency, excellence, excellency, excelled excells excels 1 16 excels, ex cells, ex-cells, excel ls, excel-ls, excel, excelled, excess, expels, exceeds, exiles, exile's, excelling, excess's, Exocet's, Uccello's excercise exercise 1 5 exercise, exercises, exorcise, exercise's, exorcises exchanching exchanging 1 18 exchanging, expanding, exchange, expansion, examining, expunging, exchanged, exchanges, expending, extending, exaction, exchange's, expounding, extension, expansions, extinction, extinguishing, expansion's excisted existed 3 3 excised, excited, existed exculsivly exclusively 1 6 exclusively, excursively, exclusivity, exclusive, exclusives, exclusive's execising exercising 1 9 exercising, excising, exorcising, exciting, excusing, excision, existing, exceeding, excelling exection execution 1 10 execution, exaction, ejection, exertion, election, erection, executions, execration, execution's, exaction's exectued executed 1 8 executed, exacted, execute, expected, executes, ejected, exerted, execrated exeedingly exceedingly 1 5 exceedingly, exactingly, excitingly, exuding, jestingly exelent excellent 1 12 excellent, exeunt, extent, exigent, exalt, exult, exultant, exiled, expend, extant, extend, exiling exellent excellent 1 13 excellent, exeunt, extent, exigent, exultant, exoplanet, exiled, expend, extant, extend, exiling, exalting, exulting exemple example 1 10 example, exampled, examples, exemplar, exempt, expel, example's, exemplary, exemplify, exempted exept except 1 9 except, exempt, expat, exert, expect, expert, expel, exit, expo exeptional exceptional 1 5 exceptional, exceptionally, expiation, expiation's, occupational exerbate exacerbate 1 9 exacerbate, acerbate, exerted, exert, exurbanite, exabyte, exurban, exurbia, exurb exerbated exacerbated 1 3 exacerbated, exerted, acerbated exerciese exercises 5 9 exercise, exorcise, exercised, exerciser, exercises, exercise's, excise, exorcised, exorcises exerpt excerpt 1 5 excerpt, exert, exempt, expert, except exerpts excerpts 1 7 excerpts, exerts, exempts, excerpt's, experts, excepts, expert's exersize exercise 1 12 exercise, exorcise, exercised, exerciser, exercises, exerts, excise, exegesis, exercise's, exercising, exorcised, exorcises exerternal external 1 4 external, externally, externals, external's exhalted exalted 1 7 exalted, exhaled, ex halted, ex-halted, exhausted, exulted, exhorted exhibtion exhibition 1 12 exhibition, exhibitions, exhibiting, exhibition's, exhibitor, exhalation, exhaustion, exhumation, expiation, exhibit, exhibits, exhibit's exibition exhibition 1 8 exhibition, expiation, exaction, excision, exertion, execution, exudation, oxidation exibitions exhibitions 1 12 exhibitions, exhibition's, excisions, exertions, executions, expiation's, exaction's, excision's, exertion's, execution's, exudation's, oxidation's exicting exciting 1 7 exciting, exiting, exacting, existing, executing, evicting, expecting exinct extinct 1 5 extinct, exact, expect, exigent, exeunt existance existence 1 8 existence, existences, existence's, existing, coexistence, existent, assistance, exists existant existent 1 12 existent, exist ant, exist-ant, extant, existing, exultant, extent, existence, existed, oxidant, coexistent, assistant existince existence 1 5 existence, existences, existing, existence's, coexistence exliled exiled 1 9 exiled, exhaled, excelled, expelled, extolled, exalted, exulted, exclude, explode exludes excludes 1 14 excludes, exudes, eludes, exults, explodes, exiles, Exodus, exalts, exodus, axles, exile's, axle's, Exodus's, exodus's exmaple example 1 7 example, ex maple, ex-maple, exampled, examples, example's, expel exonorate exonerate 1 6 exonerate, exon orate, exon-orate, exonerated, exonerates, excoriate exoskelaton exoskeleton 1 3 exoskeleton, exoskeletons, exoskeleton's expalin explain 1 12 explain, explains, expelling, exhaling, explained, expulsion, expiating, expiation, exiling, reexplain, exploit, expel expeced expected 1 11 expected, exposed, exceed, expelled, expect, expend, expired, expressed, explode, Exocet, expose expecially especially 1 3 especially, especial, specially expeditonary expeditionary 1 15 expeditionary, expediter, expediting, expedition, expeditions, expansionary, expedition's, expediters, expediency, expository, expiatory, expediently, expedite, expediter's, expenditure expeiments experiments 1 13 experiments, experiment's, expedients, expedient's, experiment, exponents, experimenters, expedient, escapements, expends, exponent's, escapement's, experimenter's expell expel 1 11 expel, expels, exp ell, exp-ell, expelled, excel, Aspell, Ispell, exile, expelling, expo expells expels 1 20 expels, exp ells, exp-ells, expel ls, expel-ls, expel, expelled, excels, exiles, expense, express, exile's, expos, expelling, Aspell's, Ispell's, expo's, expats, extols, express's experiance experience 1 7 experience, experienced, experiences, expedience, exuberance, experience's, inexperience experianced experienced 1 5 experienced, experience, experiences, experience's, inexperienced expiditions expeditions 1 10 expeditions, expedition's, expedition, expeditious, expositions, expiation's, expiration's, exposition's, exudation's, oxidation's expierence experience 1 9 experience, experienced, experiences, expedience, experience's, exuberance, inexperience, expense, expires explaination explanation 1 6 explanation, explanations, explication, exploitation, explanation's, exploration explaning explaining 1 13 explaining, enplaning, ex planing, ex-planing, explain, explains, exploding, exploring, expelling, expunging, explained, reexplaining, exploiting explictly explicitly 1 9 explicitly, explicate, explicable, explicated, explicates, explicit, explicating, exactly, expertly exploititive exploitative 1 7 exploitative, expletive, exploited, exploitation, explosive, exploiting, exploitable explotation exploitation 1 10 exploitation, exploration, exportation, exaltation, exultation, expectation, explanation, explication, exploitation's, explosion expropiated expropriated 1 12 expropriated, expropriate, expropriates, exported, expiated, excoriated, expurgated, extirpated, exploited, expropriator, expatiated, expatriated expropiation expropriation 1 12 expropriation, expropriations, exportation, expiration, expropriating, expropriation's, expiation, excoriation, expurgation, extirpation, exposition, exploration exressed expressed 1 11 expressed, exerted, exercised, exceed, exorcised, excised, excused, exposed, accessed, exerts, exercise extemely extremely 1 4 extremely, extol, exotically, oxtail extention extension 1 11 extension, extenuation, extent ion, extent-ion, extensions, extinction, extortion, extending, extension's, extensional, extenuation's extentions extensions 1 10 extensions, extension's, extent ions, extent-ions, extenuation's, extinctions, extension, extinction's, extenuation, extortion's extered exerted 3 15 entered, extrude, exerted, extorted, extend, extort, textured, expired, extreme, exited, extruded, exert, extra, exuded, gestured extermist extremist 1 8 extremist, extremest, extremists, extremism, extremity, extremist's, extremes, extreme's extint extinct 1 11 extinct, extant, extent, extend, ex tint, ex-tint, ext int, ext-int, exiting, extents, extent's extint extant 2 11 extinct, extant, extent, extend, ex tint, ex-tint, ext int, ext-int, exiting, extents, extent's extradiction extradition 1 10 extradition, extra diction, extra-diction, extraction, extrication, extraditions, extractions, extraditing, extradition's, extraction's extraterrestial extraterrestrial 1 2 extraterrestrial, extraterritorial extraterrestials extraterrestrials 1 2 extraterrestrials, extraterrestrial's extravagent extravagant 1 4 extravagant, extravagantly, extravagance, extravaganza extrememly extremely 1 10 extremely, extreme, extremer, extremes, extreme's, extremity, extremest, extremism, externally, extremism's extremly extremely 1 6 extremely, extremity, extreme, extremer, extremes, extreme's extrordinarily extraordinarily 1 3 extraordinarily, extraordinary, extraordinaire extrordinary extraordinary 1 3 extraordinary, extraordinaire, extraordinarily eyar year 1 59 year, ear, ERA, era, Eyre, Iyar, AR, Ar, ER, Er, er, Eur, UAR, err, oar, e'er, Ara, air, are, arr, ere, yer, Earl, Earp, earl, earn, ears, IRA, Ira, Ora, Eire, Ezra, ea, euro, Lear, Lyra, Myra, bear, dear, fear, gear, hear, near, pear, rear, sear, tear, wear, yr, Eeyore, Ir, OR, Ur, aura, or, ESR, eye, o'er, ear's eyars years 1 73 years, ears, eras, ear's, errs, oars, erase, Ayers, era's, year's, Ar's, Ares, Er's, Eris, Eros, Erse, airs, ares, earls, earns, Eyre's, IRAs, ear, euros, oar's, Sears, bears, dears, fears, gears, hears, nears, pears, rears, sears, tears, wears, yrs, Iyar's, IRS, arras, auras, Eyre, eyes, air's, eye's, Ara's, IRA's, Ira's, Ora's, Lear's, are's, bear's, dear's, fear's, gear's, pear's, rear's, sear's, tear's, wear's, Earl's, Earp's, Ir's, Ur's, earl's, Eire's, Ezra's, euro's, Lyra's, Myra's, Eeyore's, aura's eyasr years 0 75 ESR, ears, eyesore, easier, ear, eraser, eras, ease, easy, eyes, East, Iyar, east, Ieyasu, USSR, erase, Cesar, Eyre, essayer, leaser, teaser, erasure, errs, oars, AR, Ar, As, ER, Easter, Er, Es, Esau, Ezra, Sr, as, er, es, sear, user, era's, geyser, eye's, Ayers, E's, ERA, ESE, Eur, OAS, UAR, air, arr, ass, era, err, essay, oar, Er's, Eris, Eros, Erse, IRAs, Eu's, e'er, ear's, A's, Ezra's, Eyre's, AA's, As's, Ara's, IRA's, Ira's, Ora's, Ar's, oar's faciliate facilitate 1 9 facilitate, facility, facilities, vacillate, facile, fascinate, oscillate, fusillade, facility's faciliated facilitated 1 8 facilitated, facilitate, facilitates, vacillated, facilities, fascinated, facility, facilitator faciliates facilitates 1 4 facilitates, facilities, facilitate, facility's facilites facilities 1 7 facilities, facility's, facilitates, faculties, facility, frailties, facilitate facillitate facilitate 1 4 facilitate, facilitated, facilitates, facilitator facinated fascinated 1 7 fascinated, fascinate, fainted, fascinates, faceted, feinted, sainted facist fascist 1 33 fascist, racist, fanciest, fascists, facets, fast, fist, faddist, fascism, fauvist, laciest, paciest, raciest, Faust, faces, facet, foist, fayest, fascias, fasts, faucets, fists, fascist's, fascistic, feast, foists, face's, fascia's, fast's, fist's, facet's, Faust's, faucet's familes families 1 34 families, famines, family's, females, fa miles, fa-miles, Miles, fails, files, miles, famine's, famishes, female's, fail's, family, Tamils, fables, smiles, fumbles, Tamil's, faille's, similes, tamales, fame's, file's, mile's, Camille's, Emile's, fable's, smile's, fumble's, Hamill's, simile's, tamale's familliar familiar 1 7 familiar, familiars, familial, familiar's, familiarly, families, frillier famoust famous 1 19 famous, Faust, famously, foamiest, fumiest, Maoist, fast, most, must, Samoset, foist, moist, Frost, frost, fame's, fayest, gamest, lamest, tamest fanatism fanaticism 1 11 fanaticism, fantasy, phantasm, fantasies, faints, fantasied, fantasize, faint's, fonts, font's, fantasy's Farenheit Fahrenheit 1 9 Fahrenheit, Ferniest, Frenzied, Forehead, Franked, Friended, Fronde, Forehand, Freehand fatc fact 1 20 fact, FTC, fat, fate, fats, FDIC, Fiat, feat, fiat, AFDC, Tc, ft, fatty, fat's, FAQ, FCC, fad, fag, fit, fut faught fought 3 19 fraught, aught, fought, caught, naught, taught, fight, fat, fut, haughty, naughty, Faust, fagot, fault, ought, faggot, faucet, flight, fright feasable feasible 1 17 feasible, feasibly, fusible, reusable, fable, sable, passable, feeble, usable, freezable, Foosball, peaceable, savable, fixable, disable, friable, guessable Febuary February 1 39 February, Rebury, Bury, Fear, Foobar, Fury, Fibular, Ferry, Furry, Debar, Femur, Fiber, Floury, Flurry, Friary, Bray, Bear, Fray, Fibber, Barry, Fairy, Fiery, Ferrari, Ferraro, Berry, Feb, Bar, Beery, Bur, Foray, Bovary, Ferber, Barr, Burr, Bare, Boar, Faro, Forebear, Four fedreally federally 1 18 federally, fed really, fed-really, Federal, federal, funereally, Federals, federals, Federal's, Ferrell, federal's, frailly, feral, federalize, dearly, drolly, freely, frilly feromone pheromone 1 43 pheromone, freemen, ferrymen, Fremont, forgone, hormone, firemen, foremen, Freeman, forming, freeman, ferryman, pheromones, ermine, sermon, Furman, frogmen, ferment, bromine, germane, Foreman, fireman, foreman, farming, firming, framing, Romney, foregone, ceremony, from, Mormon, frozen, mermen, frogman, romaine, Fermi, Fromm, Ramon, Roman, frame, frown, roman, pheromone's fertily fertility 2 31 fertile, fertility, fervidly, heartily, pertly, dirtily, fortify, fitly, frilly, foretell, freely, frostily, frailty, firstly, frailly, fleetly, prettily, feral, fertilize, fetal, forty, frail, frill, furtively, freckly, freshly, overtly, fruity, ferule, fettle, futile fianite finite 1 45 finite, faint, fiance, fainted, fainter, fiancee, feint, fined, Fannie, Fiat, faints, fanned, fate, fiat, fine, finitely, finned, ante, finale, pantie, finality, find, font, Anita, Dante, definite, finis, giant, innit, unite, fiend, fount, innate, Canute, Fichte, fajita, finial, fining, finish, minute, sanity, vanity, fondue, faint's, finis's fianlly finally 1 8 finally, Finlay, Finley, finely, final, finale, faintly, filly ficticious fictitious 1 8 fictitious, factitious, judicious, factoids, factors, factoid's, Fujitsu's, factor's fictious fictitious 3 13 factious, fictions, fictitious, fiction's, fractious, facetious, fiction, factions, ficus, factitious, fichus, faction's, fichu's fidn find 1 42 find, fin, Fido, Finn, fading, fiend, din, fain, fine, fend, fond, fund, FD, FDIC, Odin, Fiona, feign, finny, Biden, Fidel, widen, FDA, FUD, FWD, Fed, fad, fan, fed, fen, fit, fun, futon, fwd, tin, FDR, Dion, Fiat, fade, faun, fawn, fiat, Fido's fiel feel 5 28 file, Fidel, field, fie, feel, fill, fuel, fail, fell, filo, foil, Kiel, Riel, fief, FL, fl, filly, fol, fall, flea, flee, flew, foal, foll, fool, foul, fowl, full fiel field 3 28 file, Fidel, field, fie, feel, fill, fuel, fail, fell, filo, foil, Kiel, Riel, fief, FL, fl, filly, fol, fall, flea, flee, flew, foal, foll, fool, foul, fowl, full fiel file 1 28 file, Fidel, field, fie, feel, fill, fuel, fail, fell, filo, foil, Kiel, Riel, fief, FL, fl, filly, fol, fall, flea, flee, flew, foal, foll, fool, foul, fowl, full fiel phial 0 28 file, Fidel, field, fie, feel, fill, fuel, fail, fell, filo, foil, Kiel, Riel, fief, FL, fl, filly, fol, fall, flea, flee, flew, foal, foll, fool, foul, fowl, full fiels feels 4 42 files, Fields, fields, feels, fills, fuels, fails, fells, flies, foils, fiefs, field, file's, feel's, fill's, fuel's, falls, fleas, flees, foals, fools, fouls, fowls, fulls, fail's, fell's, fie ls, fie-ls, foil's, Fidel's, field's, Kiel's, Riel's, fief's, filly's, fall's, flea's, foal's, fool's, foul's, fowl's, full's fiels fields 3 42 files, Fields, fields, feels, fills, fuels, fails, fells, flies, foils, fiefs, field, file's, feel's, fill's, fuel's, falls, fleas, flees, foals, fools, fouls, fowls, fulls, fail's, fell's, fie ls, fie-ls, foil's, Fidel's, field's, Kiel's, Riel's, fief's, filly's, fall's, flea's, foal's, fool's, foul's, fowl's, full's fiels files 1 42 files, Fields, fields, feels, fills, fuels, fails, fells, flies, foils, fiefs, field, file's, feel's, fill's, fuel's, falls, fleas, flees, foals, fools, fouls, fowls, fulls, fail's, fell's, fie ls, fie-ls, foil's, Fidel's, field's, Kiel's, Riel's, fief's, filly's, fall's, flea's, foal's, fool's, foul's, fowl's, full's fiels phials 0 42 files, Fields, fields, feels, fills, fuels, fails, fells, flies, foils, fiefs, field, file's, feel's, fill's, fuel's, falls, fleas, flees, foals, fools, fouls, fowls, fulls, fail's, fell's, fie ls, fie-ls, foil's, Fidel's, field's, Kiel's, Riel's, fief's, filly's, fall's, flea's, foal's, fool's, foul's, fowl's, full's fiercly fiercely 1 9 fiercely, freckly, firefly, firmly, freckle, fairly, freely, feral, ferule fightings fighting 2 11 fighting's, fighting, sightings, fittings, fitting's, lighting's, sighting's, footings, weightings, fishing's, footing's filiament filament 1 18 filament, filaments, filament's, lament, ailment, aliment, figment, fitment, Flint, flint, filamentous, Lamont, filmed, flamed, flaunt, fluent, foment, defilement fimilies families 1 36 families, fillies, similes, females, homilies, family's, milieus, Miles, files, flies, miles, simile's, female's, smiles, familiars, follies, fumbles, Millie's, famines, fiddles, finales, fizzles, file's, mile's, milieu's, Emile's, smile's, faille's, fumble's, Emilia's, Emilio's, famine's, fiddle's, finale's, fizzle's, familiar's finacial financial 1 6 financial, finical, facial, finial, financially, final finaly finally 2 9 Finlay, finally, final, finale, finely, Finley, finial, finals, final's financialy financially 1 2 financially, financial firends friends 2 24 Friends, friends, fiends, Friend's, friend's, fronds, fir ends, fir-ends, Friend, friend, fiend's, fends, finds, frond's, rends, trends, fronts, firings, Fred's, find's, Freud's, Fronde's, trend's, front's firts flirts 3 48 first, firsts, flirts, firths, firs, fits, farts, forts, frats, frets, fiats, fir's, fires, firms, fists, girts, Fritz, fritz, fart's, fort's, fortes, firth, fords, fir ts, fir-ts, frat's, fret's, Frito's, first's, flirt's, fit's, frights, Fri's, firth's, Fiat's, fiat's, fire's, dirt's, firm's, fist's, forte's, forty's, girt's, Ford's, ford's, fright's, Fritz's, fritz's firts first 1 48 first, firsts, flirts, firths, firs, fits, farts, forts, frats, frets, fiats, fir's, fires, firms, fists, girts, Fritz, fritz, fart's, fort's, fortes, firth, fords, fir ts, fir-ts, frat's, fret's, Frito's, first's, flirt's, fit's, frights, Fri's, firth's, Fiat's, fiat's, fire's, dirt's, firm's, fist's, forte's, forty's, girt's, Ford's, ford's, fright's, Fritz's, fritz's fisionable fissionable 1 3 fissionable, fashionable, fashionably flamable flammable 1 11 flammable, blamable, flammables, flambe, claimable, flyable, flammable's, flambes, fallible, fumble, flambe's flawess flawless 1 49 flawless, flaws, flaw's, flakes, flames, flares, flawed, Flowers, flowers, flake's, flame's, flare's, flyways, Flowers's, flyway's, flashes, flays, fleas, flees, flies, floes, floss, flows, flues, Falwell, flags, flans, flaps, flats, flosses, flower's, Flores's, flatus's, Lowe's, floe's, flow's, flue's, flab's, flag's, flak's, flan's, flap's, flat's, flash's, Falwell's, flesh's, flea's, Lewis's, floss's fleed fled 1 19 fled, flexed, feed, flee, fleet, flied, fueled, filed, bleed, felled, flees, freed, filled, flayed, fulled, field, Floyd, flood, fluid fleed freed 12 19 fled, flexed, feed, flee, fleet, flied, fueled, filed, bleed, felled, flees, freed, filled, flayed, fulled, field, Floyd, flood, fluid Flemmish Flemish 1 6 Flemish, Blemish, Flemish's, Flesh, Famish, Fleming flourescent fluorescent 1 2 fluorescent, florescent fluorish flourish 1 32 flourish, fluoride, fluorine, fluorite, flourish's, flourished, flourishes, flours, flush, flour's, flurries, Flores, floors, floras, florid, florin, flouring, fluoresce, foolish, Flemish, Florida, Florine, floor's, feverish, flattish, flooring, flurried, Flora's, Flory's, flora's, Flores's, flurry's follwoing following 1 8 following, fallowing, followings, flowing, hollowing, flawing, following's, fowling folowing following 1 18 following, flowing, fallowing, flawing, fol owing, fol-owing, followings, fooling, lowing, flooding, flooring, hollowing, blowing, folding, glowing, plowing, slowing, following's fomed formed 2 6 foamed, formed, famed, fumed, domed, homed fomr from 8 29 form, for, fMRI, four, femur, former, foamier, from, foam, fora, fore, Omar, farm, firm, FM, Fm, Fr, Mr, fr, Fromm, foamy, foyer, fumier, far, fem, fer, fir, fum, fur fomr form 1 29 form, for, fMRI, four, femur, former, foamier, from, foam, fora, fore, Omar, farm, firm, FM, Fm, Fr, Mr, fr, Fromm, foamy, foyer, fumier, far, fem, fer, fir, fum, fur fonetic phonetic 1 13 phonetic, fanatic, frenetic, genetic, kinetic, font, frantic, phonetics, antic, fonts, fanatics, font's, fanatic's foootball football 1 8 football, footballs, Foosball, footfall, football's, footballer, fastball, softball forbad forbade 1 28 forbade, forbid, for bad, for-bad, forebode, Ford, ford, forbids, forbear, farad, fobbed, Forbes, forced, forded, forged, forked, format, formed, morbid, fraud, Freda, forayed, robed, foraged, frond, Fred, fort, frat forbiden forbidden 1 10 forbidden, forbid en, forbid-en, forbidding, forbid, forbade, forbids, foreboding, forebode, forborne foreward foreword 2 10 forward, foreword, froward, forewarn, fore ward, fore-ward, forwards, forewarned, reward, forward's forfiet forfeit 1 10 forfeit, forefeet, forfeits, forefoot, forget, forfeit's, forfeited, forte, fort, fret forhead forehead 1 29 forehead, for head, for-head, forehand, foreheads, sorehead, forced, forded, forged, forked, formed, airhead, warhead, Freda, forehead's, frothed, Ford, Fred, Frieda, ford, overhead, forayed, Freud, farad, fared, fired, forte, freed, fried foriegn foreign 1 39 foreign, faring, firing, freeing, Freon, forego, foraying, forcing, fording, forging, forking, forming, foregone, fairing, fearing, feign, furring, reign, forge, Friend, florin, friend, frown, Frauen, farina, fore, frozen, Orin, boring, coring, forage, frig, goring, poring, Foreman, Friedan, foreman, foremen, Fran Formalhaut Fomalhaut 1 5 Fomalhaut, Formalist, Fomalhaut's, Formality, Formulate formallize formalize 1 7 formalize, formalized, formalizes, normalize, formals, formally, formal's formallized formalized 1 5 formalized, formalize, formalizes, normalized, formalist formaly formally 1 13 formally, formal, formals, firmly, formula, formulae, formality, formal's, formalin, formerly, normally, format, normal formelly formerly 2 21 formally, formerly, firmly, formal, formula, normally, formulae, foreplay, foretell, formless, freely, frilly, Hormel, formed, former, formality, Farrell, Ferrell, formals, frailly, formal's formidible formidable 1 3 formidable, formidably, fordable formost foremost 1 18 foremost, Formosa, foremast, firmest, for most, for-most, formats, Frost, forms, frost, Formosan, Forest, forest, form's, format, Forrest, Formosa's, format's forsaw foresaw 1 79 foresaw, for saw, for-saw, fores, fours, fora, forays, forsake, firs, furs, foray, foresee, fossa, Farsi, force, floras, four's, Warsaw, Fr's, Rosa, fore's, fords, forks, forms, forts, foyers, foresail, Formosa, Frost, fairs, fares, fears, fir's, fires, for, frays, fretsaw, frost, fur's, oversaw, frosh, horas, Forest, forest, foray's, froze, Frau, foes, fore, fray, frosty, faro's, Fri's, Fry's, foyer's, fry's, Ford's, fair's, fear's, ford's, fork's, form's, fort's, Flora's, flora's, fare's, fire's, fury's, FDR's, foe's, frosh's, Frau's, Ora's, fray's, Cora's, Dora's, Lora's, Nora's, hora's forseeable foreseeable 1 8 foreseeable, freezable, fordable, forcible, foresail, friable, forestall, forcibly fortelling foretelling 1 12 foretelling, for telling, for-telling, tortellini, retelling, footling, forestalling, foretell, fretting, farting, fording, furling forunner forerunner 1 8 forerunner, funner, runner, fernier, funnier, runnier, Fourier, mourner foucs focus 1 26 focus, fucks, fouls, fours, ficus, fogs, fog's, focus's, Fuchs, fuck's, locus, Fox, foul's, four's, fox, foes, fogy's, fuck, fuss, Fox's, foe's, fox's, Foch's, ficus's, FICA's, Fuji's foudn found 1 24 found, fond, fund, fount, feuding, FUD, fun, futon, faun, feud, food, FUDs, furn, Fonda, feuds, foods, dun, fondue, font, Fundy, fend, find, feud's, food's fougth fought 1 23 fought, Fourth, fourth, forth, froth, fog, fug, quoth, Goth, fogy, goth, fogs, Faith, faith, foggy, fuggy, fugue, fifth, filth, firth, fog's, fugal, fogy's foundaries foundries 1 7 foundries, boundaries, founders, founder's, foundry's, quandaries, sundries foundary foundry 1 7 foundry, boundary, founder, fonder, founders, foundry's, founder's Foundland Newfoundland 8 11 Found land, Found-land, Foundling, Finland, Fondant, Fondled, Foundlings, Newfoundland, Fondling, Undulant, Foundling's fourties forties 1 46 forties, fortes, four ties, four-ties, forte's, forts, Furies, furies, fourteens, fort's, fruits, fourths, sorties, forty's, fruit's, fourteen, fourth's, furtive, futurities, fores, forte, fortieths, fortifies, fours, fries, Fourier's, fluorite's, furriest, mortise, fortress, fortunes, farts, fords, sortie's, four's, fourteen's, routes, Ford's, fart's, ford's, fore's, fortune's, Furies's, Frito's, route's, fortieth's fourty forty 1 25 forty, Fourth, fourth, fort, forte, fruity, four, fury, Ford, fart, ford, footy, foray, forts, furry, court, forth, fount, fours, fusty, fruit, flirty, four's, forty's, fort's fouth fourth 2 37 Fourth, fourth, forth, South, mouth, south, youth, Faith, faith, fought, froth, fut, quoth, Mouthe, mouthy, Foch, Goth, Roth, Ruth, both, doth, foot, foul, four, goth, moth, oath, fifth, filth, firth, Booth, Knuth, booth, footy, loath, sooth, tooth foward forward 1 15 forward, froward, Coward, Howard, coward, toward, Ford, Ward, ford, ward, foulard, award, sward, Seward, reward fucntion function 1 3 function, faction, fiction fucntioning functioning 1 7 functioning, auctioning, suctioning, munitioning, sanctioning, mentioning, sectioning Fransiscan Franciscan 1 7 Franciscan, Franciscans, Francisca, Franciscan's, Francisca's, Francesca, Francisco Fransiscans Franciscans 1 6 Franciscans, Franciscan's, Franciscan, Francisca's, Francesca's, Francisco's freind friend 2 45 Friend, friend, frond, Friends, friends, fiend, fried, Freida, reined, Fred, Fronde, fend, find, rend, rind, freeing, Freon, Freud, feint, freed, frowned, grind, trend, front, Frieda, refined, foreign, Fern, Friend's, fern, friend's, friended, friendly, fervid, Freda, fared, fined, fired, ferny, fringed, befriend, refund, ferried, fretting, Freon's freindly friendly 1 22 friendly, Friend, friend, friendly's, fervidly, Friends, friends, frigidly, trendily, fondly, frenziedly, Friend's, friend's, friended, faintly, roundly, brindle, frankly, grandly, friendless, friendlier, friendlies frequentily frequently 1 7 frequently, frequenting, frequent, frequents, frequented, frequenter, fervently frome from 1 6 from, Rome, Fromm, frame, form, froze fromed formed 1 28 formed, framed, farmed, firmed, fro med, fro-med, from ed, from-ed, foamed, roamed, roomed, Fred, from, Fronde, forced, forded, forged, forked, former, wormed, format, Fromm, famed, frame, freed, fried, fumed, rimed froniter frontier 1 26 frontier, fro niter, fro-niter, frontiers, frostier, furniture, fronted, frontier's, fernier, fritter, fainter, front, runtier, Forster, printer, fruitier, Fronde, fonder, ranter, renter, Forester, flintier, forester, fronting, fronts, front's fufill fulfill 1 19 fulfill, fill, full, FOFL, frill, futile, refill, filly, fully, faille, huffily, fail, fall, fell, file, filo, foil, foll, fuel fufilled fulfilled 1 12 fulfilled, filled, fulled, frilled, refilled, fusillade, filed, failed, felled, fillet, foiled, fueled fulfiled fulfilled 1 6 fulfilled, flailed, fulfill, fulfills, fluffed, oilfield fundametal fundamental 1 4 fundamental, fundamentally, fundamentals, fundamental's fundametals fundamentals 1 7 fundamentals, fundamental's, fundamental, fundamentalism, fundamentalist, fundamentally, gunmetal's funguses fungi 0 27 fungus's, fungus es, fungus-es, fungus, finises, dinguses, finesses, fungous, fuses, fusses, anuses, onuses, fences, finesse's, funnies, Venuses, bonuses, fetuses, focuses, fondues, minuses, sinuses, fancies, fuse's, fence's, fondue's, unease's funtion function 1 23 function, fruition, munition, fusion, faction, fiction, fustian, mention, fountain, Nation, foundation, nation, notion, ruination, funding, funking, Faustian, donation, monition, venation, Fenian, fashion, fission furuther further 1 11 further, farther, furthers, frothier, truther, Reuther, furthered, Father, Rather, father, rather futher further 1 18 further, Father, father, Luther, feather, fut her, fut-her, feathery, future, Fathers, farther, fathers, fetcher, ether, other, Reuther, Father's, father's futhermore furthermore 1 31 furthermore, featherier, therefore, Thermos, thermos, evermore, forevermore, further, tremor, theorem, nevermore, therm, therefor, Father, father, fatherhood, ditherer, fervor, gatherer, therms, pheromone, thermos's, Southerner, southerner, Fathers, fathers, forbore, therm's, thermal, Father's, father's gae game 7 61 Gaea, age, Gael, Gage, Gale, gale, game, gape, gate, gave, gaze, GA, GE, Ga, Ge, GAO, Gay, gay, gee, Geo, Goa, GTE, Gap, gab, gad, gag, gal, gap, gar, gas, Mae, Rae, nae, G, g, Gaia, Kaye, ghee, CA, Ca, GI, GU, QA, ca, go, CAI, GHQ, GUI, Guy, Jay, Joe, Kay, Que, caw, cay, cue, goo, guy, jaw, jay, Ga's gae Gael 3 61 Gaea, age, Gael, Gage, Gale, gale, game, gape, gate, gave, gaze, GA, GE, Ga, Ge, GAO, Gay, gay, gee, Geo, Goa, GTE, Gap, gab, gad, gag, gal, gap, gar, gas, Mae, Rae, nae, G, g, Gaia, Kaye, ghee, CA, Ca, GI, GU, QA, ca, go, CAI, GHQ, GUI, Guy, Jay, Joe, Kay, Que, caw, cay, cue, goo, guy, jaw, jay, Ga's gae gale 6 61 Gaea, age, Gael, Gage, Gale, gale, game, gape, gate, gave, gaze, GA, GE, Ga, Ge, GAO, Gay, gay, gee, Geo, Goa, GTE, Gap, gab, gad, gag, gal, gap, gar, gas, Mae, Rae, nae, G, g, Gaia, Kaye, ghee, CA, Ca, GI, GU, QA, ca, go, CAI, GHQ, GUI, Guy, Jay, Joe, Kay, Que, caw, cay, cue, goo, guy, jaw, jay, Ga's galatic galactic 1 13 galactic, Galatia, gala tic, gala-tic, Altaic, Gallic, Baltic, Galatea, gametic, gelatin, lactic, Gaelic, voltaic Galations Galatians 1 38 Galatians, Galatians's, Valuations, Galatia's, Coalitions, Collations, Gyrations, Relations, Glaciations, Valuation's, Elation's, Gelatin's, Gelatinous, Cations, Gallons, Lotions, Coalition's, Collation's, Dilation's, Gyration's, Relation's, Cautions, Galleons, Gillions, Regulations, Glaciation's, Legations, Locations, Palliation's, Cation's, Gallon's, Lotion's, Caution's, Galleon's, Regulation's, Legation's, Ligation's, Location's gallaxies galaxies 1 17 galaxies, galaxy's, Glaxo's, calyxes, Gallic's, Galaxy, galaxy, glaces, glazes, Alexis, bollixes, glasses, Gallagher's, calyx's, glaze's, Alexei's, Gaelic's galvinized galvanized 1 4 galvanized, galvanize, galvanizes, Calvinist ganerate generate 1 15 generate, generated, generates, venerate, grate, narrate, genera, generative, gyrate, karate, generator, Janette, garrote, degenerate, regenerate ganes games 15 84 Gaines, Agnes, Ganges, canes, gangs, genes, gayness, gens, Gansu, gains, Danes, Gates, banes, gales, games, gapes, gases, gates, gazes, lanes, manes, panes, vanes, wanes, Cannes, Gene's, Jane's, Kane's, cane's, canoes, gain's, gang's, gene's, genies, Kans, cans, gins, guns, Can's, Gen's, Jan's, Janis, Janus, Jones, Junes, Kan's, can's, cones, genus, gin's, gongs, gun's, kines, Gaines's, Gena's, Gina's, Ghana's, Janie's, Jayne's, canoe's, genie's, guano's, Dane's, Gage's, Gale's, Lane's, Zane's, bane's, gale's, game's, gape's, gate's, gaze's, lane's, mane's, pane's, vane's, wane's, Gino's, Jana's, June's, Kano's, cone's, gong's ganster gangster 1 26 gangster, canister, gangsters, gaunter, banister, gamester, canter, caster, gander, nastier, Munster, glister, gypster, minster, monster, punster, Gantry, gangster's, gantry, canisters, gainsayer, gangsta, gustier, canst, coaster, canister's garantee guarantee 1 15 guarantee, grantee, grandee, garnet, guaranteed, guarantees, granite, grantees, Grant, grant, guaranty, granted, granter, guarantee's, grantee's garanteed guaranteed 1 10 guaranteed, granted, guarantied, guarantee, grantee, grunted, guarantees, grantees, guarantee's, grantee's garantees guarantees 1 19 guarantees, grantees, guarantee's, grantee's, guaranties, grandees, garnets, guarantee, garnet's, grants, grandee's, granite's, grantee, Grant's, grant's, guaranteed, granters, guaranty's, granter's garnison garrison 2 22 Garrison, garrison, grandson, grunion, garnishing, Carson, grains, grunions, Carlson, guaranis, grans, grins, garrisoning, carnies, gringos, grain's, Guarani's, guarani's, grin's, grunion's, Karin's, gringo's gaurantee guarantee 1 15 guarantee, grantee, guaranteed, guarantees, guaranty, grandee, garnet, granite, guarantee's, grantees, guarantied, guaranties, Grant, grant, grantee's gauranteed guaranteed 1 8 guaranteed, guarantied, guarantee, granted, guarantees, grunted, guarantee's, grantee gaurantees guarantees 1 10 guarantees, guarantee's, grantees, guaranties, grantee's, guarantee, guaranteed, grandees, guaranty's, grandee's gaurd guard 1 51 guard, gourd, gourde, Kurd, card, curd, gird, geared, guards, grad, grid, gaudy, crud, Jared, cared, cured, gad, gar, gored, gourds, gauged, quart, Gary, Jarred, Jarrod, garret, gawd, grayed, guru, jarred, Hurd, Ward, bard, garb, gars, hard, lard, turd, ward, yard, Curt, Kurt, cart, cord, curt, girt, kart, Garry, guard's, gar's, gourd's gaurd gourd 2 51 guard, gourd, gourde, Kurd, card, curd, gird, geared, guards, grad, grid, gaudy, crud, Jared, cared, cured, gad, gar, gored, gourds, gauged, quart, Gary, Jarred, Jarrod, garret, gawd, grayed, guru, jarred, Hurd, Ward, bard, garb, gars, hard, lard, turd, ward, yard, Curt, Kurt, cart, cord, curt, girt, kart, Garry, guard's, gar's, gourd's gaurentee guarantee 1 16 guarantee, grantee, garnet, guaranteed, guarantees, guaranty, Laurent, grandee, grenade, grunt, garment, garnets, gaunt, grunted, guarantee's, garnet's gaurenteed guaranteed 1 11 guaranteed, guarantied, grunted, guarantee, granted, guarantees, parented, greeted, gardened, rented, guarantee's gaurentees guarantees 1 15 guarantees, guarantee's, grantees, guaranties, garnets, garnet's, grantee's, guarantee, guaranteed, grandees, grenades, guaranty's, Laurent's, grandee's, grenade's geneological genealogical 1 5 genealogical, genealogically, geological, gynecological, gemological geneologies genealogies 1 4 genealogies, geologies, genealogy's, genealogist geneology genealogy 1 7 genealogy, geology, gynecology, gemology, oenology, penology, genealogy's generaly generally 1 6 generally, general, generals, genera, generality, general's generatting generating 1 13 generating, gene ratting, gene-ratting, venerating, generation, degenerating, regenerating, generative, grating, granting, generate, gritting, gyrating genialia genitalia 1 5 genitalia, genial, genially, geniality, ganglia geographicial geographical 1 5 geographical, geographically, geographic, biographical, graphical geometrician geometer 0 4 cliometrician, geriatrician, contrition, moderation gerat great 1 48 great, Greta, grate, groat, greet, gyrate, girt, grad, grit, carat, karat, greats, create, gear, Grant, graft, grant, Erato, cart, kart, Croat, Ger, Grady, crate, egret, get, grade, grout, kraut, rat, Berta, geared, gears, heart, treat, Gerald, Gerard, CRT, greed, guard, quart, Gere, Gray, ghat, goat, gray, great's, gear's Ghandi Gandhi 1 60 Gandhi, Gonad, Hand, Ghana, Gland, Grand, Handy, Hindi, Randi, Candy, Ghent, Giant, Gained, Shandy, Canad, Caned, Gad, Gaunt, And, Candid, Gander, Canada, Gounod, Kaunda, Uganda, Gang, Gannet, Gawd, Genned, Ghat, Ginned, Goad, Gonads, Gowned, Gunned, Andy, Ghanaian, Land, Rand, Sand, Anti, Band, Glad, Grad, Hind, Wand, Granada, Grandee, Ghana's, Kant, Cant, Gent, Kind, Grant, Gaudy, Genii, Grind, Guano, Can't, Gonad's glight flight 4 18 light, alight, blight, flight, plight, slight, gilt, gaslight, clit, flighty, glut, sleight, glint, guilt, glide, gloat, delight, relight gnawwed gnawed 1 43 gnawed, gnaw wed, gnaw-wed, gnashed, awed, unwed, cawed, hawed, jawed, naked, named, pawed, sawed, yawed, snowed, nabbed, nagged, nailed, napped, thawed, wowed, gnawing, seaweed, waned, Ned, Wed, wed, neared, vanned, Nate, gnat, narrowed, need, newlywed, weed, Swed, owed, swayed, kneed, naiad, renewed, we'd, weaned godess goddess 1 45 goddess, godless, geodes, gods, Goode's, geode's, geodesy, God's, codes, god's, goddess's, Gide's, code's, goodies, goods's, goodness, goads, goods, Odessa, coeds, Good's, Goudas, goad's, goes, good's, guides, gooses, odes, Godel's, Gd's, cods, coed's, gads, gets, Gates's, Gouda's, Jodie's, goody's, guess, guide's, ode's, GTE's, cod's, geodesy's, goose's godesses goddesses 1 26 goddesses, goddess's, geodesy's, guesses, dosses, goddess, glosses, godless, grosses, goodness's, Odessa's, Odysseus, odysseys, gasses, gooses, tosses, geodesics, godsons, Godel's, Jesse's, goose's, gorse's, geodesic's, Odyssey's, odyssey's, godson's Godounov Godunov 1 9 Godunov, Godunov's, Codon, Codons, Cotonou, Gideon, Goodness, Goading, Gatun gogin going 12 65 gouging, login, go gin, go-gin, jogging, gorging, gonging, Gauguin, gagging, gauging, gigging, going, groin, noggin, Gog, gin, Gorgon, gorgon, goring, caging, coin, coking, gain, goon, gown, join, joking, grin, Georgian, Georgina, goggling, googling, Begin, Colin, Fagin, Gavin, Gog's, Gogol, Golan, Goren, Hogan, Logan, begin, bogon, gamin, grain, hogan, logon, gig, bogging, dogging, fogging, gonk, hogging, logging, togging, Gina, Gino, geog, gone, gong, jigging, jugging, GIGO, Joni gogin Gauguin 8 65 gouging, login, go gin, go-gin, jogging, gorging, gonging, Gauguin, gagging, gauging, gigging, going, groin, noggin, Gog, gin, Gorgon, gorgon, goring, caging, coin, coking, gain, goon, gown, join, joking, grin, Georgian, Georgina, goggling, googling, Begin, Colin, Fagin, Gavin, Gog's, Gogol, Golan, Goren, Hogan, Logan, begin, bogon, gamin, grain, hogan, logon, gig, bogging, dogging, fogging, gonk, hogging, logging, togging, Gina, Gino, geog, gone, gong, jigging, jugging, GIGO, Joni goign going 1 42 going, gong, gin, coin, gain, goon, gown, join, goring, Gina, Gino, geeing, gone, guying, joying, groin, Cong, King, Kong, gang, goings, king, Ginny, gonna, login, Gog, cooing, doing, gig, cosign, soigne, Gen, Goiania, Jon, con, cuing, gen, gun, kin, grin, quoin, going's gonig going 1 27 going, gong, gonk, conic, goings, gonging, gowning, gongs, Gog, gig, gunge, Golgi, coning, Cong, Joni, Kong, gang, gone, conj, conk, gunk, genie, genii, gonks, gonna, going's, gong's gouvener governor 6 10 guvnor, convener, souvenir, goner, Governor, governor, gunner, evener, toughener, greener govement government 0 13 movement, pavement, foment, governed, cavemen, comment, Clement, clement, garment, casement, covalent, covenant, figment govenment government 1 8 government, governments, movement, covenant, government's, governmental, convenient, pavement govenrment government 1 5 government, governments, government's, governmental, conferment goverance governance 1 11 governance, governs, covariance, severance, governed, governess, overnice, govern, Governor, governor, grievance goverment government 1 12 government, governments, governed, ferment, garment, conferment, movement, deferment, government's, governmental, govern, gourmet govermental governmental 1 5 governmental, government, governments, government's, germinal governer governor 2 13 Governor, governor, governed, govern er, govern-er, govern, governors, governess, governs, Garner, corner, garner, governor's governmnet government 1 4 government, governments, government's, governmental govorment government 1 19 government, garment, governments, governed, gourmet, torment, ferment, conferment, movement, gourmand, covariant, deferment, garments, government's, governmental, foment, comment, grommet, garment's govormental governmental 1 9 governmental, government, governments, government's, garment, germinal, garments, sacramental, garment's govornment government 1 4 government, governments, government's, governmental gracefull graceful 2 6 gracefully, graceful, grace full, grace-full, gratefully, grateful graet great 2 21 grate, great, greet, gyrate, Greta, grade, groat, Grant, graft, grant, garret, caret, crate, grayed, grad, grit, Grady, cruet, greed, grout, kraut grafitti graffiti 1 19 graffiti, graft, graffito, gravity, Craft, Kraft, craft, grafting, grafts, graphite, gritty, gravitate, crafty, gravid, Grafton, graft's, grafted, grafter, graffito's gramatically grammatically 1 5 grammatically, dramatically, grammatical, traumatically, aromatically grammaticaly grammatically 1 2 grammatically, grammatical grammer grammar 2 6 crammer, grammar, grimmer, Kramer, grimier, groomer grat great 2 38 grate, great, groat, Grant, graft, grant, rat, grad, grit, Greta, gyrate, girt, Gray, ghat, goat, gray, GMAT, brat, drat, frat, grab, gram, gran, prat, cart, kart, Croat, Grady, crate, grade, greet, grout, kraut, CRT, gnat, carat, karat, grid gratuitious gratuitous 1 8 gratuitous, gratuities, gratuity's, graduations, gratifies, graduation's, gradations, gradation's greatful grateful 1 11 grateful, fretful, gratefully, dreadful, greatly, graceful, Gretel, artful, regretful, godawful, fruitful greatfully gratefully 1 12 gratefully, great fully, great-fully, fretfully, dreadfully, grateful, greatly, gracefully, artfully, regretfully, fruitfully, creatively greif grief 1 57 grief, gruff, griefs, reify, GIF, RIF, ref, Grieg, brief, grieve, serif, Grey, grew, reef, Greg, Gris, grep, grid, grim, grin, grip, grit, pref, xref, Grail, Greek, Green, Greer, Gregg, Greta, grail, grain, great, grebe, greed, green, greet, groin, Ger, grave, grief's, grove, graph, gravy, Gere, Gore, gore, grue, rife, riff, Gr, Jeri, Keri, RF, Rf, gr, Grey's gridles griddles 2 29 girdles, griddles, girdle's, griddle's, grilles, bridles, cradles, gr idles, gr-idles, girdle, griddle, riddles, grids, girdled, grille's, bridle's, curdles, gribbles, grizzles, cradle's, grades, grid's, grills, grill's, Riddle's, riddle's, gristle's, grade's, Gretel's gropu group 1 20 group, grope, gorp, croup, crop, grep, grip, grape, gripe, Gropius, groupie, Corp, corp, groups, GOP, GPU, gorps, croupy, gorp's, group's grwo grow 1 70 grow, giro, grew, gyro, grog, grok, growl, grown, grows, Crow, Gr, crow, gr, Garbo, groom, Gray, Grey, gray, grue, Greg, Gris, Grus, grab, grad, gram, gran, grep, grid, grim, grin, grip, grit, grub, giros, gyros, Ger, gar, Rowe, grower, growth, Gross, groan, groat, groin, grope, gross, group, grout, grove, Gary, Gere, Gore, craw, crew, gore, gory, guru, Crows, crowd, crown, crows, Cr, Jr, Karo, Kr, jr, qr, gyro's, Crow's, crow's Guaduloupe Guadalupe 2 4 Guadeloupe, Guadalupe, Guadeloupe's, Guadalupe's Guaduloupe Guadeloupe 1 4 Guadeloupe, Guadalupe, Guadeloupe's, Guadalupe's Guadulupe Guadalupe 1 4 Guadalupe, Guadeloupe, Guadalupe's, Guadeloupe's Guadulupe Guadeloupe 2 4 Guadalupe, Guadeloupe, Guadalupe's, Guadeloupe's guage gauge 1 27 gauge, Gage, gouge, gunge, gag, Cage, cage, gaga, judge, quake, gauged, gauges, gulag, cadge, cagey, age, gauze, garage, grudge, Gog, gig, jag, jug, gags, gauge's, Gage's, gag's guarentee guarantee 1 12 guarantee, grantee, guaranteed, guarantees, guaranty, garnet, grandee, guarantee's, guarantied, guaranties, current, grenade guarenteed guaranteed 1 8 guaranteed, guarantied, guarantee, granted, guarantees, grunted, parented, guarantee's guarentees guarantees 1 12 guarantees, guarantee's, guaranties, grantees, guarantee, grantee's, garnets, guaranteed, guaranty's, garnet's, grandees, grandee's Guatamala Guatemala 1 5 Guatemala, Guatemalan, Gautama, Guatemala's, Gautama's Guatamalan Guatemalan 1 5 Guatemalan, Guatemalans, Guatemala, Guatemalan's, Guatemala's guerilla guerrilla 1 12 guerrilla, gorilla, guerrillas, grill, grille, guerrilla's, gorillas, krill, Guerra, grills, grill's, gorilla's guerillas guerrillas 1 12 guerrillas, guerrilla's, gorillas, guerrilla, grills, gorilla's, grill's, grilles, grille's, gorilla, krill's, Guerra's guerrila guerrilla 1 10 guerrilla, guerrillas, Guerra, guerrilla's, gorilla, Grail, grail, grill, gerbil, Guerra's guerrilas guerrillas 1 11 guerrillas, guerrilla's, guerrilla, Guerra's, gorillas, grills, gerbils, Grail's, gerbil's, gorilla's, grill's guidence guidance 1 11 guidance, audience, cadence, Gideon's, guidance's, guides, quince, guide's, guiding, guldens, gulden's Guiness Guinness 1 8 Guinness, Guineas, Gaines's, Guinea's, Gaines, Quines, Guinness's, Gayness Guiseppe Giuseppe 1 11 Giuseppe, Giuseppe's, Guise, Grippe, Guises, Giselle, Guise's, Cusp, Gasp, Guppy, GUI's gunanine guanine 1 13 guanine, gunning, guanine's, Giannini, Janine, Jeannine, canine, genuine, Jeanine, cunning, genning, ginning, quinine gurantee guarantee 1 15 guarantee, grantee, grandee, guaranteed, guarantees, granite, grantees, Grant, grant, guaranty, granted, granter, Durante, guarantee's, grantee's guranteed guaranteed 1 10 guaranteed, granted, guarantied, grunted, guarantee, grantee, guarantees, grantees, guarantee's, grantee's gurantees guarantees 1 18 guarantees, grantees, guarantee's, grantee's, guaranties, grandees, guarantee, grants, grandee's, granite's, grantee, Grant's, grant's, guaranteed, granters, guaranty's, Durante's, granter's guttaral guttural 1 20 guttural, gutturals, guitar, gutter, guttural's, guitars, gutters, cultural, gestural, tutorial, guitar's, gutter's, guttered, littoral, guttier, utterly, neutral, cottar, cutter, curtail gutteral guttural 1 10 guttural, gutter, gutturals, gutters, gutter's, guttered, guttier, utterly, cutter, guttural's haev have 1 19 have, heave, heavy, hive, hove, HIV, HOV, halve, Ave, ave, Havel, haven, haves, shave, Ha, He, ha, he, have's haev heave 2 19 have, heave, heavy, hive, hove, HIV, HOV, halve, Ave, ave, Havel, haven, haves, shave, Ha, He, ha, he, have's Hallowean Halloween 1 9 Halloween, Hallowing, Halloweens, Hallowed, Halloween's, Hallway, Hollowing, Halogen, Holloway halp help 4 35 Hal, alp, hap, help, Hale, Hall, hale, hall, halo, Hals, half, halt, harp, hasp, lap, hail, haply, haul, heal, heap, Alpo, HP, LP, hp, clap, flap, slap, Haley, happy, helps, Hal's, hep, hip, hop, help's hapen happen 1 91 happen, haven, ha pen, ha-pen, hap en, hap-en, happens, heaping, Han, Pen, hap, hen, pen, cheapen, hatpin, hempen, Hayden, heaped, heaven, hyphen, Hope, hope, hoping, hype, hyping, Hahn, open, pane, paean, Haney, happy, Halon, Haman, Haydn, Helen, Hymen, Japan, capon, halon, hap's, haply, hoped, hopes, hymen, hyped, hyper, hypes, japan, lapin, ripen, Pan, hep, pan, Pena, Penn, hang, happened, heap, peen, peon, Capone, rapine, harping, harpoon, headpin, HP, Heep, hone, hp, pain, pawn, Span, span, Hanna, Heine, Hon, Hun, PIN, Paine, Payne, hairpin, hip, hon, hop, pin, pun, pwn, Hope's, hope's, hype's, peahen hapened happened 1 36 happened, cheapened, hyphened, opened, ripened, happen, heaped, penned, append, harpooned, hand, pained, panned, pawned, pend, happens, honed, hoped, hyped, pined, pwned, spanned, spawned, spend, upend, japanned, hipped, hopped, depend, horned, hymned, opined, deepened, reopened, honeyed, haven't hapening happening 1 23 happening, happenings, cheapening, hyphening, opening, ripening, hanging, happening's, heaping, penning, harpooning, paining, panning, pawning, honing, hoping, hyping, pining, pwning, spanning, spawning, hipping, hopping happend happened 1 8 happened, append, happen, happens, hap pend, hap-pend, hipped, hopped happended happened 2 8 appended, happened, hap pended, hap-pended, handed, pended, upended, depended happenned happened 1 17 happened, hap penned, hap-penned, happen, penned, append, happening, happens, hyphened, japanned, panned, hennaed, harpooned, cheapened, spanned, pinned, punned harased harassed 1 44 harassed, horsed, hared, arsed, phrased, harasser, harasses, harass, erased, harked, harmed, harped, parsed, harried, Tarazed, hares, haired, hearse, hoarse, raised, Hearst, hairiest, hard, hoariest, hayseed, harts, Harte, hardest, harnessed, harvest, hazed, hired, horas, horse, hosed, raced, razed, hazard, Hart's, hart's, Hera's, hare's, hora's, Harte's harases harasses 1 20 harasses, harass, hearses, horses, hearse's, harassers, arrases, harassed, harasser, hares, horse's, harness, phrases, Harare's, Horace's, harasser's, hare's, hearsay's, phrase's, Hersey's harasment harassment 1 28 harassment, harassment's, armament, horsemen, abasement, raiment, garment, oarsmen, harassed, herdsmen, argument, fragment, harassing, horseman, parchment, basement, casement, easement, headsmen, hoarsest, Harmon, harmed, resent, harming, harmony, cerement, hasn't, horseman's harassement harassment 1 10 harassment, harassment's, horsemen, abasement, harassed, basement, casement, easement, horseman, harassing harras harass 3 43 arras, Harris, harass, Harry's, harries, harrows, hairs, hares, horas, Herr's, hair's, hare's, hears, arrays, hrs, Haas, Hera's, hora's, Harare, Harrods, hurrahs, Harris's, harrow's, hers, Harry, harks, harms, harps, harry, harts, hurry's, Hart's, harm's, harp's, hart's, Ara's, Harare's, arras's, array's, Hadar's, Hagar's, hurrah's, O'Hara's harrased harassed 1 25 harassed, horsed, harried, harrowed, hurrahed, hared, harries, arsed, phrased, harasser, harasses, Harris, haired, harass, erased, harked, harmed, harped, parsed, harnessed, hairiest, Harriet, hurried, Harris's, Harry's harrases harasses 2 24 arrases, harasses, hearses, harass, horses, harries, hearse's, Harare's, Harris's, harassers, harassed, harasser, hares, horse's, harness, phrases, Harris, Horace's, Harry's, hearsay's, harasser's, hare's, phrase's, Hersey's harrasing harassing 1 24 harassing, horsing, harrying, Harrison, harrowing, hurrahing, haring, arsing, phrasing, Herring, herring, Harding, arising, erasing, harking, harming, harping, parsing, harnessing, arousing, creasing, greasing, hurrying, Harrison's harrasment harassment 1 21 harassment, harassment's, armament, horsemen, abasement, raiment, garment, oarsmen, Parliament, parliament, Harrison, harassed, herdsmen, argument, fragment, ornament, harassing, rearmament, merriment, worriment, Harrison's harrassed harassed 1 12 harassed, harasser, harasses, harnessed, harass, horsed, harried, grassed, caressed, harrowed, hurrahed, Harris's harrasses harassed 4 21 harasses, harassers, arrases, harassed, harasser, harnesses, hearses, heiresses, harass, harasser's, horses, harries, wrasses, brasses, grasses, hearse's, Harare's, Harris's, horse's, wrasse's, Horace's harrassing harassing 1 26 harassing, harnessing, horsing, grassing, harrying, Harrison, caressing, harrowing, hurrahing, harass, haring, reassign, arsing, phrasing, Herring, herring, hissing, raising, Harding, arising, erasing, harking, harming, harping, parsing, Harris's harrassment harassment 1 12 harassment, harassment's, harassed, armament, horsemen, harassing, abasement, assessment, raiment, garment, oarsmen, herdsmen hasnt hasn't 1 18 hasn't, hast, haunt, haste, hasty, HST, hadn't, wasn't, Host, Hunt, hand, hint, hist, host, hunt, saint, haven't, isn't haviest heaviest 1 20 heaviest, haziest, waviest, heavyset, harvest, heavies, haves, naivest, hairiest, hammiest, happiest, headiest, hoariest, huffiest, halest, hokiest, holiest, homiest, have's, haven't headquater headquarter 1 12 headquarter, headwaiter, educator, hectare, Heidegger, coadjutor, dedicator, redactor, woodcutter, Hector, hector, Decatur headquarer headquarter 1 8 headquarter, headquarters, headquartered, hindquarter, headquartering, headquarters's, hearer, headier headquatered headquartered 1 3 headquartered, hectored, doctored headquaters headquarters 1 6 headquarters, headwaters, headquarters's, headwaiters, headwaiter's, headwaters's healthercare healthcare 1 3 healthcare, eldercare, healthier heared heard 2 54 hared, heard, eared, sheared, haired, feared, geared, headed, healed, heaped, hearer, heated, heaved, neared, reared, seared, teared, hard, herd, Herod, heart, hired, hoard, hearty, harried, hear ed, hear-ed, Hardy, Harte, hardy, harked, harmed, harped, hatred, herded, hearse, horde, Head, hare, head, hear, heed, herald, here, hereto, shared, hearten, hoarded, Hart, Hurd, hart, hayed, header, heater heathy healthy 1 14 healthy, Heath, heath, heaths, hath, health, hearth, heat, Heath's, Heather, heath's, heathen, heather, sheath Heidelburg Heidelberg 1 3 Heidelberg, Heidelberg's, Hindenburg heigher higher 1 21 higher, hedger, highers, hiker, huger, Geiger, heifer, hither, nigher, Hegira, hegira, Heather, heather, headgear, heir, hokier, hedgers, hedgerow, Heidegger, hedge, hedger's heirarchy hierarchy 1 4 hierarchy, hierarchy's, hierarchic, hierarchies heiroglyphics hieroglyphics 1 5 hieroglyphics, hieroglyphic's, hieroglyphic, hieroglyphs, hieroglyph's helment helmet 1 12 helmet, element, Clement, clement, hellbent, Belmont, ailment, lament, helmeted, Hellman, aliment, Holman helpfull helpful 2 4 helpfully, helpful, help full, help-full helpped helped 1 40 helped, helipad, whelped, heaped, hipped, hopped, eloped, helper, yelped, harelipped, healed, heeled, lapped, lipped, lopped, held, help, leaped, clapped, clipped, clopped, flapped, flipped, flopped, plopped, slapped, slipped, slopped, haled, holed, hoped, hyped, loped, bleeped, helps, helipads, haloed, hooped, hulled, help's hemmorhage hemorrhage 1 5 hemorrhage, hemorrhaged, hemorrhages, hemorrhage's, hemorrhagic herad heard 1 18 heard, herald, herd, Head, Hera, head, Herod, hard, heart, hoard, Hurd, hared, hired, he rad, he-rad, her ad, her-ad, Hera's herad Hera 5 18 heard, herald, herd, Head, Hera, head, Herod, hard, heart, hoard, Hurd, hared, hired, he rad, he-rad, her ad, her-ad, Hera's heridity heredity 1 12 heredity, aridity, humidity, hereditary, heredity's, hermit, Hermite, crudity, erudite, hardily, herding, torridity heroe hero 3 38 heroes, here, hero, Herod, heron, her, Hera, Herr, hare, hire, he roe, he-roe, hear, heir, hoer, HR, hereof, hereon, hora, hr, heroine, hoe, roe, ere, throe, Heroku, Hersey, hearse, hero's, heroic, heroin, there, where, herb, herd, hers, here's, how're heros heroes 2 34 hero's, heroes, herons, hers, Eros, hero, hears, heirs, hoers, herbs, herds, Herod, heron, zeros, hrs, Hera's, Herr's, heir's, here's, heresy, hoer's, hares, hires, Horus, horas, hare's, hire's, Herod's, heron's, herb's, herd's, Nero's, zero's, hora's hertzs hertz 4 21 Hertz's, hertz's, Hertz, hertz, hearts, heart's, harts, herds, hurts, Hart's, hart's, herd's, hurt's, Hearst's, Huerta's, hearties, hearty's, Hurst's, Harte's, Herod's, Ritz's hesistant hesitant 1 4 hesitant, resistant, assistant, headstand heterogenous heterogeneous 1 4 heterogeneous, hydrogenous, heterogeneously, nitrogenous hieght height 1 39 height, heights, eight, hit, high, weight, heat, hied, haughty, Right, bight, fight, highs, light, might, night, right, sight, tight, wight, eighty, height's, heighten, hide, weighty, heist, hgt, hie, Heath, heath, Heidi, hid, high's, Hugh, heft, hilt, hint, hist, he'd hierachical hierarchical 1 4 hierarchical, hierarchically, heretical, Herschel hierachies hierarchies 1 27 hierarchies, huaraches, huarache's, hibachis, hierarchy's, Hitachi's, heartaches, hibachi's, reaches, earaches, breaches, hearties, preaches, searches, headaches, hitches, birches, perches, heartache's, Archie's, huarache, Mirach's, earache's, headache's, Richie's, Hershey's, Horace's hierachy hierarchy 1 27 hierarchy, huarache, Hershey, preachy, Mirach, Hitachi, hibachi, reach, harsh, heartache, Hera, breach, hearth, hearty, preach, search, Heinrich, earache, hitch, Erich, Hench, Hiram, birch, hearsay, perch, hooray, Hera's hierarcical hierarchical 1 4 hierarchical, hierarchically, hierarchic, farcical hierarcy hierarchy 1 28 hierarchy, hierarchy's, hearers, hearsay, hears, hearer's, hierarchies, Harare, Harare's, Hera's, Herero, Herero's, Herr's, Hersey, Horace, hearer, hearse, heresy, hearts, Herrera's, Hiram's, heroics, horrors, Hilary's, hearty's, horror's, heart's, Hillary's hieroglph hieroglyph 1 4 hieroglyph, hieroglyphs, hieroglyph's, hieroglyphic hieroglphs hieroglyphs 1 6 hieroglyphs, hieroglyph's, hieroglyph, hieroglyphics, hieroglyphic, hieroglyphic's higer higher 1 8 higher, hiker, huger, Niger, hider, tiger, hedger, Hagar higest highest 1 14 highest, hugest, digest, hokiest, hist, biggest, hippest, nighest, hikes, halest, honest, likest, sagest, hike's higway highway 1 16 highway, hgwy, Segway, hideaway, hogwash, hallway, headway, Kiowa, Hagar, Hogan, hijab, hogan, Haggai, hickey, higher, hugely hillarious hilarious 1 7 hilarious, Hilario's, Hillary's, Hilario, hilariously, Hilary's, hilarity's himselv himself 1 32 himself, herself, hims, myself, Kislev, Himmler, Hummel, homely, Hansel, damsel, itself, misled, Melva, helve, HMS, damsels, homes, hams, hassle, hems, hums, self, Hummel's, Hansel's, damsel's, Hume's, heme's, home's, Ham's, ham's, hem's, hum's hinderance hindrance 1 10 hindrance, hindrances, hindrance's, hindering, endurance, Hondurans, Honduran's, hinders, Honduran, entrance hinderence hindrance 1 5 hindrance, hindrances, hindering, hinders, hindrance's hindrence hindrance 1 3 hindrance, hindrances, hindrance's hipopotamus hippopotamus 1 3 hippopotamus, hippopotamus's, hippopotamuses hismelf himself 1 38 himself, Ismael, self, herself, smell, Himmler, smelt, myself, thyself, Hummel, homely, Hormel, dismal, hostel, Haskell, hostels, Ismael's, smelly, Ismail, smells, simile, half, hassle, milf, HTML, Hamlet, Kislev, hamlet, hustle, smile, Hazel, Small, hazel, small, Hummel's, Hormel's, hostel's, smell's historicians historians 1 11 historians, historian's, distortions, distortion's, striations, restorations, striation's, Restoration's, restoration's, castrations, castration's holliday holiday 2 24 Holiday, holiday, holidays, Hilda, Holloway, hold, Holiday's, Holly, holiday's, holidayed, holly, holed, Holley, Hollie, Hollis, howled, hulled, collide, hallway, hollies, jollity, Hollie's, Hollis's, hollowly homogeneize homogenize 1 5 homogenize, homogenized, homogenizes, homogeneity, homogeneous homogeneized homogenized 1 5 homogenized, homogenize, homogenizes, homogeneity, homogeneity's honory honorary 8 20 honor, honors, honoree, Henry, honer, hungry, hooray, honorary, honor's, honored, honorer, Honiara, Hungary, hoary, honey, donor, honky, Henri, honers, honer's horrifing horrifying 1 16 horrifying, horrific, horrified, horrifies, Herring, herring, hoofing, horrify, hording, horsing, arriving, harrying, hoarding, hurrying, harrowing, hurrahing hosited hoisted 1 14 hoisted, hosted, posited, heisted, hasted, ho sited, ho-sited, hosed, sited, foisted, hogtied, ghosted, hooted, hotted hospitible hospitable 1 3 hospitable, hospitably, hospital housr hours 1 37 hours, hour, House, house, hussar, Horus, houri, hosier, hoers, Hus, hos, Hoosier, housed, houses, mouser, Ho's, hawser, ho's, hoer, hoes, hose, hows, sour, Host, hosp, host, husk, horse, Hausa, hour's, Horus's, Hus's, hoe's, how's, House's, house's, hoer's housr house 4 37 hours, hour, House, house, hussar, Horus, houri, hosier, hoers, Hus, hos, Hoosier, housed, houses, mouser, Ho's, hawser, ho's, hoer, hoes, hose, hows, sour, Host, hosp, host, husk, horse, Hausa, hour's, Horus's, Hus's, hoe's, how's, House's, house's, hoer's howver however 1 15 however, hover, Hoover, hoover, howler, heaver, hoofer, hovers, hoer, hove, how're, over, Hoovers, hoovers, Hoover's hsitorians historians 1 8 historians, historian's, historian, histories, strains, history's, hysteria's, strain's hstory history 1 17 history, story, Hester, store, Astor, hastier, hasty, history's, stray, historic, hostelry, HST, satori, starry, destroy, star, stir hten then 1 100 then, hen, ten, ht en, ht-en, Tenn, hate, hating, teen, HT, TN, hasten, hone, ht, tn, whiten, Hayden, Helen, Hutton, Hymen, Stein, hated, hater, hates, haven, hidden, hotel, hoyden, hyena, hymen, stein, steno, Han, Haydn, Hon, Hun, den, hon, tan, tin, ton, tun, Hts, ctn, eaten, oaten, tine, tone, tune, Etna, heed, hied, hoed, hued, Aden, Attn, Eden, Eton, HTTP, Hahn, Heine, Horn, Stan, attn, henna, horn, hymn, stun, teeny, hat, hit, hot, hut, Horne, Stine, Stone, atone, heathen, stone, hatpin, hieing, hoeing, hate's, hatting, hitting, hooting, hotting, Henan, Hunt, hand, heron, hind, hint, hunt, Dean, Dena, Deon, Head, Hong, Hung hten hen 2 100 then, hen, ten, ht en, ht-en, Tenn, hate, hating, teen, HT, TN, hasten, hone, ht, tn, whiten, Hayden, Helen, Hutton, Hymen, Stein, hated, hater, hates, haven, hidden, hotel, hoyden, hyena, hymen, stein, steno, Han, Haydn, Hon, Hun, den, hon, tan, tin, ton, tun, Hts, ctn, eaten, oaten, tine, tone, tune, Etna, heed, hied, hoed, hued, Aden, Attn, Eden, Eton, HTTP, Hahn, Heine, Horn, Stan, attn, henna, horn, hymn, stun, teeny, hat, hit, hot, hut, Horne, Stine, Stone, atone, heathen, stone, hatpin, hieing, hoeing, hate's, hatting, hitting, hooting, hotting, Henan, Hunt, hand, heron, hind, hint, hunt, Dean, Dena, Deon, Head, Hong, Hung hten the 0 100 then, hen, ten, ht en, ht-en, Tenn, hate, hating, teen, HT, TN, hasten, hone, ht, tn, whiten, Hayden, Helen, Hutton, Hymen, Stein, hated, hater, hates, haven, hidden, hotel, hoyden, hyena, hymen, stein, steno, Han, Haydn, Hon, Hun, den, hon, tan, tin, ton, tun, Hts, ctn, eaten, oaten, tine, tone, tune, Etna, heed, hied, hoed, hued, Aden, Attn, Eden, Eton, HTTP, Hahn, Heine, Horn, Stan, attn, henna, horn, hymn, stun, teeny, hat, hit, hot, hut, Horne, Stine, Stone, atone, heathen, stone, hatpin, hieing, hoeing, hate's, hatting, hitting, hooting, hotting, Henan, Hunt, hand, heron, hind, hint, hunt, Dean, Dena, Deon, Head, Hong, Hung htere there 1 34 there, here, hater, hetero, ht ere, ht-ere, hatter, hitter, hotter, tree, heater, hooter, her, hider, steer, haters, stereo, herd, Hera, Herr, Teri, Terr, Tyre, hare, hero, hire, hoer, tare, terr, tire, tore, Deere, hater's, how're htere here 2 34 there, here, hater, hetero, ht ere, ht-ere, hatter, hitter, hotter, tree, heater, hooter, her, hider, steer, haters, stereo, herd, Hera, Herr, Teri, Terr, Tyre, hare, hero, hire, hoer, tare, terr, tire, tore, Deere, hater's, how're htey they 1 48 they, hey, hate, Huey, HT, ht, heed, hied, hoed, hued, hotkey, hat, hit, hot, hut, heady, He, Head, Hutu, Hyde, Te, Ty, he, he'd, head, heat, hide, hayed, whitey, hated, hater, hates, hooey, hotel, hotly, Hay, Hts, hay, hew, hie, hoe, hue, hwy, tea, tee, toy, they'd, hate's htikn think 0 37 hating, hiking, hatpin, hoking, taken, token, catkin, taking, toking, Hutton, ticking, Hawking, hacking, hatting, hawking, hitting, hocking, hooking, hotting, harking, honking, hulking, husking, staking, stoking, hoicking, heating, hedging, hooting, Haydn, Hogan, hogan, diking, hiding, hotkey, Hodgkin, hidden hting thing 2 41 hating, thing, Ting, hing, ting, hying, sting, hatting, heating, hitting, hooting, hotting, hiding, halting, hasting, hefting, hinting, hosting, hunting, hurting, tin, whiting, haying, hieing, hoeing, heading, heeding, hooding, hind, hint, Hong, Hung, Tina, ding, hang, hung, tang, tine, tiny, tong, T'ang htink think 1 25 think, stink, ht ink, ht-ink, hotlink, hating, stinky, Hank, dink, hank, honk, hunk, tank, stank, stunk, dinky, hinge, honky, hunky, tinge, hatting, heating, hitting, hooting, hotting htis this 3 100 hits, Hts, this, his, hats, hots, huts, Otis, hit's, hat's, hates, hut's, hods, ht is, ht-is, Haiti's, heats, hit, hoots, hotties, hist, its, Hiss, Hutu's, Ti's, hate's, hies, hiss, hots's, ti's, ties, hides, hims, hips, tits, chits, shits, whits, HS, HT, dhotis, ht, ts, bits, fits, gits, heist, hoist, kits, nits, pits, sits, wits, zits, Hui's, Haidas, heat's, hiatus, hoot's, Dis, H's, HUD's, Hus, T's, dis, has, hes, hid, hod's, hos, Ha's, He's, Ho's, he's, ho's, it's, dhoti's, Hattie's, Hettie's, Heidi's, tie's, HIV's, hide's, hip's, tit's, Di's, Ta's, Te's, Tu's, Ty's, chit's, shit's, whit's, Kit's, MIT's, bit's, fit's, kit's, nit's, pit's humer humor 7 15 Hummer, humeri, hummer, Hume, Homer, homer, humor, Huber, huger, hammer, hemmer, homier, hum er, hum-er, Hume's humerous humorous 2 12 humerus, humorous, numerous, humors, hummers, humerus's, humor's, Hummer's, hummer's, homers, Homer's, homer's humerous humerus 1 12 humerus, humorous, numerous, humors, hummers, humerus's, humor's, Hummer's, hummer's, homers, Homer's, homer's huminoid humanoid 2 6 hominoid, humanoid, hominid, hominoids, humanoids, humanoid's humurous humorous 1 8 humorous, humerus, humors, humor's, numerous, tumorous, humerus's, humus husban husband 1 16 husband, Housman, Huston, houseman, HSBC, ISBN, Hussein, Heisman, Houston, husking, lesbian, Harbin, Hasbro, Heston, Lisbon, hasten hvae have 1 46 have, heave, hive, hove, Havel, haven, haves, HIV, HOV, heavy, Ave, ave, Hale, hake, hale, hare, hate, haze, shave, Ha, He, ha, he, Dave, Wave, cave, eave, fave, gave, lave, nave, pave, rave, save, wave, HF, Hf, hf, Haw, Hay, haw, hay, hie, hoe, hue, have's hvaing having 1 21 having, heaving, hiving, haying, haling, haring, hating, haven, hawing, hazing, shaving, Havana, hang, hing, caving, laving, paving, raving, saving, waving, Huang hvea have 1 38 have, hive, hove, HIV, HOV, Eva, Head, Hera, head, heal, heap, hear, heat, heave, heavy, Ha, He, ha, he, Neva, Reva, Havel, haven, haves, hived, hives, hovel, hover, HF, Hf, hf, hew, hey, hie, hoe, hue, have's, hive's hvea heave 14 38 have, hive, hove, HIV, HOV, Eva, Head, Hera, head, heal, heap, hear, heat, heave, heavy, Ha, He, ha, he, Neva, Reva, Havel, haven, haves, hived, hives, hovel, hover, HF, Hf, hf, hew, hey, hie, hoe, hue, have's, hive's hwihc which 0 41 Wisc, hick, wick, Whig, Wicca, hoick, Vic, WAC, Wac, huh, wig, HHS, HRH, whisk, Hewitt, hawing, hewing, hike, wiki, Hahn, swig, twig, whack, wink, HSBC, haiku, Hawaii, havoc, twink, Howe, Huck, Waco, hack, hawk, heck, hgwy, hock, wack, HQ, Hg, Yahweh hwile while 1 40 while, wile, Wiley, whale, whole, Hale, Hill, Howell, Will, hail, hale, hill, hole, vile, wale, will, wily, Hoyle, voile, Twila, Willie, swill, twill, Hillel, wheel, Hallie, Hollie, Howe, howl, wail, heel, Haley, Weill, Willa, Willy, hilly, holey, willy, Hal, who'll hwole whole 1 18 whole, hole, Howell, Howe, howl, Hoyle, holey, whale, while, Hale, hale, holy, vole, wale, wile, AWOL, wheel, who'll hydogen hydrogen 1 10 hydrogen, halogen, Hayden, hoyden, Hogan, hedging, hogan, hidden, hygiene, Hodgkin hydropilic hydrophilic 1 4 hydrophilic, hydroponic, hydraulic, hydroplane hydropobic hydrophobic 1 3 hydrophobic, hydroponic, hydrophobia hygeine hygiene 1 10 hygiene, Heine, genie, hygiene's, hogging, hugging, hygienic, Gene, gene, Huygens hypocracy hypocrisy 1 5 hypocrisy, hypocrite, hypocrisy's, hypocrites, hypocrite's hypocrasy hypocrisy 1 6 hypocrisy, hypocrisy's, hypocrite, hypocrites, hypocrisies, hypocrite's hypocricy hypocrisy 1 5 hypocrisy, hypocrite, hypocrisy's, hypocrites, hypocrite's hypocrit hypocrite 1 4 hypocrite, hypocrites, hypocrisy, hypocrite's hypocrits hypocrites 1 5 hypocrites, hypocrite, hypocrite's, hypocrisy, hypocrisy's iconclastic iconoclastic 1 4 iconoclastic, iconoclast, iconoclasts, iconoclast's idaeidae idea 4 43 iodide, aided, Adidas, idea, immediate, eddied, idled, abide, amide, aside, ideal, ideas, jadeite, added, Oneida, iodides, irradiate, Adelaide, dead, addenda, dated, mediate, radiate, tidied, IDE, Ida, etude, faded, ivied, jaded, laded, waded, adequate, indeed, audit, idea's, hided, sided, tided, dded, deed, iodide's, Adidas's idaes ideas 1 18 ideas, ides, Ida's, idles, idea's, IDs, ids, aides, Adas, ID's, id's, odes, Aida's, Ada's, aide's, ides's, ode's, idle's idealogies ideologies 1 11 ideologies, ideologues, ideologue's, ideology's, idealizes, dialogues, ideologist, eulogies, ideologue, analogies, dialogue's idealogy ideology 1 11 ideology, idea logy, idea-logy, ideally, ideologue, dialog, ideal, eulogy, ideology's, ideals, ideal's identicial identical 1 14 identical, identically, identifiable, identikit, initial, adenoidal, dental, identified, identifier, identifies, identities, identify, identity, inertial identifers identifiers 1 3 identifiers, identifier, identifies ideosyncratic idiosyncratic 1 5 idiosyncratic, idiosyncratically, idiosyncrasies, idiosyncrasy, idiosyncrasy's idesa ideas 1 15 ideas, ides, idea, IDs, ids, Odessa, ides's, aides, ID's, id's, odes, idea's, aide's, Ida's, ode's idesa ides 2 15 ideas, ides, idea, IDs, ids, Odessa, ides's, aides, ID's, id's, odes, idea's, aide's, Ida's, ode's idiosyncracy idiosyncrasy 1 4 idiosyncrasy, idiosyncrasy's, idiosyncratic, idiosyncrasies Ihaca Ithaca 1 27 Ithaca, Isaac, Hack, Inca, Dhaka, Aha, AC, Ac, Hick, Hakka, Issac, Izaak, ICC, ICU, Aka, Hag, Haj, IRC, Inc, Huck, IKEA, Iago, Hake, Hawk, Heck, Hock, O'Hara illegimacy illegitimacy 1 7 illegitimacy, allegiance, elegiacs, illegals, elegiac's, illegal's, Allegra's illegitmate illegitimate 1 4 illegitimate, illegitimately, legitimate, illegitimacy illess illness 1 36 illness, ills, ill's, illus, isles, alleys, isle's, Allies, allies, less, ales, ells, oles, Allie's, Ellie's, Ellis's, Ollie's, alley's, idles, tailless, Ila's, aimless, airless, ale's, all's, ell's, illness's, ole's, Lille's, idle's, Les's, Giles's, Miles's, Wiles's, willies's, Mills's illiegal illegal 1 6 illegal, illegally, illegals, illegal's, legal, algal illution illusion 1 19 illusion, allusion, dilution, illusions, elation, pollution, ablution, solution, Aleutian, illumine, ululation, illusion's, lotion, dilation, allusions, elocution, isolation, evolution, allusion's ilness illness 1 22 illness, oiliness, Ilene's, illness's, idleness, lines, Ines's, lioness, unless, Ines, line's, Aline's, vileness, wiliness, oldness, Olen's, evilness, Milne's, lens's, oiliness's, Linus's, Elena's ilogical illogical 1 11 illogical, logical, illogically, biological, elegiacal, logically, etiological, ideological, analogical, ecological, urological imagenary imaginary 1 11 imaginary, image nary, image-nary, imagery, imaginal, imagine, Imogene, imaging, imagined, imagines, Imogene's imagin imagine 1 23 imagine, imaging, Amgen, imaginal, imagined, imagines, Imogene, image, imago, imaged, images, Agni, again, aging, imagining, Omani, Meagan, making, imaginary, Oman, akin, image's, imago's imaginery imaginary 1 6 imaginary, imagery, imagine, imagined, imagines, imaging imaginery imagery 2 6 imaginary, imagery, imagine, imagined, imagines, imaging imanent eminent 3 4 immanent, imminent, eminent, anent imanent imminent 2 4 immanent, imminent, eminent, anent imcomplete incomplete 1 5 incomplete, complete, incompletely, uncompleted, impolite imediately immediately 1 6 immediately, immediate, immoderately, imitate, imitatively, eruditely imense immense 1 16 immense, omens, Menes, miens, Ximenes, Amen's, omen's, amines, immerse, Mensa, manse, mien's, men's, Oman's, Ilene's, Irene's imigrant emigrant 3 7 immigrant, migrant, emigrant, immigrants, emigrants, immigrant's, emigrant's imigrant immigrant 1 7 immigrant, migrant, emigrant, immigrants, emigrants, immigrant's, emigrant's imigrated emigrated 3 5 immigrated, migrated, emigrated, immigrate, emigrate imigrated immigrated 1 5 immigrated, migrated, emigrated, immigrate, emigrate imigration emigration 3 6 immigration, migration, emigration, emigrations, immigration's, emigration's imigration immigration 1 6 immigration, migration, emigration, emigrations, immigration's, emigration's iminent eminent 2 3 imminent, eminent, immanent iminent imminent 1 3 imminent, eminent, immanent iminent immanent 3 3 imminent, eminent, immanent immediatley immediately 1 4 immediately, immediate, immoderately, immodestly immediatly immediately 1 6 immediately, immediate, immoderately, immodestly, immaterially, immutably immidately immediately 1 11 immediately, immoderately, immediate, immaturely, imitate, imitatively, immutably, immodestly, imitated, imitates, immortally immidiately immediately 1 4 immediately, immediate, immoderately, immodestly immitate imitate 1 11 imitate, immediate, imitated, imitates, immolate, irritate, emitted, imitative, omitted, imitator, mutate immitated imitated 1 12 imitated, imitate, imitates, immolated, irritated, emitted, mutated, omitted, admitted, agitated, imitator, amputated immitating imitating 1 11 imitating, immolating, irritating, imitation, emitting, mutating, omitting, admitting, agitating, imitative, amputating immitator imitator 1 12 imitator, imitators, imitator's, imitate, agitator, imitated, imitates, commutator, immature, mediator, emitter, matador impecabbly impeccably 1 7 impeccably, impeccable, implacably, impeachable, impeccability, implacable, amicably impedence impedance 1 8 impedance, impudence, impotence, imprudence, impatience, impotency, impedance's, impudence's implamenting implementing 1 11 implementing, imp lamenting, imp-lamenting, implanting, complementing, complimenting, implement, implements, implement's, implemented, implementer impliment implement 1 14 implement, impalement, implements, impairment, impediment, employment, compliment, imperilment, impedimenta, implant, implement's, implemented, implementer, impalement's implimented implemented 1 9 implemented, complimented, implementer, implanted, implement, implements, unimplemented, complemented, implement's imploys employs 1 23 employs, employ's, implies, impels, impalas, impales, imply, implodes, implores, employees, employ, impala's, impulse, impious, implode, implore, impose, imps, amply, employers, imp's, employee's, employer's importamt important 1 22 important, import amt, import-amt, imported, importunate, import, importunity, importantly, imports, importable, importance, import's, importer, importuned, impotent, unimportant, imparted, importing, importune, importers, impart, importer's imprioned imprisoned 1 11 imprisoned, imprinted, imprint, improved, imprinter, imperiled, impassioned, importuned, impaired, imprints, imprint's imprisonned imprisoned 1 7 imprisoned, imprison, imprisoning, imprisons, impersonate, impersonated, impressed improvision improvisation 2 4 improvising, improvisation, imprecision, impression improvments improvements 1 16 improvements, improvement's, improvement, impairments, imperilment's, improvident, imprisonments, impairment's, implements, employments, impediments, imprisonment's, implement's, employment's, impalement's, impediment's inablility inability 1 5 inability, inbuilt, unbolt, enabled, unlabeled inaccessable inaccessible 1 4 inaccessible, inaccessibly, accessible, accessibly inadiquate inadequate 1 5 inadequate, antiquate, indicate, adequate, inadequately inadquate inadequate 1 8 inadequate, indicate, antiquate, adequate, inadequately, inductee, induct, inadequacy inadvertant inadvertent 1 3 inadvertent, inadvertently, inadvertence inadvertantly inadvertently 1 6 inadvertently, inadvertent, inadvertence, intolerantly, indifferently, inadvertence's inagurated inaugurated 1 13 inaugurated, inaugurate, inaugurates, ingrate, inaccurate, integrated, infuriated, unguarded, ingrates, invigorated, ungraded, incubated, ingrate's inaguration inauguration 1 15 inauguration, inaugurations, inaugurating, inauguration's, angulation, integration, invigoration, incursion, incarnation, incubation, inoculation, ingrain, abjuration, adjuration, inaction inappropiate inappropriate 1 4 inappropriate, appropriate, inappropriately, unappropriated inaugures inaugurates 2 20 Ingres, inaugurates, inaugurals, injures, inquires, inaugural, ingress, auguries, inaugurate, augurs, injuries, inures, incurs, augur's, inaugural's, inquiries, insures, Ingres's, augury's, injury's inbalance imbalance 2 6 unbalance, imbalance, in balance, in-balance, unbalanced, unbalances inbalanced imbalanced 2 6 unbalanced, imbalanced, in balanced, in-balanced, unbalance, unbalances inbetween between 0 7 in between, in-between, unbeaten, entwine, Antwan, unbidden, unbutton incarcirated incarcerated 1 5 incarcerated, incarcerate, incarcerates, Incorporated, incorporated incidentially incidentally 1 4 incidentally, incidental, inessential, unessential incidently incidentally 2 10 incidental, incidentally, incident, incidentals, incipiently, anciently, incidents, incident's, incidental's, intently inclreased increased 1 6 increased, uncleared, unclearest, enclosed, uncrossed, uncleanest includ include 1 12 include, unclad, incl, included, includes, unglued, angled, inlaid, including, encl, inclined, ironclad includng including 1 9 including, include, included, includes, concluding, occluding, inclining, incline, inkling incompatabilities incompatibilities 1 5 incompatibilities, incompatibility's, incompatibility, incompatibles, incompatible's incompatability incompatibility 1 7 incompatibility, incompatibility's, incompatibly, compatibility, incompatibilities, incapability, incompatible incompatable incompatible 1 6 incompatible, incomparable, incompatibly, incompatibles, incomparably, incompatible's incompatablities incompatibilities 1 5 incompatibilities, incompatibility's, incompatibles, incompatibility, incompatible's incompatablity incompatibility 1 4 incompatibility, incompatibly, incompatibility's, incompatible incompatiblities incompatibilities 1 5 incompatibilities, incompatibility's, incompatibles, incompatibility, incompatible's incompatiblity incompatibility 1 4 incompatibility, incompatibly, incompatibility's, incompatible incompetance incompetence 1 4 incompetence, incompetency, incompetence's, incompetency's incompetant incompetent 1 6 incompetent, incompetents, incompetent's, incompetently, incompetence, incompetency incomptable incompatible 1 6 incompatible, incompatibly, incomparable, incompatibles, incomparably, incompatible's incomptetent incompetent 1 6 incompetent, incompetents, incompetent's, incompetently, incompetence, incompetency inconsistant inconsistent 1 5 inconsistent, inconstant, inconsistently, inconsistency, consistent incorperation incorporation 1 5 incorporation, incarceration, incorporating, incorporation's, reincorporation incorportaed incorporated 2 6 Incorporated, incorporated, incorporate, incorporates, unincorporated, reincorporated incorprates incorporates 1 6 incorporates, incorporate, Incorporated, incorporated, reincorporates, incarcerates incorruptable incorruptible 1 5 incorruptible, incorruptibly, incompatible, incorruptibility, incompatibly incramentally incrementally 1 11 incrementally, incremental, instrumentally, increment, increments, sacramental, incrementalism, incrementalist, increment's, incremented, incriminatory increadible incredible 1 4 incredible, incredibly, unreadable, incurable incredable incredible 1 6 incredible, incredibly, incurable, unreadable, inscrutable, incurably inctroduce introduce 1 9 introduce, intrudes, introits, introit's, electrodes, Ingrid's, encoders, electrode's, encoder's inctroduced introduced 1 4 introduced, introduce, introduces, reintroduced incuding including 1 19 including, encoding, incurring, inciting, incoming, injuring, invading, inducting, enduing, enacting, ending, incubating, inking, inputting, inquiring, intuiting, unquoting, incline, inkling incunabla incunabula 1 6 incunabula, incurable, incurably, incunabulum, incapable, incapably indefinately indefinitely 1 6 indefinitely, indefinably, indefinable, indefinite, infinitely, undefinable indefineable undefinable 3 3 indefinable, indefinably, undefinable indefinitly indefinitely 1 6 indefinitely, indefinite, indefinably, infinitely, indecently, indefinable indentical identical 1 3 identical, identically, nonidentical indepedantly independently 1 10 independently, indecently, independent, independents, indigently, indolently, independent's, indignantly, intently, intolerantly indepedence independence 2 9 Independence, independence, antecedence, inductance, ineptness, antipodeans, insipidness, antipodean's, ineptness's independance independence 2 7 Independence, independence, Independence's, independence's, independent, independents, independent's independant independent 1 8 independent, independents, independent's, independently, Independence, independence, unrepentant, dependent independantly independently 1 5 independently, independent, independents, independent's, dependently independece independence 2 27 Independence, independence, indents, intends, indent's, indemnities, Internets, indigents, indigent's, endpoints, intents, underpants, Internet's, andantes, endpoint's, ententes, intent's, indemnity's, indignities, Antipodes, andante's, antipodes, entente's, intranets, underpants's, intranet's, antipodes's independendet independent 1 8 independent, independents, Independence, independence, independent's, independently, Independence's, independence's indictement indictment 1 5 indictment, indictments, incitement, indictment's, inducement indigineous indigenous 1 15 indigenous, endogenous, indigence, indigents, indigent's, indigence's, ingenious, indignities, indignity's, ingenuous, Antigone's, antigens, engines, antigen's, engine's indipendence independence 2 7 Independence, independence, Independence's, independence's, independent, independents, independent's indipendent independent 1 6 independent, independents, independent's, independently, Independence, independence indipendently independently 1 5 independently, independent, independents, independent's, dependently indespensible indispensable 1 4 indispensable, indispensably, indispensables, indispensable's indespensable indispensable 1 4 indispensable, indispensably, indispensables, indispensable's indispensible indispensable 1 4 indispensable, indispensably, indispensables, indispensable's indisputible indisputable 1 5 indisputable, indisputably, inhospitable, insusceptible, inhospitably indisputibly indisputably 1 4 indisputably, indisputable, inhospitably, inhospitable individualy individually 1 5 individually, individual, individuals, individuality, individual's indpendent independent 1 8 independent, ind pendent, ind-pendent, independents, independent's, independently, Independence, independence indpendently independently 1 5 independently, independent, independents, independent's, dependently indulgue indulge 1 3 indulge, indulged, indulges indutrial industrial 1 7 industrial, industrially, editorial, endometrial, integral, enteral, unnatural indviduals individuals 1 8 individuals, individual's, individual, individualism, individualist, individually, individualize, individuates inefficienty inefficiently 1 3 inefficiently, inefficient, inefficiency inevatible inevitable 1 12 inevitable, inevitably, infeasible, invariable, inedible, uneatable, invisible, inflatable, inaudible, ineffable, inequitable, inevitable's inevitible inevitable 1 5 inevitable, inevitably, invisible, inedible, inevitable's inevititably inevitably 1 14 inevitably, inevitable, inimitably, inequitably, inestimably, invisibly, indefatigably, inimitable, invariably, inviolably, invitingly, indomitably, indubitably, inevitable's infalability infallibility 1 10 infallibility, inviolability, inflammability, ineffability, unavailability, invariability, insolubility, infallibly, infallibility's, unflappability infallable infallible 1 6 infallible, infallibly, invaluable, inflatable, invaluably, inviolable infectuous infectious 1 4 infectious, infects, unctuous, infect infered inferred 1 27 inferred, inhered, infer ed, infer-ed, infer, inbreed, informed, infrared, inverted, interred, Winfred, inured, inbred, infers, invert, offered, angered, entered, inferno, infused, injured, insured, Winifred, inert, infra, unfed, unnerved infilitrate infiltrate 1 4 infiltrate, infiltrated, infiltrates, infiltrator infilitrated infiltrated 1 4 infiltrated, infiltrate, infiltrates, infiltrator infilitration infiltration 1 3 infiltration, infiltrating, infiltration's infinit infinite 1 6 infinite, infinity, infant, invent, infinite's, infinity's inflamation inflammation 1 5 inflammation, inflammations, inflation, information, inflammation's influencial influential 1 11 influential, influentially, influencing, inferential, influence, influenza, influenced, influences, influence's, infomercial, influenza's influented influenced 1 6 influenced, inflected, inflated, invented, inflicted, unfunded infomation information 1 9 information, inflation, innovation, intimation, invocation, inflammation, infatuation, animation, infection informtion information 1 7 information, infarction, information's, informational, informing, infraction, conformation infrantryman infantryman 1 3 infantryman, infantrymen, infantryman's infrigement infringement 1 10 infringement, infringements, infringement's, infrequent, increment, enforcement, engorgement, enlargement, informant, fragment ingenius ingenious 1 7 ingenious, ingenues, ingenuous, in genius, in-genius, ingenue's, ingenue ingreediants ingredients 1 6 ingredients, ingredient's, ingredient, increments, increment's, incriminates inhabitans inhabitants 1 8 inhabitants, inhabitant, inhabit ans, inhabit-ans, inhabitant's, inhabits, inhabiting, inhibits inherantly inherently 1 9 inherently, incoherently, inherent, inertly, ignorantly, infernally, intently, internally, intolerantly inheritage heritage 0 9 in heritage, in-heritage, inherit age, inherit-age, inherited, inherit, inheriting, inherits, inheritor inheritage inheritance 0 9 in heritage, in-heritage, inherit age, inherit-age, inherited, inherit, inheriting, inherits, inheritor inheritence inheritance 1 5 inheritance, inheritances, inheritance's, inheriting, inherits inital initial 1 32 initial, Intel, in ital, in-ital, until, Ital, entail, ital, install, Anita, natal, genital, initially, Anibal, Unitas, animal, natl, India, Inuit, Italy, innit, instill, innately, int, anal, innate, inositol, into, unit, Anita's, it'll, Intel's initally initially 1 14 initially, innately, install, genitally, initial, Italy, Intel, anally, dentally, mentally, entail, finitely, instill, ideally initation initiation 2 13 invitation, initiation, imitation, intimation, intuition, indication, ionization, irritation, notation, sanitation, agitation, animation, annotation initiaitive initiative 1 9 initiative, initiatives, initiate, initiative's, intuitive, initiating, initiated, initiates, initiate's inlcuding including 1 13 including, inducting, encoding, unloading, inflecting, inflicting, unlocking, indicting, infecting, injecting, inoculating, inculcating, enacting inmigrant immigrant 1 6 immigrant, in migrant, in-migrant, emigrant, ingrained, incarnate inmigrants immigrants 1 11 immigrants, in migrants, in-migrants, immigrant's, emigrants, emigrant's, migrants, immigrant, migrant's, immigrates, emigrant innoculated inoculated 1 8 inoculated, inoculate, inoculates, inculcated, inculpated, reinoculated, incubated, insulated inocence innocence 1 9 innocence, incense, insolence, innocence's, incidence, incensed, incenses, nascence, incense's inofficial unofficial 1 6 unofficial, in official, in-official, unofficially, official, nonofficial inot into 1 36 into, ingot, int, not, Ont, Minot, Inst, inst, knot, snot, onto, unto, Inuit, innit, Ind, ant, ind, ain't, Indy, unit, Ito, ion, nit, iota, note, nowt, pinto, IN, IT, In, It, NT, OT, in, it, isn't inpeach impeach 1 18 impeach, in peach, in-peach, inch, unpack, unleash, epoch, inept, Apache, unlatch, Enoch, input, enmesh, enrich, impish, inrush, unpaid, unpick inpolite impolite 1 22 impolite, in polite, in-polite, inviolate, tinplate, inflate, inlet, insulate, implied, unpolished, unpolluted, unlit, implode, inbuilt, inoculate, inputted, insult, unbolt, inability, enplane, include, invalid inprisonment imprisonment 1 3 imprisonment, imprisonments, imprisonment's inproving improving 1 5 improving, in proving, in-proving, unproven, approving insectiverous insectivorous 1 4 insectivorous, insectivores, insectivore's, insectivore insensative insensitive 1 6 insensitive, insensate, insinuative, incentive, insensitively, nonsensitive inseperable inseparable 1 7 inseparable, insuperable, inseparably, insuperably, inseparables, inoperable, inseparable's insistance insistence 1 5 insistence, instance, assistance, insistence's, insisting insitution institution 1 8 institution, insinuation, invitation, intuition, instigation, infatuation, insertion, insulation insitutions institutions 1 14 institutions, institution's, insinuations, invitations, intuitions, insinuation's, infatuations, invitation's, insertions, intuition's, instigation's, infatuation's, insertion's, insulation's inspite inspire 1 21 inspire, in spite, in-spite, insipid, inspired, incite, inside, onsite, instate, inset, instep, inspirit, insist, Inst, inst, inspect, incited, inapt, inept, input, onside instade instead 2 16 instate, instead, instated, instates, inside, unsteady, instar, unseated, instant, install, onstage, incited, installed, unstated, Inst, inst instatance instance 1 5 instance, instating, instates, insistence, insentience institue institute 1 25 institute, instate, instigate, incited, instated, instates, incite, indite, inside, onsite, unsuited, instilled, insisted, instill, intuited, instead, intuit, insist, Inst, astute, inst, instant, instating, inset, intestate instuction instruction 1 5 instruction, induction, instigation, inspection, institution instuments instruments 1 17 instruments, instrument's, incitements, investments, incitement's, ointments, installments, instants, investment's, ointment's, installment's, instant's, inducements, enlistments, inducement's, encystment's, enlistment's instutionalized institutionalized 1 4 institutionalized, institutionalize, institutionalizes, sensationalized instutions intuitions 1 18 intuitions, institutions, insertions, intuition's, institution's, infatuations, insinuations, infestations, insertion's, invitations, infatuation's, insinuation's, insulation's, inceptions, infestation's, instigation's, invitation's, inception's insurence insurance 2 11 insurgence, insurance, insurances, insurgency, inference, insolence, insurance's, insures, insuring, coinsurance, reinsurance intelectual intellectual 1 4 intellectual, intellectually, intellectuals, intellectual's inteligence intelligence 1 6 intelligence, indulgence, intelligence's, intelligent, indigence, inelegance inteligent intelligent 1 9 intelligent, indulgent, intelligently, intelligence, unintelligent, indigent, inelegant, intellect, intelligentsia intenational international 1 8 international, intentional, intentionally, Internationale, internationally, intention, intonation, unintentional intepretation interpretation 1 8 interpretation, interpretations, interrelation, interpretation's, reinterpretation, interpolation, integration, interrogation interational international 1 4 international, Internationale, intentional, internationally interbread interbreed 2 6 interbred, interbreed, inter bread, inter-bread, interbreeds, interfered interbread interbred 1 6 interbred, interbreed, inter bread, inter-bread, interbreeds, interfered interchangable interchangeable 1 4 interchangeable, interchangeably, interchange, interminable interchangably interchangeably 1 10 interchangeably, interchangeable, interminably, interchangeability, interchange, interchanged, interchanges, interminable, interchanging, interchange's intercontinetal intercontinental 1 5 intercontinental, intermittently, interdependently, independently, indignantly intered interred 1 18 interred, interned, entered, wintered, inhered, intrude, inter ed, inter-ed, intercede, inter, untried, inbreed, Internet, antlered, interest, internet, indeed, inured intered interned 2 18 interred, interned, entered, wintered, inhered, intrude, inter ed, inter-ed, intercede, inter, untried, inbreed, Internet, antlered, interest, internet, indeed, inured interelated interrelated 1 16 interrelated, inter elated, inter-elated, interrelate, interleaved, interpolated, interrelates, interested, interlaced, interluded, interacted, interlarded, entreated, unrelated, untreated, interlard interferance interference 1 5 interference, interferon's, interference's, interferon, interfering interfereing interfering 1 10 interfering, interferon, interfere, interference, interfered, interferes, interfacing, interfiling, intervening, interferon's intergrated integrated 1 8 integrated, inter grated, inter-grated, interpreted, interrogated, interacted, interlarded, interjected intergration integration 1 4 integration, interrogation, interaction, interjection interm interim 1 16 interim, inter, interj, intern, inters, in term, in-term, antrum, intercom, anteroom, enter, intro, enters, infirm, inform, interim's internation international 5 13 inter nation, inter-nation, interaction, intention, international, intonation, alternation, incarnation, intervention, interrelation, interrogation, Internationale, indention interpet interpret 1 13 interpret, Internet, internet, inter pet, inter-pet, intercept, interrupt, interest, intrepid, interred, Interpol, interact, interned interrim interim 1 17 interim, inter rim, inter-rim, interring, intercom, interred, anteroom, inter, interim's, interior, interj, intern, inters, antrum, interview, enteric, introit interrugum interregnum 1 14 interregnum, intercom, interim, intrigue, interrogate, antrum, interj, intercoms, intrigued, intriguer, intrigues, anteroom, intercom's, intrigue's intertaining entertaining 1 6 entertaining, intertwining, interlining, interning, entertaining's, entertainingly interupt interrupt 1 17 interrupt, int erupt, int-erupt, interrupts, intercept, Internet, interact, interest, internet, intrepid, interrupt's, interrupted, interrupter, interpret, Interpol, introit, intrude intervines intervenes 1 13 intervenes, interlines, inter vines, inter-vines, interviews, intervene, interfiles, intervened, internees, interns, interview's, intern's, internee's intevene intervene 1 7 intervene, internee, intone, uneven, intern, antennae, Antone intial initial 1 12 initial, initially, uncial, initials, inertial, entail, Intel, until, infill, initial's, initialed, anal intially initially 1 20 initially, initial, initials, anally, infill, initial's, initialed, uncial, inlay, annually, inertial, entail, anthill, inanely, initialing, initialize, Intel, until, essentially, O'Neill intrduced introduced 1 6 introduced, intruded, introduce, introduces, intrudes, reintroduced intrest interest 1 14 interest, untruest, entrust, int rest, int-rest, interests, inters, wintriest, intros, unrest, entreat, introit, interest's, intro's introdued introduced 1 8 introduced, intruded, introduce, intrigued, intrude, interluded, intruder, intrudes intruduced introduced 1 6 introduced, intruded, introduce, introduces, intrudes, reintroduced intrusted entrusted 1 13 entrusted, interested, in trusted, in-trusted, int rusted, int-rusted, intruded, encrusted, intrastate, entrust, interrupted, untasted, untested intutive intuitive 1 12 intuitive, inductive, intuited, inactive, intuit, intuitively, initiative, intuits, annotative, imitative, intuiting, tentative intutively intuitively 1 6 intuitively, inductively, inactively, intuitive, imitatively, tentatively inudstry industry 1 8 industry, industry's, instr, instar, ancestry, industrial, industries, inducer inumerable enumerable 3 4 innumerable, numerable, enumerable, innumerably inumerable innumerable 1 4 innumerable, numerable, enumerable, innumerably inventer inventor 1 11 inventor, invented, inverter, inventory, invent er, invent-er, invent, inventors, invents, investor, inventor's invertibrates invertebrates 1 3 invertebrates, invertebrate's, invertebrate investingate investigate 1 5 investigate, investing ate, investing-ate, investing, infesting involvment involvement 1 8 involvement, involvements, involvement's, insolvent, envelopment, involved, involving, inclement irelevent irrelevant 1 7 irrelevant, relevant, irrelevantly, irrelevance, irrelevancy, Ireland, elephant iresistable irresistible 1 3 irresistible, irresistibly, resistible iresistably irresistibly 1 3 irresistibly, irresistible, resistible iresistible irresistible 1 3 irresistible, resistible, irresistibly iresistibly irresistibly 1 3 irresistibly, irresistible, resistible iritable irritable 1 7 irritable, writable, imitable, irritably, irrigable, heritable, veritable iritated irritated 1 11 irritated, imitated, irritate, irrigated, irritates, rotated, irradiated, agitated, urinated, orated, orientated ironicly ironically 2 5 ironical, ironically, ironic, ironclad, irenic irrelevent irrelevant 1 5 irrelevant, irrelevantly, relevant, irrelevance, irrelevancy irreplacable irreplaceable 1 8 irreplaceable, implacable, irreparable, replaceable, irreproachable, implacably, irreparably, irrevocable irresistable irresistible 1 4 irresistible, irresistibly, resistible, irritable irresistably irresistibly 1 3 irresistibly, irresistible, resistible isnt isn't 1 21 isn't, Inst, inst, int, Usenet, inset, into, sent, snit, snot, innit, ascent, assent, EST, Ind, Ont, USN, ant, est, ind, ain't Israelies Israelis 1 10 Israelis, Israeli's, Israels, Israel's, Israeli es, Israeli-es, Israelite's, Israelite, Israeli, Disraeli's issueing issuing 1 30 issuing, assuming, assuring, using, assaying, essaying, assign, issue, suing, sussing, Essen, icing, dissing, hissing, kissing, missing, pissing, seeing, issued, issuer, issues, assuaging, reissuing, Essene, easing, ensuing, sousing, issue's, saucing, unseeing itnroduced introduced 1 7 introduced, introduce, introduces, outproduced, induced, reintroduced, traduced iunior junior 2 64 Junior, junior, Union, union, inure, inner, Senior, punier, senior, INRI, intro, nor, uni, Inuit, Munro, minor, Indore, ignore, indoor, inkier, Elinor, Igor, Lenoir, Renoir, info, into, pinier, tinier, undo, unis, unit, univ, unto, winier, ionizer, funnier, runnier, sunnier, Invar, incur, infer, inter, unbar, under, Avior, Ionic, Onion, anion, donor, honor, icier, innit, ionic, lunar, manor, onion, senor, tenor, tuner, unify, unite, unity, owner, tinnier iwll will 2 55 Will, will, Ill, ill, I'll, IL, Ila, all, awl, ell, isl, owl, isle, Willa, Willy, willy, ills, Wall, ail, oil, wall, well, Ella, LL, ally, ilea, ilia, ll, Bill, Gill, Hill, Jill, Mill, bill, dill, fill, gill, hill, kill, mill, pill, rill, sill, till, wile, wily, idyll, it'll, AL, Al, UL, oily, ilk, ill's, we'll iwth with 1 60 with, oath, withe, itch, Th, IT, It, it, kith, pith, eighth, Ito, nth, Kieth, ACTH, Beth, Goth, Roth, Ruth, Seth, bath, both, doth, goth, hath, iota, lath, math, meth, moth, myth, path, itchy, Thu, the, tho, thy, aitch, lithe, pithy, tithe, I, i, Wyeth, wrath, wroth, Edith, Faith, Keith, eight, faith, saith, IA, IE, Ia, Io, aw, ii, ow, Alioth Japanes Japanese 1 6 Japanese, Japans, Japan's, Japan es, Japan-es, Capone's jeapardy jeopardy 1 21 jeopardy, jeopardy's, leopard, parody, capered, japed, party, Shepard, apart, Japura, jeopardize, keypad, Gerard, canard, depart, Sheppard, jetport, Gerardo, Jakarta, seaport, Japura's Jospeh Joseph 1 4 Joseph, Gospel, Jasper, Gasped jouney journey 1 44 journey, jouncy, June, jounce, Jon, Jun, jun, Joanne, Joey, Juneau, joey, joinery, Jane, Joan, Joni, Jung, Juno, cone, cony, gone, join, Jones, Junes, Joule, honey, jokey, joule, money, Jayne, Jenny, Jinny, Joann, gungy, gunny, jenny, Johnny, Joyner, county, jaunty, jitney, johnny, joined, joiner, June's journied journeyed 1 15 journeyed, corned, journey, mourned, joined, joyride, journeys, journo, burned, horned, sojourned, turned, cornet, curried, journey's journies journeys 1 44 journeys, journos, journey's, juries, journey, carnies, journals, johnnies, Corine's, goriness, journalese, journeyers, Corrine's, Jones, Junes, corneas, cornice, cronies, gurneys, purines, cornices, corniest, Johnie's, corns, Joni's, curies, jounce, journo, journal's, Johnnie's, corn's, urine's, June's, Corinne's, Murine's, purine's, cornice's, Curie's, Janie's, curie's, journeyer's, cornea's, gurney's, Corina's jstu just 3 30 Stu, jest, just, CST, jut, joist, joust, ST, St, st, jests, PST, SST, Sta, Ste, jet, jot, sty, cast, cost, gist, gust, jets, jots, juts, J's, jest's, jet's, jot's, jut's jsut just 1 44 just, jut, joust, Jesuit, jest, gust, CST, Stu, gusto, gusty, joist, juts, jute, suet, suit, ST, St, st, bust, dust, lust, must, oust, rust, Josue, cast, cost, gist, Sgt, PST, SAT, SST, Sat, Set, cut, gut, jet, jot, sat, set, sit, sot, J's, jut's Juadaism Judaism 1 9 Judaism, Judaisms, Dadaism, Judaism's, Judas, Nudism, Sadism, Jainism, Judas's Juadism Judaism 1 24 Judaism, Judaisms, Nudism, Sadism, Judaism's, Judas, Autism, Dadaism, Jainism, Jades, Quads, Judd's, Taoism, Quad's, Quietism, Cubism, Judas's, Cultism, Jedi's, Jodi's, Jude's, Judy's, Jade's, Judo's judical judicial 2 10 Judaical, judicial, juridical, judicially, cubical, medical, radical, ducal, Judaic, decal judisuary judiciary 1 42 judiciary, Janissary, disarray, Judaism, Judas, sudsier, gutsier, juster, guitar, juicer, quasar, Judson, guitars, Judas's, Judea's, jittery, juicier, Judases, cursory, quids, Jedi's, Jodi's, Judd's, Jude's, Judy's, judo's, glossary, cuds, cutesier, guider, juts, jouster, commissary, judicious, guiders, Jed's, cud's, jut's, guitar's, quid's, Jodie's, guider's juducial judicial 1 3 judicial, judicially, Judaical juristiction jurisdiction 1 5 jurisdiction, jurisdictions, jurisdiction's, jurisdictional, rustication juristictions jurisdictions 1 5 jurisdictions, jurisdiction's, jurisdiction, jurisdictional, rustication's kindergarden kindergarten 1 6 kindergarten, kinder garden, kinder-garden, kindergartens, kindergartner, kindergarten's knive knife 3 20 knives, knave, knife, Nivea, naive, nave, Nev, Knievel, Kiev, NV, novae, knaves, knifed, knifes, Nov, knee, univ, I've, knave's, knife's knowlege knowledge 1 6 knowledge, Knowles, knowledge's, bowleg, Knowles's, college knowlegeable knowledgeable 1 10 knowledgeable, knowledgeably, legible, unlikable, illegible, navigable, ineligible, negligible, legibly, likable knwo know 1 62 know, NOW, now, knew, knob, knot, known, knows, NW, No, kn, no, Neo, WNW, NCO, NWT, two, knee, kiwi, knit, won, Noe, WHO, new, noway, who, woe, woo, wow, Nos, Nov, nob, nod, non, nor, nos, not, nowt, N, n, vow, knock, knoll, gnaw, NW's, Kiowa, vino, wino, NE, NY, Na, Ne, Ni, WA, WI, Wu, nu, we, WNW's, now's, No's, no's knwos knows 1 70 knows, knobs, knots, Nos, nos, NW's, Knox, twos, WNW's, knees, nowise, kiwis, knits, NeWS, No's, news, no's, noes, nose, nosy, nous, noways, woes, woos, wows, nobs, nods, now's, Knowles, NS, vows, knob's, knocks, knolls, knot's, Neo's, gnaws, new's, noose, two's, Kiowas, winos, N's, Wis, nus, was, knee's, kiwi's, knit's, NE's, Na's, Ne's, Ni's, nu's, WHO's, who's, vow's, wow's, news's, won's, Noe's, woe's, Nov's, nod's, vino's, wino's, Wu's, knock's, knoll's, Kiowa's konw know 1 54 know, Kong, koan, gown, Kongo, Jon, Kan, Ken, con, ken, kin, Kano, keno, Cong, Conn, Joni, Kane, King, cone, cony, gone, gong, kana, kine, king, known, NOW, now, own, knew, Joan, KO, NW, coin, join, kW, keen, kn, kw, ON, Snow, down, on, snow, sown, town, koans, krona, krone, coon, goon, WNW, cow, Kong's konws knows 1 63 knows, koans, gowns, Kong's, Kans, cons, kens, Jon's, Jonas, Jones, Kan's, Ken's, Kings, con's, cones, gongs, ken's, kin's, kines, kings, Kano's, keno's, owns, coins, joins, keens, Downs, downs, gown's, snows, towns, CNS, Kongo's, coons, goons, Cong's, Conn's, Joan's, Joni's, KO's, Kane's, King's, Kong, coin's, cone's, cony's, cows, gong's, join's, keen's, king's, now's, coon's, goon's, NW's, Snow's, snow's, krona's, krone's, WNW's, cow's, down's, town's kwno know 20 69 Kano, keno, Kongo, Kan, Ken, ken, kin, Gino, Juno, Kane, King, Kong, kana, kine, king, kw no, kw-no, won, Kwan, know, Jon, con, wino, Gwyn, KO, No, kW, keen, kn, koan, kw, no, coon, goon, Congo, Genoa, Kenny, WNW, canoe, Ono, awn, gown, kWh, own, pwn, CNN, Can, Gen, Jan, Jun, can, gen, gin, gun, jun, Kans, Kant, Kent, kayo, kens, kind, kink, guano, Kano's, keno's, Kan's, Ken's, ken's, kin's labatory lavatory 1 6 lavatory, laboratory, laudatory, labor, Labrador, locator labatory laboratory 2 6 lavatory, laboratory, laudatory, labor, Labrador, locator labled labeled 1 31 labeled, cabled, fabled, gabled, ladled, tabled, libeled, la bled, la-bled, lab led, lab-led, baled, label, labile, liable, bled, labels, babbled, dabbled, gabbled, labored, lobed, lubed, bailed, balled, bawled, lobbed, lolled, lulled, tablet, label's labratory laboratory 1 9 laboratory, Labrador, liberator, Labradors, vibratory, laboratory's, library, Labrador's, celebratory laguage language 1 15 language, luggage, leakage, lavage, baggage, gauge, league, lagged, Gage, luge, lacunae, leafage, large, lunge, luggage's laguages languages 1 19 languages, language's, leakages, luggage's, gauges, leagues, leakage's, luges, lavage's, larges, lunges, baggage's, gauge's, luggage, league's, Gage's, leafage's, large's, lunge's larg large 1 10 large, largo, lag, lark, Lara, Lars, lard, lurgy, Lang, lurk largst largest 1 9 largest, larges, largos, largess, larks, large's, largo's, lark's, largess's lastr last 1 43 last, laser, lasts, Lester, Lister, luster, LSAT, later, least, Astor, aster, astir, blaster, plaster, latter, leaser, Castor, Castro, Easter, Master, baster, caster, castor, faster, last's, lasted, lastly, lustier, master, pastor, pastry, raster, taster, vaster, waster, lest, list, lost, lust, lased, loser, lusty, least's lattitude latitude 1 7 latitude, attitude, altitude, latitudes, platitude, lassitude, latitude's launchs launch 3 8 launch's, launches, launch, lunch's, lunches, Lynch's, haunch's, paunch's launhed launched 1 18 launched, laughed, lunched, lanced, landed, lunged, lounged, lunkhead, leaned, loaned, Land, land, lynched, lined, lancet, linked, linted, longed lavae larvae 1 25 larvae, lavage, lava, lave, leave, Laval, lav, Love, live, love, levee, Alva, larva, laved, laves, Livia, lovey, Ava, Ave, ave, lava's, lvi, slave, Laue, lavs layed laid 20 71 lade, flayed, played, slayed, laced, laded, lamed, lased, laved, lazed, bayed, hayed, layer, payed, LED, lad, led, Laud, Loyd, laid, late, laud, lied, lay ed, lay-ed, Lady, Leda, lady, lead, lewd, load, lode, latte, lay, layered, lye, Laredo, lacked, lagged, lammed, lapped, lashed, lathed, lauded, lazied, leaded, leafed, leaked, leaned, leaped, leased, leaved, loaded, loafed, loaned, LLD, Lat, Lloyd, lat, layette, let, lid, Land, Laue, land, lard, allayed, belayed, delayed, relayed, cloyed lazyness laziness 1 19 laziness, laziness's, laxness, haziness, lameness, lateness, lazybones's, slyness, lanes, lazes, lazybones, leanness, Lane's, lane's, laze's, lazies, sleaziness, Lassen's, laxness's leage league 1 55 league, ledge, Liege, liege, lease, leave, lag, leg, Leakey, Lego, lake, leak, loge, luge, Lodge, leaky, leggy, lodge, leagued, leagues, leek, Leger, lager, large, LG, legate, lg, Lea, Lee, lea, leafage, leakage, lee, legal, lineage, age, lavage, leaked, ledger, ledges, legged, linage, lac, log, lug, Laue, lags, legs, mileage, pledge, sledge, league's, lag's, leg's, ledge's leanr lean 5 44 leaner, learn, Lean, Lear, lean, Leann, leans, lunar, Leonor, loaner, Elanor, Lenard, Lenora, Lenore, learner, Lena, Leary, Lenoir, linear, Eleanor, LAN, Leander, Len, cleaner, gleaner, liner, loner, Leanna, Leanne, Lerner, Lean's, lean's, Lana, Lane, Lang, Leno, Leon, lair, lane, leer, liar, loan, near, Lena's leanr learn 2 44 leaner, learn, Lean, Lear, lean, Leann, leans, lunar, Leonor, loaner, Elanor, Lenard, Lenora, Lenore, learner, Lena, Leary, Lenoir, linear, Eleanor, LAN, Leander, Len, cleaner, gleaner, liner, loner, Leanna, Leanne, Lerner, Lean's, lean's, Lana, Lane, Lang, Leno, Leon, lair, lane, leer, liar, loan, near, Lena's leanr leaner 1 44 leaner, learn, Lean, Lear, lean, Leann, leans, lunar, Leonor, loaner, Elanor, Lenard, Lenora, Lenore, learner, Lena, Leary, Lenoir, linear, Eleanor, LAN, Leander, Len, cleaner, gleaner, liner, loner, Leanna, Leanne, Lerner, Lean's, lean's, Lana, Lane, Lang, Leno, Leon, lair, lane, leer, liar, loan, near, Lena's leathal lethal 1 10 lethal, lethally, Letha, Latham, leather, lath, Letha's, Lethe, lathe, loath lefted left 10 36 lifted, lofted, hefted, lefter, left ed, left-ed, feted, leafed, Left, left, leftest, lefties, refuted, lefty, lefts, fleeted, felted, leaded, leaved, levied, looted, luffed, gifted, lasted, left's, lifter, lilted, linted, listed, lusted, rafted, rifted, sifted, tufted, wafted, lefty's legitamate legitimate 1 6 legitimate, legitimated, legitimates, legitimately, legitimatize, illegitimate legitmate legitimate 1 8 legitimate, legit mate, legit-mate, legitimated, legitimates, legitimately, legitimatize, illegitimate lenght length 1 25 length, Lent, lent, lento, lend, lint, light, legit, linnet, Lents, night, Len, let, linty, LNG, Knight, knight, Lang, Lena, Leno, Long, ling, long, lung, Lent's leran learn 1 31 learn, Lean, lean, reran, Lorna, Lorena, lorn, Loren, learns, Lear, Lena, Erna, earn, Leann, Loraine, leering, LAN, Lateran, Leary, Len, Leona, ran, Verna, yearn, Lara, Leon, Lora, Lyra, lira, loan, Lear's lerans learns 1 29 learns, leans, learn, earns, Lean's, lean's, Lear's, lens, Lorna's, yearns, Loren's, Lorena's, loans, Lara's, Lena's, Lora's, Lyra's, lira's, Leann's, LAN's, Lateran's, Len's, Erna's, Loraine's, Leon's, loan's, Leary's, Leona's, Verna's lieuenant lieutenant 1 15 lieutenant, lenient, L'Enfant, Dunant, Levant, tenant, pennant, lineament, linen, Laurent, leanest, liniment, linden, Lennon, lining leutenant lieutenant 1 8 lieutenant, lieutenants, lieutenant's, lieutenancy, tenant, lutenist, Dunant, latent levetate levitate 1 4 levitate, levitated, levitates, Levitt levetated levitated 1 4 levitated, levitate, levitates, lactated levetates levitates 1 5 levitates, levitate, levitated, Levitt's, lactates levetating levitating 1 6 levitating, levitation, lactating, levitate, levitated, levitates levle level 1 43 level, levee, leveled, leveler, lively, lovely, leave, levels, lever, levelly, Laval, bevel, revel, Lesley, Leslie, Levine, levees, levied, levier, levies, revile, Lela, Levi, Levy, Love, Lyle, lave, levy, live, love, Leila, Leola, Lille, Levis, ladle, lisle, level's, feel, flee, levee's, Levi's, Levy's, levy's liasion liaison 1 23 liaison, lesion, libation, ligation, elision, vision, lotion, lashing, fission, mission, suasion, liaising, leashing, Lawson, lasing, lain, lion, Latino, lesions, dilation, illusion, elation, lesion's liason liaison 1 26 liaison, Lawson, lesson, liaisons, Larson, Lisbon, Liston, liaising, Lassen, lasing, lion, Alison, leasing, Jason, Mason, bison, mason, Gleason, Luzon, Wilson, Litton, reason, season, lessen, loosen, liaison's liasons liaisons 1 29 liaisons, liaison's, lessons, Lawson's, liaison, lions, lesson's, Masons, masons, Larson's, Lisbon's, Liston's, reasons, seasons, lessens, loosens, Lassen's, lion's, Alison's, Jason's, Mason's, bison's, mason's, Gleason's, Luzon's, Wilson's, Litton's, reason's, season's libary library 1 12 library, Libra, lobar, Libras, liar, libber, liberty, Leary, Libby, Liberia, labor, Libra's libell libel 1 16 libel, libels, label, liable, lib ell, lib-ell, Bell, bell, Liberal, libel's, libeled, libeler, liberal, Lyell, labels, label's libguistic linguistic 1 12 linguistic, logistic, logistics, legalistic, egoistic, lipstick, logistical, ballistic, eulogistic, caustic, syllogistic, logistics's libguistics linguistics 1 4 linguistics, logistics, linguistics's, logistics's lible libel 1 18 libel, liable, labile, Lille, Bible, bible, lisle, label, libeled, libeler, bile, libels, legible, lib, likable, livable, pliable, libel's lible liable 2 18 libel, liable, labile, Lille, Bible, bible, lisle, label, libeled, libeler, bile, libels, legible, lib, likable, livable, pliable, libel's lieing lying 31 57 liking, liming, lining, living, hieing, pieing, lien, ling, laying, lingo, Len, Lin, leering, licking, Lang, Lean, Lena, Leno, Leon, Lina, Long, lain, lean, line, lino, lion, loin, long, lung, liens, lying, being, piing, Leann, Lenny, Leona, fleeing, ailing, filing, lacing, lading, laming, lasing, laving, lazing, loping, losing, loving, lowing, lubing, luring, oiling, piling, riling, tiling, wiling, lien's liek like 1 24 like, Lie, lie, leek, lick, leak, lieu, link, lied, lief, lien, lies, Luke, lake, Liege, liege, leg, liq, lack, lock, look, luck, Lie's, lie's liekd liked 1 30 liked, lied, licked, leaked, linked, lacked, like, locked, looked, lucked, limed, lined, lived, LED, led, lid, biked, diked, hiked, liken, liker, likes, miked, piked, LCD, lead, leek, lewd, lick, like's liesure leisure 1 22 leisure, leisured, lie sure, lie-sure, lesser, leaser, fissure, leisure's, leisurely, pleasure, laser, loser, Lester, Lister, lies, lire, lisper, lure, sure, lieu's, Lie's, lie's lieved lived 1 15 lived, leaved, levied, sieved, laved, livid, loved, livened, leafed, lied, live, levee, believed, relieved, sleeved liftime lifetime 1 18 lifetime, lifetimes, lifting, lifetime's, lifted, lifter, lift, leftism, halftime, lefties, loftier, Lafitte, lifts, longtime, lift's, liftoff, loftily, lofting likelyhood likelihood 1 6 likelihood, likely hood, likely-hood, likelihoods, livelihood, likelihood's liquify liquefy 1 17 liquefy, liquid, squiffy, quiff, liquor, liqueur, qualify, liq, liquefied, liquefies, luff, Livia, Luigi, jiffy, leafy, lucky, quaff liscense license 1 23 license, licensee, licensed, licenses, listens, lessens, licensees, scenes, lichens, license's, liens, loosens, sense, listen's, Pliocenes, Lassen's, lichen's, Lucien's, licensee's, lien's, scene's, Nicene's, Pliocene's lisence license 1 30 license, licensee, silence, essence, since, seance, lenience, listens, Lance, lance, lessens, liens, loosens, salience, science, sense, licensed, licenses, listen's, Laurence, Lawrence, nascence, Lassen's, lien's, likens, linens, livens, nuisance, linen's, license's lisense license 1 45 license, licensee, listens, lessens, liens, loosens, sense, licensed, licenses, likens, linens, livens, listen's, lines, lenses, Lassen's, lien's, looseness, licensees, lens, sens, liaisons, linen's, lisle's, likeness, lases, license's, lioness, lions, loses, linens's, Lucien's, Lisa's, line's, Len's, Lin's, Olsen's, Larsen's, Lisbon's, Liston's, liaison's, lens's, licensee's, lion's, Alison's listners listeners 1 12 listeners, listener's, listens, Lister's, listener, listen's, stoners, Lester's, Liston's, luster's, Costner's, stoner's litature literature 2 8 ligature, literature, stature, litter, littered, littler, litterer, lecture literture literature 1 15 literature, litterateur, literate, literature's, torture, litterer, loiterer, literary, literates, litterateurs, literati, littered, litterateur's, L'Ouverture, literate's littel little 2 23 Little, little, lintel, litter, lit tel, lit-tel, littler, lately, lite, tittle, lithely, latte, libel, liter, Lionel, Litton, Mattel, latter, lattes, letter, Little's, little's, latte's litterally literally 1 13 literally, laterally, litter ally, litter-ally, literal, latterly, littoral, liberally, literately, bilaterally, lateral, literals, literal's liuke like 2 66 Luke, like, lake, lick, luge, Liege, Locke, liege, luck, liked, liken, liker, likes, leek, Lie, fluke, lie, lucky, Ike, licked, Luigi, alike, liq, lug, Laue, Leakey, lackey, link, Duke, Luce, Lupe, Mike, Nike, Pike, bike, dike, duke, hike, kike, lice, life, lime, line, lire, lite, live, lube, lure, lute, mike, nuke, pike, puke, Loki, lack, leak, lock, loge, look, Louie, Lepke, Rilke, licks, Luke's, like's, lick's livley lively 1 43 lively, lovely, level, livery, Lily, Livy, lily, live, levelly, likely, Lille, Lilly, lovey, lisle, lived, liven, liver, lives, Lesley, lividly, lithely, livelier, Laval, livable, libel, Lillie, naively, Levy, Lila, Love, Lyle, Lyly, file, lave, levels, levy, lief, life, lilo, love, Livy's, lovely's, level's lmits limits 1 70 limits, limit's, emits, omits, milts, MIT's, limit, mites, mitts, lifts, lilts, lints, lists, limes, limos, limbs, limns, limps, smites, lats, lets, lids, lots, mats, mots, remits, vomits, loots, louts, milt's, Lents, Smuts, lasts, lefts, lofts, lusts, mitt's, smuts, Klimt's, lift's, lilt's, lint's, list's, MT's, mite's, Lat's, Lot's, let's, lid's, lot's, mat's, mot's, GMT's, Lima's, lime's, limo's, limb's, limp's, laity's, amity's, vomit's, Lott's, loot's, lout's, Lent's, last's, left's, loft's, lust's, smut's loev love 2 65 Love, love, Levi, Levy, levy, lovey, lave, live, lav, lief, loaf, leave, Leo, lvi, Lvov, Lome, Lowe, clove, glove, levee, lobe, lode, loge, lone, lope, lore, lose, loved, lover, loves, Le, Leif, Livy, Olav, elev, lava, leaf, life, lo, Jove, Leon, Leos, Rove, cove, dove, hove, move, rove, wove, floe, Lea, Lee, Lew, Lie, Lou, foe, lea, lee, lei, lie, loo, low, Love's, love's, Leo's lonelyness loneliness 1 8 loneliness, loneliness's, loveliness, lowliness, levelness, likeliness, liveliness, loveliness's longitudonal longitudinal 1 7 longitudinal, longitudinally, latitudinal, longitude, longitudes, longitude's, conditional lonley lonely 1 15 lonely, Conley, Langley, Leonel, Lionel, lone, lovely, only, lolly, lowly, loner, Finley, Henley, Lesley, Manley lonly lonely 1 26 lonely, only, lolly, lowly, Leonel, Lionel, Langley, loony, Lon, lankly, Conley, loudly, lovely, Lily, Lola, Long, Lyly, lily, loll, lone, long, Lanny, Lenny, Lilly, Lully, Lon's lonly only 2 26 lonely, only, lolly, lowly, Leonel, Lionel, Langley, loony, Lon, lankly, Conley, loudly, lovely, Lily, Lola, Long, Lyly, lily, loll, lone, long, Lanny, Lenny, Lilly, Lully, Lon's lsat last 2 31 LSAT, last, slat, Lat, SAT, Sat, lat, sat, least, lest, list, lost, lust, LSD, slate, lasts, ls at, ls-at, Las, Sta, SALT, lats, salt, blast, slit, slot, slut, last's, Lat's, La's, la's lveo love 5 53 Leo, Love, lave, live, love, Levi, Levy, levy, levee, lovey, lvi, LIFO, lief, lvii, lav, Lvov, Lego, Leno, Leon, Leos, leave, Le, Leif, Livy, lava, leaf, life, lo, laved, laves, level, lever, lived, liven, liver, lives, loved, lover, loves, LVN, Lao, Lea, Lee, Lew, Lie, lea, lee, lei, lie, loo, Love's, love's, Leo's lvoe love 2 58 Love, love, lovey, lave, live, Lvov, levee, lvi, life, lvii, loved, lover, loves, Leo, lav, leave, Lome, Lowe, clove, glove, lobe, lode, loge, lone, lope, lore, lose, floe, LIFO, Le, Levi, Levy, Livy, lava, levy, lief, lo, loaf, Jove, Rove, cove, dove, hove, move, rove, wove, LVN, Lao, Lee, Lie, Lou, foe, lee, lie, loo, low, Love's, love's Lybia Libya 14 34 Labia, Lydia, Lib, Lb, BIA, Labial, LLB, Lab, Lbw, Lob, Lyra, Lobe, Lube, Libya, Libra, Lelia, Lidia, Lilia, Livia, Lucia, Luria, Nubia, Tibia, Libby, Lobby, Alba, BA, Ba, Bi, Elba, LA, La, Li, Lib's mackeral mackerel 1 24 mackerel, mackerels, Maker, maker, material, mackerel's, mocker, makers, mayoral, mockery, Maker's, maker's, mineral, mockers, Marla, meagerly, cockerel, mocker's, pickerel, muckier, coral, moral, mural, mockery's magasine magazine 1 8 magazine, magazines, Maxine, migraine, magazine's, moccasin, maxing, massing magincian magician 1 12 magician, Manichean, magnesia, Kantian, gentian, imagination, mansion, marination, pagination, magnesia's, monition, munition magnificient magnificent 1 5 magnificent, magnificently, magnificence, munificent, Magnificat magolia magnolia 1 26 magnolia, majolica, Mongolia, Mazola, Paglia, Aglaia, Magi, Mali, Mowgli, magi, Manila, manila, Magoo, Magog, Marla, magic, magma, Magellan, Mogul, mogul, Maggie, magpie, muggle, maxilla, Magoo's, magi's mailny mainly 1 22 mainly, mailing, Milne, Marilyn, Malian, malign, manly, Milan, mauling, Malone, mail, main, many, Molina, Maine, Malay, moiling, mails, malty, milky, Manley, mail's maintainance maintenance 1 6 maintenance, maintaining, maintains, maintenance's, Montanans, Montanan's maintainence maintenance 1 6 maintenance, maintaining, maintainers, maintains, continence, maintenance's maintance maintenance 2 9 maintains, maintenance, maintained, maintainer, maintain, maintainers, mantas, Montana's, manta's maintenence maintenance 1 11 maintenance, maintenance's, continence, countenance, minuteness, maintaining, maintainers, Montanans, Montanan's, minuteness's, Mantegna's maintinaing maintaining 1 5 maintaining, mainlining, maintain, maintains, munitioning maintioned mentioned 2 5 munitioned, mentioned, maintained, mainlined, motioned majoroty majority 1 21 majority, majorette, majorly, majored, Major, Marty, major, Majuro, majority's, majors, majordomo, carroty, maggoty, Majesty, Major's, Majorca, majesty, major's, McCarty, Maigret, Majuro's maked marked 1 38 marked, masked, make, miked, maxed, Maker, baked, caked, faked, maced, maker, makes, maned, mated, naked, raked, waked, mocked, mucked, made, Maude, mad, med, smacked, manged, market, milked, make's, Maud, Mike, mage, maid, mate, meed, mike, imaged, smoked, gamed maked made 20 38 marked, masked, make, miked, maxed, Maker, baked, caked, faked, maced, maker, makes, maned, mated, naked, raked, waked, mocked, mucked, made, Maude, mad, med, smacked, manged, market, milked, make's, Maud, Mike, mage, maid, mate, meed, mike, imaged, smoked, gamed makse makes 1 100 makes, make, manse, mages, mikes, mks, macs, mags, Mack's, mask, make's, Marks, marks, masks, Maker, maker, Mac's, Magus, mac's, mag's, magus, mas, maxes, micks, mocks, mucks, bakes, cakes, fakes, hakes, lakes, maces, males, manes, mares, mates, mazes, rakes, takes, ukase, wakes, Maisie, Massey, Max, max, masc, Case, MA's, Mace, Mass, Mays, Mike, Muse, case, ma's, mace, mage, mass, maws, maze, mike, muse, Mg's, Mark's, mark's, mask's, Mick's, muck's, Marks's, Mike's, mage's, magi's, mike's, Mae's, Mai's, Mao's, Max's, May's, maw's, max's, may's, Madge's, McKee's, Jake's, Mace's, Male's, Wake's, bake's, cake's, fake's, hake's, lake's, mace's, male's, mane's, mare's, mate's, maze's, rake's, sake's Malcom Malcolm 1 16 Malcolm, Talcum, LCM, Mailbomb, Maalox, Qualcomm, Malacca, Holcomb, Welcome, Mulct, Melanoma, Amalgam, Locum, Glaucoma, Magma, Slocum maltesian Maltese 0 6 Malthusian, Malaysian, Melanesian, malting, Maldivian, Multan mamal mammal 1 38 mammal, mama, Jamal, mamas, mammals, mamma, mamba, mam, Marla, Jamaal, Maiman, mama's, manual, tamale, mail, mall, maul, meal, mams, marl, ma'am, Malay, Mamie, mammy, Camel, Jamel, Mabel, Mamet, Tamil, camel, mambo, medal, metal, modal, moral, mural, mammal's, mamma's mamalian mammalian 1 9 mammalian, mammalians, Malian, Somalian, mammalian's, Malayan, Memling, malign, mailman managable manageable 1 11 manageable, manacle, bankable, mandible, maniacal, changeable, marriageable, mountable, maniacally, sinkable, manically managment management 1 9 management, managements, management's, monument, managed, augment, tangent, Menkent, managing manisfestations manifestations 1 5 manifestations, manifestation's, manifestation, infestations, infestation's manoeuverability maneuverability 1 3 maneuverability, maneuverability's, maneuverable manouver maneuver 1 18 maneuver, maneuvers, Hanover, manure, manor, mover, hangover, makeover, maneuver's, maneuvered, manner, manger, mangier, manager, mangler, manlier, minuter, monomer manouverability maneuverability 1 7 maneuverability, maneuverability's, maneuverable, manageability, invariability, memorability, venerability manouverable maneuverable 1 5 maneuverable, mensurable, nonverbal, maneuverability, conferrable manouvers maneuvers 1 24 maneuvers, maneuver's, maneuver, manures, manors, movers, Hanover's, hangovers, makeovers, manners, mangers, maneuvered, manure's, managers, manglers, monomers, manor's, mover's, hangover's, makeover's, manner's, manger's, manager's, monomer's mantained maintained 1 14 maintained, maintainer, contained, maintain, mainlined, maintains, mentioned, mankind, mantled, mandated, martinet, untanned, wantoned, suntanned manuever maneuver 1 22 maneuver, maneuvers, maneuver's, maneuvered, manure, never, maunder, makeover, manner, manger, mangier, Hanover, manager, mangler, manlier, minuter, Mainer, meaner, moaner, maneuvering, hangover, naiver manuevers maneuvers 1 23 maneuvers, maneuver's, maneuver, manures, maneuvered, maunders, makeovers, manners, mangers, manure's, managers, manglers, Mainers, moaners, hangovers, makeover's, manner's, manger's, Hanover's, manager's, Mainer's, moaner's, hangover's manufacturedd manufactured 1 9 manufactured, manufacture dd, manufacture-dd, manufacture, manufacturer, manufactures, manufacture's, manufacturers, manufacturer's manufature manufacture 1 9 manufacture, miniature, misfeature, Manfred, mandatory, minuter, Minotaur, manometer, minatory manufatured manufactured 1 9 manufactured, Manfred, maundered, maneuvered, mentored, monitored, unfettered, ministered, meandered manufaturing manufacturing 1 10 manufacturing, Mandarin, mandarin, maundering, maneuvering, mentoring, monitoring, unfettering, ministering, meandering manuver maneuver 1 22 maneuver, maneuvers, manure, maunder, manner, manger, mangier, Hanover, manager, mangler, manlier, minuter, Mainer, maneuver's, maneuvered, meaner, moaner, naiver, manor, miner, mover, never mariage marriage 1 13 marriage, mirage, Marge, marge, marriages, Margie, Maria, Marie, Mauriac, maria, Margo, merge, marriage's marjority majority 1 9 majority, Marjory, Marjorie, Margarita, Margarito, margarita, Margret, Marjorie's, Marjory's markes marks 4 34 markers, markets, Marks, marks, makes, mares, Mark's, mark's, Marses, marked, marker, market, Marge's, Marks's, marques, murks, Marc's, Marcos, Marcus, merges, murk's, mark es, mark-es, Margie's, make's, mare's, markka's, marque's, marker's, market's, Marie's, Marne's, Marco's, Margo's marketting marketing 1 15 marketing, market ting, market-ting, marketing's, marking, racketing, targeting, forgetting, marinating, Martin, market, martin, bracketing, Martina, martini marmelade marmalade 1 6 marmalade, marveled, marmalade's, armload, marbled, marshaled marrage marriage 1 17 marriage, barrage, Marge, marge, mirage, mar rage, mar-rage, marriages, Margie, Margo, carriage, merge, garage, manage, maraca, marque, marriage's marraige marriage 1 11 marriage, marriages, Margie, Marge, marge, carriage, mirage, barrage, marriage's, Marie, remarriage marrtyred martyred 1 13 martyred, mortared, martyr, matured, martyrs, Mordred, mattered, mirrored, bartered, martyr's, mastered, murdered, martyrdom marryied married 1 8 married, marred, marrying, marked, marched, marauded, marooned, mirrored Massachussets Massachusetts 1 5 Massachusetts, Massachusetts's, Masochists, Masochist's, Massasoit's Massachussetts Massachusetts 1 5 Massachusetts, Massachusetts's, Masochists, Masochist's, Massasoit's masterbation masturbation 1 3 masturbation, masturbating, masturbation's mataphysical metaphysical 1 5 metaphysical, metaphysically, metaphysics, metaphorical, metaphysics's materalists materialist 3 14 materialists, materialist's, materialist, naturalists, materialism's, materialistic, medalists, moralists, muralists, materializes, naturalist's, medalist's, moralist's, muralist's mathamatics mathematics 1 7 mathematics, mathematics's, mathematical, asthmatics, asthmatic's, cathartics, cathartic's mathematican mathematician 1 7 mathematician, mathematical, mathematics, mathematicians, mathematically, mathematics's, mathematician's mathematicas mathematics 1 3 mathematics, mathematical, mathematics's matheticians mathematicians 1 4 mathematicians, mathematician's, morticians, mortician's mathmatically mathematically 1 3 mathematically, mathematical, thematically mathmatician mathematician 1 3 mathematician, mathematicians, mathematician's mathmaticians mathematicians 1 3 mathematicians, mathematician's, mathematician mchanics mechanics 1 10 mechanics, mechanic's, mechanics's, mechanic, manics, maniacs, manic's, maniocs, maniac's, manioc's meaninng meaning 1 10 meaning, Manning, manning, meanings, moaning, meaning's, meninx, mining, mooning, Manning's mear wear 28 100 Mar, mar, ear, Meir, smear, Mara, Mari, Mary, mare, mere, Lear, Mead, bear, dear, fear, gear, hear, mead, meal, mean, meas, meat, near, pear, rear, sear, tear, wear, year, Mira, Mr, Myra, Meier, Meyer, merry, Mir, Moor, Muir, moor, Maori, Maura, Mauro, Mayra, marry, MRI, Mae, Mayer, Moira, ERA, era, Marc, Mark, Mars, mark, marl, mars, mart, Maria, Marie, Mario, Merak, Mesa, maria, mayor, mega, mesa, meta, MA, ME, Me, Miro, More, Moro, Omar, emir, ma, me, meager, meaner, mire, miry, more, smeary, AR, Ar, ER, Er, Hera, Vera, er, moray, Mizar, Mylar, meter, metro, molar, Amer, MIA, Mai, Mao mear mere 10 100 Mar, mar, ear, Meir, smear, Mara, Mari, Mary, mare, mere, Lear, Mead, bear, dear, fear, gear, hear, mead, meal, mean, meas, meat, near, pear, rear, sear, tear, wear, year, Mira, Mr, Myra, Meier, Meyer, merry, Mir, Moor, Muir, moor, Maori, Maura, Mauro, Mayra, marry, MRI, Mae, Mayer, Moira, ERA, era, Marc, Mark, Mars, mark, marl, mars, mart, Maria, Marie, Mario, Merak, Mesa, maria, mayor, mega, mesa, meta, MA, ME, Me, Miro, More, Moro, Omar, emir, ma, me, meager, meaner, mire, miry, more, smeary, AR, Ar, ER, Er, Hera, Vera, er, moray, Mizar, Mylar, meter, metro, molar, Amer, MIA, Mai, Mao mear mare 9 100 Mar, mar, ear, Meir, smear, Mara, Mari, Mary, mare, mere, Lear, Mead, bear, dear, fear, gear, hear, mead, meal, mean, meas, meat, near, pear, rear, sear, tear, wear, year, Mira, Mr, Myra, Meier, Meyer, merry, Mir, Moor, Muir, moor, Maori, Maura, Mauro, Mayra, marry, MRI, Mae, Mayer, Moira, ERA, era, Marc, Mark, Mars, mark, marl, mars, mart, Maria, Marie, Mario, Merak, Mesa, maria, mayor, mega, mesa, meta, MA, ME, Me, Miro, More, Moro, Omar, emir, ma, me, meager, meaner, mire, miry, more, smeary, AR, Ar, ER, Er, Hera, Vera, er, moray, Mizar, Mylar, meter, metro, molar, Amer, MIA, Mai, Mao mechandise merchandise 1 10 merchandise, mechanize, mechanizes, mechanics, mechanized, mechanic's, mechanics's, shandies, merchants, merchant's medacine medicine 1 21 medicine, medicines, menacing, Medan, Medici, Medina, macing, medicine's, Maxine, Mendocino, medicinal, mediating, educing, Madeline, Medici's, deducing, magazine, meddling, reducing, seducing, Medan's medeival medieval 1 5 medieval, medial, medical, medal, bedevil medevial medieval 1 6 medieval, medial, bedevil, medical, devil, medal medievel medieval 1 13 medieval, medial, bedevil, medical, devil, model, medially, medley, motive, marvel, medically, motives, motive's Mediteranean Mediterranean 1 3 Mediterranean, Mediterraneans, Mediterranean's memeber member 1 12 member, members, ember, remember, Meyerbeer, member's, mumbler, Amber, amber, umber, memoir, mummer menally mentally 2 11 menially, mentally, meanly, venally, manually, men ally, men-ally, manly, menial, Manley, mealy meranda veranda 2 33 Miranda, veranda, Melinda, Grenada, errand, Rand, marinade, mend, rand, Brenda, Mariana, Granada, Mercado, mermaid, Mandy, Miranda's, Moran, Myrna, Randi, Randy, Ronda, manta, meant, randy, brand, grand, Amerind, remand, Marina, Merino, maraud, marina, merino meranda Miranda 1 33 Miranda, veranda, Melinda, Grenada, errand, Rand, marinade, mend, rand, Brenda, Mariana, Granada, Mercado, mermaid, Mandy, Miranda's, Moran, Myrna, Randi, Randy, Ronda, manta, meant, randy, brand, grand, Amerind, remand, Marina, Merino, maraud, marina, merino mercentile mercantile 1 3 mercantile, percentile, percentile's messanger messenger 1 15 messenger, mess anger, mess-anger, messengers, Sanger, manger, messenger's, manager, Kissinger, passenger, Singer, Zenger, massacre, monger, singer messenging messaging 1 5 messaging, massaging, messenger, mismanaging, misspeaking metalic metallic 1 14 metallic, Metallica, metabolic, metal, italic, metals, metric, metal's, metaled, talc, bimetallic, medal, medic, Metallica's metalurgic metallurgic 1 4 metallurgic, metallurgical, metallurgy, metallurgy's metalurgical metallurgical 1 8 metallurgical, metallurgic, metrical, metaphorical, liturgical, metallurgist, metallurgy, meteorological metalurgy metallurgy 1 6 metallurgy, meta lurgy, meta-lurgy, metallurgy's, metallurgic, metalwork metamorphysis metamorphosis 1 4 metamorphosis, metamorphoses, metamorphosis's, metamorphism's metaphoricial metaphorical 1 4 metaphorical, metaphorically, metaphoric, metaphysical meterologist meteorologist 1 5 meteorologist, meteorologists, petrologist, meteorologist's, meteorology's meterology meteorology 1 5 meteorology, petrology, meteorology's, meteorologic, macrology methaphor metaphor 1 9 metaphor, Mather, mother, Mithra, mouthier, Mahavira, Mayfair, makeover, thievery methaphors metaphors 1 5 metaphors, metaphor's, mothers, Mather's, mother's Michagan Michigan 1 9 Michigan, Meagan, Michigan's, Mohegan, Michelin, Megan, Michiganite, McCain, Meghan micoscopy microscopy 1 4 microscopy, microscope, moonscape, Mexico's mileau milieu 1 24 milieu, mile, Millay, mil, ilea, mileage, Male, Mill, Milo, Mlle, male, meal, mill, mole, mule, Milan, Miles, miler, miles, Malay, melee, Millie, mile's, Miles's milennia millennia 1 19 millennia, millennial, Milne, Molina, millennium, Melanie, Milan, milling, Minnie, Glenna, militia, menial, Leanna, Milken, Lena, Minn, mien, mile, Milne's milennium millennium 1 8 millennium, millenniums, millennium's, millennia, millennial, selenium, minim, plenum mileu milieu 1 45 milieu, mile, Miles, miler, miles, mil, Male, Mill, Milo, Mlle, male, mill, mole, mule, melee, Millie, Mel, milieus, lieu, mail, moil, Milne, ml, Mailer, Miller, Millet, mailed, mailer, mildew, mile's, milled, miller, millet, moiled, Emile, smile, mild, milf, milk, mils, milt, smiley, mil's, milieu's, Miles's miliary military 1 43 military, milliard, Mylar, miler, molar, Millay, Hilary, milady, Malory, Miller, miller, Millard, Hillary, millibar, Mallory, Moliere, millinery, Mailer, Mary, liar, mailer, miry, midair, milkier, Leary, Malay, malaria, mealier, Milan, Mizar, familiar, milky, Molnar, Mylars, milder, milers, milieu, milker, molars, Millay's, Mylar's, miler's, molar's milion million 1 34 million, Milton, minion, mullion, Milan, melon, Malian, Mellon, malign, mailing, mi lion, mi-lion, mil ion, mil-ion, milling, moiling, millions, Milne, Malone, Milo, Molina, lion, Miltown, billion, gillion, mission, pillion, zillion, Jilin, Melton, Milken, milieu, million's, Milo's miliraty military 2 12 meliorate, military, militate, milliard, Millard, milady, Moriarty, flirty, migrate, hilarity, minority, millrace millenia millennia 1 15 millennia, millennial, milling, mullein, Mullen, Milne, Molina, millennium, million, villein, Milan, mulling, Milken, Millie, mullein's millenial millennial 1 4 millennial, millennia, millennial's, menial millenium millennium 1 15 millennium, millenniums, millennium's, millennia, millennial, selenium, milling, minim, mullein, Mullen, milliner, millings, plenum, mullein's, milling's millepede millipede 1 8 millipede, millipedes, milled, millipede's, filliped, millpond, Millet, millet millioniare millionaire 1 7 millionaire, millionaires, billionaire, milliner, millionaire's, millionairess, millinery millitary military 1 7 military, milliard, millibar, millinery, militarily, military's, Millard millon million 1 41 million, Mellon, Milton, Dillon, Villon, milling, mullion, Milan, melon, Mullen, mill on, mill-on, millions, Milne, Malone, Mill, Milo, mill, Miltown, Maillol, billion, gillion, maillot, pillion, zillion, mullein, mulling, Mills, mills, Marlon, Melton, Milken, Millay, Millie, mallow, mellow, Mill's, mill's, million's, Milo's, Mellon's miltary military 1 28 military, milady, milder, molter, Millard, militarily, military's, milt, dilatory, minatory, solitary, Malta, Mylar, maltier, malty, miler, miter, molar, altar, milliard, milts, Malory, Miller, malady, miller, milt's, mallard, milady's minature miniature 1 16 miniature, minuter, Minotaur, minatory, mi nature, mi-nature, minter, miniatures, mintier, mature, nature, denature, manure, minute, minaret, miniature's minerial mineral 1 14 mineral, manorial, mine rial, mine-rial, minerals, monorail, Minerva, material, menial, minimal, miner, mineral's, Monera, managerial miniscule minuscule 1 11 minuscule, minuscules, minuscule's, meniscus, muscle, musicale, manacle, miscall, monocle, meniscus's, maniacal ministery ministry 2 12 minister, ministry, ministers, minster, monastery, minister's, ministered, Munster, monster, minsters, ministry's, minster's minstries ministries 1 22 ministries, minsters, minstrels, monasteries, minster's, miniseries, ministry's, minstrel, ministers, minstrelsy, monstrous, Mistress, minister's, mistress, minstrel's, monsters, mysteries, Munster's, minster, monster's, minestrone's, miniseries's minstry ministry 1 24 ministry, minster, minister, monastery, Munster, monster, instr, mainstay, minatory, minsters, minstrel, Mister, Muenster, ministry's, minter, mister, muenster, instar, ministers, minster's, mastery, minuter, mystery, minister's minumum minimum 1 10 minimum, minimums, minim, minimum's, minima, minims, manumit, minicam, minim's, minimal mirrorred mirrored 1 20 mirrored, mirror red, mirror-red, mirror, minored, mirrors, mirror's, Mordred, mirroring, marred, moored, roared, married, majored, mitered, motored, martyred, mortared, murdered, murmured miscelaneous miscellaneous 1 4 miscellaneous, miscellanies, miscellaneously, miscellany's miscellanious miscellaneous 1 4 miscellaneous, miscellanies, miscellany's, miscellaneously miscellanous miscellaneous 1 3 miscellaneous, miscellanies, miscellany's mischeivous mischievous 1 11 mischievous, mischief's, miscues, miscue's, missives, missive's, Miskito's, Muscovy's, misogynous, Moiseyev's, Moscow's mischevious mischievous 1 19 mischievous, miscues, mischief's, miscue's, Muscovy's, misgivings, miscarries, misogynous, missives, Miskito's, missive's, mascots, Moiseyev's, miscalls, Muscovite's, misgiving's, McVeigh's, Moscow's, mascot's mischievious mischievous 1 4 mischievous, mischievously, mischief's, mischief misdameanor misdemeanor 1 3 misdemeanor, misdemeanors, misdemeanor's misdameanors misdemeanors 1 8 misdemeanors, misdemeanor's, misdemeanor, demeanor's, moisteners, misnomers, moistener's, misnomer's misdemenor misdemeanor 1 3 misdemeanor, misdemeanors, misdemeanor's misdemenors misdemeanors 1 11 misdemeanors, misdemeanor's, misdemeanor, moisteners, misnomers, moistener's, demeanor's, sideman's, misnomer's, midsummer's, Mesmer's misfourtunes misfortunes 1 12 misfortunes, misfortune's, misfortune, fortunes, fortune's, misfeatures, Missourians, fourteens, Missourian's, misfires, misfire's, fourteen's misile missile 1 82 missile, misfile, miscible, missiles, Maisie, misled, Millie, Mosley, mile, mislay, missal, misrule, mistily, fissile, missive, mussel, Moseley, Moselle, messily, aisle, lisle, Mosul, milieu, simile, muscle, Mobile, middle, mingle, miscue, misuse, mobile, motile, muesli, Miles, miles, muzzle, smile, missile's, missilery, miser, mil, mislead, mils, Male, Mill, Milo, Miss, Mlle, Mollie, Muse, Muslim, mail, male, mice, mill, miss, moil, mole, mule, muse, musicale, muslin, sale, sill, silo, sole, Mills, mails, mills, moils, camisole, domicile, MI's, mi's, Maisie's, Millie's, mile's, mil's, Mill's, mail's, mill's, moil's Misouri Missouri 1 19 Missouri, Miser, Mysore, Misery, Missouri's, Missourian, Sour, Maseru, Maori, Masseur, Measure, Minor, Visor, Moisture, Mizar, Maser, Mister, Misers, Miser's mispell misspell 1 16 misspell, Ispell, mi spell, mi-spell, misspells, misplay, spell, misapply, Aspell, dispel, miscall, misdeal, respell, misspelled, Moselle, spill mispelled misspelled 1 13 misspelled, dispelled, mi spelled, mi-spelled, misplayed, spelled, misapplied, miscalled, respelled, misspell, misled, misplaced, spilled mispelling misspelling 1 13 misspelling, dispelling, mi spelling, mi-spelling, misspellings, misplaying, spelling, miscalling, misdealing, respelling, misspelling's, misplacing, spilling missen mizzen 4 42 missed, misses, missing, mizzen, miss en, miss-en, misuse, Miss, mien, miss, moisten, mission, Miocene, Missy, massing, messing, mussing, Essen, miser, risen, Mason, mason, meson, Massey, miss's, Lassen, Masses, Nissan, lessen, massed, masses, messed, messes, midden, missal, missus, mitten, mosses, mussed, mussel, musses, Missy's Missisipi Mississippi 1 11 Mississippi, Mississippi's, Mississippian, Misses, Missus, Misstep, Missus's, Missuses, Misusing, Missy's, Meiosis Missisippi Mississippi 1 3 Mississippi, Mississippi's, Mississippian missle missile 1 20 missile, missal, mussel, missiles, misled, missed, misses, misuse, Miss, Mosley, mile, mislay, miss, misfile, misrule, missals, Missy, miss's, missile's, missal's missonary missionary 1 12 missionary, masonry, missioner, Missouri, missilery, sonar, miscarry, misery, missing, misname, misnomer, masonry's misterious mysterious 1 17 mysterious, misters, mister's, mysteries, Mistress, mistress, miseries, mysteriously, mistress's, boisterous, mistrials, wisterias, Masters's, mastery's, mystery's, wisteria's, mistrial's mistery mystery 5 12 Mister, mister, misery, mastery, mystery, mistier, moister, misters, Master, master, muster, mister's misteryous mysterious 3 12 mister yous, mister-yous, mysterious, misters, mister's, mastery's, mystery's, Mistress, mistress, mistreats, mistress's, Masters's mkae make 1 71 make, Mae, mkay, Mike, mage, mike, Mk, McKay, McKee, Mac, Maj, mac, mag, Maker, maker, makes, Meg, meg, Kaye, Mace, Madge, Male, mace, made, male, mane, mare, mate, maze, MA, ME, Mack, Magi, Me, ma, magi, me, meek, mega, mica, IKEA, Jake, Wake, bake, cake, fake, hake, lake, rake, sake, take, wake, MC, Mg, Mickie, mg, Kay, MIA, Mai, Mao, Max, May, Mia, Mme, Moe, maw, max, may, mks, make's, Mae's mkaes makes 1 93 makes, make's, mages, mikes, mks, macs, mags, Mike's, mage's, makers, mike's, make, meas, megs, Mae's, McKay's, McKee's, maxes, maces, males, manes, mares, mates, mazes, Mac's, Magus, mac's, mag's, magus, mas, mes, Maker, bakes, cakes, fakes, hakes, lakes, maker, rakes, takes, ukase, wakes, Max, Mex, max, MA's, Mass, Mays, Mmes, ma's, mass, maws, mica's, mkay, Mg's, Mia's, Kaye's, Mace's, Madge's, Maker's, Male's, mace's, maker's, male's, mane's, mare's, mate's, maze's, Meg's, Jake's, Wake's, bake's, cake's, fake's, hake's, lake's, rake's, sake's, take's, wake's, Mack's, Mickie's, Kay's, Mai's, Mao's, Max's, May's, Moe's, maw's, max's, may's, magi's, IKEA's mkaing making 1 69 making, miking, makings, mocking, mucking, maxing, macing, mating, King, McCain, Mekong, Ming, king, main, baking, caking, faking, raking, taking, waking, meaning, moaning, okaying, Maine, mugging, OKing, eking, malign, mixing, mooing, meting, mewing, miming, mining, miring, moping, moving, mowing, musing, muting, skiing, Mani, making's, akin, mange, imaging, manga, mango, mangy, marking, masking, milking, mingy, manic, Kan, Man, MiG, Min, kayoing, kin, mag, man, mania, min, smoking, gaming, remaking, mink, makings's mkea make 2 60 Mike, make, mega, mike, mkay, IKEA, Mk, McKee, Meg, meg, meek, mica, McKay, Mac, Mae, Maj, mac, mag, Mead, Mecca, Mejia, Mesa, mead, meal, mean, meas, meat, mecca, mesa, meta, MA, ME, MEGO, Me, ma, mage, me, Maker, maker, makes, miked, mikes, MC, Mg, Mickey, mg, mickey, KIA, Key, MIA, Mex, Mia, Mme, Moe, key, mew, mks, Mike's, make's, mike's moderm modem 1 20 modem, modern, mode rm, mode-rm, midterm, moodier, dorm, madder, mudroom, term, bdrm, moderate, Madeira, Madam, madam, mater, meter, miter, motor, muter modle model 1 51 model, module, mode, mole, modal, motel, meddle, medley, middle, modulo, motile, motley, mottle, muddle, madly, Mondale, modeled, modeler, modules, mold, Dole, dole, moodily, models, modem, modes, moldy, medal, mod, Godel, moiled, morel, yodel, Mollie, modals, molt, Male, Mlle, Moll, made, male, mile, moil, moll, mote, mule, tole, module's, modal's, model's, mode's moent moment 2 14 Monet, moment, Mont, Moet, Mount, mount, Monte, Monty, meant, Manet, mend, mint, mound, mayn't moeny money 1 45 money, Mooney, Meany, meany, Mon, men, Mona, Moon, many, menu, mien, moan, mono, moon, moneys, mean, omen, Monty, MN, Mn, mane, mine, mopey, mosey, Moe, Monet, mangy, mingy, honey, peony, Moreno, Man, Min, man, min, mun, Monk, Mons, Mont, mend, monk, morn, money's, Mon's, men's moleclues molecules 1 17 molecules, molecule's, mole clues, mole-clues, molecule, molecular, monocles, follicles, molehills, monocle's, muscles, molehill's, Moluccas, mileages, follicle's, muscle's, mileage's momento memento 2 5 moment, memento, momenta, moments, moment's monestaries monasteries 1 17 monasteries, ministries, monsters, monster's, monstrous, monastery's, Muensters, Muenster's, minsters, muenster's, Nestorius, mysteries, Montessori's, Munster's, minster's, minestrone's, moisture's monestary monastery 2 12 monetary, monastery, monster, ministry, Muenster, muenster, Munster, minster, monitory, monsters, monster's, monastery's monestary monetary 1 12 monetary, monastery, monster, ministry, Muenster, muenster, Munster, minster, monitory, monsters, monster's, monastery's monickers monikers 1 29 monikers, moniker's, mo nickers, mo-nickers, mockers, moniker, nickers, manicures, mongers, knickers, Snickers, snickers, mimickers, mincers, mocker's, nicker's, knockers, monger's, snicker's, monkeys, manicure's, Honecker's, mimicker's, Monica's, mincer's, knocker's, mockery's, monkey's, knickers's monolite monolithic 0 16 moonlit, monolith, mono lite, mono-lite, moonlight, Minolta, Mongoloid, mongoloid, Monte, Mongolia, Mongolic, Mennonite, Mongolian, monologue, manlike, Mongolia's Monserrat Montserrat 1 21 Montserrat, Monster, Maserati, Monsieur, Mansard, Insert, Concert, Consort, Monsanto, Menstruate, Monsieur's, Monastery, Mongered, Mozart, Munster, Minster, Mincemeat, Minaret, Misread, Macerate, Mincer montains mountains 1 15 mountains, mountain's, contains, maintains, mountings, mountainous, mountain, Montana's, Montanans, fountains, Montana, mounting's, Montaigne's, Montanan's, fountain's montanous mountainous 1 5 mountainous, monotonous, Montana's, Montanans, Montanan's monts months 3 48 Mont's, mounts, months, Mons, Mont, mots, mints, Monet's, Mount's, mount's, Mon's, Monte, Monty, moats, moots, fonts, molts, monks, Monte's, Monty's, mantas, mantes, mantis, mint's, mounds, Minot's, month, mends, minds, Manet's, mot's, mound's, month's, Moet's, Mona's, Mott's, moat's, mono's, Monk's, Mort's, font's, manta's, molt's, monk's, most's, wont's, mend's, mind's moreso more 29 37 mores, Morse, More's, moires, more's, Moreno, mores's, mares, meres, mires, morose, morass, Moore's, moire's, more so, more-so, Moors, moors, morels, Mrs, Moor's, More, Moro, Moro's, mare's, mere's, mire's, moor's, more, morsel, Mr's, Morse's, Miro's, Moe's, morel's, Moreno's, Oreo's morgage mortgage 1 15 mortgage, mortgagee, mirage, morgue, Morgan, corkage, mirages, morgues, Marge, marge, merge, marriage, Margie, mirage's, morgue's morrocco morocco 2 16 Morocco, morocco, Morocco's, Rocco, morocco's, Moroccan, Morrow, morrow, morrows, sirocco, Merrick, Morrow's, morrow's, MOOC, Moro, moronic morroco morocco 2 19 Morocco, morocco, Marco, Morrow, morrow, morrows, Merrick, MOOC, Moro, moron, Margo, Merck, Morrow's, morrow's, Murrow, marrow, Moro's, Morocco's, morocco's mosture moisture 1 22 moisture, posture, moister, Master, Mister, master, mister, muster, mistier, mustier, mature, mobster, monster, mixture, gesture, pasture, mastery, mystery, moisture's, moisturize, suture, most motiviated motivated 1 8 motivated, motivate, motivates, demotivated, mitigated, titivated, motivator, mutilated mounth month 1 19 month, Mount, mount, mouth, mounts, Mouthe, months, mouthy, moth, Mont, Mountie, Monte, Monty, Munch, mound, munch, month's, Mount's, mount's movei movie 1 30 movie, move, moved, mover, moves, movies, Moe, mauve, moi, move's, moue, Jove, Love, Moet, More, Rove, cove, dove, hove, love, mode, mole, mope, more, mote, rove, wove, maven, movie's, Moe's movment movement 1 8 movement, moment, movements, momenta, monument, foment, movement's, memento mroe more 2 97 More, more, Moe, roe, Moore, Miro, Moro, mare, mere, mire, Mr, Marie, MRI, Moor, moor, Mario, morel, mores, morose, Maori, Mar, Mir, mar, moire, Ore, Rome, ore, moue, roue, Mauro, Moet, Morse, mode, mole, mope, mote, move, ME, MO, Mara, Mari, Mary, Me, Mira, Mo, Monroe, Mort, Myra, Re, me, miry, mo, morn, re, Gore, Oreo, bore, core, fore, gore, lore, moray, pore, sore, tore, wore, yore, Marge, Marne, Merle, Myron, marge, merge, moron, Morrow, Murrow, marrow, morrow, ROM, Rom, Mae, Mao, Mme, Mrs, Rae, Roy, moi, moo, mow, row, rue, Mr's, More's, more's, Miro's, Moro's, Moe's mucuous mucous 1 7 mucous, mucus, mucus's, mucks, muck's, Macao's, McCoy's muder murder 2 29 Mulder, murder, muter, muddier, nuder, ruder, madder, mutter, mater, meter, miter, mud er, mud-er, maunder, Madeira, Maude, moodier, udder, mud, mender, milder, minder, modern, molder, muster, Muir, made, mode, mute mudering murdering 1 15 murdering, muttering, metering, mitering, maundering, moldering, mustering, juddering, modern, mattering, modeling, muddling, muddying, maturing, motoring multicultralism multiculturalism 1 2 multiculturalism, multiculturalism's multipled multiplied 1 8 multiplied, multiple, multiples, multiplex, multiple's, multiplier, multiplies, multiply multiplers multipliers 1 9 multipliers, multiples, multiplier's, multiple's, multiple rs, multiple-rs, multiplayer's, multiplier, multiplies munbers numbers 7 40 maunders, mounters, miners, minibars, unbars, Numbers, numbers, manners, mangers, members, menders, mincers, minders, minters, mongers, mounter's, Mainers, miner's, moaners, manures, number's, manner's, Dunbar's, manger's, member's, mender's, mincer's, minter's, monger's, manors, minors, Munro's, Mainer's, moaner's, manure's, mulberry's, Monera's, manor's, minor's, Numbers's muncipalities municipalities 1 3 municipalities, municipality's, municipality muncipality municipality 1 7 municipality, municipality's, municipally, municipal, municipalities, municipals, municipal's munnicipality municipality 1 7 municipality, municipality's, municipally, municipal, municipalities, municipals, municipal's muscels mussels 2 48 muscles, mussels, mussel's, muscle's, muses, musicals, muzzles, Muse's, muse's, mussel, musses, musicales, mescals, measles, mules, missals, mouses, musics, musical's, Mses, missiles, Meuse's, morsels, mouse's, mousses, music's, Mosul's, Moses, maces, mulls, muzzle's, Marcel's, mescal's, mousse's, Muriel's, Musial's, Russel's, musicale's, Mace's, Mosley's, mace's, missal's, mule's, Mel's, morsel's, Moselle's, missile's, Moseley's muscels muscles 1 48 muscles, mussels, mussel's, muscle's, muses, musicals, muzzles, Muse's, muse's, mussel, musses, musicales, mescals, measles, mules, missals, mouses, musics, musical's, Mses, missiles, Meuse's, morsels, mouse's, mousses, music's, Mosul's, Moses, maces, mulls, muzzle's, Marcel's, mescal's, mousse's, Muriel's, Musial's, Russel's, musicale's, Mace's, Mosley's, mace's, missal's, mule's, Mel's, morsel's, Moselle's, missile's, Moseley's muscial musical 1 10 musical, Musial, musicale, mescal, musically, missal, mussel, music, muscle, muscly muscician musician 1 5 musician, musicians, musician's, musicianly, magician muscicians musicians 1 12 musicians, musician's, musician, musicianly, magicians, Mauritians, magician's, physicians, muslin's, Mauritian's, fustian's, physician's mutiliated mutilated 1 9 mutilated, mutilate, mutilates, militated, mutated, mitigated, motivated, mutilator, modulated myraid myriad 1 33 myriad, maraud, my raid, my-raid, myriads, Myra, maid, raid, mermaid, married, braid, Marat, Murat, merit, mired, morbid, Myra's, Mari, myriad's, arid, marred, yard, MariaDB, Mayra, MRI, Maria, Marie, Mario, mad, maria, mid, rad, rid mysef myself 1 71 myself, mys, Muse, massif, muse, Mses, Myst, mosey, Josef, Moses, maser, miser, mused, muses, mes, Mays, Mysore, mystify, MS, Mesa, Mmes, Ms, SF, mesa, mess, ms, sf, Meuse, moose, mouse, mayst, M's, MSW, mas, mos, mus, FSF, MSG, MST, NSF, Massey, Mays's, Muse's, muse's, MS's, Mace, Mass, Miss, Moss, mace, mass, maze, mice, miff, miss, moss, move, muff, muss, May's, may's, moves, MA's, MI's, Mo's, ma's, mi's, mu's, Mae's, Moe's, move's mysogynist misogynist 1 7 misogynist, misogynists, misogynist's, misogynistic, misogamist, misogynous, misogyny's mysogyny misogyny 1 9 misogyny, misogyny's, mahogany, misogamy, misogynous, massaging, messaging, masking, miscuing mysterous mysterious 1 12 mysterious, mysteries, mystery's, Masters, masters, misters, musters, master's, mister's, muster's, Masters's, mastery's naieve naive 1 29 naive, nave, Nivea, Nieves, naiver, native, Nev, naivete, knave, Navy, Neva, naif, navy, nevi, niece, sieve, waive, thieve, Knievel, navel, naves, nerve, never, nae, naively, naivety, nee, nave's, Nieves's Napoleonian Napoleonic 2 5 Apollonian, Napoleonic, Napoleon, Napoleons, Napoleon's naturaly naturally 1 6 naturally, natural, naturals, neutrally, neutral, natural's naturely naturally 2 8 maturely, naturally, natural, nature, natures, naturals, nature's, natural's naturual natural 1 10 natural, naturally, naturals, neutral, notarial, natal, natural's, nature, neural, unnatural naturually naturally 1 7 naturally, natural, neutrally, naturals, neurally, unnaturally, natural's Nazereth Nazareth 1 5 Nazareth, Nazareth's, Zeroth, Nazarene, North neccesarily necessarily 1 5 necessarily, necessary, unnecessarily, necessaries, necessary's neccesary necessary 1 11 necessary, accessory, successor, nexuses, Nexis, nexus, nixes, conciser, Nexis's, nexus's, Noxzema neccessarily necessarily 1 5 necessarily, necessary, unnecessarily, necessaries, necessary's neccessary necessary 1 3 necessary, accessory, successor neccessities necessities 1 5 necessities, necessitous, necessity's, necessitates, necessaries necesarily necessarily 1 5 necessarily, necessary, unnecessarily, necessaries, necessary's necesary necessary 1 10 necessary, necessarily, necessary's, Cesar, unnecessary, necessity, nieces, necessaries, niece's, Nice's necessiate necessitate 1 5 necessitate, necessity, negotiate, nauseate, novitiate neglible negligible 1 6 negligible, negotiable, glibly, negligibly, gullible, globule negligable negligible 1 15 negligible, negligibly, negotiable, negligee, eligible, ineligible, navigable, negligence, negligees, clickable, legible, likable, unlikable, ineligibly, negligee's negociate negotiate 1 6 negotiate, negotiated, negotiates, negate, negotiator, renegotiate negociation negotiation 1 6 negotiation, negotiations, negation, negotiating, negotiation's, renegotiation negociations negotiations 1 6 negotiations, negotiation's, negotiation, negations, negation's, renegotiation's negotation negotiation 1 5 negotiation, negation, notation, negotiating, vegetation neice niece 1 64 niece, Nice, nice, deice, Noyce, noise, nieces, nicer, Venice, niche, Nisei, nee, nisei, Ice, ice, piece, notice, novice, neighs, Neil, Nick, Nike, Nile, Rice, dice, lice, mice, neck, nick, nine, rice, vice, NE's, NYSE, Ne's, NeWS, Ni's, news, nose, Seine, seine, fence, hence, neigh, nonce, pence, Peace, deuce, gneiss, juice, naive, peace, seize, voice, niece's, Neo's, new's, newsy, noisy, noose, Nice's, Neil's, neigh's, news's neice nice 3 64 niece, Nice, nice, deice, Noyce, noise, nieces, nicer, Venice, niche, Nisei, nee, nisei, Ice, ice, piece, notice, novice, neighs, Neil, Nick, Nike, Nile, Rice, dice, lice, mice, neck, nick, nine, rice, vice, NE's, NYSE, Ne's, NeWS, Ni's, news, nose, Seine, seine, fence, hence, neigh, nonce, pence, Peace, deuce, gneiss, juice, naive, peace, seize, voice, niece's, Neo's, new's, newsy, noisy, noose, Nice's, Neil's, neigh's, news's neigborhood neighborhood 1 3 neighborhood, neighborhoods, neighborhood's neigbour neighbor 1 11 neighbor, Nicobar, Negro, Niger, negro, nigger, nigher, Nagpur, niggler, gibber, Nicobar's neigbouring neighboring 1 7 neighboring, gibbering, newborn, nickering, numbering, Nigerian, Nigerien neigbours neighbors 1 15 neighbors, neighbor's, Nicobar's, Negros, Negro's, Negroes, niggers, Negros's, nigglers, Niger's, Nicobar, gibbers, nigger's, Nagpur's, niggler's neolitic neolithic 2 7 Neolithic, neolithic, politic, neuritic, politico, Celtic, neurotic nessasarily necessarily 1 6 necessarily, necessary, unnecessarily, necessaries, newsgirl, necessary's nessecary necessary 2 9 NASCAR, necessary, scary, descry, nosegay, Nescafe, scar, scare, NASCAR's nestin nesting 1 38 nesting, nest in, nest-in, nestling, nest, netting, besting, destine, destiny, jesting, resting, testing, vesting, nests, Newton, neaten, newton, Austin, Dustin, Heston, Justin, Nestle, Nestor, Weston, nest's, nested, nestle, Stein, Stine, satin, stain, stein, sting, Seton, nosing, noting, Stan, stun neverthless nevertheless 1 18 nevertheless, nerveless, nonetheless, mirthless, worthless, ruthless, breathless, Beverley's, effortless, fearless, northers, faithless, Beverly's, overrules, several's, norther's, Novartis's, overalls's newletters newsletters 1 17 newsletters, new letters, new-letters, newsletter's, letters, netters, welters, letter's, litters, natters, neuters, nutters, welter's, latter's, litter's, natter's, neuter's nightime nighttime 1 9 nighttime, nightie, nigh time, nigh-time, nighties, nighttime's, night, nightmare, nightie's nineth ninth 1 14 ninth, ninety, ninths, nine, nines, nine's, neath, ninth's, nth, tenth, ninetieth, Kenneth, Nina, none ninteenth nineteenth 1 9 nineteenth, nineteenths, ninetieth, nineteen, nineteenth's, nineteens, nineteen's, Nintendo, fifteenth ninty ninety 1 42 ninety, ninny, linty, minty, nifty, ninth, nit, int, unity, nicety, Nina, Nita, nine, Indy, dint, hint, into, lint, mint, pint, tint, dainty, pointy, nanny, natty, nutty, Cindy, Lindy, Mindy, Monty, Nancy, nasty, nines, ninja, pinto, runty, windy, ninety's, ain't, ninny's, Nina's, nine's nkow know 1 49 know, NOW, now, NCO, nook, known, knows, knock, nooky, Norw, nowt, KO, Knox, NW, Nike, No, kW, knew, kw, no, nuke, Nokia, knob, knot, Nikon, NC, NJ, nohow, Neo, Nikki, Noe, cow, new, Nos, Nov, TKO, nob, nod, non, nor, nos, not, zip line, NYC, nag, neg, now's, No's, no's nkwo know 0 43 NCO, Knox, Nikon, Nike, kiwi, nook, nuke, NC, NJ, Nikki, Nokia, noway, Negro, naked, negro, nuked, nukes, NYC, nag, neg, nix, Kiowa, knock, Nick, neck, nick, NCAA, Nagy, nags, nooky, necks, nicks, nooks, Nike's, nuke's, knack, Nagoya, Nikkei, Nick's, neck's, nick's, nook's, nag's nmae name 1 49 name, Mae, nae, Nam, Nome, NM, Niamey, named, names, Noumea, mane, Nate, gnome, nape, nave, MA, ME, Me, NE, Na, Ne, ma, me, numb, Dame, Jame, came, dame, fame, game, lame, same, tame, nomad, FNMA, Man, man, Mai, Mao, May, Mme, Moe, Noe, maw, may, nay, nee, name's, Nam's noncombatents noncombatants 1 3 noncombatants, noncombatant's, noncombatant nonsence nonsense 1 8 nonsense, Nansen's, nascence, innocence, Nansen, nonsense's, conscience, nuisance nontheless nonetheless 1 29 nonetheless, monthlies, knotholes, boneless, toneless, knothole's, noiseless, toothless, worthless, monthly's, tongueless, northerlies, anopheles's, countless, pointless, anopheles, syntheses, nonplus, nameless, nevertheless, pathless, potholes, ruthless, tuneless, northerly's, pothole's, Thales's, Nantes's, Othello's norhern northern 1 10 northern, norther, northers, Noreen, nowhere, Norbert, Northerner, northerner, norther's, moorhen northen northern 1 15 northern, norther, nor then, nor-then, north en, north-en, North, north, Noreen, Norths, Norton, North's, earthen, north's, nothing northereastern northeastern 3 7 norther eastern, norther-eastern, northeastern, northwestern, northeaster, northeasters, northeaster's notabley notably 2 5 notable, notably, notables, notable's, potable noteable notable 1 18 notable, notably, note able, note-able, notables, noticeable, potable, netball, nameable, tenable, Noble, noble, notable's, table, doable, nobble, noticeably, notifiable noteably notably 1 12 notably, notable, note ably, note-ably, noticeably, netball, tenably, nobly, notables, neatly, noticeable, notable's noteriety notoriety 1 10 notoriety, nitrite, notoriety's, notelet, notaries, entirety, nutrient, nitrate, nitrites, nitrite's noth north 2 61 North, north, notch, nth, not, Goth, Noah, Roth, both, doth, goth, moth, nosh, note, neath, Knuth, month, nowt, oath, No, Th, no, NH, NT, ninth, Botha, South, loath, mouth, natch, south, youth, knot, NOW, Noe, now, NEH, NIH, NWT, Nat, Nos, Nov, nah, net, nit, nob, nod, non, nor, nos, nut, Booth, Thoth, booth, quoth, sooth, tooth, wroth, nigh, No's, no's nothern northern 1 14 northern, southern, nether, Theron, bothering, mothering, pothering, neither, nothing, thorn, Katheryn, Lutheran, Nathan, Noreen noticable noticeable 1 5 noticeable, notable, noticeably, notifiable, notably noticably noticeably 1 6 noticeably, notably, noticeable, notable, nautically, notifiable noticeing noticing 1 14 noticing, enticing, notice, noting, noising, noticed, notices, notating, notice's, notarizing, Nicene, dicing, nosing, knotting noticible noticeable 1 4 noticeable, notifiable, noticeably, notable notwhithstanding notwithstanding 1 1 notwithstanding nowdays nowadays 1 33 nowadays, noways, now days, now-days, nods, nod's, nodes, node's, Mondays, nowadays's, noonday's, days, nays, nomads, naiads, rowdy's, today's, NORAD's, Nadia's, noddy, nomad's, now's, Monday's, Ned's, naiad's, Day's, day's, nay's, toady's, nobody's, notary's, Nat's, Downy's nowe now 3 39 NOW, Noe, now, owe, Howe, Lowe, Nome, Rowe, node, none, nope, nose, note, nowt, noway, no we, no-we, new, woe, Noel, Norw, noel, noes, NE, NW, Ne, No, no, nowise, we, newel, newer, know, now's, nae, nee, vow, wow, Noe's nto not 1 28 not, NATO, NT, No, no, to, into, onto, unto, NWT, Nat, net, nit, nod, nut, Neo, WTO, Ito, NCO, PTO, knot, note, nth, Nate, Nita, ND, Nd, Ned nucular nuclear 1 24 nuclear, ocular, unclear, jocular, jugular, nebular, nodular, secular, funicular, angular, peculiar, Nicola, nuclei, binocular, monocular, nectar, scalar, Nicobar, Nicolas, buckler, nuzzler, regular, niggler, Nicola's nuculear nuclear 1 24 nuclear, unclear, clear, nucleate, nuclei, ocular, buckler, jocular, jugular, nebular, nodular, nucleic, nucleon, nucleus, nuzzler, secular, niggler, peculiar, nonnuclear, funicular, angular, knuckle, binocular, monocular nuisanse nuisance 1 7 nuisance, nuisances, Nisan's, Nissan's, Nisan, nuisance's, unison's numberous numerous 1 6 numerous, Numbers, numbers, number's, Numbers's, cumbrous Nuremburg Nuremberg 1 3 Nuremberg, Nuremberg's, Nirenberg nusance nuisance 1 9 nuisance, nuance, nuisances, nuances, nascence, Nisan's, nuisance's, seance, nuance's nutritent nutrient 1 3 nutrient, nutriment, Trident nutritents nutrients 1 4 nutrients, nutriments, nutrient's, nutriment's nuturing nurturing 1 10 nurturing, suturing, neutering, Turing, neutrino, untiring, nattering, nutting, maturing, tutoring obediance obedience 1 5 obedience, abidance, obeisance, obedience's, abeyance obediant obedient 1 12 obedient, obeisant, obediently, obedience, ordinate, aberrant, obtain, obtained, obstinate, obtains, abundant, Ibadan obession obsession 1 18 obsession, omission, Oberon, abrasion, oblation, emission, occasion, obeying, elision, erosion, evasion, Boeotian, abashing, abscission, obtain, option, obviation, O'Brien obssessed obsessed 1 6 obsessed, abscessed, assessed, obsesses, obsess, obsolesced obstacal obstacle 1 5 obstacle, obstacles, obstacle's, acoustical, egoistical obstancles obstacles 1 10 obstacles, obstacle's, obstacle, obstinacy's, obstinacy, obstinately, abstainers, obstructs, abstainer's, Stengel's obstruced obstructed 1 3 obstructed, obstruct, abstruse ocasion occasion 1 18 occasion, occasions, action, cation, location, vocation, evasion, oration, ovation, occasion's, occasional, occasioned, occlusion, caution, cushion, Asian, avocation, evocation ocasional occasional 1 10 occasional, occasionally, vocational, occasion, occasions, factional, occasion's, occasioned, avocational, optional ocasionally occasionally 1 4 occasionally, occasional, vocationally, optionally ocasionaly occasionally 1 12 occasionally, occasional, vocationally, vocational, occasion, occasions, factional, occasion's, occasioned, optionally, avocational, optional ocasioned occasioned 1 11 occasioned, occasion, cautioned, cushioned, occasions, auctioned, occasion's, occasional, optioned, vacationed, accessioned ocasions occasions 1 29 occasions, occasion's, occasion, actions, cations, locations, vocations, evasions, orations, ovations, action's, occlusions, cation's, cautions, cushions, Asians, location's, vocation's, evasion's, oration's, ovation's, avocations, evocations, occlusion's, caution's, cushion's, Asian's, avocation's, evocation's ocassion occasion 1 22 occasion, occasions, omission, action, cation, occlusion, location, vocation, caution, cushion, evasion, oration, ovation, accession, occasion's, occasional, occasioned, emission, cashing, Asian, avocation, evocation ocassional occasional 1 10 occasional, occasionally, vocational, occasion, occasions, factional, occasion's, occasioned, avocational, optional ocassionally occasionally 1 4 occasionally, occasional, vocationally, optionally ocassionaly occasionally 1 12 occasionally, occasional, vocationally, vocational, occasion, occasions, factional, occasion's, occasioned, optionally, avocational, optional ocassioned occasioned 1 11 occasioned, cautioned, cushioned, accessioned, occasion, occasions, auctioned, occasion's, occasional, optioned, vacationed ocassions occasions 1 35 occasions, occasion's, omissions, occasion, actions, cations, occlusions, omission's, locations, vocations, cautions, cushions, evasions, orations, ovations, action's, accessions, emissions, cation's, occlusion's, Asians, location's, vocation's, caution's, cushion's, evasion's, oration's, ovation's, accession's, avocations, evocations, emission's, Asian's, avocation's, evocation's occaison occasion 1 9 occasion, caisson, moccasin, orison, casino, Alison, accusing, accession, Jason occassion occasion 1 8 occasion, occasions, accession, occlusion, occasion's, occasional, occasioned, omission occassional occasional 1 7 occasional, occasionally, occasion, occasions, occasion's, occasioned, occupational occassionally occasionally 1 7 occasionally, occasional, occupationally, vocationally, occasion, occasions, occasion's occassionaly occasionally 1 9 occasionally, occasional, occasion, occasions, occasion's, occasioned, occasioning, occupationally, occupational occassioned occasioned 1 6 occasioned, accessioned, occasion, occasions, occasion's, occasional occassions occasions 1 11 occasions, occasion's, occasion, accessions, occlusions, occasional, occasioned, accession's, occlusion's, omissions, omission's occationally occasionally 1 6 occasionally, occupationally, vocationally, occasional, optionally, educationally occour occur 1 16 occur, occurs, OCR, scour, ocker, accrue, ecru, Accra, cor, cur, our, accord, accouter, coir, corr, reoccur occurance occurrence 1 9 occurrence, occupancy, occurrences, accordance, accuracy, assurance, occurrence's, occurs, occurring occurances occurrences 1 8 occurrences, occurrence's, occurrence, occupancy's, assurances, accordance's, accuracy's, assurance's occured occurred 1 25 occurred, accrued, occur ed, occur-ed, cured, occur, accursed, occupied, acquired, occurs, accord, occlude, uncured, accused, scoured, secured, cored, augured, accrue, accurate, cred, curd, reoccurred, cared, oared occurence occurrence 1 12 occurrence, occurrences, occurrence's, recurrence, occupancy, currency, occurs, occurring, accordance, accuracy, ocarinas, ocarina's occurences occurrences 1 10 occurrences, occurrence's, occurrence, recurrences, currencies, recurrence's, occupancy's, currency's, accordance's, accuracy's occuring occurring 1 14 occurring, accruing, curing, acquiring, ocarina, accusing, scouring, securing, coring, auguring, occur, reoccurring, caring, oaring occurr occur 1 20 occur, occurs, OCR, occurred, accrue, Accra, ocker, occupy, corr, Curry, curry, Orr, cur, our, ocular, occurring, Carr, cure, occupier, reoccur occurrance occurrence 1 9 occurrence, occurrences, occurrence's, occurring, occupancy, accordance, recurrence, accuracy, currency occurrances occurrences 1 12 occurrences, occurrence's, occurrence, recurrences, currencies, occupancy's, accordance's, recurrence's, assurances, accuracy's, currency's, assurance's ocuntries countries 1 11 countries, country's, entries, counters, gantries, gentries, counter's, actuaries, entrees, Ontario's, entree's ocuntry country 1 10 country, counter, contra, upcountry, entry, Gantry, Gentry, gantry, gentry, unitary ocurr occur 1 20 occur, OCR, ocker, corr, Curry, curry, ecru, Orr, cur, our, occurs, ocular, scurry, Carr, cure, acre, ogre, okra, ocher, Accra ocurrance occurrence 1 12 occurrence, occurrences, currency, recurrence, occurrence's, occurring, ocarinas, occupancy, assurance, accordance, ocarina's, Carranza ocurred occurred 1 23 occurred, curried, cured, scurried, acquired, incurred, recurred, scarred, cored, accrued, scoured, cred, curd, carried, reoccurred, urged, Creed, cared, creed, cried, erred, oared, uncured ocurrence occurrence 1 5 occurrence, occurrences, currency, recurrence, occurrence's offcers officers 1 12 officers, offers, officer's, offer's, officer, offices, office's, offsets, effaces, overs, offset's, over's offcially officially 1 6 officially, official, facially, officials, unofficially, official's offereings offerings 1 12 offerings, offering's, offering, offings, sufferings, offing's, Efren's, sovereigns, Efrain's, firings, suffering's, sovereign's offical official 1 9 official, offal, officially, focal, fecal, efficacy, apical, bifocal, ethical officals officials 1 10 officials, official's, officialese, offal's, efficacy, bifocals, ovals, Ofelia's, efficacy's, oval's offically officially 1 9 officially, focally, official, apically, efficacy, civically, ethically, offal, effectually officaly officially 1 5 officially, official, efficacy, offal, oafishly officialy officially 1 4 officially, official, officials, official's offred offered 1 25 offered, offed, off red, off-red, offer, offend, Fred, afford, offers, effed, fared, fired, oared, Alfred, odored, offset, Ford, ford, overdo, Freda, Freud, freed, fried, overfed, offer's oftenly often 1 4 often, oftener, evenly, effetely oging going 1 14 going, ogling, OKing, aging, oping, owing, egging, eking, ongoing, gong, Agni, ING, gin, oink oging ogling 2 14 going, ogling, OKing, aging, oping, owing, egging, eking, ongoing, gong, Agni, ING, gin, oink omision omission 1 12 omission, emission, omissions, mission, elision, emotion, omission's, commission, emissions, motion, admission, emission's omited omitted 1 16 omitted, vomited, emitted, emoted, omit ed, omit-ed, moated, mooted, omit, mated, meted, muted, outed, omits, opted, limited omiting omitting 1 12 omitting, vomiting, smiting, emitting, emoting, mooting, mating, meting, muting, outing, opting, limiting ommision omission 1 8 omission, emission, commission, omissions, mission, admission, immersion, omission's ommited omitted 1 19 omitted, emitted, committed, vomited, emoted, commuted, limited, moated, mooted, omit, emptied, mated, meted, muted, outed, omits, opted, admitted, matted ommiting omitting 1 17 omitting, emitting, committing, vomiting, smiting, emoting, commuting, limiting, mooting, mating, meting, muting, outing, opting, admitting, matting, meeting ommitted omitted 1 4 omitted, committed, emitted, admitted ommitting omitting 1 4 omitting, committing, emitting, admitting omniverous omnivorous 1 5 omnivorous, omnivores, omnivore's, omnivorously, omnivore omniverously omnivorously 1 6 omnivorously, omnivorous, onerously, ominously, omnivores, omnivore's omre more 2 43 More, more, Ore, ore, Omar, ogre, Amer, om re, om-re, Oreo, mare, mere, mire, Moore, moire, omen, Homer, comer, homer, Amur, Moro, Mr, OR, emir, o'er, om, or, Emery, Emory, Oder, emery, over, immure, MRI, OMB, Ora, Orr, are, ere, ire, oar, our, Omar's onot note 12 44 onto, Ont, Ono, not, knot, snot, into, unto, ant, int, unit, note, nowt, Oort, Tonto, snoot, NT, ON, OT, Otto, ante, anti, on, undo, Mont, cont, font, wont, ingot, onset, Ono's, aunt, NWT, Nat, net, nit, nod, nut, oat, one, out, don't, won't, ain't onot not 4 44 onto, Ont, Ono, not, knot, snot, into, unto, ant, int, unit, note, nowt, Oort, Tonto, snoot, NT, ON, OT, Otto, ante, anti, on, undo, Mont, cont, font, wont, ingot, onset, Ono's, aunt, NWT, Nat, net, nit, nod, nut, oat, one, out, don't, won't, ain't onyl only 1 25 only, Oneal, onyx, anal, O'Neil, Noel, ON, noel, oily, on, Orly, Ono, any, nil, oil, one, owl, Ont, tonal, vinyl, zonal, encl, incl, annul, O'Neill openess openness 1 10 openness, openers, openest, oneness, opens, open's, opines, openness's, opener's, penis's oponent opponent 1 11 opponent, opponents, deponent, openest, opulent, opponent's, anent, opened, opined, opening, opining oportunity opportunity 1 4 opportunity, importunity, opportunist, opportunity's opose oppose 1 20 oppose, pose, oops, opes, ops, apse, op's, opus, appose, opposed, opposes, poos, poise, posse, apes, ope, opus's, Po's, ape's, Poe's oposite opposite 1 19 opposite, apposite, opposites, postie, posit, onsite, upside, opposed, offsite, piste, opacity, opiate, oppose, opposite's, oppositely, upset, Post, pastie, post oposition opposition 2 9 Opposition, opposition, position, apposition, oppositions, imposition, deposition, reposition, opposition's oppenly openly 1 16 openly, Opel, only, open, apply, opens, appeal, append, evenly, open's, opened, opener, penal, opine, panel, penile oppinion opinion 1 11 opinion, op pinion, op-pinion, opining, opinions, pinion, Onion, onion, opening, opinion's, pinon opponant opponent 1 9 opponent, opponents, opponent's, appoint, pennant, assonant, deponent, opening, opining oppononent opponent 1 16 opponent, opponents, opponent's, deponent, appointment, pennant, openest, opulent, pendent, pungent, Innocent, apparent, innocent, optioned, penitent, poignant oppositition opposition 2 6 Opposition, opposition, apposition, outstation, optician, oxidation oppossed opposed 1 14 opposed, apposed, opposes, oppose, opposite, oppressed, appeased, posed, apposes, appose, passed, pissed, poised, unopposed opprotunity opportunity 1 7 opportunity, opportunist, opportunity's, importunity, opportunely, opportune, opportunities opression oppression 1 9 oppression, operation, impression, depression, repression, oppressing, oppression's, Prussian, suppression opressive oppressive 1 9 oppressive, impressive, depressive, repressive, oppressively, operative, oppressing, suppressive, aggressive opthalmic ophthalmic 1 13 ophthalmic, polemic, hypothalami, Ptolemaic, Islamic, Olmec, epithelium, athletic, apathetic, epidemic, apothegm, epistemic, epidermic opthalmologist ophthalmologist 1 4 ophthalmologist, ophthalmologists, ophthalmologist's, ophthalmology's opthalmology ophthalmology 1 5 ophthalmology, ophthalmology's, ophthalmic, epistemology, epidemiology opthamologist ophthalmologist 1 9 ophthalmologist, pathologist, ethologist, anthologist, ethnologist, etymologist, epidemiologist, entomologist, apologist optmizations optimizations 1 4 optimizations, optimization's, optimization, itemization's optomism optimism 1 8 optimism, optimisms, optimist, optimum, optimums, optimism's, optimize, optimum's orded ordered 10 29 corded, forded, horded, lorded, worded, eroded, order, orated, oared, ordered, boarded, hoarded, graded, ordeal, prided, traded, birded, carded, girded, herded, larded, ported, sordid, sorted, warded, added, aided, erred, outed organim organism 1 12 organism, organic, organ, organize, organs, orgasm, origami, organ's, organdy, organza, oregano, uranium organiztion organization 1 8 organization, organizations, organization's, organizational, organizing, reorganization, urbanization, origination orgin origin 1 24 origin, Orin, organ, Oregon, urging, argon, or gin, or-gin, org in, org-in, origins, orig, Orion, arguing, oregano, org, forging, gorging, organs, Erin, Oran, orgy, origin's, organ's orgin organ 3 24 origin, Orin, organ, Oregon, urging, argon, or gin, or-gin, org in, org-in, origins, orig, Orion, arguing, oregano, org, forging, gorging, organs, Erin, Oran, orgy, origin's, organ's orginal original 1 15 original, ordinal, originally, originals, urinal, marginal, virginal, regional, organ, origin, original's, organs, aboriginal, unoriginal, organ's orginally originally 1 10 originally, original, marginally, regionally, organically, organelle, originality, originals, ordinal, original's oridinarily ordinarily 1 4 ordinarily, ordinary, ordinaries, ordinary's origanaly originally 1 7 originally, original, originals, organelle, originality, organdy, original's originall original 2 6 originally, original, originals, origin all, origin-all, original's originall originally 1 6 originally, original, originals, origin all, origin-all, original's originaly originally 1 5 originally, original, originals, originality, original's originially originally 1 8 originally, original, organically, originality, originals, original's, regionally, marginally originnally originally 1 8 originally, original, originality, originals, original's, regionally, organically, marginally origional original 1 9 original, originally, originals, regional, origin, original's, virginal, aboriginal, unoriginal orignally originally 1 12 originally, original, originality, organelle, originals, marginally, original's, regionally, organically, ordinal, organdy, urinal orignially originally 1 8 originally, original, organically, originality, originals, original's, ironically, marginally otehr other 1 10 other, otter, outer, OTOH, Oder, adhere, odder, uteri, utter, eater ouevre oeuvre 1 21 oeuvre, oeuvres, ever, over, Louvre, outre, oeuvre's, every, soever, aver, louver, Eve, Ore, ere, eve, ore, our, overs, overt, o'er, over's overshaddowed overshadowed 1 5 overshadowed, foreshadowed, overshadow, overshadowing, overshadows overwelming overwhelming 1 11 overwhelming, overselling, overweening, overwhelmingly, overlying, overruling, overarming, overcoming, overflying, overfilling, overvaluing overwheliming overwhelming 1 6 overwhelming, overwhelmingly, overwhelm, overwhelms, overwhelmed, overhauling owrk work 1 39 work, Ark, ark, irk, orc, org, Erik, OK, OR, Oreg, or, orgy, orig, Bork, Cork, York, cork, dork, fork, pork, Ozark, OCR, Ora, Ore, Orr, oak, oar, oik, ore, our, orb, ARC, IRC, arc, erg, ogre, okra, awry, o'er owudl would 0 31 owed, oddly, Abdul, AWOL, awed, Odell, octal, waddle, widely, Udall, idle, idly, idol, unduly, outlaw, outlay, swaddle, twaddle, twiddle, twiddly, ordeal, Vidal, addle, wetly, avowedly, ioctl, Ital, VTOL, ital, it'll, O'Toole oxigen oxygen 1 6 oxygen, oxen, exigent, exigence, exigency, oxygen's oximoron oxymoron 1 3 oxymoron, oxymoron's, oxymora paide paid 1 45 paid, aide, pied, pride, Paige, Paine, pad, payed, Paiute, Pate, pate, paddy, pained, paired, padre, plaid, PD, Pd, pd, peed, paced, paged, paled, pared, paved, pawed, pie, plied, pried, IDE, Sadie, aid, padded, paddle, parade, patine, Pat, pat, pit, pod, pooed, pud, spade, pads, pad's paitience patience 1 12 patience, pittance, patience's, patine, penitence, patient, patinas, potency, patients, audience, patina's, patient's palce place 1 30 place, palace, Pace, pace, pale, pales, plaice, police, pals, pal's, palls, palsy, pulse, placed, placer, places, palaces, lace, Paley, Peace, Peale, pacey, peace, pale's, pal, pall's, Peale's, place's, palace's, Paley's palce palace 2 30 place, palace, Pace, pace, pale, pales, plaice, police, pals, pal's, palls, palsy, pulse, placed, placer, places, palaces, lace, Paley, Peace, Peale, pacey, peace, pale's, pal, pall's, Peale's, place's, palace's, Paley's paleolitic paleolithic 2 6 Paleolithic, paleolithic, politic, politico, paralytic, plastic paliamentarian parliamentarian 1 5 parliamentarian, parliamentarians, parliamentarian's, parliamentary, alimentary Palistian Palestinian 0 10 Alsatian, Palestine, Pulsation, Palliation, Palpation, Palsying, Position, Politician, Polishing, Placation Palistinian Palestinian 1 3 Palestinian, Palestinians, Palestinian's Palistinians Palestinians 1 6 Palestinians, Palestinian's, Palestinian, Palestrina's, Palestine's, Plasticine's pallete palette 2 30 pallet, palette, pallets, Paulette, palliate, palate, palled, pellet, pullet, pollute, plate, Platte, pallet's, pelleted, paled, ballet, mallet, wallet, Pilate, pallid, pilled, polite, polled, pulled, palmate, palpate, pellets, pullets, pellet's, pullet's pamflet pamphlet 1 8 pamphlet, pamphlets, pimpled, pamphlet's, pommeled, pummeled, profiled, muffled pamplet pamphlet 1 10 pamphlet, pimpled, pimple, pimples, sampled, pimpliest, pimple's, pimped, pimply, pumped pantomine pantomime 1 10 pantomime, panto mine, panto-mine, ptomaine, panting, pantomiming, landmine, painting, pontoon, punting paralel parallel 1 22 parallel, parallels, parable, paralegal, Parnell, parley, parole, parcel, parolee, parasol, paroled, paroles, parsley, palely, parallel's, paralleled, paralyze, parlay, payroll, parlayed, prole, parole's paralell parallel 1 12 parallel, parallels, paralegal, Parnell, parallel's, paralleled, parable, palely, parley, parole, parcel, parolee paranthesis parenthesis 1 4 parenthesis, parentheses, parenthesis's, parenthesize paraphenalia paraphernalia 1 3 paraphernalia, peripheral, peripherally parellels parallels 1 38 parallels, parallel's, parallel, parallelism, Parnell's, parleys, paroles, parcels, paralleled, parolees, parole's, parables, prequels, parolee's, parable's, paralegals, parley's, payrolls, parcel's, prelates, preludes, peerless, proles, prattles, Pearlie's, payroll's, Carlyle's, Presley's, Purcell's, parsley's, prelate's, prelude's, prequel's, parlays, parlous, prattle's, parlay's, paralegal's parituclar particular 1 7 particular, particulars, articular, particular's, particularly, particulate, particle parliment parliament 2 6 Parliament, parliament, parliaments, parchment, Parliament's, parliament's parrakeets parakeets 1 16 parakeets, parakeet's, parakeet, partakes, parapets, parquets, parapet's, packets, parades, parquet's, parrots, parade's, paraquat's, Paraclete's, packet's, parrot's parralel parallel 1 23 parallel, parallels, parable, paralegal, Parnell, parley, parole, parcel, parolee, payroll, parasol, paroled, paroles, parsley, percale, palely, parallel's, paralleled, paralyze, parlayed, prole, parole's, plural parrallel parallel 1 9 parallel, parallels, parallel's, paralleled, parable, paralegal, paralleling, parley, parole parrallell parallel 1 7 parallel, parallels, parallel's, paralleled, paralegal, paralleling, parable partialy partially 1 9 partially, partial, partials, partiality, partly, partial's, martially, Martial, martial particually particularly 0 12 piratically, practically, particular, particulate, piratical, poetically, vertically, operatically, patriotically, radically, parasitically, erratically particualr particular 1 7 particular, particulars, articular, particular's, particularly, particulate, particle particuarly particularly 1 4 particularly, particular, piratically, piratical particularily particularly 1 7 particularly, particularity, particularize, particular, particulars, particular's, particularity's particulary particularly 1 6 particularly, particular, particulars, particularity, articular, particular's pary party 5 41 pray, Peary, parry, parky, party, par, pry, pay, Parr, para, pare, Paar, pair, pear, prey, PARC, Park, park, pars, part, Cary, Gary, Mary, nary, pacy, vary, wary, PR, Pr, pr, Perry, PRO, per, ppr, pro, Peru, pore, pure, purr, pyre, par's pased passed 1 23 passed, paused, parsed, pasted, phased, paced, posed, paste, payed, based, cased, eased, lased, paged, paled, pared, paved, pawed, pissed, poised, past, pasta, pasty pasengers passengers 1 14 passengers, passenger's, passenger, singers, Sanger's, plungers, messengers, spongers, Singer's, Zenger's, singer's, plunger's, messenger's, sponger's passerbys passersby 3 5 passerby's, passerby, passersby, passers, passer's pasttime pastime 1 12 pastime, past time, past-time, pastimes, pastie, peacetime, pastier, pasties, paste, pastime's, passim, postie pastural pastoral 1 22 pastoral, postural, astral, pastorals, pasturage, pasture, gestural, pastured, pastures, Pasteur, austral, pastrami, pastel, pastor, pastoral's, pastry, patrol, postal, Pasteur's, pasture's, posture, pustular paticular particular 1 8 particular, peculiar, tickler, poetical, stickler, tackler, pedicure, paddler pattented patented 1 20 patented, pat tented, pat-tented, attended, parented, patienter, panted, patent, tented, attenuated, painted, patient, patents, patientest, patent's, patently, patients, portended, pretended, patient's pavillion pavilion 1 4 pavilion, pavilions, pillion, pavilion's peageant pageant 1 21 pageant, pageants, peasant, reagent, paginate, pagan, pageant's, pageantry, agent, Piaget, pagans, parent, patent, pedant, regent, Peugeot, pungent, pennant, piquant, poignant, pagan's peculure peculiar 1 24 peculiar, peculate, McClure, declare, picture, secular, pecker, peeler, puller, peculator, peculiarly, Clare, heckler, peddler, sculler, pickle, ocular, pearlier, pecuniary, peccary, jocular, popular, recolor, regular pedestrain pedestrian 1 8 pedestrian, pedestrians, pedestrian's, eyestrain, pedestrianize, Palestrina, pedestal, restrain peice piece 1 80 piece, Peace, peace, Price, pence, price, deice, Pace, pace, puce, Pei's, poise, pieced, pieces, pees, pies, Pierce, apiece, pierce, specie, Pei, pacey, pee, pie, spice, Ice, ice, niece, pic, peaces, plaice, police, pricey, pumice, pie's, pis, pecs, pics, Nice, Peck, Pele, Pete, Pike, Rice, dice, lice, mice, nice, peck, peke, pica, pick, pike, pile, pine, pipe, rice, vice, Pisa, Pius, pacy, peas, peso, pews, pi's, piss, pose, Percy, Ponce, place, ponce, prize, piece's, pea's, pee's, pew's, poi's, pic's, Peace's, peace's penatly penalty 1 23 penalty, neatly, penal, gently, pertly, prenatal, petal, pliantly, prenatally, partly, natl, patently, pent, potently, dental, mental, pantry, rental, pettily, pentacle, dentally, mentally, pedal penisula peninsula 1 16 peninsula, pencil, insula, penis, sensual, penile, penis's, penises, perusal, pens, Pen's, Pensacola, pen's, pensively, Pena's, Penn's penisular peninsular 1 3 peninsular, insular, consular penninsula peninsula 1 4 peninsula, peninsular, peninsulas, peninsula's penninsular peninsular 1 4 peninsular, peninsula, peninsulas, peninsula's pennisula peninsula 1 32 peninsula, pencil, Pennzoil, insula, pennies, penis, sensual, Penn's, penile, pencils, penis's, penises, perusal, penuriously, pens, penniless, Penny's, penny's, peonies, pinnies, Pensacola, pensively, Pen's, peens, pen's, peons, pencil's, Pena's, peen's, peon's, Pennzoil's, Penney's pensinula peninsula 1 7 peninsula, Pensacola, pensively, personal, pleasingly, pressingly, passingly peom poem 1 42 poem, pom, Perm, perm, prom, geom, peon, PM, Pm, pm, Pam, Pym, ppm, poems, pommy, Poe, emo, pomp, poms, peso, wpm, PE, PO, Po, puma, EM, demo, em, memo, om, poet, promo, POW, Pei, pea, pee, pew, poi, poo, pow, poem's, Poe's peoms poems 1 52 poems, poms, poem's, perms, proms, peons, PMS, PMs, PM's, Pm's, poem, emos, Pecos, pesos, Pam's, Poe's, Pym's, pom, pumas, demos, ems, memos, oms, poets, Perm's, perm's, prom's, promos, peon's, peso's, Po's, peas, pees, pews, poos, poss, Pei's, pea's, pee's, pew's, PMS's, em's, om's, emo's, pomp's, POW's, poi's, puma's, demo's, memo's, poet's, promo's peopel people 1 34 people, propel, peopled, peoples, Peel, Pope, peel, pope, Opel, popes, repel, papal, pupal, pupil, peeped, peeper, pepped, pepper, pooped, Pele, Pole, peep, pole, PayPal, people's, Peale, Pol, Poole, pep, pol, pop, Pope's, pope's, plop peotry poetry 1 42 poetry, Petra, pottery, Peter, peter, pewter, Peary, Perry, Petty, Pyotr, peaty, petty, potty, retry, Pedro, Potter, potter, pouter, paltry, pantry, pastry, Port, penury, pert, port, portray, Tory, poet, poetry's, Perot, piety, Porto, party, PET, per, pet, petrify, pot, poultry, pry, try, pretty perade parade 2 37 pervade, parade, Prada, Prado, prate, pride, prude, pared, peered, prayed, pirate, preyed, pored, pried, Purdue, period, perked, permed, persuade, paraded, parader, parades, pureed, parred, peerage, pert, prat, prod, purred, Verde, erode, grade, trade, Perot, Pratt, operate, parade's percepted perceived 0 13 receipted, preempted, precept, perceptive, persecuted, preceded, precepts, precept's, preceptor, presented, perceptual, prompted, persisted percieve perceive 1 4 perceive, perceived, perceives, receive percieved perceived 1 6 perceived, perceive, perceives, received, preceded, precised perenially perennially 1 14 perennially, perennial, perennials, personally, prenatally, perennial's, partially, paternally, Parnell, triennially, Permalloy, hernial, perkily, parental perfomers performers 1 10 performers, perfumers, perfumer's, performer's, perfumeries, perfumery's, perfumer, perfumes, perfume's, perfumery performence performance 1 9 performance, performances, preference, performance's, performing, performers, performer's, performs, preforming performes performed 4 13 performers, performs, preforms, performed, performer, perform es, perform-es, perform, performer's, preformed, perforce, perfumes, perfume's performes performs 2 13 performers, performs, preforms, performed, performer, perform es, perform-es, perform, performer's, preformed, perforce, perfumes, perfume's perhasp perhaps 1 74 perhaps, per hasp, per-hasp, pariahs, hasp, rasp, Perth's, perch's, perches, paras, Perls, grasp, perks, perms, perusal, pervs, preheats, preps, precast, purchase, Peru's, peruse, Perl's, Perm's, parkas, perils, perk's, perm's, pariah's, resp, Prensa, prepays, prays, raspy, prams, prats, preheat, Peoria's, props, Persia's, persist, pertest, prenups, press, preys, para's, praise, prep's, hosp, piranhas, prepay, prey's, primps, prop, pros, Peary's, Perry's, Percy's, Perez's, Peron's, Perot's, parka's, peril's, pro's, pry's, Oprah's, purdah's, pram's, Praia's, Ptah's, piranha's, press's, prop's, prenup's perheaps perhaps 1 10 perhaps, per heaps, per-heaps, preheats, preps, prep's, prepays, props, prop's, preppy's perhpas perhaps 1 8 perhaps, prepays, preps, preheats, prep's, props, prop's, preppy's peripathetic peripatetic 1 9 peripatetic, peripatetics, peripatetic's, empathetic, prosthetic, parenthetic, pathetic, apathetic, prophetic peristent persistent 1 14 persistent, president, present, percent, portent, percipient, precedent, presidents, pristine, resident, prescient, Preston, pretend, president's perjery perjury 1 22 perjury, perjure, perkier, perter, Parker, porker, purger, perjured, perjurer, perjures, prefer, Perrier, prudery, parer, perjury's, perky, porkier, prier, purer, periphery, pecker, priory perjorative pejorative 1 5 pejorative, procreative, prerogative, preoperative, proactive permanant permanent 1 12 permanent, permanents, remnant, pregnant, permanent's, permanently, prominent, preeminent, permanence, permanency, pertinent, predominant permenant permanent 1 9 permanent, remnant, preeminent, pregnant, prominent, permanents, pertinent, predominant, permanent's permenantly permanently 1 6 permanently, preeminently, prominently, pertinently, predominantly, permanent permissable permissible 1 4 permissible, permissibly, permeable, permissively perogative prerogative 1 6 prerogative, purgative, proactive, pejorative, purgatives, purgative's peronal personal 1 26 personal, perennial, Peron, penal, neuronal, vernal, personally, pergola, Peron's, coronal, perusal, renal, peritoneal, personnel, Perl, paternal, pron, Pernod, portal, perinea, peril, perinatal, prone, prong, prowl, supernal perosnality personality 1 5 personality, personalty, personality's, personally, personalty's perphas perhaps 0 49 pervs, prepays, Perth's, perch's, perches, preps, prophesy, prep's, seraphs, paras, Perls, pariahs, perks, perms, Persia's, perishes, profs, purchase, seraph's, Peru's, Perl's, Perm's, morphs, parkas, perils, perk's, perm's, prof's, proofs, proves, Perry's, Peoria's, Percy's, Perez's, Peron's, Perot's, peril's, porch's, para's, Parthia's, morphia's, Praia's, Prada's, parka's, pariah's, preppy's, Provo's, privy's, proof's perpindicular perpendicular 1 5 perpendicular, perpendiculars, perpendicular's, perpendicularly, perpendicularity perseverence perseverance 1 5 perseverance, perseverance's, perseveres, preference, persevering persistance persistence 1 5 persistence, Resistance, resistance, persistence's, persisting persistant persistent 1 8 persistent, persist ant, persist-ant, resistant, persisting, persistently, persistence, persisted personel personnel 1 19 personnel, personal, personae, personally, person, personals, persona, persons, person's, personas, personable, Pearson, personnel's, personage, Fresnel, parson, personal's, personalty, persona's personel personal 2 19 personnel, personal, personae, personally, person, personals, persona, persons, person's, personas, personable, Pearson, personnel's, personage, Fresnel, parson, personal's, personalty, persona's personell personnel 1 8 personnel, personally, personal, person ell, person-ell, personals, personnel's, personal's personnell personnel 1 7 personnel, personally, personnel's, personal, personae, personals, personal's persuded persuaded 1 15 persuaded, presided, perused, persuade, presumed, persuader, persuades, preceded, pursued, permuted, pervaded, Perseid, preside, pressed, resided persue pursue 2 27 peruse, pursue, parse, purse, per sue, per-sue, perused, peruses, presume, Pres, pres, Perez, pears, peers, piers, prose, Perseus, Purus, press, Peru, Peru's, persuade, pressie, pear's, peer's, pier's, Pr's persued pursued 2 14 perused, pursued, persuade, Perseid, pressed, parsed, pursed, per sued, per-sued, presumed, preside, peruse, preset, persuaded persuing pursuing 2 12 perusing, pursuing, Pershing, pressing, parsing, pursing, per suing, per-suing, presuming, persuading, piercing, person persuit pursuit 1 33 pursuit, Perseid, per suit, per-suit, persist, preset, pursuits, perused, persuade, permit, Proust, presto, purest, preside, resit, pursued, Pruitt, parasite, porosity, perusing, Prut, pert, peruse, pest, purist, erst, Perot, posit, present, presort, pressie, pursuit's, Peru's persuits pursuits 1 16 pursuits, pursuit's, per suits, per-suits, persist, persists, presets, Perseid's, persuades, pursuit, permits, prestos, resits, permit's, Proust's, presto's pertubation perturbation 1 6 perturbation, probation, parturition, partition, perdition, predication pertubations perturbations 1 8 perturbations, perturbation's, probation's, partitions, parturition's, partition's, perdition's, predication's pessiary pessary 1 9 pessary, Peary, Persia, Pissaro, peccary, pussier, pushier, Prussia, Perry petetion petition 1 36 petition, petitions, petting, petering, Patton, Petain, petition's, petitioned, petitioner, potion, partition, perdition, pettish, edition, pension, portion, repetition, station, piton, citation, mutation, notation, position, rotation, sedation, sedition, patting, petitioning, pitting, potting, putting, tuition, Putin, deputation, reputation, petitionary Pharoah Pharaoh 1 7 Pharaoh, Pharaohs, Pariah, Shariah, Pharaoh's, Sarah, Hurrah phenomenom phenomenon 1 3 phenomenon, phenomena, phenomenal phenomenonal phenomenal 1 4 phenomenal, phenomenon, phenomenons, phenomenon's phenomenonly phenomenally 3 5 phenomenon, phenomenons, phenomenally, phenomenon's, phenomenal phenomonenon phenomenon 1 3 phenomenon, phenomenons, phenomenon's phenomonon phenomenon 1 5 phenomenon, phenomenons, phenomenon's, phenomena, phenomenal phenonmena phenomena 1 3 phenomena, phenomenon, Tienanmen Philipines Philippines 1 12 Philippines, Philippine's, Philippians, Philippines's, Philippine, Filipinos, Philippians's, Philips, Philippe's, Filipino's, Philip's, Philips's philisopher philosopher 1 9 philosopher, philosophers, philosopher's, philosophizer, philosophies, philosophy, philosophic, philosophize, philosophy's philisophical philosophical 1 3 philosophical, philosophically, philosophic philisophy philosophy 1 6 philosophy, philosophy's, philosopher, philosophic, philosophies, philosophize Phillipine Philippine 1 15 Philippine, Filliping, Philippines, Phillip, Philippe, Phillipa, Phillips, Filipino, Phillip's, Philippine's, Philippians, Phillipa's, Phillips's, Philip, Philippines's Phillipines Philippines 1 14 Philippines, Philippine's, Philippians, Philippines's, Philippine, Phillips, Phillip's, Filipinos, Phillipa's, Phillips's, Philippians's, Philippe's, Filipino's, Philips's Phillippines Philippines 1 9 Philippines, Philippine's, Phillip pines, Phillip-pines, Philippians, Philippines's, Philippine, Philippians's, Philippe's phillosophically philosophically 1 3 philosophically, philosophical, philosophic philospher philosopher 1 10 philosopher, philosophers, philosopher's, philosophizer, philosophies, philosophy, phosphor, philosophic, philosophize, philosophy's philosphies philosophies 1 8 philosophies, philosophize, philosophizes, philosophy's, philosophers, philosophized, philosophizer, philosopher's philosphy philosophy 1 7 philosophy, philosophy's, philosopher, philosophic, philosophies, philosophize, Phil's phongraph phonograph 1 6 phonograph, phonier, Congreve, funeral, funerary, mangrove phylosophical philosophical 1 3 philosophical, philosophically, philosophic physicaly physically 1 5 physically, physical, physicals, physicality, physical's pich pitch 1 69 pitch, pinch, pic, Mich, Rich, pica, pick, pith, rich, patch, peach, poach, pooch, pouch, Pict, pics, posh, push, pi ch, pi-ch, patchy, peachy, itch, Ch, ch, pi, PC, Punch, parch, perch, porch, punch, Fitch, Mitch, Vichy, aitch, bitch, ditch, fiche, fichu, hitch, niche, phish, picky, piece, pithy, titch, witch, pasha, pie, pushy, PAC, PIN, och, pah, pig, pin, pip, pis, pit, sch, apish, epoch, Reich, which, Pugh, pi's, pitch's, pic's pilgrimmage pilgrimage 1 11 pilgrimage, pilgrim mage, pilgrim-mage, pilgrimages, pilgrimage's, Pilgrim, pilgrim, Pilgrims, pilgrims, Pilgrim's, pilgrim's pilgrimmages pilgrimages 1 15 pilgrimages, pilgrimage's, pilgrim mages, pilgrim-mages, pilgrimage, Pilgrims, pilgrims, Pilgrim's, pilgrim's, scrimmages, Pilgrim, pilgrim, scrimmage's, pilferage's, plumage's pinapple pineapple 1 11 pineapple, pin apple, pin-apple, pineapples, Snapple, nipple, pineapple's, panoply, pinnacle, pimple, pinhole pinnaple pineapple 2 3 pinnacle, pineapple, panoply pinoneered pioneered 1 5 pioneered, pondered, pinioned, pandered, poniard plagarism plagiarism 1 7 plagiarism, plagiarisms, plagiarist, plagiarism's, vulgarism, plagiarize, plagiary's planation plantation 1 8 plantation, placation, plantain, palpation, pollination, planting, pagination, palliation plantiff plaintiff 1 13 plaintiff, plan tiff, plan-tiff, plaintiffs, plaintive, pontiff, planting, plaintiff's, plant, plantain, plants, plentiful, plant's plateu plateau 1 40 plateau, plate, Pilate, Platte, palate, plated, platen, plates, plat, Plataea, Plato, platy, played, plateaus, plait, pleat, paled, Pate, late, pate, polite, plague, plaque, Pilates, palates, plaited, plate's, platted, platter, pleated, palled, pallet, plot, Patel, plats, plat's, plateau's, Pilate's, Platte's, palate's plausable plausible 1 9 plausible, plausibly, passable, playable, pleasurable, palpable, palatable, pliable, passably playright playwright 1 9 playwright, play right, play-right, playwrights, alright, playwright's, plight, polarity, lariat playwrite playwright 3 13 play write, play-write, playwright, polarity, pyrite, playwrights, playmate, plaited, playwright's, polarize, Platte, parity, player playwrites playwrights 3 20 play writes, play-writes, playwrights, playwright's, polarities, pyrites, playmates, parties, parities, playwright, polarity's, pyrite's, plaits, plates, plait's, playmate's, plate's, pyrites's, Platte's, parity's pleasent pleasant 1 15 pleasant, plea sent, plea-sent, placenta, peasant, pleased, present, pleasing, planet, plant, plaint, pleasanter, pleasantly, pleasantry, pliant plebicite plebiscite 1 20 plebiscite, plebiscites, plebiscite's, publicity, pliability, plebes, elicit, phlebitis, licit, polemicist, fleabite, plebs, Lucite, plaice, Felicity, felicity, lubricity, publicize, pellucid, plebe's plesant pleasant 1 14 pleasant, peasant, plant, pliant, present, palest, plaint, planet, pleasanter, pleasantly, pleasantry, plenty, pleasing, pleased poeoples peoples 1 21 peoples, people's, people, peopled, poodles, Poole's, Poles, poles, pools, poops, popes, propels, poodle's, pool's, poop's, Pele's, Pole's, Pope's, pole's, pope's, Peale's poety poetry 1 19 poetry, poet, piety, potty, Petty, peaty, petty, poets, poesy, PET, pet, pot, Pete, pity, pout, Patty, patty, putty, poet's poisin poison 2 12 poising, poison, posing, Poisson, Poussin, pissing, poi sin, poi-sin, poisons, poise, poi's, poison's polical political 2 16 polemical, political, poetical, helical, pelican, polecat, local, polka, pollack, politely, PASCAL, Pascal, pascal, plural, polkas, polka's polinator pollinator 1 15 pollinator, pollinators, pollinator's, plantar, planter, pollinate, pointer, politer, pollinated, pollinates, pliant, pointier, Pinter, planar, splinter polinators pollinators 1 11 pollinators, pollinator's, pollinator, planters, pollinates, pointers, planter's, pointer's, splinters, Pinter's, splinter's politican politician 1 12 politician, political, politic an, politic-an, politicking, politic, politico, politics, politicos, pelican, politico's, politics's politicans politicians 1 12 politicians, politic ans, politic-ans, politician's, politics, politicos, politico's, politics's, politicking's, pelicans, politicking, pelican's poltical political 1 8 political, poetical, politically, apolitical, polemical, politic, poetically, politico polute pollute 1 34 pollute, polite, solute, volute, Pluto, plate, Pilate, palate, polity, plot, polluted, polluter, pollutes, poled, pouted, Platte, Pole, lute, pole, polled, pout, politer, pallet, pellet, pelt, plat, pullet, palette, flute, plume, pilot, Plato, platy, Paiute poluted polluted 1 17 polluted, pouted, plotted, pelted, plated, piloted, pollute, plaited, platted, pleated, poled, clouted, flouted, plodded, polite, polled, potted polutes pollutes 1 59 pollutes, solutes, volutes, polities, plates, Pilates, palates, plots, polluters, politesse, pollute, plot's, Plautus, Pluto's, Poles, lutes, plate's, poles, pouts, politest, pallets, pellets, pelts, plats, polluted, polluter, pullets, solute's, volute's, Pilate's, palate's, palettes, polite, polity's, pout's, flutes, plumes, pluses, pilots, pelt's, plat's, platys, Paiutes, pilot's, Platte's, Pole's, lute's, pole's, polluter's, palette's, flute's, plume's, Plato's, platy's, pallet's, pellet's, pullet's, Paiute's, Pilates's poluting polluting 1 15 polluting, pouting, plotting, pelting, plating, piloting, plaiting, platting, pleating, poling, clouting, flouting, plodding, polling, potting polution pollution 1 12 pollution, solution, potion, portion, dilution, position, volition, lotion, polluting, population, pollution's, spoliation polyphonyic polyphonic 1 3 polyphonic, polyphony, polyphony's pomegranite pomegranate 1 3 pomegranate, pomegranates, pomegranate's pomotion promotion 1 8 promotion, motion, potion, commotion, emotion, portion, demotion, position poportional proportional 1 8 proportional, proportionally, proportionals, operational, proportion, propositional, optional, promotional popoulation population 1 7 population, populations, copulation, populating, population's, depopulation, peculation popularaty popularity 1 6 popularity, popularly, popular, polarity, popularity's, populate populare popular 1 8 popular, populace, populate, poplar, popularize, popularly, poplars, poplar's populer popular 1 27 popular, poplar, Popper, popper, Doppler, popover, people, puller, populace, populate, propeller, pauper, poplars, purpler, peopled, peoples, prowler, paler, paper, piper, polar, popularly, spoiler, peeler, pepper, people's, poplar's portayed portrayed 1 10 portrayed, portaged, ported, prated, pirated, prayed, parted, portage, paraded, partied portraing portraying 1 16 portraying, portaging, porting, mortaring, portrait, prorating, protruding, pottering, partaking, posturing, torturing, parting, pertain, portray, FORTRAN, perturbing Portugese Portuguese 1 8 Portuguese, Portages, Protegees, Proteges, Portage's, Protege's, Portuguese's, Protegee posess possess 2 18 posses, possess, poses, pose's, poises, posies, posers, posse's, passes, pisses, pusses, poise's, posy's, Pisces's, poesy's, poser's, Moses's, Pusey's posessed possessed 1 21 possessed, processed, possesses, pressed, assessed, posses, possess, posed, poses, repossessed, passed, pissed, poised, pose's, sassed, sussed, posted, possessor, pleased, posited, posse's posesses possesses 1 25 possesses, possess, posses, processes, poetesses, possessed, presses, assesses, posse's, possessives, possessors, poses, repossesses, passes, pisses, poises, pose's, posies, pusses, sasses, susses, poesy's, possessive's, poise's, possessor's posessing possessing 1 20 possessing, poses sing, poses-sing, processing, pressing, assessing, possession, posing, repossessing, Poussin, passing, pissing, poising, sassing, sussing, posting, possessive, pleasing, positing, Poussin's posession possession 1 14 possession, possessions, session, procession, position, possessing, possession's, Poseidon, repossession, Passion, Poisson, Poussin, cession, passion posessions possessions 1 20 possessions, possession's, possession, sessions, processions, positions, session's, procession's, repossessions, Passions, cessions, passions, position's, Poseidon's, repossession's, Passion's, Poisson's, Poussin's, cession's, passion's posion poison 1 13 poison, potion, Passion, passion, posing, Poisson, option, position, pension, portion, potions, prion, potion's positon position 2 14 positron, position, piston, Poseidon, positing, posting, posit on, posit-on, poison, Poisson, piton, posit, Boston, posits positon positron 1 14 positron, position, piston, Poseidon, positing, posting, posit on, posit-on, poison, Poisson, piton, posit, Boston, posits possable possible 2 10 passable, possible, passably, possibly, poss able, poss-able, possibles, potable, kissable, possible's possably possibly 2 6 passably, possibly, passable, possible, poss ably, poss-ably posseses possesses 1 25 possesses, possess, posses es, posses-es, possessed, posses, posse's, possessives, processes, poetesses, possessors, poses, possessor, presses, repossesses, passes, pisses, poises, pose's, posies, pusses, poise's, possessive's, poesy's, possessor's possesing possessing 1 36 possessing, posse sing, posse-sing, possession, processing, posing, posses, pressing, assessing, repossessing, Poussin, passing, pissing, poising, possess, posting, possessive, positing, posse's, sassing, sussing, poisoning, possessed, possesses, possessor, poses, sousing, passes, pisses, poises, posies, pusses, Poussin's, pose's, poise's, passing's possesion possession 1 15 possession, posses ion, posses-ion, possessions, position, possessing, session, possession's, procession, Poseidon, repossession, Passion, Poisson, Poussin, passion possessess possesses 1 11 possesses, possessed, possessors, possessives, possess, possessive's, assesses, repossesses, possessor's, poetesses, possessor possibile possible 1 6 possible, possibly, possibles, passable, possible's, possibility possibilty possibility 1 4 possibility, possibly, possibility's, possible possiblility possibility 1 14 possibility, possibility's, possibly, possibilities, plausibility, fusibility, potability, risibility, visibility, feasibility, miscibility, pliability, solubility, possible possiblilty possibility 1 4 possibility, possibly, possibility's, possible possiblities possibilities 1 5 possibilities, possibility's, possibles, possibility, possible's possiblity possibility 1 4 possibility, possibly, possibility's, possible possition position 1 19 position, positions, possession, positing, position's, positional, positioned, potion, Opposition, apposition, opposition, Passion, passion, deposition, portion, reposition, Poseidon, petition, pulsation Postdam Potsdam 1 7 Potsdam, Post dam, Post-dam, Postdate, Postdoc, Posted, Pastrami posthomous posthumous 1 7 posthumous, posthumously, isthmus, possums, possum's, asthma's, isthmus's postion position 1 13 position, potion, portion, post ion, post-ion, positions, posting, Poseidon, piston, Passion, passion, bastion, position's postive positive 1 27 positive, postie, positives, posties, pastie, passive, posited, festive, pastime, postage, posting, posture, restive, posit, positive's, positively, posted, poster, Post, post, posits, appositive, Steve, paste, piste, stave, stove potatos potatoes 2 6 potato's, potatoes, potato, Potts, Potts's, potty's portait portrait 1 38 portrait, portal, ported, portent, parfait, pertain, portage, Pratt, parotid, potato, Port, port, prat, profit, portico, porting, portray, prated, Porto, partied, protect, protest, ports, protein, portaged, fortuity, pirated, porosity, Port's, Porter, permit, port's, porter, portly, parted, pertest, portend, Porto's potrait portrait 1 16 portrait, patriot, trait, strait, putrid, potato, polarity, Port, port, prat, strati, petard, Petra, Pratt, Poiret, Poirot potrayed portrayed 1 17 portrayed, prayed, strayed, pottered, betrayed, ported, petard, petered, pored, prated, potted, poured, preyed, putrid, paraded, pirated, petaled poulations populations 1 13 populations, population's, pulsations, pollution's, collations, pulsation's, copulation's, peculation's, potions, palliation's, collation's, potion's, spoliation's poverful powerful 1 9 powerful, overfull, overfly, powerfully, overfill, prayerful, overflew, overflow, fearful poweful powerful 1 5 powerful, woeful, Powell, potful, powerfully powerfull powerful 2 9 powerfully, powerful, power full, power-full, overfull, Powell, prayerfully, prayerful, overfill practial practical 1 4 practical, partial, parochial, partially practially practically 1 4 practically, partially, parochially, partial practicaly practically 1 7 practically, practicably, practical, practicals, practicality, practicable, practical's practicioner practitioner 1 4 practitioner, practicing, practitioners, practitioner's practicioners practitioners 1 6 practitioners, practitioner's, practitioner, practicing, prisoners, prisoner's practicly practically 2 9 practical, practically, practicably, practicals, practicum, practicality, practical's, particle, practicable practioner practitioner 1 8 practitioner, probationer, precautionary, reactionary, parishioner, precaution, precautions, precaution's practioners practitioners 1 11 practitioners, practitioner's, probationers, probationer's, parishioners, precautions, precaution's, reactionaries, reactionary's, parishioner's, precautionary prairy prairie 2 27 priory, prairie, pr airy, pr-airy, parry, prier, prior, parer, pair, pray, prayer, friary, parity, Peary, Praia, pairs, privy, praise, Parr, Perry, primary, par, pry, pair's, Praia's, parry's, priory's prarie prairie 1 63 prairie, Perrier, parried, parries, prairies, parer, prier, praise, pare, prayer, rare, Pearlie, Praia, Paris, parse, prate, paired, parred, Prague, Parr, pair, prairie's, prorate, Carrier, Parrish, Price, barrier, carrier, farrier, harrier, padre, pared, pares, parring, price, pride, pried, pries, prime, prize, rarer, tarrier, pearlier, priories, par, parry, prepare, prior, purer, pairs, rapier, Parker, parser, prater, Paar, para, pear, pore, pray, pure, pyre, Parr's, pair's praries prairies 1 28 prairies, parries, prairie's, priories, parers, praise, priers, prairie, parties, praises, Paris, pares, prayers, pries, primaries, rares, friaries, parses, prates, Perrier's, praise's, parer's, prier's, Pearlie's, prayer's, Paris's, Praia's, prate's pratice practice 1 32 practice, parties, prat ice, prat-ice, prates, Patrice, Price, prate, price, Prentice, prats, Paradise, paradise, praise, prance, parities, pirates, partied, prating, prattle, Pratt's, prate's, priced, produce, pirate, pricey, parts, prat, praised, part's, pirate's, parity's preample preamble 1 17 preamble, trample, pimple, rumple, crumple, preempt, purple, permeable, primal, propel, primped, primp, promptly, reemploy, pimply, primly, rumply precedessor predecessor 1 4 predecessor, precedes, processor, proceeds's preceed precede 1 18 precede, preceded, proceed, priced, pierced, pressed, recede, precedes, preened, perched, precised, proceeds, Perseid, perused, preside, pieced, preyed, reseed preceeded preceded 1 9 preceded, proceeded, precede, receded, reseeded, precedes, presided, precedent, proceed preceeding preceding 1 9 preceding, proceeding, receding, proceedings, reseeding, presiding, presetting, precedent, proceeding's preceeds precedes 1 15 precedes, proceeds, precede, recedes, preceded, presides, proceeds's, proceed, reseeds, premeds, presets, precepts, Perseid's, premed's, precept's precentage percentage 1 10 percentage, percentages, percentage's, parentage, percentile, percent, percents, personage, present, percent's precice precise 1 18 precise, precis, prices, Price, precipice, price, precised, preciser, precises, precious, precis's, precede, preface, premise, prepuce, preside, Price's, price's precisly precisely 1 10 precisely, preciously, precis, precise, precis's, precised, preciser, precises, Presley, prissily precurser precursor 1 9 precursor, precursory, precursors, procurer, perjurer, procures, procurers, precursor's, procurer's predecesors predecessors 1 8 predecessors, predecessor's, predecessor, predeceases, processors, producers, processor's, producer's predicatble predictable 1 3 predictable, predicable, predictably predicitons predictions 1 7 predictions, prediction's, predestines, Princeton's, Preston's, periodicity's, predestine predomiantly predominately 2 3 predominantly, predominately, predominate prefered preferred 1 20 preferred, proffered, prefer ed, prefer-ed, refereed, referred, prefer, preformed, premiered, revered, prefers, pilfered, prefaced, prepared, performed, perverted, proofread, persevered, pervert, prefigured prefering preferring 1 15 preferring, proffering, referring, preforming, premiering, revering, pilfering, prefacing, preparing, performing, perverting, persevering, prefer, refereeing, prefiguring preferrably preferably 1 3 preferably, preferable, referable pregancies pregnancies 1 14 pregnancies, regencies, prances, precancels, pregnancy's, precancel, presences, prognoses, prance's, precancel's, princes, presence's, Prince's, prince's preiod period 1 16 period, pried, prod, preyed, periods, pared, pored, pride, proud, Perot, Prado, Pareto, Pernod, Reid, pureed, period's preliferation proliferation 1 4 proliferation, proliferating, proliferation's, perforation premeire premiere 1 12 premiere, premier, premiered, premieres, preemie, premiers, primer, premise, preemies, premiere's, premier's, preemie's premeired premiered 1 11 premiered, premiere, premieres, premised, preferred, premier, premiere's, premed, premiers, permeated, premier's preminence preeminence 1 9 preeminence, prominence, permanence, pr eminence, pr-eminence, pertinence, permanency, preeminence's, prominence's premission permission 1 8 permission, remission, permissions, pr emission, pr-emission, precision, prevision, permission's preocupation preoccupation 1 4 preoccupation, preoccupations, reoccupation, preoccupation's prepair prepare 2 9 repair, prepare, prepaid, preppier, prep air, prep-air, prepay, prewar, proper prepartion preparation 1 7 preparation, proportion, preparations, reparation, peroration, preparation's, preparing prepatory preparatory 3 6 predatory, prefatory, preparatory, predator, peremptory, prepare preperation preparation 1 11 preparation, perpetration, preparations, reparation, proportion, perpetuation, peroration, perspiration, preparation's, perforation, procreation preperations preparations 1 16 preparations, preparation's, preparation, reparations, perpetration's, proportions, perorations, reparation's, proportion's, perforations, perpetuation's, peroration's, perspiration's, perforation's, procreation's, reparations's preriod period 1 53 period, Pernod, prod, parried, periled, prepaid, preside, Perot, Perrier, pried, prior, prettied, parred, purred, Puerto, peered, preyed, priority, reread, perked, permed, premed, presto, putrid, Perseid, perfidy, Pierrot, parer, prier, proud, purer, patriot, pierced, preened, prepped, pressed, purebred, Prado, prorate, Pareto, parody, parrot, prepared, priory, pureed, reared, Pretoria, Poirot, paired, pert, preterit, upreared, praetor presedential presidential 1 5 presidential, residential, Prudential, prudential, providential presense presence 1 19 presence, pretense, presences, presents, persons, preens, prescience, present, presets, prisons, person's, personas, pareses, present's, presses, Perseus, presence's, prison's, persona's presidenital presidential 1 4 presidential, president, presidents, president's presidental presidential 1 4 presidential, president, presidents, president's presitgious prestigious 1 7 prestigious, prestige's, prodigious, prestos, presto's, Preston's, presidium's prespective perspective 1 5 perspective, respective, prospective, perspectives, perspective's prestigeous prestigious 1 6 prestigious, prestige's, prestige, presages, presides, presage's prestigous prestigious 1 6 prestigious, prestige's, prestos, prestige, presto's, Preston's presumabely presumably 1 7 presumably, presumable, preamble, persuadable, resemble, personable, permeable presumibly presumably 1 7 presumably, presumable, preamble, resemble, permissibly, reassembly, persuadable pretection protection 1 17 protection, prediction, perfection, protections, predication, pretension, projection, production, persecution, protecting, predilection, protection's, predictions, protraction, redaction, reduction, prediction's prevelant prevalent 1 6 prevalent, prevent, propellant, prevailing, prevalence, provolone preverse perverse 1 7 perverse, reverse, prefers, reveres, revers, revers's, Revere's previvous previous 1 14 previous, revives, previews, provisos, preview's, proviso's, perfidious, prevails, Provo's, privies, privy's, proviso, privets, privet's pricipal principal 1 8 principal, participial, principally, principle, Priscilla, Percival, parricidal, participle priciple principle 1 8 principle, participle, principal, Priscilla, precipice, purple, propel, principally priestood priesthood 1 13 priesthood, presto, priest, Preston, prestos, priests, presto's, priest's, priestly, presided, Priestley, priestess, rested primarly primarily 1 6 primarily, primary, primal, primly, primary's, primer primative primitive 1 12 primitive, primate, primitives, primates, proactive, purgative, primitive's, primitively, formative, normative, preemptive, primate's primatively primitively 1 8 primitively, proactively, primitive, preemptively, primitives, prematurely, primitive's, permissively primatives primitives 1 7 primitives, primitive's, primates, primitive, primate's, purgatives, purgative's primordal primordial 1 6 primordial, primordially, premarital, pericardial, pyramidal, primarily priveledges privileges 1 4 privileges, privilege's, privilege, privileged privelege privilege 1 4 privilege, privileged, privileges, privilege's priveleged privileged 1 4 privileged, privilege, privileges, privilege's priveleges privileges 1 4 privileges, privilege's, privilege, privileged privelige privilege 1 5 privilege, privileged, privileges, privily, privilege's priveliged privileged 1 5 privileged, privilege, privileges, prevailed, privilege's priveliges privileges 1 7 privileges, privilege's, privilege, privileged, travelogues, travelogue's, provolone's privelleges privileges 1 4 privileges, privilege's, privilege, privileged privilage privilege 1 5 privilege, privileged, privileges, privilege's, privily priviledge privilege 1 4 privilege, privileged, privileges, privilege's priviledges privileges 1 4 privileges, privilege's, privilege, privileged privledge privilege 1 4 privilege, privileged, privileges, privilege's privte private 3 34 privet, Private, private, privater, privates, provide, rivet, pyrite, pyruvate, privets, pirate, proved, trivet, primate, privier, privies, prate, pride, privy, prove, print, privateer, profit, Pravda, pivot, pried, private's, privately, privatize, rived, privet's, Pvt, pvt, privy's probabilaty probability 1 5 probability, provability, probably, probability's, portability probablistic probabilistic 1 6 probabilistic, probability, probabilities, probables, probable's, probability's probablly probably 1 7 probably, probable, provably, probables, probability, probable's, provable probalibity probability 1 9 probability, provability, proclivity, probity, portability, potability, prohibit, probability's, publicity probaly probably 1 19 probably, provably, probable, probate, probity, proudly, parable, parboil, provable, prob, drably, portal, portly, problem, probe, prole, prowl, poorly, pebbly probelm problem 1 10 problem, prob elm, prob-elm, problems, problem's, prelim, parable, parboil, Pablum, pablum proccess process 1 30 process, proxies, princess, process's, progress, processes, procures, produces, prices, recces, crocuses, precises, promises, proposes, produce's, Price's, price's, prose's, prances, princes, proxy's, Prince's, prance's, prince's, Pericles's, princess's, progress's, precis's, promise's, prophesy's proccessing processing 1 6 processing, progressing, precising, prepossessing, progestin, predeceasing procede proceed 1 14 proceed, precede, priced, pro cede, pro-cede, proceeded, proceeds, procedure, preceded, precedes, recede, probed, proved, prized procede precede 2 14 proceed, precede, priced, pro cede, pro-cede, proceeded, proceeds, procedure, preceded, precedes, recede, probed, proved, prized proceded proceeded 1 9 proceeded, proceed, preceded, pro ceded, pro-ceded, proceeds, precede, prodded, receded proceded preceded 3 9 proceeded, proceed, preceded, pro ceded, pro-ceded, proceeds, precede, prodded, receded procedes proceeds 1 8 proceeds, precedes, pro cedes, pro-cedes, proceed, proceeds's, procedures, procedure's procedes precedes 2 8 proceeds, precedes, pro cedes, pro-cedes, proceed, proceeds's, procedures, procedure's procedger procedure 1 16 procedure, processor, racegoer, preciser, presser, pricier, pricker, prosier, porringer, prosper, purger, provoker, presage, prosecute, porkier, prosecutor proceding proceeding 1 14 proceeding, preceding, pro ceding, pro-ceding, proceedings, processing, prodding, receding, providing, presiding, proceeding's, pricing, priding, protein proceding preceding 2 14 proceeding, preceding, pro ceding, pro-ceding, proceedings, processing, prodding, receding, providing, presiding, proceeding's, pricing, priding, protein procedings proceedings 1 6 proceedings, proceeding's, proceeding, preceding, proteins, protein's proceedure procedure 1 9 procedure, procedures, proceeded, procedure's, proceed, procedural, proceeds, proceeding, proceeds's proces process 1 14 process, prices, probes, proles, proves, Price's, price's, prose's, precis, prizes, process's, Croce's, probe's, prize's processer processor 1 12 processor, processed, processes, process er, process-er, preciser, presser, process, processors, process's, professor, processor's proclaimation proclamation 1 5 proclamation, proclamations, proclamation's, reclamation, proclaiming proclamed proclaimed 1 10 proclaimed, proclaim, percolated, reclaimed, proclaims, programmed, percolate, precluded, prickled, preclude proclaming proclaiming 1 10 proclaiming, proclaim, percolating, proclaims, reclaiming, proclaimed, programming, proclamation, precluding, prickling proclomation proclamation 1 5 proclamation, proclamations, proclamation's, percolation, reclamation profesion profusion 2 10 profession, profusion, provision, professions, perfusion, profusions, procession, prevision, profession's, profusion's profesion profession 1 10 profession, profusion, provision, professions, perfusion, profusions, procession, prevision, profession's, profusion's profesor professor 1 13 professor, professors, processor, profess, professor's, proffer, profs, prophesier, prefer, prof's, proves, profuse, proviso professer professor 1 11 professor, professed, professes, profess er, profess-er, presser, profess, professors, prophesier, processor, professor's proffesed professed 1 15 professed, proffered, prophesied, processed, professes, proceed, profess, profuse, proofed, profaned, profiled, profited, promised, proposed, prefaced proffesion profession 1 11 profession, profusion, provision, professions, perfusion, profusions, procession, proffering, prevision, profession's, profusion's proffesional professional 1 8 professional, professionally, provisional, professionals, processional, profession, professional's, profusion proffesor professor 1 12 professor, proffer, professors, proffers, processor, profess, prophesier, proffer's, professor's, profs, profuse, prof's profilic prolific 3 6 profiling, profile, prolific, profiled, profiles, profile's progessed progressed 1 4 progressed, processed, professed, pressed programable programmable 1 12 programmable, program able, program-able, programmables, programmable's, procurable, program, programmed, programmer, preamble, programs, program's progrom pogrom 1 8 pogrom, program, programs, proforma, program's, preform, deprogram, reprogram progrom program 2 8 pogrom, program, programs, proforma, program's, preform, deprogram, reprogram progroms pogroms 1 10 pogroms, programs, program's, pogrom's, program, progress, preforms, deprograms, reprograms, progress's progroms programs 2 10 pogroms, programs, program's, pogrom's, program, progress, preforms, deprograms, reprograms, progress's prohabition prohibition 2 6 Prohibition, prohibition, prohibitions, probation, prohibiting, prohibition's prominance prominence 1 6 prominence, predominance, preeminence, provenance, permanence, prominence's prominant prominent 1 7 prominent, predominant, preeminent, ruminant, permanent, prominently, remnant prominantly prominently 1 5 prominently, predominantly, preeminently, permanently, prominent prominately prominently 2 13 predominately, prominently, promptly, promenade, promenaded, promenades, promontory, perinatal, preeminently, promenade's, prenatally, pruriently, prenatal prominately predominately 1 13 predominately, prominently, promptly, promenade, promenaded, promenades, promontory, perinatal, preeminently, promenade's, prenatally, pruriently, prenatal promiscous promiscuous 1 7 promiscuous, promiscuously, promises, promise's, promiscuity, premises, premise's promotted promoted 1 11 promoted, permitted, promote, prompted, promoter, promotes, permuted, permeated, formatted, pirouetted, remitted pronomial pronominal 1 7 pronominal, polynomial, primal, paranormal, cornmeal, perennial, prenatal pronouced pronounced 1 6 pronounced, pranced, produced, ponced, pronged, proposed pronounched pronounced 1 5 pronounced, pronounce, pronounces, renounced, propounded pronounciation pronunciation 1 4 pronunciation, pronunciations, pronunciation's, renunciation proove prove 1 15 prove, Provo, groove, prov, proof, proved, proven, proves, provoke, Rove, rove, proofed, Prof, prof, Provo's prooved proved 1 17 proved, proofed, grooved, provide, provoked, prove, roved, roofed, probed, proven, proves, privet, proceed, prodded, propped, prowled, prophet prophacy prophecy 1 6 prophecy, prophesy, privacy, prophecy's, porphyry, prophesy's propietary proprietary 1 7 proprietary, propriety, proprietor, property, propitiatory, profiteer, puppetry propmted prompted 1 7 prompted, promoted, preempted, purported, propertied, propagated, permuted propoganda propaganda 1 4 propaganda, propaganda's, propound, propagandize propogate propagate 1 4 propagate, propagated, propagates, propagator propogates propagates 1 7 propagates, propagate, propagated, propagators, propitiates, propagator, propagator's propogation propagation 1 7 propagation, prorogation, proportion, proposition, provocation, propagating, propagation's propostion proposition 1 5 proposition, proportion, preposition, propositions, proposition's propotions proportions 1 15 proportions, promotions, pro potions, pro-potions, proportion's, propositions, promotion's, propitious, portions, proposition's, prepositions, probation's, portion's, preposition's, propagation's propper proper 1 22 proper, Popper, popper, prosper, cropper, dropper, propped, preppier, prop per, prop-per, roper, properer, proposer, prepare, pepper, rapper, ripper, ropier, groper, propel, wrapper, proper's propperly properly 1 9 properly, property, propel, proper, proper's, properer, purposely, preppier, propeller proprietory proprietary 2 6 proprietor, proprietary, proprietors, propriety, proprietor's, proprietary's proseletyzing proselytizing 1 10 proselytizing, proselyting, proselytize, proselytized, proselytizer, proselytizes, proselytism, prosecuting, presetting, proceeding protaganist protagonist 1 4 protagonist, protagonists, propagandist, protagonist's protaganists protagonists 1 5 protagonists, protagonist's, protagonist, propagandists, propagandist's protocal protocol 1 11 protocol, protocols, Portugal, piratical, portal, prodigal, periodical, poetical, protocol's, cortical, practical protoganist protagonist 1 9 protagonist, protagonists, protagonist's, propagandist, organist, protozoans, protozoan's, Platonist, protectionist protrayed portrayed 1 10 portrayed, protrude, prorated, protruded, portray, portaged, portrays, prostrate, portrait, prorate protruberance protuberance 1 4 protuberance, protuberances, protuberance's, protuberant protruberances protuberances 1 5 protuberances, protuberance's, protuberance, perturbations, perturbation's prouncements pronouncements 1 9 pronouncements, pronouncement's, pronouncement, renouncement's, announcements, denouncements, procurement's, announcement's, denouncement's provacative provocative 1 6 provocative, proactive, provocatively, productive, protective, predicative provded provided 1 11 provided, proved, prodded, pervaded, provide, provider, provides, provoked, prided, profited, proofed provicial provincial 1 7 provincial, provincially, prosocial, provisional, parochial, provision, prevail provinicial provincial 1 4 provincial, provincially, provincials, provincial's provisonal provisional 1 5 provisional, provisionally, personal, professional, promisingly provisiosn provision 2 8 provisions, provision, previsions, prevision, provision's, profusions, prevision's, profusion's proximty proximity 1 4 proximity, proximate, proximal, proximity's pseudononymous pseudonymous 1 4 pseudonymous, pseudonyms, pseudonym's, synonymous pseudonyn pseudonym 1 39 pseudonym, sundown, Sedna, Seton, Sudan, sedan, stoning, stony, Zedong, stunning, sudden, sedans, serotonin, seasoning, sending, saddening, seeding, Seton's, Sudan's, sedan's, suddenly, tenon, xenon, suntan, Estonian, Sidney, Sutton, Sydney, seducing, spooning, sodden, seining, sunning, Sedna's, Stone, stone, stung, sounding, Zedong's psuedo pseudo 1 9 pseudo, pseud, pseudy, sued, suede, pseudos, pseuds, seed, suet psycology psychology 1 11 psychology, mycology, psychology's, sociology, ecology, psephology, sexology, cytology, serology, sinology, musicology psyhic psychic 1 27 psychic, spic, psych, sic, Psyche, psyche, psycho, Schick, Syriac, sync, Spica, Stoic, cynic, sahib, sonic, stoic, hick, sick, spec, SAC, SEC, Sec, Soc, sac, sec, ski, soc publicaly publicly 1 5 publicly, publican, public, biblical, public's puchasing purchasing 1 19 purchasing, chasing, pouching, pushing, pulsing, pursing, pleasing, passing, pausing, parsing, pickaxing, cheesing, choosing, patching, pitching, poaching, pooching, pacing, posing Pucini Puccini 1 12 Puccini, Pacino, Pacing, Pausing, Piecing, Putin, Pusan, Purina, Puking, Puling, Purine, Posing pumkin pumpkin 1 26 pumpkin, puking, Pushkin, pumping, PMing, plucking, Peking, piking, poking, plugin, Potemkin, mucking, packing, peaking, pecking, peeking, picking, pocking, parking, pemmican, perking, pimping, pinking, purging, ramekin, pidgin puritannical puritanical 1 6 puritanical, puritanically, piratical, periodical, peritoneal, pyrotechnical purposedly purposely 1 6 purposely, purposed, purposeful, purposefully, proposed, porpoised purpotedly purportedly 1 6 purportedly, reputedly, repeatedly, perpetually, perpetual, perpetuity pursuade persuade 1 13 persuade, pursued, pursed, pursue, persuaded, persuader, persuades, pursuit, perused, pursuant, parsed, prude, purse pursuaded persuaded 1 9 persuaded, pursued, persuade, persuader, persuades, presided, pursed, crusaded, paraded pursuades persuades 1 23 persuades, pursues, persuaders, persuade, pursuits, persuaded, persuader, pursued, pursuit's, pursuers, presides, prudes, purses, crusades, pursuance, parades, persuader's, prude's, purse's, crusade's, pursuer's, Purdue's, parade's pususading persuading 1 15 persuading, pulsating, sustain, presiding, pasting, posting, persisting, possessing, Pasadena, positing, seceding, assisting, desisting, preceding, resisting puting putting 2 16 pouting, putting, punting, Putin, muting, outing, puking, puling, patting, petting, pitting, potting, pudding, patina, patine, Putin's pwoer power 1 63 power, Powers, powers, pore, wore, wooer, poker, poser, powder, per, bower, cower, dower, lower, mower, rower, sower, swore, tower, pewter, poorer, peer, pier, poor, pour, weer, ewer, whore, payer, Peter, pacer, pager, paler, paper, parer, peter, piker, piper, prier, purer, power's, powered, powdery, Peru, pear, wear, weir, were, payware, PR, Pr, Ware, pare, pr, pure, pyre, spewer, ware, wire, wiper, who're, we're, Powers's pyscic psychic 0 70 physic, pic, psych, sic, spic, Psyche, psyche, psycho, prosaic, BASIC, PCs, Punic, basic, music, panic, posit, pubic, pesky, pics, pays, pica, pick, sick, PASCAL, Pascal, pascal, Mosaic, Pisces, mosaic, passim, pastie, pecs, poetic, postie, PC, PS, SC, Sc, Spica, pyx, P's, PAC, PPS, Pacific, SAC, SEC, Sec, Soc, pacific, pas, pis, pus, sac, sec, ski, soc, PC's, spec, PS's, pay's, PAC's, pic's, PJ's, pj's, PA's, Pa's, Po's, Pu's, pa's, pi's qtuie quite 2 20 quiet, quite, cutie, quid, quit, cute, jute, qt, quine, quire, Que, Quito, Tue, guide, quoit, quote, tie, GTE, Katie, qty qtuie quiet 1 20 quiet, quite, cutie, quid, quit, cute, jute, qt, quine, quire, Que, Quito, Tue, guide, quoit, quote, tie, GTE, Katie, qty quantaty quantity 1 9 quantity, quanta, cantata, quintet, quandary, quantify, quaintly, quantity's, Qantas quantitiy quantity 1 6 quantity, quantities, quantify, quantity's, quantified, quintet quarantaine quarantine 1 4 quarantine, quarantined, quarantines, quarantine's Queenland Queensland 1 15 Queensland, Queen land, Queen-land, Greenland, Gangland, Inland, Finland, Jutland, Rhineland, Queenliest, Copeland, Mainland, Unlined, Gland, Langland questonable questionable 1 6 questionable, questionably, sustainable, listenable, justifiable, sustainably quicklyu quickly 1 16 quickly, quicklime, Jacklyn, cockily, cuckold, cackle, cockle, giggly, jiggly, Jaclyn, cackled, cackler, cackles, cockles, cackle's, cockle's quinessential quintessential 1 6 quintessential, quin essential, quin-essential, inessential, unessential, quintessentially quitted quit 0 31 quieted, quoited, quilted, quitter, gutted, jutted, kitted, quoted, quit ted, quit-ted, quietude, quite, kited, acquitted, butted, fitted, nutted, pitted, putted, rutted, suited, tutted, witted, catted, guided, jetted, jotted, squatted, quintet, gritted, quested quizes quizzes 1 60 quizzes, quiz's, quines, quires, guises, juices, quiz es, quiz-es, quizzers, quiets, ques, quiz, quinces, cozies, quiches, quire's, quizzed, quizzer, guise's, juice's, quids, quins, quips, quits, sizes, gazes, queues, Ruiz's, buzzes, fuzzes, guides, maizes, quakes, quid's, quiffs, quills, quip's, quotes, seizes, cusses, jazzes, quizzer's, quince's, gauze's, quiche's, quiet's, size's, Giza's, gaze's, queue's, Quinn's, Quito's, baize's, guide's, guile's, maize's, quake's, quick's, quill's, quote's qutie quite 1 18 quite, cutie, quit, quiet, quote, Quito, cute, jute, quid, quoit, Katie, quot, gite, kite, qt, Que, quits, tie qutie quiet 4 18 quite, cutie, quit, quiet, quote, Quito, cute, jute, quid, quoit, Katie, quot, gite, kite, qt, Que, quits, tie rabinnical rabbinical 1 4 rabbinical, rabbinic, binnacle, bionically racaus raucous 1 38 raucous, RCA's, racks, ragas, rack's, raga's, ruckus, recuse, fracas, rags, races, wracks, Rojas, rag's, rages, rakes, rec's, ricks, rocks, rucks, rajahs, recaps, Rama's, race's, wrack's, Rick's, Rico's, Riga's, Rock's, rage's, rake's, rick's, rock's, Roku's, fracas's, rajah's, recap's, ruckus's radiactive radioactive 1 9 radioactive, reductive, radioactively, addictive, predicative, reactive, predictive, directive, radioactivity radify ratify 1 48 ratify, ramify, readily, radii, radio, reify, edify, gratify, codify, modify, radial, radian, radios, radish, radium, radius, rarefy, raid, deify, ready, RAF, RIF, daffy, rad, raids, roadie, Cardiff, raft, rift, Rudy, defy, diff, raffia, rife, riff, radially, rads, raid's, raided, raider, Ratliff, rectify, radio's, ratty, ruddy, taffy, rad's, tariff raelly really 1 23 really, rally, Reilly, rely, relay, real, royally, rarely, Riley, rel, realty, ally, Raul, Riel, orally, rail, reel, rill, roll, reply, cruelly, frailly, rally's rarified rarefied 1 7 rarefied, ramified, ratified, reified, purified, rarefies, verified reaccurring recurring 2 3 reoccurring, recurring, reacquiring reacing reaching 3 53 refacing, racing, reaching, reacting, Reading, reading, reaming, reaping, rearing, Racine, razing, ricing, reusing, re acing, re-acing, reassign, racking, resign, bracing, erasing, gracing, raising, razzing, tracing, acing, realign, reducing, rescuing, relaying, repaying, resin, retching, roaching, easing, facing, lacing, macing, pacing, raging, raking, raping, raring, rating, raving, creasing, greasing, reason, rising, searing, wreaking, rescind, resting, racing's reacll recall 1 42 recall, recalls, regally, regal, really, real, recoil, regale, react, treacle, treacly, refill, resell, retell, call, recall's, recalled, rally, regalia, renal, rec, rel, cecal, decal, fecal, recap, Reilly, rascal, rectal, Gall, Oracle, Raul, gall, jell, oracle, rack, rail, reel, rely, rial, rill, roll readmition readmission 1 15 readmission, readmit ion, readmit-ion, readmitting, radiation, redaction, redemption, reanimation, reduction, remediation, retaliation, readmission's, remission, admission, demotion realitvely relatively 1 6 relatively, restively, relative, relatives, relative's, relativity realsitic realistic 1 15 realistic, realist, elastic, realists, realist's, relist, realest, ballistic, moralistic, relisting, ritualistic, plastic, relists, surrealistic, rustic realtions relations 1 23 relations, relation's, reactions, reflations, relation, rations, reaction's, realigns, elation's, Revelations, regulations, revelations, ration's, retaliations, revaluations, repletion's, realizations, Revelation's, regulation's, revelation's, retaliation's, revaluation's, realization's realy really 2 16 relay, really, realty, real, rely, rally, realm, reals, reply, mealy, ready, rel, Reilly, reel, rial, real's realyl really 1 21 really, regally, rally, relay, realty, recall, Reilly, real, rely, relays, realm, reals, reply, replay, real's, realer, royally, relay's, rel, relabel, rally's reasearch research 1 7 research, research's, researched, researcher, researches, search, researching rebiulding rebuilding 1 11 rebuilding, rebidding, rebinding, rebounding, building, reboiling, rebelling, rebutting, refolding, remolding, resulting rebllions rebellions 1 11 rebellions, rebellion's, rebellion, rebellious, billions, rebelling, Rollins, realigns, billion's, bullion's, Revlon's rebounce rebound 5 9 renounce, re bounce, re-bounce, bounce, rebound, rebounds, bonce, bouncy, rebound's reccomend recommend 1 12 recommend, recommends, reckoned, recombined, regiment, commend, recommenced, recommended, Redmond, rejoined, remand, remind reccomendations recommendations 1 7 recommendations, recommendation's, recommendation, commendations, reconditions, regimentation's, commendation's reccomended recommended 1 10 recommended, recommenced, regimented, commended, recommend, recommends, remanded, reminded, recounted, recomputed reccomending recommending 1 8 recommending, recommencing, regimenting, commending, remanding, reminding, recounting, recomputing reccommend recommend 1 13 recommend, rec commend, rec-commend, recommends, commend, recommenced, recommended, recommence, recombined, reckoned, recommending, command, comment reccommended recommended 1 9 recommended, rec commended, rec-commended, recommenced, commended, recommend, recommends, commanded, commented reccommending recommending 1 8 recommending, rec commending, rec-commending, recommencing, commending, recommend, commanding, commenting reccuring recurring 2 18 reoccurring, recurring, rec curing, rec-curing, reacquiring, requiring, recusing, securing, recouping, curing, accruing, recording, occurring, procuring, rearing, recoloring, recovering, recruiting receeded receded 1 16 receded, reseeded, recede, preceded, recedes, seceded, proceeded, recited, resided, received, recessed, rewedded, ceded, reascended, reseed, seeded receeding receding 1 17 receding, reseeding, preceding, seceding, proceeding, reciting, residing, receiving, recessing, rereading, rewedding, resetting, ceding, Reading, reading, reascending, seeding recepient recipient 1 11 recipient, recipients, receipt, recent, repent, percipient, recipient's, repaint, receipting, resilient, repined recepients recipients 1 7 recipients, recipient's, recipient, receipts, repents, receipt's, repaints receving receiving 1 16 receiving, reeving, receding, reserving, deceiving, recessing, relieving, reweaving, reefing, revving, reciting, reliving, removing, repaving, resewing, reviving rechargable rechargeable 1 6 rechargeable, chargeable, remarkable, recharge, reparable, remarkably reched reached 1 8 reached, retched, ruched, reechoed, leched, wretched, roached, rushed recide reside 3 7 recede, recite, reside, Recife, decide, recipe, residue recided resided 3 4 receded, recited, resided, decided recident resident 1 14 resident, recent, residents, recipient, precedent, president, reticent, decedent, resent, resident's, rodent, recited, receded, resided recidents residents 1 14 residents, resident's, recipients, resident, precedents, presidents, decedents, recipient's, precedent's, president's, resents, rodents, decedent's, rodent's reciding residing 3 4 receding, reciting, residing, deciding reciepents recipients 1 11 recipients, recipient's, receipts, recipient, repents, receipt's, residents, resents, resident's, serpents, serpent's reciept receipt 1 12 receipt, receipts, recipe, recipes, precept, recent, raciest, receipt's, receipted, recite, receptor, recipe's recieve receive 1 13 receive, relieve, Recife, received, receiver, receives, reeve, deceive, recede, recipe, recite, relive, revive recieved received 1 13 received, relieved, receive, deceived, receiver, receives, receded, recited, relived, revived, perceived, recede, rived reciever receiver 1 11 receiver, reliever, receivers, receive, deceiver, received, receives, reciter, recover, receiver's, river recievers receivers 1 15 receivers, receiver's, relievers, receiver, receives, deceivers, reliever's, reciters, recovers, deceiver's, Rivers, revers, rivers, reciter's, river's recieves receives 1 18 receives, relieves, receivers, receive, Recife's, Reeves, reeves, deceives, received, receiver, recedes, recipes, recites, relives, revives, receiver's, reeve's, recipe's recieving receiving 1 14 receiving, relieving, reeving, deceiving, receding, reciting, reliving, reviving, perceiving, riving, reserving, reefing, sieving, revising recipiant recipient 1 7 recipient, recipients, repaint, percipient, recipient's, receipting, resilient recipiants recipients 1 6 recipients, recipient's, recipient, repaints, receipts, receipt's recived received 1 20 received, recited, relived, revived, receive, rived, deceived, receiver, receives, relieved, Recife, recite, revved, revised, receded, removed, repaved, resided, resized, Recife's recivership receivership 1 3 receivership, receivership's, ridership recogize recognize 1 17 recognize, recopies, rejoice, recoils, recooks, recourse, regimes, rejigs, Roxie, recoil's, recooked, rejoices, recook, recuse, recons, Reggie's, regime's recomend recommend 1 21 recommend, recommends, reckoned, recombined, regiment, commend, recommenced, recommended, recommence, Redmond, rejoined, remand, remind, reclined, recumbent, recount, regimen, Richmond, recommit, regimens, regimen's recomended recommended 1 10 recommended, recommenced, regimented, commended, recommend, recommends, remanded, reminded, recounted, recomputed recomending recommending 1 8 recommending, recommencing, regimenting, commending, remanding, reminding, recounting, recomputing recomends recommends 1 17 recommends, recommend, regiments, commends, recommences, recommended, remands, reminds, recommence, recounts, regimens, regiment's, Redmond's, recommits, regimen's, recount's, Richmond's recommedations recommendations 1 12 recommendations, recommendation's, recommendation, accommodations, commendations, commutations, reconditions, remediation's, accommodation's, commendation's, recommissions, commutation's reconaissance reconnaissance 1 5 reconnaissance, reconnaissances, Renaissance, renaissance, reconnaissance's reconcilation reconciliation 1 6 reconciliation, reconciliations, conciliation, reconciliation's, recompilation, reconciling reconized recognized 1 11 recognized, recolonized, reconciled, reckoned, reconsigned, rejoined, reconcile, recondite, recounted, reconsider, rejoiced reconnaissence reconnaissance 1 3 reconnaissance, reconnaissances, reconnaissance's recontructed reconstructed 1 8 reconstructed, recontacted, contracted, deconstructed, constructed, reconstruct, reconstructs, reconnected recquired required 2 11 reacquired, required, recurred, reacquire, require, reacquires, reoccurred, acquired, requires, requited, recruited recrational recreational 1 6 recreational, rec rational, rec-rational, recreation, recreations, recreation's recrod record 1 33 record, retrod, rec rod, rec-rod, records, Ricardo, recd, regard, reword, recross, recurred, rec'd, recruit, recto, regrade, scrod, rector, Jerrod, reared, regrow, ramrod, cord, record's, recorder, rectory, regret, crowd, recur, ripcord, recorded, Regor, rerecord, recrossed recuiting recruiting 1 11 recruiting, reciting, requiting, reacting, reuniting, recounting, recusing, refuting, reputing, recanting, recasting recuring recurring 1 18 recurring, recusing, securing, requiring, reacquiring, re curing, re-curing, reoccurring, curing, recording, recouping, rearing, procuring, rehiring, retiring, revering, rewiring, rogering recurrance recurrence 1 13 recurrence, recurrences, recurrence's, recurring, recurrent, occurrence, reactance, reassurance, currency, recreant, recrudesce, recreants, recreant's rediculous ridiculous 1 7 ridiculous, ridicules, meticulous, ridicule's, ridiculously, radicals, radical's reedeming redeeming 1 18 redeeming, reddening, reediting, deeming, redyeing, Deming, redesign, Reading, reading, reaming, redoing, teeming, readying, rearming, redefine, reducing, renaming, resuming reenforced reinforced 1 7 reinforced, re enforced, re-enforced, enforced, reinforce, reinforces, unforced refect reflect 1 15 reflect, prefect, defect, reject, effect, perfect, reinfect, refract, reelect, react, refit, affect, redact, revert, rifest refedendum referendum 1 3 referendum, referendums, referendum's referal referral 1 20 referral, re feral, re-feral, referable, referrals, feral, refer, reversal, deferral, reveal, refers, referee, refusal, several, reefer, referral's, refuel, revel, rifer, rural refered referred 2 4 refereed, referred, revered, referee referiang referring 1 8 referring, revering, refrain, refereeing, reefing, preferring, refrains, refrain's refering referring 1 13 referring, revering, refereeing, reefing, refrain, preferring, reforging, reforming, reversing, reverting, rearing, reeving, reffing refernces references 1 11 references, reference's, reverences, reference, reverence's, preferences, referenced, preference's, deference's, reverence, refreezes referrence reference 1 11 reference, reverence, referenced, references, preference, deference, recurrence, reference's, reverenced, reverences, reverence's referrs refers 1 39 refers, reefers, reefer's, referees, revers, reveres, ref errs, ref-errs, refer rs, refer-rs, referrers, refer, referrals, reverse, roofers, prefers, referee's, referral, referred, referrer, Revere's, reveries, revers's, roofer's, defers, Rivers, ravers, referrer's, rivers, rovers, referee, reforms, reverts, Rover's, river's, rover's, referral's, reform's, reverie's reffered referred 2 7 refereed, referred, revered, reffed, referee, offered, proffered refference reference 1 11 reference, reverence, referenced, references, preference, deference, difference, reference's, reverenced, reverences, reverence's refrence reference 1 12 reference, reverence, referenced, references, preference, deference, refreeze, reference's, reverenced, reverences, France, reverence's refrences references 1 13 references, reference's, reverences, reference, reverence's, preferences, referenced, refreezes, preference's, deference's, reverence, Frances, France's refrers refers 1 34 refers, referrers, reformers, referrer's, reefers, referees, refiners, refuters, revers, reformer's, roarers, rafters, reefer's, riflers, reforges, referrals, firers, referrer, referee's, refiner's, refuter's, reveres, reverse, roofers, refreshers, Revere's, roarer's, rafter's, rifler's, firer's, referral's, roofer's, refresher's, revers's refridgeration refrigeration 1 3 refrigeration, refrigerating, refrigeration's refridgerator refrigerator 1 6 refrigerator, refrigerators, refrigerator's, refrigerate, refrigerated, refrigerates refromist reformist 1 7 reformist, reformists, reforms, rearmost, reforest, reform's, reformat refusla refusal 1 19 refusal, refusals, refuel, refuse, refuels, refused, refuses, rueful, refusal's, refs, Rufus, ref's, ruefully, refuse's, refile, refill, refills, Rufus's, refill's regardes regards 2 5 regrades, regards, regard's, regarded, regards's regluar regular 1 26 regular, regulars, regular's, regularly, regulator, regulate, irregular, regalia, Regulus, Regor, recolor, recur, regal, jugular, secular, realer, raglan, reliquary, glare, regularity, regularize, recluse, ruler, burglar, Regulus's, regalia's reguarly regularly 1 9 regularly, regally, beggarly, regular, regal, regale, regard, roguery, rectally regulaion regulation 1 13 regulation, regaling, regulating, regain, region, raglan, regular, regulate, rebellion, realign, recline, regalia, religion regulaotrs regulators 1 8 regulators, regulator's, regulator, regulars, regulatory, regulates, regular's, regularity's regularily regularly 1 7 regularly, regularity, regularize, regular, irregularly, regulars, regular's rehersal rehearsal 1 6 rehearsal, reversal, rehearsals, rehears, rehearsal's, rehearse reicarnation reincarnation 1 4 reincarnation, Carnation, carnation, recreation reigining reigning 1 15 reigning, regaining, rejoining, resigning, reigniting, reining, deigning, feigning, refining, relining, repining, reclining, remaining, retaining, reckoning reknown renown 1 13 renown, re known, re-known, foreknown, reckoning, regrown, reckon, Reunion, reunion, recon, region, rejoin, rennin reknowned renowned 1 8 renowned, reckoned, rejoined, reconvened, recounted, regnant, cannoned, regained rela real 1 20 real, relay, rel, relax, rely, Riel, reel, Bela, Lela, Reba, Rena, Reva, Vela, vela, rial, rile, role, rule, rill, roll relaly really 1 27 really, relay, regally, reliably, rally, Reilly, realty, relays, replay, real, rely, realm, reals, regal, renal, reply, recall, regale, relaid, relate, resale, relabel, royally, rel, relay's, real's, rally's relatiopnship relationship 1 3 relationship, relationships, relationship's relativly relatively 1 6 relatively, relativity, relative, relatives, restively, relative's relected reelected 1 10 reelected, reflected, elected, rejected, relented, selected, relegated, relocated, reacted, related releive relieve 1 16 relieve, relive, receive, relieved, reliever, relieves, relief, relived, relives, reeve, believe, relative, reline, revive, release, reweave releived relieved 1 13 relieved, relived, received, relieve, relied, relive, believed, reliever, relieves, relined, relives, revived, released releiver reliever 1 18 reliever, receiver, redeliver, relievers, relieve, relive, believer, relieved, relieves, deliver, relived, relives, levier, reliever's, rollover, lever, liver, river releses releases 1 62 releases, release's, Reese's, release, recluses, relapses, recesses, released, relieves, relishes, realizes, recess, relies, reuses, relaxes, relists, rebuses, recuses, refuses, relates, relines, relives, reposes, revises, realness, reels, leases, repulses, resews, recluse's, relapse's, reel's, reuse's, Elise's, wirelesses, lases, lessees, loses, riles, rises, roles, roses, rules, ruses, trellises, Elysee's, recess's, refuse's, relish's, repose's, revise's, role's, rule's, lease's, repulse's, Elsie's, Lesa's, Rose's, lessee's, rise's, rose's, ruse's relevence relevance 1 8 relevance, relevancy, relevance's, elevens, reliance, eleven's, irrelevance, relevancy's relevent relevant 1 16 relevant, rel event, rel-event, relent, reinvent, relieved, Levant, relevantly, relieving, relevance, relevancy, reliant, relived, irrelevant, solvent, reliving reliablity reliability 1 5 reliability, reliably, liability, reliability's, reliable relient reliant 2 8 relent, reliant, relined, reline, relents, resilient, relines, relied religeous religious 1 14 religious, religious's, religions, relies, religiously, reliefs, relines, relives, religion's, irreligious, relief's, relieves, relights, religion religous religious 1 14 religious, religious's, religions, relics, relic's, relights, religiously, religion's, irreligious, realigns, religion, relies, rejigs, Zelig's religously religiously 1 4 religiously, religious, religious's, religiosity relinqushment relinquishment 1 2 relinquishment, relinquishment's relitavely relatively 1 7 relatively, restively, relatable, relative, relatives, relative's, relativity relized realized 1 17 realized, relied, relined, relived, resized, realize, relisted, realizes, relieved, relished, released, relies, relist, relaxed, relayed, related, revised relpacement replacement 1 5 replacement, replacements, placement, replacement's, repayment remaing remaining 18 32 reaming, remaking, remain, remains, roaming, riming, ramming, rimming, romaine, renaming, Reading, creaming, dreaming, reading, reaping, rearing, Riemann, remaining, remapping, rhyming, rooming, beaming, seaming, teaming, remained, removing, rumbaing, Roman, Romania, roman, remand, remind remeber remember 1 27 remember, ember, member, remoter, remover, reamer, reembark, renumber, rambler, Amber, amber, umber, ribber, robber, rubber, rummer, bomber, camber, comber, cumber, dumber, limber, lumber, number, romper, somber, timber rememberable memorable 6 10 remember able, remember-able, remembrance, remembered, remember, memorable, remembers, reimbursable, remembering, memorably rememberance remembrance 1 5 remembrance, remembrances, remembrance's, remembering, remembers remembrence remembrance 1 3 remembrance, remembrances, remembrance's remenant remnant 1 7 remnant, ruminant, remnants, regnant, resonant, remnant's, remand remenicent reminiscent 1 10 reminiscent, reminiscently, renascent, reminiscence, remnant, reminisced, reminiscing, omniscient, ruminant, romancing reminent remnant 2 6 eminent, remnant, ruminant, preeminent, prominent, imminent reminescent reminiscent 1 7 reminiscent, luminescent, reminiscently, renascent, reminiscence, reminisced, reminiscing reminscent reminiscent 1 9 reminiscent, reminiscently, renascent, reminiscence, reminisced, reminiscing, luminescent, omniscient, remnant reminsicent reminiscent 1 10 reminiscent, reminiscently, reminiscence, reminisced, reminisces, reminiscing, omniscient, renascent, reminiscences, reminiscence's rendevous rendezvous 1 13 rendezvous, rendezvous's, renders, render's, rondos, endives, rondo's, randoms, renters, reindeer's, endive's, rennet's, renter's rendezous rendezvous 1 13 rendezvous, rendezvous's, renders, Mendez's, render's, rondos, rondo's, randoms, renters, reindeer's, rennet's, renter's, Mendoza's renewl renewal 1 13 renewal, renew, renews, renal, Rene, reel, runnel, Renee, rebel, repel, revel, rental, Rene's rentors renters 1 40 renters, mentors, rectors, reenters, renter's, ranters, renders, retros, rents, mentor's, reactors, rector's, restores, senators, ranter's, render's, rent's, renter, rotors, enters, Reuters, Renoir's, cantors, centers, raptors, rentals, vendors, reentry's, retro's, Realtor's, reactor's, senator's, rotor's, rectory's, Cantor's, cantor's, center's, rancor's, rental's, vendor's reoccurrence recurrence 1 7 recurrence, re occurrence, re-occurrence, occurrence, recurrences, reoccurring, recurrence's repatition repetition 1 10 repetition, reputation, repatriation, repetitions, repudiation, reparation, reposition, petition, partition, repetition's repentence repentance 1 7 repentance, dependence, penitence, repentance's, repenting, repentant, dependency repentent repentant 1 9 repentant, repented, repenting, dependent, penitent, pendent, repentantly, respondent, repentance repeteadly repeatedly 1 7 repeatedly, reputedly, reportedly, repeatably, reputably, repeated, reputed repetion repetition 3 13 repletion, reception, repetition, reaction, relation, eruption, repeating, repression, potion, ration, reparation, reposition, reputation repid rapid 3 25 repaid, Reid, rapid, rebid, redid, tepid, reaped, raped, roped, rep id, rep-id, replied, Rep, prepaid, red, rep, repined, rid, rapids, REIT, Reed, raid, read, reed, rapid's reponse response 1 9 response, repose, repines, reopens, reposes, rezones, repine, repose's, rapine's reponsible responsible 1 13 responsible, responsibly, irresponsible, possible, sensible, reconcile, defensible, reversible, responsively, risible, reasonable, irresponsibly, reprehensible reportadly reportedly 1 7 reportedly, reported, reputedly, repeatedly, purportedly, reportage, reputably represantative representative 2 4 Representative, representative, representatives, representative's representive representative 2 9 Representative, representative, representing, represented, represent, represents, representatives, repressive, representative's representives representatives 1 10 representatives, representative's, represents, Representative, representative, preventives, represented, representing, represent, preventive's reproducable reproducible 1 8 reproducible, reproachable, producible, predicable, reproductive, perdurable, reputable, eradicable reprtoire repertoire 1 6 repertoire, repertoires, repertory, repertories, reporter, repertoire's repsectively respectively 1 8 respectively, respective, reflectively, restively, prospectively, repetitively, respectfully, receptively reptition repetition 1 11 repetition, reputation, repetitions, petition, repudiation, reposition, repatriation, rendition, repletion, reptilian, repetition's requirment requirement 1 8 requirement, requirements, requirement's, retirement, regiment, recruitment, acquirement, recurrent requred required 1 28 required, recurred, reacquired, require, reburied, requires, requited, reared, record, regard, regret, recused, rehired, retired, revered, rewired, secured, regrade, rogered, reread, reoccurred, reorged, requite, perjured, cured, rared, recur, requiter resaurant restaurant 1 10 restaurant, restraint, resurgent, resonant, reassurance, recreant, resent, resort, reassuring, resound resembelance resemblance 1 4 resemblance, resemblances, resemblance's, semblance resembes resembles 1 7 resembles, resemble, resumes, reassembles, resume's, racemes, raceme's resemblence resemblance 1 6 resemblance, resemblances, resemblance's, resembles, semblance, resembling resevoir reservoir 1 18 reservoir, receiver, reseller, Savior, savior, reserve, respire, restore, reverie, savor, sever, recover, remover, resolver, reliever, reefer, rescuer, racegoer resistable resistible 1 21 resistible, resist able, resist-able, irresistible, Resistance, resistance, reusable, testable, respectable, refutable, relatable, reputable, resalable, resistant, irresistibly, presentable, repeatable, resealable, detestable, resolvable, rewindable resistence resistance 2 8 Resistance, resistance, persistence, resistances, residence, resistance's, residency, resisting resistent resistant 1 5 resistant, persistent, resident, resisted, resisting respectivly respectively 1 6 respectively, respectfully, respective, respectful, respectably, prospectively responce response 1 13 response, res ponce, res-ponce, resp once, resp-once, responses, respond, responds, resonance, Spence, response's, responsive, residence responibilities responsibilities 1 3 responsibilities, responsibility's, responsibility responisble responsible 1 5 responsible, responsibly, irresponsible, responsively, irresponsibly responnsibilty responsibility 1 5 responsibility, responsibly, responsibility's, irresponsibility, responsible responsability responsibility 1 5 responsibility, responsibility's, irresponsibility, responsibly, responsibilities responsibile responsible 1 6 responsible, responsibly, responsibility, irresponsible, responsively, irresponsibly responsibilites responsibilities 1 4 responsibilities, responsibility's, responsibility, irresponsibility's responsiblity responsibility 1 5 responsibility, responsibly, responsibility's, irresponsibility, responsible ressemblance resemblance 1 7 resemblance, res semblance, res-semblance, resemblances, dissemblance, resemblance's, semblance ressemble resemble 2 8 reassemble, resemble, reassembly, reassembled, reassembles, resembled, resembles, assemble ressembled resembled 2 9 reassembled, resembled, reassemble, resemble, reassembles, assembled, resembles, dissembled, reassembly ressemblence resemblance 1 9 resemblance, resemblances, dissemblance, reassembles, resemblance's, resembles, semblance, reassembling, resembling ressembling resembling 2 4 reassembling, resembling, assembling, dissembling resssurecting resurrecting 1 10 resurrecting, reasserting, respecting, restricting, redirecting, Resurrection, resurrection, resorting, refracting, retracting ressurect resurrect 1 12 resurrect, resurrects, reassured, resurgent, resourced, respect, reassert, restrict, redirect, resurrected, resort, rescued ressurected resurrected 1 10 resurrected, respected, reasserted, restricted, redirected, resurrect, resurrects, resorted, refracted, retracted ressurection resurrection 2 9 Resurrection, resurrection, resurrections, resection, reassertion, restriction, redirection, resurrecting, resurrection's ressurrection resurrection 2 7 Resurrection, resurrection, resurrections, resurrecting, resurrection's, resection, restriction restaraunt restaurant 1 13 restaurant, restraint, restaurants, restart, restraints, restrain, restrained, restrung, restrains, restarting, restaurant's, registrant, restraint's restaraunteur restaurateur 1 14 restaurateur, restrainer, restaurateurs, restaurant, restaurants, restructure, restraint, restaurant's, restrained, restraints, restaurateur's, restraint's, restrainers, restrainer's restaraunteurs restaurateurs 1 9 restaurateurs, restaurateur's, restrainers, restaurants, restaurateur, restaurant's, restrainer's, restructures, restrainer restaraunts restaurants 1 4 restaurants, restraints, restaurant's, restraint's restauranteurs restaurateurs 1 4 restaurateurs, restaurateur's, restaurants, restaurant's restauration restoration 2 16 Restoration, restoration, saturation, restorations, reiteration, respiration, repatriation, restarting, registration, restrain, restriction, restitution, Restoration's, restoration's, frustration, prostration restauraunt restaurant 1 4 restaurant, restaurants, restraint, restaurant's resteraunt restaurant 2 12 restraint, restaurant, restraints, restrain, restrained, restrung, restrains, restaurants, registrant, restraint's, restring, restaurant's resteraunts restaurants 2 12 restraints, restaurants, restraint's, restaurant's, restrains, restraint, restarts, registrants, restaurant, restart's, restrings, registrant's resticted restricted 1 8 restricted, rusticated, restated, restocked, respected, restarted, rusticate, redacted restraunt restraint 1 11 restraint, restaurant, restraints, restrain, restrained, restrung, restrains, restart, registrant, restraint's, restring restraunt restaurant 2 11 restraint, restaurant, restraints, restrain, restrained, restrung, restrains, restart, registrant, restraint's, restring resturant restaurant 1 11 restaurant, restraint, restaurants, restraints, restart, restaurant's, restrain, restrained, registrant, restrung, restraint's resturaunt restaurant 1 11 restaurant, restraint, restaurants, restraints, restrain, restrained, restrung, restrains, restaurant's, registrant, restraint's resurecting resurrecting 1 9 resurrecting, respecting, restricting, redirecting, Resurrection, resurrection, resorting, refracting, retracting retalitated retaliated 1 5 retaliated, retaliate, retaliates, rehabilitated, debilitated retalitation retaliation 1 6 retaliation, retaliating, retaliations, realization, retardation, retaliation's retreive retrieve 1 8 retrieve, retrieved, retriever, retrieves, reprieve, retrieve's, retiree, retrieval returnd returned 1 10 returned, return, returns, returnee, return's, returner, retard, retrod, rotund, retired revaluated reevaluated 1 12 reevaluated, evaluated, re valuated, re-valuated, reevaluate, revalued, reevaluates, reflated, revolted, retaliated, related, regulated reveral reversal 1 12 reversal, reveal, several, referral, revel, Revere, Rivera, revere, reverb, revers, revert, reverie reversable reversible 1 8 reversible, reversibly, revers able, revers-able, reversal, referable, revertible, irreversible revolutionar revolutionary 1 7 revolutionary, evolutionary, revolution, revolutions, revolution's, revolutionaries, revolutionary's rewitten rewritten 1 19 rewritten, written, rotten, refitting, remitting, resitting, rewoven, rewind, whiten, rewriting, witting, widen, sweeten, reattain, Wooten, rattan, redden, retain, ridden rewriet rewrite 1 16 rewrite, rewrote, rewrites, rewired, reorient, regret, reared, retried, reroute, rewritten, write, retire, rewrite's, REIT, writ, retiree rhymme rhyme 1 33 rhyme, rhymed, rhymer, rhymes, Rome, rime, chyme, thyme, ramie, rheum, rummy, REM, rem, rheumy, rm, Mme, Romeo, rhyme's, romeo, hmm, rye, Rommel, rammed, rhythm, rimmed, rummer, RAM, ROM, Rom, ram, rim, rum, Rhee rhythem rhythm 1 13 rhythm, rhythms, rhyme, rhythm's, rhythmic, them, Rather, rather, therm, rheum, theme, Reuther, thyme rhythim rhythm 1 4 rhythm, rhythms, rhythmic, rhythm's rhytmic rhythmic 1 8 rhythmic, rhetoric, atomic, ROTC, totemic, rheumatic, diatomic, readmit rigeur rigor 3 19 rigger, Roger, rigor, roger, recur, roguery, ringer, Regor, Rodger, rugger, Niger, Rigel, ricer, rider, rifer, riper, riser, river, tiger rigourous rigorous 1 9 rigorous, rigors, rigor's, vigorous, rigorously, Regor's, regrows, riggers, rigger's rininging ringing 1 21 ringing, Ringling, ringings, wringing, reigning, pinioning, raining, ranging, reining, ruining, running, rinsing, refining, relining, reneging, repining, ripening, rosining, rehanging, wronging, running's rised rose 45 57 raised, rinsed, risked, rise, riced, riled, rimed, risen, riser, rises, rived, vised, wised, reseed, reused, roused, reside, reissued, raced, razed, reset, Ride, ride, raise, rest, arsed, braised, bruised, cruised, praised, red, revised, rid, rasped, resend, rested, rusted, rise's, Reed, Rice, Rose, reed, rice, rite, rose, rued, ruse, wrist, erased, priced, prized, rides, rites, sired, Ride's, ride's, rite's Rockerfeller Rockefeller 1 6 Rockefeller, Rocker feller, Rocker-feller, Rockefeller's, Carefuller, Rockfall rococco rococo 1 6 rococo, Rocco, coco, recook, rococo's, Rocco's rocord record 1 27 record, Rockford, cord, records, ripcord, Ricardo, rogered, rocked, accord, reword, regard, cored, rector, scrod, roared, rocker, rooked, card, curd, procured, recd, record's, recorded, recorder, rerecord, rectory, rec'd roomate roommate 1 29 roommate, roomette, room ate, room-ate, roommates, roomed, remote, rotate, roamed, remade, roseate, roommate's, promote, roomer, rooted, roomettes, Rome, Root, mate, rate, room, root, rote, doormat, cremate, primate, roomy, route, roomette's rougly roughly 1 60 roughly, ugly, rouge, rugby, wrongly, googly, rosily, rouged, rouges, wriggly, Raoul, Rogelio, Rigel, Wrigley, regal, rogue, rug, Mogul, mogul, hugely, regally, rudely, ruffly, roguery, July, Raquel, Raul, Roeg, groggily, regale, rely, roil, role, roll, rule, ROFL, Roxy, ogle, rogues, roux, rugs, royally, rouge's, curly, Joule, Rocky, Royal, coyly, golly, gully, jolly, joule, jowly, rally, ridgy, rocky, royal, rug's, gorily, rogue's rucuperate recuperate 1 4 recuperate, recuperated, recuperates, recuperative rudimentatry rudimentary 1 6 rudimentary, sedimentary, rudiment, rudiments, rudiment's, radiometry rulle rule 1 58 rule, ruble, tulle, rile, rill, role, roll, rally, rel, Raul, ruled, ruler, rules, Riel, reel, Riley, rue, rolled, roller, rubble, ruffle, pulley, Reilly, really, Hull, Mlle, Tull, Yule, bull, cull, dull, full, gull, hull, lull, mule, mull, null, pule, pull, rube, rude, rune, ruse, yule, grille, rail, real, rely, rial, roil, Rilke, rifle, rills, rolls, rule's, rill's, roll's runing running 2 31 ruining, running, ruing, pruning, ruling, tuning, raining, ranging, reining, ringing, Reunion, reunion, rounding, burning, turning, rennin, ring, ruin, rung, ranking, ranting, rending, renting, rinsing, wringing, wronging, runny, craning, droning, ironing, running's runnung running 1 23 running, ruining, rennin, cunning, dunning, gunning, punning, sunning, raining, ranging, reining, ringing, rung, Reunion, reunion, ruing, running's, runny, rounding, pruning, Runyon, rerunning, grinning russina Russian 1 51 Russian, Russia, Rossini, reusing, rousing, resin, rosin, Ruskin, raisin, rising, trussing, retsina, rusting, cussing, fussing, mussing, rushing, sussing, Rosanna, raising, reassign, Russ, resign, ruin, ursine, Susana, reissuing, Hussein, ruins, Russo, ruing, Rubin, ruffian, using, rousting, risen, Poussin, Russ's, resins, rosins, bruising, crossing, cruising, dressing, grassing, grossing, pressing, ruin's, resin's, rosin's, Rossini's Russion Russian 1 29 Russian, Russ ion, Russ-ion, Rushing, Russians, Russia, Fusion, Prussian, Ration, Passion, Cession, Cushion, Fission, Mission, Session, Suasion, Ruin, Reunion, Rossini, Russian's, Erosion, Recession, Remission, Rubin, Resin, Rosin, Revision, Russia's, Fruition rwite write 1 38 write, rite, rewrite, writ, Waite, White, white, Rte, retie, rte, wit, wrote, recite, rewire, REIT, Ride, Rita, Witt, rate, ride, rote, wide, twit, writhed, rewed, rowed, rivet, route, wrist, whitey, wet, Rowe, riot, wait, whit, rt, whet, wired rythem rhythm 1 27 rhythm, them, Rather, rather, rhythms, therm, rheum, theme, REM, rem, Ruthie, Roth, Ruth, Reuther, writhe, rhythm's, writhed, writhes, Gotham, Latham, Roth's, Rothko, Ruth's, fathom, redeem, Ruthie's, writhe's rythim rhythm 1 22 rhythm, Ruthie, rhythms, rhythmic, rim, Roth, Ruth, them, lithium, rhythm's, rime, Gotham, Latham, Rather, Roth's, Rothko, Ruth's, fathom, rather, therm, thrum, Ruthie's rythm rhythm 1 26 rhythm, rhythms, Roth, Ruth, rhythm's, rhythmic, them, rm, RAM, REM, ROM, Rom, ram, rem, rim, rum, rpm, Ruthie, Roth's, Ruth's, wrath, wroth, ream, roam, room, writhe rythmic rhythmic 1 5 rhythmic, rhythm, rhythmical, rhythms, rhythm's rythyms rhythms 1 41 rhythms, rhythm's, rhymes, rhythm, thymus, Roth's, Ruth's, fathoms, rhyme's, thyme's, therms, thrums, Thames, Thomas, themes, RAMs, REMs, rams, rems, rims, rums, Ruthie's, Gotham's, Latham's, Rather's, Rothko's, fathom's, wrath's, therm's, thrum's, rheum's, RAM's, REM's, ROM's, ram's, rem's, rim's, rum's, rummy's, thymus's, theme's sacrafice sacrifice 1 5 sacrifice, sacrificed, sacrifices, scarifies, sacrifice's sacreligious sacrilegious 1 8 sacrilegious, sac religious, sac-religious, sacroiliacs, sacrilegiously, sacrileges, sacrilege's, sacroiliac's sacrifical sacrificial 1 6 sacrificial, sacrificially, cervical, soporifically, scrofula, scruffily saftey safety 1 29 safety, softy, safely, safe, sate, sift, soft, satay, saute, safer, safes, salty, sated, saved, sifted, sifter, soften, softer, softly, fate, safety's, SAT, Sat, Ste, fatty, sat, sty, suety, safe's safty safety 1 38 safety, softy, salty, sift, soft, satay, suavity, shaft, SAT, Sat, sat, sty, AFT, aft, softly, safely, sanity, sawfly, scatty, shifty, safe, sate, SALT, Taft, daft, haft, raft, salt, waft, Savoy, fatty, saute, savoy, sifts, sooty, suety, safety's, softy's salery salary 1 43 salary, sealer, Valery, celery, slier, slayer, salter, salver, staler, SLR, slavery, psaltery, saddlery, sailor, sale, seller, slurry, Salerno, sealers, silvery, gallery, slur, Sally, sally, Salem, baler, haler, paler, saber, safer, sager, sales, salty, saner, saver, solar, sultry, Malory, sale's, savory, solely, sealer's, salary's sanctionning sanctioning 1 8 sanctioning, sectioning, suctioning, functioning, sanction, sanctions, auctioning, sanction's sandwhich sandwich 1 12 sandwich, sand which, sand-which, sandwich's, sandwiched, sandwiches, Sindhi, sandhog, Sindhi's, Standish, sandwiching, Gandhi Sanhedrim Sanhedrin 1 4 Sanhedrin, Sanatorium, Sanitarium, Syndrome santioned sanctioned 1 8 sanctioned, stationed, mentioned, sectioned, suctioned, munitioned, pensioned, suntanned sargant sergeant 2 13 Sargent, sergeant, Sargon, argent, servant, arrogant, sergeants, Sargent's, scant, Gargantua, Sargon's, secant, sergeant's sargeant sergeant 2 9 Sargent, sergeant, sarge ant, sarge-ant, argent, sergeants, Sargent's, Sargon, sergeant's sasy says 1 32 says, sassy, say, SASE, sass, saws, seas, Sask, easy, sash, saucy, sissy, SOS, SOs, sis, Sosa, SUSE, Suzy, secy, suss, sea's, saw's, say's, sass's, SE's, SW's, Se's, Si's, SOS's, sec'y, sis's, soy's sasy sassy 2 32 says, sassy, say, SASE, sass, saws, seas, Sask, easy, sash, saucy, sissy, SOS, SOs, sis, Sosa, SUSE, Suzy, secy, suss, sea's, saw's, say's, sass's, SE's, SW's, Se's, Si's, SOS's, sec'y, sis's, soy's satelite satellite 1 11 satellite, sat elite, sat-elite, sate lite, sate-lite, satellited, satellites, stilt, satellite's, starlit, salute satelites satellites 1 13 satellites, satellite's, sat elites, sat-elites, satellite, satellited, stilts, stilt's, salutes, fatalities, stylizes, salute's, SQLite's Saterday Saturday 1 12 Saturday, Saturdays, Sturdy, Stared, Steady, Sated, Stray, Yesterday, Saturday's, Saturate, Satrap, Stairway Saterdays Saturdays 1 18 Saturdays, Saturday's, Saturday, Strays, Yesterdays, Saturates, Satraps, Stairways, Steady's, Steads, Steroids, Stray's, Stead's, Steroid's, Yesterday's, Satrap's, Stairway's, Bastardy's satisfactority satisfactorily 1 2 satisfactorily, satisfactory satric satiric 1 24 satiric, satyric, citric, satori, strict, Stark, gastric, stark, static, satire, strike, struck, Patrica, Patrick, satanic, Stoic, stoic, stria, strip, metric, nitric, satrap, Cedric, satori's satrical satirical 1 10 satirical, satirically, satanical, stoical, metrical, satiric, satyric, strictly, strict, theatrical satrically satirically 1 9 satirically, satirical, statically, satanically, stoically, metrically, esoterically, strictly, theatrically sattelite satellite 1 10 satellite, satellited, satellites, satellite's, statuette, stately, settled, starlit, steeled, Steele sattelites satellites 1 29 satellites, satellite's, satellite, satellited, stateless, stilts, statuettes, stilt's, subtleties, statutes, steeliest, salutes, settles, fatalities, steeliness, stilettos, stalemates, Seattle's, stylizes, statuette's, statute's, Steele's, salute's, settle's, SQLite's, stiletto's, satiety's, stability's, stalemate's saught sought 2 18 aught, sought, caught, naught, taught, sight, saute, SAT, Sat, sat, haughty, naughty, suet, suit, sough, ought, Saudi, slight saveing saving 1 50 saving, sieving, salving, savings, slaving, staving, Sven, shaving, savaging, savoring, severing, sauteing, seven, saying, seeing, caving, having, laving, paving, raving, sating, sawing, waving, sacking, sagging, sailing, sapping, sassing, saucing, savanna, spavin, sewing, shaven, surveying, Sang, sang, save, saving's, sing, sheaving, serving, skiving, solving, Seine, seine, suing, facing, fazing, Sven's, savings's saxaphone saxophone 1 5 saxophone, saxophones, saxophone's, sousaphone, Saxony scandanavia Scandinavia 1 3 Scandinavia, Scandinavian, Scandinavia's scaricity scarcity 1 4 scarcity, sacristy, scariest, scarcity's scavanged scavenged 1 5 scavenged, scavenge, scavenger, scavenges, scrounged schedual schedule 1 15 schedule, Schedar, scheduled, scheduler, schedules, Scheat, sexual, scandal, caudal, reschedule, schedule's, scheduling, cecal, scull, steal scholarhip scholarship 1 9 scholarship, scholar hip, scholar-hip, scholarships, scholarship's, scholar, scholars, scholar's, scholarly scholarstic scholastic 1 6 scholastic, scholars tic, scholars-tic, scholars, sclerotic, scholar's scholarstic scholarly 0 6 scholastic, scholars tic, scholars-tic, scholars, sclerotic, scholar's scientfic scientific 1 12 scientific, scientifically, saintlike, centavo, Scientology, sendoff, cenotaph, centavos, sendoffs, Sontag, centavo's, sendoff's scientifc scientific 1 13 scientific, scientifically, saintlike, centavo, sendoff, Scientology, centrifuge, cenotaph, centavos, sendoffs, Sontag, sendoff's, centavo's scientis scientist 1 41 scientist, scents, scent's, cents, cent's, saints, saint's, snits, sciences, societies, silents, Senates, scent, senates, spinets, salients, scanties, silent's, ascents, sends, sonnets, scants, scenes, scions, spinet's, stents, stints, salient's, ascent's, science's, snit's, sonnet's, scene's, scion's, stent's, stint's, Senate's, Sendai's, senate's, Sinai's, Vicente's scince science 1 36 science, since, sconce, seance, sciences, sines, cine, scenes, scions, seines, sine, sins, Seine, scene, scion's, seine, Circe, Vince, cinch, mince, singe, slice, spice, wince, sense, sin's, sings, sinus, Spence, stance, science's, sine's, Seine's, scene's, seine's, sing's scinece science 1 25 science, since, sciences, sines, sconce, scenes, seance, seines, sine's, sinews, silence, niece, scene, science's, Seine's, scene's, seine's, salience, sapience, sense, sincere, Spence, cine, sine, sinew's scirpt script 1 48 script, spirit, crept, crypt, carpet, Sept, Supt, cert, sort, spit, supt, scarped, snippet, sport, sprat, spurt, Surat, sired, slept, swept, irrupt, Sprite, sprite, rapt, spat, spot, Seurat, disrupt, scraped, chirped, corrupt, Sarto, septa, sorta, spite, striped, syrup, erupt, receipt, serpent, Sparta, circuit, sporty, sprout, serape, sipped, surety, syrupy scoll scroll 1 42 scroll, coll, scowl, scull, scold, school, Scala, scale, scaly, skill, skoal, skull, COL, Col, Sol, col, sol, Scylla, scowls, sculls, SQL, Sculley, COLA, Cole, Colo, call, cell, coal, coil, cola, cool, cowl, cull, scow, sell, sill, soil, sole, solo, soul, scowl's, scull's screenwrighter screenwriter 1 3 screenwriter, screenwriters, screenwriter's scrutinity scrutiny 1 5 scrutiny, scrutinize, scrutinized, scrutineer, scrutiny's scuptures sculptures 1 15 sculptures, sculpture's, Scriptures, scriptures, captures, sculptress, Scripture's, scripture's, scepters, scuppers, capture's, sculptors, sculptor's, scepter's, scupper's seach search 1 49 search, each, Beach, Leach, beach, leach, peach, reach, teach, sch, sash, such, sea ch, sea-ch, Saatchi, Sachs, Sasha, sea, SAC, SEC, Sec, sac, sec, sketch, snatch, speech, swatch, peachy, Bach, Mach, Sean, Seth, etch, lech, mach, sack, seal, seam, sear, seas, seat, secy, tech, slash, smash, stash, swash, sea's, sec'y seached searched 1 31 searched, beached, leached, reached, sachet, ached, sketched, snatched, cached, etched, leched, sachem, sacked, seabed, sealed, seamed, seared, seated, slashed, smashed, stashed, swashed, coached, fetched, leashed, leeched, poached, retched, roached, seaweed, seethed seaches searches 1 38 searches, beaches, leaches, peaches, reaches, teaches, Sachs, sashes, sachems, sachets, Sachs's, aches, search's, sketches, snatches, speeches, swatches, caches, etches, leches, sachem, sachet, sash's, slashes, smashes, stashes, swashes, Beach's, Leach's, beach's, peach's, reach's, ache's, sachem's, sachet's, Saatchi's, cache's, Sasha's secceeded seceded 2 10 succeeded, seceded, succeed, acceded, secluded, seconded, secreted, succeeds, sicced, scudded secceeded succeeded 1 10 succeeded, seceded, succeed, acceded, secluded, seconded, secreted, succeeds, sicced, scudded seceed succeed 11 36 secede, seceded, seized, secedes, seeded, seemed, seeped, sauced, seed, recede, succeed, seaweed, sexed, DECed, sewed, speed, steed, sized, sensed, sicced, reseed, sacked, seabed, sealed, seamed, seared, seated, segued, seined, sicked, socked, sucked, ceased, sassed, soused, sussed seceed secede 1 36 secede, seceded, seized, secedes, seeded, seemed, seeped, sauced, seed, recede, succeed, seaweed, sexed, DECed, sewed, speed, steed, sized, sensed, sicced, reseed, sacked, seabed, sealed, seamed, seared, seated, segued, seined, sicked, socked, sucked, ceased, sassed, soused, sussed seceeded succeeded 4 8 seceded, secede, seeded, succeeded, receded, secedes, reseeded, ceded seceeded seceded 1 8 seceded, secede, seeded, succeeded, receded, secedes, reseeded, ceded secratary secretary 2 5 Secretary, secretary, secretory, sectary, secretary's secretery secretary 2 10 Secretary, secretary, secretory, secrete, secreted, secretes, secretly, secret, secretary's, sectary sedereal sidereal 1 11 sidereal, Federal, federal, several, Seder, severely, cereal, serial, Seders, surreal, Seder's seeked sought 0 56 sleeked, peeked, reeked, seeded, seeker, seemed, seeped, sacked, segued, sicked, soaked, socked, sucked, seek ed, seek-ed, skied, skeet, seed, seek, eked, sneaked, specked, seethed, skid, sexed, seeks, sewed, speed, steed, cheeked, skewed, slaked, smoked, snaked, spiked, staked, stoked, sulked, Seeger, beaked, decked, leaked, necked, peaked, pecked, seabed, sealed, seamed, seared, seated, seined, seized, sieved, sagged, sighed, socket segementation segmentation 1 6 segmentation, regimentation, sedimentation, segmentation's, augmentation, pigmentation seguoys segues 1 46 segues, segue's, Sequoya's, sequoias, Sega's, sago's, Segways, Sequoya, Seiko's, souks, guys, sieges, egos, serous, Sepoy's, Seuss, sedge's, segue, siege's, MEGOs, ego's, wiseguys, Sergio's, sages, seagulls, sagas, scows, seeks, sequoia's, skuas, sucks, Eggo's, Lego's, sage's, saga's, Guy's, guy's, soy's, Segre's, Seoul's, sky's, Suzy's, seagull's, scow's, suck's, Seuss's seige siege 1 36 siege, sedge, segue, serge, Seine, beige, seine, seize, Sega, sage, Seiko, sedgy, sieges, seek, Segre, singe, see, Liege, liege, sieve, Seeger, Sergei, sewage, sledge, soigne, SEC, Sec, sag, sec, seq, sic, ski, sigh, swig, siege's, sedge's seing seeing 1 27 seeing, sewing, sing, sexing, Seine, seine, suing, sign, sling, sting, swing, being, Sen, sen, sin, saying, Sang, Sean, Sung, sang, seen, sewn, sine, song, sung, zing, senna seinor senior 2 5 Senior, senior, senor, seiner, senora seldomly seldom 1 23 seldom, solidly, seemly, slowly, sodomy, soldierly, elderly, smelly, randomly, sultrily, Selim, Sodom, dimly, sadly, slimy, slyly, sleekly, solemnly, solely, Salome, lewdly, slummy, sodomy's senarios scenarios 1 43 scenarios, scenario's, seniors, scenario, senors, snares, sonars, senoras, senor's, snare's, sonar's, sentries, scenarist, senora's, serious, Senior's, senior's, sneers, Sears, saris, sears, seiners, sunrise, senators, Genaro's, Sendai's, sneer's, Senior, sari's, sear's, seiner's, seminaries, senior, series, snarfs, snarks, snarls, Sears's, Sinai's, sangria's, snarl's, Serrano's, senator's sence sense 3 9 seance, Spence, sense, since, fence, hence, pence, science, sens senstive sensitive 1 5 sensitive, sensitives, sensitize, sensitive's, sensitively sensure censure 2 19 ensure, censure, sensor, sensory, sen sure, sen-sure, censer, sense, censured, censurer, censures, cynosure, insure, unsure, censor, seizure, sensors, censure's, sensor's seperate separate 1 28 separate, desperate, sprat, separated, separates, Sprite, sprite, serrate, suppurate, operate, speared, Sparta, spread, prate, seaport, spate, sprayed, secrete, sport, spurt, Seurat, aspirate, pirate, separate's, separately, separative, sprats, sprat's seperated separated 1 19 separated, sported, spurted, separate, serrated, suppurated, operated, spirited, separates, speared, prated, sprouted, departed, secreted, aspirated, pirated, sprayed, supported, separate's seperately separately 1 16 separately, desperately, separate, separably, separated, separates, sparely, separate's, pertly, secretly, sparsely, separable, supremely, spiritedly, disparately, spirally seperates separates 1 36 separates, separate's, sprats, sprat's, sprites, separate, suppurates, operates, separated, spreads, Sprite's, prates, seaports, spates, sprite's, secretes, Sparta's, sports, spread's, spurts, aspirates, pirates, seaport's, separatism, separatist, separators, spirits, sport's, spurt's, Seurat's, spirit's, prate's, spate's, aspirate's, pirate's, separator's seperating separating 1 17 separating, spreading, sporting, spurting, suppurating, operating, spiriting, spearing, prating, sprouting, departing, secreting, separation, aspirating, pirating, spraying, supporting seperation separation 1 12 separation, desperation, separations, serration, suppuration, operation, reparation, secretion, respiration, separating, aspiration, separation's seperatism separatism 1 5 separatism, separatist, separatism's, separates, separate's seperatist separatist 1 7 separatist, separatists, separatism, sportiest, separatist's, separates, separate's sepina subpoena 0 28 sepia, spin, seeping, spine, spiny, supine, Span, span, Spain, spinal, spun, Seine, sapping, seine, senna, sipping, soaping, sopping, souping, spins, supping, Pepin, Sedna, Spica, septa, seeing, sepia's, spin's sepulchure sepulcher 1 5 sepulcher, sepulchered, sepulchers, sepulchral, sepulcher's sepulcre sepulcher 1 13 sepulcher, splurge, splicer, speller, suppler, skulker, spelunker, supplier, simulacra, spoiler, sulkier, splutter, speaker sergent sergeant 1 11 sergeant, Sargent, serpent, sergeants, regent, argent, urgent, reagent, servant, sergeant's, Sargent's settelement settlement 1 8 settlement, sett element, sett-element, settlements, settlement's, resettlement, battlement, statement settlment settlement 1 7 settlement, settlements, settlement's, resettlement, statement, battlement, sediment severeal several 1 11 several, severely, severally, severe, severed, severer, sidereal, sever, several's, cereal, serial severley severely 1 9 severely, Beverley, severally, several, severe, Beverly, severed, severer, severity severly severely 1 7 severely, several, Beverly, severally, sever, severe, several's sevice service 1 47 service, device, Seville, seize, suffice, slice, spice, sieves, specie, devise, novice, revise, seance, seduce, severe, sluice, sieve, seven, sever, since, saves, Sevres, Soviet, bevies, levies, seines, seizes, series, soviet, save, secy, size, Stacie, secs, sics, Susie, sauce, sieve's, Stevie's, save's, Siva's, Seville's, sec'y, SEC's, sec's, Seine's, seine's shaddow shadow 1 20 shadow, shadowy, shadows, shad, shade, shady, shoddy, shod, shallow, shaded, Shaw, shadow's, show, Chad, chad, shed, shads, shard, she'd, shad's shamen shaman 2 33 shame, shaman, seamen, shaken, shamed, shames, shaven, shaming, showmen, stamen, sh amen, sh-amen, sham en, sham-en, Shane, shamming, sham, Amen, amen, shamans, shame's, shammed, Shaun, Shawn, sheen, showman, Haman, Hymen, hymen, semen, shams, sham's, shaman's shamen shamans 20 33 shame, shaman, seamen, shaken, shamed, shames, shaven, shaming, showmen, stamen, sh amen, sh-amen, sham en, sham-en, Shane, shamming, sham, Amen, amen, shamans, shame's, shammed, Shaun, Shawn, sheen, showman, Haman, Hymen, hymen, semen, shams, sham's, shaman's sheat sheath 2 27 Shevat, sheath, Scheat, Shea, heat, seat, cheat, sheet, shoat, sheaf, shear, wheat, chat, shad, shed, shit, shot, shut, sweat, she'd, shoot, shout, sh eat, sh-eat, she at, she-at, Shea's sheat sheet 8 27 Shevat, sheath, Scheat, Shea, heat, seat, cheat, sheet, shoat, sheaf, shear, wheat, chat, shad, shed, shit, shot, shut, sweat, she'd, shoot, shout, sh eat, sh-eat, she at, she-at, Shea's sheat cheat 7 27 Shevat, sheath, Scheat, Shea, heat, seat, cheat, sheet, shoat, sheaf, shear, wheat, chat, shad, shed, shit, shot, shut, sweat, she'd, shoot, shout, sh eat, sh-eat, she at, she-at, Shea's sheild shield 1 26 shield, Sheila, sheila, shelled, child, should, Shields, shields, shilled, shied, Shelia, shed, held, sheilas, Shell, Sheol, she'd, shell, shill, shoaled, shelf, shalt, Shelly, she'll, shield's, Sheila's sherif sheriff 1 16 sheriff, Sheri, serif, Sharif, sheriffs, Sherri, shrift, shrive, serf, Sherrie, Sheri's, Cheri, Shari, sheaf, sheriff's, Sharif's shineing shining 1 23 shining, shinning, chinning, shunning, chaining, shingling, shinnying, shoeing, hinging, seining, singing, sinning, whining, chinking, shunting, shilling, shimming, shipping, shirring, shitting, thinning, whinging, changing shiped shipped 1 22 shipped, shied, shaped, shined, chipped, shopped, sniped, swiped, ship ed, ship-ed, spied, hipped, shield, sipped, shed, ship, sped, chirped, sharped, shpt, shape, she'd shiping shipping 1 29 shipping, shaping, shining, chipping, shopping, sniping, swiping, hipping, sipping, chirping, sharping, shilling, shimming, shinning, shirring, shitting, whipping, chapping, cheeping, chopping, hoping, hyping, piping, shying, wiping, Chopin, shoeing, shooing, shipping's shopkeeepers shopkeepers 1 3 shopkeepers, shopkeeper's, shopkeeper shorly shortly 1 29 shortly, shorty, Sheryl, Shirley, hourly, shrilly, sorely, sourly, choral, shrill, Orly, sharply, Cheryl, chorally, showily, Charley, charily, chorale, shoal, shore, shyly, Short, short, surly, whorl, churl, Shelly, Sherry, sherry shoudl should 1 37 should, shoddily, shod, shoal, shout, shoddy, shouts, shovel, Sheol, Shula, shadily, shuttle, shouted, Shaula, shooed, loudly, shield, shad, shed, shot, shut, STOL, chordal, shortly, shout's, Shell, shade, shady, shall, shawl, she'd, shell, shied, shill, shoat, shoot, she'll shoudln should 0 19 shoddily, shouting, showdown, shuttling, Sheldon, shotgun, shoaling, shutdown, stolen, stolon, shoreline, shoveling, shadily, shading, shuttle, maudlin, shedding, shooting, Shelton shoudln shouldn't 0 19 shoddily, shouting, showdown, shuttling, Sheldon, shotgun, shoaling, shutdown, stolen, stolon, shoreline, shoveling, shadily, shading, shuttle, maudlin, shedding, shooting, Shelton shouldnt shouldn't 1 3 shouldn't, couldn't, wouldn't shreak shriek 2 43 Shrek, shriek, streak, shark, shirk, shrank, shrike, shear, shrew, wreak, break, creak, freak, shred, shrug, shrink, shrunk, shrewd, shrews, shrieks, Sherpa, Shaka, shack, shake, shaky, share, shire, shore, shank, Sheri, Shrek's, Merak, Sheree, chorea, sharia, Sherri, Sherry, reek, shag, sherry, shrew's, shriek's, Shari'a shrinked shrunk 16 16 shrieked, shrink ed, shrink-ed, shirked, shrink, chinked, shrinks, shrink's, shrunken, syringed, sharked, shrinkage, ranked, ringed, shrank, shrunk sicne since 1 33 since, sine, sicken, scone, soigne, Scan, cine, scan, skin, singe, Seine, scene, seine, sinew, soignee, Stine, spine, swine, sic, sin, siren, sickie, signed, signer, signet, sicking, sink, kine, sane, sick, sign, sing, zine sideral sidereal 1 23 sidereal, sidearm, sidewall, Federal, federal, literal, several, derail, serial, spiral, Seder, Sudra, cider, steal, sterile, surreal, Seders, ciders, mitral, mistral, Seder's, cider's, Sudra's sieze seize 1 46 seize, size, siege, sieve, Suez, seized, seizes, sees, sized, sizer, sizes, see, Seine, seine, sieges, sieves, sizzle, sleaze, sneeze, sis, sere, side, sine, sire, site, SASE, SE's, SUSE, Se's, Si's, Suzy, seas, secy, sews, sues, since, SSE's, Sue's, see's, sis's, size's, sea's, sec'y, siege's, sieve's, Suez's sieze size 2 46 seize, size, siege, sieve, Suez, seized, seizes, sees, sized, sizer, sizes, see, Seine, seine, sieges, sieves, sizzle, sleaze, sneeze, sis, sere, side, sine, sire, site, SASE, SE's, SUSE, Se's, Si's, Suzy, seas, secy, sews, sues, since, SSE's, Sue's, see's, sis's, size's, sea's, sec'y, siege's, sieve's, Suez's siezed seized 1 36 seized, sized, sieved, seize, secede, seed, size, seined, seizes, sizzled, sneezed, sexed, sewed, sided, sired, sited, sizer, sizes, speed, steed, sicced, fizzed, pieced, seeded, seemed, seeped, sicked, sighed, sinned, sipped, sassed, sauced, siesta, soused, sussed, size's siezed sized 2 36 seized, sized, sieved, seize, secede, seed, size, seined, seizes, sizzled, sneezed, sexed, sewed, sided, sired, sited, sizer, sizes, speed, steed, sicced, fizzed, pieced, seeded, seemed, seeped, sicked, sighed, sinned, sipped, sassed, sauced, siesta, soused, sussed, size's siezing seizing 1 31 seizing, sizing, sieving, seining, sizzling, sneezing, seeing, sexing, sewing, siding, siring, siting, Xizang, siccing, fizzing, piecing, seeding, seeking, seeming, seeping, sicking, sighing, singing, sinning, sipping, sitting, sassing, saucing, sousing, sussing, sizing's siezing sizing 2 31 seizing, sizing, sieving, seining, sizzling, sneezing, seeing, sexing, sewing, siding, siring, siting, Xizang, siccing, fizzing, piecing, seeding, seeking, seeming, seeping, sicking, sighing, singing, sinning, sipping, sitting, sassing, saucing, sousing, sussing, sizing's siezure seizure 1 10 seizure, seizures, sizer, secure, seize, seizure's, sere, sire, size, sure siezures seizures 1 23 seizures, seizure's, seizure, secures, seizes, sires, sizes, sizzlers, Sevres, azures, Sierras, sierras, sizzles, sutures, sire's, size's, Segre's, azure's, leisure's, Saussure's, sierra's, sizzle's, suture's siginificant significant 1 4 significant, significantly, significance, insignificant signficant significant 1 4 significant, significantly, significance, insignificant signficiant significant 1 5 significant, significantly, significance, skinflint, signifying signfies signifies 1 16 signifies, dignifies, signified, signers, signets, signify, signings, magnifies, signage's, signals, signors, signal's, signer's, signet's, signor's, signing's signifantly significantly 1 6 significantly, ignorantly, significant, stagnantly, poignantly, scantly significently significantly 1 3 significantly, magnificently, munificently signifigant significant 1 4 significant, significantly, significance, insignificant signifigantly significantly 1 3 significantly, significant, insignificantly signitories signatories 1 6 signatories, signatures, dignitaries, signatory's, signature's, cosignatories signitory signatory 1 11 signatory, dignitary, signature, seignior, signor, signatory's, signora, signore, signori, sanitary, cosignatory similarily similarly 1 3 similarly, similarity, similar similiar similar 1 32 similar, familiar, similarly, scimitar, seemlier, simile, smellier, Somalia, sillier, simpler, seminar, similes, smiling, smaller, Somalian, sicklier, simile's, simulacra, timelier, slimier, similarity, Mylar, Samar, miler, molar, simulator, slier, smear, smile, solar, dissimilar, Somalia's similiarity similarity 1 4 similarity, familiarity, similarity's, similarly similiarly similarly 1 6 similarly, familiarly, similar, similarity, smilingly, semiyearly simmilar similar 1 37 similar, similarly, scimitar, simile, simmer, seemlier, simpler, Himmler, seminar, similes, smaller, simulacra, singular, smellier, slimier, slimmer, summary, similarity, Mylar, Samar, Somalia, miler, molar, sillier, simulator, smear, smile, solar, dissimilar, slummier, simile's, Mailer, Summer, mailer, sailor, smiley, summer simpley simply 2 20 simple, simply, simpler, sample, simplex, smiley, imply, simplify, simile, dimple, dimply, limply, pimple, pimply, simper, wimple, sampled, sampler, samples, sample's simplier simpler 1 7 simpler, pimplier, sampler, simper, simple, supplier, simplify simultanous simultaneous 1 13 simultaneous, simultaneously, simulators, simulations, simulator's, simulation's, simulates, sultans, Multan's, sultan's, sultanas, sultana's, simultaneity's simultanously simultaneously 1 3 simultaneously, simultaneous, mutinously sincerley sincerely 1 4 sincerely, sincere, sincerer, sincerity singsog singsong 1 37 singsong, sings, signs, singes, sing's, sins, snog, sinks, sangs, sin's, sines, singe, sinus, songs, zings, sinology, sensor, sign's, singe's, snags, snogs, snugs, sinus's, sinuses, sayings, seeings, sink's, Sang's, Sung's, sine's, song's, zing's, Sn's, snag's, snug's, saying's, Synge's sinse sines 1 30 sines, sins, sine, sense, since, seines, signs, sin's, sings, sinus, rinse, singe, zines, Suns, sans, sens, sons, suns, sign's, Sn's, sine's, sing's, sinus's, San's, Son's, Sun's, son's, sun's, Seine's, seine's sinse since 5 30 sines, sins, sine, sense, since, seines, signs, sin's, sings, sinus, rinse, singe, zines, Suns, sans, sens, sons, suns, sign's, Sn's, sine's, sing's, sinus's, San's, Son's, Sun's, son's, sun's, Seine's, seine's Sionist Zionist 1 20 Zionist, Shiniest, Monist, Pianist, Soonest, Inst, Sheeniest, Boniest, Piniest, Tiniest, Toniest, Winiest, Looniest, Phoniest, Showiest, Sunniest, Tinniest, Finest, Honest, Sanest Sionists Zionists 1 6 Zionists, Zionist's, Monists, Pianists, Monist's, Pianist's Sixtin Sistine 6 9 Sexting, Sixteen, Sexton, Six tin, Six-tin, Sistine, Sixties, Sixty, Sixty's skateing skating 1 35 skating, scatting, sauteing, sating, seating, squatting, slating, stating, scathing, spatting, swatting, skidding, salting, skewing, scattering, skittering, staging, staking, Stein, satin, skate, skating's, skein, staying, stein, sting, scanting, skirting, Katina, gating, kiting, sateen, satiny, siting, skiing slaugterhouses slaughterhouses 1 5 slaughterhouses, slaughterhouse's, slaughterhouse, storehouses, storehouse's slowy slowly 1 32 slowly, slow, slows, blowy, snowy, sly, slaw, slay, slew, sloe, showy, Sol, sol, silo, solo, lowly, sallow, sole, Sally, low, sally, silly, sow, soy, sully, sloppy, lows, slob, slog, slop, slot, low's smae same 1 36 same, Mae, samey, SAM, Sam, some, Sm, Somme, seam, Samoa, sames, shame, sea, seamy, sim, sum, Mace, mace, maze, smear, Sammie, MA, ME, Me, SA, SE, Se, ma, me, Sammy, mas, Mae's, MA's, ma's, SAM's, Sam's smealting smelting 1 16 smelting, simulating, malting, melting, salting, smelling, smarting, slating, saluting, melding, milting, molting, saltine, silting, smiling, smiting smoe some 1 66 some, smoke, smote, Moe, same, sumo, smog, Somme, sloe, Sm, Samoa, shoe, samey, Simone, Smokey, smokey, SAM, Sam, sim, sum, moue, sole, sore, ME, MO, Me, Mo, SE, SO, Se, me, mo, seem, semi, so, Lome, Nome, Rome, come, dome, home, tome, Simon, smile, smite, smock, smoky, Sammie, mos, Mae, Mme, SSE, Sue, Zoe, moi, moo, mow, see, sou, sow, soy, sue, Sm's, Moe's, sumo's, Mo's sneeks sneaks 2 22 seeks, sneaks, sleeks, sneers, snakes, sneak's, snacks, snicks, Senecas, sinks, singes, Snake's, snake's, sneer's, Synge's, necks, singe's, snack's, sneak, sink's, Seneca's, neck's snese sneeze 4 68 sense, sens, sines, sneeze, scenes, Sn's, sensed, senses, sine's, sinews, Suns, sans, sees, sins, sons, suns, Zens, seines, sneer, zens, San's, Son's, Sun's, knees, sangs, sin's, since, sings, sinus, snows, son's, songs, sun's, dense, tense, sanest, NYSE, SASE, SUSE, nose, sues, zines, zones, Zn's, sinew's, Seine's, scene's, seine's, sense's, NE's, Ne's, SE's, Sana's, Sang's, Se's, Sony's, Sung's, sing's, song's, Zen's, Snow's, snow's, SSE's, Sue's, see's, Zane's, zone's, knee's socalism socialism 1 14 socialism, scaliest, scales, skoals, legalism, scowls, secularism, Scala's, calcium, scale's, skoal's, scowl's, sculls, scull's socities societies 1 23 societies, so cities, so-cities, cities, Scotties, society's, softies, sorties, suicides, sixties, Scottie's, cites, sites, sties, sortie's, suites, smites, spites, suicide's, cite's, site's, suite's, spite's soem some 1 22 some, seem, Somme, seam, semi, stem, poem, Sm, same, SAM, Sam, sim, sum, zoom, seamy, so em, so-em, SE, SO, Se, so, samey sofware software 1 10 software, spyware, sower, softer, swore, safari, slower, swear, safer, sewer sohw show 1 100 show, sow, Soho, how, Snow, scow, slow, snow, soph, sown, sows, stow, SO, SW, so, OH, dhow, oh, nohow, SSW, saw, sew, sou, soy, SJW, SOB, SOP, SOS, SOs, Soc, Sol, Son, oho, ooh, sch, shh, sob, soc, sod, sol, son, sop, sot, hows, Doha, Moho, Sony, Sosa, Soto, coho, skew, slaw, slew, soak, soap, soar, sock, soda, sofa, soil, sole, solo, some, song, soon, soot, sore, souk, soul, soup, sour, sous, spew, stew, Ho, ho, Haw, haw, hew, hwy, somehow, sough, hos, H, S, WSW, h, hoe, s, sow's, HS, Hz, Soho's, SOS's, sou's, soy's, how's, Ho's, ho's, H's soilders soldiers 4 11 solders, sliders, solder's, soldiers, slider's, soldier's, solider, smolders, solder, smolder's, soldiery's solatary solitary 1 14 solitary, salutary, Slater, sultry, solitaire, salary, soldiery, psaltery, salter, solar, statuary, solitary's, solder, Slater's soley solely 1 42 solely, sole, sloe, soled, soles, Foley, coley, holey, Sol, sly, sol, sale, slay, slew, solo, Sally, sally, silly, sully, sorely, slue, soil, soul, solve, stole, Mosley, sell, slow, sloes, soy, ole, smiley, soiled, sole's, soloed, Sal, sled, sold, sols, Sol's, sol's, sloe's soliders soldiers 1 8 soldiers, sliders, solders, solider, soldier's, slider's, solder's, soldiery's soliliquy soliloquy 1 8 soliloquy, soliloquy's, solely, soliloquies, soliloquize, Slinky, slinky, slickly soluable soluble 1 7 soluble, solvable, salable, syllable, solubles, voluble, soluble's somene someone 1 16 someone, semen, Simone, someones, seamen, some, omen, Somme, scene, women, Simon, serene, soigne, simony, someone's, semen's somtimes sometimes 1 12 sometimes, sometime, smites, Semites, stymies, stems, Semite's, mistimes, centimes, stymie's, stem's, centime's somwhere somewhere 1 16 somewhere, smother, somber, smoker, smasher, smoother, somehow, smokier, somewhat, Summer, simmer, summer, Sumner, Sumter, simper, summery sophicated sophisticated 0 15 suffocated, scatted, spectate, sifted, skated, evicted, selected, stockaded, scooted, scouted, suffocate, defecated, navigated, squatted, suffocates sorceror sorcerer 1 5 sorcerer, sorcerers, sorcery, sorcerer's, sorcery's sorrounding surrounding 1 10 surrounding, surroundings, rounding, sounding, surrounding's, grounding, surmounting, resounding, surround, surroundings's sotry story 1 37 story, stray, sorry, satyr, store, so try, so-try, stormy, sort, Tory, satori, star, stir, sooty, starry, sorta, Starr, sitar, sot, stare, stork, storm, straw, strew, stria, sty, try, stony, sentry, sultry, Soto, dory, soar, sore, sour, stay, story's sotyr satyr 1 35 satyr, story, star, stir, store, sitar, sot yr, sot-yr, stayer, sootier, sooty, Starr, sorry, sot, stair, stare, steer, sty, satyrs, softer, sorter, satori, Soto, satire, setter, sitter, soar, sour, suitor, suture, sots, Sadr, sot's, sty's, satyr's sotyr story 2 35 satyr, story, star, stir, store, sitar, sot yr, sot-yr, stayer, sootier, sooty, Starr, sorry, sot, stair, stare, steer, sty, satyrs, softer, sorter, satori, Soto, satire, setter, sitter, soar, sour, suitor, suture, sots, Sadr, sot's, sty's, satyr's soudn sound 1 26 sound, Sudan, sodden, stun, sudden, sodding, Sedna, Son, Sun, sedan, sod, son, stung, sun, sadden, soda, soon, sown, sods, spun, stud, suds, Stan, Saudi, Soddy, sod's soudns sounds 1 28 sounds, stuns, Sudan's, sound's, zounds, Suns, sedans, sods, sons, suds, suns, saddens, sod's, sodas, studs, Saudis, stud's, Son's, Sun's, sedan's, son's, sun's, soda's, suds's, Sedna's, Stan's, Saudi's, Soddy's sould could 7 32 should, sold, soul, soled, solid, Gould, could, souls, sound, would, soiled, slued, solidi, sled, slid, Seoul, scold, slut, soloed, Sol, salad, sod, sol, old, solute, soul's, Saul, loud, soil, sole, solo, sued sould should 1 32 should, sold, soul, soled, solid, Gould, could, souls, sound, would, soiled, slued, solidi, sled, slid, Seoul, scold, slut, soloed, Sol, salad, sod, sol, old, solute, soul's, Saul, loud, soil, sole, solo, sued sould sold 2 32 should, sold, soul, soled, solid, Gould, could, souls, sound, would, soiled, slued, solidi, sled, slid, Seoul, scold, slut, soloed, Sol, salad, sod, sol, old, solute, soul's, Saul, loud, soil, sole, solo, sued sountrack soundtrack 1 11 soundtrack, suntrap, sidetrack, Sondra, Sontag, struck, Saundra, sundeck, soundcheck, Sondra's, Saundra's sourth south 2 31 South, south, Fourth, fourth, sour, sort, sourish, sooth, North, forth, north, sorta, sours, worth, sour's, source, soured, sourer, sourly, Ruth, Surat, sloth, Southey, Truth, truth, soothe, Roth, Seth, soar, sore, sure sourthern southern 1 5 southern, northern, Shorthorn, shorthorn, furthering souvenier souvenir 1 15 souvenir, souvenirs, souvenir's, sunnier, softener, seiner, stonier, Steiner, sullener, Senior, senior, sooner, Sumner, evener, funnier souveniers souvenirs 1 17 souvenirs, souvenir's, souvenir, softeners, seiners, suaveness, seventies, seniors, softener's, tougheners, seiner's, stunners, Steiner's, Senior's, senior's, Sumner's, toughener's soveits soviets 1 95 soviets, Soviet's, soviet's, Soviet, soviet, covets, civets, sifts, softies, stoves, sets, sits, sots, stove's, Soave's, sockets, sonnets, uveitis, sophist, civet's, saves, seats, setts, suits, safeties, sects, skits, slits, snits, sorts, spits, stets, sophists, surfeits, save's, Sven's, davits, duvets, ovoids, rivets, savers, scents, sevens, severs, sleets, solids, sweats, sweets, Set's, set's, sot's, savants, saver's, seven's, socket's, sonnet's, suavity's, Stevie's, society's, softy's, Sophie's, seat's, severity's, soot's, suet's, suit's, Ovid's, Sept's, Shevat's, sect's, skit's, slit's, snit's, sort's, spit's, sophist's, surfeit's, Soweto's, Sofia's, Sweet's, Tevet's, davit's, duvet's, ovoid's, rivet's, safety's, scent's, skeet's, sleet's, solid's, sweat's, sweet's, seventy's, Sophia's, savant's sovereignity sovereignty 1 5 sovereignty, sovereignty's, sergeant, divergent, Sargent soverign sovereign 1 18 sovereign, severing, sovereigns, covering, hovering, sobering, savoring, Severn, silvering, slavering, slivering, sovereign's, shivering, foreign, soaring, souring, suffering, hoovering soverignity sovereignty 1 6 sovereignty, sovereignty's, divergent, sergeant, Sargent, seafront soverignty sovereignty 1 6 sovereignty, sovereignty's, divergent, sergeant, Sargent, seafront spainish Spanish 1 17 Spanish, Spain's, swinish, spinach, Spain, Spanglish, Spanish's, spans, spins, punish, span's, spawns, spin's, spines, spawn's, snappish, spine's speach speech 2 26 peach, speech, peachy, search, spec, spinach, poach, space, speak, spear, speck, splash, sketch, SPCA, patch, sch, spa, Spica, epoch, sepal, sash, spay, speech's, speeches, spew, such specfic specific 1 15 specific, specifics, specif, specify, pectic, specific's, spec, spic, Pacific, pacific, septic, psychic, speck, specs, spec's speciallized specialized 1 6 specialized, specialize, specializes, socialized, specialist, specialties specifiying specifying 1 3 specifying, speechifying, pacifying speciman specimen 1 8 specimen, spaceman, specimens, spacemen, Superman, superman, specimen's, spaceman's spectauclar spectacular 1 8 spectacular, spectaculars, spectacular's, spectacularly, spectacle, spectacles, unspectacular, spectacle's spectaulars spectaculars 1 8 spectaculars, spectacular's, spectators, speculators, specters, spectator's, speculator's, specter's spects aspects 3 28 sects, specs, aspects, spec's, specks, spec ts, spec-ts, sect's, aspect's, specters, speck's, specs's, pacts, spats, spics, spits, spots, respects, suspects, Sept's, Pict's, pact's, spat's, spit's, spot's, respect's, specter's, suspect's spects expects 0 28 sects, specs, aspects, spec's, specks, spec ts, spec-ts, sect's, aspect's, specters, speck's, specs's, pacts, spats, spics, spits, spots, respects, suspects, Sept's, Pict's, pact's, spat's, spit's, spot's, respect's, specter's, suspect's spectum spectrum 1 8 spectrum, spec tum, spec-tum, septum, sputum, sanctum, specter, spectra speices species 1 16 species, spices, specie's, spice's, splices, spaces, species's, pieces, specie, space's, spice, spies, specious, Spence's, splice's, piece's spermatozoan spermatozoon 2 3 spermatozoa, spermatozoon, spermatozoon's spoace space 1 31 space, spacey, spice, spouse, spaced, spacer, spaces, solace, Pace, pace, specie, spas, Peace, peace, Spock, apace, spade, spake, spare, spate, spoke, spore, soaps, spa's, spays, spicy, Spence, splice, spruce, space's, soap's sponser sponsor 2 14 Spenser, sponsor, sponger, Spencer, spinster, spongier, sponsors, spanner, spinier, spinner, sparser, spender, Spenser's, sponsor's sponsered sponsored 1 10 sponsored, Spenser, sponsor, cosponsored, sponsors, spinneret, Spenser's, sponsor's, spinster, Spencer spontanous spontaneous 1 17 spontaneous, spontaneously, pontoons, pontoon's, suntans, suntan's, Spartans, spontaneity, Santana's, Spartan's, sonatinas, sponginess, spottiness, sportiness, spending's, sonatina's, spontaneity's sponzored sponsored 1 5 sponsored, sponsor, cosponsored, sponsors, sponsor's spoonfulls spoonfuls 1 9 spoonfuls, spoonful's, spoon fulls, spoon-fulls, spoonful ls, spoonful-ls, spoonful, spoonbills, spoonbill's sppeches speeches 1 33 speeches, speech's, species, peaches, speechless, specs, sketches, specie's, specie, speech, spaces, spec's, specks, spices, sprees, splotches, patches, pitches, poaches, pooches, pouches, Apaches, spathes, speck's, specs's, splashes, sploshes, space's, spice's, spree's, species's, Apache's, spathe's spreaded spread 5 19 spreader, spread ed, spread-ed, spaded, spread, spreed, speared, sprayed, spreads, spread's, sprouted, paraded, separated, spearheaded, sported, spurted, prated, prided, spared sprech speech 1 22 speech, perch, preach, screech, stretch, spree, spruce, preachy, spread, spreed, sprees, parch, porch, spare, spire, spore, sperm, search, spirea, Sperry, spry, spree's spred spread 3 16 spared, spored, spread, spreed, sped, sired, speed, spied, spree, sparred, speared, spoored, sprayed, spurred, shred, sprat spriritual spiritual 1 4 spiritual, spiritually, spiritedly, sprightly spritual spiritual 1 8 spiritual, spiritually, spirituals, spiral, spiritual's, spatula, Sprite, sprite sqaure square 1 21 square, squire, scare, secure, squared, squarer, squares, Sucre, sager, sure, scar, Sabre, snare, spare, stare, Segre, sacra, scary, score, scour, square's stablility stability 1 3 stability, suitability, stability's stainlees stainless 1 7 stainless, stain lees, stain-lees, Stanley's, stainless's, standees, standee's staion station 1 27 station, stain, satin, Stan, Stein, stein, sating, satiny, staying, Satan, Seton, Stine, Stone, sting, stone, stony, Stalin, stains, strain, Saigon, steno, Sutton, stallion, sateen, stun, scion, stain's standars standards 1 18 standards, standers, standard, stander's, standard's, stands, Sanders, sanders, stand's, stander, standees, slanders, standbys, Sandra's, sander's, standee's, slander's, standby's stange strange 1 28 strange, stage, stance, stank, Stan, stag, Stengel, stinger, Stanley, standee, Stine, Stone, Synge, satanic, singe, stagy, stake, sting, stone, stung, tinge, stand, stink, stunk, stingy, stodge, stooge, Stan's startegic strategic 1 7 strategic, strategics, strategical, strategies, strategy, strategics's, strategy's startegies strategies 1 6 strategies, strategics, strategy's, strategist, strategic, strategics's startegy strategy 1 14 strategy, Starkey, started, starter, strategy's, strategic, startle, start, starting, stared, starts, stratify, starred, start's stateman statesman 1 9 statesman, state man, state-man, Staten, statement, statesmen, stamen, stuntman, sideman statememts statements 1 20 statements, statement's, statement, statemented, restatements, settlements, statuettes, stalemates, staterooms, restatement's, statutes, sweetmeats, stateroom's, misstatements, settlement's, statute's, statuette's, stalemate's, sweetmeat's, misstatement's statment statement 1 19 statement, statements, statement's, statemented, Staten, stamen, restatement, testament, sentiment, stamens, student, sediment, statementing, statesmen, stent, treatment, Staten's, stamen's, misstatement steriods steroids 1 10 steroids, steroid's, steroid, strides, asteroids, stereos, stereo's, Sterno's, asteroid's, stride's sterotypes stereotypes 1 6 stereotypes, stereotype's, stereotype, stereotyped, startups, startup's stilus stylus 3 15 stiles, stills, stylus, stilts, stile's, still's, stales, stalls, stoles, styles, stilt's, stylus's, stall's, stole's, style's stingent stringent 1 6 stringent, tangent, stagnant, stinkiest, cotangent, stinking stiring stirring 1 14 stirring, Stirling, string, siring, tiring, staring, storing, stringy, starring, steering, suturing, Strong, strong, strung stirrs stirs 1 58 stirs, stir's, stairs, sitars, Starr's, satires, stair's, stars, shirrs, star's, stares, steers, stores, stir rs, stir-rs, stirrers, sitar's, stories, suitors, satire's, Sirs, satyrs, sirs, stir, stirrups, straws, strays, stress, strews, strips, sitters, stria's, starers, citrus, Sir's, Starr, satyr's, sir's, sires, stare's, steer's, sties, store's, story's, tiers, tires, stirrer's, suitor's, sitter's, starer's, Terr's, sire's, tier's, tire's, stirrup's, straw's, stray's, strip's stlye style 1 31 style, st lye, st-lye, styled, styles, stale, stile, stole, styli, staled, staler, stales, stiles, stolen, stoles, sutler, style's, STOL, Steele, settle, steely, stylize, Stael, sadly, sidle, stall, steel, still, stylus, stile's, stole's stong strong 2 17 Strong, strong, song, tong, Stone, sting, stone, stony, stung, Seton, sating, siting, stingy, Stan, stun, steno, Stine stopry story 1 31 story, stupor, stopper, spry, stop, stroppy, store, stops, starry, stop's, strop, spiry, spray, steeper, stepper, stoop, stoup, stray, stupors, Stoppard, stoppers, spore, topiary, stripy, satori, star, step, stir, stripey, stupor's, stopper's storeis stories 1 37 stories, stores, store's, stares, stress, strews, stare's, stereos, story's, satori's, store is, store-is, Tories, steers, satires, sores, store, sutures, stogies, storied, stars, steer's, stirs, satire's, sore's, stereo's, storks, storms, suture's, star's, stir's, stork's, storm's, stria's, strep's, stress's, stogie's storise stories 1 24 stories, stores, satori's, stirs, Tories, stairs, stares, storied, store, store's, story's, stogies, stars, storks, storms, striae, star's, stir's, stria's, stair's, stork's, storm's, stare's, stogie's stornegst strongest 1 4 strongest, strangest, sternest, starkest stoyr story 1 30 story, satyr, store, stayer, star, stir, Starr, stair, steer, satori, Tory, starry, stork, storm, stony, suitor, sitar, stare, stray, sty, tor, stoker, stoner, Astor, soar, sour, stay, stow, tour, story's stpo stop 1 43 stop, stoop, step, setup, strop, stupor, tsp, SOP, sop, steep, stoup, top, spot, Soto, stow, typo, STOL, stops, ST, Sp, St, st, atop, slop, Sepoy, steps, steppe, SAP, Sep, Sta, Ste, Stu, sap, sip, spa, spy, sty, sup, Sept, Supt, supt, step's, stop's stradegies strategies 1 8 strategies, strategics, strategy's, strategist, straddles, strategic, straddle's, strategics's stradegy strategy 1 20 strategy, Starkey, strange, strategy's, stride, strode, stared, strategic, storage, strayed, strides, strudel, straddle, sturdy, stratify, stride's, stratagem, streaky, starred, streaked strat start 1 14 start, strait, strata, strati, stat, strut, Stuart, Surat, stoat, straw, stray, sprat, strap, street strat strata 3 14 start, strait, strata, strati, stat, strut, Stuart, Surat, stoat, straw, stray, sprat, strap, street stratagically strategically 1 5 strategically, strategical, strategic, strategics, strategics's streemlining streamlining 1 8 streamlining, streamline, streamlined, streamlines, straining, streaming, sterilizing, sidelining stregth strength 1 3 strength, strewth, Ostrogoth strenghen strengthen 1 12 strengthen, strongmen, strength, stringent, strange, stranger, stringed, stringer, stronger, strongman, stringency, stringing strenghened strengthened 1 9 strengthened, strengthener, stringent, strengthen, restrengthened, strengthens, stringed, strangeness, straightened strenghening strengthening 1 6 strengthening, strengthen, restrengthening, straightening, strengthens, stringing strenght strength 1 35 strength, straight, Trent, stent, Strong, sternest, street, string, strong, strung, starlight, strand, stringy, strange, strings, Stern, stern, strewn, stringed, Strong's, strangle, string's, strongly, Sterne, Sterno, strident, sterns, staring, storing, stint, stunt, trend, Stern's, stern's, straighten strenghten strengthen 1 6 strengthen, straighten, strongmen, Trenton, straiten, strongman strenghtened strengthened 1 3 strengthened, straightened, straitened strenghtening strengthening 1 4 strengthening, straightening, straitening, strengthen strengtened strengthened 1 9 strengthened, strengthener, strengthen, restrengthened, strengthens, straightened, stringent, straitened, stringed strenous strenuous 1 18 strenuous, Sterno's, sterns, Stern's, stern's, stenos, Sterne's, steno's, strings, sternums, Sterno, Styron's, Strong's, string's, stereos, strenuously, stereo's, sternum's strictist strictest 1 10 strictest, straightest, strategist, streakiest, sturdiest, directest, stardust, starkest, strikeouts, strikeout's strikely strikingly 12 20 starkly, strike, striker, strikes, strictly, strike's, straggly, Starkey, stickily, trickily, stricken, strikingly, stroke, strangely, strikeout, stroked, strokes, strudel, stockily, stroke's strnad strand 1 12 strand, strands, stand, strained, stoned, tornado, strand's, Stern, stern, trend, stranded, strayed stroy story 1 46 story, Troy, troy, stray, strop, store, starry, straw, strew, stria, stereo, Tory, satori, star, stir, stony, stormy, SRO, Starr, stare, stork, storm, stroppy, sty, try, Strong, Styron, strays, stripy, strobe, strode, stroke, stroll, strong, strove, sturdy, Trey, stay, stow, tray, trey, trow, destroy, astray, story's, stray's stroy destroy 43 46 story, Troy, troy, stray, strop, store, starry, straw, strew, stria, stereo, Tory, satori, star, stir, stony, stormy, SRO, Starr, stare, stork, storm, stroppy, sty, try, Strong, Styron, strays, stripy, strobe, strode, stroke, stroll, strong, strove, sturdy, Trey, stay, stow, tray, trey, trow, destroy, astray, story's, stray's structual structural 1 6 structural, structurally, structure, strictly, stricture, strict stubborness stubbornness 1 4 stubbornness, stubbornest, stubbornness's, stubborner stucture structure 1 4 structure, stricture, stature, stutter stuctured structured 1 10 structured, stuttered, doctored, scattered, skittered, staggered, stockaded, seductress, Stuttgart, stockyard studdy study 1 22 study, studly, sturdy, stud, steady, studio, STD, std, studded, Soddy, Teddy, studs, teddy, toddy, sudsy, staid, stdio, stead, steed, stood, stud's, study's studing studying 2 45 studding, studying, stating, situating, sting, stung, standing, striding, stunting, scudding, sounding, stubbing, stuffing, stunning, suturing, duding, siding, stetting, studio, tiding, string, seeding, sodding, staying, student, sanding, sending, sliding, spading, staging, staking, staling, staring, staving, stewing, stoking, stoning, storing, stowing, studied, studies, studios, styling, studding's, studio's stuggling struggling 1 6 struggling, smuggling, snuggling, straggling, squiggling, toggling sturcture structure 1 10 structure, stricture, structured, structures, stricter, strictures, structure's, structural, restructure, stricture's subcatagories subcategories 1 4 subcategories, subcategory's, subcategory, categories subcatagory subcategory 1 4 subcategory, subcategory's, subcategories, category subconsiously subconsciously 1 3 subconsciously, subconscious, subconscious's subjudgation subjugation 1 5 subjugation, subjugating, subjugation's, subjection, objurgation subpecies subspecies 1 5 subspecies, species, specie's, subspecies's, species's subsidary subsidiary 1 6 subsidiary, subsidy, subsidiarity, subsidiary's, subside, subsidy's subsiduary subsidiary 1 5 subsidiary, subsidy, subsidiarity, subsidiary's, subside subsquent subsequent 1 6 subsequent, subsequently, subset, subbasement, substituent, squint subsquently subsequently 1 3 subsequently, subsequent, absently substace substance 1 3 substance, subspace, solstice substancial substantial 1 8 substantial, substantially, substantiate, substance, insubstantial, unsubstantial, substances, substance's substatial substantial 1 3 substantial, substantially, substation substituded substituted 1 5 substituted, substitute, substitutes, substituent, substitute's substract subtract 1 6 subtract, subs tract, subs-tract, substrata, substrate, abstract substracted subtracted 1 8 subtracted, abstracted, substrate, substrates, obstructed, subtract, substrate's, substrata substracting subtracting 1 7 subtracting, abstracting, obstructing, subtraction, subcontracting, distracting, substituting substraction subtraction 1 10 subtraction, subs traction, subs-traction, abstraction, subtractions, substation, obstruction, subtracting, subtraction's, subsection substracts subtracts 1 8 subtracts, subs tracts, subs-tracts, substrates, abstracts, substrate's, abstract's, obstructs subtances substances 1 15 substances, substance's, stances, stance's, subtends, sentences, subteens, subtenancy's, subtenancy, subteen's, stanzas, sentence's, Sudanese's, stanza's, subsidence's subterranian subterranean 1 23 subterranean, subtenant, suborning, Siberian, subtraction, straining, Hibernian, subtending, subtenancy, strain, submersion, subtracting, subversion, Siberians, subornation, saturnine, sectarian, Mediterranean, subtrahend, Brownian, suburban, centenarian, Siberian's suburburban suburban 3 6 suburb urban, suburb-urban, suburban, barbarian, subscribing, barbering succceeded succeeded 1 6 succeeded, succeed, succeeds, seceded, acceded, succeeding succcesses successes 1 12 successes, success's, success, successors, accesses, successor, surceases, successive, sicknesses, Scorsese's, successor's, surcease's succedded succeeded 1 7 succeeded, succeed, scudded, succeeds, seceded, acceded, suggested succeded succeeded 1 7 succeeded, succeed, succeeds, seceded, acceded, scudded, sicced succeds succeeds 1 15 succeeds, success, succeed, sicced, Sucrets, scuds, suicides, secedes, scads, success's, soccer's, Scud's, scud's, suicide's, scad's succesful successful 1 4 successful, successfully, successively, successive succesfully successfully 1 3 successfully, successful, successively succesfuly successfully 1 3 successfully, successful, successively succesion succession 1 8 succession, successions, suggestion, succession's, secession, accession, suction, scansion succesive successive 1 8 successive, successively, successes, success, suggestive, success's, seclusive, successor successfull successful 2 6 successfully, successful, success full, success-full, successively, successive successully successfully 1 7 successfully, successful, successively, success, success's, successes, successor succsess success 1 8 success, success's, successes, succeeds, schusses, susses, successor, SUSE's succsessfull successful 2 4 successfully, successful, successively, successive suceed succeed 1 11 succeed, sauced, sucked, secede, sussed, suede, suicide, seed, soused, sued, seceded suceeded succeeded 1 8 succeeded, seceded, seeded, secede, ceded, receded, scudded, secedes suceeding succeeding 1 7 succeeding, seceding, seeding, speeding, ceding, receding, scudding suceeds succeeds 1 20 succeeds, secedes, suicides, seeds, speeds, steeds, cedes, scuds, sauced, sauces, seed's, suede's, suicide's, secede, suds, sauce's, speed's, steed's, Scud's, scud's sucesful successful 1 3 successful, successfully, zestful sucesfully successfully 1 4 successfully, successful, zestfully, successively sucesfuly successfully 1 5 successfully, successful, zestfully, successively, zestful sucesion succession 2 10 secession, succession, suasion, suction, cession, session, suggestion, section, question, secession's sucess success 1 18 success, sauces, susses, sauce's, souses, SUSE's, SOSes, sises, Suez's, sues, suss, saucers, sasses, Sue's, Susie's, souse's, success's, saucer's sucesses successes 1 19 successes, susses, surceases, success's, recesses, success, surcease's, schusses, surcease, ceases, sasses, Sussex, assesses, senses, SUSE's, Sussex's, Susie's, cease's, sense's sucessful successful 1 4 successful, successfully, zestful, successively sucessfull successful 2 5 successfully, successful, zestfully, successively, zestful sucessfully successfully 1 4 successfully, successful, zestfully, successively sucessfuly successfully 1 5 successfully, successful, successively, zestfully, zestful sucession succession 1 8 succession, secession, cession, session, recession, cessation, secession's, suasion sucessive successive 1 10 successive, recessive, decisive, possessive, sauces, susses, sauce's, sissies, SUSE's, Suez's sucessor successor 1 14 successor, scissor, scissors, assessor, censor, sensor, sauces, susses, saucers, sauce's, Cesar, SUSE's, saucer's, Suez's sucessot successor 0 28 sauciest, surest, sauces, susses, subset, sunset, sauce's, subsist, cesspit, sickest, sourest, suavest, suggest, SUSE's, sussed, nicest, safest, sagest, sanest, schist, serest, sliest, sorest, spacesuit, surceased, necessity, Suez's, recessed sucide suicide 1 45 suicide, sauced, secede, suicides, side, sucked, subside, sussed, sluiced, Susie, seaside, suede, suite, lucid, slide, snide, sized, suited, Lucite, decide, seized, sliced, soused, spiced, sued, Scud, juiced, scud, sides, sauce, succeed, suicide's, CID, Cid, Sadie, Sid, Stacie, suites, SIDS, suds, side's, Cid's, Sid's, suede's, suite's sucidial suicidal 1 3 suicidal, sundial, societal sufferage suffrage 1 15 suffrage, suffer age, suffer-age, suffered, sufferer, suffer, suffrage's, suffragan, suffering, suffers, sewerage, steerage, serge, suffragette, forage sufferred suffered 1 18 suffered, suffer red, suffer-red, sufferer, buffered, suffer, offered, suffers, severed, sulfured, deferred, differed, referred, suckered, sufficed, suffused, summered, safaried sufferring suffering 1 18 suffering, suffer ring, suffer-ring, sufferings, buffering, suffering's, offering, severing, sulfuring, deferring, differing, referring, suckering, sufficing, suffusing, summering, safariing, seafaring sufficent sufficient 1 6 sufficient, sufficed, sufficing, sufficiently, sufficiency, efficient sufficently sufficiently 1 6 sufficiently, sufficient, efficiently, insufficiently, sufficiency, munificently sumary summary 1 20 summary, smeary, sugary, summery, Samar, Samara, smear, smarmy, smarty, Mary, Summer, summer, Sumatra, Sumeria, smart, scary, sugar, sumac, summary's, Samar's sunglases sunglasses 1 15 sunglasses, sung lases, sung-lases, sunglasses's, sunless, subleases, singles, unlaces, sunrises, singles's, sinless, sublease's, single's, sunrise's, Senegalese's suop soup 1 17 soup, SOP, sop, sup, supp, soupy, soap, slop, stop, sump, shop, Sp, SAP, Sep, sap, sip, seep superceeded superseded 1 9 superseded, supersede, supersedes, preceded, proceeded, spearheaded, suppressed, supersized, superstate superintendant superintendent 1 9 superintendent, superintend ant, superintend-ant, superintendents, superintending, superintendent's, superintendence, superintendency, superintended suphisticated sophisticated 1 4 sophisticated, sophisticate, sophisticates, sophisticate's suplimented supplemented 1 16 supplemented, splinted, supplanted, supplement, alimented, supplements, sublimated, supplement's, supplemental, complimented, pigmented, implemented, lamented, splinter, sprinted, splendid supose suppose 1 23 suppose, spouse, sups, sup's, sops, supposed, supposes, soups, spies, SUSE, pose, soup's, saps, sips, spas, SAP's, SOP's, sap's, sip's, sop's, Sepoy's, spa's, spy's suposed supposed 1 30 supposed, suppose, posed, supposes, supped, sussed, spored, spaced, spiced, apposed, deposed, opposed, reposed, espoused, poised, souped, soused, spouse, supposedly, supersede, surpassed, sopped, soupiest, sped, sups, spumed, disposed, speed, spied, sup's suposedly supposedly 1 9 supposedly, supposed, speedily, spindly, spottily, spousal, postal, spaced, spiced suposes supposes 1 52 supposes, spouses, spouse's, suppose, SOSes, poses, supposed, susses, spokes, spores, sepsis, spaces, spices, apposes, deposes, opposes, reposes, SUSE's, espouses, poises, pose's, posies, posses, souses, spouse, synopses, supers, suppress, surpasses, pusses, sups, copses, opuses, spumes, disposes, spoke's, spore's, sises, space's, spice's, spies, sup's, repose's, Susie's, poise's, posse's, souse's, copse's, spume's, super's, Sosa's, posy's suposing supposing 1 36 supposing, posing, supping, sussing, sporing, spacing, spicing, apposing, deposing, opposing, reposing, espousing, poising, souping, sousing, surpassing, sopping, spuming, disposing, spoiling, sponging, spoofing, spooking, spooling, spooning, spooring, spotting, spouting, supine, spring, spurring, spying, sapping, sassing, sipping, spaying supplamented supplemented 1 8 supplemented, supp lamented, supp-lamented, supplanted, supplement, supplements, supplement's, supplemental suppliementing supplementing 1 10 supplementing, supplement, supplanting, supplements, supplement's, supplemental, supplemented, supplementation, supplementary, splinting suppoed supposed 1 22 supposed, supped, sapped, sipped, sopped, souped, sped, suppose, upped, supplied, speed, spied, cupped, pupped, supper, supple, seeped, soaped, spayed, zapped, zipped, support supposingly supposedly 2 7 supposing, supposedly, supinely, passingly, sparingly, springily, spangly suppy supply 1 15 supply, supp, sappy, soppy, soupy, suppl, guppy, puppy, spy, sup, spay, Sepoy, soapy, zappy, zippy supress suppress 1 30 suppress, supers, super's, sprees, suppers, cypress, spurs, spares, spires, spores, supper's, spur's, surpass, press, spare's, spire's, spireas, spore's, spree's, supremos, stress, sprays, surreys, Sucre's, Speer's, spirea's, cypress's, Ypres's, spray's, surrey's supressed suppressed 1 15 suppressed, supersede, surpassed, pressed, suppresses, stressed, depressed, oppressed, repressed, superseded, supersized, suppress, spreed, superposed, supervised supresses suppresses 1 20 suppresses, cypresses, surpasses, presses, suppressed, stresses, depresses, oppresses, represses, supersize, sourpusses, pressies, supersedes, supersizes, superusers, suppress, sprees, superposes, supervises, spree's supressing suppressing 1 14 suppressing, surpassing, pressing, stressing, depressing, oppressing, repressing, suppression, superseding, supersizing, surprising, superposing, supervising, spreeing suprise surprise 1 40 surprise, sunrise, spires, sup rise, sup-rise, spurs, supervise, sparse, supers, sprees, spur's, upraise, super's, suppress, Sprite, sprite, spares, spores, spurious, spruce, sprites, suppose, apprise, reprise, sucrose, supreme, pries, purse, spies, spire, supersize, spriest, spire's, Spiro's, spare's, spore's, spree's, Sprite's, sprite's, spurge's suprised surprised 1 27 surprised, supersede, supervised, suppressed, spriest, upraised, spruced, supposed, apprised, pursed, supersized, praised, superposed, spurred, spurned, spurted, spritzed, surpassed, Sprite, priced, prized, spiced, spreed, sprite, sprites, Sprite's, sprite's suprising surprising 1 24 surprising, uprising, sup rising, sup-rising, supervising, suppressing, upraising, sprucing, supposing, apprising, reprising, pursing, supersizing, praising, superposing, spring, spurring, spurning, spurting, spritzing, surpassing, pricing, prizing, spicing suprisingly surprisingly 1 8 surprisingly, sparingly, springily, pressingly, sportingly, surcingle, depressingly, suppressing suprize surprise 3 39 supersize, prize, surprise, Sprite, sprite, spires, spruce, sunrise, supreme, spire, spritz, sprier, spurs, supervise, Suarez, sparse, sprees, spurious, supers, spurge, sprites, spur's, upraise, Price, price, spice, spree, super's, supra, pauperize, sprig, summarize, spire's, sprigs, spree's, Sprite's, sprite's, Spiro's, sprig's suprized surprised 4 21 supersized, spritzed, prized, surprised, spruced, reprized, supersize, supersede, supervised, spriest, spurred, spurned, spurted, Sprite, priced, spiced, spreed, sprite, sprites, Sprite's, sprite's suprizing surprising 4 13 supersizing, spritzing, prizing, surprising, uprising, sprucing, supervising, spring, spurring, spurning, spurting, pricing, spicing suprizingly surprisingly 1 5 surprisingly, sparingly, springily, sportingly, surcingle surfce surface 1 26 surface, surfs, surf's, surfaced, surfaces, source, surfed, surfer, surf, suffice, service, serfs, sources, serf's, surface's, surfers, surfeit, smurfs, survey, resurface, surveys, serf, scurf's, source's, surfer's, survey's surley surly 2 12 surely, surly, sourly, surrey, Hurley, survey, sorely, surety, sure, purely, surlier, sully surley surely 1 12 surely, surly, sourly, surrey, Hurley, survey, sorely, surety, sure, purely, surlier, sully suround surround 1 8 surround, surrounds, round, sound, surmount, around, ground, surrounded surounded surrounded 1 6 surrounded, rounded, sounded, surmounted, grounded, surround surounding surrounding 1 8 surrounding, surroundings, rounding, sounding, surmounting, grounding, surrounding's, surroundings's suroundings surroundings 1 8 surroundings, surrounding's, surroundings's, surrounding, soundings, groundings, sounding's, grounding's surounds surrounds 1 10 surrounds, surround, rounds, sounds, surmounts, grounds, round's, sound's, ground's, zounds surplanted supplanted 1 7 supplanted, replanted, splinted, planted, slanted, splatted, supplant surpress suppress 1 14 suppress, surprise, surprises, surpass, supers, surprise's, repress, surprised, usurpers, super's, suppers, usurper's, supper's, surplus's surpressed suppressed 1 8 suppressed, surprised, surpassed, surplussed, repressed, surprises, surprise, surprise's surprize surprise 1 5 surprise, surprised, surprises, surplice, surprise's surprized surprised 1 6 surprised, surprise, surprises, reprized, surprise's, surpassed surprizing surprising 1 8 surprising, surprisings, surprisingly, surpassing, repricing, reprising, sprucing, surprise surprizingly surprisingly 1 4 surprisingly, surprising, surprisings, unsurprisingly surrended surrounded 2 4 surrender, surrounded, serenaded, surrendered surrended surrendered 4 4 surrender, surrounded, serenaded, surrendered surrepetitious surreptitious 1 3 surreptitious, repetitious, surreptitiously surrepetitiously surreptitiously 1 3 surreptitiously, repetitiously, surreptitious surreptious surreptitious 1 8 surreptitious, surplus, propitious, sauropods, surpass, surplice, surplus's, sauropod's surreptiously surreptitiously 1 9 surreptitiously, scrumptiously, surreptitious, propitiously, bumptiously, seriously, sumptuously, spuriously, speciously surronded surrounded 1 12 surrounded, surrender, surround, surrounds, serenaded, surrendered, surmounted, stranded, seconded, rounded, sounded, sanded surrouded surrounded 1 7 surrounded, shrouded, surround, sprouted, corroded, sorrowed, serrated surrouding surrounding 1 14 surrounding, shrouding, surround, sprouting, corroding, sorrowing, sorting, sounding, subroutine, subduing, routing, sodding, souring, suturing surrundering surrendering 1 5 surrendering, surrounding, sundering, rendering, surrender surveilence surveillance 1 4 surveillance, surveillance's, prevalence, surveying's surveyer surveyor 1 18 surveyor, surveyed, survey er, survey-er, survey, surveyors, server, surfer, surveys, purveyor, survey's, surefire, servery, surer, scurvier, suaver, surveyor's, severer surviver survivor 2 7 survive, survivor, survived, survives, survivors, survival, survivor's survivers survivors 2 12 survives, survivors, survivor's, survive rs, survive-rs, survivor, survivals, servers, surfers, survival's, server's, surfer's survivied survived 1 10 survived, survive, survives, surviving, skivvied, savvied, surveyed, serviced, survival, survivor suseptable susceptible 1 16 susceptible, settable, suitable, disputable, hospitable, acceptable, septal, stable, testable, reputable, separable, supportable, insusceptible, respectable, suitably, stoppable suseptible susceptible 1 7 susceptible, insusceptible, suggestible, susceptibility, hospitable, settable, suitable suspention suspension 1 7 suspension, suspensions, suspending, suspension's, subvention, suspecting, suspicion swaer swear 1 38 swear, sewer, sower, swore, swears, swearer, sweater, Ware, sear, ware, wear, sward, swarm, saber, safer, sager, saner, saver, Sawyer, sawyer, swagger, swatter, war, aware, rawer, sawed, scare, smear, snare, spare, spear, stare, sweat, Saar, seer, soar, sway, weer swaers swears 1 59 swears, sewers, sowers, sewer's, sower's, swearers, sweaters, Sears, sears, swear, wares, wears, Sayers, swards, swarms, sabers, savers, sawyers, SARS, swaggers, swatters, wars, Spears, scares, smears, snares, spares, spears, stares, sweats, seers, soars, sways, swearer's, sweater's, sear's, wear's, sway's, saber's, saver's, Sawyer's, sawyer's, swagger's, swatter's, war's, Ware's, smear's, spear's, ware's, sward's, swarm's, Saar's, seer's, soar's, scare's, snare's, spare's, stare's, sweat's swepth swept 1 18 swept, swath, sweep, swathe, sweeps, swap, swarthy, sweep's, sweeper, swipe, spathe, swaps, swiped, swipes, swap's, Sopwith, swoop, swipe's swiming swimming 1 28 swimming, swiping, swing, swamping, swarming, skimming, slimming, swigging, swilling, swinging, swishing, seaming, seeming, summing, swaying, spuming, sawing, sewing, simian, sowing, swimming's, swimmingly, swim, Simon, swain, swami, swine, swung syas says 1 100 says, seas, spas, slays, spays, stays, sways, SASE, sass, saws, yaws, yeas, SARS, Saks, sacs, sags, sans, saps, say's, Sosa, sea's, soy's, Nyasa, Salas, Sears, Silas, Sykes, sagas, seals, seams, sears, seats, ska's, skuas, sky's, soaks, soaps, soars, sodas, sofas, spa's, spy's, sty's, SOS, SOs, Y's, sis, yes, sax, SE's, SW's, Se's, Si's, sees, sews, sous, sows, sues, suss, SC's, SIDS, Sb's, Sc's, Sims, Sirs, Sm's, Sn's, Sr's, Suns, Xmas, byes, cyan, dyes, secs, sens, sets, sics, sims, sins, sips, sirs, sits, skis, sobs, sods, sols, sons, sops, sots, subs, suds, sums, suns, sups, yea's, stay's, sway's, Sonya's, Surya's, Syria's symetrical symmetrical 1 5 symmetrical, symmetrically, asymmetrical, metrical, symmetric symetrically symmetrically 1 5 symmetrically, symmetrical, asymmetrically, metrically, isometrically symetry symmetry 1 16 symmetry, Sumter, asymmetry, cemetery, smeary, summitry, Sumatra, symmetry's, sentry, smarty, symmetric, summery, mystery, metro, smear, Sumter's symettric symmetric 1 8 symmetric, asymmetric, metric, isometric, symmetrical, Semitic, meteoric, symmetry symmetral symmetric 3 5 symmetrical, symmetry, symmetric, symmetries, symmetry's symmetricaly symmetrically 1 5 symmetrically, symmetrical, asymmetrically, asymmetrical, symmetric synagouge synagogue 1 5 synagogue, synagogues, synagogue's, synagogal, snagged syncronization synchronization 1 3 synchronization, synchronizations, synchronization's synonomous synonymous 1 5 synonymous, synonyms, synonym's, synonymy's, anonymous synonymns synonyms 1 4 synonyms, synonym's, synonymous, synonymy's synphony symphony 1 7 symphony, syn phony, syn-phony, Xenophon, siphon, sunshiny, Xenophon's syphyllis syphilis 1 4 syphilis, Phyllis, syphilis's, Phyllis's sypmtoms symptoms 1 9 symptoms, symptom's, symptom, stepmoms, septum's, sputum's, systems, stepmom's, system's syrap syrup 1 33 syrup, scrap, strap, serape, syrupy, Syria, SAP, rap, sap, scarp, Sharp, sharp, satrap, scrape, syrups, Syriac, Syrian, seraph, Sara, soap, wrap, crap, slap, snap, swap, trap, spray, scrip, strep, strip, strop, Syria's, syrup's sysmatically systematically 1 13 systematically, schematically, systemically, cosmetically, systematical, seismically, semantically, mystically, statically, symmetrically, spasmodically, asthmatically, thematically sytem system 1 11 system, stem, steam, steamy, stems, Ste, sate, seem, site, stew, stem's sytle style 1 25 style, stale, stile, stole, styli, settle, Stael, steel, sidle, styled, styles, systole, STOL, Steele, Ste, stall, still, subtle, sutler, Seattle, sale, sate, site, sole, style's tabacco tobacco 1 10 tobacco, Tabasco, tobaccos, Tobago, taco, teabag, taboo, tieback, tobacco's, aback tahn than 1 41 than, tan, Hahn, tarn, Han, tang, Tran, TN, Utahan, tn, Khan, khan, Tahoe, Taine, tawny, Twain, taken, talon, train, twain, Dan, ten, tin, ton, tun, Dawn, Tenn, dawn, teen, town, John, Kuhn, T'ang, damn, darn, john, tern, torn, tron, turn, twin taht that 1 40 that, tat, Tahiti, taut, Taft, baht, tact, tart, ta ht, ta-ht, hat, Tate, teat, twat, HT, ht, taught, Tahoe, tatty, tight, tacit, taint, tarot, tarty, taste, tasty, taunt, toast, trait, DAT, Tad, Tet, Tut, tad, tit, tot, tut, TNT, toot, tout talekd talked 1 39 talked, tailed, stalked, tacked, talk, balked, calked, talker, tanked, tasked, walked, talky, tiled, talks, Talmud, talent, tallied, flaked, slaked, alkyd, caulked, tracked, tackled, toked, Toledo, tagged, talkie, tilled, toiled, tolled, tooled, talk's, chalked, lacked, talc, ticked, told, tucked, dialed targetted targeted 1 17 targeted, target ted, target-ted, Target, target, tarted, treated, trotted, targets, turreted, Target's, marketed, target's, directed, targeting, dratted, darted targetting targeting 1 15 targeting, tar getting, tar-getting, target ting, target-ting, forgetting, tarting, treating, trotting, marketing, tragedian, directing, Target, target, darting tast taste 1 34 taste, tasty, toast, tats, tat, test, toasty, Tass, taut, East, Taft, bast, cast, east, fast, hast, last, mast, past, tact, tart, task, vast, wast, Taoist, tacit, testy, DST, dist, dost, dust, ta st, ta-st, Ta's tath that 16 65 tat, Tate, bath, hath, lath, math, oath, path, teeth, tithe, tooth, tats, Death, death, doth, that, teethe, toothy, taut, teat, TA, Ta, Th, ta, Darth, Truth, tenth, troth, truth, Cathy, Faith, Kathy, Tasha, Thoth, bathe, faith, lathe, saith, tatty, teach, titch, Tao, tau, DAT, Tad, Tet, Tut, nth, tab, tad, tag, tam, tan, tap, tar, tit, tot, tut, Baath, Heath, heath, loath, neath, wrath, Ta's tattooes tattoos 2 15 tattooers, tattoos, tattoo's, tattooed, tattooer, tatties, tattoo es, tattoo-es, tattoo, tattooer's, tattooist, tattles, titties, Tate's, tattle's taxanomic taxonomic 1 5 taxonomic, taxonomies, taxonomy, taxonomist, taxonomy's taxanomy taxonomy 1 10 taxonomy, taxonomy's, taxonomic, taxon, taxman, Texan, taxing, taxonomies, Texans, Texan's teached taught 0 33 beached, leached, reached, teacher, teaches, touched, teach ed, teach-ed, etched, detached, teach, ached, thatched, cached, leched, tacked, teamed, teared, teased, attached, dashed, torched, trashed, coached, fetched, leashed, leeched, poached, retched, roached, teethed, ditched, douched techician technician 1 9 technician, Tahitian, Titian, titian, teaching, techno, trichina, Tunisian, decision techicians technicians 1 13 technicians, technician's, Tahitians, Tahitian's, teachings, Tunisians, decisions, Titian's, titian's, teaching's, Tunisian's, decision's, trichina's techiniques techniques 1 9 techniques, technique's, technique, tetchiness, Dominique's, mechanics, technical, mechanic's, mechanics's technitian technician 1 14 technician, technicians, technician's, Tahitian, Tunisian, technical, Titian, technetium, titian, definition, gentian, tension, Venetian, machination technnology technology 1 5 technology, technology's, technologies, biotechnology, demonology technolgy technology 1 15 technology, technology's, ethnology, techno, technologies, biotechnology, technically, touchingly, demonology, technical, technique, technologist, tetchily, Technicolor, technicolor teh the 2 100 tech, the, Te, eh, Th, tea, tee, NEH, Ted, Tet, meh, ted, tel, ten, DH, TeX, Tex, duh, He, he, teeth, Tue, tie, toe, H, T, h, t, teach, Leah, Tahoe, Te's, Tell, Tenn, Teri, Terr, Tess, Trey, Tues, rehi, teak, teal, team, tear, teas, teat, teed, teem, teen, tees, tell, terr, tied, tier, ties, toed, toes, tosh, tree, trey, tush, twee, yeah, DE, Doha, TA, Ta, Ti, Tu, Ty, ta, ti, to, NH, OH, TB, TD, TM, TN, TV, TX, Tb, Tc, Tl, Tm, ah, oh, tb, tn, tr, ts, uh, OTOH, Ptah, Utah, DEA, Dee, Tao, dew, hew tehy they 1 100 they, thy, hey, Trey, tech, trey, Te, Ty, eh, tetchy, DH, Teddy, Terry, teary, teddy, teeny, telly, terry, Tahoe, tea, tee, toy, NEH, Ted, Tet, meh, ted, tel, ten, try, duh, dewy, Te's, Tell, Tenn, Teri, Terr, Tess, Toby, Tony, Tory, Troy, defy, deny, rehi, teak, teal, team, tear, teas, teat, teed, teem, teen, tees, tell, terr, tidy, tiny, tony, tray, troy, He, he, teeth, Doha, Hay, Tue, hay, hwy, tie, toe, Taney, teach, towhee, H, T, h, hew, t, HT, ht, DE, Dy, HI, Ha, Ho, Huey, TA, Ta, Ti, Tu, ha, hi, ho, ta, ti, to, heady, OTOH telelevision television 1 4 television, televisions, televising, television's televsion television 1 9 television, televisions, televising, television's, elevation, deletion, delusion, telephone, telephony telphony telephony 1 10 telephony, telephone, tel phony, tel-phony, telephony's, telephoned, telephoner, telephones, telephonic, telephone's temerature temperature 1 9 temperature, torture, departure, temerity, numerator, temerity's, deserter, demerit, moderator temparate temperate 1 20 temperate, template, tempered, tempera, temperately, temperature, tempura, temperas, temporal, tempted, desperate, disparate, tempera's, temporary, temporize, tempura's, depart, tampered, temper, impart temperarily temporarily 1 6 temporarily, temperately, temporary, temporally, temporaries, temporary's temperment temperament 1 6 temperament, temperaments, temperament's, temperamental, empowerment, tempered tempertaure temperature 1 4 temperature, temperatures, temperate, temperature's temperture temperature 1 6 temperature, temperatures, temperate, temperature's, departure, tamperer temprary temporary 1 18 temporary, Templar, tempera, temporarily, temporary's, tempura, temporally, temperas, temporal, tamperer, temper, Tipperary, tempera's, temperate, tempura's, tempers, tempter, temper's tenacle tentacle 1 20 tentacle, tenable, treacle, tinkle, debacle, manacle, tenably, tensile, tackle, tangle, encl, teenage, toenail, Tyndale, treacly, tonal, descale, uncle, Denali, tingle tenacles tentacles 1 25 tentacles, tentacle's, tinkles, debacles, manacles, treacle's, tackles, tangles, toenails, tinkle's, descales, uncles, toenail's, debacle's, manacle's, tingles, tackle's, binnacles, pinnacles, tangle's, Tyndale's, uncle's, tingle's, binnacle's, pinnacle's tendacy tendency 2 8 tenancy, tendency, tends, tenacity, tend, tents, tent's, tensity tendancies tendencies 2 7 tenancies, tendencies, tendency's, redundancies, attendances, tenancy's, attendance's tendancy tendency 2 11 tenancy, tendency, tendons, tendon's, redundancy, tendency's, tendon, tenants, tending, attendance, tenant's tepmorarily temporarily 1 5 temporarily, temporary, temporally, temporaries, temporary's terrestial terrestrial 1 5 terrestrial, torrential, trestle, tarsal, dorsal terriories territories 1 15 territories, terrorize, terrorizes, terrors, terriers, terror's, terrifies, derrieres, terrier's, terrorism, terrorist, terrorized, derriere's, territory's, Terrie's terriory territory 1 12 territory, terror, terrier, terrors, terrify, tarrier, tearier, Tertiary, terriers, tertiary, terror's, terrier's territorist terrorist 2 3 territories, terrorist, territory's territoy territory 1 50 territory, terrify, treaty, Terri, Terry, terry, temerity, tarty, trait, trite, Terrie, Triton, terror, verity, torrid, turret, termite, traitor, trot, Merritt, Terri's, burrito, tenuity, terrier, terrine, Derrida, tarried, dirty, rarity, torridly, treat, Terrie's, Teri, Terr, Tito, Troy, terr, trio, troy, thirty, Trinity, terabit, torridity, trinity, tritely, Deity, Terra, deity, titty, treetop terroist terrorist 1 21 terrorist, tarriest, teariest, tourist, theorist, Terri's, merriest, trust, tryst, Taoist, Terr's, touristy, truest, Terra's, Terry's, defrost, terry's, tersest, Teri's, Terrie's, tortoise testiclular testicular 1 6 testicular, testicle, testicles, testicle's, stickler, distiller tghe the 1 71 the, take, toke, tyke, GTE, tag, tog, tug, ghee, GE, Ge, Te, Togo, toga, chge, TX, Tahoe, Tc, doge, mtge, tight, tithe, GHQ, Tue, gee, tee, tie, toe, toque, tuque, THC, age, TKO, tic, TGIF, Tate, Tide, Tyre, ague, dogie, tale, tame, tape, tare, tide, tile, time, tine, tire, tole, tome, tone, tore, tote, tree, true, tube, tune, twee, type, Duke, Tojo, dike, duke, dyke, tack, taco, teak, tick, took, tuck thast that 2 43 hast, that, Thant, toast, theist, Thais, thaws, haste, hasty, taste, tasty, HST, thirst, thrust, Shasta, chaste, toasty, Th's, Thad, this, thus, East, Host, bast, cast, east, fast, hist, host, last, mast, past, test, vast, wast, these, those, Thea's, Thad's, that's, Thai's, thaw's, that'd thast that's 40 43 hast, that, Thant, toast, theist, Thais, thaws, haste, hasty, taste, tasty, HST, thirst, thrust, Shasta, chaste, toasty, Th's, Thad, this, thus, East, Host, bast, cast, east, fast, hist, host, last, mast, past, test, vast, wast, these, those, Thea's, Thad's, that's, Thai's, thaw's, that'd theather theater 3 11 Heather, heather, theater, thither, Thatcher, thatcher, tether, feather, leather, weather, whether theese these 3 25 Therese, thees, these, cheese, thews, those, Thebes, themes, theses, threes, Thea's, thee, thew's, tees, Theresa, Th's, this, thus, theme's, there's, three's, Thieu's, tee's, Thebes's, then's theif thief 1 35 thief, their, the if, the-if, theft, Thieu, the, chief, thieve, Thai, Thea, thee, thew, they, Leif, chef, them, then, thin, this, Thais, sheaf, thees, theme, there, these, theta, thews, thief's, Th, Thai's, Thea's, thew's, they'd, they've theives thieves 1 26 thieves, thrives, thieve, thees, hives, thieved, thief's, Thebes, chives, heaves, theirs, themes, theses, heavies, sheaves, these, hive's, this, they've, chive's, heave's, theme's, there's, Thieu's, sheave's, thievery's themselfs themselves 1 10 themselves, thyself, himself, thymuses, thimbles, damsels, thimble's, Thessaly's, self's, damsel's themslves themselves 1 19 themselves, thimbles, thymuses, resolves, enslaves, selves, thimble's, measles, Thessaly's, salves, slaves, solves, resolve's, Thomson's, salve's, slave's, Melva's, Kislev's, measles's ther there 2 22 their, there, therm, her, the, Thar, Thor, Thur, theory, ether, other, thru, Thea, thee, thew, they, them, then, three, threw, tier, they're ther their 1 22 their, there, therm, her, the, Thar, Thor, Thur, theory, ether, other, thru, Thea, thee, thew, they, them, then, three, threw, tier, they're ther the 5 22 their, there, therm, her, the, Thar, Thor, Thur, theory, ether, other, thru, Thea, thee, thew, they, them, then, three, threw, tier, they're therafter thereafter 1 12 thereafter, the rafter, the-rafter, hereafter, thriftier, rafter, threader, therefore, threadier, drafter, grafter, therefor therby thereby 1 28 thereby, throb, theory, hereby, herb, therapy, whereby, there, Derby, derby, therm, Theron, thirty, thorny, their, three, threw, throbs, thready, Thar, Thor, Thur, thru, potherb, there's, theory's, throb's, they're theri their 1 31 their, Teri, there, therm, Cheri, Sheri, three, threw, theory, Thar, Thor, Thur, thru, therein, heir, Terri, theirs, the, throe, throw, her, Theron, ether, other, they're, Thai, Thea, thee, thew, they, there's thgat that 1 26 that, ghat, Thant, theta, hgt, threat, throat, Thad, begat, theft, GATT, gait, gate, goat, thug, tact, gt, that'd, THC, cat, gad, get, git, got, gut, thought thge the 1 48 the, thug, thee, chge, THC, Thea, thew, they, huge, them, then, GE, Ge, Th, Hg, Thieu, thigh, thugs, Thule, phage, thane, thees, theme, there, these, thief, thine, thole, those, three, threw, throe, thyme, Thu, thick, tho, thy, age, chg, tag, tog, tug, Thai, ghee, thaw, thou, Th's, thug's thier their 1 48 their, tier, there, Thieu, shier, thief, Thar, Thor, Thur, trier, three, threw, theirs, theory, Theiler, thru, heir, hire, tire, therm, third, thine, the, thicker, thinner, thither, throe, her, shire, ether, other, thieve, Thea, thee, thew, they, bier, hoer, pier, pithier, them, then, thin, this, whir, thigh, they're, Thieu's thign thing 1 15 thing, thin, thine, thigh, thingy, thong, than, then, Ting, hing, ting, think, thins, things, thing's thigns things 1 24 things, thins, thighs, thing's, thongs, thing, hings, tings, thingies, thinks, thanes, then's, thin, thingy, this, thong's, tins, thigh's, thinness, thine, tin's, Ting's, ting's, thane's thigsn things 0 14 thugs, thug's, thicken, Thomson, thickens, thick's, thickos, toxin, thickset, Tucson, tocsin, thickest, caisson, cosign thikn think 1 11 think, thin, thicken, thick, thine, thing, thank, thunk, thicko, than, then thikning thinking 1 4 thinking, thickening, thinning, thanking thikning thickening 2 4 thinking, thickening, thinning, thanking thikns thinks 1 11 thinks, thins, thickens, thickness, things, thanks, thunks, thick's, thickos, thing's, then's thiunk think 1 13 think, thunk, thank, thinks, thunks, thin, hunk, thick, thine, thing, chink, chunk, thins thn then 2 21 than, then, thin, TN, Th, tn, thane, thine, thing, thong, Thu, the, tho, thy, THC, tan, ten, tin, ton, tun, Th's thna than 1 36 than, then, thin, Thea, Tina, thane, tuna, thine, thing, thong, Han, tan, Thai, thaw, thingy, Ethan, Thad, Thanh, Thant, Thar, thank, that, Athena, Na, Th, Chan, TN, tn, think, thins, thunk, Thu, the, tho, thy, then's thne then 1 12 then, thane, thine, the, than, thin, thee, tine, tone, tune, thing, thong thnig thing 1 23 thing, think, thingy, things, thin, thong, thank, thine, thunk, thins, thug, ethnic, thanking, thinking, hinge, tinge, tonic, tunic, ING, thing's, than, then, thinks thnigs things 1 25 things, thinks, thing's, thins, thongs, thanks, thunks, thugs, ethnics, hinges, tinges, thong's, tonics, tunics, thingies, think, then's, thug's, ethnic's, thinking's, tonic's, tunic's, ING's, hinge's, tinge's thoughout throughout 1 12 throughout, though out, though-out, thought, dugout, logout, thug, thugs, caught, nougat, ragout, thug's threatend threatened 1 6 threatened, threaten, threatens, threat end, threat-end, threaded threatning threatening 1 9 threatening, threading, threateningly, threaten, threatens, heartening, retaining, throttling, thronging threee three 1 29 three, there, threes, threw, throe, Therese, thee, Sheree, tree, three's, thru, Thoreau, Tyree, thees, theme, these, their, throw, Thrace, thread, threat, thresh, thrice, thrive, throes, throne, there's, they're, throe's threshhold threshold 1 8 threshold, thresh hold, thresh-hold, thresholds, threshold's, threshed, threefold, thrashed thrid third 1 32 third, thyroid, thread, thirds, thready, triad, tried, rid, thrived, thirty, thrift, thrice, thrill, thrive, torrid, Thad, threat, throat, thru, thud, arid, grid, trad, trod, turd, their, three, threw, throe, throw, third's, they'd throrough thorough 1 4 thorough, through, thorougher, thoroughly throughly thoroughly 1 5 thoroughly, through, thorough, throatily, truly throught thought 1 13 thought, through, thorough, throughout, throughput, throat, wrought, brought, drought, throaty, trout, rethought, thrust throught through 2 13 thought, through, thorough, throughout, throughput, throat, wrought, brought, drought, throaty, trout, rethought, thrust throught throughout 4 13 thought, through, thorough, throughout, throughput, throat, wrought, brought, drought, throaty, trout, rethought, thrust througout throughout 1 15 throughout, throughput, thoroughest, ragout, throat, thrust, thereabout, thorougher, thronged, forgot, Roget, argot, ergot, workout, rouged thsi this 1 22 this, Thais, Th's, thus, Thai, these, those, thesis, thaws, thees, thews, thous, his, Si, Th, Thai's, Thea's, thaw's, thew's, thou's, Ti's, ti's thsoe those 1 19 those, these, throe, Th's, this, thus, hose, thole, the, thees, tho, thous, chose, whose, throes, thee, thou, thou's, throe's thta that 1 32 that, theta, Thad, Thea, thud, thetas, hat, tat, Thai, thaw, Thar, than, TA, Ta, Th, ta, Etta, HT, chat, ghat, ht, phat, teat, what, Thu, tea, the, tho, thy, theta's, that'd, that's thyat that 1 17 that, thy at, thy-at, Thant, theta, threat, throat, Thad, theft, YT, throaty, that'd, Wyatt, yet, thereat, they'd, thud tiem time 1 28 time, item, Tim, tie, Diem, teem, team, them, tied, tier, ties, TM, Tm, dime, tame, tome, Timmy, Dem, Tom, dim, tam, tom, tum, deem, diam, ti em, ti-em, tie's tiem Tim 3 28 time, item, Tim, tie, Diem, teem, team, them, tied, tier, ties, TM, Tm, dime, tame, tome, Timmy, Dem, Tom, dim, tam, tom, tum, deem, diam, ti em, ti-em, tie's tihkn think 0 14 ticking, taken, token, hiking, Tehran, tricking, Dijon, diking, taking, toking, Tijuana, tacking, tucking, Dhaka tihs this 1 100 this, Ti's, ti's, ties, tics, tins, tips, tits, DHS, his, tights, tithes, HS, ts, highs, tie's, Tim's, Titus, tails, techs, tic's, ticks, tides, tiers, tiffs, tiles, tills, times, tin's, tines, tings, tip's, tipsy, tires, tit's, toils, tries, trios, Dis, T's, dis, HHS, TVs, VHS, ohs, tbs, hits, Di's, Dias, Hiss, Ta's, Tass, Te's, Tess, Tu's, Tues, Ty's, dies, hies, hiss, taus, teas, tees, tizz, toes, toss, tows, toys, ttys, TB's, TV's, Tb's, Tc's, Tl's, Tm's, H's, Tisha's, tithe's, high's, Th's, dish's, tail's, tech's, toil's, trio's, tush's, hit's, oh's, Ptah's, Tia's, Utah's, Tahoe's, Tide's, Tina's, Ting's, Tito's, tick's, tide's, tidy's, tier's timne time 1 26 time, tine, Timon, timing, mine, taming, Taine, timed, timer, times, twine, Tim, tin, amine, Tina, Ting, dime, dine, tame, ting, tiny, tome, tone, tune, Timon's, time's tiome time 1 77 time, tome, Tim, Tom, tom, chime, Lome, Nome, Rome, come, dime, dome, home, lime, mime, rime, some, tame, tomb, Siam, Timmy, gimme, gnome, theme, thyme, Moe, Tommie, IMO, chyme, shame, ME, Me, me, Diem, TM, Tm, limo, om, poem, teem, them, Aimee, Romeo, Somme, Tommy, chem, homey, limey, romeo, shim, Mme, Tia, Com, I'm, Jaime, Jim, Kim, OMB, Qom, ROM, Rom, aim, com, dim, him, mom, pom, rim, sim, tam, tum, vim, Chimu, chm, moue, shoe, chrome tiome tome 2 77 time, tome, Tim, Tom, tom, chime, Lome, Nome, Rome, come, dime, dome, home, lime, mime, rime, some, tame, tomb, Siam, Timmy, gimme, gnome, theme, thyme, Moe, Tommie, IMO, chyme, shame, ME, Me, me, Diem, TM, Tm, limo, om, poem, teem, them, Aimee, Romeo, Somme, Tommy, chem, homey, limey, romeo, shim, Mme, Tia, Com, I'm, Jaime, Jim, Kim, OMB, Qom, ROM, Rom, aim, com, dim, him, mom, pom, rim, sim, tam, tum, vim, Chimu, chm, moue, shoe, chrome tje the 13 100 Te, Tue, tee, tie, toe, Tojo, take, toke, tyke, DJ, TX, Tc, the, TKO, tag, tic, tog, tug, Jed, jet, Jew, Joe, TeX, Tex, jew, tea, Ted, Tet, teak, ted, tel, ten, GTE, DEC, Dec, J, T, deg, j, t, trek, Taegu, Tate, Tide, Trey, Tues, Tyre, tale, tame, tape, tare, teed, teem, teen, tees, tide, tied, tier, ties, tile, time, tine, tire, toed, toes, tole, tome, tone, toque, tore, tote, tree, trey, true, tube, tune, tuque, twee, type, JD, DE, GE, Ge, Jo, TA, Ta, Ti, Togo, Tu, Ty, ta, tack, taco, ti, tick, to, toga, took, tuck, NJ tjhe the 1 55 the, Tahoe, take, toke, tyke, TeX, Tex, towhee, Tojo, DH, DJ, TX, Tc, toque, tuque, taken, taker, takes, tiger, toked, token, tokes, tykes, TKO, duh, kWh, tag, tic, tog, tug, TQM, TWX, tax, tux, Dubhe, Doha, Duke, Togo, coho, dike, doge, duke, dyke, tack, taco, teak, tick, toga, took, tuck, Tc's, Tojo's, take's, toke's, tyke's tkae take 1 54 take, toke, tyke, Tokay, TKO, tag, teak, taken, taker, takes, tea, Kate, Kaye, Taegu, Tate, stake, tale, tame, tape, tare, TA, Ta, Te, ta, tack, taco, toga, IKEA, Jake, Wake, bake, cake, fake, hake, lake, make, rake, sake, wake, Duke, TX, Tc, dike, duke, dyke, Kay, Tao, Tue, tau, tax, tee, tie, toe, take's tkaes takes 1 89 takes, take's, tokes, tykes, tags, teaks, TKO's, takers, toke's, tyke's, take, teak's, teas, Tokay's, taxes, stakes, tales, tames, tapes, tares, Tagus, tacks, tacos, tag's, tease, togas, bakes, cakes, fakes, hakes, lakes, makes, rakes, taken, taker, treas, ukase, wakes, TeX, Tex, dikes, dukes, dykes, tax, Ta's, Tass, Tues, taus, tees, ties, toes, toga's, Tc's, Kate's, tea's, Kaye's, Tate's, stake's, taker's, tale's, tape's, tare's, Te's, Jake's, Wake's, bake's, cake's, fake's, hake's, lake's, make's, rake's, sake's, wake's, Duke's, dike's, duke's, dyke's, tack's, Taegu's, Kay's, Tao's, tau's, tax's, tee's, tie's, toe's, taco's, IKEA's tkaing taking 1 84 taking, toking, takings, tacking, ticking, tucking, taxing, staking, tagging, taken, taming, taping, taring, King, Ting, king, tang, ting, baking, caking, faking, making, raking, waking, diking, okaying, teaming, tearing, teasing, T'ang, Taine, togging, tugging, OKing, Twain, eking, train, twain, twang, tying, teeing, toeing, toying, Turing, skiing, tiding, tiling, timing, tiring, toning, toting, towing, truing, tubing, tuning, typing, taking's, tweaking, akin, tinge, staging, taiga, talking, tango, tangy, tanking, tasking, Kan, Tania, kayoing, kin, stoking, tag, tan, taxiing, tin, Katina, betaking, gating, jading, kiting, retaking, tank, takings's tlaking talking 1 23 talking, taking, flaking, slaking, lacking, leaking, tacking, stalking, tanking, tasking, balking, calking, walking, blacking, clacking, cloaking, slacking, tracking, tweaking, liking, toking, ticking, tucking tobbaco tobacco 1 9 tobacco, Tobago, tobaccos, tieback, taco, Tabasco, teabag, tobacco's, Tobago's todays today's 1 13 today's, today, toady's, toads, toad's, toddy's, Tod's, Todd's, to days, to-days, tidy's, Tokay's, Teddy's todya today 1 32 today, Tonya, toady, toddy, Tod, Todd, tidy, Tanya, Tod's, Tokyo, Toyoda, toad, toed, TD, Toyota, toady's, today's, toddy's, Teddy, dowdy, teddy, toyed, DOD, TDD, Tad, Ted, dye, tad, ted, tot, Todd's, tidy's toghether together 1 10 together, tether, toothier, gather, tither, truther, regather, doughier, Cather, dither tolerence tolerance 1 7 tolerance, Terence, tolerances, Terrence, Florence, tolerance's, Torrance Tolkein Tolkien 1 9 Tolkien, Talking, Token, Tolkien's, Toking, Talkie, Tolling, Toluene, Taken tomatos tomatoes 2 8 tomato's, tomatoes, tomato, tomcats, Tomas, tomcat's, Tomas's, Toto's tommorow tomorrow 1 21 tomorrow, tomorrows, Timor, tumor, Morrow, morrow, tomorrow's, Moro, Tommy, timorous, tumorous, Timur, tamer, timer, Murrow, Tommie, marrow, tremor, tumors, Timor's, tumor's tommorrow tomorrow 1 11 tomorrow, tom morrow, tom-morrow, tomorrows, Morrow, morrow, tomorrow's, Timor, tumor, Murrow, marrow tongiht tonight 1 23 tonight, toniest, tangiest, tonged, downright, Tonto, tongued, tonality, nonwhite, tenuity, tensity, tiniest, taint, tenet, toned, dingiest, tinniest, dinghy, donged, tenant, tinged, tinpot, tangoed tormenters tormentors 1 7 tormentors, tormentor's, torments, torment's, tormentor, trimesters, trimester's torpeados torpedoes 2 6 torpedo's, torpedoes, torpedo, treads, tornado's, tread's torpedos torpedoes 2 3 torpedo's, torpedoes, torpedo toubles troubles 1 20 troubles, doubles, tubules, tousles, double's, tables, tubeless, tubule's, trouble's, tumbles, table's, tubes, doublets, boules, double, tumble's, tole's, tube's, tulle's, doublet's tounge tongue 5 21 lounge, tonnage, tinge, tonged, tongue, tone, tong, tune, Tonga, teenage, tonne, gunge, lunge, tongs, tonic, tunic, townee, townie, twinge, trudge, tong's tourch torch 1 38 torch, touch, tour ch, tour-ch, touche, touchy, tour, Burch, Torah, lurch, porch, tours, zorch, Church, church, tour's, toured, tor, torch's, torched, torches, trash, Truth, torus, truce, truck, truth, douche, trough, Tory, dour, retouch, starch, tech, tore, tosh, tush, PyTorch tourch touch 2 38 torch, touch, tour ch, tour-ch, touche, touchy, tour, Burch, Torah, lurch, porch, tours, zorch, Church, church, tour's, toured, tor, torch's, torched, torches, trash, Truth, torus, truce, truck, truth, douche, trough, Tory, dour, retouch, starch, tech, tore, tosh, tush, PyTorch towords towards 1 33 towards, to words, to-words, words, toward, towers, swords, tower's, bywords, cowards, rewords, word's, towered, sword's, torts, turds, wards, Coward's, Howard's, byword's, coward's, dowers, tweeds, stewards, dower's, Ward's, tort's, turd's, ward's, wort's, Tweed's, tweed's, steward's towrad toward 1 26 toward, trad, torrid, toured, tow rad, tow-rad, trade, tread, triad, tirade, toad, towered, tort, towhead, trod, turd, NORAD, Torah, towed, tared, tired, torte, toerag, tarred, teared, tiered tradionally traditionally 1 8 traditionally, cardinally, traditional, terminally, triennially, cardinal, diurnally, trading traditionaly traditionally 1 2 traditionally, traditional traditionnal traditional 1 5 traditional, traditionally, tradition, traditions, tradition's traditition tradition 1 11 tradition, traditions, radiation, transition, eradication, gravitation, tradition's, traditional, partition, trepidation, traction tradtionally traditionally 1 4 traditionally, traditional, rationally, fractionally trafficed trafficked 1 17 trafficked, traffic ed, traffic-ed, traced, traduced, travailed, trifled, traipsed, terrified, refaced, barefaced, drafted, tyrannized, prefaced, traveled, trounced, traversed trafficing trafficking 1 13 trafficking, tracing, traducing, travailing, trifling, traipsing, refacing, drafting, tyrannizing, prefacing, traveling, trouncing, traversing trafic traffic 1 12 traffic, tragic, traffics, terrific, Travis, tropic, tariff, track, traffic's, trick, RFC, trig trancendent transcendent 1 5 transcendent, transcendental, transcendence, transcended, transcending trancending transcending 1 11 transcending, transcendent, transcend, transecting, transcends, transcendence, transcended, transiting, transacting, translating, transmuting tranform transform 1 13 transform, transforms, transom, transform's, transformed, transformer, transfer, reform, inform, transfers, conform, preform, transfer's tranformed transformed 1 12 transformed, transformer, transform, transforms, reformed, informed, unformed, transferred, transform's, conformed, preformed, uninformed transcendance transcendence 1 5 transcendence, transcendence's, transcending, transcendent, transcends transcendant transcendent 1 9 transcendent, transcend ant, transcend-ant, transcending, transcendental, transcendence, transcended, transcend, transcends transcendentational transcendental 1 2 transcendental, transcendentally transcripting transcribing 5 8 transcription, transcript, transcriptions, transcripts, transcribing, transcript's, transcription's, conscripting transcripting transcription 1 8 transcription, transcript, transcriptions, transcripts, transcribing, transcript's, transcription's, conscripting transending transcending 1 14 transcending, trans ending, trans-ending, transecting, transcendent, transiting, transcend, transacting, translating, transmuting, trending, transcends, transcendence, transcended transesxuals transsexuals 1 4 transsexuals, transsexual's, transsexual, transsexualism transfered transferred 1 12 transferred, transfer ed, transfer-ed, transfer, transformed, transfers, transfer's, transferal, transfused, transpired, transverse, transfigured transfering transferring 1 11 transferring, transforming, transfusing, transpiring, transfer, transfiguring, transfers, transference, transfer's, transferal, transferred transformaton transformation 1 9 transformation, transformations, transformation's, transforming, transformed, transform, transformable, transforms, transform's transistion transition 1 9 transition, transmission, transaction, translation, transposition, transitions, transfusion, transistor, transition's translater translator 2 8 translate, translator, translated, translates, trans later, trans-later, translators, translator's translaters translators 2 8 translates, translators, translator's, translate rs, translate-rs, translator, transactors, transactor's transmissable transmissible 1 3 transmissible, transmittable, transmutable transporation transportation 1 5 transportation, transpiration, transposition, transporting, transpiration's tremelo tremolo 1 20 tremolo, termly, trammel, tremolos, trimly, tremble, tremor, Terkel, termed, treble, dermal, Terrell, tremolo's, tremulous, Carmelo, tersely, trammels, tamely, timely, trammel's tremelos tremolos 1 18 tremolos, tremolo's, tremulous, trammels, trammel's, tremolo, trembles, tremble's, tremors, dreamless, trebles, treeless, Terkel's, treble's, trellis, tremor's, Terrell's, Carmelo's triguered triggered 1 11 triggered, rogered, trigger, tinkered, triggers, trigger's, targeted, tortured, tricked, trucked, trudged triology trilogy 1 14 trilogy, trio logy, trio-logy, virology, urology, topology, typology, radiology, trilogy's, horology, petrology, serology, trilby, trolley troling trolling 1 43 trolling, tooling, trowing, drooling, trailing, trawling, trialing, trilling, Rowling, roiling, rolling, toiling, tolling, strolling, troubling, troweling, trebling, trifling, tripling, Darling, broiling, darling, growling, prowling, tootling, trooping, trotting, trouping, doling, drawling, drilling, riling, ruling, tiling, treeline, truing, trying, caroling, paroling, tailing, telling, tilling, treeing troup troupe 1 32 troupe, troop, trope, tromp, croup, group, trout, drop, trap, trip, droop, TARP, tarp, Trump, trump, drupe, top, tripe, trouped, trouper, troupes, torus, troops, trough, strop, Troy, tour, trow, troy, true, troupe's, troop's troups troupes 1 51 troupes, troops, tropes, tromps, troupe, groups, trouts, troupe's, troop's, drops, traps, trips, droops, tarps, torus, turps, trumps, trope's, drop's, dropsy, drupes, tops, trap's, trip's, tripos, troupers, troughs, croup's, group's, strops, trout's, droop's, tours, troop, trope, trows, troys, trues, truss, tarp's, Troy's, Trump's, trump's, top's, strop's, tour's, true's, drupe's, tripe's, trouper's, trough's troups troops 2 51 troupes, troops, tropes, tromps, troupe, groups, trouts, troupe's, troop's, drops, traps, trips, droops, tarps, torus, turps, trumps, trope's, drop's, dropsy, drupes, tops, trap's, trip's, tripos, troupers, troughs, croup's, group's, strops, trout's, droop's, tours, troop, trope, trows, troys, trues, truss, tarp's, Troy's, Trump's, trump's, top's, strop's, tour's, true's, drupe's, tripe's, trouper's, trough's truely truly 1 78 truly, trolley, rudely, Trey, rely, trey, true, purely, surely, tersely, tritely, cruelly, direly, Terrell, Trudy, cruel, gruel, trued, truer, trues, dryly, trail, trawl, trial, trill, troll, trimly, triply, freely, tamely, tautly, timely, tiredly, true's, rule, Hurley, Turkey, dourly, drolly, turkey, relay, telly, treys, truce, Riley, Tirol, rel, tel, treacly, try, burly, curly, maturely, surly, turfy, Terkel, tartly, termly, travel, treble, trilby, trowel, Riel, Talley, Tell, Troy, Tull, duel, duly, reel, tell, tray, tree, troy, truelove, turtle, Trey's, trey's trustworthyness trustworthiness 1 2 trustworthiness, trustworthiness's turnk turnkey 6 20 trunk, Turk, turn, turns, drunk, turnkey, trunks, Turin, drank, drink, truck, Turing, turn's, dunk, tank, tarn, tern, torn, trek, trunk's turnk trunk 1 20 trunk, Turk, turn, turns, drunk, turnkey, trunks, Turin, drank, drink, truck, Turing, turn's, dunk, tank, tarn, tern, torn, trek, trunk's tust trust 2 37 tuts, trust, Tut, tut, dust, test, bust, gust, just, lust, must, oust, rust, tuft, tusk, Dusty, dusty, taste, tasty, testy, toast, DST, tush, dist, dost, touts, Tu's, Tutsi, tats, tits, tots, Tut's, tut's, tout's, Tet's, tit's, tot's twelth twelfth 1 13 twelfth, wealth, dwelt, twelve, wealthy, towel, towels, twilit, towel's, toweled, Twila, dwell, twill twon town 1 39 town, ton, two, won, twin, tron, twos, Twain, twain, twang, tween, twine, towing, Toni, Tony, Wong, tone, tong, tony, torn, TN, down, tn, twink, twins, Taiwan, twangy, two's, Don, TWA, don, tan, ten, tin, tun, wan, wen, win, twin's twpo two 3 17 Twp, twp, two, typo, top, tap, tip, Tupi, tape, topi, type, WTO, wop, PO, Po, WP, to tyhat that 1 40 that, hat, tat, Tahiti, teat, twat, treat, Tate, Toyota, hate, heat, taut, Taft, tact, tart, HT, ht, baht, tight, towhead, toast, trait, DAT, Tad, Tet, Tut, dhoti, had, hit, hot, hut, tad, tit, tot, tut, TNT, Doha, toad, toot, tout tyhe they 0 49 the, Tyre, tyke, type, Tahoe, towhee, He, Te, Ty, he, DH, Tycho, Tyree, tithe, Tue, tee, tie, toe, dye, duh, Hyde, Tate, Tide, Ty's, dyke, take, tale, tame, tape, tare, tide, tile, time, tine, tire, toke, tole, tome, tone, tore, tote, tree, true, tube, tune, twee, typo, tyro, Doha typcial typical 1 8 typical, topical, typically, spacial, special, topsail, topically, nuptial typicaly typically 1 7 typically, typical, topically, topical, atypically, typicality, atypical tyranies tyrannies 1 19 tyrannies, tyrannize, trains, tyrannizes, trainees, train's, trans, Tyrone's, Tran's, terrines, trance, trances, tyrannous, tyranny's, tyrants, trainee's, tyrant's, trance's, Tracie's tyrany tyranny 1 21 tyranny, tyrant, Tran, Tirane, Tyrone, tarn, train, Terran, tray, tern, torn, tron, turn, trans, Tracy, Trina, Drano, Duran, Turin, tyranny's, Tran's tyrranies tyrannies 1 26 tyrannies, terrains, terrines, terrain's, Terran's, Terrance, Torrance, tyrannize, trains, tyrannizes, trainees, train's, trans, Tyrone's, Tran's, trance, tarries, trances, tyranny's, tyrants, Terrance's, Torrance's, trainee's, tyrant's, Terrie's, trance's tyrrany tyranny 1 22 tyranny, Terran, Tran, terrain, tyrant, Tirane, Tyrone, train, tarring, terrine, Trina, tray, truancy, tron, Terra, Terry, tarry, terry, trans, Terran's, tyranny's, Tran's ubiquitious ubiquitous 1 3 ubiquitous, ubiquity's, incautious uise use 1 100 use, Oise, guise, Wise, rise, vise, wise, US, is, us, AIs, ESE, ISO, ISS, Ice, U's, USA, USO, USS, ice, usu, ease, issue, Aussie, Es, es, I's, Uzi, iOS, Uris, Uzis, unis, used, user, uses, isle, Susie, AI's, IE, SE, Se, US's, Utes, Duse, Essie, Muse, SUSE, USIA, dies, fuse, hies, lies, muse, pies, ruse, ties, vies, aisle, ukase, As, OS, Os, as, ayes, eyes, Luis, ISP, SSE, UBS, UPS, USB, USN, USP, ism, ups, Au's, Eu's, Louise, A's, E's, Elise, O's, anise, arise, UPI's, Uzi's, Io's, iOS's, Uris's, use's, GUI's, Hui's, Sui's, UK's, UN's, UT's, UV's, Ur's, Oise's, Ute's Ukranian Ukrainian 1 6 Ukrainian, Ukrainians, Iranian, Ukraine, Ukrainian's, Ukraine's ultimely ultimately 2 4 untimely, ultimately, ultimo, ultimate unacompanied unaccompanied 1 5 unaccompanied, accompanied, uncombined, uncompounded, encompassed unahppy unhappy 1 9 unhappy, unhappily, unholy, uncap, unhappier, unzip, unwrap, unhook, unripe unanymous unanimous 1 9 unanimous, anonymous, unanimously, antonymous, synonymous, eponymous, infamous, animus, anonymously unavailible unavailable 1 12 unavailable, available, unassailable, unavailingly, infallible, unavoidable, invaluable, inviolable, invisible, unsalable, unfeasible, infallibly unballance unbalance 1 3 unbalance, unbalanced, unbalances unbeleivable unbelievable 1 4 unbelievable, unbelievably, unlivable, unlovable uncertainity uncertainty 1 5 uncertainty, uncertainly, uncertain, uncertainty's, uncertainties unchangable unchangeable 1 11 unchangeable, unshakable, untenable, unachievable, intangible, undeniable, unshakably, unwinnable, unshockable, unattainable, unalienable unconcious unconscious 1 4 unconscious, unconscious's, unconsciously, ungracious unconciousness unconsciousness 1 8 unconsciousness, unconsciousness's, incongruousness, ingeniousness, anxiousness, ingenuousness, incongruousness's, ingeniousness's unconfortability discomfort 0 5 uncomfortably, incontestability, uncomfortable, unconformable, convertibility uncontitutional unconstitutional 1 3 unconstitutional, unconstitutionally, unconditional unconvential unconventional 1 3 unconventional, uncongenial, unconventionally undecideable undecidable 1 8 undecidable, undesirable, undesirably, unnoticeable, indictable, unsuitable, indomitable, indubitable understoon understood 1 10 understood, undertone, understand, Anderson, undersign, understate, understudy, underdone, understating, Andersen undesireable undesirable 1 4 undesirable, undesirably, undesirables, undesirable's undetecable undetectable 1 4 undetectable, ineducable, indictable, indefatigable undoubtely undoubtedly 1 5 undoubtedly, undoubted, unsubtle, unitedly, indubitably undreground underground 1 6 underground, undergrounds, underground's, undergrad, undergone, undergoing uneccesary unnecessary 1 8 unnecessary, accessory, Unixes, encases, incisor, enclosure, annexes, onyxes unecessary unnecessary 1 5 unnecessary, necessary, unnecessarily, necessarily, necessary's unequalities inequalities 1 8 inequalities, inequality's, inequities, ungulates, equality's, inequality, iniquities, ungulate's unforetunately unfortunately 1 4 unfortunately, unfortunate, unfortunates, unfortunate's unforgetable unforgettable 1 5 unforgettable, unforgettably, unforgivable, unforgivably, unmarketable unforgiveable unforgivable 1 6 unforgivable, unforgivably, unforgettable, forgivable, unforeseeable, unforgettably unfortunatley unfortunately 1 4 unfortunately, unfortunate, unfortunates, unfortunate's unfortunatly unfortunately 1 4 unfortunately, unfortunate, unfortunates, unfortunate's unfourtunately unfortunately 1 4 unfortunately, unfortunate, unfortunates, unfortunate's unihabited uninhabited 1 5 uninhabited, inhabited, inhibited, uninhibited, unabated unilateraly unilaterally 1 2 unilaterally, unilateral unilatreal unilateral 1 8 unilateral, unilaterally, equilateral, unalterable, unalterably, unnatural, unaltered, enteral unilatreally unilaterally 1 5 unilaterally, unilateral, unalterably, unnaturally, unalterable uninterruped uninterrupted 1 8 uninterrupted, interrupted, uninterruptedly, interrupt, uninterpreted, uninterested, interred, interrupter uninterupted uninterrupted 1 5 uninterrupted, uninterested, interrupted, uninterruptedly, uninterpreted univeral universal 1 12 universal, universally, universe, univocal, unreal, unveil, antiviral, unfurl, enteral, unmoral, Canaveral, Uniroyal univeristies universities 1 5 universities, university's, universes, universe's, university univeristy university 1 11 university, university's, universe, unversed, universal, universes, universality, universities, adversity, universally, universe's universtiy university 1 10 university, universality, university's, universities, universe, universally, unversed, universal, universes, universe's univesities universities 1 4 universities, university's, invests, animosities univesity university 1 10 university, invest, naivest, infest, animosity, invests, uniquest, Unionist, unionist, unrest unkown unknown 1 28 unknown, Union, union, enjoin, Nikon, unkind, undone, unison, anon, inking, ingrown, unicorn, undoing, sunken, Onion, anion, ongoing, onion, uncanny, Anton, Enron, unman, unpin, uncoil, uncool, uneven, unseen, Onegin unlikey unlikely 1 4 unlikely, unlike, unalike, unlucky unmistakeably unmistakably 1 2 unmistakably, unmistakable unneccesarily unnecessarily 1 3 unnecessarily, inaccessibly, inaccessible unneccesary unnecessary 1 4 unnecessary, accessory, annexes, incisor unneccessarily unnecessarily 1 3 unnecessarily, necessarily, unnecessary unneccessary unnecessary 1 5 unnecessary, accessory, annexes, encases, incisor unnecesarily unnecessarily 1 3 unnecessarily, necessarily, unnecessary unnecesary unnecessary 1 3 unnecessary, necessary, unnecessarily unoffical unofficial 1 7 unofficial, unofficially, univocal, unethical, inefficacy, inimical, nonvocal unoperational nonoperational 2 4 operational, nonoperational, operationally, inspirational unoticeable unnoticeable 1 5 unnoticeable, noticeable, noticeably, untraceable, untouchable unplease displease 0 21 unplaced, anyplace, unlace, unless, unpleasing, uncles, unloose, unplugs, Nepalese, enplane, uncle's, Naples, enplanes, napless, unseals, applause, apples, Apple's, apple's, Naples's, Angela's unplesant unpleasant 1 3 unpleasant, unpleasantly, unpleasing unprecendented unprecedented 1 2 unprecedented, unprecedentedly unprecidented unprecedented 1 2 unprecedented, unprecedentedly unrepentent unrepentant 1 5 unrepentant, independent, repentant, unrelenting, unripened unrepetant unrepentant 1 15 unrepentant, unresistant, unripened, unspent, unimportant, unripest, Norplant, uncertainty, understand, inerrant, inpatient, instant, unrelated, unreported, irritant unrepetent unrepentant 1 3 unrepentant, unripened, inpatient unsed used 2 21 unused, used, unset, unfed, unwed, ensued, unsaid, unseat, inced, inset, onset, unasked, inside, onside, aniseed, nosed, uncased, unsaved, unsent, unsold, UN's unsed unused 1 21 unused, used, unset, unfed, unwed, ensued, unsaid, unseat, inced, inset, onset, unasked, inside, onside, aniseed, nosed, uncased, unsaved, unsent, unsold, UN's unsed unsaid 7 21 unused, used, unset, unfed, unwed, ensued, unsaid, unseat, inced, inset, onset, unasked, inside, onside, aniseed, nosed, uncased, unsaved, unsent, unsold, UN's unsubstanciated unsubstantiated 1 5 unsubstantiated, substantiated, unsubstantial, instantiated, insubstantial unsuccesful unsuccessful 1 3 unsuccessful, unsuccessfully, successful unsuccesfully unsuccessfully 1 3 unsuccessfully, unsuccessful, successfully unsuccessfull unsuccessful 2 2 unsuccessfully, unsuccessful unsucesful unsuccessful 1 6 unsuccessful, unsuccessfully, ungraceful, unskillful, unmerciful, unspecific unsucesfuly unsuccessfully 1 8 unsuccessfully, unsuccessful, ungracefully, ungraceful, unsafely, unskillfully, unceasingly, unskillful unsucessful unsuccessful 1 7 unsuccessful, unsuccessfully, ungraceful, unskillful, unmerciful, unnecessarily, unspecific unsucessfull unsuccessful 2 14 unsuccessfully, unsuccessful, ungracefully, ungraceful, unskillfully, unskillful, unnecessarily, unmercifully, unmerciful, inaccessible, inaccessibly, unsafely, unspecific, unceasingly unsucessfully unsuccessfully 1 7 unsuccessfully, unsuccessful, ungracefully, unskillfully, unnecessarily, unmercifully, unceasingly unsuprising unsurprising 1 5 unsurprising, unsparing, inspiring, unsporting, inspiriting unsuprisingly unsurprisingly 1 3 unsurprisingly, unsparingly, unsurprising unsuprizing unsurprising 1 5 unsurprising, unsparing, inspiring, unsporting, inspiriting unsuprizingly unsurprisingly 1 3 unsurprisingly, unsparingly, unsurprising unsurprizing unsurprising 1 4 unsurprising, unsurprisingly, surprising, enterprising unsurprizingly unsurprisingly 1 4 unsurprisingly, unsurprising, surprisingly, enterprisingly untill until 1 45 until, entail, instill, anthill, untie, Intel, untold, infill, uncial, unroll, untidy, untied, unties, unwell, unit, unduly, unlit, untidily, untimely, unite, unity, units, uncoil, unveil, Antilles, anti, unto, Unitas, mantilla, unit's, united, unites, entails, entitle, install, untruly, auntie, lentil, Udall, atoll, it'll, jauntily, O'Neill, unity's, O'Neil untranslateable untranslatable 1 3 untranslatable, translatable, untranslated unuseable unusable 1 22 unusable, unstable, unable, unsaleable, unseal, usable, unsalable, unsuitable, insurable, unusual, unmissable, unnameable, unsubtle, ensemble, unstably, unsettle, unusually, uneatable, enable, unfeasible, unsociable, unsuitably unusuable unusable 1 12 unusable, unusual, unstable, unusually, unsubtle, unable, unsuitable, usable, insurable, unsalable, unmissable, unstably unviersity university 1 8 university, universality, university's, unversed, adversity, unfairest, universe, universities unwarrented unwarranted 1 13 unwarranted, unwanted, unwonted, warranted, unhardened, unaccented, untalented, unfriended, uncorrected, warrantied, unbranded, unearned, unworried unweildly unwieldy 1 5 unwieldy, unworldly, unwieldier, invalidly, inwardly unwieldly unwieldy 1 10 unwieldy, unworldly, unwieldier, unitedly, unwisely, unwell, wildly, unwillingly, unkindly, inwardly upcomming upcoming 1 4 upcoming, incoming, oncoming, uncommon upgradded upgraded 1 6 upgraded, upgrade, ungraded, upgrades, upbraided, upgrade's usally usually 1 34 usually, Sally, sally, us ally, us-ally, sully, usual, ally, easily, silly, Udall, causally, aurally, basally, nasally, ASL, usable, anally, orally, slay, allay, alley, alloy, acyl, Sal, Sulla, USA, all, sly, casually, visually, unusually, ally's, all's useage usage 1 27 usage, Osage, use age, use-age, usages, sage, sedge, assuage, Sega, segue, siege, USA, age, sag, usage's, use, Osages, message, USCG, ease, edge, saga, sago, sake, sausage, ukase, Osage's usefull useful 2 18 usefully, useful, use full, use-full, usual, houseful, eyeful, ireful, usually, EFL, Aspell, Ispell, USAF, Seville, awfully, awful, uvula, housefly usefuly usefully 1 2 usefully, useful useing using 1 72 using, unseeing, suing, seeing, USN, sing, assign, easing, busing, fusing, musing, Seine, seine, acing, icing, ousting, cussing, fussing, mussing, sussing, asking, eyeing, ashing, issuing, upping, Sung, sign, sung, design, oozing, resign, Ewing, eking, unsaying, Sen, sen, sin, use, Hussein, resin, seizing, Usenet, guessing, saying, unseen, unsung, ursine, Essen, fessing, messing, yessing, Sang, Sean, arsing, sang, seen, sewn, sine, song, zing, abusing, amusing, causing, dousing, housing, lousing, mousing, pausing, reusing, rousing, sousing, Austin usualy usually 1 5 usually, usual, usual's, sully, usury ususally usually 1 9 usually, usu sally, usu-sally, unusually, usual, usual's, usefully, asexually, sisal vaccum vacuum 1 14 vacuum, vac cum, vac-cum, Viacom, vacuums, Valium, cecum, cum, vac, vacuum's, vacuumed, scum, vacs, vague vaccume vacuum 1 11 vacuum, vacuumed, vacuums, Viacom, acme, vacuole, vague, vacuum's, Valium, vacate, volume vacinity vicinity 1 6 vicinity, vanity, sanity, vicinity's, vacant, vaccinate vaguaries vagaries 1 10 vagaries, vagarious, vagary's, waggeries, auguries, varies, Valarie's, jaguars, Jaguar's, jaguar's vaieties varieties 1 37 varieties, vanities, vetoes, moieties, vets, Waite's, deities, verities, Vitus, vet's, votes, waits, Wheaties, valets, cities, pities, reties, varies, variety's, Vito's, Whites, veto's, vita's, wait's, whites, vacates, valet's, virtues, vittles, Haiti's, vote's, Vitim's, Katie's, Vitus's, White's, white's, virtue's vailidty validity 1 6 validity, validate, validly, vapidity, valid, validity's valuble valuable 1 8 valuable, voluble, volubly, valuables, violable, salable, soluble, valuable's valueable valuable 1 10 valuable, value able, value-able, valuables, voluble, malleable, valuable's, violable, salable, volubly varations variations 1 26 variations, variation's, vacations, variation, rations, vibrations, narrations, vacation's, valuations, orations, versions, gyrations, vocations, aeration's, ration's, vibration's, narration's, valuation's, oration's, version's, duration's, gyration's, venation's, vocation's, variegation's, veneration's varient variant 1 25 variant, variety, varmint, variants, varied, Orient, orient, parent, varlet, valiant, veriest, wariest, hairnet, warrant, aren't, rent, vent, garnet, vagrant, variate, warned, variant's, vaunt, weren't, warden variey variety 1 18 variety, varied, varies, vary, var, vireo, Ware, very, ware, wary, Carey, Marie, verier, verify, verily, verity, warier, warily varing varying 1 61 varying, Waring, baring, caring, daring, faring, haring, oaring, paring, raring, taring, vaping, veering, warring, wearing, wiring, airing, Vang, ring, vain, variant, verging, versing, warding, warming, warning, warping, Vern, barring, earring, fairing, jarring, marring, pairing, parring, tarring, valuing, vanning, vatting, warn, wring, Darin, Karin, Marin, bring, vying, Verna, Verne, bearing, fearing, gearing, hearing, nearing, rearing, roaring, searing, sharing, soaring, tearing, whoring, Waring's varities varieties 1 11 varieties, varsities, verities, parities, rarities, vanities, virtues, varies, variety's, virtue's, Artie's varity variety 1 15 variety, varsity, verity, parity, rarity, vanity, variate, warty, varied, vary, arty, vert, wart, variety's, verity's vasall vassal 1 50 vassal, visually, visual, vassals, basally, nasally, wassail, basal, nasal, vastly, vessel, Sally, sally, vassal's, Sal, Val, casually, causally, val, ASL, vestal, Faisal, Vassar, assail, casual, causal, Saul, Visa, Wall, sail, sale, sell, sill, vale, vase, veal, vial, visa, wall, vast, visuals, weasel, weaselly, vials, seawall, Va's, Val's, visual's, veal's, vial's vasalls vassals 1 70 vassals, vassal's, visuals, Vesalius, visual's, wassails, Casals, nasals, nasal's, vessels, vassal, vestals, wassail's, assails, casuals, Sal's, Salas, Val's, Walls, sails, sales, sells, sills, vales, vases, vials, visas, walls, ASL's, vasts, vestal's, visually, Casals's, Faisal's, Vassar's, casual's, vanillas, weasels, Visa's, vase's, veal's, vessel's, vial's, visa's, easels, vast's, vitals, vocals, seawalls, Basel's, Basil's, Vidal's, basil's, easel's, sisal's, vocal's, weasel's, Sally's, sally's, Saul's, Wall's, sail's, sale's, sell's, sill's, vale's, wall's, seawall's, Vesalius's, vanilla's vegatarian vegetarian 1 9 vegetarian, vegetarians, vegetarian's, sectarian, Victorian, vegetation, vectoring, veteran, vegetating vegitable vegetable 1 7 vegetable, veritable, vegetables, veritably, equitable, vegetable's, voidable vegitables vegetables 1 9 vegetables, vegetable's, vegetable, vestibules, vocables, vestibule's, worktables, vocable's, worktable's vegtable vegetable 1 11 vegetable, veg table, veg-table, vegetables, veritable, vegetable's, veritably, vestibule, vocable, quotable, voidable vehicule vehicle 1 5 vehicle, vehicles, vehicular, vesicle, vehicle's vell well 6 41 ell, Vela, veal, veil, vela, well, veld, Bell, Dell, Nell, Tell, bell, cell, dell, fell, hell, jell, sell, tell, yell, Villa, Weill, villa, villi, we'll, welly, Val, val, vol, vale, vile, vole, Vila, Wall, Will, vial, viol, wall, weal, will, he'll venemous venomous 1 6 venomous, venom's, venous, Venus, venomously, vinous vengance vengeance 1 6 vengeance, vengeance's, vegans, vegan's, engines, engine's vengence vengeance 1 10 vengeance, vengeance's, pungency, engines, ingenues, vegans, vegan's, engine's, Neogene's, ingenue's verfication verification 1 5 verification, versification, reification, verification's, vitrification verison version 1 13 version, Verizon, venison, versing, verso, Vernon, orison, person, prison, versos, Morison, verso's, Verizon's verisons versions 1 15 versions, Verizon's, version's, versos, venison's, Verizon, verso's, orisons, persons, prisons, Vernon's, orison's, person's, prison's, Morison's vermillion vermilion 1 9 vermilion, vermilion's, vermin, Kremlin, gremlin, Verlaine, formalin, drumlin, watermelon versitilaty versatility 1 5 versatility, versatile, versatility's, fertility, ventilate versitlity versatility 1 3 versatility, versatility's, versatile vetween between 1 15 between, vet ween, vet-ween, tween, veteran, twine, twin, vetoing, vetting, wetware, Twain, twain, Edwin, vitrine, Weyden veyr very 1 27 very, veer, Vera, vary, var, wear, weer, weir, voyeur, weary, yer, Vern, verb, vert, Eyre, were, ER, Er, er, yr, veers, velar, wary, wiry, VCR, we're, veer's vigeur vigor 2 46 vaguer, vigor, voyageur, Niger, tiger, viler, viper, vicar, wager, Viagra, voyeur, Uighur, vinegar, Ger, Vogue, vague, vaquero, vogue, Wigner, verger, winger, Voyager, bigger, digger, figure, higher, jigger, nigger, nigher, rigger, vainer, viewer, vizier, voyager, gear, vagary, veer, wicker, Igor, valuer, vogues, Geiger, vireo, vigor's, Vogue's, vogue's vigilence vigilance 1 8 vigilance, violence, vigilante, virulence, valence, vigilance's, vigilantes, vigilante's vigourous vigorous 1 9 vigorous, vigor's, rigorous, vigorously, vagarious, vicarious, valorous, vaporous, viperous villian villain 1 17 villain, villainy, villein, Gillian, Jillian, Lillian, Villon, violin, villains, villi an, villi-an, Lilian, Villa, villa, villi, willing, villain's villification vilification 1 7 vilification, jollification, mollification, nullification, vilification's, verification, qualification villify vilify 1 25 vilify, villi, villainy, vivify, mollify, nullify, vilely, villain, villein, Villa, Willy, villa, willy, Willie, valley, volley, Villon, Willis, verify, villas, villus, violin, willowy, Villa's, villa's villin villi 3 7 villain, villein, villi, Villon, violin, villainy, willing villin villain 1 7 villain, villein, villi, Villon, violin, villainy, willing villin villein 2 7 villain, villein, villi, Villon, violin, villainy, willing vincinity vicinity 1 6 vicinity, Vincent, insanity, Vincent's, Vicente, wincing violentce violence 1 8 violence, violent, violently, violence's, valence, violets, Violet's, violet's virutal virtual 1 11 virtual, virtually, varietal, viral, vital, victual, brutal, ritual, Vistula, virtue, Vidal virtualy virtually 1 15 virtually, virtual, victual, ritually, ritual, vitally, viral, vital, Vistula, virtue, virtuously, dirtily, virgule, virtues, virtue's virutally virtually 1 5 virtually, virtual, vitally, brutally, ritually visable visible 2 17 viable, visible, disable, visibly, vi sable, vi-sable, Isabel, sable, kissable, viewable, violable, voidable, viably, usable, risible, sizable, vocable visably visibly 2 6 viably, visibly, visible, visually, viable, disable visting visiting 1 17 visiting, vising, vesting, visaing, listing, misting, wasting, vi sting, vi-sting, siting, sting, citing, vicing, voting, wising, twisting, vesting's vistors visitors 1 31 visitors, visors, visitor's, victors, visitor, visor's, bistros, Victor's, victor's, vistas, vista's, castors, misters, pastors, sisters, vectors, wasters, Astor's, vestry's, bistro's, history's, victory's, Castor's, Lister's, Nestor's, castor's, mister's, pastor's, sister's, vector's, waster's vitories victories 1 23 victories, votaries, vitrines, Tories, stories, vitrine's, victors, vitreous, vitrine, Victoria's, victorious, tries, vitrifies, Victor's, vestries, victor's, Torres, Vito's, dories, varies, vetoes, victory's, vitriol's volcanoe volcano 2 7 volcanoes, volcano, vol canoe, vol-canoe, volcano's, Vulcan, volcanic voleyball volleyball 1 9 volleyball, volleyballs, volleyball's, voluble, volubly, violable, verbally, verbal, valuable volontary voluntary 1 7 voluntary, voluntarily, voluntary's, volunteer, voluptuary, Voltaire, voluntaries volonteer volunteer 1 7 volunteer, volunteers, voluntary, volunteer's, volunteered, volunteering, lintier volonteered volunteered 1 5 volunteered, volunteer, volunteers, volunteer's, volunteering volonteering volunteering 1 13 volunteering, volunteer, volunteers, volunteer's, volunteered, floundering, venturing, weltering, wintering, wondering, blundering, plundering, slandering volonteers volunteers 1 7 volunteers, volunteer's, volunteer, volunteerism, volunteered, voluntaries, voluntary's volounteer volunteer 1 6 volunteer, volunteers, voluntary, volunteer's, volunteered, volunteering volounteered volunteered 1 6 volunteered, volunteer, volunteers, volunteer's, volunteering, floundered volounteering volunteering 1 9 volunteering, volunteer, volunteers, floundering, volunteer's, volunteered, laundering, blundering, plundering volounteers volunteers 1 7 volunteers, volunteer's, volunteer, volunteerism, volunteered, voluntaries, voluntary's vreity variety 2 19 verity, variety, vert, REIT, verify, verily, varsity, Verdi, fruity, pretty, treaty, vanity, varied, verity's, very, veracity, retie, vet, variety's vrey very 1 32 very, vary, Frey, Grey, Trey, Urey, prey, trey, Vera, vireo, veer, var, Re, Ry, Vern, re, verb, vert, wary, were, wiry, Ray, Roy, Rwy, ray, vie, wry, Ware, ware, wire, wore, we're vriety variety 1 32 variety, verity, varied, variate, gritty, varsity, veriest, REIT, rite, virtue, variety's, varietal, virility, Verde, vet, vireo, write, dirty, trite, varlet, warty, wired, Rita, Vito, riot, very, veto, vied, vita, whitey, writ, verity's vulnerablility vulnerability 1 4 vulnerability, vulnerability's, venerability, vulnerabilities vyer very 7 19 yer, veer, Dyer, dyer, voyeur, Vera, very, year, yr, Vader, viler, viper, voter, var, VCR, shyer, wryer, weer, Iyar vyre very 10 44 Eyre, Tyre, byre, lyre, pyre, veer, vireo, var, vary, very, Vera, Ware, ware, were, wire, wore, yer, yore, Re, re, yr, Verde, Verne, verge, verse, verve, Tyree, weer, VCR, vie, Ore, are, ere, ire, ore, war, Vern, vars, verb, vert, we're, where, whore, who're waht what 1 30 what, Watt, wait, watt, Walt, baht, waft, want, wart, wast, hat, whet, whit, HT, ht, Waite, wight, waist, warty, waste, VAT, vat, wad, wet, wit, wot, Wade, Witt, wade, wadi warantee warranty 2 14 warrant, warranty, warranted, warned, grantee, guarantee, warrantied, warranties, variant, warrants, Warner, warrant's, warranty's, weren't wardobe wardrobe 1 22 wardrobe, warded, warden, warder, Ward, ward, wards, Ward's, ward's, Cordoba, warding, wartime, wordage, weirdo, worded, wart, word, weirdie, wordbook, Verde, warty, wordy warrent warrant 3 19 Warren, warren, warrant, warrens, warranty, war rent, war-rent, warned, weren't, warrants, Warren's, warren's, warden, warred, arrant, parent, warring, aren't, warrant's warrriors warriors 1 14 warriors, warrior's, warrior, worriers, worrier's, barriers, carriers, farriers, harriers, Carrier's, barrier's, carrier's, farrier's, harrier's wasnt wasn't 1 14 wasn't, want, wast, waist, waste, hasn't, West, vast, wand, went, west, wist, wont, won't wass was 1 55 was, wasps, ass, ways, wuss, WASP, WATS, wads, wags, wars, wasp, wast, Bass, Mass, Tass, Wash, bass, lass, mass, pass, sass, wash, Weiss, way's, wussy, Wis, Va's, Wise, Wu's, vase, wees, whys, wise, woes, woos, wows, AWS's, WATS's, wuss's, As's, Wash's, wash's, wad's, wag's, war's, OAS's, gas's, WHO's, Wei's, Wii's, wee's, who's, why's, woe's, wow's watn want 1 48 want, wan, Wotan, Watt, wain, watt, WATS, warn, waiting, Walton, wanton, tan, wheaten, wand, Wang, Wooten, wading, wait, wane, wean, what, whiten, Attn, attn, went, wont, TN, Watson, tn, Stan, Waite, Wayne, wanna, Dan, VAT, Van, van, vat, wad, wen, wet, win, wit, won, wot, Twain, twain, won't wayword wayward 1 14 wayward, way word, way-word, byword, Hayward, keyword, Ward, ward, word, watchword, waywardly, award, sword, reword weaponary weaponry 1 7 weaponry, weapon, weaponry's, weapons, weapon's, weaponize, vapory weas was 4 54 weals, weans, wears, was, wees, ways, woes, webs, weds, wens, wets, leas, meas, peas, seas, teas, weak, weal, wean, wear, yeas, Wei's, Weiss, wee's, woe's, Wis, Wu's, whys, woos, wows, wuss, we as, we-as, whey's, way's, Va's, weal's, wear's, Web's, Wed's, web's, wen's, wet's, Lea's, lea's, pea's, sea's, tea's, yea's, WHO's, Wii's, who's, why's, wow's wehn when 1 15 when, wen, wean, ween, Wuhan, hen, weeny, Behan, Wezen, wan, win, won, Venn, vein, wain weild wield 1 18 wield, weld, wild, Wilda, Wilde, wiled, Weill, weird, veiled, wailed, welled, whiled, Wald, veld, welt, wilt, wold, would weild wild 3 18 wield, weld, wild, Wilda, Wilde, wiled, Weill, weird, veiled, wailed, welled, whiled, Wald, veld, welt, wilt, wold, would weilded wielded 1 26 wielded, welded, welted, wilted, elided, Wilde, wiled, fielded, wielder, yielded, veiled, wailed, wedded, weeded, welled, whiled, willed, Wilder, gelded, gilded, melded, welder, wended, wilder, winded, Wilde's wendsay Wednesday 0 29 wends, wend say, wend-say, Wendy, vends, wands, winds, Lindsay, Wendi's, Wendy's, weensy, wand's, weds, wend, wens, wind's, wounds, ends, Wanda, Wanda's, Wendi, weeds, wen's, windy, Wed's, wound's, end's, weed's, Vonda's wensday Wednesday 3 23 wens day, wens-day, Wednesday, Wendy, wends, weensy, wend, wens, Wanda, Wendi, windy, wended, wen's, Wendy's, density, tensity, vends, wands, winds, Wanda's, Wendi's, wand's, wind's wereabouts whereabouts 1 4 whereabouts, hereabouts, whereabouts's, thereabouts whant want 1 51 want, what, Thant, chant, wand, went, wont, whatnot, wants, wheat, haunt, Wanda, vaunt, wan, waned, won't, ant, shan't, shanty, Wang, Watt, wait, wane, watt, wean, weaned, when, whet, whined, whit, Hunt, Kant, Walt, cant, hand, hint, hunt, pant, rant, waft, wank, wart, wast, vent, wend, wind, whine, whiny, wasn't, want's, can't whants wants 1 64 wants, whats, want's, chants, wands, what's, haunts, WATS, vaunts, wand's, want, wont's, ants, Thant's, chant's, Watts, waits, wanes, watts, weans, whens, whets, whits, cants, hands, hints, hunts, pants, rants, wafts, wanks, warts, vents, wends, whatnot's, winds, when's, whines, wheat's, haunt's, vaunt's, ant's, Wang's, Watt's, wait's, wane's, watt's, whit's, Hunt's, Kant's, Walt's, Wanda's, cant's, hand's, hint's, hunt's, pant's, rant's, waft's, wart's, vent's, wind's, shanty's, whine's whcih which 1 31 which, whiz, whisk, whist, Wis, wiz, whys, WHO's, who's, whose, whoso, why's, weighs, Wise, wise, Wisc, wisp, wist, vice, whiz's, Wei's, Weiss, Wii's, VHS, viz, voice, was, whey's, Wu's, weigh's, VI's wheras whereas 1 23 whereas, wheres, wears, where's, whirs, whores, whir's, wars, weirs, whore's, hears, wear's, wherry's, Hera's, versa, wares, wires, Vera's, weir's, Ware's, ware's, wire's, war's wherease whereas 1 34 whereas, wheres, where's, wherries, whores, Therese, whereat, whore's, where, Theresa, erase, wheezes, verse, wares, wires, worse, wheeze, wherry's, crease, grease, here's, heresy, phrase, wheels, Varese, Ware's, ware's, wire's, there's, Hera's, Vera's, wheel's, Sheree's, wheeze's whereever wherever 1 7 wherever, where ever, where-ever, wheresoever, wherefore, whenever, whoever whic which 1 58 which, Whig, wick, chic, whim, whip, whir, whit, whiz, whack, Vic, WAC, Wac, wig, Wicca, Wisc, hick, WC, WI, Waco, wack, wiki, Whigs, whisk, White, chick, thick, whiff, while, whine, whiny, white, WHO, WWI, Wei, Wii, who, why, Bic, THC, Wis, mic, pic, sic, tic, win, wit, wiz, vac, wag, wog, wok, WWII, whee, whew, whey, whoa, Whig's whihc which 1 16 which, Whig, Wisc, whisk, hick, wick, Wicca, whack, Vic, WAC, Wac, wig, whinge, hike, wiki, wink whith with 1 31 with, whit, withe, White, which, white, whits, width, witch, whither, wit, whitey, wraith, writhe, Whig, Witt, hath, kith, pith, wait, what, whet, whim, whip, whir, whiz, wish, thigh, weigh, worth, whit's whlch which 1 14 which, Walsh, Welsh, welsh, watch, witch, belch, filch, gulch, milch, mulch, wench, winch, zilch whn when 1 22 when, wan, wen, win, won, whine, whiny, WHO, who, why, Wang, Wong, wain, wane, wean, ween, wine, wing, wino, winy, Van, van wholey wholly 3 47 whole, holey, wholly, wholes, Wiley, whale, while, woolly, Wolsey, Holley, wheel, volley, whey, who'll, hole, holy, Whitley, whole's, vole, wale, wile, wily, wool, walleye, Foley, Haley, Holly, coley, holly, thole, whore, whose, Willy, wally, welly, willy, Wesley, whaled, whaler, whales, whiled, whiles, woolen, who're, who've, whale's, while's wholy wholly 1 13 wholly, holy, whole, who'll, woolly, wily, wool, Willy, wally, welly, whale, while, willy wholy holy 2 13 wholly, holy, whole, who'll, woolly, wily, wool, Willy, wally, welly, whale, while, willy whta what 1 48 what, wheat, whet, whit, whoa, White, white, wet, wit, wot, Watt, Witt, vita, watt, wad, hat, whitey, VAT, vat, wham, whats, wight, TA, Ta, WA, ta, wait, woad, wt, HT, chat, ghat, ht, phat, that, Wotan, whets, whits, VT, Vt, WHO, WTO, who, who'd, why, why'd, what's, whit's whther whether 1 4 whether, whither, wither, weather wich which 1 13 which, witch, winch, wish, Mich, Rich, rich, wick, with, Vichy, watch, Wash, wash wich witch 2 13 which, witch, winch, wish, Mich, Rich, rich, wick, with, Vichy, watch, Wash, wash widesread widespread 1 7 widespread, desired, wittered, widest, watered, desert, tasered wief wife 1 40 wife, WiFi, waif, wive, fief, lief, whiff, woof, waive, Wei, weft, Wise, wide, wile, wine, wipe, wire, wise, WI, Wave, wave, we, wove, Leif, fife, if, life, rife, weir, wived, wives, VF, Wii, fie, vie, wee, woe, wife's, we've, Wei's wierd weird 1 17 weird, wired, weirdo, wield, Ward, ward, word, whirred, wireds, weirdie, warred, weir, wire, wider, Wed, wed, we'd wiew view 1 26 view, whew, Wei, WI, we, Wii, vie, wee, woe, wow, whee, whey, WWI, Wise, wide, wife, wile, wine, wipe, wire, wise, wive, weir, weigh, FWIW, Wei's wih with 2 83 wish, with, WI, Wii, NIH, Wis, wig, win, wit, wiz, weigh, HI, hi, which, wight, withe, WHO, Wei, who, why, Whig, whim, whip, whir, whit, whiz, H, WWI, h, kWh, witch, high, Wash, WiFi, Will, Wise, Witt, waif, wail, wain, wait, wash, weir, wick, wide, wife, wiki, wile, will, wily, wine, wing, wino, winy, wipe, wire, wiry, wise, wive, VI, WA, Wu, vi, we, DH, NH, OH, ah, eh, oh, uh, WWII, hie, via, vie, vii, way, wee, woe, woo, wow, Wei's, Wii's wiht with 3 20 whit, wight, with, wit, Witt, wilt, wist, White, white, weight, hit, wait, what, whet, whist, HT, ht, witty, wet, wot wille will 5 32 Willie, willed, Will, wile, will, Willa, Willy, willy, Weill, Wiley, while, Wilde, wills, Lille, wellie, willow, Wall, vile, wale, wall, well, wily, Villa, villa, villi, wally, welly, whale, whole, we'll, Will's, will's willingless willingness 1 10 willingness, willing less, willing-less, wiliness, willingness's, wingless, willingly, woolliness, wellness, wiliness's wirting writing 1 18 writing, wiring, witting, girting, wilting, warding, wording, waiting, whiting, whirring, worsting, pirating, whirling, Waring, shirting, rioting, warring, wetting withdrawl withdrawal 1 7 withdrawal, withdraw, withdrawn, withdraws, with drawl, with-drawl, withdrew withdrawl withdraw 2 7 withdrawal, withdraw, withdrawn, withdraws, with drawl, with-drawl, withdrew witheld withheld 1 13 withheld, withed, wit held, wit-held, wield, withhold, withered, withal, wiled, whittled, weld, wild, willed withold withhold 1 12 withhold, wit hold, wit-hold, with old, with-old, withheld, withal, withed, without, wild, wold, wield witht with 2 14 Witt, with, wight, withe, without, withed, wit ht, wit-ht, width, witty, wit, weight, Watt, watt witn with 8 42 win, wit, whiten, Witt, wits, Wotan, widen, with, waiting, whiting, witting, Wilton, Whitney, tin, wind, Wooten, wain, wait, whit, wine, wing, wino, winy, want, went, wont, TN, tn, within, Waite, White, twin, white, witty, wit's, din, wan, wen, wet, won, wot, won't wiull will 2 34 Will, will, Weill, Willa, Willy, willy, Wall, wall, well, wile, wily, we'll, wail, wills, Willie, willow, Villa, Wiley, villa, villi, wally, welly, while, Ill, ill, quill, swill, twill, who'll, wild, wilt, I'll, Will's, will's wnat want 1 32 want, Nat, gnat, NWT, NATO, Nate, neat, what, NT, net, nit, not, nut, Nita, knit, knot, natty, ant, natl, went, wont, Kant, Na, cant, pant, rant, wand, wt, won't, DNA, Nat's, can't wnated wanted 1 47 wanted, noted, anted, wonted, waited, Nate, canted, netted, nutted, panted, ranted, kneaded, knitted, knotted, bated, dated, fated, gated, hated, mated, naked, named, rated, sated, waded, donated, united, boated, coated, gnawed, heated, moated, seated, whited, witted, notate, Dante, Nat, Ned, Ted, negated, notated, ted, Nate's, chanted, tanned, donate wnats wants 1 36 wants, WATS, gnats, Nat's, whats, gnat's, nets, nits, nuts, knits, knots, want's, ants, NATO's, Nate's, Nat, cants, net's, nit's, nut's, pants, rants, wands, what's, Na's, knit's, knot's, DNA's, ant's, Nita's, wont's, Kant's, cant's, pant's, rant's, wand's wohle whole 1 24 whole, hole, whale, while, wobble, vole, wale, wile, wool, Kohl, kohl, holey, wheel, Hoyle, voile, whorl, Hale, hale, awhile, holy, Wiley, who'll, wholly, vol wokr work 1 33 work, wok, woke, woks, worker, wacker, weaker, wicker, wore, okra, Kr, wooer, worry, joker, poker, wok's, woken, cor, wager, war, wog, OCR, VCR, Wake, coir, corr, goer, wake, wear, weer, weir, whir, wiki wokring working 1 25 working, wok ring, wok-ring, whoring, Waring, coring, goring, wagering, waking, wiring, Goering, warring, wearing, worn, cowering, woken, scoring, whirring, Corina, Corine, Viking, caring, curing, viking, waging wonderfull wonderful 2 4 wonderfully, wonderful, wonder full, wonder-full workststion workstation 1 3 workstation, workstations, workstation's worls world 7 64 whorls, worlds, whorl's, Worms, words, works, world, worms, whirls, whirl's, whorl, worse, orals, world's, whores, wool's, corals, morals, morels, word's, work's, worm's, wort's, vols, wars, URLs, swirls, twirls, Walls, Wells, roils, rolls, wails, walls, war's, wares, weals, wells, wills, wires, oral's, whore's, worry's, coral's, moral's, morel's, Orly's, swirl's, twirl's, Worms's, works's, worse's, worth's, Wall's, Ware's, Will's, roll's, wail's, wall's, ware's, weal's, well's, will's, wire's wordlwide worldwide 1 20 worldwide, worded, world, wordily, worldliest, whirlwind, woodland, wordless, workload, wordiest, waddled, widowed, curdled, girdled, hurdled, warbled, lordliest, wormwood, windowed, woodlot worshipper worshiper 1 9 worshiper, worship per, worship-per, worshipers, worshiped, worship, worshiper's, worships, worship's worshipping worshiping 1 13 worshiping, worship ping, worship-ping, reshipping, worship, worships, worship's, worshiped, worshiper, reshaping, wiretapping, warping, warship worstened worsened 1 5 worsened, worsted, christened, worsting, Rostand woudl would 1 79 would, wold, loudly, Wood, waddle, woad, wood, wool, woody, Woods, woods, widely, module, modulo, nodule, woeful, Wald, weld, wild, wordily, wheedle, who'd, wooed, Godel, VTOL, godly, modal, model, nodal, oddly, whorl, yodel, wield, Vidal, Wed, vol, wad, wed, wetly, woodlot, wot, Douala, who'll, wildly, woolly, Weddell, Wood's, woad's, wood's, Tull, Wade, Wall, Will, doll, dual, duel, dull, toil, toll, tool, void, wade, wadi, wail, wall, we'd, weal, weed, well, wide, will, Waldo, Wilda, Wilde, dowel, towel, waldo, we'll, why'd wresters wrestlers 1 52 wrestlers, rosters, restores, wrestler's, wrestles, reciters, roasters, roisters, roosters, roster's, wrests, esters, wrestle's, Reuters, wrest's, writers, festers, jesters, pesters, renters, testers, wasters, foresters, resets, reciter's, roaster's, rooster's, Ester's, ester's, Brewster's, registers, remasters, reset's, resisters, restorers, rests, writer's, Hester's, Lester's, fester's, jester's, renter's, tester's, waster's, Forester's, forester's, rest's, Chester's, Wooster's, register's, resister's, restorer's wriet write 1 26 write, writ, REIT, rite, wrist, wrote, Wright, wright, riot, Rte, rte, Ride, Rita, ride, rivet, wrest, writs, Reid, rate, rote, rt, writer, writes, trite, wired, writ's writen written 1 27 written, write, whiten, writer, writes, writing, writ en, writ-en, Wren, ridden, rite, rotten, wren, writ, Britten, wrote, ripen, risen, rites, riven, widen, writs, Rutan, Briton, Triton, writ's, rite's wroet wrote 1 36 wrote, rote, rot, write, Root, root, rout, writ, route, Rte, rte, REIT, riot, rode, rota, wort, Roget, wrest, rate, rite, rt, wroth, rodeo, roe, wet, wot, Rod, rat, red, rod, rut, wrought, Bret, Robt, fret, trot wrok work 1 48 work, wok, Rock, Roku, rock, rook, grok, wrack, wreak, wreck, Rocky, rocky, woke, Bork, Cork, Rick, Roeg, York, cork, dork, fork, pork, rack, rake, reek, rick, ruck, wk, OK, Brock, broke, brook, croak, crock, crook, frock, RC, Rx, Ark, Roy, ark, irk, roe, row, wry, Crow, crow, grow wroking working 1 22 working, rocking, rooking, wracking, wreaking, wrecking, raking, corking, forking, racking, reeking, ricking, rouging, rucking, wring, wrong, OKing, brooking, croaking, crooking, grokking, irking ws was 5 99 SW, W's, WSW, Wis, was, S, s, W, w, SS, AWS, SA, SE, SO, Se, Si, so, As, BS, Cs, Es, HS, KS, Ks, MS, Ms, NS, OS, Os, PS, US, WW, WY, XS, Zs, as, cs, es, gs, is, ks, ls, ms, rs, ts, us, vs, SSW, WA, WC, WI, WP, WV, Wm, Wu, we, wk, wt, SSA, SSE, psi, X, Z, x, z, S's, SSS, Ce, Ci, Xe, xi, NW's, SW's, Wm's, Wu's, WWW's, A's, B's, C's, D's, E's, F's, G's, H's, I's, J's, K's, L's, M's, N's, O's, P's, R's, T's, U's, V's, X's, Y's, Z's wtih with 1 100 with, Ti, ti, wt, DH, WTO, tie, NIH, Tim, tic, til, tin, tip, tit, duh, OTOH, Ptah, Utah, HI, Tisha, hi, tight, tithe, hit, H, T, h, t, DWI, TWA, Twp, kWh, titch, two, twp, high, Tahoe, Ti's, Tide, Tina, Ting, Tito, dish, tail, tech, ti's, tick, tide, tidy, tied, tier, ties, tiff, tile, till, time, tine, ting, tiny, tire, tizz, toil, tosh, trio, tush, HT, ditch, ht, DI, Di, Doha, TA, Ta, Te, Tu, Ty, ta, to, NH, OH, TB, TD, TM, TN, TV, TX, Tb, Tc, Tl, Tm, ah, doth, eh, oh, rehi, tb, tn, tr, ts, twee wupport support 1 19 support, rapport, Port, port, wort, sport, Rupert, deport, report, uproot, Porto, Newport, seaport, Perot, spurt, part, pert, wart, word xenophoby xenophobia 2 7 xenophobe, xenophobia, xenophobes, xenophobic, Xenophon, xenophobe's, xenophobia's yaching yachting 1 34 yachting, aching, caching, batching, catching, hatching, latching, matching, patching, watching, ashing, yawing, beaching, coaching, leaching, poaching, reaching, roaching, teaching, bashing, cashing, dashing, etching, gashing, hashing, itching, lashing, leching, machine, mashing, washing, yakking, yapping, yawning yatch yacht 9 38 batch, catch, hatch, latch, match, natch, patch, watch, yacht, aitch, catchy, patchy, Bach, Mach, Yacc, each, etch, itch, mach, thatch, Dutch, Fitch, Mitch, bitch, botch, butch, ditch, dutch, fetch, hitch, hutch, ketch, notch, pitch, retch, titch, vetch, witch yeasr years 1 14 years, year, yeas, yeast, yea's, yer, yes, Cesar, ESR, sear, yews, year's, yes's, yew's yeild yield 1 33 yield, yelled, yields, eyelid, yid, field, gelid, wield, veiled, yell, yowled, geld, gild, held, meld, mild, veld, weld, wild, yelp, elide, build, child, guild, yells, lid, yield's, yielded, yeti, lied, yd, yelped, yell's yeilding yielding 1 17 yielding, yieldings, eliding, Fielding, fielding, wielding, yelling, gelding, gilding, melding, welding, yelping, building, eluding, gliding, sliding, shielding Yementite Yemenite 1 10 Yemenite, Cemented, Demented, Wyomingite, Commentate, Emended, Emanated, Fomented, Lamented, Mandate Yementite Yemeni 0 10 Yemenite, Cemented, Demented, Wyomingite, Commentate, Emended, Emanated, Fomented, Lamented, Mandate yearm year 1 25 year, rearm, yearn, years, ye arm, ye-arm, yea rm, yea-rm, yam, yer, arm, year's, yearly, ream, Perm, berm, farm, germ, harm, perm, term, warm, yard, yarn, charm yera year 1 45 year, yer, ERA, era, yea, Hera, Vera, yr, yore, Yuri, ear, yeah, yearn, years, yeas, Ra, ya, ye, your, ER, Er, Eyre, Lear, Lyra, Myra, area, bear, dear, er, fear, gear, hear, near, pear, rear, sear, tear, urea, wear, Dyer, dyer, yew, yrs, year's, yea's yeras years 1 69 years, eras, yeas, year's, yrs, yer as, yer-as, year, yore's, ears, yea's, Yeats, era's, erase, yeahs, yearns, yer, yes, yours, Sears, areas, bears, dears, fears, gears, hears, nears, pears, rears, sears, tears, treas, versa, wears, yearn, Yerkes, Byers, Hera's, Myers, Vera's, dyers, Ayers, Yuri's, yews, Er's, Dyer's, dyer's, yes's, yew's, Ra's, Eyre's, Lyra's, Myra's, area's, urea's, ear's, yeah's, Lear's, bear's, dear's, fear's, gear's, pear's, rear's, sear's, tear's, wear's, Byers's, Myers's yersa years 1 42 years, versa, yrs, year's, yeas, eras, yer, yes, yours, Byers, Myers, Teresa, dyers, Ayers, yews, Erse, Ursa, hers, yens, yeps, yore's, Bursa, bursa, terse, verse, verso, Er's, Dyer's, Yuri's, dyer's, yea's, yes's, yew's, Ger's, yen's, yep's, Byers's, Myers's, Ayers's, era's, Hera's, Vera's youself yourself 1 8 yourself, you self, you-self, yous elf, yous-elf, self, myself, thyself ytou you 1 21 you, YT, yet, tout, you'd, your, yous, Tu, Yoda, to, yeti, yo, yd, WTO, tau, toe, too, tow, toy, yow, you's yuo you 1 43 you, Yugo, yo, yow, yuk, yum, yup, duo, quo, Wyo, Y, y, ya, ye, yaw, yea, yew, yob, yon, your, yous, IOU, Lou, O, U, o, sou, u, Yoko, Yuan, Yule, Yuma, Yuri, yuan, yuck, yule, YT, Yb, yd, yr, Y's, you'd, you's joo you 0 41 Jo, Joe, Joy, coo, goo, joy, Job, Jon, job, jog, jot, boo, foo, loo, moo, poo, too, woo, zoo, J, j, Joey, joey, CO, Co, KO, co, go, Coy, GAO, Geo, Goa, Jay, Jew, cow, coy, jaw, jay, jew, quo, Jo's zeebra zebra 1 24 zebra, zebras, cerebra, Debra, sabra, Siberia, bra, zebra's, Weber, debar, Debora, saber, sober, Zara, beer, seer, zebu, zero, Ebro, Nebr, Berra, Serra, beery, Serbia aspell-0.60.8.1/test/suggest/00-special-ultra-nokbd-expect.res0000644000076500007650000000257214533006640020704 00000000000000colour color 1 21 color, cooler, collar, co lour, co-lour, col our, col-our, Collier, collier, Clair, clear, caller, Clara, Clare, glory, colliery, calorie, Claire, galore, jollier, jowlier hjk hijack 1 4 hijack, hajj, hajji, Hickok hjkk hijack 1 4 hijack, Hickok, hajj, hajji jk hijack 10 56 JFK, J, K, j, k, Gk, jg, Jake, joke, hijack, KC, kc, kg, Jo, ck, wk, AK, Bk, JD, JP, JV, Jr, Mk, OK, SK, UK, bk, jr, pk, Jack, Jock, jack, jock, jag, jig, jog, jug, QC, cg, Jacky, jokey, keg, Coke, J's, cake, coke, kike, Cook, Keck, cock, cook, gawk, geek, gook, kick, kook Hjk Hijack 1 4 Hijack, Hajj, Hajji, Hickok HJK HIJACK 1 4 HIJACK, HAJJ, HAJJI, HICKOK hk hijack 1 64 hijack, H, K, h, k, HQ, Hg, hake, hike, hoke, HI, Ha, He, Ho, ck, ha, he, hi, ho, wk, AK, Bk, Gk, HF, HM, HP, HR, HS, HT, Hf, Hz, Mk, OK, SK, UK, bk, hf, hp, hr, ht, pk, Huck, hack, hawk, heck, hick, hock, hook, hag, haj, hog, hug, Hakka, Hooke, haiku, hokey, hooky, Hayek, hoick, H's, Hugo, h'm, hgwy, huge sjk hijack 4 6 SJ, SK, SJW, hijack, sqq, scag zphb xenophobia 1 1 xenophobia zkw zip line 1 21 zip line, kW, kw, Zeke, Zika, skew, SK, SJW, ska, ski, sky, skua, SC, SJ, Sc, Sq, sq, xx, Saki, sake, scow Joeuser JoeUser -1 -1 JoeuSer JoeUser -1 -1 JooUser JoeUser -1 -1 camelCasWord camelCaseWord -1 -1 camelcaseWord camelCaseWord -1 -1 cmlCaseWord camelCaseWord -1 -1 mcdonalds McDonald's 1 3 McDonald's, McDonald, MacDonald's aspell-0.60.8.1/test/suggest/05-common-slow-expect.res0000644000076500007650000253221414533006640017326 00000000000000abandonned abandoned 1 6 abandoned, abandons, abandon, abandoning, abandonment, abundant aberation aberration 1 9 aberration, aeration, abortion, abrasion, aberrations, abjuration, ablation, liberation, aberration's abilties abilities 1 14 abilities, ablates, ability's, ablatives, ability, baldies, inabilities, liabilities, abates, abides, billies, Abilene's, ablative's, Billie's abilty ability 1 30 ability, ablate, ably, agility, atilt, ability's, abut, bolt, built, BLT, alt, baldy, Bailey, bailey, arability, inability, usability, liability, viability, Abel, Alta, abet, able, alto, bailed, belt, obit, Billy, billy, bitty abondon abandon 1 14 abandon, abounding, abandons, bonding, abound, bounden, abounds, Anton, abandoned, abundant, Bordon, London, bonbon, Benton abondoned abandoned 1 9 abandoned, abounded, abandons, abandon, condoned, abundant, abounding, bonded, intoned abondoning abandoning 1 8 abandoning, abounding, condoning, bonding, intoning, abandon, aborning, abandons abondons abandons 1 34 abandons, abandon, abounds, abounding, abandoned, bonbons, abundance, anodynes, bonding's, abundant, Anton's, anons, bonds, Bordon's, London's, bonbon's, Benton's, Bond's, abodes, anions, bond's, onions, abode's, Andean's, Bandung's, Landon's, anodyne's, Brandon's, bondman's, Antone's, Antony's, Onion's, anion's, onion's aborigene aborigine 2 12 Aborigine, aborigine, Aborigines, aborigines, aubergine, Aborigine's, aborigine's, aboriginal, abridge, Bergen, origin, O'Brien abreviated abbreviated 1 7 abbreviated, abbreviates, abbreviate, obviated, brevetted, abrogated, alleviated abreviation abbreviation 1 11 abbreviation, abbreviations, abbreviating, abbreviation's, aberration, obviation, abrogation, alleviation, observation, aviation, abrasion abritrary arbitrary 1 13 arbitrary, arbitrarily, arbitrate, arbitrage, arbitrager, arbitrator, obituary, Amritsar, barterer, arbiters, artery, Arbitron, arbiter's absense absence 1 18 absence, ab sense, ab-sense, absences, absents, Ibsen's, absentee, absent, baseness, absentees, abases, abuses, basins, abuse's, sense, absence's, basin's, absentee's absolutly absolutely 1 5 absolutely, absolute, absolutes, absolute's, absently absorbsion absorption 3 14 absorbs ion, absorbs-ion, absorption, absorbing, absorbs, abortion, abrasion, abscission, absolution, absorb, adsorption, absorbent, adsorbing, absorption's absorbtion absorption 1 6 absorption, absorbing, abortion, absolution, adsorption, absorption's abundacies abundances 1 16 abundances, abundance's, abundance, boundaries, abidance's, indices, bandies, jaundices, undies, bandages, audacious, aunties, jaundice's, Candace's, bandage's, auntie's abundancies abundances 1 4 abundances, abundance's, abundance, abidance's abundunt abundant 1 13 abundant, abounding, abundantly, abundance, abandon, abandoned, abandons, Bandung, andante, indent, abounded, abduct, abutment abutts abuts 1 23 abuts, butts, abets, abates, abbots, abut ts, abut-ts, abutted, Abbott's, butt's, buttes, abut, buts, obits, aborts, arbutus, abbot's, autos, obit's, aunts, aunt's, butte's, auto's acadamy academy 1 14 academy, academe, macadam, academia, McAdam, Acadia, Adam, academy's, macadamia, academic, Acadia's, Atacama, macadam's, academe's acadmic academic 1 12 academic, academics, academia, academic's, academical, academies, academe, academy, Acadia, acidic, atomic, academia's accademic academic 1 9 academic, academics, academia, academic's, academical, academies, academe, academy, academia's accademy academy 1 6 academy, academe, academia, academy's, academic, academe's acccused accused 1 9 accused, accursed, caucused, accessed, accuses, accuse, excused, accrued, accuser accelleration acceleration 1 4 acceleration, accelerations, accelerating, acceleration's accension accession 2 3 Ascension, accession, ascension accension ascension 3 3 Ascension, accession, ascension acceptence acceptance 1 6 acceptance, acceptances, acceptance's, accepting, accepts, accepted acceptible acceptable 1 5 acceptable, acceptably, unacceptable, accessible, unacceptably accessable accessible 1 8 accessible, accessibly, access able, access-able, inaccessible, acceptable, guessable, inaccessibly accidentaly accidentally 1 10 accidentally, accidental, accidentals, Occidental, occidental, accidental's, Occidentals, occidentals, Occidental's, occidental's accidently accidentally 2 10 accidental, accidentally, Occidental, accident, occidental, accidentals, accidents, accident's, accidental's, Occident acclimitization acclimatization 1 5 acclimatization, acclimatization's, acclimation, acclimatizing, acclamation acommodate accommodate 1 3 accommodate, accommodated, accommodates accomadate accommodate 1 5 accommodate, accommodated, accommodates, accumulate, accolade accomadated accommodated 1 5 accommodated, accommodates, accommodate, accumulated, accredited accomadates accommodates 1 6 accommodates, accommodated, accommodate, accumulates, accolades, accolade's accomadating accommodating 1 13 accommodating, accumulating, accommodation, accommodatingly, unaccommodating, acclimating, accrediting, accosting, accommodate, according, combating, actuating, automating accomadation accommodation 1 6 accommodation, accommodations, accumulation, accommodating, acclamation, accommodation's accomadations accommodations 1 6 accommodations, accommodation's, accommodation, accumulations, accumulation's, acclamation's accomdate accommodate 1 8 accommodate, accommodated, accommodates, acclimated, accumulate, acclimate, accolade, automate accomodate accommodate 1 3 accommodate, accommodated, accommodates accomodated accommodated 1 3 accommodated, accommodates, accommodate accomodates accommodates 1 3 accommodates, accommodated, accommodate accomodating accommodating 1 6 accommodating, accommodation, accommodatingly, unaccommodating, accumulating, accommodate accomodation accommodation 1 5 accommodation, accommodations, accommodating, accommodation's, accumulation accomodations accommodations 1 6 accommodations, accommodation's, accommodation, accumulations, accommodating, accumulation's accompanyed accompanied 1 8 accompanied, accompany ed, accompany-ed, accompany, accompanies, accompanying, accompanist, unaccompanied accordeon accordion 1 12 accordion, accord eon, accord-eon, according, accordions, accorded, accord, cordon, accordant, accordion's, accords, accord's accordian accordion 1 9 accordion, according, accordant, accordions, accord, accordance, Gordian, accordion's, Arcadian accoring according 1 24 according, accruing, ac coring, ac-coring, succoring, acquiring, acorn, scoring, coring, occurring, adoring, encoring, accordion, accusing, caring, auguring, airing, accoutering, Corina, Corine, acorns, curing, goring, acorn's accoustic acoustic 1 11 acoustic, acoustics, acrostic, caustic, accost, acoustical, accosting, accosts, agnostic, accost's, acoustics's accquainted acquainted 1 8 acquainted, unacquainted, accounted, acquaints, acquaint, accented, reacquainted, acquitted accross across 1 17 across, Accra's, accrues, ac cross, ac-cross, accords, access, Cross, cross, acres, accord's, acre's, actress, uncross, recross, access's, Icarus's accussed accused 1 10 accused, accessed, accursed, ac cussed, ac-cussed, accuses, accuse, cussed, accuser, accosted acedemic academic 1 14 academic, endemic, academics, acetic, acidic, acetonic, academia, epidemic, Cedric, ascetic, academic's, academical, anemic, atomic acheive achieve 1 9 achieve, achieved, achiever, achieves, archive, Achebe, chive, achene, ache acheived achieved 1 8 achieved, achieves, achieve, archived, achiever, chivied, Acevedo, ached acheivement achievement 1 3 achievement, achievements, achievement's acheivements achievements 1 11 achievements, achievement's, achievement, agreements, acquirement's, appeasements, bereavements, agreement's, advisement's, appeasement's, bereavement's acheives achieves 1 17 achieves, achievers, achieved, achieve, archives, chives, achiever, achenes, achiever's, archive's, Achebe's, anchovies, chive's, chivies, aches, achene's, ache's acheiving achieving 1 10 achieving, archiving, aching, sheaving, arriving, chivying, achieve, hiving, thieving, ashing acheivment achievement 1 3 achievement, achievements, achievement's acheivments achievements 1 33 achievements, achievement's, achievement, shipments, ailments, aliments, agreements, events, shipment's, catchments, pavements, ailment's, aliment's, augments, assessments, attainments, Advents, advents, easements, archfiends, acquirement's, elements, agreement's, event's, catchment's, pavement's, assessment's, attainment's, Advent's, advent's, easement's, archfiend's, element's achievment achievement 1 3 achievement, achievements, achievement's achievments achievements 1 38 achievements, achievement's, achievement, shipments, ailments, aliments, agreements, pavements, acquirement's, movements, amusements, events, shipment's, catchments, ailment's, aliment's, augments, advisement's, Advents, advents, agreement's, easements, invents, pavement's, elements, movement's, abasement's, abatement's, amazement's, amusement's, atonement's, event's, catchment's, Advent's, advent's, easement's, ravishment's, element's achive achieve 1 12 achieve, archive, chive, active, ac hive, ac-hive, achieved, achiever, achieves, achier, ache, chivy achive archive 2 12 achieve, archive, chive, active, ac hive, ac-hive, achieved, achiever, achieves, achier, ache, chivy achived achieved 1 16 achieved, archived, ac hived, ac-hived, achieves, achieve, chivied, ached, achiever, arrived, archive, chive, hived, aphid, ashed, active achived archived 2 16 achieved, archived, ac hived, ac-hived, achieves, achieve, chivied, ached, achiever, arrived, archive, chive, hived, aphid, ashed, active achivement achievement 1 3 achievement, achievements, achievement's achivements achievements 1 23 achievements, achievement's, achievement, pavements, movements, shipments, acquirement's, ailments, aliments, agreements, amusements, advisement's, pavement's, movement's, shipment's, ailment's, aliment's, agreement's, amusement's, atonement's, abasement's, abatement's, amazement's acknowldeged acknowledged 1 5 acknowledged, acknowledges, acknowledge, acknowledging, unacknowledged acknowledgeing acknowledging 1 4 acknowledging, acknowledge, acknowledged, acknowledges ackward awkward 1 9 awkward, backward, award, Coward, coward, backwards, awkwarder, awkwardly, Packard ackward backward 2 9 awkward, backward, award, Coward, coward, backwards, awkwarder, awkwardly, Packard acomplish accomplish 1 6 accomplish, accomplished, accomplishes, accomplice, accomplishing, complies acomplished accomplished 1 5 accomplished, accomplishes, accomplish, unaccomplished, complied acomplishment accomplishment 1 6 accomplishment, accomplishments, accomplishment's, compliment, accomplished, complement acomplishments accomplishments 1 7 accomplishments, accomplishment's, accomplishment, compliments, compliment's, complements, complement's acording according 1 20 according, cording, accordion, carding, acceding, affording, recording, accruing, aborting, awarding, corroding, Cardin, accordingly, crowding, acorn, carting, eroding, coding, coring, adoring acordingly accordingly 1 8 accordingly, according, adoringly, acridly, cardinally, cardinal, cording, ordinal acquaintence acquaintance 1 6 acquaintance, acquaintances, acquaintance's, acquainting, acquaints, acquainted acquaintences acquaintances 1 15 acquaintances, acquaintance's, acquaintance, acquaints, acquaintanceship, acquainting, quaintness, accountancy's, acquiescence's, audiences, audience's, quittance's, quaintness's, continence's, acquaintanceship's acquiantence acquaintance 1 7 acquaintance, acquaintances, acquaintance's, acquainting, acquaints, acquiescence, acquainted acquiantences acquaintances 1 5 acquaintances, acquaintance's, acquaintance, acquiescence's, accountancy's acquited acquitted 1 18 acquitted, acquired, acquit ed, acquit-ed, acquainted, acquits, acted, acquit, actuate, equated, actuated, requited, quieted, quoited, quoted, audited, acute, acuity activites activities 1 3 activities, activates, activity's activly actively 1 12 actively, activity, active, actives, acutely, actually, activate, actual, inactively, acridly, acidly, active's actualy actually 1 8 actually, actual, actuary, acutely, actuality, factually, octal, factual acuracy accuracy 1 11 accuracy, curacy, Accra's, accuracy's, inaccuracy, Accra, Crecy, auras, crazy, aura's, curacy's acused accused 1 28 accused, caused, abused, amused, ac used, ac-used, accursed, accuses, axed, cased, accuse, cussed, accede, aced, used, acutes, caucused, accuser, aroused, acute, acted, arsed, focused, recused, abased, unused, Acosta, acute's acustom accustom 1 6 accustom, custom, accustoms, accustomed, customs, custom's acustommed accustomed 1 11 accustomed, accustoms, accustom, unaccustomed, customized, customer, costumed, accustoming, accosted, custom, stemmed adavanced advanced 1 5 advanced, advances, advance, advance's, affianced adbandon abandon 1 11 abandon, abandons, abandoned, Danton, banding, abandoning, Albanian, Bandung, Edmonton, Anton, headband additinally additionally 1 9 additionally, additional, atonally, idiotically, dotingly, medicinally, editorially, abidingly, auditing additionaly additionally 1 2 additionally, additional addmission admission 1 14 admission, add mission, add-mission, admissions, admission's, readmission, addition, emission, omission, addiction, admiration, mission, Addison, audition addopt adopt 1 6 adopt, adapt, adept, add opt, add-opt, adopts addopted adopted 1 12 adopted, adapted, add opted, add-opted, addicted, adopter, adopts, adopt, opted, audited, readopted, adapter addoptive adoptive 1 4 adoptive, adaptive, additive, addictive addres address 2 16 adders, address, adores, adder's, Andres, addles, udders, Adar's, add res, add-res, udder's, address's, Addie's, Andre's, Audrey's, Audra's addres adders 1 16 adders, address, adores, adder's, Andres, addles, udders, Adar's, add res, add-res, udder's, address's, Addie's, Andre's, Audrey's, Audra's addresable addressable 1 9 addressable, adorable, advisable, addable, addressee, erasable, adorably, agreeable, advisably addresed addressed 1 17 addressed, addresses, address, addressee, addressees, adders, dressed, address's, arsed, unaddressed, readdressed, adored, adores, addressee's, undressed, adder's, adduced addresing addressing 1 30 addressing, dressing, arsing, readdressing, address, adoring, arising, undressing, redressing, adducing, adorning, advising, drowsing, adders, Anderson, address's, addressee, addressed, addresses, apprising, undersign, laddering, adding, adhering, arousing, arresting, Andersen, adores, arcing, adder's addressess addresses 1 10 addresses, addressees, addressee's, addressed, address's, addressee, address, dresses, headdresses, readdresses addtion addition 1 12 addition, audition, edition, additions, Addison, addiction, adaption, adoption, Audion, action, auction, addition's addtional additional 1 11 additional, additionally, additions, addition, atonal, addition's, optional, emotional, audition, national, rational adecuate adequate 1 20 adequate, educate, actuate, adulate, acute, abdicate, advocate, educated, educates, adequately, decade, equate, attenuate, inadequate, ducat, adequacy, evacuate, reeducate, equated, acetate adhearing adhering 1 25 adhering, ad hearing, ad-hearing, hearing, adjuring, adoring, adherent, admiring, inhering, adhesion, appearing, rehearing, abhorring, daring, haring, Adhara, adhere, adverting, Herring, adherence, endearing, herring, tearing, laddering, altering adherance adherence 1 13 adherence, adherence's, adhering, adherent, adheres, adherents, utterance, adhere, durance, advance, appearance, adherent's, Adhara's admendment amendment 1 10 amendment, amendments, admonishment, amendment's, adornment, Atonement, atonement, attendant, Commandment, commandment admininistrative administrative 1 6 administrative, administrate, administratively, administrating, administrated, administrates adminstered administered 1 7 administered, administers, administer, administrate, administrated, ministered, administering adminstrate administrate 1 6 administrate, administrated, administrates, administrator, demonstrate, administrative adminstration administration 1 6 administration, administrations, demonstration, administrating, administration's, ministration adminstrative administrative 1 7 administrative, demonstrative, administrate, administratively, administrating, administrated, administrates adminstrator administrator 1 7 administrator, administrators, administrate, demonstrator, administrator's, administrated, administrates admissability admissibility 1 4 admissibility, advisability, admissibility's, inadmissibility admissable admissible 1 9 admissible, admissibly, admirable, advisable, unmissable, addressable, admirably, advisably, inadmissible admited admitted 1 18 admitted, admired, admixed, admit ed, admit-ed, audited, admits, admit, addicted, edited, adapted, adopted, demoted, admittedly, emitted, omitted, animated, readmitted admitedly admittedly 1 5 admittedly, admitted, animatedly, advisedly, admired adn and 4 40 Adan, Aden, Dan, and, ADM, AFN, Adm, AD, ad, an, Adana, Auden, ADD, Ada, Ann, add, ado, awn, ADC, ADP, adj, ads, adv, Attn, Eden, Edna, Odin, attn, Dana, Dane, dang, ant, Andy, Dawn, dawn, Ind, end, ind, AD's, ad's adolecent adolescent 1 7 adolescent, adolescents, adolescent's, adolescence, adjacent, decent, docent adquire acquire 1 24 acquire, adjure, ad quire, ad-quire, Esquire, esquire, admire, inquire, adore, adequate, squire, Aguirre, adjured, adjures, quire, adware, daiquiri, acquired, acquirer, acquires, attire, abjure, adhere, require adquired acquired 1 16 acquired, adjured, admired, inquired, adored, squired, adjures, acquires, adjure, acquire, attired, augured, abjured, adhered, acquirer, required adquires acquires 1 31 acquires, adjures, ad quires, ad-quires, Esquires, esquires, admires, inquires, adores, Esquire's, esquire's, squires, quires, adjured, daiquiris, acquirers, acquired, adjure, auguries, acquire, inquiries, attires, abjures, adheres, acquirer, requires, squire's, Aguirre's, quire's, daiquiri's, attire's adquiring acquiring 1 11 acquiring, adjuring, admiring, inquiring, adoring, squiring, attiring, auguring, abjuring, adhering, requiring adres address 7 72 adores, dares, Andres, Ares, ares, adders, address, cadres, padres, Aires, acres, adzes, Adar's, Atreus, adder's, Dare's, ad res, ad-res, alders, dare's, Andre's, Andrews, adorers, Audrey's, Oder's, Aries, Audra's, adore, aides, are's, areas, dress, dries, waders, Ayers, adheres, adjures, admires, ads, tares, cadre's, eaters, eiders, padre's, udders, acre's, adze's, arts, AD's, Ar's, ad's, Adler's, alder's, Andrew's, adorer's, Drew's, aide's, Nader's, Vader's, wader's, Andrea's, Andrei's, Andres's, tare's, address's, eater's, eider's, udder's, Ares's, area's, Art's, art's adresable addressable 1 11 addressable, advisable, adorable, erasable, agreeable, addable, advisably, reusable, adorably, arable, disable adresing addressing 1 11 addressing, dressing, arsing, arising, advising, drowsing, adoring, arousing, arresting, arcing, undressing adress address 1 50 address, dress, adores, address's, adders, Atreus, Andres's, adder's, addressee, dares, Andres, Ares's, Atreus's, Audrey's, areas, dressy, duress, Adar's, Ares, Dare's, ares, dare's, Aires's, Andre's, Andrews, actress, adorers, Oder's, cadres, padres, Aires, Audra's, are's, dross, tress, Andrea's, Andrews's, undress, cadre's, padre's, Aries's, area's, dress's, waders's, Ayers's, Andrei's, Andrew's, adorer's, Drew's, ides's adressable addressable 1 11 addressable, erasable, advisable, adorable, admissible, reusable, agreeable, advisably, adjustable, accessible, admissibly adressed addressed 1 22 addressed, dressed, addresses, addressee, stressed, undressed, addressees, redressed, address, address's, arsed, dresses, caressed, unaddressed, readdressed, addressee's, dresser, pressed, aroused, drowsed, trussed, arrested adressing addressing 1 16 addressing, dressing, stressing, undressing, redressing, dressings, arsing, caressing, readdressing, arising, pressing, arousing, drowsing, trussing, arresting, dressing's adressing dressing 2 16 addressing, dressing, stressing, undressing, redressing, dressings, arsing, caressing, readdressing, arising, pressing, arousing, drowsing, trussing, arresting, dressing's adventrous adventurous 1 14 adventurous, adventures, adventure's, adventuress, adventitious, adventurously, Advents, advents, unadventurous, Advent's, advent's, adventurers, adventuress's, adventurer's advertisment advertisement 1 3 advertisement, advertisements, advertisement's advertisments advertisements 1 5 advertisements, advertisement's, advertisement, advertising's, advisement's advesary adversary 1 11 adversary, advisory, adviser, advisor, adverser, advisers, advisors, adversary's, advisory's, adviser's, advisor's adviced advised 2 12 advice, advised, ad viced, ad-viced, adv iced, adv-iced, advice's, adduced, advanced, advises, advise, adviser aeriel aerial 3 22 Ariel, aerie, aerial, aeries, Uriel, oriel, Earle, Earl, earl, areal, aerially, Erie, Riel, airily, eerily, aerials, Aral, aerie's, April, eerie, Ariel's, aerial's aeriels aerials 2 23 aeries, aerials, Ariel's, aerie's, aerial's, oriels, aerie ls, aerie-ls, earls, Ariel, Aries, Uriel's, oriel's, Earle's, Aprils, Erie's, aerial, Earl's, earl's, Riel's, Aral's, April's, Aries's afair affair 1 21 affair, afar, fair, afire, AFAIK, Afr, Afro, affairs, aviary, fairy, safari, Avior, air, far, fir, Atari, Mayfair, affirm, afraid, unfair, affair's afficianados aficionados 1 8 aficionados, aficionado's, officiants, officiant's, aficionado, officiant, officiates, officialdom's afficionado aficionado 1 3 aficionado, aficionados, aficionado's afficionados aficionados 1 13 aficionados, aficionado's, aficionado, officiants, officiant's, efficiencies, efficiency's, fascinates, affronts, efficient, affront's, Avicenna's, affinity's affilate affiliate 1 7 affiliate, affiliated, affiliates, afloat, affiliate's, afflict, afflatus affilliate affiliate 1 4 affiliate, affiliated, affiliates, affiliate's affort afford 1 26 afford, effort, afforest, affront, fort, affords, efforts, affirm, afoot, abort, avert, Alford, affect, afloat, assort, Afro, fart, aorta, forte, forty, AFT, Afr, Art, aft, art, effort's affort effort 2 26 afford, effort, afforest, affront, fort, affords, efforts, affirm, afoot, abort, avert, Alford, affect, afloat, assort, Afro, fart, aorta, forte, forty, AFT, Afr, Art, aft, art, effort's aforememtioned aforementioned 1 12 aforementioned, affirmations, affirmation, affirmation's, overemotional, overmanned, deformations, information, deformation, information's, deformation's, informational againnst against 1 27 against, agonist, ageist, agings, aghast, agonists, agents, Inst, inst, again, aging's, gains, gangsta, organist, angst, Agnes, agent, agonies, canst, Gaines, gain's, gannet, egoist, agony's, agent's, Agnes's, Gaines's agains against 1 27 against, again, gains, agings, Agni's, Agnes, Agana, Gaines, gain's, aging's, Eakins, gins, Asians, agonies, pagans, Cains, aging, Aegean's, Augean's, agony's, gin's, Asian's, Fagin's, Sagan's, pagan's, Cain's, Jain's agaisnt against 1 24 against, ageist, aghast, agonist, again, agent, egoist, August, assent, august, accent, giant, isn't, ancient, gaunt, saint, gist, ageists, acquaint, Agana, aging, ain't, Agni's, ageist's aganist against 1 15 against, agonist, agonists, ageist, organist, Agni's, aghast, agents, agonies, gangsta, angst, Agnes, agent, canst, agent's aggaravates aggravates 1 5 aggravates, aggravated, aggravate, aggregates, aggregate's aggreed agreed 1 24 agreed, aggrieved, agrees, agree, angered, augured, greed, aggrieve, accrued, wagered, greedy, argued, aged, aigrette, badgered, buggered, jiggered, Creed, aggro, aired, creed, egged, gored, greet aggreement agreement 1 3 agreement, agreements, agreement's aggregious egregious 1 16 egregious, aggregates, gorgeous, egregiously, aggregations, aggregators, aggregate's, aggregate, aggressors, gregarious, aggregation's, aggregator's, aggression's, Gregg's, aggressor's, Argos's aggresive aggressive 1 8 aggressive, aggressively, aggrieve, aggressor, digressive, regressive, aggrieves, abrasive agian again 1 22 again, Agana, aging, Asian, avian, Aegean, Augean, akin, agony, angina, Agni, Gina, gain, vagina, Aiken, Ian, gin, Afghan, afghan, Fagin, Sagan, pagan agianst against 1 19 against, agonist, aghast, giants, ageist, agings, agents, Inst, inst, giant, agent, canst, Asians, aging's, Aegean's, Augean's, Asian's, giant's, agent's agin again 2 9 Agni, again, aging, gain, gin, akin, agony, Fagin, Agana agina again 7 16 angina, Gina, Agana, aging, Agni, vagina, again, agony, akin, Aegean, Augean, gain, Ana, Ina, gin, Agni's agina angina 1 16 angina, Gina, Agana, aging, Agni, vagina, again, agony, akin, Aegean, Augean, gain, Ana, Ina, gin, Agni's aginst against 1 23 against, agonist, ageist, agings, agents, Inst, inst, agent, agonists, aghast, Agni's, angst, Agnes, aging's, gains, inset, canst, gins, gist, ain't, gain's, gin's, agent's agravate aggravate 1 5 aggravate, aggravated, aggravates, Arafat, cravat agre agree 1 11 agree, age, are, Agra, acre, ogre, auger, agar, ague, eager, aggro agred agreed 1 27 agreed, aged, augured, agree, aired, acrid, egret, angered, accrued, argued, gored, greed, urged, Jared, cared, eared, oared, wagered, Agra, acre, arid, cred, grad, grid, ogre, Jarred, jarred agreeement agreement 1 3 agreement, agreements, agreement's agreemnt agreement 1 8 agreement, agreements, garment, argument, agreement's, augment, agreeing, argent agregate aggregate 1 10 aggregate, aggregated, aggregates, segregate, aggregator, arrogate, abrogate, aggregate's, acreage, aigrette agregates aggregates 1 16 aggregates, aggregate's, aggregated, segregates, aggregate, aggregators, arrogates, abrogates, acreages, aigrettes, aggregator's, aggravates, aggregator, acreage's, irrigates, aigrette's agreing agreeing 1 18 agreeing, angering, auguring, arguing, wagering, aging, accruing, airing, aggrieving, Goering, badgering, goring, gringo, urging, caring, grin, oaring, garbing agression aggression 1 9 aggression, digression, regression, accession, aggression's, aversion, abrasion, accretion, oppression agressive aggressive 1 6 aggressive, digressive, regressive, aggressively, abrasive, oppressive agressively aggressively 1 11 aggressively, aggressive, abrasively, oppressively, cursively, corrosively, progressively, expressively, impressively, repressively, excessively agressor aggressor 1 28 aggressor, aggressors, aggressor's, greaser, agrees, egress, ogress, accessory, greasier, grosser, assessor, oppressor, egress's, ogress's, egresses, grassier, ogresses, acres, ogres, Agra's, acre's, across, cursor, ogre's, guesser, Ares's, Aires's, Agnes's agricuture agriculture 1 4 agriculture, caricature, agriculture's, agricultural agrieved aggrieved 1 8 aggrieved, grieved, aggrieves, aggrieve, agreed, arrived, grieve, graved ahev have 2 35 ahem, have, Ave, ave, AV, Av, ah, av, Ahab, ahead, HIV, HOV, aha, ATV, adv, UHF, uhf, hive, hove, ahoy, Azov, elev, heave, heavy, eave, eh, AVI, Ava, Eva, Eve, eve, aah, He, he, I've ahppen happen 1 15 happen, Aspen, aspen, happens, open, append, Alpine, alpine, happened, Pen, ape, app, happy, hen, pen ahve have 1 85 have, Ave, ave, agave, hive, hove, ahem, AV, Av, ah, av, eave, above, alive, AVI, Ava, Eve, aha, eve, ATV, adv, UHF, uhf, I've, ahoy, Ahab, Alva, Havel, avow, haven, haves, ache, gave, HIV, HOV, shave, achieve, aver, Ashe, aah, halve, heave, VHF, ahead, vhf, He, Mohave, behave, he, Dave, Hale, Wave, cave, fave, hake, hale, hare, hate, haze, lave, nave, pave, rave, save, wave, AF, HF, Hf, IV, OH, UV, eh, hf, iv, oh, uh, avg, aye, hie, hoe, hue, Oahu, have's, Ave's, Av's aicraft aircraft 1 22 aircraft, Craft, craft, Arafat, crafty, Kraft, croft, cruft, graft, Ashcroft, adrift, acrobat, accurate, aircraft's, crafts, cravat, crufty, raft, airlift, Accra, Craft's, craft's aiport airport 1 30 airport, apart, import, sport, Port, port, abort, rapport, Alpert, uproot, assort, deport, report, airports, Oort, Porto, aorta, apiary, APR, Apr, Art, apt, art, seaport, apron, impart, iPod, part, pert, airport's airbourne airborne 1 17 airborne, forborne, auburn, arbor, Osborne, airbrush, arbors, inborn, arbor's, overborne, reborn, arboreal, Melbourne, borne, Barbour, tribune, Rayburn aircaft aircraft 1 10 aircraft, airlift, Arafat, arcade, Craft, craft, aircraft's, raft, Kraft, graft aircrafts aircraft 2 15 aircraft's, aircraft, air crafts, air-crafts, aircraftman, crafts, aircraftmen, aircrews, Ashcroft's, airlifts, Craft's, craft's, Ararat's, watercraft's, airlift's airporta airports 1 3 airports, airport, airport's airrcraft aircraft 1 18 aircraft, aircraft's, watercraft, Ashcroft, hovercraft, Craft, autocrat, craft, antiaircraft, aircraftman, aircraftmen, redraft, Ararat, aircrew, airlift, airport, aircrews, arrogant albiet albeit 1 31 albeit, alibied, Albert, abet, Albireo, Albee, ambit, Aleut, allied, Alberta, Alberto, Albion, ablate, albino, abide, abut, alibi, alert, abate, alb, alt, elite, Elbert, alight, halibut, Alba, Elbe, abed, obit, Allie, Albee's alchohol alcohol 1 5 alcohol, alcohols, alcohol's, alcoholic, Algol alchoholic alcoholic 1 6 alcoholic, alcoholics, alcohol, alcoholic's, alcohols, alcohol's alchol alcohol 1 37 alcohol, Algol, algal, archly, achoo, asshole, Alcoa, alchemy, ahchoo, anchor, Alicia, aloofly, AOL, all, aloha, Alisha, ache, achy, allele, aloe, echo, AWOL, Aldo, Alpo, Rachel, acyl, also, alto, arch, ecol, glacial, Elul, Ochoa, allow, alloy, Algol's, achoo's alcholic alcoholic 1 15 alcoholic, echoic, archaic, acrylic, Algol, Alcoa, melancholic, Algol's, alkali, Alaric, Altaic, archly, alkaloid, asshole, alchemy alcohal alcohol 1 14 alcohol, alcohols, algal, Alcoa, aloha, Algol, alcohol's, alcoholic, alohas, Almohad, local, alkali, Alcoa's, aloha's alcoholical alcoholic 3 4 alcoholically, alcoholics, alcoholic, alcoholic's aledge allege 3 14 sledge, ledge, allege, pledge, algae, edge, Alec, alga, sludge, Lodge, lodge, alike, elegy, kludge aledged alleged 2 8 sledged, alleged, fledged, pledged, edged, legged, lodged, kludged aledges alleges 3 19 sledges, ledges, alleges, pledges, sledge's, ledge's, edges, elegies, pledge's, lodges, Alec's, Alexei, kludges, edge's, alga's, sludge's, Lodge's, lodge's, elegy's alege allege 1 30 allege, algae, Alec, alga, alike, elegy, Alger, alleged, alleges, sledge, Liege, ledge, liege, Albee, age, ale, leg, Alexei, allele, pledge, Alex, Lego, aloe, loge, luge, ales, Olga, Allie, ale's, Alec's aleged alleged 1 38 alleged, alleges, sledged, allege, legged, aged, lagged, aliened, fledged, pledged, Alger, alkyd, allied, Alexei, kluged, leagued, Alkaid, ailed, algae, allegedly, edged, egged, Allende, legend, slagged, leaked, lodged, logged, lugged, blagged, deluged, flagged, Alec, alga, allude, egad, eked, lacked alegience allegiance 1 21 allegiance, elegance, allegiances, Alleghenies, lenience, alliance, eloquence, diligence, allegiance's, alleging, agency, aliens, salience, Allegheny, Allegheny's, alien's, elegies, legions, legion's, Alleghenies's, elegance's algebraical algebraic 2 4 algebraically, algebraic, allegorical, algebra algorhitms algorithms 1 6 algorithms, algorithm's, allegorists, allegorist's, alacrity's, ageratum's algoritm algorithm 1 10 algorithm, algorithms, alacrity, algorithm's, algorithmic, ageratum, Algerian, Algeria, alacrity's, Algeria's algoritms algorithms 1 9 algorithms, algorithm's, algorithm, algorithmic, Algerians, alacrity's, Algeria's, ageratum's, Algerian's alientating alienating 1 20 alienating, orientating, alimenting, alienation, aliening, annotating, elongating, agitating, eventuating, accentuating, alienated, alliterating, attenuating, instating, alleviating, intuiting, linting, lactating, delineating, alienate alledge allege 1 24 allege, all edge, all-edge, alleged, alleges, sledge, ledge, allele, allude, pledge, allergy, Allegra, allegro, allied, Allende, edge, Alec, allergen, Allie, Liege, Lodge, alley, liege, lodge alledged alleged 1 25 alleged, all edged, all-edged, alleges, sledged, allege, alluded, fledged, pledged, Allende, allegedly, edged, Allegra, allegro, kludged, allied, allude, legged, lodged, allayed, alloyed, aliened, allowed, allured, allergen alledgedly allegedly 1 16 allegedly, alleged, illegally, illegibly, alleges, sledged, allege, alertly, Allegheny, elatedly, alluded, fledged, pledged, illegal, allegory, collectedly alledges alleges 1 38 alleges, all edges, all-edges, alleged, sledges, allege, ledges, allergies, alleles, alludes, pledges, allegros, sledge's, ledge's, edges, elegies, allele's, pledge's, allergens, Allies, alleys, allies, lieges, lodges, allergy's, Alec's, alley's, Allegra's, Allende's, allegro's, edge's, alga's, Allie's, Liege's, Lodge's, liege's, lodge's, allergen's allegedely allegedly 1 16 allegedly, alleged, Allegheny, illegally, illegibly, alleges, allege, alertly, allegory, Allende, illegible, elatedly, Allende's, elegantly, illegality, Allegheny's allegedy allegedly 1 8 allegedly, alleged, alleges, allege, Allegheny, allegory, Allende, allied allegely allegedly 1 14 allegedly, allege, Allegheny, illegally, alleged, alleges, illegal, allegory, allele, Allegra, allegro, illegibly, illegals, illegal's allegence allegiance 1 13 allegiance, Alleghenies, elegance, allegiances, Allegheny, Allegheny's, allergens, alleges, allergen's, alleging, alliance, allegiance's, Alleghenies's allegience allegiance 1 10 allegiance, allegiances, Alleghenies, allegiance's, alleging, alliance, elegance, Allegheny, Allegheny's, Alleghenies's allign align 1 28 align, ailing, Allan, Allen, alien, along, allying, allaying, alloying, Aline, aligns, aligned, balling, calling, falling, galling, palling, walling, malign, Allison, Alan, Olin, oiling, Allie, Alvin, Ellen, Tallinn, Albion alligned aligned 1 23 aligned, Aline, align, allied, maligned, aliened, Allen, alien, assigned, alone, aligns, ailing, Allende, Allie, alliance, Allan, unaligned, realigned, Alpine, Arline, alpine, aligner, Aline's alliviate alleviate 1 6 alleviate, alleviated, alleviates, salivate, elevate, affiliate allready already 1 27 already, all ready, all-ready, allured, Alfreda, allergy, Alfred, allied, Alfredo, Allende, unready, lardy, allure, Laredo, alarmed, alerted, allay, allayed, alley, alloyed, altered, ready, ailed, aired, alertly, lured, Alfreda's allthough although 1 12 although, all though, all-though, though, Alioth, Althea, slough, alto, lough, Allah, Clotho, Althea's alltogether altogether 1 6 altogether, all together, all-together, together, altimeter, alligator almsot almost 1 21 almost, alms, lamest, alms's, Almaty, palmist, alums, calmest, also, almond, elms, inmost, upmost, utmost, Alma's, allot, Alsop, Alamo's, alum's, elm's, Elmo's alochol alcohol 1 33 alcohol, Algol, aloofly, Alicia, asocial, epochal, algal, archly, Aleichem, Alisha, Ochoa, achoo, asshole, Alcoa, Bloch, alchemy, aloha, aloof, local, blowhole, ahchoo, cloche, Alonzo, alohas, anchor, glycol, Bloch's, cloches, glacial, Alicia's, Alisha's, aloha's, cloche's alomst almost 1 27 almost, alms, alums, lamest, Almaty, palmist, alarmist, Islamist, calmest, alms's, alum's, lost, elms, almond, inmost, upmost, utmost, aloes, aloft, atoms, Alamo's, Alma's, Elmo's, elm's, aloe's, atom's, Elam's alot allot 2 17 alto, allot, aloft, alt, slot, Lot, lot, Aldo, Alta, aloe, blot, clot, plot, Aleut, Eliot, aloud, ult alotted allotted 1 22 allotted, slotted, blotted, clotted, plotted, alighted, alerted, flitted, slatted, looted, elated, abetted, abutted, bloated, clouted, flatted, floated, flouted, gloated, glutted, platted, alluded alowed allowed 1 22 allowed, slowed, lowed, avowed, flowed, glowed, plowed, awed, owed, fallowed, hallowed, wallowed, alloyed, elbowed, Elwood, slewed, aloud, allied, clawed, clewed, eloped, flawed alowing allowing 1 22 allowing, slowing, lowing, avowing, blowing, flowing, glowing, plowing, along, awing, owing, fallowing, hallowing, wallowing, alloying, elbowing, slewing, allying, clawing, clewing, eloping, flawing alreayd already 1 54 already, alert, allured, arrayed, Alfred, allayed, aired, alerted, alerts, alkyd, unready, altered, lardy, Laredo, Alfreda, Alfredo, Alkaid, abroad, afraid, agreed, alarmed, unread, Alta, aerate, ailed, alertly, lariat, lured, ready, Alphard, allergy, aliened, alleged, array, blared, flared, glared, eared, laureate, oared, alright, alter, alert's, allied, area, lead, read, airhead, arid, arty, areal, allay, alley, alder alse else 5 28 ales, lase, ale, also, else, aloes, false, Al's, Alas, ails, alas, awls, aloe, apse, oles, Alice, Alisa, Alyce, Elise, Elsie, Elsa, AOL's, all's, awl's, Ali's, ale's, aloe's, ole's alsot also 1 26 also, allot, Alsop, almost, alto, last, lost, Aldo, Alston, aloft, alt, allots, Alcott, Alison, Alyson, LSAT, asst, altos, Aleut, Eliot, asset, Olson, alert, Al's, Aldo's, alto's alternitives alternatives 1 7 alternatives, alternative's, alternative, alternates, alternatively, alternate's, eternities altho although 9 27 alto, Althea, alt ho, alt-ho, lath, Alioth, lathe, alt, although, Altai, Clotho, ACTH, Aldo, Alpo, Alta, also, Alamo, aloha, alpha, aloe, Plath, AL, Al, oath, laths, tho, lath's althought although 1 7 although, thought, alright, bethought, methought, rethought, alight altough although 1 17 although, alto ugh, alto-ugh, alto, aloud, alight, alt, Altai, slough, lough, Aldo, Alta, Alton, altos, along, allot, alto's alusion allusion 1 15 allusion, elision, illusion, allusions, Alison, Alyson, Allison, ablution, Aleutian, Elysian, lesion, Albion, delusion, elation, allusion's alusion illusion 3 15 allusion, elision, illusion, allusions, Alison, Alyson, Allison, ablution, Aleutian, Elysian, lesion, Albion, delusion, elation, allusion's alwasy always 1 47 always, Alas, alas, allays, Elway, alias, alleyways, awls, hallways, railways, ales, airways, anyways, flyways, Alisa, Elway's, awl's, ale's, away, Alba's, Alma's, Alta's, Alva's, alga's, Al's, alleys, alloys, also, awes, alias's, allay, Ali's, all's, Alan's, Alar's, Ila's, Ola's, awe's, Amway's, ally's, alleyway's, alley's, hallway's, railway's, airway's, flyway's, alloy's alwyas always 1 44 always, Alas, alas, allays, aliyahs, alias, Alyssa, ally's, aliyah, alleys, alohas, alphas, Alta's, awls, ales, alley's, Alisa, awl's, ale's, alloys, Alba's, Alma's, Alva's, alga's, Elway's, Al's, Alissa, aliyah's, alloy's, Alana's, Alcoa's, Alisa's, aloha's, alpha's, Ali's, all's, lye's, Alyssa's, Alan's, Alar's, alias's, Ila's, Ola's, Aaliyah's amalgomated amalgamated 1 3 amalgamated, amalgamates, amalgamate amatuer amateur 1 15 amateur, amateurs, armature, mature, amatory, ammeter, mater, immature, matter, amateur's, muter, emitter, maturer, Amer, Amur amature armature 1 7 armature, mature, amateur, immature, amatory, amateurs, amateur's amature amateur 3 7 armature, mature, amateur, immature, amatory, amateurs, amateur's amendmant amendment 1 3 amendment, amendments, amendment's amerliorate ameliorate 1 5 ameliorate, ameliorated, ameliorates, meliorate, ameliorative amke make 1 48 make, amok, Amie, smoke, acme, Mike, mike, Amen, Amer, amen, AK, AM, Am, Mk, am, mage, image, Aimee, Amgen, alike, amaze, amide, amine, amuse, askew, awake, awoke, AMA, Amiga, Amoco, Amy, Ike, age, aka, amigo, auk, eke, AMD, Ark, amp, amt, ark, ask, ague, ammo, AM's, Am's, Amie's amking making 1 59 making, asking, am king, am-king, smoking, aiming, among, miking, akin, imaging, amazing, amusing, awaking, inking, OKing, aging, amine, amino, eking, Amgen, Mekong, irking, makings, umping, Amiga, amigo, haymaking, lawmaking, smacking, arming, marking, masking, mocking, mucking, ramekin, unmaking, King, Ming, king, maxing, remaking, baking, caking, faking, macing, mating, raking, taking, waking, gaming, Amen, amen, imagine, laming, naming, taming, axing, jamming, making's ammend amend 1 47 amend, emend, am mend, am-mend, amends, Amanda, Amen, amen, mend, manned, Amman, aimed, maned, Hammond, commend, Armand, almond, impend, Amerind, addend, append, ascend, attend, Amen's, amount, damned, AMD, Amman's, amended, amine, and, end, mined, emends, amenity, amid, mind, omen, dammed, hammed, jammed, lammed, rammed, Ahmed, Amgen, admen, armed ammended amended 1 14 amended, emended, am mended, am-mended, mended, commended, impended, appended, ascended, attended, amounted, amend, ended, minded ammendment amendment 1 6 amendment, amendments, amendment's, Commandment, commandment, impediment ammendments amendments 1 7 amendments, amendment's, amendment, commandments, impediments, commandment's, impediment's ammount amount 1 21 amount, am mount, am-mount, amounts, Mount, mount, account, demount, remount, ammonia, immunity, Mont, amount's, amounted, aunt, seamount, Lamont, moment, Amman, among, mound ammused amused 1 20 amused, amassed, am mused, am-mused, amuses, amuse, mused, moused, abused, amazed, accused, aroused, bemused, immured, mussed, massed, used, moussed, aimed, ammo's amoung among 1 36 among, amount, aiming, amine, amino, mung, Amen, amen, Hmong, along, amour, Amman, ammonia, arming, mooing, immune, Ming, impugn, Oman, omen, amusing, Mon, mun, Omani, Damon, Ramon, amounts, Mona, Moon, moan, mono, moon, Mount, mound, mount, amount's amung among 2 23 mung, among, aiming, amine, amino, Amen, amen, arming, Ming, Amman, amusing, mun, gaming, laming, naming, taming, amount, Amur, Oman, omen, amend, immune, Amen's analagous analogous 1 8 analogous, analogues, analogs, analog's, analogies, analogy's, analogue's, analogue analitic analytic 1 12 analytic, antic, analytical, Altaic, athletic, Baltic, analog, inelastic, unlit, Atlantic, fanatic, banality analogeous analogous 1 9 analogous, analogies, analogues, analogs, analogue's, analog's, analogy's, analogously, analogue anarchim anarchism 1 6 anarchism, anarchic, anarchy, anarchist, anarchy's, anarchism's anarchistm anarchism 1 5 anarchism, anarchist, anarchists, anarchist's, anarchistic anbd and 1 59 and, unbid, anybody, Andy, abed, anode, anted, Ind, ant, end, ind, Enid, ante, anti, abide, abode, nabbed, nabs, nab, Aeneid, Ann, AB, AD, Indy, NB, ND, Nb, Nd, ab, abet, abut, ad, an, aunt, ibid, undo, band, inbred, unbend, unbind, Land, Rand, Sand, hand, land, rand, sand, wand, ABA, ADD, Abe, Ana, NBA, Ned, add, aid, ain't, any, nod ancestory ancestry 2 5 ancestor, ancestry, ancestors, ancestor's, ancestry's ancilliary ancillary 1 5 ancillary, ancillary's, auxiliary, bacillary, ancillaries androgenous androgynous 1 7 androgynous, androgen's, endogenous, androgyny's, androgen, indigenous, nitrogenous androgeny androgyny 2 5 androgen, androgyny, androgen's, androgenic, androgyny's anihilation annihilation 1 4 annihilation, inhalation, annihilating, annihilation's aniversary anniversary 1 5 anniversary, adversary, anniversary's, universally, universal annoint anoint 1 29 anoint, anoints, annoying, anent, Antoine, appoint, anion, anointed, anon, Antony, anions, ancient, annuity, Anton, Antonia, Antonio, annuitant, innit, anionic, anons, Innocent, innocent, Antone, awning, inning, ain't, anteing, undoing, anion's annointed anointed 1 15 anointed, announced, annotated, appointed, amounted, anoints, unmounted, anoint, uncounted, accounted, annotate, unwonted, unpainted, untainted, innovated annointing anointing 1 7 anointing, announcing, annotating, appointing, amounting, accounting, innovating annoints anoints 1 28 anoints, anoint, appoints, anions, anointed, anion's, anons, ancients, Antonius, annuitants, Antoine's, innocents, Anton's, awnings, innings, undoings, Antony's, ancient's, annuity's, Antonia's, Antonio's, annuitant's, Innocent's, innocent's, Antone's, awning's, inning's, undoing's annouced announced 1 28 announced, annoyed, announces, announce, unnoticed, annexed, annulled, inced, aniseed, announcer, invoiced, unvoiced, ensued, unused, induced, adduced, aroused, anode, annealed, aced, anodes, danced, lanced, ponced, nosed, unannounced, induce, anode's annualy annually 1 11 annually, annual, annuals, annul, anneal, anally, anal, annular, annual's, annals, annuls annuled annulled 1 11 annulled, annealed, annelid, annul ed, annul-ed, annuls, annul, annulus, angled, annoyed, annular anohter another 1 39 another, anther, enter, inter, snorter, antihero, anteater, adopter, antler, anywhere, inciter, niter, Andre, anger, apter, ante, inhere, natter, banter, canter, ranter, anode, otter, outer, after, alter, anted, antes, aster, knottier, unholier, under, hooter, hotter, neater, netter, neuter, nutter, ante's anomolies anomalies 1 10 anomalies, anomalous, anomaly's, animals, animal's, anemones, Anatole's, anemone's, Anatolia's, Annmarie's anomolous anomalous 1 7 anomalous, anomalies, anomaly's, animals, animal's, anomalously, Angelou's anomoly anomaly 1 10 anomaly, animal, namely, anomaly's, animals, anally, Angola, unholy, enamel, animal's anonimity anonymity 1 4 anonymity, unanimity, anonymity's, unanimity's anounced announced 1 14 announced, announces, announce, announcer, anointed, denounced, renounced, nuanced, bounced, unannounced, jounced, pounced, induced, enhanced ansalization nasalization 1 7 nasalization, canalization, tantalization, nasalization's, finalization, penalization, insulation ansestors ancestors 1 12 ancestors, ancestor's, ancestor, ancestries, investors, ancestress, ancestry's, investor's, ancestry, assessors, Nestor's, assessor's antartic antarctic 2 9 Antarctic, antarctic, Antarctica, enteric, fantastic, Antarctic's, antic, aortic, Antarctica's anual annual 1 20 annual, anal, manual, annul, anneal, annually, Oneal, anally, Anibal, animal, annuals, aural, Ana, annals, banal, canal, Anna, Neal, null, annual's anual anal 2 20 annual, anal, manual, annul, anneal, annually, Oneal, anally, Anibal, animal, annuals, aural, Ana, annals, banal, canal, Anna, Neal, null, annual's anulled annulled 1 48 annulled, angled, annealed, nailed, knelled, annelid, ailed, allied, infilled, unfilled, unsullied, bulled, mulled, anklet, amulet, unload, anted, bungled, analyzed, enrolled, uncalled, unrolled, appalled, culled, dulled, fulled, gulled, hulled, inlet, lulled, pulled, unalloyed, dangled, jangled, mangled, paneled, tangled, wangled, anally, addled, inured, unused, knurled, inlaid, unglued, annoyed, enabled, inhaled anwsered answered 1 11 answered, aniseed, angered, ensured, insured, inserted, insert, assured, entered, inhered, antlered anyhwere anywhere 1 13 anywhere, inhere, answer, anther, nowhere, Antwerp, answered, adhere, answers, anymore, anywise, unaware, answer's anytying anything 2 12 untying, anything, any tying, any-tying, anteing, undying, bandying, candying, Antoine, uniting, envying, annoying aparent apparent 1 12 apparent, parent, apart, apartment, apparently, aren't, parents, arrant, unapparent, apron, print, parent's aparment apartment 1 17 apartment, apparent, apartments, spearmint, parent, impairment, payment, garment, Paramount, paramount, apartment's, apart, parchment, armament, airmen, repayment, aren't apenines Apennines 1 7 Apennines, openings, ape nines, ape-nines, Apennines's, adenine's, opening's aplication application 1 12 application, applications, allocation, placation, implication, duplication, replication, application's, supplication, affliction, reapplication, explication aplied applied 1 15 applied, plied, allied, ailed, applies, paled, piled, appalled, aped, applet, palled, applier, applaud, implied, replied apon upon 3 43 apron, APO, upon, aping, capon, Aron, Avon, anon, axon, open, pain, Pan, pan, API, PIN, app, peon, pin, pone, pong, pony, AP, ON, an, on, pawn, Arno, Capone, Aspen, Epson, Upton, aspen, Ann, IPO, Pen, ape, awn, eon, ion, pen, pun, pwn, weapon apon apron 1 43 apron, APO, upon, aping, capon, Aron, Avon, anon, axon, open, pain, Pan, pan, API, PIN, app, peon, pin, pone, pong, pony, AP, ON, an, on, pawn, Arno, Capone, Aspen, Epson, Upton, aspen, Ann, IPO, Pen, ape, awn, eon, ion, pen, pun, pwn, weapon apparant apparent 1 20 apparent, aspirant, apart, appearance, apparently, arrant, operand, parent, appearing, appellant, appoint, unapparent, appertain, aberrant, apiarist, apparatus, apron, print, Parana, aren't apparantly apparently 1 22 apparently, apparent, apparatus, adamantly, parental, partly, separately, patently, appearance, sparingly, aspirant, apprentice, pliantly, importantly, appallingly, appealingly, opportunely, aspirants, piquantly, arrogantly, aspirant's, apparatus's appart apart 1 30 apart, app art, app-art, apparent, appear, appeared, part, apiary, apparel, appears, applet, rapport, Alpert, impart, sprat, depart, prat, Port, apparatus, party, port, APR, Apr, Art, apt, art, operate, apiarist, pert, apter appartment apartment 1 8 apartment, apartments, department, apartment's, apparent, appointment, assortment, deportment appartments apartments 1 10 apartments, apartment's, apartment, departments, appointments, department's, assortments, appointment's, assortment's, deportment's appealling appealing 2 17 appalling, appealing, appeal ling, appeal-ling, rappelling, appearing, appeasing, appareling, spelling, appallingly, appealingly, palling, pealing, applying, unappealing, appellant, impelling appealling appalling 1 17 appalling, appealing, appeal ling, appeal-ling, rappelling, appearing, appeasing, appareling, spelling, appallingly, appealingly, palling, pealing, applying, unappealing, appellant, impelling appeareance appearance 1 6 appearance, appearances, appearance's, reappearance, apparent, appearing appearence appearance 1 13 appearance, appearances, appearance's, apparent, appearing, reappearance, apprentice, appliance, appears, appeared, apparels, adherence, apparel's appearences appearances 1 10 appearances, appearance's, appearance, reappearances, apprentices, appliances, reappearance's, apprentice's, appliance's, adherence's appenines Apennines 1 10 Apennines, openings, happenings, Apennines's, opening's, adenine's, appendices, appends, happening's, appoints apperance appearance 1 9 appearance, appearances, appliance, appearance's, prance, reappearance, appraise, assurance, utterance apperances appearances 1 14 appearances, appearance's, appearance, appliances, prances, reappearances, appliance's, appraises, prance's, assurances, utterances, reappearance's, assurance's, utterance's applicaiton application 1 9 application, applicator, applications, applicant, application's, Appleton, reapplication, applicants, applicant's applicaitons applications 1 10 applications, application's, applicators, application, applicator's, applicants, applicant's, reapplications, Appleton's, reapplication's appologies apologies 1 11 apologies, apologias, apologize, apologizes, apologia's, apology's, apologized, typologies, apologia, apologist, applies appology apology 1 6 apology, apologia, topology, typology, apology's, apply apprearance appearance 1 4 appearance, appearances, appearance's, reappearance apprieciate appreciate 1 5 appreciate, appreciated, appreciates, appreciator, appreciative approachs approaches 2 3 approach's, approaches, approach appropiate appropriate 1 7 appropriate, appreciate, appropriated, appropriates, appropriator, appropriately, inappropriate appropraite appropriate 1 6 appropriate, appropriated, appropriates, appropriator, appropriately, inappropriate appropropiate appropriate 1 6 appropriate, appropriated, appropriates, appropriator, appropriately, inappropriate approproximate approximate 1 5 approximate, approximated, approximates, approximately, proximate approxamately approximately 1 4 approximately, approximate, approximated, approximates approxiately approximately 1 6 approximately, appropriately, approximate, approximated, approximates, appositely approximitely approximately 1 4 approximately, approximate, approximated, approximates aprehensive apprehensive 1 4 apprehensive, apprehensively, prehensile, comprehensive apropriate appropriate 1 7 appropriate, appropriated, appropriates, appropriator, appropriately, inappropriate, expropriate aproximate approximate 1 5 approximate, proximate, approximated, approximates, approximately aproximately approximately 1 5 approximately, approximate, approximated, approximates, proximate aquaintance acquaintance 1 3 acquaintance, acquaintances, acquaintance's aquainted acquainted 1 19 acquainted, squinted, acquaints, aquatint, acquaint, acquitted, unacquainted, reacquainted, equated, quintet, quainter, accounted, anointed, aquatints, united, appointed, anted, jaunted, quaint aquiantance acquaintance 1 10 acquaintance, acquaintances, acquaintance's, quittance, abundance, accountancy, Aquitaine, acquainting, Aquitaine's, Quinton's aquire acquire 1 16 acquire, squire, quire, Aguirre, aquifer, acquired, acquirer, acquires, auger, Esquire, esquire, acre, afire, azure, inquire, require aquired acquired 1 23 acquired, squired, augured, acquires, acquire, aired, acquirer, squared, inquired, queried, required, attired, acrid, quirked, agreed, Aguirre, abjured, adjured, queered, quire, reacquired, cured, quirt aquiring acquiring 1 17 acquiring, squiring, auguring, Aquarian, airing, squaring, inquiring, requiring, aquiline, attiring, quirking, abjuring, adjuring, queering, reacquiring, Aquino, curing aquisition acquisition 1 8 acquisition, acquisitions, Inquisition, inquisition, requisition, acquisition's, accusation, question aquitted acquitted 1 29 acquitted, squatted, quieted, abutted, equated, acquired, quoited, quoted, squirted, audited, acquainted, agitate, agitated, acted, awaited, gutted, jutted, kitted, squinted, quilted, acquittal, quitter, requited, abetted, emitted, omitted, admitted, coquetted, addicted aranged arranged 1 22 arranged, ranged, pranged, arranges, arrange, orangeade, arranger, oranges, Orange, orange, ranked, ringed, deranged, wronged, avenged, cranked, cringed, franked, fringed, pronged, Orange's, orange's arangement arrangement 1 7 arrangement, arrangements, derangement, arrangement's, rearrangement, argument, arraignment arbitarily arbitrarily 1 19 arbitrarily, arbitrary, Arbitron, arbiter, orbital, arbitrage, arbitrate, arbiters, arbiter's, ordinarily, arterial, arbitrating, arbitration, arteriole, orbiter, arbitraging, orbitals, irritably, orbital's arbitary arbitrary 1 14 arbitrary, arbiter, arbitrate, orbiter, arbiters, tributary, Arbitron, obituary, arbitrage, artery, arbiter's, orbital, orbiters, orbiter's archaelogists archaeologists 1 12 archaeologists, archaeologist's, archaeologist, archaists, archaeology's, urologists, archaist's, anthologists, racialists, urologist's, anthologist's, racialist's archaelogy archaeology 1 12 archaeology, archaeology's, archipelago, archaeologist, Rachael, archaic, archaically, Rachael's, analogy, archery, urology, eschatology archaoelogy archaeology 1 8 archaeology, archaeology's, archaeologist, archipelago, archaically, urology, eschatology, anthology archaology archaeology 1 13 archaeology, archaeology's, urology, eschatology, archaeologist, anthology, archaically, ecology, archaic, graphology, analogy, apology, radiology archeaologist archaeologist 1 4 archaeologist, archaeologists, archaeologist's, archaeology's archeaologists archaeologists 1 10 archaeologists, archaeologist's, archaeologist, urologists, archaeology's, anthologists, archaists, urologist's, anthologist's, archaist's archetect architect 1 3 architect, architects, architect's archetects architects 1 18 architects, architect's, architect, architectures, architecture, archetypes, archetype's, archdeacons, architecture's, archdukes, arctics, archduke's, Arctic's, arctic's, protects, archaists, archdeacon's, archaist's archetectural architectural 1 5 architectural, architecturally, architecture, architectures, architecture's archetecturally architecturally 1 5 architecturally, architectural, architecture, architectures, architecture's archetecture architecture 1 7 architecture, architectures, architecture's, architectural, architect, architects, architect's archiac archaic 1 24 archaic, Archie, Archean, arching, archive, archway, trochaic, arch, arch's, arches, archival, Aramaic, anarchic, Archie's, Arctic, arctic, Arabic, Orphic, arched, archer, archly, orchid, urchin, archery archictect architect 1 6 architect, architects, architect's, architecture, Arctic, arctic architechturally architecturally 1 5 architecturally, architectural, architecture, architectures, architecture's architechture architecture 1 7 architecture, architectures, architecture's, architectural, architect, architects, architect's architechtures architectures 1 4 architectures, architecture's, architecture, architectural architectual architectural 1 6 architectural, architecturally, architecture, architects, architect, architect's archtype archetype 1 11 archetype, arch type, arch-type, archetypes, archetype's, archetypal, archduke, arched, Archie, retype, archly archtypes archetypes 1 13 archetypes, archetype's, arch types, arch-types, archetype, archdukes, archetypal, arches, archduke's, retypes, archives, Archie's, archive's aready already 1 81 already, ready, aired, array, areas, area, read, eared, oared, aerate, arid, arty, reedy, Araby, Brady, Grady, ahead, areal, bread, dread, tread, unready, arrayed, arsed, thready, arcade, armada, Freddy, airhead, area's, greedy, treaty, Art, art, arced, armed, arena, Ara, aorta, are, rad, red, Faraday, Freda, nerdy, abrade, abroad, agreed, aridly, artery, Erato, erode, erred, Hardy, Jared, bared, cared, dared, farad, fared, hardy, hared, lardy, pared, rared, tardy, tared, Eddy, Reed, Reid, Rudy, Urey, aria, eddy, redo, reed, road, urea, reads, unread, read's areodynamics aerodynamics 1 3 aerodynamics, aerodynamics's, aerodynamic argubly arguably 1 15 arguably, arguable, argyle, arugula, unarguably, arable, rugby, ably, agreeably, Araby, Aruba, argue, ruble, inarguable, unarguable arguement argument 1 6 argument, arguments, agreement, augment, argent, argument's arguements arguments 1 7 arguments, argument's, agreements, argument, augments, agreement's, argent's arised arose 12 21 raised, arises, arsed, arise, aroused, arisen, arced, erased, Aries, aired, airiest, arose, braised, praised, apprised, arid, airbed, arrest, parsed, riced, Aries's arival arrival 1 12 arrival, rival, Orval, arrivals, aerial, Aral, archival, trivial, larval, Ariel, areal, arrival's armamant armament 1 15 armament, armaments, Armand, armament's, adamant, ornament, armband, rearmament, firmament, argument, rampant, Armando, Armani, armada, arrant armistace armistice 1 3 armistice, armistices, armistice's aroud around 1 49 around, arid, aloud, proud, Arius, aired, arouse, shroud, Urdu, Rod, aroused, arty, erode, rod, abroad, argued, Art, aorta, art, avoid, droid, Artie, road, rood, rout, Aron, arum, crud, eared, oared, prod, trod, earbud, maraud, arced, armed, arsed, Freud, about, argue, aroma, arose, broad, brood, crowd, fraud, grout, trout, erred arrangment arrangement 1 11 arrangement, arraignment, arrangements, ornament, armament, arraignments, argument, arrangement's, adornment, rearrangement, arraignment's arrangments arrangements 1 16 arrangements, arraignments, arrangement's, arraignment's, ornaments, arrangement, armaments, arraignment, ornament's, arguments, adornments, armament's, rearrangements, argument's, adornment's, rearrangement's arround around 1 14 around, aground, surround, Arron, round, abound, ground, arrant, errand, Arron's, orotund, Aron, ironed, Aaron artical article 1 28 article, radical, critical, cortical, vertical, erotically, optical, articular, atrial, aortic, arrival, arterial, Attica, articled, articles, particle, erotica, piratical, heretical, apical, ironical, artful, nautical, farcical, tactical, Attica's, article's, erotica's artice article 1 46 article, Artie, art ice, art-ice, Artie's, aortic, artier, artifice, artiste, airtime, arts, arise, Art's, Ortiz, art's, artsy, artist, artsier, entice, arced, articles, trice, Aries, attires, Arctic, Art, Patrice, arctic, art, artiest, parties, Rice, rice, attire, arctics, Ariz, amortize, arid, artiness, arty, article's, Arctic's, Atria's, arctic's, attire's, airtime's articel article 1 18 article, articles, articled, Araceli, Ariel, Artie, Artie's, particle, artiest, artiste, artsier, artier, artful, artist, artisan, article's, atrial, Ariel's artifical artificial 1 11 artificial, artificially, artifact, artifice, artful, article, artificer, artifices, oratorical, critical, artifice's artifically artificially 1 13 artificially, artificial, artistically, artfully, erotically, beatifically, oratorically, artificiality, critically, atomically, terrifically, horrifically, atypically artillary artillery 1 7 artillery, articular, artillery's, ancillary, raillery, aridly, artery arund around 1 52 around, aground, Rand, rand, arid, rind, round, earned, and, Armand, Grundy, abound, argued, grind, ground, pruned, Arno, Aron, aren't, arrant, aunt, ironed, rend, runt, rained, Randi, Randy, gerund, randy, arena, amend, arced, armed, arsed, brand, brunt, errand, frond, grand, grunt, ruined, trend, urn, Andy, undo, Arduino, Arnold, Aron's, rant, Arden, run, earn asetic ascetic 1 9 ascetic, aseptic, acetic, ascetics, Aztec, mastic, Attic, attic, ascetic's asign assign 1 27 assign, sign, Asian, align, easing, acing, using, assn, arsing, asking, ashing, assigns, assigned, sing, basing, casing, lasing, axing, sin, aging, aping, awing, USN, icing, basin, ensign, assign's aslo also 1 13 also, ASL, Oslo, aisle, ESL, as lo, as-lo, AOL, Sal, Sol, sol, ASL's, Al's asociated associated 1 8 associated, associates, associate, associate's, satiated, assisted, dissociated, isolated asorbed absorbed 1 11 absorbed, adsorbed, airbed, ascribed, assorted, sorbet, adored, assured, disrobed, sobbed, sorted asphyxation asphyxiation 1 4 asphyxiation, asphyxiations, asphyxiating, asphyxiation's assasin assassin 1 24 assassin, assessing, assassins, assaying, Assisi, sassing, assassin's, assays, assign, amassing, assisting, assailing, assn, assuaging, assist, season, abasing, asses, Aswan, essaying, Assisi's, assail, assess, assay's assasinate assassinate 1 3 assassinate, assassinated, assassinates assasinated assassinated 1 3 assassinated, assassinates, assassinate assasinates assassinates 1 3 assassinates, assassinated, assassinate assasination assassination 1 5 assassination, assassinations, assassinating, assassination's, assignation assasinations assassinations 1 6 assassinations, assassination's, assassination, assignations, assignation's, assassinating assasined assassinated 4 13 assassinate, assassins, assassin, assassinated, assassin's, assisted, seasoned, assailed, assessed, assassinates, assigned, assisting, assayed assasins assassins 1 14 assassins, assassin's, assassin, Assisi's, assigns, assessing, assists, seasons, assails, assign's, assaying, assist's, season's, Aswan's assassintation assassination 1 4 assassination, assassinating, assassinations, assassination's assemple assemble 1 11 assemble, Assembly, assembly, sample, ample, assembled, assembler, assembles, simple, assumable, ampule assertation assertion 1 13 assertion, dissertation, ascertain, asseveration, asserting, assertions, serration, aeration, dissertations, alteration, aspiration, assertion's, dissertation's asside aside 1 31 aside, assize, Assad, as side, as-side, assayed, asset, issued, Aussie, asides, aide, side, assist, Assisi, acid, asst, assume, assure, Essie, abide, amide, Cassidy, wayside, inside, onside, upside, assign, beside, reside, aside's, Assad's assisnate assassinate 1 13 assassinate, assistant, assisted, assist, assassinated, assassinates, assailant, assistance, assistants, assent, assists, assistant's, assist's assit assist 1 26 assist, asst, asset, Assad, as sit, as-sit, ass it, ass-it, assort, aside, East, east, SST, ass, sit, Aussie, assent, assert, assets, AZT, EST, est, suit, ass's, As's, asset's assitant assistant 1 16 assistant, assailant, assonant, distant, hesitant, visitant, assistants, Astana, aspirant, assent, aslant, annuitant, instant, assistant's, avoidant, irritant assocation association 1 10 association, avocation, allocation, associations, assignation, assertion, evocation, isolation, arrogation, association's assoicate associate 1 7 associate, associated, associates, allocate, associate's, associative, assoc assoicated associated 1 19 associated, associates, assisted, associate, assorted, associate's, allocated, addicted, assimilated, assuaged, abdicated, advocated, aspirated, dissociated, desiccated, masticated, assented, asserted, isolated assoicates associates 1 23 associates, associate's, associated, associate, allocates, assists, assimilates, assuages, assist's, abdicates, advocates, aspirates, assorts, dissociates, desiccates, masticates, isolates, ossicles, silicates, advocate's, aspirate's, isolate's, silicate's assosication assassination 2 4 association, assassination, ossification, assimilation asssassans assassins 1 18 assassins, assassin's, assassin, assesses, assessing, Assyrians, assessors, Sassanian's, Sassanian, assistants, seasons, Assyrian's, assessor's, Susana's, Sassoon's, Susanna's, season's, assistant's assualt assault 1 29 assault, assaults, assail, assailed, asphalt, assault's, assaulted, assaulter, assist, adult, assails, casualty, SALT, asst, salt, basalt, Assad, asset, usual, assuaged, aslant, insult, assent, assert, assort, desalt, result, assuage, usual's assualted assaulted 1 21 assaulted, assaulter, assailed, adulated, asphalted, assaults, assault, assisted, assault's, salted, isolated, insulated, osculated, assuaged, insulted, unsalted, assented, asserted, assorted, desalted, resulted assymetric asymmetric 1 5 asymmetric, isometric, symmetric, asymmetrical, asymmetry assymetrical asymmetrical 1 5 asymmetrical, asymmetrically, symmetrical, unsymmetrical, asymmetric asteriod asteroid 1 7 asteroid, asteroids, astride, steroid, austerity, asteroid's, aster asthetic aesthetic 1 16 aesthetic, aesthetics, apathetic, anesthetic, asthmatic, ascetic, aseptic, atheistic, athletic, aesthete, bathetic, pathetic, unaesthetic, authentic, acetic, aesthetics's asthetically aesthetically 1 8 aesthetically, apathetically, asthmatically, ascetically, aseptically, athletically, pathetically, authentically asume assume 1 45 assume, Asama, assumed, assumes, same, Assam, sum, anime, aside, assure, ism, Axum, some, sumo, acme, alum, arum, amuse, Amie, resume, samey, azure, SAM, Sam, use, Sammie, spume, AM, Am, As, Sm, USMC, am, as, asylum, seem, um, Sue, sue, Aussie, ease, Au's, A's, AM's, Am's atain attain 1 39 attain, stain, again, Adan, Attn, attn, atone, satin, attains, Eaton, eating, Atman, Taine, attune, Atari, Stan, Adana, Eton, tan, tin, Asian, Latin, avian, eaten, oaten, Satan, Audion, adding, aiding, Alan, akin, Aden, Odin, obtain, Bataan, Petain, detain, retain, admin atempting attempting 1 3 attempting, tempting, adapting atheistical atheistic 1 15 atheistic, theistic, acoustical, egoistical, athletically, mathematical, authentically, atheists, atheist, theoretical, sophistical, atheist's, logistical, apolitical, egotistical athiesm atheism 1 4 atheism, theism, atheist, atheism's athiest atheist 1 13 atheist, athirst, achiest, ashiest, atheists, theist, earthiest, atheism, itchiest, attest, pithiest, airiest, atheist's atorney attorney 1 11 attorney, attorneys, tourney, atone, adorn, adorned, attorney's, torn, adore, atoned, atones atribute attribute 1 8 attribute, tribute, attributed, attributes, attribute's, attributive, tributes, tribute's atributed attributed 1 8 attributed, attributes, attribute, attribute's, tributes, tribute, unattributed, tribute's atributes attributes 1 10 attributes, tributes, attribute's, attributed, attribute, tribute's, attributives, tribute, arbutus, attributive's attaindre attainder 1 4 attainder, attender, attained, attainder's attaindre attained 3 4 attainder, attender, attained, attainder's attemp attempt 1 36 attempt, at temp, at-temp, temp, tamp, Tempe, tempo, ATM, ATP, amp, sitemap, attempts, stamp, stomp, stump, atom, atop, item, attend, uptempo, Tampa, atoms, items, attest, Autumn, autumn, temps, tempt, damp, ate, ATM's, attempt's, attempted, atom's, item's, temp's attemped attempted 1 8 attempted, attempt, at temped, at-temped, temped, attempts, tamped, attempt's attemt attempt 1 24 attempt, attest, attend, attempts, ATM, EMT, admit, amt, automate, atom, attests, item, adept, atilt, atoms, items, fattest, aptest, Autumn, attempt's, autumn, ATM's, atom's, item's attemted attempted 1 6 attempted, attested, attended, automated, attempt, attenuated attemting attempting 1 5 attempting, attesting, attending, automating, attenuating attemts attempts 1 19 attempts, attests, attempt's, attends, attest, attempt, admits, automates, Artemis, ATM's, atoms, items, atom's, item's, adepts, autumns, adept's, Autumn's, autumn's attendence attendance 1 15 attendance, attendances, attendees, attendee, attendance's, tendency, attending, attendant, attenders, attendants, attendee's, ascendance, attends, antecedence, attendant's attendent attendant 1 9 attendant, attendants, attended, attending, attender, attendant's, Atonement, atonement, attendee attendents attendants 1 25 attendants, attendant's, attendant, attenders, attendees, attainments, attendances, attendee's, attendance, ascendants, attended, attends, atonement's, amendments, attainment's, indents, antecedents, pendents, attendance's, attending, ascendant's, amendment's, indent's, antecedent's, pendent's attened attended 1 11 attended, attend, attuned, battened, fattened, attendee, attained, atoned, attends, attender, tautened attension attention 1 12 attention, attenuation, at tension, at-tension, tension, attentions, Ascension, ascension, attending, attention's, inattention, extension attitide attitude 1 8 attitude, attitudes, altitude, aptitude, attired, attitude's, latitude, audited attributred attributed 1 6 attributed, attributes, attribute, attribute's, attributive, unattributed attrocities atrocities 1 11 atrocities, atrocity's, attributes, atrocious, atrocity, attracts, attribute's, eternities, authorities, trusties, maturities audeince audience 1 11 audience, audiences, Auden's, audience's, adenine, Auden, cadence, Audion's, advice, Aden's, advance auromated automated 1 15 automated, arrogated, urinated, automate, automates, animated, aerated, armored, aromatic, cremated, promoted, orated, abrogated, formatted, armed austrailia Australia 1 8 Australia, Australian, austral, Australoid, astral, Australasia, Australia's, Austria austrailian Australian 1 7 Australian, Australians, Australia, Australasian, Australian's, Austrian, Australia's auther author 1 25 author, anther, Luther, either, ether, other, auger, Cather, Father, Mather, Rather, bather, father, gather, lather, rather, another, authors, outer, usher, utter, Reuther, Arthur, Esther, author's authobiographic autobiographic 1 7 autobiographic, autobiographical, autobiographies, autobiography, autobiographer, ethnographic, autobiography's authobiography autobiography 1 6 autobiography, autobiography's, autobiographer, autobiographic, ethnography, autobiographies authorative authoritative 1 16 authoritative, authorities, authority, iterative, abortive, authorize, authored, automotive, authoritatively, authority's, authorized, attractive, authorizes, curative, assortative, authoring authorites authorities 1 6 authorities, authorizes, authority's, authorized, authority, authorize authorithy authority 1 13 authority, authoring, authorial, authorize, author, authority's, authors, authorities, author's, authored, authoress, authorized, authorizes authoritiers authorities 1 15 authorities, authority's, authorizes, authoritarians, authoritarian, arthritis, authoress, authoritarian's, authority, authorize, outriders, arthritics, arthritis's, arthritic's, outrider's authoritive authoritative 2 6 authorities, authoritative, authority, authority's, abortive, authorize authrorities authorities 1 11 authorities, authority's, arthritis, authorizes, atrocities, authorized, arthritis's, authority, authorize, arthritics, arthritic's automaticly automatically 1 4 automatically, automatic, automatics, automatic's automibile automobile 1 4 automobile, automobiled, automobiles, automobile's automonomous autonomous 1 5 autonomous, autonomy's, autonomously, antonymous, autonomy autor author 1 36 author, auto, Astor, actor, autos, tutor, attar, outer, Aurora, aurora, suitor, attire, Atari, Audra, adore, auditor, outre, tor, uteri, utter, gator, acuter, astir, auto's, eater, atom, atop, Adar, odor, tauter, after, altar, alter, apter, ardor, aster autority authority 1 13 authority, austerity, futurity, adroit, atrocity, maturity, autocrat, utility, notoriety, attorney, audacity, automate, authority's auxilary auxiliary 1 9 auxiliary, Aguilar, auxiliary's, maxillary, ancillary, axially, axial, auxiliaries, Aguilar's auxillaries auxiliaries 1 3 auxiliaries, ancillaries, auxiliary's auxillary auxiliary 1 4 auxiliary, maxillary, ancillary, auxiliary's auxilliaries auxiliaries 1 4 auxiliaries, auxiliary's, ancillaries, auxiliary auxilliary auxiliary 1 5 auxiliary, auxiliary's, maxillary, ancillary, auxiliaries availablity availability 1 4 availability, availability's, unavailability, available availaible available 1 7 available, assailable, unavailable, avoidable, availability, bailable, fallible availble available 1 15 available, assailable, unavailable, avoidable, bailable, fallible, availed, affable, avail, amiable, savable, arable, avails, audible, avail's availiable available 1 8 available, assailable, unavailable, avoidable, bailable, valuable, invaluable, fallible availible available 1 9 available, assailable, fallible, unavailable, avoidable, availing, bailable, fallibly, infallible avalable available 1 17 available, assailable, salable, valuable, unavailable, invaluable, avoidable, affable, savable, bailable, callable, violable, fallible, analyzable, arable, invaluably, inviolable avalance avalanche 1 10 avalanche, valance, avalanches, Avalon's, avalanche's, balance, valiance, alliance, Avalon, valence avaliable available 1 13 available, assailable, valuable, unavailable, avoidable, invaluable, bailable, salable, fallible, liable, amiable, pliable, affable avation aviation 1 13 aviation, ovation, evasion, action, avocation, ovations, aeration, Avalon, auction, elation, oration, aviation's, ovation's averageed averaged 1 17 averaged, average ed, average-ed, averages, average, average's, averagely, averred, overages, overawed, overfeed, overage, avenged, averted, overage's, leveraged, overacted avilable available 1 22 available, avoidable, bailable, assailable, violable, unavailable, advisable, inviolable, valuable, amiable, avoidably, affable, navigable, amicable, liable, livable, Avila, fallible, pliable, salable, savable, enviable awared awarded 1 14 awarded, award, aware, awardee, awards, eared, warred, Ward, awed, ward, aired, oared, wired, award's awya away 1 63 away, aw ya, aw-ya, aqua, AWS, awry, ayah, AA, aw, ya, AAA, Wyo, aye, ABA, AMA, Ada, Ala, Amy, Ana, Ara, Ava, aha, aka, any, awe, awl, awn, yea, Aida, Anna, Apia, Asia, area, aria, aura, hiya, Amway, Au, ea, yaw, aah, allay, array, assay, way, A, AWS's, Y, a, y, Ayala, Iyar, Maya, UAW, WA, Aryan, AI, IA, Ia, ow, ye, yo, AA's baceause because 1 30 because, beaus, cease, Backus, bemuse, Baez's, Bauhaus, bureaus, decease, Beau's, beau's, beauts, causes, ceases, bemuses, cause, Basques, basques, Backus's, bureau's, Bissau's, sebaceous, Belau's, Bauhaus's, beaut's, Cebu's, cause's, cease's, Bayeux's, Basque's backgorund background 1 4 background, backgrounds, background's, backgrounder backrounds backgrounds 1 20 backgrounds, back rounds, back-rounds, background's, background, backhands, backgrounders, backgrounder, backrooms, grounds, backhand's, backbones, backwoods, backrests, backboards, backgrounder's, ground's, backrest's, backbone's, backboard's bakc back 1 45 back, Baku, bake, black, beak, balk, bank, bark, bask, backs, BC, Beck, Bk, Buck, Jack, KC, beck, bk, bock, buck, jack, kc, BASIC, Baker, Blake, baccy, baked, baker, bakes, balky, basic, beaks, brake, BBC, Bic, bag, Biko, Jake, bike, cake, back's, beak's, Bk's, Baku's, bake's banannas bananas 2 20 bandannas, bananas, banana's, bandanna's, banana, Ananias, mananas, bonanza, bonanzas, banyans, bandanna, banns, banyan's, manana's, bonanza's, Brianna's, banns's, Bataan's, Canaan's, nanny's bandwith bandwidth 1 8 bandwidth, band with, band-with, bandwidths, bandit, bandits, sandwich, bandit's bankrupcy bankruptcy 1 5 bankruptcy, bankrupt, bankrupts, bankrupt's, bankruptcy's banruptcy bankruptcy 1 5 bankruptcy, bankrupts, bankrupt's, bankrupt, bankruptcy's baout about 1 27 about, bout, Batu, boat, bait, beaut, bat, bot, but, buyout, baud, boot, beauty, BTU, Btu, Baotou, abut, bate, beat, butt, bayou, bouts, bought, Bantu, bailout, boast, bout's baout bout 2 27 about, bout, Batu, boat, bait, beaut, bat, bot, but, buyout, baud, boot, beauty, BTU, Btu, Baotou, abut, bate, beat, butt, bayou, bouts, bought, Bantu, bailout, boast, bout's basicaly basically 1 41 basically, Biscay, basally, BASICs, basics, BASIC, Basil, basal, basic, basil, scaly, Barclay, rascally, Bacall, Baikal, basely, busily, sickly, PASCAL, Pascal, pascal, rascal, musically, BASIC's, basic's, bossily, musical, fiscally, basalt, baseball, basilica, musicale, fiscal, baggily, Scala, bacilli, briskly, scale, Biscay's, Basil's, basil's basicly basically 1 21 basically, BASIC, Basil, basic, basil, basely, busily, BASICs, basics, basally, BASIC's, basic's, bossily, sickly, Biscay, baggily, Basel, basal, briskly, Basil's, basil's bcak back 1 126 back, beak, backs, black, Baku, Beck, Buck, bake, beck, bock, buck, cake, balk, bank, bark, bask, BC, Bk, Jack, bk, jack, Blake, beaks, bleak, brake, break, busk, bag, becks, bucks, book, BC's, Becky, Bork, berk, bilk, blag, bonk, brag, bulk, bunk, scag, balky, Backus, Barack, back's, backed, backer, backup, Bic, Buick, Jacky, bx, Brock, block, brick, burka, CBC, calk, cask, BBC, aback, Baker, baked, baker, bakes, batik, BA, Ba, Biko, CA, Ca, Cage, Coke, Cook, Jake, bike, boga, ca, cage, ck, cock, coke, cook, gawk, AK, Bach, Mack, hack, lack, pack, quack, rack, sack, tack, wack, Bacon, baccy, bacon, Gk, Jock, KC, Keck, QC, cg, jock, kc, kick, beak's, cab, BIA, CAI, baa, bay, boa, caw, cay, coca, Beck's, Buck's, beck's, bock's, buck's, Bk's, Baku's, bake's beachead beachhead 1 21 beachhead, beached, batched, bleached, breached, beaches, behead, bashed, belched, benched, leached, reached, bitched, botched, broached, beachheads, Beach, beach, ached, betcha, beachhead's beacuse because 1 44 because, Backus, beaus, beaches, backs, beaks, becks, bemuse, recuse, beak's, cause, Backus's, Beau's, beau's, accuse, bakes, beauts, Baku's, Beck's, abacus, back's, base, beck's, became, ecus, beacons, Beach's, badges, bags, beach's, beagles, Becky's, BBC's, Bic's, bag's, Belau's, beaut's, abacus's, beacon's, bake's, beige's, Braque's, badge's, beagle's beastiality bestiality 1 4 bestiality, bestiality's, bestially, bestial beatiful beautiful 1 8 beautiful, beautifully, beatify, beatific, beautify, boastful, bagful, bountiful beaurocracy bureaucracy 1 12 bureaucracy, autocracy, meritocracy, Beauregard, Bergerac, democracy, bureaucracy's, barracks, barrack, Bergerac's, Beauregard's, barrack's beaurocratic bureaucratic 1 14 bureaucratic, autocratic, meritocratic, Democratic, democratic, Socratic, bureaucrat, bureaucratize, bureaucrats, theocratic, Beauregard, Bergerac, bureaucrat's, Beauregard's beautyfull beautiful 2 4 beautifully, beautiful, beauty full, beauty-full becamae became 1 13 became, become, because, Beckman, becalm, becomes, beam, came, blame, begum, Bahama, beagle, bigamy becasue because 1 43 because, becks, became, Bessie, beaks, beaus, cause, Basque, basque, Basie, Beck's, Case, base, beck's, case, bemuse, recuse, BC's, Backus, begs, Bekesy, boccie, betas, blase, BBC's, Bic's, backs, bucks, beagle, become, beak's, Becky's, Beau's, beau's, Bela's, beta's, Baku's, Buck's, back's, bock's, buck's, Belau's, Backus's beccause because 1 39 because, beaus, boccie, cause, beaks, Meccas, accuse, became, bemuse, meccas, recuse, Backus, Bacchus, Decca's, Mecca's, mecca's, Becky's, beaches, Beau's, Cayuse, beau's, cayuse, beauts, Case, beak's, case, ecus, Belau's, becomes, betakes, clause, Baku's, Backus's, Bacchus's, beaut's, Beach's, beach's, beige's, boccie's becomeing becoming 1 20 becoming, beckoning, become, becomingly, coming, becalming, beaming, booming, becomes, beseeming, Beckman, bedimming, blooming, Boeing, bogeying, became, bombing, combing, comping, unbecoming becomming becoming 1 17 becoming, bedimming, becalming, beckoning, brimming, becomingly, coming, beaming, booming, bumming, cumming, Beckman, blooming, scamming, scumming, begriming, beseeming becouse because 1 48 because, becomes, becks, become, bemuse, blouse, recuse, Backus, Beck's, beck's, bogus, Becky's, Boise, Bose, ecus, beacons, beckons, boccie, bogs, beaus, bijou's, cause, recourse, Eco's, Pecos, backs, beaks, books, bucks, Backus's, bayous, befogs, Biko's, Buck's, back's, beak's, bock's, buck's, beacon's, bog's, Beau's, beau's, Baku's, book's, Bacon's, bacon's, bayou's, beige's becuase because 1 59 because, becks, became, bemuse, recuse, Beck's, beck's, beaks, beaus, cause, Becky's, bucks, Backus, Case, base, bucksaw, case, ecus, belugas, bruise, bugs, becomes, betas, blase, backs, bogus, Beau's, beau's, begums, Backus's, Meccas, accuse, beauts, become, blouse, meccas, beak's, Baku's, Bekesy, Buck's, back's, boccie, bock's, buck's, bequest, beluga's, Beria's, bug's, Belau's, Bela's, beta's, begum's, Bella's, Berra's, Decca's, Mecca's, beaut's, mecca's, beige's bedore before 2 17 bedsore, before, bedder, beadier, bed ore, bed-ore, Bede, bettor, bore, badder, beater, bemire, better, bidder, adore, beware, fedora befoer before 1 19 before, beefier, beaver, buffer, Boer, beer, bedder, beeper, Beyer, befog, defer, refer, Becker, beaker, bearer, beater, befoul, better, deffer beggin begin 3 9 begging, Begin, begin, begun, bagging, beguine, bogging, bugging, began beggin begging 1 9 begging, Begin, begin, begun, bagging, beguine, bogging, bugging, began begginer beginner 1 25 beginner, baggier, begging, beguine, boggier, buggier, beginners, beguiler, beguines, begone, bargainer, Begin, begin, beggar, bigger, bugger, gainer, begins, beguine's, leggier, bagging, bogging, bugging, Begin's, beginner's begginers beginners 1 23 beginners, beginner's, beguines, bagginess, beguine's, beguilers, beginner, bargainers, begins, Begin's, beggars, buggers, gainers, beguiler's, Berliners, bargainer's, legginess, beggar's, bugger's, gainer's, Berliner's, Buckner's, bagginess's beggining beginning 1 27 beginning, begging, beckoning, beggaring, beginnings, beguiling, regaining, bargaining, deigning, feigning, reigning, braining, Beijing, bagging, beaning, begriming, bogging, bugging, gaining, doggoning, boggling, beginning's, boogieing, begetting, bemoaning, buggering, rejoining begginings beginnings 1 19 beginnings, beginning's, beginning, signings, Beijing's, begging, begonias, beguines, beginners, Benin's, begonia's, leggings, Jennings, beguine's, signing's, designing's, legging's, beginner's, tobogganing's beggins begins 1 29 begins, Begin's, begging, beguines, beg gins, beg-gins, Begin, begin, begonias, Belgians, bagginess, beguine's, leggings, Baggies, baggies, bagging, beguine, biggies, bogging, buggies, bugging, Belgian's, begonia's, Benin's, legging's, Bergen's, baggie's, biggie's, Beijing's begining beginning 1 46 beginning, beginnings, beckoning, deigning, feigning, reigning, beguiling, braining, regaining, Beijing, beaning, begging, bargaining, benign, bringing, beginning's, begriming, binning, boning, gaining, ginning, Begin, Benin, begin, genning, veining, boinking, signing, begonia, beguine, beginner, biking, begins, boogieing, reining, seining, bagging, banning, bogging, bugging, coining, joining, keening, kenning, Begin's, Beijing's beginnig beginning 1 30 beginning, beginner, begging, beginnings, Begin, Beijing, begin, begonia, begins, Begin's, beguine, begun, beguiling, deigning, feigning, reigning, beginning's, biking, binning, ginning, bigwig, bagging, being, bogging, boogieing, bugging, beaning, began, Bennie, Beijing's behavour behavior 1 17 behavior, behaviors, Beauvoir, behave, beaver, behaving, behavior's, behavioral, behaved, behaves, bravura, behoove, heavier, heaver, Balfour, Cavour, devour beleagured beleaguered 1 3 beleaguered, beleaguers, beleaguer beleif belief 1 15 belief, beliefs, belied, belie, Leif, beef, belies, believe, relief, Belem, bluff, belief's, lief, beefy, belle beleive believe 1 14 believe, believed, believer, believes, belief, beehive, belie, beeline, relieve, Belize, relive, bereave, blivet, live beleived believed 1 16 believed, beloved, believes, believe, belied, believer, relieved, blivet, bellied, relived, bereaved, levied, Blvd, blvd, bleed, lived beleives believes 1 25 believes, believers, believed, beliefs, believe, beehives, beeves, belies, beelines, believer, relieves, belief's, bellies, believer's, relives, bereaves, beehive's, bevies, levies, televise, blivets, beeline's, Blevins, lives, Belize's beleiving believing 1 24 believing, relieving, reliving, bereaving, Bolivian, living, bleeding, bleeping, Blevins, beefing, belling, leaving, belting, belying, delving, beveling, belaying, behaving, belching, bellying, bleating, blessing, cleaving, bluffing belive believe 1 16 believe, belie, belief, Belize, relive, be live, be-live, believed, believer, believes, beloved, blivet, belied, belies, live, belle belived believed 1 16 believed, beloved, belied, relived, blivet, be lived, be-lived, beloveds, belief, believe, bellied, Blvd, blvd, lived, belled, beloved's belives believes 1 24 believes, belies, beliefs, relives, be lives, be-lives, believers, beloveds, bevies, believe, bellies, blivets, belief's, lives, bevvies, elves, Belize's, Belize, beeves, belief, belles, believer's, beloved's, belle's belives beliefs 3 24 believes, belies, beliefs, relives, be lives, be-lives, believers, beloveds, bevies, believe, bellies, blivets, belief's, lives, bevvies, elves, Belize's, Belize, beeves, belief, belles, believer's, beloved's, belle's belligerant belligerent 1 6 belligerent, belligerents, belligerency, belligerent's, belligerently, belligerence bellweather bellwether 1 9 bellwether, bell weather, bell-weather, bellwethers, bellwether's, blather, leather, weather, blither bemusemnt bemusement 1 6 bemusement, bemusement's, amusement, basement, bemused, bemusing beneficary beneficiary 1 17 beneficiary, benefice, beneficiary's, benedictory, beneficially, benefices, beneficial, benefactor, benefit, benefice's, beneficiaries, breviary, beefier, bonfire, beefcake, benefactors, benefactor's beng being 1 40 being, Ben, Eng, beg, bang, bong, bung, Belg, Benz, Berg, Deng, bend, bent, berg, binge, bank, bonk, bunk, Boeing, beings, benign, neg, Bean, bean, been, Bengal, Benny, beige, bingo, bongo, Ben's, bungee, bag, ban, big, bin, bog, bug, bun, being's benificial beneficial 1 5 beneficial, beneficially, beneficiary, nonofficial, unofficial benifit benefit 1 10 benefit, befit, benefits, Benito, Benita, bent, Benet, benefit's, benefited, unfit benifits benefits 1 10 benefits, benefit's, befits, benefit, bents, unfits, Benito's, bent's, Benita's, Benet's Bernouilli Bernoulli 1 9 Bernoulli, Bernoulli's, Baronial, Barnaul, Brillo, Brill, Broil, Brolly, Braille beseige besiege 1 9 besiege, besieged, besieger, besieges, beige, Bessie, beside, siege, beige's beseiged besieged 1 12 besieged, besieges, besiege, besieger, beseemed, beside, bewigged, begged, busied, bested, basked, busked beseiging besieging 1 15 besieging, beseeming, besetting, beseeching, Beijing, begging, besting, bespeaking, basking, bedecking, busking, bisecting, befogging, besotting, messaging betwen between 1 21 between, bet wen, bet-wen, beaten, betaken, betoken, Bowen, batten, bitten, batmen, Beeton, tween, been, butane, twin, Bette, betting, betel, Baden, Biden, baton beween between 1 18 between, Bowen, be ween, be-ween, been, ween, tween, baleen, beaten, bowmen, weeny, Ben, wen, Bean, bean, wean, when, Bowen's bewteen between 1 12 between, beaten, Beeton, batten, bitten, been, teen, betaken, betoken, butane, Beltane, Bette bilateraly bilaterally 1 2 bilaterally, bilateral billingualism bilingualism 1 4 bilingualism, bilingualism's, bilinguals, bilingual's binominal binomial 1 9 binomial, bi nominal, bi-nominal, nominal, binomials, nominally, binman, binomial's, binmen bizzare bizarre 1 19 bizarre, buzzer, buzzard, bazaar, boozer, bare, boozier, blizzard, Mizar, blare, buzzers, dizzier, fizzier, beware, binary, gizzard, bazaars, buzzer's, bazaar's blaim blame 2 31 balm, blame, Blair, claim, Bloom, blammo, bloom, balmy, bl aim, bl-aim, Bali, Blaine, Baum, blimp, blimey, Belem, lam, bail, beam, Elam, blab, blag, blah, blat, blip, brim, clam, glam, slam, slim, Bali's blaimed blamed 1 24 blamed, claimed, bloomed, bl aimed, bl-aimed, blames, blame, lamed, limed, bailed, beamed, blimey, lammed, bladed, blamer, blared, blazed, flamed, blabbed, blacked, blagged, clammed, slammed, blame's blessure blessing 10 15 pleasure, bluesier, leisure, lesser, blessed, blesses, bless, bedsore, lessor, blessing, leaser, Closure, closure, pressure, blouse Blitzkreig Blitzkrieg 1 3 Blitzkrieg, Blitzkriegs, Blitzkrieg's boaut bout 2 13 boat, bout, beaut, Batu, bait, boast, bat, bot, but, beauty, baud, beat, boot boaut boat 1 13 boat, bout, beaut, Batu, bait, boast, bat, bot, but, beauty, baud, beat, boot boaut about 0 13 boat, bout, beaut, Batu, bait, boast, bat, bot, but, beauty, baud, beat, boot bodydbuilder bodybuilder 1 3 bodybuilder, bodybuilders, bodybuilder's bombardement bombardment 1 3 bombardment, bombardments, bombardment's bombarment bombardment 1 8 bombardment, bombardments, bombardment's, disbarment, bombarded, debarment, bombarding, bombard bondary boundary 1 19 boundary, bindery, nondairy, binary, binder, bounder, Bender, bender, bondage, boundary's, Bond, bond, notary, Sondra, blonder, bandy, bendy, boner, boneyard borke broke 1 13 broke, Bork, bore, Burke, brake, Brooke, borne, Borg, bark, berk, barge, burka, Bork's boundry boundary 1 16 boundary, bounder, foundry, bindery, bounty, bound, bounders, bounded, bounden, bounds, sundry, bound's, country, laundry, boundary's, bounder's bouyancy buoyancy 1 4 buoyancy, bouncy, bounce, buoyancy's bouyant buoyant 1 21 buoyant, bounty, bunt, bouffant, bound, buoyancy, botany, Bantu, buoyantly, boat, bonnet, bout, butane, band, bent, Brant, blunt, brunt, buoying, burnt, Bryant boyant buoyant 1 50 buoyant, Bryant, bounty, boy ant, boy-ant, botany, Bantu, bunt, boat, bonnet, bound, Bond, band, bent, bond, bayonet, Brant, boast, Bonita, bandy, bonito, botnet, beyond, bony, bouffant, bout, buoyantly, bloat, Benet, ban, bat, boned, bot, Ont, ant, Bean, Bonn, Bono, Boyd, bait, bane, bang, bani, bean, beat, bone, bong, boon, boot, mayn't Brasillian Brazilian 1 6 Brazilian, Brasilia, Brazilians, Brasilia's, Bazillion, Brazilian's breakthough breakthrough 1 5 breakthrough, break though, break-though, breakthroughs, breakthrough's breakthroughts breakthroughs 1 9 breakthroughs, breakthrough's, breakthrough ts, breakthrough-ts, breakthrough, birthrights, birthright's, breakfronts, breakfront's breif brief 1 60 brief, breve, briefs, Brie, barf, brie, beef, reify, bred, brig, Beria, RIF, ref, Bries, brier, grief, serif, braid, bread, breed, brew, reef, Bret, Brit, brim, pref, xref, Brain, Brett, bereft, brain, break, bream, brews, broil, bruin, bruit, brave, brief's, briefed, briefer, briefly, bravo, bare, biff, bore, brae, byre, rife, riff, BR, Br, RF, Rf, bf, bier, debrief, Brie's, brie's, brew's breifly briefly 1 33 briefly, barfly, bravely, breezily, brief, barely, refile, refill, briefs, brolly, reify, Bradly, brevity, bridle, brill, broil, rifle, brief's, briefed, briefer, Reilly, breviary, broadly, firefly, Brillo, ruffly, trifle, blowfly, Braille, braille, bluffly, brashly, gruffly brethen brethren 1 27 brethren, berthing, breathe, breathing, berthed, breathed, breather, breathes, Bremen, Breton, Bethune, Bergen, Britten, brothel, brother, berth, birthing, breath, brighten, urethane, Bertha, berths, Bethany, Bethe, breathy, broth, berth's bretheren brethren 1 14 brethren, breather, breathers, brother, breather's, breathier, brothers, northern, birther, brother's, brotherly, birthers, bothering, birther's briliant brilliant 1 10 brilliant, brilliants, reliant, brilliancy, brilliant's, brilliantly, Brant, brilliance, broiling, Bryant brillant brilliant 1 26 brilliant, brill ant, brill-ant, brilliants, brilliancy, brilliant's, brilliantly, Brant, brilliance, Rolland, Bryant, reliant, brigand, brunt, brilliantine, Brian, Brillouin, brill, bivalent, Brent, bland, blunt, brand, Briana, Brillo, billet brimestone brimstone 1 9 brimstone, brimstone's, brownstone, birthstone, limestone, rhinestone, Firestone, Brampton, freestone Britian Britain 1 30 Britain, Briton, Brian, Brittany, Boeotian, Britten, Frisian, Brain, Bruiting, Briana, Bruin, Brattain, Bryan, Bran, Brownian, Bruneian, Croatian, Titian, Breton, Bribing, Brogan, British, Brianna, Martian, Fruition, Ration, Mauritian, Haitian, Parisian, Britain's Brittish British 1 9 British, Brutish, Britt's, Irtish, British's, Britisher, Britt, Brits, Brit's broacasted broadcast 7 11 brocaded, breasted, broadcaster, breakfasted, bracketed, broadcasts, broadcast, boasted, broadcast's, roasted, broadsided broadacasting broadcasting 1 4 broadcasting, broadcasting's, rebroadcasting, broadcast broady broadly 1 11 broadly, Brady, broad, broody, byroad, broads, Brad, brad, bread, brood, broad's Buddah Buddha 1 16 Buddha, Buddhas, Buddy, Judah, Budded, Buds, Buddha's, Bud, Bah, Biddy, Beulah, Bud's, Utah, Blah, Buddy's, Obadiah buisness business 1 7 business, busyness, business's, bossiness, baseness, busing's, busyness's buisnessman businessman 1 4 businessman, businessmen, businessman's, businesswoman buoancy buoyancy 1 15 buoyancy, bouncy, bounce, bonce, buoyancy's, bunchy, bony, bounty, jouncy, lunacy, bans, bonny, bunny, ban's, bunny's buring burying 4 20 burring, burning, burping, burying, bring, Bering, baring, boring, bruin, buying, Turing, busing, curing, during, luring, burn, barring, bearing, brine, briny buring burning 2 20 burring, burning, burping, burying, bring, Bering, baring, boring, bruin, buying, Turing, busing, curing, during, luring, burn, barring, bearing, brine, briny buring during 14 20 burring, burning, burping, burying, bring, Bering, baring, boring, bruin, buying, Turing, busing, curing, during, luring, burn, barring, bearing, brine, briny burried buried 1 7 buried, burred, berried, curried, hurried, barred, burrito busineses business 2 5 businesses, business, business's, busyness, busyness's busineses businesses 1 5 businesses, business, business's, busyness, busyness's busness business 1 12 business, busyness, baseness, business's, busyness's, bossiness, buses, bushiness, busies, busing's, baseness's, Bunsen's bussiness business 1 10 business, bossiness, bushiness, fussiness, busyness, business's, bossiness's, brassiness, busing's, busyness's cacuses caucuses 1 15 caucuses, accuses, causes, cayuses, cause's, clauses, cases, Caucasus, caucus's, cayuse's, crocuses, cactus's, clause's, Case's, case's cahracters characters 1 24 characters, character's, carjackers, caricatures, carters, craters, crackers, carjacker's, caricature's, Carter's, Crater's, carter's, crater's, graters, characterize, cracker's, cricketers, carders, garters, Cartier's, grater's, cricketer's, carder's, garter's calaber caliber 1 24 caliber, clamber, caber, clobber, clubber, calibers, caller, Calder, calmer, camber, Malabar, caliper, Caleb, Clare, callable, Claire, Colbert, clayier, climber, Clair, caliber's, cuber, labor, Caleb's calander calendar 2 23 colander, calendar, ca lander, ca-lander, slander, Calder, lander, colanders, islander, blander, clanger, cylinder, Leander, caldera, cleaner, launder, calender's, candor, canter, colander's, colder, gander, lender calander colander 1 23 colander, calendar, ca lander, ca-lander, slander, Calder, lander, colanders, islander, blander, clanger, cylinder, Leander, caldera, cleaner, launder, calender's, candor, canter, colander's, colder, gander, lender calculs calculus 1 4 calculus, calculi, calculus's, Caligula's calenders calendars 2 15 calender's, calendars, calendar's, colanders, ca lenders, ca-lenders, lenders, colander's, calendar, blenders, cylinders, Calder's, lender's, blender's, cylinder's caligraphy calligraphy 1 9 calligraphy, calligraphy's, calligrapher, calligraphic, paleography, holography, Calgary, telegraphy, hagiography caluclate calculate 1 6 calculate, calculated, calculates, calculator, calculative, recalculate caluclated calculated 1 7 calculated, calculates, calculate, calculatedly, recalculated, coagulated, calculator caluculate calculate 1 6 calculate, calculated, calculates, calculator, calculative, recalculate caluculated calculated 1 6 calculated, calculates, calculate, calculatedly, recalculated, calculator calulate calculate 1 18 calculate, coagulate, collate, ululate, copulate, calculated, calculates, caliphate, valuate, Capulet, calumet, climate, collated, casualty, cellulite, adulate, Colgate, calcite calulated calculated 1 9 calculated, coagulated, collated, ululated, copulated, calculates, calculate, valuated, adulated Cambrige Cambridge 1 6 Cambridge, Cambric, Cambrian, Cambering, Cambridge's, Cambric's camoflage camouflage 1 5 camouflage, camouflaged, camouflager, camouflages, camouflage's campain campaign 1 34 campaign, camping, cam pain, cam-pain, campaigns, campaigned, company, comping, Caspian, complain, sampan, clamping, cramping, crampon, champing, champion, Cayman, Champlain, caiman, campaign's, capon, campanile, captain, companion, comparing, Campinas, camp, capping, Japan, campy, cumin, gamin, japan, camping's campains campaigns 1 13 campaigns, campaign's, Campinas, cam pains, cam-pains, campaign, camping's, companies, complains, camping, Caspian's, Campinas's, company's candadate candidate 1 18 candidate, candidates, Candide, candida, candidate's, candidature, antedate, candidacy, cantata, Canada, mandated, candid, cantatas, Candace, mandate, Canada's, Candide's, cantata's candiate candidate 1 15 candidate, Candide, candida, candied, candid, Candace, Candice, mandate, cantata, candidates, Canute, candies, conduit, candidate's, Candide's candidiate candidate 1 8 candidate, candidates, Candide, candida, candidate's, candidature, candidacy, candid cannister canister 1 11 canister, Bannister, canisters, banister, gangster, canniest, canister's, canter, caster, cannier, consider cannisters canisters 1 13 canisters, canister's, canister, Bannister's, banisters, gangsters, canters, casters, banister's, considers, gangster's, canter's, caster's cannnot cannot 1 23 cannot, canto, Cannon, cannon, cant, connote, can't, Carnot, canned, gannet, Canon, canon, canny, Canton, Canute, canoed, canton, cannoned, cannons, canoe, canst, Cannon's, cannon's cannonical canonical 1 5 canonical, canonically, conical, cannonball, cantonal cannotation connotation 2 9 annotation, connotation, can notation, can-notation, connotations, annotations, notation, connotation's, annotation's cannotations connotations 2 10 annotations, connotations, connotation's, can notations, can-notations, annotation's, connotation, notations, annotation, notation's caost coast 1 7 coast, cast, cost, caste, canst, CST, ghost caperbility capability 1 9 capability, curability, comparability, separability, puerility, arability, capability's, credibility, culpability capible capable 1 6 capable, capably, cable, capsule, Gable, gable captial capital 1 15 capital, Capitol, capitol, spatial, Capetian, capitally, caption, nuptial, capitals, cattail, captain, Capella, spacial, partial, capital's captued captured 1 37 captured, capture, caped, capped, catted, canted, carted, captained, coated, capered, carpeted, captive, Capote, captures, computed, clouted, crated, Capt, capt, patted, copied, Capulet, coasted, Capet, capsuled, coped, gaped, gated, japed, deputed, opted, reputed, spatted, Capote's, copped, cupped, capture's capturd captured 1 14 captured, capture, cap turd, cap-turd, captures, captors, captor, capture's, captor's, capered, catered, recaptured, capturing, copter carachter character 6 17 crocheter, Carter, Crater, carter, crater, character, Richter, Cartier, catcher, crocheters, crochet, archer, carder, curter, garter, grater, crocheter's caracterized characterized 1 6 characterized, characterizes, characterize, cauterized, catheterized, parameterized carcas carcass 2 40 Caracas, carcass, cracks, Caracas's, carcass's, crack's, crags, Cara's, cacaos, carats, cars, creaks, cricks, croaks, crocks, crocus, arcs, fracas, Carla's, crag's, car's, cares, cargo's, arc's, Curacao's, Carr's, Cary's, care's, Crick's, RCA's, crick's, crock's, cacao's, carat's, Cora's, Kara's, coca's, creak's, croak's, Craig's carcas Caracas 1 40 Caracas, carcass, cracks, Caracas's, carcass's, crack's, crags, Cara's, cacaos, carats, cars, creaks, cricks, croaks, crocks, crocus, arcs, fracas, Carla's, crag's, car's, cares, cargo's, arc's, Curacao's, Carr's, Cary's, care's, Crick's, RCA's, crick's, crock's, cacao's, carat's, Cora's, Kara's, coca's, creak's, croak's, Craig's carefull careful 2 8 carefully, careful, care full, care-full, carefuller, jarful, refill, refuel careing caring 1 73 caring, carding, carping, carting, carving, jarring, Carina, careen, coring, curing, capering, carrion, catering, careening, careering, carrying, Creon, charring, crewing, cawing, caressing, craning, crating, craving, crazing, scarring, caroling, caroming, Goering, Karen, Karin, canoeing, carny, graying, jeering, scaring, Cardin, Carlin, crying, Waring, baring, caging, caking, caning, casein, casing, caving, daring, faring, gearing, haring, oaring, paring, raring, taring, Corina, Corine, Karina, goring, Carmine, Corning, carbine, careens, carmine, cording, corking, corning, curbing, curling, cursing, curving, garbing, caring's carismatic charismatic 1 9 charismatic, prismatic, charismatics, aromatic, charismatic's, cosmetic, climatic, juristic, axiomatic carmel caramel 3 10 Carmela, Carmelo, caramel, Camel, camel, Carmella, carrel, Carmen, carpel, cartel carniverous carnivorous 1 20 carnivorous, carnivores, carnivore's, Carboniferous, carboniferous, carnivorously, carnivora, coniferous, cancerous, carnivore, carvers, carveries, caregivers, Carver's, carver's, cankerous, caregiver's, connivers, conniver's, Carboniferous's carreer career 1 22 career, Carrier, carrier, carer, Currier, caterer, Carter, careers, carter, carriers, Greer, corer, crier, curer, Carrie, Carver, carder, carper, carver, career's, Carrier's, carrier's carrers careers 1 26 careers, carriers, carters, carers, Carrier's, career's, carrier's, carer's, carders, carpers, carvers, carrels, corers, criers, curers, Carter's, carter's, Currier's, corer's, crier's, curer's, Carver's, carder's, carper's, carver's, carrel's Carribbean Caribbean 1 3 Caribbean, Caribbeans, Caribbean's Carribean Caribbean 1 23 Caribbean, Caribbeans, Carbine, Carbon, Carrion, Caliban, Crimean, Carina, Caribbean's, Careen, Caribs, Carib, Carries, Arabian, Carrie, Corrine, Carib's, Cribbing, Carmen, Carrier, Carried, Caribou, Carrie's cartdridge cartridge 1 4 cartridge, cartridges, partridge, cartridge's Carthagian Carthaginian 1 8 Carthaginian, Carthage, Carthage's, Carthaginians, Cardigan, Cartesian, Arthurian, Carthaginian's carthographer cartographer 1 12 cartographer, cartographers, cartographer's, cartography, lithographer, cartographic, cryptographer, radiographer, choreographer, cartography's, cardiograph, orthography cartilege cartilage 1 15 cartilage, cartilages, cartridge, cartage, cartilage's, cortege, cardiology, cartel, Cartier, catlike, sacrilege, carriage, Carlene, carting, catalog cartilidge cartilage 1 9 cartilage, cartridge, cartilages, cartage, cartilage's, cartridges, catlike, Catiline, cartridge's cartrige cartridge 1 10 cartridge, cartridges, partridge, cartage, Cartier, cartridge's, carriage, Cartwright, cartilage, cortege casette cassette 1 14 cassette, Cadette, caste, gazette, cassettes, cast, Cassatt, cased, castle, Colette, Janette, musette, rosette, cassette's casion caisson 9 16 casino, Casio, cation, caution, cushion, cashing, casein, casing, caisson, Cain, action, caption, cations, Casio's, occasion, cation's cassawory cassowary 1 10 cassowary, casework, classwork, Castor, castor, cassowary's, cascara, castaway, password, causeway cassowarry cassowary 1 4 cassowary, cassowaries, cassowary's, causeway casulaties casualties 1 6 casualties, causalities, casualty's, consulates, causality's, consulate's casulaty casualty 1 6 casualty, causality, casually, casual, casualty's, causally catagories categories 1 7 categories, categorize, categorizes, category's, categorized, catteries, Tagore's catagorized categorized 1 4 categorized, categorizes, categorize, categories catagory category 1 16 category, Calgary, Tagore, category's, cottager, cataloger, cattery, catacomb, gator, canary, Qatari, cadger, categories, categorize, catalog, catarrh catergorize categorize 1 5 categorize, categories, categorized, categorizes, terrorize catergorized categorized 1 5 categorized, categorizes, categorize, categories, terrorized Cataline Catiline 2 13 Catalina, Catiline, Catalan, Caitlin, Catalonia, Chatline, Catlike, Ratline, Gatling, Catalans, Catalina's, Catiline's, Catalan's Cataline Catalina 1 13 Catalina, Catiline, Catalan, Caitlin, Catalonia, Chatline, Catlike, Ratline, Gatling, Catalans, Catalina's, Catiline's, Catalan's cathlic catholic 2 13 Catholic, catholic, Catholics, cathodic, Catholic's, calico, catlike, garlic, colic, Cathleen, Gaelic, Gallic, Gothic catterpilar caterpillar 2 5 Caterpillar, caterpillar, caterpillars, Caterpillar's, caterpillar's catterpilars caterpillars 1 5 caterpillars, Caterpillar's, caterpillar's, Caterpillar, caterpillar cattleship battleship 1 7 battleship, cattle ship, cattle-ship, battleships, battleship's, cattle's, cattle Ceasar Caesar 1 27 Caesar, Cesar, Cease, Cedar, Caesura, Ceases, Caesars, Censer, Censor, Ceased, Cellar, Chaser, Leaser, Quasar, Teaser, Saar, Caspar, Cesar's, Basra, ESR, Ce's, Sear, Seas, Cease's, Caesar's, CEO's, Sea's Celcius Celsius 1 11 Celsius, Celsius's, Lucius, Cecil's, Celia's, Slices, Cells, Cecily's, Cell's, Cecile's, Slice's cementary cemetery 3 16 cementer, commentary, cemetery, cementers, momentary, sedentary, cements, cement, cemented, century, sedimentary, cementer's, seminary, cement's, cementum, elementary cemetarey cemetery 1 12 cemetery, cemeteries, cementer, cemetery's, Demeter, century, geometry, smeary, smeared, scimitar, sectary, symmetry cemetaries cemeteries 1 23 cemeteries, cemetery's, centuries, geometries, Demetrius, sectaries, symmetries, ceteris, centenaries, seminaries, cementers, commentaries, sentries, secretaries, cementer's, cemetery, crematories, scimitars, dietaries, summaries, Demeter's, scimitar's, Demetrius's cemetary cemetery 1 30 cemetery, cementer, century, geometry, cemetery's, smeary, centaur, center, Demeter, scimitar, sectary, symmetry, centenary, seminary, commentary, Emery, Sumter, emery, cedar, meter, metro, smear, Secretary, secretary, semester, Sumatra, celery, cementers, cemeteries, cementer's cencus census 1 85 census, cynics, concuss, Senecas, cynic's, cents, syncs, zincs, Pincus, Xenakis, cent's, circus, sync's, zinc's, conics, Venus, necks, snugs, Cygnus, Seneca's, ecus, encase, Zens, concurs, secs, sens, snacks, snicks, venous, zens, Mencius, census's, genus, incs, sciences, Cetus, cecum, cinch's, cinches, conic's, menus, scenes, seances, sneaks, scents, SEC's, Zen's, sec's, sinus, Angus, Eng's, Incas, conks, genius, sends, caucus, coccus, scene's, sinks, snags, snogs, Cebu's, neck's, scent's, Zeno's, Deng's, conk's, sink's, cecum's, snack's, science's, snug's, Xenia's, Xingu's, menu's, seance's, Zanuck's, Cancun's, Inca's, snag's, Pincus's, circus's, dengue's, sneak's, senna's censur censor 3 5 censure, censer, censor, census, sensor censur censure 1 5 censure, censer, censor, census, sensor cententenial centennial 1 10 centennial, centennially, centenarian, Continental, continental, intentional, contenting, intestinal, contentedly, sentimental centruies centuries 1 21 centuries, sentries, centaurs, entries, century's, Centaurus, gentries, ventures, centaur's, centrism, centrist, centurions, centimes, censures, dentures, Centaurus's, venture's, centurion's, centime's, censure's, denture's centruy century 1 10 century, sentry, centaur, center, entry, Gentry, gentry, Central, central, century's ceratin certain 1 32 certain, keratin, creating, cretin, crating, curtain, pertain, aerating, berating, curating, gratin, retain, Cretan, carting, carton, certainly, certainty, Creation, creation, rating, charting, treating, cert, Cardin, Martin, ascertain, martin, seating, lacerating, macerating, satin, strain ceratin keratin 2 32 certain, keratin, creating, cretin, crating, curtain, pertain, aerating, berating, curating, gratin, retain, Cretan, carting, carton, certainly, certainty, Creation, creation, rating, charting, treating, cert, Cardin, Martin, ascertain, martin, seating, lacerating, macerating, satin, strain cerimonial ceremonial 1 5 ceremonial, ceremonially, ceremonials, criminal, ceremonial's cerimonies ceremonies 1 10 ceremonies, ceremonious, ceremony's, sermonize, sermonizes, sermons, ceremonials, sermon's, harmonies, ceremonial's cerimonious ceremonious 1 11 ceremonious, ceremonies, acrimonious, ceremoniously, verminous, harmonious, ceremony's, ceremonials, parsimonious, ceremonial's, unceremonious cerimony ceremony 1 7 ceremony, sermon, acrimony, ceremony's, simony, sermons, sermon's ceromony ceremony 1 6 ceremony, sermon, Romany, ceremony's, sermons, sermon's certainity certainty 1 5 certainty, certainly, certain, certainty's, certainties certian certain 1 24 certain, Martian, Persian, Serbian, martian, Creation, creation, Cretan, cretin, Croatian, serration, curtain, pertain, Grecian, aeration, cerulean, version, Syrian, Permian, certify, gentian, cession, portion, section cervial cervical 1 16 cervical, chervil, servile, cereal, serial, rival, prevail, arrival, reveal, trivial, Cyril, civil, Orval, survival, aerial, cervix cervial servile 3 16 cervical, chervil, servile, cereal, serial, rival, prevail, arrival, reveal, trivial, Cyril, civil, Orval, survival, aerial, cervix chalenging challenging 1 16 challenging, changing, chalking, clanging, charging, clanking, Chongqing, challenge, cheapening, channeling, chaining, chancing, chanting, clinging, chinking, chunking challange challenge 1 9 challenge, Challenger, challenged, challenger, challenges, change, chalking, challenge's, chilling challanged challenged 1 8 challenged, challenges, challenge, Challenger, challenger, challenge's, changed, clanged challege challenge 1 24 challenge, ch allege, ch-allege, allege, college, chalk, Challenger, challenged, challenger, challenges, charge, chalky, chalked, chiller, chalet, change, Chaldea, chalice, challis, chilled, collage, haulage, Charlene, challenge's Champange Champagne 1 7 Champagne, Champing, Champagnes, Chimpanzee, Chomping, Chapman, Champagne's changable changeable 1 26 changeable, changeably, chargeable, channel, chasuble, singable, tangible, Anabel, Schnabel, shareable, Annabel, chancel, change, shamble, cantabile, cleanable, enable, unable, Chagall, capable, charitable, shingle, machinable, tenable, bankable, chenille charachter character 1 7 character, characters, charter, character's, crocheter, Richter, charioteer charachters characters 1 12 characters, character's, charters, character, Chartres, charter's, crocheters, characterize, charioteers, crocheter's, Richter's, charioteer's charactersistic characteristic 1 3 characteristic, characteristics, characteristic's charactors characters 1 20 characters, character's, char actors, char-actors, character, charters, tractors, characterize, Chartres, reactors, charter's, tractor's, rectors, curators, chargers, reactor's, rector's, Mercator's, curator's, charger's charasmatic charismatic 1 4 charismatic, charismatics, charismatic's, chromatic charaterized characterized 1 4 characterized, characterizes, characterize, chartered chariman chairman 1 7 chairman, Charmin, chairmen, charming, Charmaine, charwoman, chairman's charistics characteristics 0 12 charismatics, Christi's, charismatic's, Christs, Christie's, heuristics, Christ's, charities, Christa's, heuristic's, Christina's, Christine's chasr chaser 1 25 chaser, chars, Chase, chase, char, chair, chasm, chairs, chaise, chasers, chaos, chary, chooser, chaster, Cesar, Chaucer, chis, char's, chaser's, chaos's, CIA's, Che's, Chi's, chi's, chair's chasr chase 4 25 chaser, chars, Chase, chase, char, chair, chasm, chairs, chaise, chasers, chaos, chary, chooser, chaster, Cesar, Chaucer, chis, char's, chaser's, chaos's, CIA's, Che's, Chi's, chi's, chair's cheif chief 1 50 chief, chef, Chevy, chaff, sheaf, chiefs, chefs, Cheri, Che, Chi, chafe, chi, chive, chivy, thief, Cherie, chew, Chen, Chin, Leif, chem, chic, chin, chip, chis, chit, coif, shiv, chewy, shelf, Ch'in, Che's, Cheer, chain, chair, cheap, cheat, check, cheek, cheep, cheer, chemo, chess, chews, choir, chief's, chef's, Chi's, chi's, chew's chemcial chemical 1 4 chemical, chemically, chemicals, chemical's chemcially chemically 1 14 chemically, chemical, chemicals, comically, crucially, chemical's, chummily, specially, chilly, commercially, medially, menially, biochemically, cheaply chemestry chemistry 1 11 chemistry, chemist, chemistry's, chemists, Chester, cemetery, chemist's, chesty, semester, biochemistry, geochemistry chemicaly chemically 1 4 chemically, chemical, chemicals, chemical's childbird childbirth 3 18 child bird, child-bird, childbirth, childbirths, chalkboard, childhood, ladybird, jailbird, childbirth's, moldboard, childcare, chipboard, childbearing, children, Hilbert, catbird, halberd, redbird childen children 1 16 children, Chaldean, child en, child-en, Chilean, Holden, child, chilled, Chaldea, child's, Sheldon, Chile, chide, chiding, children's, Chaldean's choosen chosen 1 9 chosen, choose, chooser, chooses, choosing, chose, choosier, choosy, loosen chracter character 1 9 character, characters, charter, character's, cheater, charger, Crater, crater, chatter chuch church 2 31 Church, church, chichi, Chuck, chuck, couch, shush, Chukchi, chic, chug, hutch, Cauchy, Chung, chick, vouch, which, choc, chub, chum, hush, much, ouch, such, catch, check, chock, chute, coach, pouch, shuck, touch churchs churches 3 5 Church's, church's, churches, Church, church Cincinatti Cincinnati 1 27 Cincinnati, Cincinnati's, Vincent, Insinuate, Cinchona, Incinerate, Vicinity, Ancient, Cinchonas, Cinching, Cinchona's, Consent, Incing, Concetta, Insanity, Insinuator, Zingiest, Mincing, Wincing, Coincident, Incited, Vincent's, Insinuated, Insinuates, Syncing, Incident, Cinnamon Cincinnatti Cincinnati 1 11 Cincinnati, Cincinnati's, Insinuate, Incinerate, Ancient, Cinchona, Cinchonas, Insinuator, Insinuated, Insinuates, Cinchona's circulaton circulation 1 8 circulation, circulating, circulatory, circulate, circulated, circulates, circulations, circulation's circumsicion circumcision 1 5 circumcision, circumcising, circumcisions, circumcise, circumcision's circut circuit 1 13 circuit, circuity, circus, cir cut, cir-cut, circuits, circlet, circa, haircut, cirque, circle, circuit's, circus's ciricuit circuit 1 8 circuit, circuity, circuits, circuitry, circuit's, circuital, circuited, circuity's ciriculum curriculum 1 12 curriculum, circular, circle, circulate, circled, circles, circlet, curriculum's, cerium, cilium, circle's, circus civillian civilian 1 15 civilian, civilians, civilian's, Sicilian, civilly, civility, civilize, villain, civilizing, civil, caviling, Gillian, Jillian, Lillian, zillion claer clear 2 8 Clare, clear, Clair, Claire, Clara, caller, clayier, glare claerer clearer 1 37 clearer, career, caterer, claret, Clare, carer, cleaner, cleared, cleaver, cleverer, clatter, Claire, clever, clayier, Carrier, carrier, claimer, clapper, clavier, clear, Clarke, blearier, caller, Calder, calmer, clears, clamberer, leerier, Clare's, Clair, Clara, corer, curer, glare, clear's, declarer, Claire's claerly clearly 1 31 clearly, Carly, Clairol, cleanly, cleverly, clergy, claret, Clare, clear, closely, Clark, blearily, clearway, clerk, Carl, calmly, clears, crawly, clarify, clarity, Carla, Carlo, Clair, Clara, curly, Clare's, clear's, cleared, clearer, Claire, Clairol's claimes claims 3 27 claimers, claimed, claims, climes, claim's, clime's, claimer, clams, clam's, claim es, claim-es, calms, claimer's, calm's, claim, clime, lames, limes, Claire's, clamps, climbs, Clem's, lame's, lime's, Jaime's, clamp's, climb's clas class 2 73 Claus, class, claws, colas, clams, clans, claps, clasp, clad, clash, Las, Cl's, coals, Calais, classy, clause, cola's, cols, Clay, claw, clay, Alas, Cal's, alas, calls, clam, clan, clap, Callas, Clay's, callas, claw's, clay's, gals, Col's, Glass, Klaus, clews, close, cloys, clues, culls, glass, class's, galas, kolas, cl as, cl-as, coal's, Claus's, calla's, Ca's, Cali's, Cole's, La's, la's, call's, UCLA's, clam's, clan's, clap's, gal's, CPA's, Cleo's, Clio's, Gila's, Ila's, Ola's, clew's, clue's, cull's, gala's, kola's clasic classic 1 37 classic, Vlasic, classics, class, clasp, Calais, Claus, calico, classy, cleric, clinic, carsick, clix, clack, classic's, classical, clause, claws, click, colas, colic, Clarice, caloric, clxi, Cl's, Gallic, cask, Claus's, class's, clxii, cola's, Cal's, Cali's, Clay's, claw's, clay's, Calais's clasical classical 1 8 classical, classically, clausal, clerical, clinical, classic, classical's, lexical clasically classically 1 7 classically, classical, clerically, clinically, elastically, classical's, basically cleareance clearance 1 5 clearance, Clarence, clearances, clearance's, Clarence's clera clear 1 37 clear, Clara, clerk, Clare, cl era, cl-era, cleat, caldera, clears, Lear, collar, caller, clean, cooler, Clair, blear, cholera, clergy, cleric, camera, celery, pleura, Cara, Claire, Cleo, Cora, Gloria, Lara, Lora, Lyra, clew, lira, Clem, clef, clear's, Clark, Clara's clincial clinical 1 15 clinical, clinician, clinically, colonial, clonal, clinch, clinching, glacial, conical, clinic, clinch's, clinched, clincher, clinches, lineal clinicaly clinically 1 2 clinically, clinical cmo com 2 34 Com, com, Como, Cm, cm, CO, Co, MO, Mo, co, mo, GMO, cameo, CAM, cam, cum, coo, CFO, CPO, HMO, IMO, coma, comb, come, comm, emo, Qom, came, GM, QM, gm, km, CEO, Cm's cmoputer computer 1 13 computer, computers, compute, commuter, copter, computed, computes, computer's, compacter, completer, compeer, compete, compote coctail cocktail 1 13 cocktail, cockatiel, cocktails, octal, coattail, coital, cattail, Cocteau, curtail, cocktail's, cockily, catcall, cacti coform conform 1 15 conform, co form, co-form, confirm, corm, form, deform, reform, from, conforms, firm, forum, carom, coffer, farm cognizent cognizant 1 12 cognizant, cognoscente, cognoscenti, consent, cognizance, cogent, cognomen, congruent, content, convent, coincident, corniest coincedentally coincidentally 1 3 coincidentally, coincidental, incidentally colaborations collaborations 1 9 collaborations, collaboration's, collaboration, calibrations, elaborations, collaborationist, coloration's, calibration's, elaboration's colateral collateral 1 10 collateral, collaterally, co lateral, co-lateral, lateral, bilateral, clitoral, cultural, collateral's, literal colelctive collective 1 17 collective, collectives, collective's, collectively, collectivize, connective, corrective, convective, collecting, elective, correlative, calculative, collected, selective, collect, copulative, conductive collaberative collaborative 1 6 collaborative, collaborate, collaboratively, collaborating, collaborated, collaborates collecton collection 1 9 collection, collecting, collector, collect on, collect-on, collect, collects, collect's, collected collegue colleague 1 7 colleague, college, collage, colleagues, colleges, colleague's, college's collegues colleagues 1 9 colleagues, colleges, colleague's, college's, collages, colleague, collage's, college, colloquies collonade colonnade 1 26 colonnade, cloned, collocate, colonnaded, colonnades, collide, collate, colloid, collude, clowned, pollinate, colander, cleaned, collared, collated, Colorado, Coronado, colonize, colonized, colonnade's, cannonade, Colon, Copland, clone, clonked, colon collonies colonies 1 32 colonies, colones, Collins, colonize, colonizes, Collin's, clones, colons, collies, Colon's, colloquies, colon's, Collins's, colloids, coolness, colony's, clone's, coolies, jolliness, loonies, collie's, colognes, colonels, colonist, Colin's, colloid's, Cline's, coolie's, loonie's, Cologne's, cologne's, colonel's collony colony 1 19 colony, Collin, Colon, colon, Colin, Colleen, colleen, Collins, clone, colloquy, colons, colloq, Coleen, Cullen, gallon, Collin's, colony's, Colon's, colon's collosal colossal 1 12 colossal, colloidal, colossally, clausal, callously, closely, coleslaw, colossi, colonial, clonal, colloquial, colonel colonizators colonizers 1 13 colonizers, colonists, colonist's, colonizer's, colonization's, cloisters, collators, pollinators, calumniators, cloister's, collator's, pollinator's, calumniator's comander commander 1 8 commander, commandeer, colander, pomander, commanders, commanded, coriander, commander's comander commandeer 2 8 commander, commandeer, colander, pomander, commanders, commanded, coriander, commander's comando commando 1 17 commando, command, commandos, commend, condo, commands, commando's, communed, cowman, Coronado, command's, commanded, commander, Candy, Mandy, candy, canto comandos commandos 1 19 commandos, commando's, commands, command's, commando, commends, condos, command, condo's, commanders, comatose, cowman's, cantos, Coronado's, Candy's, Mandy's, candy's, canto's, commander's comany company 1 37 company, cowman, Romany, coming, caiman, co many, co-many, com any, com-any, conman, Conan, Cayman, coma, common, cony, cowmen, many, Oman, command, commune, Cohan, Omani, Roman, comas, comfy, corny, roman, woman, cumin, Romano, colony, coma's, comedy, comely, comity, hominy, cowman's comapany company 1 11 company, comping, company's, camping, Compaq, accompany, comply, Comoran, compare, compass, pompano comback comeback 1 26 comeback, com back, com-back, comebacks, combat, cutback, comeback's, Combs, combs, Cormack, combo, comic, Combs's, callback, cashback, Compaq, comb's, combed, comber, combos, hogback, Cossack, combats, compact, combo's, combat's combanations combinations 1 22 combinations, combination's, combination, combustion's, companions, emanations, commendations, compensations, carbonation's, coronations, nominations, commutations, compunctions, companion's, emanation's, commendation's, compensation's, coronation's, domination's, nomination's, commutation's, compunction's combinatins combinations 1 15 combinations, combination's, combination, combating, combining, contains, combats, maintains, combatants, commendations, combat's, combings's, Comintern's, commendation's, combatant's combusion combustion 1 21 combustion, commission, combination, compulsion, confusion, contusion, compassion, Communion, collusion, communion, combine, combing, combusting, commutation, commotion, combustion's, combining, combating, combust, cohesion, omission comdemnation condemnation 1 11 condemnation, condemnations, condemnation's, contamination, commemoration, combination, commutation, contention, coordination, damnation, domination comemmorates commemorates 1 6 commemorates, commemorated, commemorate, commemorators, commemorator's, commemorator comemoretion commemoration 1 6 commemoration, commemorations, commemorating, commemoration's, commotion, commiseration comision commission 1 18 commission, commotion, omission, collision, commissions, cohesion, concision, mission, Communion, collusion, communion, corrosion, emission, common, compassion, coalition, remission, commission's comisioned commissioned 1 16 commissioned, commissioner, combined, commissions, commission, cushioned, commission's, decommissioned, motioned, recommissioned, visioned, communed, conditioned, crimsoned, cautioned, occasioned comisioner commissioner 1 9 commissioner, commissioners, missioner, commissioned, commissionaire, commoner, combiner, commission, commissioner's comisioning commissioning 1 17 commissioning, combining, cushioning, decommissioning, motioning, recommissioning, visioning, communing, conditioning, crimsoning, cautioning, occasioning, cosigning, commission, captioning, coining, positioning comisions commissions 1 29 commissions, commission's, commotions, omissions, collisions, commission, commotion's, omission's, missions, Communions, collision's, communions, emissions, Commons, commons, coalitions, cohesion's, remissions, concision's, mission's, Communion's, collusion's, communion's, corrosion's, emission's, common's, compassion's, coalition's, remission's comission commission 1 17 commission, omission, co mission, co-mission, commissions, mission, compassion, emission, remission, commotion, commission's, commissioned, commissioner, omissions, decommission, recommission, omission's comissioned commissioned 1 8 commissioned, commissioner, commissions, commission, commission's, decommissioned, recommissioned, omission comissioner commissioner 1 9 commissioner, co missioner, co-missioner, commissioners, missioner, commissioned, commissionaire, commission, commissioner's comissioning commissioning 1 4 commissioning, decommissioning, recommissioning, commission comissions commissions 1 21 commissions, omissions, commission's, co missions, co-missions, commission, omission's, missions, emissions, remissions, commotions, commissioners, mission's, compassion's, decommissions, emission's, omission, recommissions, remission's, commotion's, commissioner's comited committed 2 20 vomited, committed, commuted, computed, omitted, Comte, combated, competed, limited, coated, comity, combed, comped, costed, counted, coasted, courted, coveted, Comte's, comity's comiting committing 2 18 vomiting, committing, commuting, computing, omitting, coming, combating, competing, limiting, coating, combing, comping, costing, smiting, counting, coasting, courting, coveting comitted committed 1 11 committed, omitted, commuted, vomited, committee, committer, emitted, combated, competed, computed, remitted comittee committee 1 12 committee, committees, committer, comity, Comte, committed, commute, comet, commit, committee's, compete, Comte's comitting committing 1 9 committing, omitting, commuting, vomiting, emitting, combating, competing, computing, remitting commandoes commandos 1 19 commandos, commando's, commands, command's, commando es, commando-es, commanders, commanded, commando, commandeers, commends, commander, commandeer, commander's, commodes, command, communes, commode's, commune's commedic comedic 1 26 comedic, com medic, com-medic, cosmetic, comic, medic, comedian, comedies, comedy, commit, commodity, commode, nomadic, gametic, medico, commodes, commend, commuted, commode's, Comte, comet, combed, commie, comped, cosmic, comedy's commemerative commemorative 1 6 commemorative, commiserative, commemorate, commemorating, commemorated, commemorates commemmorate commemorate 1 5 commemorate, commemorated, commemorates, commemorator, commemorative commemmorating commemorating 1 10 commemorating, commemoration, commemorative, commemorator, commemorate, commemorations, commemorated, commemorates, commiserating, commemoration's commerical commercial 1 9 commercial, commercially, chimerical, commercials, comical, clerical, numerical, commercial's, geometrical commerically commercially 1 10 commercially, commercial, comically, cosmetically, clerically, numerically, geometrically, commercials, cosmically, commercial's commericial commercial 1 4 commercial, commercially, commercials, commercial's commericially commercially 1 5 commercially, commercial, commercials, commercial's, commercialize commerorative commemorative 1 9 commemorative, commiserative, commemorate, comparative, commemorating, commutative, commemorated, commemorates, cooperative comming coming 1 44 coming, cumming, common, combing, comping, commune, gumming, jamming, comings, coning, commingle, communing, commuting, Commons, Cummings, clamming, commons, cramming, chumming, cumin, commie, cooing, coding, coking, commit, coping, coring, cowing, coxing, doming, homing, cowman, cowmen, gaming, scamming, scumming, calming, camping, combine, command, commend, comment, common's, coming's comminication communication 1 9 communication, communications, communicating, communication's, commendation, compunction, combination, commodification, complication commision commission 1 13 commission, commotion, commissions, Communion, communion, collision, commission's, commissioned, commissioner, omission, common, decommission, recommission commisioned commissioned 1 8 commissioned, commissioner, commissions, commission, commission's, decommissioned, recommissioned, communed commisioner commissioner 1 9 commissioner, commissioners, commissioned, commissionaire, commission, commissioner's, commoner, commissions, commission's commisioning commissioning 1 5 commissioning, decommissioning, recommissioning, commission, communing commisions commissions 1 20 commissions, commission's, commotions, commission, commotion's, Communions, communions, collisions, commissioners, omissions, Commons, Communion's, commons, communion's, decommissions, recommissions, collision's, omission's, common's, commissioner's commited committed 1 27 committed, commuted, commit ed, commit-ed, commutes, commute, commits, vomited, commit, commented, committee, computed, committer, communed, commuter, commode, commute's, combated, competed, commend, omitted, Comte, commie, commodity, recommitted, coated, comity commitee committee 1 18 committee, commute, commit, committees, committer, commuter, Comte, commie, commode, committed, commuted, commutes, comity, commits, commies, committee's, commute's, commie's commiting committing 1 22 committing, commuting, vomiting, commenting, computing, communing, combating, competing, commotion, omitting, coming, commit, recommitting, coating, cumming, combing, commits, comping, costing, smiting, commanding, commending committe committee 1 12 committee, committed, committer, commute, commit, committees, comity, Comte, commie, committal, commits, committee's committment commitment 1 9 commitment, commitments, commitment's, committeemen, committeeman, Commandment, commandment, committed, committeeman's committments commitments 1 11 commitments, commitment's, commitment, commandments, committeeman's, condiments, compartments, commandment's, comportment's, condiment's, compartment's commmemorated commemorated 1 4 commemorated, commemorates, commemorate, commemorator commongly commonly 1 12 commonly, commingle, commonalty, communally, communal, commingled, commingles, common, commonality, Commons, commons, common's commonweath commonwealth 2 6 Commonwealth, commonwealth, commonweal, commonwealths, commonwealth's, commonweal's commuications communications 1 10 communications, communication's, commutations, communication, commutation's, complications, commotions, coeducation's, complication's, commotion's commuinications communications 1 16 communications, communication's, communication, compunctions, communicating, communicators, commendations, compunction's, communicator's, combinations, commendation's, communicates, commutations, miscommunications, combination's, commutation's communciation communication 1 7 communication, communications, commendation, communicating, communication's, commutation, compunction communiation communication 1 10 communication, commutation, commendation, communications, Communion, combination, communion, calumniation, ammunition, communication's communites communities 1 27 communities, community's, comm unites, comm-unites, Communists, communists, communes, communicates, commutes, Communist's, communist's, comments, communiques, community, comment's, Communions, communions, counties, Communist, communist, commune's, communed, commute's, commits, communique's, Communion's, communion's compability compatibility 4 6 comp ability, comp-ability, comparability, compatibility, capability, culpability comparision comparison 1 6 comparison, compression, compassion, comprising, comparisons, comparison's comparisions comparisons 1 5 comparisons, comparison's, compression's, comparison, compassion's comparitive comparative 1 6 comparative, comparatives, competitive, comparative's, comparatively, cooperative comparitively comparatively 1 6 comparatively, competitively, comparative, comparatives, cooperatively, comparative's compatability compatibility 2 4 comparability, compatibility, compatibility's, comparability's compatable compatible 2 7 comparable, compatible, compatibly, compatibles, comparably, commutable, compatible's compatablity compatibility 1 7 compatibility, comparability, compatibly, comparably, compatibility's, compatible, comparability's compatiable compatible 1 6 compatible, comparable, compatibly, compatibles, comparably, compatible's compatiblity compatibility 1 5 compatibility, compatibly, comparability, compatibility's, compatible compeitions competitions 1 17 competitions, competition's, completions, compositions, completion's, competition, composition's, compilations, commotions, computations, compassion's, compilation's, Compton's, commotion's, compression's, computation's, gumption's compensantion compensation 1 5 compensation, compensations, compensating, compensation's, composition competance competence 1 9 competence, competency, competences, compliance, competencies, competence's, competing, Compton's, competency's competant competent 1 13 competent, competing, combatant, compliant, competency, complaint, Compton, competently, competence, competed, component, computing, Compton's competative competitive 1 5 competitive, comparative, commutative, competitively, cooperative competion competition 3 20 completion, competing, competition, Compton, compaction, compassion, gumption, commotion, companion, compering, completions, composition, compression, computing, caption, compilation, computation, compulsion, Capetian, completion's competion completion 1 20 completion, competing, competition, Compton, compaction, compassion, gumption, commotion, companion, compering, completions, composition, compression, computing, caption, compilation, computation, compulsion, Capetian, completion's competitiion competition 1 6 competition, competitions, competitor, competitive, computation, competition's competive competitive 2 11 compete, competitive, comparative, combative, competing, competed, competes, captive, compote, compute, computing competiveness competitiveness 1 6 competitiveness, combativeness, competitiveness's, completeness, cooperativeness, combativeness's comphrehensive comprehensive 1 4 comprehensive, comprehensives, comprehensive's, comprehensively compitent competent 1 27 competent, component, impotent, competency, computed, compliant, commitment, Compton, competently, compliment, computing, impatient, competence, competed, comportment, competing, complaint, combatant, compote, compute, content, compartment, comment, compete, comping, Compton's, incompetent completelyl completely 1 9 completely, complete, completest, completed, completer, completes, complexly, compositely, compactly completetion completion 1 11 completion, competition, computation, completing, completions, complication, compilation, competitions, complexion, completion's, competition's complier compiler 1 16 compiler, comelier, complied, complies, compilers, complainer, compile, compiled, compiles, completer, pimplier, campier, compeer, composer, computer, compiler's componant component 1 9 component, components, compliant, complainant, complaint, component's, consonant, compound, competent comprable comparable 1 12 comparable, comparably, compatible, compressible, comfortable, compare, operable, compatibly, incomparable, capable, compile, curable comprimise compromise 1 6 compromise, compromised, compromises, comprise, compromise's, comprises compulsary compulsory 1 10 compulsory, compulsorily, compulsory's, compulsive, compiler, compels, compilers, composer, compulsories, compiler's compulsery compulsory 1 20 compulsory, compiler, compilers, composer, compulsorily, compulsory's, compiles, compiler's, compulsive, completer, CompuServe, complies, compels, compulsively, computer, compulsories, composers, computers, composer's, computer's computarized computerized 1 3 computerized, computerizes, computerize concensus consensus 1 14 consensus, con census, con-census, consensus's, condenses, consensual, consciences, incenses, consensuses, consents, conscience's, consent's, incense's, nonsense's concider consider 2 12 conciser, consider, confider, con cider, con-cider, coincide, considers, coincided, coincides, concede, conceded, concedes concidered considered 1 10 considered, conceded, concerted, coincided, considerate, considers, consider, reconsidered, cindered, concerned concidering considering 1 9 considering, conceding, concerting, coinciding, reconsidering, cindering, concerning, concern, concertina conciders considers 1 18 considers, confiders, con ciders, con-ciders, coincides, confider's, concedes, consider, concerts, conciser, Cancers, cancers, condors, concert's, reconsiders, Cancer's, cancer's, condor's concieted conceited 1 16 conceited, conceded, concreted, concerted, coincided, conceived, conceits, consisted, concede, conceit, conceitedly, conceit's, congested, consented, contested, conciliated concieved conceived 1 11 conceived, conceives, conceive, conceited, connived, conceded, concede, conserved, conveyed, coincided, concealed concious conscious 1 45 conscious, concise, noxious, convoys, conics, consciously, concuss, Confucius, capacious, congruous, conic's, conceits, councils, conchies, coccis, conchs, condos, cancelous, cancerous, coincides, conceit's, conceives, council's, conses, copious, tenacious, convoy's, Congo's, Connors, Mencius, conch's, condo's, nuncios, cornices, Connie's, conceals, concedes, conciser, consigns, connives, gracious, nuncio's, cornice's, unconscious, Confucius's conciously consciously 1 9 consciously, concisely, conscious, capaciously, copiously, tenaciously, graciously, anxiously, unconsciously conciousness consciousness 1 5 consciousness, consciousness's, conciseness, consciousnesses, conciseness's condamned condemned 1 10 condemned, contemned, con damned, con-damned, condiment, condoned, contained, goddamned, condemner, condemn condemmed condemned 1 28 condemned, contemned, condemn, condoned, consumed, condemner, condensed, condoled, conduced, undimmed, condemns, condiment, condoms, contemn, contend, condom, consomme, condom's, countered, candied, condescend, candled, conceded, conveyed, connoted, contempt, conceited, connected condidtion condition 1 13 condition, conduction, conditions, contrition, contortion, conniption, conviction, contention, condition's, conditional, conditioned, conditioner, recondition condidtions conditions 1 18 conditions, condition's, conduction's, condition, contortions, conniptions, convictions, contentions, contrition's, conditionals, conditioners, contortion's, reconditions, conniption's, conviction's, contention's, conditional's, conditioner's conected connected 1 28 connected, conceited, conceded, concocted, conducted, congested, contacted, convicted, collected, corrected, connoted, confuted, concreted, connects, connect, counted, contd, concerted, reconnected, canted, conked, consented, contented, contested, converted, junketed, coquetted, coveted conection connection 1 9 connection, confection, convection, connections, concoction, conduction, congestion, conviction, connection's conesencus consensus 1 7 consensus, consents, consent's, consciences, consensus's, ginseng's, conscience's confidental confidential 1 6 confidential, confidently, confident, coincidental, confidentially, confidant confidentally confidentially 1 6 confidentially, confidently, confident ally, confident-ally, coincidentally, confidential confids confides 1 25 confides, confide, confided, confutes, confiders, confess, comfits, confider, confines, confounds, condos, confabs, confers, confuse, condo's, comfit's, confider's, conifers, confetti's, confine's, Conrad's, confab's, coffins, conifer's, coffin's configureable configurable 1 10 configurable, configure able, configure-able, conquerable, conferrable, configures, configure, conformable, configured, considerable confortable comfortable 1 5 comfortable, conformable, conferrable, comfortably, convertible congradulations congratulations 1 14 congratulations, congratulation's, congratulation, confabulations, congratulating, graduations, confabulation's, contradictions, congratulates, congregations, graduation's, granulation's, contradiction's, congregation's congresional congressional 2 6 Congressional, congressional, Congregational, congregational, confessional, concessional conived connived 1 22 connived, confide, convoyed, coined, connives, connive, conveyed, conceived, coned, confided, confined, conniver, conned, convey, conked, consed, congaed, conifer, convoked, convened, joined, contrived conjecutre conjecture 1 6 conjecture, conjectured, conjectures, conjecture's, conjectural, conjuncture conjuction conjunction 1 9 conjunction, conduction, conjugation, concoction, conjuration, conviction, connection, confection, convection Conneticut Connecticut 1 5 Connecticut, Connect, Contact, Contiguity, Connecticut's conotations connotations 1 26 connotations, connotation's, co notations, co-notations, connotation, contortions, notations, cogitations, contagions, conditions, contusions, annotations, denotations, contortion's, notation's, confutation's, cogitation's, contains, contentions, contagion's, condition's, contusion's, annotation's, denotation's, contention's, contrition's conquerd conquered 1 5 conquered, conquers, conquer, conjured, concurred conquerer conqueror 1 9 conqueror, conquered, conjurer, conquer er, conquer-er, conquer, conquerors, conquers, conqueror's conquerers conquerors 1 8 conquerors, conqueror's, conjurers, conjurer's, conquers, conqueror, conjurer, conjures conqured conquered 1 10 conquered, conjured, concurred, conquers, conquer, Concorde, contoured, conjure, Concord, concord conscent consent 1 30 consent, con scent, con-scent, cons cent, cons-cent, consents, convent, conceit, concept, concert, content, cognoscente, cognoscenti, constant, crescent, nascent, conscience, consent's, consented, Concetta, concerto, condescend, consed, consequent, coalescent, unsent, consonant, concede, consign, consing consciouness consciousness 1 9 consciousness, consciousness's, conscious, conciseness, consciousnesses, conscience, consciences, consigns, conscience's consdider consider 1 8 consider, considered, considers, confider, considerate, conspire, Candide, reconsider consdidered considered 1 8 considered, considerate, considers, consider, conspired, reconsidered, constituted, construed consdiered considered 1 12 considered, conspired, considerate, considers, consider, construed, reconsidered, consorted, cindered, conserved, concerted, unconsidered consectutive consecutive 1 8 consecutive, constitutive, consultative, consecutively, connective, convective, Conservative, conservative consenquently consequently 1 7 consequently, consequent, conveniently, consonantly, contingently, consequential, consequentially consentrate concentrate 1 7 concentrate, consent rate, consent-rate, concentrated, concentrates, concentrate's, consecrate consentrated concentrated 1 7 concentrated, consent rated, consent-rated, concentrates, concentrate, concentrate's, consecrated consentrates concentrates 1 7 concentrates, concentrate's, consent rates, consent-rates, concentrated, concentrate, consecrates consept concept 1 22 concept, consent, concepts, consed, consort, conceit, concert, consist, consult, onset, canst, concept's, consents, contempt, Concetta, cosset, Quonset, conses, corset, congest, contest, consent's consequentually consequently 2 3 consequentially, consequently, consequential consequeseces consequences 1 10 consequences, consequence's, consequence, consensuses, conquests, consciences, conquest's, conspectuses, conscience's, concusses consern concern 1 28 concern, concerns, conserve, consign, concert, consent, consort, conserving, consing, concern's, concerned, constrain, Conner, censer, concerto, confer, conger, conker, consed, conses, coonskin, Cancer, Jansen, Jensen, Jonson, cancer, Connery, Conner's conserned concerned 1 23 concerned, conserved, concerted, consented, consorted, concerns, concern, concernedly, consent, constrained, condemned, conserves, concern's, conserve, convened, consigned, construed, conferred, contemned, converged, conversed, converted, conserve's conserning concerning 1 16 concerning, conserving, concerting, consenting, consigning, consorting, constraining, condemning, convening, construing, conferring, contemning, converging, conversing, converting, concertina conservitive conservative 2 8 Conservative, conservative, conservatives, conservative's, conservatively, conservatoire, constrictive, neoconservative consiciousness consciousness 1 4 consciousness, consciousnesses, consciousness's, conspicuousness consicousness consciousness 1 4 consciousness, conspicuousness, consciousness's, conspicuousness's considerd considered 1 4 considered, considers, consider, considerate consideres considered 1 13 considered, considers, consider es, consider-es, consider, confiders, confider's, considerate, conspires, construes, canisters, reconsiders, canister's consious conscious 1 70 conscious, condos, congruous, condo's, convoys, conchies, conics, conses, copious, Casio's, Congo's, Connors, conic's, contagious, consigns, couscous, Connie's, cautious, captious, connives, Canopus, cons, consciously, consist, consuls, convoy's, Cornish's, Cornishes, noxious, concise, concuss, confuse, contuse, con's, consoles, contours, cushions, confusions, consul, contusions, Honshu's, coitus, conjoins, contiguous, continuous, canoes, consul's, coshes, genius, consign, consing, console, cosigns, cosines, cousins, cations, Kongo's, cousin's, Cochin's, cushion's, concision's, confusion's, contusion's, cohesion's, canoe's, console's, contour's, cosine's, cation's, scansion's consistant consistent 1 13 consistent, consist ant, consist-ant, constant, consultant, consisting, contestant, consistency, insistent, consistently, consistence, consisted, coexistent consistantly consistently 1 5 consistently, constantly, insistently, consistent, inconsistently consituencies constituencies 1 11 constituencies, consistencies, consistences, constituency's, consequences, consistence's, consciences, Constance's, consistency's, consequence's, conscience's consituency constituency 1 6 constituency, consistency, constancy, consistence, Constance, constituency's consituted constituted 1 7 constituted, constitute, constitutes, consisted, construed, consulted, constipated consitution constitution 2 15 Constitution, constitution, constitutions, condition, consultation, constipation, contusion, connotation, confutation, consolation, construction, constituting, constitution's, constitutional, reconstitution consitutional constitutional 1 8 constitutional, constitutionally, constitutionals, conditional, constructional, Constitution, constitution, constitutional's consolodate consolidate 1 5 consolidate, consolidated, consolidates, consolidator, consulate consolodated consolidated 1 4 consolidated, consolidates, consolidate, consolidator consonent consonant 1 7 consonant, consent, consonants, Continent, continent, consonant's, consonantly consonents consonants 1 8 consonants, consonant's, consents, continents, consonant, consent's, Continent's, continent's consorcium consortium 1 11 consortium, consortium's, consortia, conformism, consorting, conscious, consumerism, consort, censorious, consorts, consort's conspiracys conspiracies 3 3 conspiracy's, conspiracy, conspiracies conspiriator conspirator 1 3 conspirator, conspirators, conspirator's constaints constraints 1 19 constraints, constants, constant's, cons taints, cons-taints, constraint's, constant, constrains, constraint, consultants, contestants, contains, consents, contents, consultant's, contestant's, Constantine's, consent's, content's constanly constantly 1 9 constantly, constancy, constant, Constable, constable, Constance, constants, constancy's, constant's constarnation consternation 1 11 consternation, consternation's, constriction, construction, concatenation, contamination, consideration, consecration, conservation, constipation, constellation constatn constant 1 12 constant, constrain, Constantine, constants, constraint, contain, consultant, contestant, constant's, constantly, consent, content constinually continually 1 13 continually, continual, conditionally, constantly, continua, constabulary, congenially, consolingly, continuously, Constable, constable, congenitally, continuity constituant constituent 1 10 constituent, constituents, constitute, constant, constituency, constituent's, constituting, consultant, constituted, contestant constituants constituents 1 13 constituents, constituent's, constituent, constitutes, constants, consultants, constant's, constituency's, constituency, contestants, constitute, consultant's, contestant's constituion constitution 2 11 Constitution, constitution, constituting, constitutions, constituent, constitute, constitution's, constitutional, constipation, constituency, reconstitution constituional constitutional 1 6 constitutional, constitutionally, constitutionals, Constitution, constitution, constitutional's consttruction construction 1 12 construction, constriction, constructions, constrictions, constructing, construction's, constructional, contraction, Reconstruction, deconstruction, reconstruction, constriction's constuction construction 1 7 construction, constriction, conduction, constructions, Constitution, constitution, construction's consulant consultant 1 11 consultant, consul ant, consul-ant, consulate, consult, constant, consonant, consultants, consent, consulting, consultant's consumate consummate 1 9 consummate, consulate, consummated, consummates, consumed, consume, consumer, consummately, consumes consumated consummated 1 5 consummated, consummates, consummate, consumed, consulted contaiminate contaminate 1 7 contaminate, contaminated, contaminates, contaminator, contaminant, decontaminate, recontaminate containes contains 3 9 containers, contained, contains, continues, container, contain es, contain-es, container's, contain contamporaries contemporaries 1 6 contemporaries, contemporary's, contemporary, contemporaneous, contraries, temporaries contamporary contemporary 1 5 contemporary, contemporary's, contemporaries, contrary, temporary contempoary contemporary 1 10 contemporary, contempt, contemporary's, contemplate, contrary, counterpart, contemporaries, Connemara, contumacy, contempt's contemporaneus contemporaneous 1 6 contemporaneous, contemporaneously, contemporaries, contemporaneity, contemporary's, contemporaneity's contempory contemporary 1 5 contemporary, contempt, condemner, contempt's, contemporary's contendor contender 1 9 contender, contend or, contend-or, contend, contenders, contends, contended, content, contender's contined continued 2 7 contained, continued, contend, confined, condoned, continue, content continous continuous 1 19 continuous, continues, contains, continua, contiguous, continue, Cotonou's, continuum, cretinous, continuously, cantons, contagious, contours, Canton's, canton's, condones, contentious, continuum's, contour's continously continuously 1 11 continuously, contiguously, continually, continual, continuous, contagiously, monotonously, contentiously, continues, conterminously, glutinously continueing continuing 1 18 continuing, containing, contouring, condoning, continue, Continent, continent, confining, continued, continues, contusing, contending, contenting, continuity, continuation, contemning, continence, continua contravercial controversial 1 13 controversial, controversially, controvertible, contrarily, uncontroversial, contrivers, contravention, contriver, controversies, controverting, contriver's, controvert, noncontroversial contraversy controversy 1 9 controversy, contrivers, contriver's, contravenes, controverts, contriver, contrives, controversy's, contrary's contributer contributor 2 7 contribute, contributor, contributed, contributes, contributory, contributors, contributor's contributers contributors 2 9 contributes, contributors, contributor's, contribute rs, contribute-rs, contributor, contributory, contributed, contribute contritutions contributions 1 15 contributions, contribution's, contrition's, constitutions, contribution, contortions, contractions, contraptions, constitution's, contradictions, contrition, contortion's, contraction's, contraption's, contradiction's controled controlled 1 15 controlled, control ed, control-ed, controls, control, contorted, contrived, control's, controller, condoled, contralto, contoured, contrite, decontrolled, consoled controling controlling 1 10 controlling, contorting, contriving, condoling, control, contouring, decontrolling, controls, consoling, control's controll control 1 11 control, controls, Cantrell, contrail, con troll, con-troll, cont roll, cont-roll, controlled, controller, control's controlls controls 1 16 controls, control's, contrails, con trolls, con-trolls, cont rolls, cont-rolls, control ls, control-ls, controlled, contrail's, control, controllers, controller, Cantrell's, controller's controvercial controversial 1 8 controversial, controversially, controvertible, uncontroversial, controversies, controverting, controvert, noncontroversial controvercy controversy 1 7 controversy, controvert, contrivers, contriver's, controverts, contriver, controversy's controveries controversies 1 8 controversies, contrivers, controversy, contriver's, controverts, contraries, controvert, controversy's controversal controversial 1 7 controversial, controversy, controversially, contrivers, controversies, controversy's, contriver's controversey controversy 1 7 controversy, contrivers, controversies, contriver's, controverts, controvert, controversy's controvertial controversial 1 7 controversial, controversially, controvertible, controverting, controverts, controvert, uncontroversial controvery controversy 1 5 controversy, controvert, contriver, contrivers, contriver's contruction construction 1 15 construction, contraction, constriction, contrition, counteraction, contractions, conduction, contraption, constructions, contortion, contradiction, contribution, contracting, contraction's, construction's conveinent convenient 1 13 convenient, Continent, continent, conveniently, convenience, convening, convent, convened, covenant, confident, convergent, convene, inconvenient convenant covenant 1 7 covenant, convenient, convent, convening, consonant, covenants, covenant's convential conventional 1 9 conventional, convention, congenital, confidential, conventicle, conventionally, congenial, convectional, convent convertables convertibles 1 14 convertibles, convertible's, convertible, conferrable, constables, converters, conventicles, Constable's, constable's, conferral's, converter's, inevitable's, conventicle's, convertibility's convertion conversion 1 13 conversion, convection, convention, convert ion, convert-ion, concretion, converting, conversation, conversions, confection, contortion, conviction, conversion's conveyer conveyor 1 15 conveyor, convener, conveyed, convey er, convey-er, convey, conveyors, confer, conferee, convene, conveys, conifer, conniver, convoyed, conveyor's conviced convinced 1 31 convinced, convicted, con viced, con-viced, connived, convoyed, conduced, convoked, confused, convict, conceived, conveyed, confided, confined, convened, invoiced, canvased, concede, convinces, connives, convince, convulsed, confide, convicts, unvoiced, consed, confides, conversed, canvassed, confessed, convict's convienient convenient 1 11 convenient, conveniently, convenience, confinement, convening, Continent, continent, convened, covenant, inconvenient, confining coordiantion coordination 1 5 coordination, coordinating, coordination's, ordination, coronation coorperation cooperation 1 7 cooperation, corporation, corporations, cooperating, cooperation's, operation, corporation's coorperation corporation 2 7 cooperation, corporation, corporations, cooperating, cooperation's, operation, corporation's coorperations corporations 1 3 corporations, cooperation's, corporation's copmetitors competitors 1 9 competitors, competitor's, competitor, commutators, compositors, commentators, commutator's, compositor's, commentator's coputer computer 1 29 computer, copter, capture, pouter, copier, copters, Coulter, counter, cuter, commuter, Jupiter, copper, cotter, captor, couture, coaster, corrupter, computers, Cooper, Cowper, cooper, cutter, putter, compute, Potter, copter's, potter, scouter, computer's copywrite copyright 4 13 copywriter, copy write, copy-write, copyright, copywriters, cooperate, pyrite, copyrighted, copywriter's, typewrite, cowrie, copyrights, copyright's coridal cordial 1 15 cordial, cordially, cordials, chordal, coral, cortical, coronal, coital, corral, bridal, cradle, corneal, cordial's, cord, cardinal cornmitted committed 1 27 committed, remitted, cremated, commuted, connoted, formatted, permitted, transmitted, Cronkite, recommitted, conceited, confuted, cornered, cornfield, cordite, counted, gritted, commented, manumitted, ornamented, germinated, reanimated, confided, corseted, credited, Cronkite's, tormented corosion corrosion 1 22 corrosion, erosion, torsion, coronation, cohesion, Creation, Croatian, corrosion's, creation, cordon, collision, croon, coercion, version, Carson, Cronin, collusion, commotion, carrion, crouton, oration, portion corparate corporate 1 14 corporate, cooperate, corpora, corporately, carport, corporal, compared, forepart, comparative, compare, operate, cooperated, cooperates, incorporate corperations corporations 1 7 corporations, corporation's, cooperation's, corporation, operations, cooperation, operation's correponding corresponding 1 10 corresponding, correspondingly, corroding, compounding, correspondent, corrupting, propounding, correspond, responding, cordoning correposding corresponding 1 12 corresponding, corroding, corrupting, composting, creosoting, reposing, cresting, composing, compositing, corseting, riposting, correcting correspondant correspondent 1 10 correspondent, corespondent, correspond ant, correspond-ant, correspondents, corresponding, corespondents, correspondent's, corresponded, corespondent's correspondants correspondents 1 8 correspondents, correspondent's, corespondents, correspond ants, correspond-ants, corespondent's, correspondent, corespondent corridoors corridors 1 38 corridors, corridor's, corridor, corrodes, joyriders, courtiers, creditors, corduroys, creators, condors, cordons, carders, toreadors, carriers, couriers, joyrider's, cordon's, courtier's, creditor's, critters, curators, corduroy's, colliders, courtrooms, Cartier's, Creator's, creator's, condor's, carder's, toreador's, Carrier's, Currier's, carrier's, courier's, Cordoba's, critter's, curator's, courtroom's corrispond correspond 1 8 correspond, corresponds, corresponded, respond, crisping, crisped, garrisoned, corresponding corrispondant correspondent 1 8 correspondent, corespondent, correspondents, corresponding, corespondents, correspondent's, corresponded, corespondent's corrispondants correspondents 1 6 correspondents, corespondents, correspondent's, corespondent's, correspondent, corespondent corrisponded corresponded 1 6 corresponded, corresponds, correspond, correspondent, responded, corespondent corrisponding corresponding 1 9 corresponding, correspondingly, responding, correspondent, correspond, corespondent, corresponds, correspondence, corresponded corrisponds corresponds 1 5 corresponds, correspond, corresponded, responds, corresponding costitution constitution 2 9 Constitution, constitution, destitution, restitution, constitutions, prostitution, institution, castigation, constitution's coucil council 1 42 council, codicil, coaxial, coil, cozily, Cecil, coulis, juicily, cousin, cockily, causal, coils, councils, cool, COL, Col, col, Cecile, Cecily, Lucile, cockle, couple, docile, casual, coal, coll, cowl, crucial, cull, soil, soul, curl, Cozumel, cocci, conceal, counsel, couch, cecal, quail, coil's, council's, couch's coudl could 1 39 could, caudal, coddle, cuddle, cuddly, cold, cloud, coil, coital, Gould, COD, COL, Cod, Col, Godel, cod, col, cud, godly, cloudy, coldly, couple, loudly, Cody, coal, coda, code, coed, coll, cool, cowl, cull, goodly, cods, cuds, curl, Gouda, cod's, cud's coudl cloud 7 39 could, caudal, coddle, cuddle, cuddly, cold, cloud, coil, coital, Gould, COD, COL, Cod, Col, Godel, cod, col, cud, godly, cloudy, coldly, couple, loudly, Cody, coal, coda, code, coed, coll, cool, cowl, cull, goodly, cods, cuds, curl, Gouda, cod's, cud's councellor counselor 2 9 councilor, counselor, concealer, chancellor, councilors, counselors, canceler, councilor's, counselor's councellor councilor 1 9 councilor, counselor, concealer, chancellor, councilors, counselors, canceler, councilor's, counselor's councellors counselors 2 12 councilors, counselors, councilor's, counselor's, concealers, chancellors, concealer's, councilor, counselor, cancelers, chancellor's, canceler's councellors councilors 1 12 councilors, counselors, councilor's, counselor's, concealers, chancellors, concealer's, councilor, counselor, cancelers, chancellor's, canceler's counries countries 1 52 countries, counties, couriers, Canaries, canaries, curies, canneries, corries, cowries, curries, coiners, Congress, congress, coteries, counters, Connors, courier's, course, cronies, Curie's, coiner's, curie's, carnies, coronaries, cones, congeries, cores, cries, cures, concise, sunrise, Connie's, cowrie's, Conner's, caries, curios, juries, Januaries, country's, courses, coterie's, counter's, Corine's, cone's, core's, cure's, Corrine's, Conrail's, Canaries's, curia's, curio's, course's countains contains 1 11 contains, fountains, mountains, contain, fountain's, mountain's, counties, counting, curtains, countries, curtain's countires countries 1 8 countries, counties, counters, counter's, country's, courtiers, couture's, courtier's coururier courier 4 9 couturier, courtier, Currier, courier, couriers, Carrier, carrier, Currier's, courier's coururier couturier 1 9 couturier, courtier, Currier, courier, couriers, Carrier, carrier, Currier's, courier's coverted converted 1 10 converted, covered, coveted, cavorted, cover ted, cover-ted, covert ed, covert-ed, covert, courted coverted covered 2 10 converted, covered, coveted, cavorted, cover ted, cover-ted, covert ed, covert-ed, covert, courted coverted coveted 3 10 converted, covered, coveted, cavorted, cover ted, cover-ted, covert ed, covert-ed, covert, courted cpoy coy 4 28 copy, CPO, Coy, coy, copay, cop, CPI, CPU, capo, cloy, cope, coop, CPA, GPO, CAP, cap, cup, poky, GOP, coypu, CO, Co, PO, Po, co, cops, copy's, cop's cpoy copy 1 28 copy, CPO, Coy, coy, copay, cop, CPI, CPU, capo, cloy, cope, coop, CPA, GPO, CAP, cap, cup, poky, GOP, coypu, CO, Co, PO, Po, co, cops, copy's, cop's creaeted created 1 17 created, crated, greeted, carted, curated, cremated, crested, creates, create, grated, reacted, crafted, creaked, creamed, creased, treated, credited creedence credence 1 7 credence, credenza, credence's, cadence, precedence, Prudence, prudence critereon criterion 1 17 criterion, cratering, criteria, criterion's, Eritrean, cratered, gridiron, critter, Citroen, citron, critters, Crater, crater, critter's, craters, Crater's, crater's criterias criteria 1 25 criteria, critters, critter's, craters, Crater's, crater's, criterion, Cartier's, carters, criterion's, Carter's, carter's, criers, gritters, coteries, crier's, gritter's, writers, critics, graters, writer's, grater's, Eritrea's, coterie's, critic's criticists critics 0 10 criticisms, criticism's, criticizes, criticizers, criticized, criticism, Briticisms, criticizer's, Briticism's, criticize critising criticizing 7 35 cruising, critiquing, cortisone, mortising, crossing, crating, criticizing, curtsying, carousing, contusing, cursing, creasing, crusting, gritting, crediting, curtailing, curtaining, carting, cratering, crisping, criticize, girting, Cristina, cresting, creating, curating, rising, caressing, raising, writing, arising, rinsing, crazing, grating, retsina critisism criticism 1 7 criticism, criticisms, Briticism, cretinism, criticism's, eroticism, criticize critisisms criticisms 1 8 criticisms, criticism's, criticism, Briticisms, Briticism's, cretinism's, criticizes, eroticism's critisize criticize 1 4 criticize, criticized, criticizer, criticizes critisized criticized 1 4 criticized, criticizes, criticize, criticizer critisizes criticizes 1 6 criticizes, criticizers, criticized, criticize, criticizer, criticizer's critisizing criticizing 1 15 criticizing, rightsizing, critiquing, scrutinizing, criticize, curtsying, criticized, criticizer, criticizes, cruising, routinizing, resizing, crisping, capsizing, cauterizing critized criticized 1 26 criticized, critiqued, curtsied, criticize, cruised, crated, crazed, crusted, gritted, carotid, credited, crudities, carted, unitized, kibitzed, cratered, girted, cauterized, crested, Kristie, created, cried, curated, dirtied, ritzier, retied critizing criticizing 1 33 criticizing, critiquing, cruising, crating, crazing, crusting, gritting, crediting, curtailing, curtaining, carting, unitizing, criticize, kibitzing, cratering, girting, Cristina, cauterizing, cresting, creating, curating, curtsying, writing, citizen, privatizing, prizing, cretins, grating, grazing, spritzing, crisping, digitizing, cretin's crockodiles crocodiles 1 18 crocodiles, crocodile's, crocodile, cockatiels, crackles, cocktails, cocktail's, cockles, crackle's, cradles, cockades, cockatiel's, grackles, cockle's, cradle's, cockade's, grackle's, Cronkite's crowm crown 1 26 crown, Crow, crow, corm, carom, Crows, crowd, crows, cram, crime, cream, groom, creme, Com, ROM, Rom, com, crumb, Crow's, crow's, comm, craw, crew, grow, roam, room crtical critical 2 10 cortical, critical, critically, vertical, critic, catcall, cordial, cuticle, radical, crucial crucifiction crucifixion 2 21 Crucifixion, crucifixion, calcification, Crucifixions, crucifixions, jurisdiction, gratification, versification, Crucifixion's, crucifixion's, purification, rectification, reunification, certification, reification, codification, pacification, ramification, ratification, clarification, calcification's crusies cruises 1 14 cruises, cruses, Cruise's, cruise's, Crusoe's, crises, curses, crisis, cruse's, crushes, curse's, crazies, crosses, crisis's culiminating culminating 1 6 culminating, calumniating, eliminating, fulminating, culmination, laminating cumulatative cumulative 1 9 cumulative, commutative, qualitative, consultative, cumulatively, mutative, accumulative, emulative, copulative curch church 2 36 Church, church, crutch, Burch, lurch, crush, creche, cur ch, cur-ch, clutch, crouch, couch, crotch, crunch, crash, cur, catch, Zurich, curacy, cure, Curt, arch, curb, curd, curl, curs, curt, scorch, Curie, Curry, coach, curia, curie, curio, curry, cur's curcuit circuit 1 29 circuit, circuity, circuits, Curt, cricket, curt, croquet, cruet, cruft, crust, credit, crudity, correct, pursuit, corrupt, currant, current, cacti, circuit's, eruct, curate, curium, curd, grit, Curie, curia, curie, curio, recruit currenly currently 1 20 currently, currency, current, greenly, curtly, cornily, cruelly, curly, crudely, cravenly, queenly, Cornell, currant, carrel, jarringly, corneal, currents, cursedly, currency's, current's curriculem curriculum 1 4 curriculum, curricula, curricular, curriculum's cxan cyan 4 79 Can, can, clan, cyan, Chan, cans, Cain, Xian, cane, coxing, cozen, Scan, scan, Cohan, Conan, Crane, Cuban, Kazan, clang, clean, crane, czar, CNN, Jan, Kan, San, con, ctn, CNS, Texan, coax, ocean, Cains, Conn, Jean, Joan, Juan, Sean, axon, coin, coon, exon, jean, koan, oxen, Khan, Klan, Kwan, canny, corn, gran, khan, cons, Cox, cox, Can's, Caxton, Xi'an, can's, canes, cant, canoe, Kans, CA, Ca, Ca's, ca, Saxon, clans, taxon, waxen, Cain's, can't, cane's, CNN's, Jan's, Kan's, con's, clan's cyclinder cylinder 1 20 cylinder, cylinders, colander, cyclone, cinder, cylinder's, cyclones, cycling, seconder, blinder, clinger, clinker, slander, slender, collider, Cyclades, decliner, recliner, calendar, cyclone's dael deal 3 26 Dale, dale, deal, Del, duel, Dali, Dell, Dial, deli, dell, dial, dual, Daley, Gael, Dole, dole, tale, teal, daily, dally, tel, dill, doll, dull, tail, tall dael dial 11 26 Dale, dale, deal, Del, duel, Dali, Dell, Dial, deli, dell, dial, dual, Daley, Gael, Dole, dole, tale, teal, daily, dally, tel, dill, doll, dull, tail, tall dalmation dalmatian 2 17 Dalmatian, dalmatian, Dalmatians, dalmatians, Datamation, Dalmatia, dilation, declamation, defamation, dilatation, damnation, Dalmatian's, dalmatian's, Dalmatia's, deletion, demotion, dilution damenor demeanor 1 33 demeanor, dame nor, dame-nor, dampener, daemon, Damon, manor, daemons, Damien, damper, Damion, damn, domineer, damned, darner, dimer, donor, minor, tamer, tenor, damns, Damien's, diameter, domino, damn's, admen, Damon's, Demeter, daemon's, laminar, demeanor's, Damion's, domino's Dardenelles Dardanelles 1 3 Dardanelles, Dardanelles's, Darnell's dacquiri daiquiri 1 6 daiquiri, daiquiris, acquire, daiquiri's, lacquer, reacquire debateable debatable 1 22 debatable, debate able, debate-able, beatable, eatable, testable, treatable, bearable, relatable, decidable, habitable, debater, debates, detachable, damageable, debate, detestable, editable, detectable, unbeatable, debated, debate's decendant descendant 1 7 descendant, defendant, descendants, decedent, ascendant, dependent, descendant's decendants descendants 1 11 descendants, descendant's, defendants, descendant, defendant's, decedents, ascendants, dependents, decedent's, ascendant's, dependent's decendent descendant 3 4 decedent, dependent, descendant, defendant decendents descendants 3 8 decedents, dependents, descendants, decedent's, descendant's, dependent's, defendants, defendant's decideable decidable 1 16 decidable, decide able, decide-able, desirable, dividable, decidedly, disable, decipherable, testable, deniable, desirably, undecidable, detestable, definable, derivable, debatable decidely decidedly 1 20 decidedly, decide, decibel, decided, decider, decides, docilely, dazedly, deadly, diddly, acidly, decidable, decimal, lucidly, tepidly, decibels, deciders, tacitly, decently, decibel's decieved deceived 1 19 deceived, deceives, deceive, deceiver, received, decided, derived, decide, deiced, sieved, DECed, dived, devised, deserved, deceased, deciphered, defied, delved, deified decison decision 1 36 decision, deciding, devising, Dickson, deceasing, decisions, Edison, disown, decisive, demising, design, season, Dyson, Dixon, deicing, derision, Dawson, diocesan, disowns, Dodson, Dotson, Tucson, damson, desist, deices, designs, decagon, venison, decision's, denizen, Deon, Dion, Denis, Edison's, design's, Dyson's decomissioned decommissioned 1 5 decommissioned, recommissioned, decommissions, commissioned, decommission decomposit decompose 3 6 decomposed, decomposing, decompose, decomposes, composite, compost decomposited decomposed 2 6 composited, decomposed, composted, composite, decompose, deposited decompositing decomposing 3 5 decomposition, compositing, decomposing, composting, decomposition's decomposits decomposes 1 12 decomposes, composites, composts, decomposed, decomposing, compost's, composite's, deposits, composite, decompose, deposit's, decomposition's decress decrees 1 22 decrees, decrease, decries, depress, decree's, degrees, digress, decreases, Decker's, decors, cress, decor's, dress, decorous, decree, degree's, duress, egress, Deere's, decrease's, Delores's, Derek's decribe describe 1 19 describe, decried, decries, scribe, decree, described, describer, describes, crib, derive, decreed, decrees, Derby, decry, derby, tribe, deride, degree, decree's decribed described 1 11 described, decried, decreed, cribbed, describes, describe, descried, decries, derived, describer, derided decribes describes 1 13 describes, decries, derbies, scribes, decrees, scribe's, describers, describe, descries, cribs, decree's, crib's, describer's decribing describing 1 9 describing, decrying, decreeing, cribbing, deriving, decorating, decreasing, deriding, ascribing dectect detect 1 14 detect, deject, detects, decadent, defect, detest, deduct, detract, deflect, deftest, detected, detector, dejected, dejects defendent defendant 1 10 defendant, dependent, defendants, defended, defending, defender, defendant's, dependents, decedent, dependent's defendents defendants 1 10 defendants, dependents, defendant's, dependent's, defendant, defenders, decedents, dependent, defender's, decedent's deffensively defensively 1 6 defensively, offensively, defensibly, defensive, defensible, defensive's deffine define 1 19 define, diffing, doffing, duffing, def fine, def-fine, defined, definer, defines, deafen, Devin, defile, effing, refine, Divine, divine, defying, reffing, tiffing deffined defined 1 20 defined, deafened, def fined, def-fined, defend, defines, defied, define, deified, defiled, definer, refined, divined, coffined, detained, definite, denied, redefined, dined, fined definance defiance 1 6 defiance, refinance, finance, deviance, dominance, defiance's definate definite 1 24 definite, defiant, defined, deviant, define, defiance, delineate, detonate, deviate, deflate, definer, defecate, dominate, defiantly, donate, defines, defoliate, defeat, definitely, definitive, denote, deviants, finite, deviant's definately definitely 1 13 definitely, defiantly, definable, definite, definitively, finitely, defiant, delicately, deftly, dentally, daintily, divinely, indefinitely definatly definitely 2 7 defiantly, definitely, definable, defiant, deftly, definite, decently definetly definitely 1 17 definitely, defiantly, deftly, decently, defined, definite, finitely, divinely, diffidently, defiant, faintly, definable, daintily, define, finely, daftly, definitively definining defining 1 15 defining, definition, divining, defending, defensing, deafening, dinning, tenoning, defiling, deigning, refining, definitions, refinancing, detaining, definition's definit definite 1 13 definite, defiant, deficit, defined, deviant, defunct, definer, defining, define, divinity, delint, defend, defines definitly definitely 1 8 definitely, defiantly, definite, finitely, daintily, deftly, definitively, divinity definiton definition 1 14 definition, definite, defining, definitions, definitive, definitely, defending, defiant, delinting, Eddington, definition's, Danton, redefinition, definiteness defintion definition 1 19 definition, definitions, divination, deviation, defection, deflation, detention, defining, definition's, defamation, deification, detonation, devotion, redefinition, defoliation, delineation, defecation, diminution, domination degrate degrade 1 24 degrade, decorate, deg rate, deg-rate, digerati, denigrate, grate, degraded, degrades, degree, derogate, migrate, regrade, egret, gyrate, decorated, decorates, drat, depart, regret, degenerate, crate, desecrate, grade delagates delegates 1 27 delegates, delegate's, delegated, delegate, derogates, relegates, legates, tollgates, defalcates, Delgado's, deletes, deluges, dilates, ligates, delineates, tailgates, legate's, delicate, delights, tollgate's, Vulgates, placates, delight's, deluge's, tailgate's, Colgate's, Vulgate's delapidated dilapidated 1 13 dilapidated, decapitated, palpitated, decapitates, decapitate, elucidated, validated, delineated, delinted, depicted, delighted, delegated, delimited delerious delirious 1 14 delirious, deleterious, Deloris, dolorous, Delicious, delicious, Deloris's, Delius, desirous, deliriums, deliriously, Delores, Deleon's, delirium's delevopment development 1 11 development, developments, elopement, devilment, development's, developmental, redevelopment, deferment, defilement, decampment, deliverymen deliberatly deliberately 1 6 deliberately, deliberate, deliberated, deliberates, deliberating, deliberative delusionally delusively 0 6 delusional, delusion ally, delusion-ally, delusions, delusion, delusion's demenor demeanor 1 28 demeanor, Demeter, demon, demean, demeanor's, dementia, domineer, demons, demeans, demur, dimer, donor, manor, minor, tenor, dampener, demeaned, demonic, seminar, Deming, domino, demand, Demerol, definer, demurer, demon's, Deming's, domino's demographical demographic 5 8 demographically, demo graphical, demo-graphical, demographics, demographic, demographic's, demographics's, geographical demolision demolition 1 8 demolition, demolishing, demolitions, delusion, demolish, demolition's, demotion, emulsion demorcracy democracy 1 10 democracy, Democrat, democrat, democracy's, Democrats, democrats, democracies, Democrat's, democrat's, demography demostration demonstration 1 22 demonstration, demonstrations, demonstrating, demonstration's, fenestration, prostration, demodulation, distortion, registration, domestication, detestation, devastation, distraction, menstruation, desperation, destruction, moderation, Restoration, desecration, destination, restoration, desertion denegrating denigrating 1 14 denigrating, desecrating, degenerating, downgrading, denigration, degrading, generating, delegating, venerating, decorating, penetrating, reintegrating, negating, integrating densly densely 1 40 densely, tensely, den sly, den-sly, dens, Denali, Hensley, density, dense, tensile, dankly, denial, denser, Denis, deans, den's, denials, Denise, deny, Dons, TESL, dins, dons, duns, tens, tenuously, Dena's, Denis's, Denny, Dean's, Deon's, dean's, denial's, Dan's, Don's, din's, don's, dun's, ten's, Denny's deparment department 1 12 department, debarment, deportment, deferment, determent, departments, spearmint, decrement, detriment, repayment, department's, debarment's deparments departments 1 15 departments, department's, debarment's, deferments, department, deportment's, decrements, detriments, debarment, deferment's, determent's, repayments, spearmint's, detriment's, repayment's deparmental departmental 1 9 departmental, departmentally, detrimental, temperamental, departments, department, parental, debarment, department's dependance dependence 1 8 dependence, dependency, repentance, dependencies, dependence's, despondence, depending, dependency's dependancy dependency 1 7 dependency, dependence, dependency's, despondency, depending, codependency, dependence's dependant dependent 1 13 dependent, defendant, depend ant, depend-ant, pendant, dependents, descendant, depending, repentant, dependent's, dependently, pendent, codependent deram dram 2 22 dream, dram, dreamy, drama, dorm, drum, term, tram, durum, dreams, dear, ream, Erma, drams, dermal, Dem, RAM, dam, deary, ram, dream's, dram's deram dream 1 22 dream, dram, dreamy, drama, dorm, drum, term, tram, durum, dreams, dear, ream, Erma, drams, dermal, Dem, RAM, dam, deary, ram, dream's, dram's deriviated derived 2 16 deviated, derived, derogated, drifted, drafted, devoted, derivative, deviates, deviate, derided, divided, riveted, diverted, defeated, redivided, deviate's derivitive derivative 1 7 derivative, derivatives, derivative's, definitive, directive, derisive, divisive derogitory derogatory 1 9 derogatory, dormitory, derogatorily, territory, directory, depository, derogate, derisory, decorator descendands descendants 1 14 descendants, descendant's, descendant, ascendants, defendants, descends, descended, ascendant's, defendant's, decedents, descending, dependents, decedent's, dependent's descibed described 1 16 described, decibel, decided, desired, descend, deceived, decide, deiced, DECed, descried, discoed, destined, disrobed, despite, descaled, despised descision decision 1 12 decision, decisions, rescission, derision, session, discussion, decision's, dissuasion, delusion, division, cession, desertion descisions decisions 1 18 decisions, decision's, decision, sessions, discussions, rescission's, delusions, derision's, divisions, cessions, session's, discussion's, desertions, dissuasion's, delusion's, division's, cession's, desertion's descriibes describes 1 9 describes, describers, described, describe, descries, describer, describer's, scribes, scribe's descripters descriptors 1 10 descriptors, descriptor, describers, Scriptures, scriptures, describer's, Scripture's, scripture's, deserters, deserter's descripton description 1 3 description, descriptor, description's desctruction destruction 1 7 destruction, distraction, destructing, destruction's, description, restriction, detraction descuss discuss 1 41 discuss, discus's, discus, discuses, desks, discs, desk's, disc's, discos, rescues, disco's, schuss, descries, discusses, DECs, deuces, disuses, Dejesus, Dec's, decks, discussed, decays, descales, disks, rescue's, viscus's, Dejesus's, deck's, decoys, deices, disuse, decay's, disk's, dusk's, Decca's, deuce's, decoy's, Damascus's, Jesus's, disuse's, Degas's desgined designed 1 12 designed, destined, designer, designate, designated, defined, descend, descried, destine, descanted, desired, declined deside decide 1 34 decide, beside, deride, desire, reside, deiced, desired, seaside, DECed, bedside, deist, dosed, side, defied, denied, decided, decider, decides, desist, despite, destine, Desiree, decode, delude, demode, denude, dissed, dossed, residue, deice, aside, decade, design, divide desigining designing 1 8 designing, deigning, destining, resigning, designating, designing's, signing, redesigning desinations destinations 2 20 designations, destinations, designation's, destination's, delineations, detonations, desalination's, definitions, donations, designation, destination, decimation's, delineation's, desiccation's, desolation's, detonation's, definition's, divination's, domination's, donation's desintegrated disintegrated 1 4 disintegrated, disintegrates, disintegrate, reintegrated desintegration disintegration 1 5 disintegration, disintegrating, disintegration's, reintegration, integration desireable desirable 1 21 desirable, desirably, desire able, desire-able, decidable, disable, miserable, durable, describable, decipherable, deliverable, measurable, Desiree, derivable, testable, disagreeable, despicable, dissemble, deniable, undesirable, definable desitned destined 1 9 destined, designed, distend, destines, destine, desisted, descend, destiny, delinted desktiop desktop 1 22 desktop, desktops, desktop's, desertion, deskill, desolation, desk, skip, doeskin, dystopi, dissection, digestion, desks, section, skimp, deskills, doeskins, desk's, desiccation, diction, duskier, doeskin's desorder disorder 1 16 disorder, deserter, disorders, Deirdre, desired, destroyer, disordered, decider, disorder's, disorderly, sorter, deserters, distorter, decoder, reorder, deserter's desoriented disoriented 1 13 disoriented, disorientate, disorients, disorient, disorientated, reoriented, disorientates, designated, disjointed, oriented, deserted, descended, dissented desparate desperate 1 9 desperate, disparate, separate, despaired, desecrate, disparage, desperado, disparity, depart desparate disparate 2 9 desperate, disparate, separate, despaired, desecrate, disparage, desperado, disparity, depart despatched dispatched 1 6 dispatched, dispatches, dispatcher, dispatch, dispatch's, despaired despict depict 1 7 depict, despite, despot, despotic, respect, depicts, desist despiration desperation 1 11 desperation, respiration, aspiration, desecration, despoliation, separation, desertion, desperation's, perspiration, expiration, respiration's dessicated desiccated 1 17 desiccated, dedicated, dissected, dissipated, desiccates, desisted, descanted, desiccate, dissociated, desecrated, designated, desolated, depicted, descaled, dislocated, decimated, defecated dessigned designed 1 15 designed, design, deigned, reassigned, assigned, resigned, designs, dissing, dossing, redesigned, signed, design's, destine, designer, destined destablized destabilized 1 4 destabilized, destabilizes, destabilize, stabilized destory destroy 1 25 destroy, destroys, desultory, story, distort, destiny, Nestor, debtor, descry, vestry, duster, tester, detour, history, restore, destroyed, destroyer, depository, desert, dietary, Dusty, deter, dusty, store, testy detailled detailed 1 29 detailed, detail led, detail-led, derailed, detained, retailed, distilled, details, drilled, stalled, stilled, detail, dovetailed, tailed, tilled, detail's, titled, defiled, deviled, metaled, petaled, trilled, twilled, dawdled, tattled, totaled, detached, devalued, deskilled detatched detached 1 12 detached, detaches, debauched, reattached, detach, attached, stitched, ditched, detailed, detained, debouched, retouched deteoriated deteriorated 1 19 deteriorated, decorated, detonated, deteriorate, deterred, detracted, detested, striated, federated, reiterated, deported, deserted, detected, iterated, retorted, meteorite, retreated, desecrated, dehydrated deteriate deteriorate 1 25 deteriorate, deterred, Detroit, determinate, federate, meteorite, reiterate, demerit, detente, iterate, dendrite, deteriorated, deteriorates, decorate, detonate, literate, detract, depreciate, deter, trite, retreat, detritus, dexterity, deride, Detroit's deterioriating deteriorating 1 6 deteriorating, deterioration, deteriorate, deteriorated, deteriorates, deterioration's determinining determining 1 10 determining, determination, determinant, determinism, redetermining, terminating, determinations, determinants, determinant's, determination's detremental detrimental 1 8 detrimental, detrimentally, determent, detriments, detriment, determent's, detriment's, determinate devasted devastated 5 16 divested, devastate, deviated, feasted, devastated, devised, devoted, demisted, desisted, detested, devastates, fasted, defeated, dusted, tasted, tested develope develop 3 4 developed, developer, develop, develops developement development 1 8 development, developments, development's, developmental, redevelopment, envelopment, elopement, devilment developped developed 1 11 developed, developer, develops, develop, redeveloped, flopped, developing, enveloped, devolved, deviled, undeveloped develpment development 1 6 development, developments, devilment, development's, developmental, redevelopment devels delves 8 64 devils, bevels, levels, revels, devil's, drivels, defiles, delves, deaves, feels, develops, bevel's, decals, devalues, develop, diesels, level's, reveals, revel's, deals, dells, devil, dives, doves, duels, evils, drivel's, Dave's, Devi's, dive's, dove's, defers, divers, dowels, duvets, feel's, gavels, hovels, navels, novels, ravels, Del's, defile's, decal's, diesel's, Dell's, deal's, dell's, duel's, evil's, Devin's, Devon's, Dover's, Havel's, Ravel's, Tevet's, diver's, dowel's, duvet's, gavel's, hovel's, navel's, novel's, ravel's devestated devastated 1 5 devastated, devastates, devastate, divested, devastator devestating devastating 1 12 devastating, devastation, devastatingly, divesting, overstating, restating, detesting, d'Estaing, defeating, deviating, gestating, devastate devide divide 3 22 decide, devise, divide, devoid, deride, device, defied, deviate, devote, David, dived, deviled, devised, deified, DVD, Devi, denied, levied, divided, divider, divides, divide's devided divided 3 22 decided, devised, divided, derided, deviled, deviated, devoted, decoded, dividend, debited, deluded, denuded, divides, deeded, defied, divide, evaded, defiled, defined, divider, divined, divide's devistating devastating 1 16 devastating, deviating, devastation, devastatingly, levitating, devising, hesitating, demisting, desisting, dictating, gestating, overstating, restating, divesting, devastate, d'Estaing devolopement development 1 10 development, developments, devilment, defilement, elopement, development's, developmental, redevelopment, deployment, envelopment diablical diabolical 1 4 diabolical, diabolically, biblical, diabolic diamons diamonds 1 21 diamonds, diamond, Damon's, daemons, damns, demons, domains, Damion's, daemon's, damn's, damsons, Damon, Timon's, demon's, diamond's, domain's, Damian's, Damien's, Diann's, damson's, Dion's diaster disaster 1 30 disaster, duster, piaster, toaster, taster, dustier, toastier, faster, sister, dater, tastier, aster, Dniester, diameter, dieter, Easter, Lister, Master, Mister, baster, caster, dafter, darter, master, mister, raster, vaster, waster, tester, tipster dichtomy dichotomy 1 8 dichotomy, dichotomy's, diatom, dichotomous, dictum, dichotomies, diatoms, diatom's diconnects disconnects 1 4 disconnects, connects, reconnects, disconnect dicover discover 1 16 discover, discovery, Dover, cover, diver, Rickover, dicker, drover, decoder, recover, discovers, driver, docker, caver, decor, giver dicovered discovered 1 6 discovered, covered, dickered, recovered, discoverer, differed dicovering discovering 1 5 discovering, covering, dickering, recovering, differing dicovers discovers 1 26 discovers, covers, divers, dickers, drovers, decoders, recovers, Dover's, cover's, discoveries, discovery's, diver's, diverse, drivers, discover, Rickover's, dockers, drover's, discovery, cavers, decors, givers, decoder's, driver's, decor's, giver's dicovery discovery 1 14 discovery, discover, recovery, Dover, cover, diver, Rickover, discovers, dicker, drover, delivery, decoder, recover, discovery's dicussed discussed 1 9 discussed, disused, cussed, dissed, degassed, dossed, doused, diced, kissed didnt didn't 1 8 didn't, dint, didst, dent, tint, daunt, don't, hadn't diea idea 1 47 idea, dies, DEA, die, DOA, DOE, Doe, doe, due, Diem, Dina, died, diet, diva, DA, DE, DI, Di, Dee, dew, tea, tie, die's, DUI, Day, IDE, Ida, day, Dean, Dena, Dial, Dias, dead, deaf, deal, dean, dear, dial, diam, dice, dike, dime, dine, dire, dive, D, d diea die 4 47 idea, dies, DEA, die, DOA, DOE, Doe, doe, due, Diem, Dina, died, diet, diva, DA, DE, DI, Di, Dee, dew, tea, tie, die's, DUI, Day, IDE, Ida, day, Dean, Dena, Dial, Dias, dead, deaf, deal, dean, dear, dial, diam, dice, dike, dime, dine, dire, dive, D, d dieing dying 48 48 dieting, deign, doing, dicing, diking, dining, diving, dyeing, hieing, pieing, ding, toeing, dding, teeing, dueling, Deon, Dion, dingo, dingy, dong, dung, Deming, deicing, den, din, Deng, deeding, deeming, dialing, diffing, digging, dimming, dinging, dinning, dipping, dishing, dissing, Dean, Dena, Dina, Dino, Ting, dang, dean, deny, dine, ting, dying dieing dyeing 8 48 dieting, deign, doing, dicing, diking, dining, diving, dyeing, hieing, pieing, ding, toeing, dding, teeing, dueling, Deon, Dion, dingo, dingy, dong, dung, Deming, deicing, den, din, Deng, deeding, deeming, dialing, diffing, digging, dimming, dinging, dinning, dipping, dishing, dissing, Dean, Dena, Dina, Dino, Ting, dang, dean, deny, dine, ting, dying dieties deities 1 23 deities, dirties, ditties, duties, diets, diet's, titties, die ties, die-ties, dotes, duets, dieters, dietaries, duet's, deifies, dainties, dinettes, dates, deity's, ditzes, dieter's, dinette's, date's diety deity 2 14 Deity, deity, dirty, diet, ditty, duet, duty, diets, piety, dotty, died, ditto, titty, diet's diferent different 1 11 different, deferment, divergent, afferent, efferent, referent, differently, difference, differed, divert, differing diferrent different 1 9 different, deferment, divergent, deterrent, deferred, afferent, efferent, referent, deferring differnt different 1 12 different, differing, differed, differently, diffident, difference, differ, afferent, diffract, efferent, divert, differs difficulity difficulty 1 5 difficulty, difficult, difficultly, difficulty's, difficulties diffrent different 1 18 different, diff rent, diff-rent, diffident, diffract, differently, differing, difference, differed, afferent, efferent, deferment, divergent, disorient, affront, deforest, divalent, referent dificulties difficulties 1 5 difficulties, difficulty's, faculties, difficult, difficulty dificulty difficulty 1 5 difficulty, difficult, difficultly, difficulty's, faculty dimenions dimensions 1 16 dimensions, dominions, dimension's, dominion's, Simenon's, minions, dimension, Dominion, dominion, diminutions, amnions, disunion's, minion's, Damion's, diminution's, amnion's dimention dimension 1 12 dimension, diminution, domination, damnation, mention, dimensions, detention, diminutions, demotion, dimension's, dimensional, diminution's dimentional dimensional 1 8 dimensional, dimensions, dimension, directional, dimension's, diminutions, diminution, diminution's dimentions dimensions 1 14 dimensions, dimension's, diminutions, diminution's, mentions, dimension, detentions, domination's, damnation's, mention's, demotions, diminution, detention's, demotion's dimesnional dimensional 1 12 dimensional, monsoonal, disunion, dominions, Dominion, dominion, demeaning, medicinal, disunion's, demoniacal, dominion's, decennial diminuitive diminutive 1 7 diminutive, diminutives, diminutive's, definitive, nominative, ruminative, diminution diosese diocese 1 15 diocese, disease, doses, disuse, douses, daises, dose's, dosses, dowses, dioceses, dices, dozes, Duse's, doze's, diocese's diphtong diphthong 1 24 diphthong, diphthongs, fighting, dieting, dittoing, deputing, dilating, diluting, devoting, dividing, doting, photoing, deviating, photon, drifting, diphthong's, siphon, dating, diving, tiptoeing, iPhone, Daphne, Dayton, Haiphong diphtongs diphthongs 1 26 diphthongs, diphthong's, diphthong, fighting's, photons, fittings, siphons, diaphanous, photon's, sightings, siphon's, fitting's, Lipton's, Dayton's, tightens, typhoons, Dalton's, Danton's, diving's, sighting's, typhoon's, iPhone's, Daphne's, lighting's, Haiphong's, drafting's diplomancy diplomacy 1 8 diplomacy, diplomacy's, diplomas, diploma's, diplomats, diplomat's, diplomat, diploma dipthong diphthong 1 25 diphthong, dip thong, dip-thong, diphthongs, dipping, tithing, doping, duping, Python, ditching, python, deputing, diphthong's, thong, depth, dieting, dishing, dittoing, tiptoeing, withing, tipping, diapason, Lipton, depths, depth's dipthongs diphthongs 1 29 diphthongs, dip thongs, dip-thongs, diphthong's, diphthong, pythons, Python's, python's, thongs, diapasons, doping's, pithiness, diapason's, pitons, Lipton's, things, thong's, piton's, diction's, dings, dongs, pongs, tongs, Dion's, teething's, thing's, ding's, dong's, tong's dirived derived 1 32 derived, dirtied, drives, dived, dried, drive, rived, divvied, deprived, derives, shrived, derive, drivel, driven, driver, divide, trivet, arrived, derided, thrived, drive's, drove, roved, deride, driveled, deified, drifted, dared, raved, rivet, tired, tried disagreeed disagreed 1 10 disagreed, disagree ed, disagree-ed, disagrees, disagree, disagreeing, discreet, discrete, disgraced, disarrayed disapeared disappeared 1 19 disappeared, diapered, disparate, dispersed, disappears, disappear, disparaged, despaired, speared, disarrayed, disperse, dispelled, displayed, desperado, desperate, spared, disported, disapproved, tapered disapointing disappointing 1 10 disappointing, disjointing, disappointingly, discounting, dismounting, disporting, disorienting, disappoint, disputing, disuniting disappearred disappeared 1 11 disappeared, disappear red, disappear-red, disappears, disappear, disappearing, diapered, disapproved, dispersed, disbarred, despaired disaproval disapproval 1 9 disapproval, disprovable, disapproval's, disapprove, disprove, disapproved, disapproves, disproved, disproves disasterous disastrous 1 3 disastrous, disasters, disaster's disatisfaction dissatisfaction 1 3 dissatisfaction, satisfaction, dissatisfaction's disatisfied dissatisfied 1 4 dissatisfied, dissatisfies, satisfied, unsatisfied disatrous disastrous 1 16 disastrous, destroys, distress, distrust, disarrays, distorts, dilators, dipterous, lustrous, bistros, dilator's, estrous, desirous, bistro's, disarray's, distress's discribe describe 1 12 describe, disrobe, scribe, described, describer, describes, ascribe, discrete, inscribe, descried, descries, discreet discribed described 1 13 described, disrobed, describes, describe, descried, ascribed, describer, discorded, disturbed, inscribed, discarded, discreet, discrete discribes describes 1 12 describes, disrobes, scribes, describers, described, describe, descries, ascribes, describer, scribe's, describer's, inscribes discribing describing 1 8 describing, disrobing, ascribing, discording, disturbing, inscribing, discarding, descrying disctinction distinction 1 7 distinction, distinctions, disconnection, distinction's, distention, destination, distraction disctinctive distinctive 1 5 distinctive, disjunctive, distinctively, distincter, distinct disemination dissemination 1 17 dissemination, disseminating, dissemination's, domination, insemination, destination, diminution, designation, discrimination, damnation, distention, denomination, desalination, decimation, termination, dissimulation, divination disenchanged disenchanted 1 8 disenchanted, disenchant, disengaged, disenchants, disentangled, discharged, unchanged, disenchanting disiplined disciplined 1 7 disciplined, disciplines, discipline, discipline's, disinclined, displayed, displaced disobediance disobedience 1 3 disobedience, disobedience's, disobedient disobediant disobedient 1 4 disobedient, disobediently, disobedience, disobeying disolved dissolved 1 11 dissolved, dissolves, dissolve, solved, devolved, resolved, dieseled, redissolved, dislodged, delved, salved disover discover 1 15 discover, dissever, dis over, dis-over, discovery, Dover, diver, drover, discovers, soever, driver, dissevers, dosser, saver, sever dispair despair 1 24 despair, dis pair, dis-pair, disrepair, despairs, Diaspora, diaspora, disappear, disbar, disparity, dispraise, disport, despaired, dispirit, disposer, diaper, spar, dippier, display, wispier, despair's, disputer, Dipper, dipper disparingly disparagingly 2 4 despairingly, disparagingly, sparingly, disarmingly dispence dispense 1 12 dispense, dis pence, dis-pence, Spence, dispensed, dispenser, dispenses, disperse, displace, distance, dissidence, dispose dispenced dispensed 1 12 dispensed, dispenses, dispense, dispenser, dispersed, displaced, distanced, displeased, disposed, dispelled, dissented, distended dispencing dispensing 1 9 dispensing, dispersing, displacing, distancing, displeasing, disposing, dispelling, dissenting, distending dispicable despicable 1 6 despicable, despicably, disposable, disputable, displayable, disputably dispite despite 2 16 dispute, despite, dissipate, disputed, disputer, disputes, despot, spite, dispose, disunite, despise, respite, dispirit, dispute's, dist, spit dispostion disposition 1 11 disposition, dispositions, dispassion, disposing, disposition's, dispositional, dispersion, dispensation, dispossession, disputation, deposition disproportiate disproportionate 1 6 disproportionate, disproportion, disproportionately, disproportions, disproportional, disproportion's disricts districts 1 14 districts, district's, distracts, disrupts, directs, dissects, destructs, district, disorients, diarists, disquiets, destruct's, diarist's, disquiet's dissagreement disagreement 1 3 disagreement, disagreements, disagreement's dissapear disappear 1 14 disappear, Diaspora, diaspora, disappears, diaper, disappeared, dissever, disrepair, dosser, despair, spear, disaster, Dipper, dipper dissapearance disappearance 1 17 disappearance, disappearances, disappearance's, disappearing, disappears, disperse, appearance, disparages, disarrange, dispense, dissonance, disparage, disparate, dispraise, reappearance, disservice, dissidence dissapeared disappeared 1 16 disappeared, diapered, dissipated, disparate, dispersed, dissevered, disappears, disappear, disparaged, despaired, speared, dissipate, disbarred, disarrayed, dispelled, displayed dissapearing disappearing 1 13 disappearing, diapering, dissipating, dispersing, dissevering, disparaging, despairing, spearing, disbarring, disarraying, dispelling, displaying, misspeaking dissapears disappears 1 22 disappears, Diasporas, diasporas, disperse, disappear, diapers, Diaspora's, diaspora's, dissevers, diaper's, dossers, Spears, despairs, spears, disasters, dippers, disrepair's, despair's, spear's, disaster's, Dipper's, dipper's dissappear disappear 1 11 disappear, disappears, disappeared, Diaspora, diaspora, Dipper, dapper, diaper, dipper, sapper, disappearing dissappears disappears 1 16 disappears, disappear, disappeared, Diasporas, diasporas, Diaspora's, diaspora's, disperse, diapers, dippers, sappers, disappearing, dissevers, Dipper's, diaper's, dipper's dissappointed disappointed 1 5 disappointed, disappoints, disappoint, disjointed, disappointing dissarray disarray 1 9 disarray, disarrays, disarray's, disarrayed, diary, disarraying, starry, disarm, disbar dissobediance disobedience 1 6 disobedience, disobedience's, dissidence, disobedient, dissonance, discordance dissobediant disobedient 1 7 disobedient, disobediently, disobedience, dissident, dissonant, discordant, disobeying dissobedience disobedience 1 4 disobedience, disobedience's, disobedient, dissidence dissobedient disobedient 1 4 disobedient, disobediently, disobedience, dissident distiction distinction 1 15 distinction, distraction, distortion, dissection, distention, distinctions, destruction, dislocation, rustication, distillation, destination, destitution, mastication, detection, distinction's distingish distinguish 1 5 distinguish, distinguished, distinguishes, dusting, distinguishing distingished distinguished 1 4 distinguished, distinguishes, distinguish, undistinguished distingishes distinguishes 1 4 distinguishes, distinguished, distinguish, destinies distingishing distinguishing 1 9 distinguishing, distinguish, astonishing, diminishing, distinguished, distinguishes, distension, distention, extinguishing distingquished distinguished 1 3 distinguished, distinguishes, distinguish distrubution distribution 1 10 distribution, distributions, distributing, distribution's, distributional, redistribution, destruction, distraction, distortion, disruption distruction destruction 1 13 destruction, distraction, distractions, distinction, distortion, distribution, instruction, destructing, distracting, destruction's, distraction's, disruption, detraction distructive destructive 1 16 destructive, distinctive, distributive, instructive, destructively, disruptive, restrictive, obstructive, district, destructing, distracting, destructed, distracted, destruct, distract, directive ditributed distributed 1 6 distributed, attributed, distributes, distribute, tribute, redistributed diversed diverse 1 11 diverse, diverged, diverted, divorced, divers ed, divers-ed, divers, diversely, diversity, reversed, diver's diversed diverged 2 11 diverse, diverged, diverted, divorced, divers ed, divers-ed, divers, diversely, diversity, reversed, diver's divice device 1 33 device, Divine, divide, divine, devise, div ice, div-ice, divorce, dives, Davies, advice, dice, dive, devices, divides, divines, novice, deice, Dixie, Davis, divas, edifice, diving, vivace, Devi's, deface, diva's, dive's, Divine's, device's, divide's, divine's, Davis's divison division 1 31 division, divisor, devising, Davidson, Dickson, divisions, Divine, disown, divan, divine, diving, Davis, Devin, Devon, Dyson, divas, dives, divisors, Dixon, Dawson, devise, divines, Davis's, division's, Devi's, diva's, dive's, divisor's, Divine's, divine's, diving's divisons divisions 1 22 divisions, divisors, division's, divisor's, disowns, divans, divines, Davidson's, Dickson's, division, divisor, devises, divan's, Divine's, devise's, divine's, diving's, Devin's, Devon's, Dyson's, Dixon's, Dawson's doccument document 1 9 document, documents, document's, documented, documentary, decrement, comment, docent, documenting doccumented documented 1 11 documented, documents, document, document's, decremented, commented, documentary, demented, documenting, undocumented, tormented doccuments documents 1 13 documents, document's, document, documented, decrements, documentary, comments, docents, documenting, torments, comment's, docent's, torment's docrines doctrines 1 34 doctrines, doctrine's, Dacrons, Dacron's, decries, Corine's, declines, crones, drones, doctrine, Dorian's, dories, dourness, goriness, ocarinas, cranes, Corinne's, Corrine's, dowries, decline's, endocrines, Darin's, decrees, crone's, drone's, Corina's, Darrin's, ocarina's, Crane's, crane's, Doreen's, endocrine's, daring's, decree's doctines doctrines 1 37 doctrines, doc tines, doc-tines, doctrine's, octanes, declines, destines, doctors, doctrine, diction's, dirtiness, octane's, doggones, dowdiness, decline's, destinies, dictates, doctor's, dustiness, ducting, tocsins, routines, nicotine's, coatings, jottings, Dustin's, dentin's, pectin's, tocsin's, dictate's, acting's, cocaine's, routine's, coating's, codeine's, jotting's, destiny's documenatry documentary 1 8 documentary, documentary's, document, documented, documents, document's, commentary, documentaries doens does 8 66 Downs, downs, doyens, dozens, Dons, dens, dons, does, Deon's, dines, down's, doyen's, Denis, Don's, deans, den's, dense, dins, don's, donas, dongs, Doe's, doe's, doers, Danes, dunes, tones, Donn's, dawns, doings, towns, duns, tens, tons, teens, Dean's, Dion's, dean's, din's, do ens, do-ens, Donne's, dozen's, Downs's, Downy's, Dawn's, dawn's, town's, Dena's, Dona's, dona's, dong's, Dan's, dun's, ten's, ton's, Dane's, dune's, tone's, Deena's, Donna's, Donny's, doer's, doing's, Dunn's, teen's doesnt doesn't 1 32 doesn't, docent, dissent, descent, decent, dent, dost, deist, dozens, docents, dozenth, sent, dint, dist, don't, dozen, DST, descant, dosed, doziest, stent, does, dosing, descend, cent, dust, tent, test, docent's, Doe's, doe's, dozen's doign doing 1 39 doing, deign, Dion, ding, dong, Don, dding, din, don, Donn, down, dung, doyen, doling, doming, doping, dosing, doting, dozing, Deon, Dina, Dino, Dionne, Dona, Odin, dine, dona, done, toeing, toying, dingo, dingy, Ting, dang, doings, ting, tong, dying, doing's dominaton domination 1 10 domination, dominating, Dominion, dominate, dominion, dominated, dominates, dominant, damnation, domination's dominent dominant 1 15 dominant, dominants, eminent, diminuendo, imminent, Dominion, dominate, dominion, dominant's, dominantly, domineer, dominance, dominions, prominent, dominion's dominiant dominant 1 14 dominant, dominants, Dominion, dominion, dominions, dominate, Dominican, dominant's, dominantly, dominance, Dominicans, Domitian, dominion's, Dominican's donig doing 1 43 doing, dong, Deng, tonic, doings, ding, dining, donging, donning, downing, Doug, dink, dongs, Don, dding, dig, dog, don, Donnie, toning, Dona, Donn, Toni, dang, dona, done, donkey, dung, tong, Dons, dons, dank, dunk, Donna, Donne, Donny, Tonia, dogie, Don's, don's, don't, doing's, dong's dosen't doesn't 1 16 doesn't, docent, dissent, descent, don't, decent, dent, dost, sent, docents, docent's, dozenth, descend, dosed, dozen, dosing doub doubt 1 13 doubt, DOB, dob, dub, daub, drub, Doug, dour, dB, db, dab, deb, tub doub daub 5 13 doubt, DOB, dob, dub, daub, drub, Doug, dour, dB, db, dab, deb, tub doulbe double 1 18 double, Dolby, Doyle, doable, doubly, Dole, dole, Dollie, doubled, doubles, doublet, lube, dibble, DOB, dob, dub, dabble, double's dowloads downloads 1 58 downloads, download's, doodads, download, deltas, loads, dolts, reloads, Delta's, delta's, boatloads, diploids, dolt's, dildos, Dolores, dewlaps, dollars, dollops, dolor's, doodad's, wolds, load's, colloids, dollop's, payloads, towboats, towheads, dads, lads, dewlap's, diploid's, dodos, doled, doles, leads, toads, Douala's, dollar's, Dole's, dodo's, dole's, wold's, dead's, colloid's, payload's, towboat's, towhead's, dad's, lad's, old's, Donald's, Golda's, woad's, Loyd's, lead's, toad's, Dooley's, Toyoda's dramtic dramatic 1 11 dramatic, drastic, dram tic, dram-tic, dramatics, traumatic, demotic, aromatic, dogmatic, drumstick, dramatics's Dravadian Dravidian 1 13 Dravidian, Dravidian's, Arcadian, Tragedian, Barbadian, Dreading, Radian, Nevadian, Drafting, Ramadan, Draconian, Derivation, Grenadian dreasm dreams 1 20 dreams, dream, drams, dreamy, dress, dram, dressy, deism, treas, dream's, reams, truism, dress's, drums, trams, Drew's, dram's, drum's, ream's, tram's driectly directly 1 17 directly, erectly, strictly, direct, directory, directs, directed, directer, director, dirtily, correctly, direly, priestly, rectal, dactyl, rectally, indirectly drnik drink 1 11 drink, drunk, drank, drinks, dink, rink, trunk, brink, dank, dunk, drink's druming drumming 1 33 drumming, dreaming, during, Deming, drumlin, riming, trimming, drying, deeming, trumping, driving, droning, drubbing, drugging, framing, griming, priming, terming, doming, tramming, truing, arming, Truman, damming, dimming, dooming, draping, drawing, daring, dumping, Turing, drum, ruing dupicate duplicate 1 13 duplicate, depict, dedicate, delicate, duplicated, duplicates, ducat, depicted, deprecate, desiccate, depicts, defecate, duplicate's durig during 1 35 during, drug, Duroc, drag, trig, dirge, Doric, Drudge, drudge, druggy, Dirk, dirk, frig, trug, dig, dug, rig, druid, Auriga, Turing, daring, Derick, Tuareg, darkie, brig, burg, drip, orig, prig, uric, Turk, dark, dork, Dario, Durex durring during 1 31 during, furring, burring, purring, Darrin, Turing, daring, tarring, truing, demurring, tiring, darting, Darin, Duran, Turin, drain, touring, drying, curing, duding, duping, erring, luring, Darren, taring, Darling, darling, darning, turfing, turning, Darrin's duting during 3 14 ducting, dusting, during, dating, doting, duding, dieting, duping, muting, outing, dotting, tutting, touting, toting eahc each 1 46 each, AC, Ac, EC, ac, ah, eh, ethic, EEC, aah, aha, ABC, ADC, AFC, APC, ARC, arc, enc, etc, hack, ECG, EEOC, Oahu, Eric, educ, epic, Ag, Eco, ax, ecu, ex, hag, haj, Eyck, ahoy, ea, etch, AK, HQ, Hg, OH, oh, uh, Leah, yeah, ayah ealier earlier 1 34 earlier, mealier, easier, Euler, oilier, wailer, slier, eviler, Mailer, jailer, mailer, Alar, dallier, haulier, tallier, dealer, healer, realer, sealer, Alger, Ellie, Elmer, alder, alter, elder, elver, alien, baler, eager, eater, flier, haler, paler, uglier earlies earliest 1 27 earliest, yearlies, Earle's, earlier, earls, Earl's, earl's, ear lies, ear-lies, Earline's, earliness, earlobes, aeries, Earline, Aries, Earle, Pearlie's, Allies, allies, earlobe's, aerie's, Arline's, Erie's, Ariel's, Earlene's, Allie's, Ellie's earnt earned 4 21 earn, errant, earns, earned, arrant, aren't, errand, rant, Ernst, Art, Earnest, ant, art, earnest, Brant, Grant, grant, Arno, Erna, aunt, ain't ecclectic eclectic 1 10 eclectic, eclectics, eclectic's, ecliptic, electric, exegetic, eutectic, ecologic, galactic, dialectic eceonomy economy 1 7 economy, autonomy, economy's, economic, enemy, agronomy, taxonomy ecidious deciduous 1 48 deciduous, odious, acidulous, acids, idiots, acid's, assiduous, Exodus, escudos, exodus, insidious, acidosis, escudo's, audios, idiot's, tedious, vicious, acidifies, acidity's, adios, edits, audio's, idiocy's, idioms, invidious, decides, studious, adieus, cities, eddies, idiocy, acidic, edit's, elides, endows, asides, hideous, elicits, Eddie's, estrous, seditious, Scipio's, aside's, Isidro's, idiom's, Izod's, adieu's, Eliot's eclispe eclipse 1 11 eclipse, eclipsed, eclipses, ellipse, Elise, clasp, clips, eclipse's, Elsie, elapse, clip's ecomonic economic 1 13 economic, egomaniac, iconic, economics, ecologic, hegemonic, egomania, comic, conic, demonic, egomaniacs, ecumenical, egomaniac's ect etc 1 23 etc, ext, CT, Ct, EC, ET, ct, ACT, Oct, act, sect, Eco, eat, ecu, ECG, EDT, EFT, EMT, EST, est, jct, pct, acct eearly early 1 13 early, eerily, dearly, nearly, pearly, yearly, Earl, earl, Earle, Orly, earls, Earl's, earl's efel evil 5 20 feel, EFL, eel, Eiffel, evil, eyeful, fell, fuel, FL, fl, TEFL, befell, refuel, Ofelia, Eve, eff, ell, eve, fol, elev effeciency efficiency 1 9 efficiency, deficiency, effeminacy, efficient, efficiency's, inefficiency, sufficiency, effacing, efficiencies effecient efficient 1 15 efficient, efferent, effacement, deficient, efficiency, effluent, efficiently, effacing, afferent, inefficient, coefficient, sufficient, officiant, effect, effecting effeciently efficiently 1 5 efficiently, efficient, inefficiently, sufficiently, effeminately efficency efficiency 1 10 efficiency, deficiency, efficient, efficiency's, inefficiency, sufficiency, efficacy, effluence, efficiencies, efficacy's efficent efficient 1 17 efficient, deficient, efficiency, efferent, effluent, efficiently, inefficient, coefficient, effacement, sufficient, officiant, effaced, iffiest, evident, effacing, afferent, affluent efficently efficiently 1 6 efficiently, efficient, inefficiently, sufficiently, evidently, affluently efford effort 2 14 afford, effort, efforts, effed, Ford, ford, affords, offered, effort's, Alford, Buford, afforded, fort, fjord efford afford 1 14 afford, effort, efforts, effed, Ford, ford, affords, offered, effort's, Alford, Buford, afforded, fort, fjord effords efforts 2 15 affords, efforts, effort's, fords, afford, effort, Ford's, ford's, forts, afforest, Alford's, fjords, Buford's, fort's, fjord's effords affords 1 15 affords, efforts, effort's, fords, afford, effort, Ford's, ford's, forts, afforest, Alford's, fjords, Buford's, fort's, fjord's effulence effluence 1 4 effluence, effulgence, affluence, effluence's eigth eighth 1 19 eighth, eight, Edith, Keith, kith, ACTH, Goth, goth, Kieth, earth, eighths, Agatha, egg, eighty, eights, EEG, ego, eighth's, eight's eigth eight 2 19 eighth, eight, Edith, Keith, kith, ACTH, Goth, goth, Kieth, earth, eighths, Agatha, egg, eighty, eights, EEG, ego, eighth's, eight's eiter either 1 69 either, eater, eider, Ester, enter, ester, biter, liter, miter, niter, eatery, outer, otter, utter, uteri, emitter, Eire, outre, rioter, tier, waiter, whiter, witter, writer, inter, ether, dieter, metier, Oder, Peter, deter, meter, neuter, peter, Easter, eaters, editor, eiders, bitter, fitter, hitter, litter, sitter, titter, e'er, ever, ewer, item, beater, better, fetter, gaiter, goiter, heater, letter, loiter, neater, netter, pewter, setter, teeter, wetter, after, alter, apter, aster, elder, eater's, eider's elction election 1 12 election, elocution, elation, elections, selection, ejection, erection, eviction, action, auction, elision, election's electic eclectic 1 18 eclectic, electric, elective, elect, electing, elector, eutectic, lactic, elects, Electra, elastic, elect's, elected, eclectics, electrics, elegiac, Selectric, eclectic's electic electric 2 18 eclectic, electric, elective, elect, electing, elector, eutectic, lactic, elects, Electra, elastic, elect's, elected, eclectics, electrics, elegiac, Selectric, eclectic's electon election 2 10 electron, election, electing, elector, elect on, elect-on, Elton, elect, elects, elect's electon electron 1 10 electron, election, electing, elector, elect on, elect-on, Elton, elect, elects, elect's electrial electrical 1 10 electrical, electoral, elect rial, elect-rial, Electra, electorally, electric, electrically, electrify, Electra's electricly electrically 2 4 electrical, electrically, electric, electrics electricty electricity 1 8 electricity, electrocute, electric, electrics, electrical, electrically, electrify, electricity's elementay elementary 1 6 elementary, elemental, element, elements, elementally, element's eleminated eliminated 1 8 eliminated, eliminates, eliminate, laminated, illuminated, emanated, culminated, fulminated eleminating eliminating 1 8 eliminating, laminating, illuminating, elimination, emanating, culminating, fulminating, alimenting eles eels 1 61 eels, else, lees, elves, ekes, Les, ales, ells, oles, Elise, Elsa, elks, elms, eyes, eel's, elem, elev, eves, ewes, EULAs, Eli's, Elias, Elisa, Ellis, ale's, aloes, ell's, ole's, exes, Ellie's, isles, Al's, Alas, alas, ills, Lee's, lee's, Elbe's, Ella's, Eula's, Le's, aloe's, Pele's, ELF's, elf's, elk's, elm's, eye's, ENE's, ESE's, Eloy's, Eve's, eve's, ewe's, isle's, oleo's, Ali's, Ila's, Ola's, all's, ill's eletricity electricity 1 11 electricity, electricity's, atrocity, elasticity, intercity, lubricity, altruist, elicit, eternity, belletrist, elitist elicided elicited 1 22 elicited, elided, elucidate, elucidated, eluded, elicits, elicit, elected, elucidates, solicited, elides, elide, decided, incited, liaised, elitist, enlisted, lidded, glided, sliced, elated, listed eligable eligible 1 20 eligible, likable, legible, equable, liable, irrigable, reliable, electable, alienable, clickable, educable, livable, pliable, illegible, ineligible, legibly, relivable, unlikable, editable, amicable elimentary elementary 2 2 alimentary, elementary ellected elected 1 27 elected, selected, allocated, ejected, erected, collected, reelected, effected, elevated, elects, elect, Electra, elect's, elicited, elated, pelleted, alleged, alerted, deflected, elector, enacted, eructed, evicted, mulcted, neglected, reflected, allotted elphant elephant 1 11 elephant, elephants, elegant, elephant's, Levant, alphabet, eland, enchant, relevant, Alphard, element embarass embarrass 1 22 embarrass, embers, umbras, embarks, embarrasses, ember's, embrace, umbra's, embarrassed, embassy, embraces, emboss, embark, embargo's, embargoes, embryos, Amber's, amber's, umber's, embassy's, embrace's, embryo's embarassed embarrassed 1 8 embarrassed, embarrasses, embraced, embarrass, unembarrassed, embossed, embarked, embargoed embarassing embarrassing 1 7 embarrassing, embracing, embarrassingly, embossing, embarking, embargoing, embarrass embarassment embarrassment 1 3 embarrassment, embarrassments, embarrassment's embargos embargoes 2 5 embargo's, embargoes, embargo, embarks, umbrage's embarras embarrass 1 19 embarrass, embers, ember's, umbras, embarks, embarrasses, embarrassed, embrace, umbra's, Amber's, amber's, embraces, umber's, embark, embargo's, embargoes, embryos, embrace's, embryo's embarrased embarrassed 1 6 embarrassed, embarrasses, embarrass, embraced, unembarrassed, embarked embarrasing embarrassing 1 8 embarrassing, embracing, embarrassingly, embarrass, embarking, embargoing, embarrassed, embarrasses embarrasment embarrassment 1 6 embarrassment, embarrassments, embarrassment's, embarrassed, embroilment, embarrassing embezelled embezzled 1 6 embezzled, embezzles, embezzle, embezzler, embroiled, embattled emblamatic emblematic 1 9 emblematic, embalmed, emblematically, embalms, embalm, problematic, embalmer, embalming, emblem eminate emanate 1 31 emanate, emirate, ruminate, eliminate, emanated, emanates, emulate, minute, dominate, innate, laminate, nominate, imitate, urinate, inmate, Monte, emote, Eminem, emaciate, emit, mint, minuet, eminent, manatee, germinate, terminate, Minot, amine, minty, effeminate, abominate eminated emanated 1 21 emanated, ruminated, eliminated, minted, emanates, emulated, emanate, emitted, minuted, emended, dominated, laminated, nominated, imitated, urinated, emoted, emaciated, germinated, terminated, minded, abominated emision emission 1 12 emission, elision, emotion, omission, emissions, emulsion, mission, remission, erosion, edition, evasion, emission's emited emitted 1 21 emitted, emoted, edited, omitted, exited, emit ed, emit-ed, emptied, meted, emote, muted, emits, emit, demoted, remitted, emailed, emitter, mated, embed, limited, vomited emiting emitting 1 16 emitting, emoting, editing, smiting, omitting, exiting, meting, muting, meeting, demoting, remitting, emailing, eating, mating, limiting, vomiting emition emission 3 13 emotion, edition, emission, emit ion, emit-ion, emotions, motion, demotion, ambition, omission, elation, elision, emotion's emition emotion 1 13 emotion, edition, emission, emit ion, emit-ion, emotions, motion, demotion, ambition, omission, elation, elision, emotion's emmediately immediately 1 12 immediately, immediate, immoderately, eruditely, mediate, remediate, medially, moderately, mediated, mediates, remedially, sedately emmigrated emigrated 1 10 emigrated, immigrated, em migrated, em-migrated, emigrates, emigrate, migrated, remigrated, immigrates, immigrate emminent eminent 1 3 eminent, imminent, immanent emminent imminent 2 3 eminent, imminent, immanent emminently eminently 1 3 eminently, imminently, immanently emmisaries emissaries 1 8 emissaries, emissary's, miseries, commissaries, emigres, empires, emigre's, empire's emmisarries emissaries 1 9 emissaries, miseries, miscarries, emissary's, commissaries, marries, remarries, emigres, emigre's emmisarry emissary 1 11 emissary, misery, miscarry, commissary, emissary's, miser, marry, remarry, Mizar, Emma's, Emmy's emmisary emissary 1 12 emissary, misery, commissary, Emory, emissary's, Emery, Mizar, emery, miser, commissar, Emma's, Emmy's emmision emission 1 17 emission, emotion, omission, elision, emulsion, emissions, mission, remission, erosion, envision, commission, admission, immersion, edition, evasion, emission's, ambition emmisions emissions 1 29 emissions, emission's, emotions, omissions, elisions, emulsions, emission, emotion's, missions, omission's, remissions, elision's, envisions, commissions, admissions, emulsion's, immersions, editions, evasions, mission's, remission's, ambitions, erosion's, commission's, admission's, immersion's, edition's, evasion's, ambition's emmited emitted 1 18 emitted, emoted, emptied, omitted, edited, emailed, limited, vomited, meted, emote, muted, remitted, emaciated, Emmett, emit, merited, mated, jemmied emmiting emitting 1 24 emitting, emoting, omitting, editing, smiting, emailing, limiting, vomiting, meting, muting, demoting, remitting, emaciating, emanating, meeting, meriting, mooting, eating, mating, committing, admitting, emulating, exiting, matting emmitted emitted 1 15 emitted, omitted, emoted, remitted, emitter, committed, admitted, emptied, imitate, imitated, Emmett, matted, edited, emaciated, permitted emmitting emitting 1 12 emitting, omitting, emoting, remitting, committing, admitting, imitating, matting, editing, smiting, emaciating, permitting emnity enmity 1 16 enmity, amenity, minty, emit, immunity, amity, emanate, unity, empty, Monty, mint, entity, EMT, Mindy, enmity's, amenity's emperical empirical 1 5 empirical, empirically, imperial, empiric, imperil emphsis emphasis 1 4 emphasis, emphases, emphasis's, emphasize emphysyma emphysema 1 6 emphysema, emphysema's, emphases, emphasis, emphasize, emphasis's empirial empirical 1 13 empirical, imperial, empiric, empirically, imperil, temporal, imperially, empires, empire, impartial, imperials, empire's, imperial's empirial imperial 2 13 empirical, imperial, empiric, empirically, imperil, temporal, imperially, empires, empire, impartial, imperials, empire's, imperial's emprisoned imprisoned 1 7 imprisoned, imprisons, imprison, ampersand, caparisoned, imprisoning, impressed enameld enameled 1 6 enameled, enamels, enamel, enamel's, enabled, enameler enchancement enhancement 1 8 enhancement, enchantment, enhancements, entrancement, enhancement's, enchantments, encasement, enchantment's encouraing encouraging 1 12 encouraging, encoring, incurring, encourage, uncaring, encoding, enduring, ensuring, injuring, engorging, uncorking, uncurling encryptiion encryption 1 5 encryption, encrypting, encrypt, encrypts, encrypted encylopedia encyclopedia 1 4 encyclopedia, encyclopedias, encyclopedic, encyclopedia's endevors endeavors 1 10 endeavors, endeavor's, endeavor, endears, endeavored, endorse, endives, enters, indoors, endive's endig ending 1 21 ending, indigo, en dig, en-dig, Enid, enduing, Eng, end, endow, endue, endive, ends, India, indie, end's, ended, undid, Enkidu, antic, dig, Enid's enduce induce 3 15 educe, endue, induce, endues, endure, entice, ensue, endued, endures, induced, inducer, induces, ends, undue, end's ened need 1 36 need, ended, end, ENE, Ned, Enid, eyed, eked, Aeneid, owned, Ind, and, ind, emend, en ed, en-ed, needy, ENE's, anode, endue, ends, endow, kneed, Ed, ND, Nd, earned, ed, en, endued, ensued, envied, evened, opened, e'en, end's enflamed inflamed 1 13 inflamed, en flamed, en-flamed, enfiladed, inflames, inflame, enfilade, inflated, unframed, flamed, enfolded, unclaimed, inflate enforceing enforcing 1 14 enforcing, enforce, reinforcing, endorsing, unfreezing, enforced, enforcer, enforces, unfrocking, informing, forcing, unfrozen, encoring, enforcement engagment engagement 1 10 engagement, engagements, engagement's, engorgement, enactment, encasement, enjoyment, enlargement, engaged, engaging engeneer engineer 1 8 engineer, engender, engineers, engineered, engenders, engine, engineer's, ingenue engeneering engineering 1 3 engineering, engendering, engineering's engieneer engineer 1 8 engineer, engineers, engineered, engender, engine, engineer's, engines, engine's engieneers engineers 1 7 engineers, engineer's, engineer, engenders, engineered, engines, engine's enlargment enlargement 1 9 enlargement, enlargements, enlargement's, engorgement, engagement, endearment, enlarged, entrapment, enlarging enlargments enlargements 1 9 enlargements, enlargement's, enlargement, engagements, endearments, engorgement's, engagement's, endearment's, entrapment's Enlish English 1 29 English, Enlist, Elisha, Unleash, Owlish, Enmesh, Enrich, Elfish, Elvish, Abolish, Alisha, Enoch, Relish, Eyelash, Knish, Elisa, Elise, Ellis, Anguish, Unlatch, Hellish, Unlit, Polish, Salish, Mulish, Palish, English's, Eli's, Ellis's Enlish enlist 0 29 English, Enlist, Elisha, Unleash, Owlish, Enmesh, Enrich, Elfish, Elvish, Abolish, Alisha, Enoch, Relish, Eyelash, Knish, Elisa, Elise, Ellis, Anguish, Unlatch, Hellish, Unlit, Polish, Salish, Mulish, Palish, English's, Eli's, Ellis's enourmous enormous 1 16 enormous, enormously, ginormous, anonymous, norms, onerous, enormity's, norm's, venomous, eponymous, enamors, Norma's, penurious, Enron's, incurious, injurious enourmously enormously 1 8 enormously, enormous, anonymously, onerously, venomously, penuriously, infamously, unanimously ensconsed ensconced 1 6 ensconced, ens consed, ens-consed, ensconces, ensconce, incensed entaglements entanglements 1 8 entanglements, entanglement's, entitlements, entanglement, entailment's, engagements, entitlement's, engagement's enteratinment entertainment 1 7 entertainment, entertainments, entertainment's, internment, entertained, entertaining, entrapment entitity entity 1 11 entity, entirety, entities, antiquity, antidote, entitle, gentility, entitled, entity's, entreaty, untidily entitlied entitled 1 6 entitled, untitled, entitles, entitle, entitling, entailed entrepeneur entrepreneur 1 3 entrepreneur, entrepreneurs, entrepreneur's entrepeneurs entrepreneurs 1 11 entrepreneurs, entrepreneur's, entrepreneur, entrepreneurial, entertainers, entertainer's, interpreters, intervenes, entryphones, entrapment's, interpreter's enviorment environment 1 12 environment, informant, environments, endearment, enforcement, envelopment, enticement, endowment, enjoyment, interment, enrichment, environment's enviormental environmental 1 6 environmental, environmentally, environments, environment, incremental, environment's enviormentally environmentally 1 4 environmentally, environmental, incrementally, instrumentally enviorments environments 1 18 environments, environment's, informants, endearments, environment, informant's, enticements, endearment's, endowments, enjoyments, interments, enforcement's, envelopment's, enticement's, endowment's, enjoyment's, interment's, enrichment's enviornment environment 1 4 environment, environments, environment's, environmental enviornmental environmental 1 5 environmental, environmentally, environments, environment, environment's enviornmentalist environmentalist 1 4 environmentalist, environmentalists, environmentalism, environmentalist's enviornmentally environmentally 1 7 environmentally, environmental, environments, environment, environmentalist, environmentalism, environment's enviornments environments 1 6 environments, environment's, environment, environmental, enthronements, enthronement's enviroment environment 1 14 environment, environments, environment's, environmental, enforcement, endearment, environs, increment, informant, envelopment, interment, enrichment, enrollment, enticement enviromental environmental 1 6 environmental, environmentally, environments, environment, incremental, environment's enviromentalist environmentalist 1 4 environmentalist, environmentalists, environmentalism, environmentalist's enviromentally environmentally 1 4 environmentally, environmental, incrementally, instrumentally enviroments environments 1 21 environments, environment's, environment, environmental, environs, endearments, increments, informants, interments, enforcement's, enrollments, enticements, environs's, endearment's, increment's, informant's, envelopment's, interment's, enrichment's, enrollment's, enticement's envolutionary evolutionary 1 5 evolutionary, revolutionary, inflationary, involution, involution's envrionments environments 1 7 environments, environment's, environment, environmental, enthronements, enshrinement's, enthronement's enxt next 1 27 next, ext, ency, enact, onyx, enc, UNIX, Unix, encl, Eng, Eng's, ens, exp, incs, Enos, en's, ends, inks, nix, annex, exit, en, ex, ENE's, end's, ING's, ink's epidsodes episodes 1 24 episodes, episode's, episode, upsides, epistles, episodic, epitomes, upside's, bedsides, insides, prosodies, pistes, updates, Edison's, epistle's, epitome's, Epistle, Epsom's, Epson's, epistle, opcodes, bedside's, inside's, update's epsiode episode 1 14 episode, upside, episodes, espied, opcode, upshot, episode's, episodic, optioned, Hesiod, period, epitome, echoed, iPod equialent equivalent 1 10 equivalent, equivalents, equaled, equaling, equivalency, equipment, equivalent's, equivalently, equality, equivalence equilibium equilibrium 1 22 equilibrium, equilibrium's, ilium, album, equalizing, labium, effluvium, erbium, Equuleus, aquiline, equaling, equality, Elysium, equitably, aquarium, equalize, equability, equalized, equalizer, equalizes, equitable, equality's equilibrum equilibrium 1 5 equilibrium, equilibrium's, disequilibrium, Librium, Elbrus equiped equipped 1 14 equipped, equip ed, equip-ed, quipped, equips, equip, equaled, equated, equipage, espied, unequipped, reequipped, upped, occupied equippment equipment 1 10 equipment, equipment's, equipped, elopement, equipping, requirement, acquirement, equivalent, escapement, augment equitorial equatorial 1 27 equatorial, editorial, editorially, equators, pictorial, editorials, equator, equilateral, equator's, tutorial, equitable, equitably, equivocal, electoral, factorial, janitorial, territorial, Ecuadorian, inquisitorial, acquittal, atrial, authorial, pectoral, requital, editorial's, curatorial, clitoral equivelant equivalent 1 9 equivalent, equivalents, equivalency, equivalent's, equivalently, equivalence, equipment, univalent, equivocate equivelent equivalent 1 7 equivalent, equivalents, equivalency, equivalent's, equivalently, equivalence, univalent equivilant equivalent 1 10 equivalent, equivalents, equivalency, equivalent's, equivalently, equivalence, equivocate, jubilant, univalent, vigilant equivilent equivalent 1 7 equivalent, equivalents, equivalency, equivalent's, equivalently, equivalence, univalent equivlalent equivalent 1 7 equivalent, equivalents, equivalency, equivalent's, equivalently, equivalence, univalent erally orally 3 13 really, rally, orally, early, aerially, aurally, er ally, er-ally, Earl, earl, Earle, Reilly, ally erally really 1 13 really, rally, orally, early, aerially, aurally, er ally, er-ally, Earl, earl, Earle, Reilly, ally eratic erratic 1 13 erratic, erotic, erotica, era tic, era-tic, Erato, Eric, erotics, aortic, operatic, heretic, Arctic, arctic eratically erratically 1 9 erratically, erotically, vertically, radically, operatically, piratically, critically, aromatically, oratorically eraticly erratically 1 8 erratically, article, erotically, erratic, erotic, particle, erotica, irately erested arrested 6 10 wrested, rested, crested, erected, Oersted, arrested, breasted, erased, rusted, forested erested erected 4 10 wrested, rested, crested, erected, Oersted, arrested, breasted, erased, rusted, forested errupted erupted 1 10 erupted, irrupted, eructed, reputed, corrupted, erupts, erupt, erected, irrupts, irrupt esential essential 1 6 essential, essentially, essentials, essential's, inessential, unessential esitmated estimated 1 8 estimated, estimates, estimate, estimate's, estimator, hesitated, intimated, situated esle else 1 24 else, ESL, ESE, easel, isle, ASL, aisle, Oslo, Edsel, eel, Elsie, ease, sale, slew, sloe, slue, sole, Elsa, Es, es, sell, isles, E's, isle's especialy especially 1 8 especially, especial, specially, special, specialty, spacial, specials, special's essencial essential 1 7 essential, essentially, essentials, especial, essential's, inessential, unessential essense essence 2 6 Essene, essence, Essen's, es sense, es-sense, Essene's essentail essential 1 8 essential, essentials, essentially, entail, essential's, inessential, unessential, assent essentialy essentially 1 4 essentially, essential, essentials, essential's essentual essential 1 13 essential, eventual, essentially, essentials, accentual, essential's, eventually, assents, assent, inessential, unessential, assent's, sensual essesital essential 1 42 essential, easiest, essayists, especial, essayist, assists, essentially, assist, pedestal, Estella, recital, siesta, societal, essayist's, festal, septal, vestal, assist's, assisted, distal, siestas, sisal, Epistle, epistle, assisting, assistive, eases, Ital, hospital, ital, assessed, messiest, suicidal, inositol, Estes, asses, steal, Estes's, siesta's, Essie's, ease's, ESE's estabishes establishes 1 7 establishes, established, astonishes, establish, stashes, reestablishes, ostriches establising establishing 1 7 establishing, stabilizing, destabilizing, establish, stabling, reestablishing, establishes ethnocentricm ethnocentrism 2 3 ethnocentric, ethnocentrism, ethnocentrism's ethose those 2 7 ethos, those, ethos's, echoes, enthuse, outhouse, these ethose ethos 1 7 ethos, those, ethos's, echoes, enthuse, outhouse, these Europian European 1 10 European, Utopian, Europa, Europeans, Europium, Eurasian, Europa's, Europe, European's, Turpin Europians Europeans 1 11 Europeans, European's, Utopians, Europa's, European, Eurasians, Utopian's, Europium's, Eurasian's, Europe's, Turpin's Eurpean European 1 28 European, Europeans, Europa, Europe, European's, Urban, Eurasian, Europe's, Ripen, Turpin, Orphan, Erna, Iran, Europa's, Arena, Eureka, Erupt, Erupting, Eruption, Uprear, Urea, Earp, Erin, Oran, Open, Reopen, Upon, Efren Eurpoean European 1 9 European, Europeans, Europa, Europe, European's, Europe's, Europa's, Eurasian, Upon evenhtually eventually 1 4 eventually, eventual, eventfully, eventuality eventally eventually 1 12 eventually, even tally, even-tally, event ally, event-ally, eventual, eventfully, eventuality, evenly, dentally, mentally, eventful eventially eventually 1 9 eventually, essentially, eventual, eventfully, eventuality, initially, essential, reverentially, sequentially eventualy eventually 1 7 eventually, eventual, eventuality, eventfully, eventuate, eventful, evenly everthing everything 1 11 everything, ever thing, ever-thing, earthing, averting, overthink, everything's, berthing, averring, reverting, farthing everyting everything 1 16 everything, averting, every ting, every-ting, reverting, overeating, overrating, overdoing, averring, overacting, adverting, exerting, inverting, diverting, aerating, everything's eveyr every 1 22 every, ever, Avery, aver, over, Evert, eve yr, eve-yr, elver, Eve, eve, Emery, emery, evener, Ivory, ivory, ovary, fever, lever, never, sever, e'er evidentally evidently 1 12 evidently, evident ally, evident-ally, eventually, evident, accidentally, dentally, incidentally, eventual, elementally, identically, eventfully exagerate exaggerate 1 7 exaggerate, exaggerated, exaggerates, execrate, exaggerator, exonerate, excrete exagerated exaggerated 1 8 exaggerated, exaggerates, execrated, exaggerate, exonerated, exaggeratedly, excreted, exerted exagerates exaggerates 1 8 exaggerates, exaggerated, execrates, exaggerate, exaggerators, exonerates, excretes, exaggerator's exagerating exaggerating 1 10 exaggerating, execrating, exonerating, exaggeration, excreting, exerting, exacerbating, exasperating, excoriating, oxygenating exagerrate exaggerate 1 11 exaggerate, execrate, exaggerated, exaggerates, exaggerator, exonerate, exacerbate, excoriate, excrete, execrated, execrates exagerrated exaggerated 1 11 exaggerated, execrated, exaggerates, exaggerate, exonerated, exacerbated, excoriated, exaggeratedly, excreted, exerted, execrate exagerrates exaggerates 1 11 exaggerates, execrates, exaggerated, exaggerate, exaggerators, exonerates, exacerbates, excoriates, excretes, exaggerator's, execrate exagerrating exaggerating 1 10 exaggerating, execrating, exonerating, exaggeration, exacerbating, excoriating, excreting, exerting, exasperating, oxygenating examinated examined 1 19 examined, eliminated, emanated, examines, examine, extenuated, inseminated, expatiated, exterminated, examiner, expiated, germinated, examination, exempted, extincted, abominated, culminated, exited, oxygenated exampt exempt 1 14 exempt, exam pt, exam-pt, exempts, example, except, expat, exam, exampled, exempted, exact, exalt, exams, exam's exapansion expansion 1 13 expansion, expansions, expansion's, explanation, explosion, expulsion, extension, expanding, expiation, examination, expansionary, expression, expansive excact exact 1 13 exact, excavate, expect, oxcart, exacts, exacted, extract, exalt, excreta, excrete, expat, except, extant excange exchange 1 6 exchange, expunge, exchanged, exchanges, expanse, exchange's excecute execute 1 12 execute, excite, executed, executes, except, expect, executor, excrete, excused, executive, execrate, excuse excecuted executed 1 9 executed, excepted, expected, excited, executes, execute, exacted, exceeded, excerpted excecutes executes 1 18 executes, excites, executed, execute, excepts, expects, executors, exceeds, excretes, Exocet's, executives, execrates, exacts, excuses, executor's, excludes, executive's, excuse's excecuting executing 1 7 executing, excepting, expecting, exciting, exacting, exceeding, excerpting excecution execution 1 11 execution, exception, executions, exaction, excitation, excretion, executing, execution's, executioner, execration, ejection excedded exceeded 1 15 exceeded, exceed, excited, exceeds, excepted, excelled, acceded, excised, existed, exuded, executed, exerted, excluded, expended, extended excelent excellent 1 16 excellent, Excellency, excellency, excellently, excellence, excelled, excelling, existent, excel, exoplanet, exceed, exeunt, excels, except, excitement, extent excell excel 1 15 excel, excels, ex cell, ex-cell, excelled, expel, exceed, excess, exile, excelling, excl, exiles, exes, expels, exile's excellance excellence 1 11 excellence, Excellency, excellency, excel lance, excel-lance, Excellencies, excellencies, excellence's, excelling, Excellency's, excellency's excellant excellent 1 8 excellent, excelling, Excellency, excellency, excellently, excellence, excelled, exultant excells excels 1 16 excels, ex cells, ex-cells, excel ls, excel-ls, excelled, excel, excess, expels, exceeds, exiles, exile's, excelling, excess's, Exocet's, Uccello's excercise exercise 1 7 exercise, exercises, exorcise, exercise's, exercised, exerciser, exorcises exchanching exchanging 1 18 exchanging, expanding, exchange, expansion, examining, expunging, exchanged, exchanges, exchange's, expending, extending, exaction, expounding, extension, expansions, extinction, extinguishing, expansion's excisted existed 3 3 excised, excited, existed exculsivly exclusively 1 6 exclusively, excursively, exclusivity, exclusive, exclusives, exclusive's execising exercising 1 9 exercising, excising, exorcising, excusing, exciting, exceeding, excision, existing, excelling exection execution 1 10 execution, exaction, ejection, exertion, election, erection, executions, execration, execution's, exaction's exectued executed 1 8 executed, exacted, executes, execute, expected, ejected, exerted, execrated exeedingly exceedingly 1 7 exceedingly, exactingly, excitingly, exceeding, exuding, expediently, jestingly exelent excellent 1 12 excellent, exeunt, extent, exigent, exalt, exult, exultant, exiled, expend, extant, extend, exiling exellent excellent 1 24 excellent, exeunt, extent, Excellency, excellency, exigent, exultant, excellently, excellence, exoplanet, excelled, expelled, excelling, expelling, ebullient, emollient, exiled, expedient, expend, extant, extend, exiling, exalting, exulting exemple example 1 10 example, exemplar, exampled, examples, exempt, exemplary, expel, example's, exemplify, exempted exept except 1 9 except, exempt, expat, exert, expect, expert, expel, exit, expo exeptional exceptional 1 17 exceptional, exceptionally, exceptionable, exceptions, exemptions, exception, exemption, perceptional, unexceptional, exertions, optional, exertion, exception's, exemption's, extensional, expiation, exertion's exerbate exacerbate 1 16 exacerbate, acerbate, exerted, execrate, exert, exurbanite, exabyte, exurban, execrated, exacerbated, exacerbates, execrable, exonerate, exurbia, exurb, exerts exerbated exacerbated 1 4 exacerbated, exerted, acerbated, execrated exerciese exercises 5 9 exercise, exorcise, exerciser, exercised, exercises, exercise's, excise, exorcised, exorcises exerpt excerpt 1 5 excerpt, exert, exempt, expert, except exerpts excerpts 1 7 excerpts, exerts, exempts, excerpt's, experts, excepts, expert's exersize exercise 1 17 exercise, exorcise, exercised, exerciser, exercises, oversize, exerts, excise, exegesis, excessive, exercise's, expertise, excursive, exercising, extrusive, exorcised, exorcises exerternal external 1 4 external, externally, externals, external's exhalted exalted 1 10 exalted, exhaled, ex halted, ex-halted, exhausted, exulted, exhorted, exhales, exhale, exacted exhibtion exhibition 1 12 exhibition, exhibitions, exhibiting, exhibition's, exhaustion, exhumation, exhibitor, exhalation, expiation, exhibit, exhibits, exhibit's exibition exhibition 1 17 exhibition, exhibitions, expiation, execution, exudation, exaction, excision, exertion, exhibiting, exhibition's, oxidation, exposition, exciton, excitation, expedition, expiration, ambition exibitions exhibitions 1 23 exhibitions, exhibition's, exhibition, executions, exhibitionism, exhibitionist, excisions, exertions, expiation's, expositions, execution's, exudation's, exaction's, excision's, exertion's, expeditions, ambitions, oxidation's, exposition's, excitation's, expedition's, expiration's, ambition's exicting exciting 1 7 exciting, exiting, exacting, existing, executing, evicting, expecting exinct extinct 1 8 extinct, exact, exeunt, expect, exigent, extincts, exit, exist existance existence 1 11 existence, existences, existence's, existing, Resistance, coexistence, existent, resistance, assistance, exists, instance existant existent 1 13 existent, exist ant, exist-ant, extant, exultant, existing, oxidant, extent, existence, existed, coexistent, resistant, assistant existince existence 1 5 existence, existences, existing, existence's, coexistence exliled exiled 1 16 exiled, extolled, exhaled, excelled, exulted, expelled, exiles, exile, exalted, exclude, explode, exited, excised, excited, exile's, expired exludes excludes 1 18 excludes, exudes, eludes, exults, explodes, exiles, elides, exclude, Exodus, exalts, exodus, secludes, exude, axles, exile's, axle's, Exodus's, exodus's exmaple example 1 7 example, ex maple, ex-maple, exampled, examples, example's, expel exonorate exonerate 1 6 exonerate, exon orate, exon-orate, exonerated, exonerates, excoriate exoskelaton exoskeleton 1 3 exoskeleton, exoskeletons, exoskeleton's expalin explain 1 12 explain, explains, expelling, exhaling, explained, expulsion, expiating, expiation, exiling, reexplain, exploit, expel expeced expected 1 13 expected, exposed, exceed, expelled, expect, expend, expired, expressed, Exocet, expects, expended, explode, expose expecially especially 1 3 especially, especial, specially expeditonary expeditionary 1 15 expeditionary, expediting, expediter, expeditions, expedition, expansionary, expository, expedition's, expediters, expediency, expedite, expiatory, expediently, expediter's, expenditure expeiments experiments 1 13 experiments, experiment's, expedients, expedient's, exponents, experiment, escapements, exponent's, experimenters, expedient, escapement's, expends, experimenter's expell expel 1 12 expel, expels, exp ell, exp-ell, expelled, excel, Aspell, Ispell, exile, expelling, expo, spell expells expels 1 27 expels, exp ells, exp-ells, expel ls, expel-ls, expelled, expel, excels, exiles, expense, express, exile's, expos, expelling, Aspell's, Ispell's, spells, expo's, expats, extols, respells, expects, expends, experts, spell's, express's, expert's experiance experience 1 7 experience, experienced, experiences, expedience, exuberance, experience's, inexperience experianced experienced 1 5 experienced, experiences, experience, experience's, inexperienced expiditions expeditions 1 10 expeditions, expedition's, expositions, expedition, exposition's, expeditious, expiation's, expiration's, exudation's, oxidation's expierence experience 1 9 experience, experienced, experiences, expedience, experience's, exuberance, inexperience, expense, expires explaination explanation 1 6 explanation, explanations, explication, exploitation, explanation's, exploration explaning explaining 1 15 explaining, enplaning, ex planing, ex-planing, explain, explains, exploding, exploring, expanding, expelling, expunging, explained, reexplaining, exploiting, expiating explictly explicitly 1 9 explicitly, explicate, explicable, explicated, explicates, explicit, explicating, exactly, expertly exploititive exploitative 1 7 exploitative, expletive, exploited, exploitation, explosive, exploiting, exploitable explotation exploitation 1 10 exploitation, exploration, exportation, explication, exaltation, exultation, expectation, explanation, exploitation's, explosion expropiated expropriated 1 12 expropriated, expropriate, expropriates, exported, extirpated, expiated, excoriated, expurgated, exploited, expropriator, expatiated, expatriated expropiation expropriation 1 12 expropriation, expropriations, exportation, expiration, expropriating, extirpation, expropriation's, expiation, excoriation, expurgation, exposition, exploration exressed expressed 1 32 expressed, exercised, expresses, exerted, egresses, exceed, excesses, accessed, exorcised, excised, excused, exposed, regressed, caressed, creased, exercise, erased, exerts, express, express's, crossed, greased, excreted, unexpressed, egress, excess, ogresses, egress's, engrossed, existed, grassed, grossed extemely extremely 1 26 extremely, extreme, extol, extremer, extremes, extreme's, extremity, externally, untimely, easterly, esteem, excitedly, external, Estelle, esteems, esteemed, Estela, extolled, extols, esteem's, exhume, unseemly, oxtail, exactly, example, Estella extention extension 1 13 extension, extenuation, extent ion, extent-ion, extensions, extinction, extortion, extending, extension's, extensional, exertion, attention, extenuation's extentions extensions 1 14 extensions, extension's, extent ions, extent-ions, extenuation's, extinctions, extension, extinction's, extenuation, exertions, extortion's, attentions, exertion's, attention's extered exerted 3 21 entered, extrude, exerted, extorted, extend, extort, textured, extreme, expired, exited, extruded, exert, extended, extra, exceed, exuded, festered, pestered, catered, uttered, gestured extermist extremist 1 8 extremist, extremest, extremists, extremism, extremity, extremist's, extremes, extreme's extint extinct 1 11 extinct, extant, extent, extend, ex tint, ex-tint, ext int, ext-int, exiting, extents, extent's extint extant 2 11 extinct, extant, extent, extend, ex tint, ex-tint, ext int, ext-int, exiting, extents, extent's extradiction extradition 1 10 extradition, extra diction, extra-diction, extraction, extrication, extraditions, extractions, extraditing, extradition's, extraction's extraterrestial extraterrestrial 1 4 extraterrestrial, extraterrestrials, extraterrestrial's, extraterritorial extraterrestials extraterrestrials 1 4 extraterrestrials, extraterrestrial's, extraterrestrial, extraterritorial extravagent extravagant 1 4 extravagant, extravagantly, extravagance, extravaganza extrememly extremely 1 10 extremely, extreme, extremest, extremer, extremes, extreme's, extremity, extremism, externally, extremism's extremly extremely 1 6 extremely, extremity, extreme, extremer, extremes, extreme's extrordinarily extraordinarily 1 3 extraordinarily, extraordinary, extraordinaire extrordinary extraordinary 1 3 extraordinary, extraordinaire, extraordinarily eyar year 1 59 year, ear, ERA, era, Eur, Eyre, UAR, Iyar, AR, Ar, ER, Er, er, err, oar, e'er, euro, tear, Ara, Ur, air, are, arr, aura, ere, yer, ESR, Earl, Earp, earl, earn, ears, eye, IRA, Ira, Ora, Eire, Ezra, ea, Lear, Lyra, Myra, bear, dear, fear, gear, hear, near, pear, rear, sear, wear, yr, Eeyore, Ir, OR, or, o'er, ear's eyars years 1 73 years, ears, eras, ear's, errs, oars, erase, Ayers, era's, Eyre's, euros, tears, year's, Ar's, Ares, Er's, Eris, Eros, Erse, airs, ares, auras, earls, earns, eyes, IRAs, ear, oar's, Sears, bears, dears, fears, gears, hears, nears, pears, rears, sears, wears, yrs, Iyar's, IRS, arras, Eyre, tear's, Ur's, air's, are's, eye's, euro's, Ara's, IRA's, Ira's, Ora's, Eire's, Lear's, aura's, bear's, dear's, fear's, gear's, pear's, rear's, sear's, wear's, Earl's, Earp's, Eeyore's, Ir's, earl's, Ezra's, Lyra's, Myra's eyasr years 19 85 ESR, USSR, ears, ease, eyesore, East, easier, east, ear, erase, eraser, eras, easy, eyes, Iyar, teaser, Ieyasu, user, years, Ezra, Cesar, ESE, Eur, Eyre, UAR, essayer, leaser, year, yeas, erasure, errs, etas, oars, AR, Ar, As, ER, Easter, Er, Es, Esau, Sr, as, er, es, sear, Erse, era's, geyser, Eu's, eye's, Ayers, E's, ERA, OAS, air, arr, ass, era, err, essay, oar, Er's, Eris, Eros, IRAs, e'er, yea's, ear's, eta's, A's, Ezra's, Eyre's, AA's, As's, EPA's, Eva's, Ara's, IRA's, Ira's, Ora's, year's, Ar's, oar's, Iyar's faciliate facilitate 1 12 facilitate, facility, facilities, vacillate, facilitated, facilitates, facile, affiliate, fascinate, oscillate, facility's, fusillade faciliated facilitated 1 9 facilitated, facilitate, facilitates, vacillated, facilities, affiliated, fascinated, facility, facilitator faciliates facilitates 1 4 facilitates, facilities, facilitate, facility's facilites facilities 1 7 facilities, facility's, faculties, facilitates, facility, frailties, facilitate facillitate facilitate 1 4 facilitate, facilitated, facilitates, facilitator facinated fascinated 1 7 fascinated, fascinates, fascinate, fainted, faceted, feinted, sainted facist fascist 1 35 fascist, racist, fanciest, fascists, fauvist, Faust, facets, fast, fist, faddist, fascism, laciest, paciest, raciest, faces, facet, foist, fayest, fascias, fasts, faucets, fists, facts, fascist's, fascistic, feast, foists, face's, fascia's, Faust's, fast's, fist's, facet's, fact's, faucet's familes families 1 34 families, famines, family's, females, fa miles, fa-miles, smiles, Miles, fails, files, miles, famine's, famishes, female's, fail's, family, Tamils, fables, fumbles, Tamil's, faille's, similes, tamales, smile's, fame's, file's, mile's, Camille's, Emile's, fable's, fumble's, Hamill's, simile's, tamale's familliar familiar 1 7 familiar, familiars, familial, familiar's, familiarly, families, frillier famoust famous 1 20 famous, famously, foamiest, Faust, fumiest, Maoist, foist, moist, fast, most, must, Samoset, gamest, Frost, frost, amount, fame's, fayest, lamest, tamest fanatism fanaticism 1 23 fanaticism, fanatics, fantasy, phantasm, fanatic, fantails, fatalism, fantasies, faints, fantasia, fanatic's, fantasied, fantasize, faint's, antis, fantail, fonts, fantasist, font's, fantail's, fantasy's, anti's, fanaticism's Farenheit Fahrenheit 1 30 Fahrenheit, Fahrenheit's, Ferniest, Frenzied, Freshet, Farthest, Freshest, Forehead, Frenetic, Garnet, Frenemy, Frenches, Franked, Reheat, Rennet, Frankest, Freest, Friended, Arnhem, Frenzies, Fronde, Barnett, Baronet, Fainest, Forfeit, Preheat, Forewent, Frequent, Forehand, Freehand fatc fact 1 20 fact, FTC, fat, fate, fats, FDIC, Fiat, feat, fiat, AFDC, Tc, ft, fatty, fat's, FAQ, FCC, fad, fag, fit, fut faught fought 3 19 fraught, aught, fought, fight, caught, naught, taught, fat, fut, flight, fright, haughty, naughty, Faust, fagot, fault, ought, faggot, faucet feasable feasible 1 19 feasible, feasibly, fusible, guessable, reusable, erasable, fable, sable, disable, friable, passable, feeble, usable, freezable, Foosball, peaceable, savable, eatable, fixable Febuary February 1 43 February, Rebury, Friary, Debar, Bury, Fear, Foobar, Fury, Fibular, Ferry, Furry, Femur, Fiber, Fairy, Floury, Flurry, Bray, Bear, Fray, Fibber, Barry, Fiery, February's, Ferrari, Ferraro, Berry, Feb, Bar, Beery, Bur, Foray, Bovary, Ferber, EBay, Barr, Burr, Bare, Boar, Faro, Forebear, Four, Fears, Fear's fedreally federally 1 20 federally, fed really, fed-really, Federal, federal, funereally, Federals, federals, Federal's, Ferrell, federal's, frailly, feral, federalize, really, dearly, drolly, freely, frilly, severally feromone pheromone 1 43 pheromone, freemen, ferrymen, forming, ermine, Fremont, forgone, hormone, firemen, foremen, Freeman, bromine, freeman, germane, farming, ferryman, firming, framing, pheromones, sermon, Furman, frogmen, ferment, romaine, Foreman, fireman, foreman, Fermi, Fromm, Romney, foregone, ceremony, from, Mormon, frozen, mermen, frogman, Ramon, Roman, frame, frown, roman, pheromone's fertily fertility 2 34 fertile, fertility, fervidly, dirtily, heartily, pertly, fortify, fitly, fleetly, frilly, prettily, frostily, foretell, freely, frailty, ferule, fettle, firstly, frailly, feral, fertilize, fetal, forty, frail, frill, furtively, freckly, freshly, eerily, overtly, verily, fruity, futile, heftily fianite finite 1 48 finite, faint, fiance, fainted, fainter, fiancee, feint, fined, font, Fannie, Dante, giant, unite, Fiat, faints, fanned, fate, fiat, fine, finitely, finned, fount, ante, finale, pantie, Canute, finality, find, minute, fondue, granite, Anita, definite, finis, innit, fiend, ignite, innate, Fichte, fajita, finial, fining, finish, sanity, vanity, lignite, faint's, finis's fianlly finally 1 8 finally, Finlay, Finley, finely, final, finale, faintly, filly ficticious fictitious 1 16 fictitious, factitious, judicious, factious, fictitiously, fictions, victorious, fastidious, factoids, fiction's, felicitous, factors, efficacious, factoid's, Fujitsu's, factor's fictious fictitious 3 15 factious, fictions, fictitious, fiction's, fractious, facetious, fiction, factions, ficus, frictions, factitious, fichus, faction's, friction's, fichu's fidn find 1 42 find, fin, Fido, Finn, fading, fiend, fond, fund, din, FUD, fain, fine, fun, futon, fend, FD, FDIC, Odin, Dion, Fiona, feign, finny, Biden, Fidel, widen, FDA, FWD, Fed, fad, fan, fed, fen, fit, fwd, tin, FDR, Fiat, fade, faun, fawn, fiat, Fido's fiel feel 6 28 file, fuel, Fidel, field, fie, feel, fill, fowl, fail, fell, filo, foil, fol, Kiel, Riel, fief, FL, fl, filly, foal, foll, fool, foul, full, fall, flea, flee, flew fiel field 4 28 file, fuel, Fidel, field, fie, feel, fill, fowl, fail, fell, filo, foil, fol, Kiel, Riel, fief, FL, fl, filly, foal, foll, fool, foul, full, fall, flea, flee, flew fiel file 1 28 file, fuel, Fidel, field, fie, feel, fill, fowl, fail, fell, filo, foil, fol, Kiel, Riel, fief, FL, fl, filly, foal, foll, fool, foul, full, fall, flea, flee, flew fiel phial 0 28 file, fuel, Fidel, field, fie, feel, fill, fowl, fail, fell, filo, foil, fol, Kiel, Riel, fief, FL, fl, filly, foal, foll, fool, foul, full, fall, flea, flee, flew fiels feels 6 42 files, fuels, Fields, fields, field, feels, fills, fowls, fuel's, fails, fells, flies, foils, fiefs, file's, feel's, fill's, foals, fools, fouls, fulls, fowl's, falls, fleas, flees, fail's, fell's, fie ls, fie-ls, foil's, Fidel's, foal's, fool's, foul's, full's, field's, Kiel's, Riel's, fief's, filly's, fall's, flea's fiels fields 4 42 files, fuels, Fields, fields, field, feels, fills, fowls, fuel's, fails, fells, flies, foils, fiefs, file's, feel's, fill's, foals, fools, fouls, fulls, fowl's, falls, fleas, flees, fail's, fell's, fie ls, fie-ls, foil's, Fidel's, foal's, fool's, foul's, full's, field's, Kiel's, Riel's, fief's, filly's, fall's, flea's fiels files 1 42 files, fuels, Fields, fields, field, feels, fills, fowls, fuel's, fails, fells, flies, foils, fiefs, file's, feel's, fill's, foals, fools, fouls, fulls, fowl's, falls, fleas, flees, fail's, fell's, fie ls, fie-ls, foil's, Fidel's, foal's, fool's, foul's, full's, field's, Kiel's, Riel's, fief's, filly's, fall's, flea's fiels phials 0 42 files, fuels, Fields, fields, field, feels, fills, fowls, fuel's, fails, fells, flies, foils, fiefs, file's, feel's, fill's, foals, fools, fouls, fulls, fowl's, falls, fleas, flees, fail's, fell's, fie ls, fie-ls, foil's, Fidel's, foal's, fool's, foul's, full's, field's, Kiel's, Riel's, fief's, filly's, fall's, flea's fiercly fiercely 1 11 fiercely, freckly, firefly, firmly, freckle, fairly, freely, fiery, feral, fierce, ferule fightings fighting 2 11 fighting's, fighting, sightings, fittings, fitting's, footings, lighting's, sighting's, weightings, footing's, fishing's filiament filament 1 20 filament, filaments, filament's, lament, ailment, aliment, figment, fitment, firmament, fluent, foment, ligament, Flint, flint, filamentous, Lamont, filmed, flamed, flaunt, defilement fimilies families 1 37 families, homilies, fillies, similes, females, family's, milieus, familiars, Miles, files, flies, miles, follies, fumbles, finales, simile's, female's, smiles, implies, Millie's, famines, fiddles, fizzles, familiar's, file's, mile's, fumble's, finale's, milieu's, Emile's, smile's, faille's, Emilia's, Emilio's, famine's, fiddle's, fizzle's finacial financial 1 6 financial, finical, facial, finial, financially, final finaly finally 2 9 Finlay, finally, final, finale, finely, Finley, finial, finals, final's financialy financially 1 2 financially, financial firends friends 2 24 Friends, friends, fiends, Friend's, friend's, fronds, fir ends, fir-ends, Friend, friend, fiend's, fends, finds, frond's, rends, trends, fronts, firings, Fred's, find's, Freud's, Fronde's, trend's, front's firts flirts 4 48 forts, first, firsts, flirts, firths, girts, firs, fits, farts, fort's, fortes, frats, frets, fiats, fir's, fires, firms, fists, Fritz, fritz, fart's, fords, firth, forty's, fir ts, fir-ts, frat's, fret's, Frito's, first's, flirt's, dirt's, forte's, girt's, Ford's, fit's, ford's, frights, Fri's, firth's, Fiat's, fiat's, fire's, firm's, fist's, fright's, Fritz's, fritz's firts first 2 48 forts, first, firsts, flirts, firths, girts, firs, fits, farts, fort's, fortes, frats, frets, fiats, fir's, fires, firms, fists, Fritz, fritz, fart's, fords, firth, forty's, fir ts, fir-ts, frat's, fret's, Frito's, first's, flirt's, dirt's, forte's, girt's, Ford's, fit's, ford's, frights, Fri's, firth's, Fiat's, fiat's, fire's, firm's, fist's, fright's, Fritz's, fritz's fisionable fissionable 1 3 fissionable, fashionable, fashionably flamable flammable 1 11 flammable, blamable, flammables, flambe, claimable, flyable, flammable's, flambes, fallible, fumble, flambe's flawess flawless 1 54 flawless, flawed, flaws, flaw's, flakes, flames, flares, Flowers, flowers, flake's, flame's, flare's, flyways, fleas, flees, Flowers's, flyway's, lawless, flashes, flatness, flays, flies, floes, floss, flows, flues, Falwell, flags, flans, flaps, flats, flosses, flower's, Flores's, flatus's, Lowe's, floe's, flow's, flue's, flab's, flag's, flak's, flan's, flap's, flat's, flea's, Dawes's, Fawkes's, flash's, Falwell's, flesh's, Fates's, Lewis's, floss's fleed fled 1 19 fled, flees, flexed, feed, flee, fleet, flied, fueled, filed, bleed, felled, freed, filled, flayed, fulled, field, Floyd, flood, fluid fleed freed 12 19 fled, flees, flexed, feed, flee, fleet, flied, fueled, filed, bleed, felled, freed, filled, flayed, fulled, field, Floyd, flood, fluid Flemmish Flemish 1 6 Flemish, Blemish, Flemish's, Flesh, Fleming, Famish flourescent fluorescent 1 2 fluorescent, florescent fluorish flourish 1 33 flourish, fluoride, fluorine, fluorite, flourish's, flourished, flourishes, flours, florid, flouring, flush, flour's, Florida, flurries, Flores, floors, floras, florin, flattish, flooring, florist, fluoresce, foolish, Flemish, Florine, floor's, feverish, flurried, Flora's, Flory's, flora's, Flores's, flurry's follwoing following 1 8 following, fallowing, followings, flowing, hollowing, flawing, following's, fowling folowing following 1 18 following, flowing, fallowing, flawing, fol owing, fol-owing, followings, fooling, glowing, plowing, lowing, flooding, flooring, hollowing, blowing, folding, slowing, following's fomed formed 2 6 foamed, formed, domed, famed, fumed, homed fomr from 9 29 form, for, fMRI, four, femur, firm, former, foamier, from, fir, foam, fora, fore, Omar, farm, FM, Fm, Fr, Mr, fr, Fromm, foamy, foyer, fumier, far, fem, fer, fum, fur fomr form 1 29 form, for, fMRI, four, femur, firm, former, foamier, from, fir, foam, fora, fore, Omar, farm, FM, Fm, Fr, Mr, fr, Fromm, foamy, foyer, fumier, far, fem, fer, fum, fur fonetic phonetic 1 14 phonetic, fanatic, frenetic, genetic, kinetic, font, frantic, phonetics, antic, fonts, fanatics, poetic, font's, fanatic's foootball football 1 8 football, footballs, Foosball, footfall, football's, footballer, fastball, softball forbad forbade 1 31 forbade, forbid, for bad, for-bad, forebode, Ford, ford, forbids, Forbes, forbear, farad, fobbed, frond, forced, forded, forged, forked, format, formed, morbid, fraud, Freda, forayed, robed, foraged, fora, Fred, fort, frat, foray, foobar forbiden forbidden 1 10 forbidden, forbid en, forbid-en, forbidding, forbid, forbade, forbids, forebode, foreboding, forborne foreward foreword 2 10 forward, foreword, froward, forewarn, fore ward, fore-ward, forwards, forewarned, reward, forward's forfiet forfeit 1 10 forfeit, forefeet, forfeits, forefoot, forget, forfeit's, forfeited, forte, fort, fret forhead forehead 1 29 forehead, for head, for-head, forehand, foreheads, forged, airhead, sorehead, forced, forded, forked, formed, warhead, Freda, frothed, fired, forehead's, Ford, Fred, Frieda, ford, overhead, forayed, Freud, farad, fared, forte, freed, fried foriegn foreign 1 39 foreign, firing, faring, freeing, Freon, fairing, forego, foraying, frown, furring, Frauen, forcing, fording, forging, forking, forming, goring, foregone, fearing, feign, reign, forge, Friend, florin, friend, farina, fore, frozen, Orin, boring, coring, forage, frig, poring, Foreman, Friedan, foreman, foremen, Fran Formalhaut Fomalhaut 1 5 Fomalhaut, Formalist, Formality, Fomalhaut's, Formulate formallize formalize 1 7 formalize, formalized, formalizes, normalize, formals, formally, formal's formallized formalized 1 5 formalized, formalizes, formalize, normalized, formalist formaly formally 1 13 formally, formal, firmly, formals, formula, formulae, format, formality, formal's, formalin, formerly, normally, normal formelly formerly 2 21 formally, formerly, firmly, formal, formula, normally, formulae, foreplay, foretell, formless, freely, frilly, Hormel, formed, former, formality, Farrell, Ferrell, formals, frailly, formal's formidible formidable 1 4 formidable, formidably, fordable, forcible formost foremost 1 18 foremost, Formosa, firmest, foremast, for most, for-most, format, formats, Frost, forms, frost, Formosan, Forest, forest, form's, Forrest, Formosa's, format's forsaw foresaw 1 79 foresaw, for saw, for-saw, forsake, firs, fores, fours, foresee, fora, forays, force, furs, foray, fossa, Farsi, fairs, fir's, fires, floras, fore's, four's, Warsaw, fords, fretsaw, Fr's, Rosa, froze, foes, fore, forks, forms, forts, foyers, foresail, Formosa, Frost, fares, fears, for, frays, frost, fur's, oversaw, frosh, horas, Forest, foray's, forest, Frau, fray, frosty, fair's, fire's, Ford's, Fri's, faro's, ford's, foe's, fort's, Fry's, foyer's, fry's, fare's, fear's, fork's, form's, Flora's, flora's, Dora's, fury's, FDR's, Frau's, fray's, frosh's, Ora's, Cora's, Lora's, Nora's, hora's forseeable foreseeable 1 10 foreseeable, freezable, fordable, forcible, foresail, friable, unforeseeable, forestall, forgettable, forcibly fortelling foretelling 1 14 foretelling, for telling, for-telling, tortellini, retelling, forestalling, footling, foretell, fretting, felling, telling, farting, fording, furling forunner forerunner 1 9 forerunner, funner, runner, fernier, funnier, runnier, Fourier, mourner, founder foucs focus 1 26 focus, ficus, fucks, fouls, fours, fogs, fog's, Fox, fox, focus's, fogy's, Fuchs, fuck's, locus, foul's, four's, foes, fuck, fuss, Fox's, foe's, fox's, ficus's, FICA's, Foch's, Fuji's foudn found 1 25 found, fond, fund, fount, feuding, FUD, fun, futon, faun, feud, food, FUDs, furn, find, Fonda, feuds, foods, dun, fondue, font, Fundy, fend, founds, feud's, food's fougth fought 1 31 fought, Fourth, fourth, forth, fifth, Goth, fogy, goth, froth, fog, fug, quoth, Faith, faith, foggy, filth, firth, fourths, cough, fogs, fuggy, South, mouth, south, youth, fount, fugue, fog's, fugal, fogy's, fourth's foundaries foundries 1 7 foundries, boundaries, founders, founder's, foundry's, quandaries, sundries foundary foundry 1 7 foundry, boundary, founder, fonder, founders, foundry's, founder's Foundland Newfoundland 8 13 Found land, Found-land, Foundling, Finland, Foundlings, Fondant, Fondled, Newfoundland, Fondling, Foundling's, Undulant, Founded, Founding fourties forties 1 46 forties, fortes, four ties, four-ties, forte's, forts, Furies, furies, fourteens, fort's, fruits, fourths, sorties, forty's, fruit's, furriest, fortunes, fourteen, fourth's, Fourier's, furtive, futurities, fores, forte, fortieths, fortifies, fours, fries, fluorite's, mortise, fortress, farts, fords, sortie's, four's, fourteen's, routes, Ford's, fart's, ford's, fortune's, Frito's, fore's, Furies's, route's, fortieth's fourty forty 1 25 forty, Fourth, fourth, fort, forte, fruity, furry, four, fury, flirty, Ford, fart, ford, footy, foray, forts, court, forth, fount, fours, fusty, fruit, four's, forty's, fort's fouth fourth 2 37 Fourth, fourth, forth, South, mouth, south, youth, Faith, faith, fought, froth, Goth, doth, four, goth, fut, quoth, fifth, filth, firth, Mouthe, mouthy, Foch, Roth, Ruth, both, foot, foul, moth, oath, Booth, Knuth, booth, footy, loath, sooth, tooth foward forward 1 15 forward, froward, Coward, Howard, coward, toward, Ford, Ward, ford, ward, foulard, award, sward, Seward, reward fucntion function 1 9 function, fiction, faction, functions, unction, junction, auction, suction, function's fucntioning functioning 1 7 functioning, auctioning, suctioning, munitioning, sanctioning, mentioning, sectioning Fransiscan Franciscan 1 7 Franciscan, Franciscans, Francisca, Franciscan's, Francisca's, Francesca, Francisco Fransiscans Franciscans 1 6 Franciscans, Franciscan's, Franciscan, Francisca's, Francesca's, Francisco's freind friend 2 50 Friend, friend, frond, Friends, Fronde, friends, fiend, fried, Freida, Freon, Freud, reined, grind, Fred, fend, find, front, rend, rind, frowned, freeing, feint, freed, trend, Freon's, Frieda, fervid, refined, refund, foreign, Fern, Friend's, fern, friend's, friended, friendly, Freda, fared, ferried, fined, fired, rebind, remind, rewind, ferny, fringed, befriend, Reid, rein, fretting freindly friendly 1 23 friendly, fervidly, Friend, friend, friendly's, fondly, Friends, friends, roundly, frigidly, grandly, trendily, frenziedly, Friend's, friend's, friended, faintly, brindle, frankly, friendless, friendlier, friendlies, unfriendly frequentily frequently 1 8 frequently, frequenting, frequent, frequents, frequented, frequenter, fervently, infrequently frome from 1 6 from, Rome, Fromm, frame, form, froze fromed formed 1 28 formed, framed, firmed, farmed, fro med, fro-med, from ed, from-ed, Fronde, foamed, fried, rimed, roamed, roomed, Fred, from, forced, forded, forged, forked, former, wormed, format, Fromm, famed, frame, freed, fumed froniter frontier 1 26 frontier, fro niter, fro-niter, frontiers, frostier, furniture, fronted, frontier's, fernier, fritter, flintier, fainter, front, runtier, Forster, printer, fruitier, Fronde, fonder, ranter, renter, Forester, forester, fronting, fronts, front's fufill fulfill 1 20 fulfill, fill, full, FOFL, frill, futile, refill, fulfills, filly, foll, fully, faille, huffily, fail, fall, fell, file, filo, foil, fuel fufilled fulfilled 1 13 fulfilled, filled, fulled, frilled, refilled, fusillade, filed, unfilled, failed, felled, fillet, foiled, fueled fulfiled fulfilled 1 7 fulfilled, fulfills, flailed, fulfill, oilfield, fluffed, fulled fundametal fundamental 1 4 fundamental, fundamentally, fundamentals, fundamental's fundametals fundamentals 1 7 fundamentals, fundamental's, fundamental, fundamentalism, fundamentalist, fundamentally, gunmetal's funguses fungi 0 30 fungus's, finises, fungus es, fungus-es, dinguses, fungus, finesses, fungous, fuses, finesse's, funnies, fugues, minuses, sinuses, fancies, fusses, anuses, onuses, fences, Venuses, bonuses, fetuses, focuses, fondues, Tungus's, fuse's, fugue's, fence's, fondue's, unease's funtion function 1 33 function, fiction, fruition, munition, fusion, faction, fustian, mention, fountain, functions, Nation, foundation, nation, notion, donation, ruination, unction, Union, funding, funking, futon, union, junction, fission, Faustian, bunion, monition, venation, Fulton, Fenian, tuition, fashion, function's furuther further 1 11 further, farther, furthers, frothier, truther, furthered, Reuther, Father, Rather, father, rather futher further 1 18 further, Father, father, Luther, feather, fut her, fut-her, feathery, future, Fathers, farther, fathers, fetcher, ether, other, Reuther, Father's, father's futhermore furthermore 1 31 furthermore, featherier, therefore, forevermore, Thermos, thermos, ditherer, evermore, further, tremor, theorem, gatherer, nevermore, therm, Southerner, southerner, therefor, Father, father, fatherhood, fervor, therms, pheromone, thermos's, Fathers, fathers, forbore, therm's, thermal, Father's, father's gae game 7 61 Gaea, age, Gael, Gage, Gale, gale, game, gape, gar, gate, gave, gaze, GA, GE, Ga, Ge, GAO, Gay, gay, gee, Geo, Goa, GTE, Gap, gab, gad, gag, gal, gap, gas, Mae, Rae, nae, G, g, Gaia, Kaye, caw, ghee, jaw, CA, Ca, GI, GU, QA, ca, go, CAI, GHQ, GUI, Guy, Jay, Joe, Kay, Que, cay, cue, goo, guy, jay, Ga's gae Gael 3 61 Gaea, age, Gael, Gage, Gale, gale, game, gape, gar, gate, gave, gaze, GA, GE, Ga, Ge, GAO, Gay, gay, gee, Geo, Goa, GTE, Gap, gab, gad, gag, gal, gap, gas, Mae, Rae, nae, G, g, Gaia, Kaye, caw, ghee, jaw, CA, Ca, GI, GU, QA, ca, go, CAI, GHQ, GUI, Guy, Jay, Joe, Kay, Que, cay, cue, goo, guy, jay, Ga's gae gale 6 61 Gaea, age, Gael, Gage, Gale, gale, game, gape, gar, gate, gave, gaze, GA, GE, Ga, Ge, GAO, Gay, gay, gee, Geo, Goa, GTE, Gap, gab, gad, gag, gal, gap, gas, Mae, Rae, nae, G, g, Gaia, Kaye, caw, ghee, jaw, CA, Ca, GI, GU, QA, ca, go, CAI, GHQ, GUI, Guy, Jay, Joe, Kay, Que, cay, cue, goo, guy, jay, Ga's galatic galactic 1 14 galactic, Galatia, gala tic, gala-tic, Altaic, Gallic, Baltic, Galatea, gametic, gelatin, lactic, Gaelic, galvanic, voltaic Galations Galatians 1 46 Galatians, Galatians's, Valuations, Galatia's, Coalitions, Collations, Gyrations, Relations, Glaciations, Ablations, Valuation's, Elation's, Gelatin's, Gelatinous, Cations, Gallons, Gradations, Lotions, Coalition's, Collation's, Dilation's, Gyration's, Relation's, Cautions, Galleons, Gillions, Regulations, Vacations, Glaciation's, Ablation's, Legations, Locations, Palliation's, Cation's, Gallon's, Gradation's, Lotion's, Palpation's, Salvation's, Caution's, Galleon's, Regulation's, Vacation's, Legation's, Ligation's, Location's gallaxies galaxies 1 23 galaxies, galaxy's, fallacies, Glaxo's, calyxes, galleries, Gallic's, glaces, glazes, Galaxy, Gallagher's, galaxy, Alexis, bollixes, gillies, gollies, gullies, glasses, glaze's, calyx's, Gaelic's, Alexei's, Callie's galvinized galvanized 1 4 galvanized, galvanizes, galvanize, Calvinist ganerate generate 1 16 generate, generated, generates, narrate, venerate, generator, grate, Janette, garrote, aerate, genera, generative, gyrate, karate, degenerate, regenerate ganes games 4 84 Gaines, Agnes, Ganges, games, canes, gangs, genes, gayness, gens, Gansu, gains, Danes, Gates, banes, gales, gapes, gases, gates, gazes, lanes, manes, panes, vanes, wanes, Cannes, Gene's, Jane's, Kane's, cane's, canoes, gain's, gang's, gene's, genies, Kans, cans, gins, guns, Can's, Gen's, Jan's, Janis, Janus, Jones, Junes, Kan's, can's, cones, genus, gin's, gongs, gun's, kines, Gaines's, Gena's, Gina's, game's, Ghana's, Janie's, Jayne's, canoe's, genie's, guano's, Dane's, Gage's, Gale's, Lane's, Zane's, bane's, gale's, gape's, gate's, gaze's, lane's, mane's, pane's, vane's, wane's, Gino's, Jana's, June's, Kano's, cone's, gong's ganster gangster 1 30 gangster, canister, gangsters, gamester, gander, gaunter, banister, canter, caster, gainsayer, nastier, Munster, glister, gypster, minster, monster, punster, Gantry, gangster's, gantry, canisters, granter, gangsta, gustier, aster, canst, coaster, Gasser, gaiter, canister's garantee guarantee 1 15 guarantee, grantee, grandee, garnet, guaranteed, guarantees, granite, grantees, granter, Grant, grant, guaranty, granted, guarantee's, grantee's garanteed guaranteed 1 10 guaranteed, granted, guarantied, guarantees, guarantee, grantees, grantee, grunted, guarantee's, grantee's garantees guarantees 1 19 guarantees, grantees, guarantee's, grantee's, guaranties, grandees, garnets, guaranteed, granters, guarantee, garnet's, grants, grandee's, granite's, grantee, Grant's, grant's, guaranty's, granter's garnison garrison 2 33 Garrison, garrison, grandson, garnishing, grunion, garrisons, Carson, Harrison, grains, garnish, grunions, Carlson, guaranis, grans, grins, Parkinson, grandsons, garrisoning, carnies, arson, gringos, Garrison's, garrison's, garrisoned, grain's, Guarani's, guarani's, garnish's, grin's, grunion's, Karin's, grandson's, gringo's gaurantee guarantee 1 15 guarantee, grantee, guaranteed, guarantees, guaranty, grandee, garnet, granite, guarantee's, grantees, guarantied, guaranties, Grant, grant, grantee's gauranteed guaranteed 1 8 guaranteed, guarantied, guarantees, guarantee, granted, guarantee's, grunted, grantee gaurantees guarantees 1 10 guarantees, guarantee's, grantees, guaranties, guaranteed, grantee's, guarantee, grandees, guaranty's, grandee's gaurd guard 1 51 guard, gourd, gird, gourde, Kurd, card, curd, grayed, grid, geared, guards, gauged, grad, gaudy, Hurd, crud, gars, hard, Jared, cared, cured, gad, gar, girt, gored, gourds, quart, Gary, Jarred, Jarrod, garret, gawd, guru, jarred, Ward, bard, garb, lard, turd, ward, yard, Curt, Kurt, cart, cord, curt, kart, Garry, gar's, guard's, gourd's gaurd gourd 2 51 guard, gourd, gird, gourde, Kurd, card, curd, grayed, grid, geared, guards, gauged, grad, gaudy, Hurd, crud, gars, hard, Jared, cared, cured, gad, gar, girt, gored, gourds, quart, Gary, Jarred, Jarrod, garret, gawd, guru, jarred, Ward, bard, garb, lard, turd, ward, yard, Curt, Kurt, cart, cord, curt, kart, Garry, gar's, guard's, gourd's gaurentee guarantee 1 16 guarantee, grantee, garnet, guaranteed, guarantees, guaranty, Laurent, grandee, grenade, grunt, garment, garnets, gaunt, grunted, guarantee's, garnet's gaurenteed guaranteed 1 11 guaranteed, guarantied, grunted, guarantees, guarantee, granted, parented, greeted, guarantee's, gardened, rented gaurentees guarantees 1 15 guarantees, guarantee's, grantees, guaranties, garnets, garnet's, guaranteed, grantee's, guarantee, grandees, grenades, guaranty's, Laurent's, grandee's, grenade's geneological genealogical 1 5 genealogical, genealogically, gemological, geological, gynecological geneologies genealogies 1 4 genealogies, geologies, genealogy's, genealogist geneology genealogy 1 7 genealogy, gemology, geology, gynecology, oenology, penology, genealogy's generaly generally 1 6 generally, general, generals, genera, generality, general's generatting generating 1 14 generating, gene ratting, gene-ratting, venerating, generation, degenerating, regenerating, generative, enervating, grating, granting, generate, gritting, gyrating genialia genitalia 1 5 genitalia, genial, genially, geniality, ganglia geographicial geographical 1 5 geographical, geographically, geographic, biographical, graphical geometrician geometer 0 4 geometrical, cliometrician, geriatrician, geometric gerat great 1 48 great, Greta, grate, groat, greet, gyrate, girt, grad, grit, carat, karat, Grady, greats, heart, Gerard, create, gear, Grant, Gray, graft, grant, gray, Erato, cart, kart, Croat, Ger, crate, egret, get, grade, grout, kraut, rat, Berta, geared, gears, treat, Gerald, CRT, greed, guard, quart, Gere, ghat, goat, great's, gear's Ghandi Gandhi 1 67 Gandhi, Gonad, Hand, Ghana, Gland, Grand, Handy, Hindi, Randi, Candy, Ghent, Giant, Gained, Shandy, Canad, Gounod, Caned, Gad, Gaunt, And, Candid, Gander, Guano, Canada, Kaunda, Uganda, Gang, Gannet, Gawd, Genned, Ghat, Ginned, Goad, Gonads, Gowned, Gunned, Andy, Ghanaian, Land, Rand, Sand, Anti, Band, Glad, Grad, Hind, Wand, Granada, Grandee, Ghana's, Hanoi, Kant, Cant, Gent, Hands, Kind, Grant, Gaudy, Genii, Grind, Glands, Grands, Can't, Gonad's, Hand's, Gland's, Grand's glight flight 1 18 flight, light, alight, blight, plight, slight, gilt, flighty, glut, gaslight, gloat, clit, sleight, glint, guilt, glide, delight, relight gnawwed gnawed 1 57 gnawed, gnaw wed, gnaw-wed, gnashed, hawed, awed, unwed, cawed, jawed, naked, named, pawed, sawed, yawed, seaweed, gawked, gawped, snowed, nabbed, nagged, nailed, napped, thawed, gnarled, need, weed, Swed, neared, wowed, gnawing, waned, Ned, Wed, gnaws, wed, gnaw, kneed, renewed, ganged, gawd, fawned, vanned, Nate, gnat, narrowed, newlywed, owed, swayed, unwaged, naiad, dawned, gained, gowned, pawned, yawned, we'd, weaned godess goddess 1 45 goddess, godless, geodes, gods, Gide's, Goode's, geode's, geodesy, God's, codes, god's, goddess's, code's, Goudas, goodies, goods's, guides, goodness, goads, goods, guide's, Odessa, coeds, Good's, goad's, goes, good's, gooses, odes, Godel's, Gd's, cods, coed's, gads, gets, Gates's, Gouda's, Jodie's, goody's, guess, ode's, GTE's, cod's, geodesy's, goose's godesses goddesses 1 27 goddesses, goddess's, geodesy's, guesses, goddess, dosses, glosses, godless, grosses, goodness's, Odessa's, Odysseus, odysseys, ogresses, gasses, gooses, tosses, geodesics, godsons, Godel's, gorse's, Jesse's, goose's, geodesic's, Odyssey's, odyssey's, godson's Godounov Godunov 1 11 Godunov, Godunov's, Codon, Gounod, Gideon, Codons, Cotonou, Gordon, Godson, Goon, Gounod's gogin going 14 66 gouging, login, gigging, go gin, go-gin, jogging, Gorgon, gorging, gorgon, gonging, Gauguin, gagging, gauging, going, goon, groin, noggin, Gog, gin, Fagin, Gogol, Hogan, bogon, goring, hogan, logon, caging, coin, coking, gain, gown, join, joking, grin, jigging, Georgian, Georgina, goggling, googling, fogging, hogging, Begin, Colin, GIGO, Gavin, Gog's, Golan, Goren, Logan, begin, gamin, grain, gig, bogging, dogging, gonk, logging, togging, Gina, Gino, geog, gone, gong, jugging, Golgi, Joni gogin Gauguin 11 66 gouging, login, gigging, go gin, go-gin, jogging, Gorgon, gorging, gorgon, gonging, Gauguin, gagging, gauging, going, goon, groin, noggin, Gog, gin, Fagin, Gogol, Hogan, bogon, goring, hogan, logon, caging, coin, coking, gain, gown, join, joking, grin, jigging, Georgian, Georgina, goggling, googling, fogging, hogging, Begin, Colin, GIGO, Gavin, Gog's, Golan, Goren, Logan, begin, gamin, grain, gig, bogging, dogging, gonk, logging, togging, Gina, Gino, geog, gone, gong, jugging, Golgi, Joni goign going 1 42 going, gong, goon, gin, coin, gain, gown, join, goring, Gina, Gino, geeing, gone, gun, guying, joying, groin, Cong, King, Kong, gang, goings, king, Ginny, gonna, login, Gog, cooing, doing, gig, cosign, soigne, Gen, Goiania, Jon, con, cuing, gen, kin, grin, quoin, going's gonig going 1 27 going, gong, gonk, conic, goings, gonging, gowning, gongs, Gog, gig, gunge, Golgi, coning, Cong, Joni, Kong, gang, gone, conj, conk, gunk, genie, genii, gonks, gonna, going's, gong's gouvener governor 6 11 guvnor, convener, souvenir, goner, Governor, governor, gunner, evener, toughener, greener, goldener govement government 3 15 movement, pavement, government, foment, garment, movements, governed, covenant, cavemen, comment, Clement, clement, casement, covalent, movement's govenment government 1 8 government, governments, movement, covenant, government's, governmental, convenient, pavement govenrment government 1 5 government, governments, government's, governmental, conferment goverance governance 1 12 governance, governs, covariance, severance, governed, governess, overnice, govern, Governor, governor, grievance, governance's goverment government 1 12 government, governments, ferment, governed, garment, conferment, movement, deferment, government's, governmental, govern, gourmet govermental governmental 1 5 governmental, governments, government, government's, germinal governer governor 2 13 Governor, governor, governed, govern er, govern-er, govern, governors, governess, governs, Garner, corner, garner, governor's governmnet government 1 4 government, governments, government's, governmental govorment government 1 19 government, garment, governments, ferment, governed, movement, gourmet, torment, conferment, gourmand, foment, covariant, comment, deferment, garments, government's, governmental, grommet, garment's govormental governmental 1 9 governmental, governments, government, government's, garments, sacramental, garment, germinal, garment's govornment government 1 4 government, governments, government's, governmental gracefull graceful 2 6 gracefully, graceful, grace full, grace-full, gratefully, grateful graet great 2 21 grate, great, greet, gyrate, Greta, grade, groat, Grant, graft, grant, garret, caret, crate, Grady, grayed, grad, grit, cruet, greed, grout, kraut grafitti graffiti 1 19 graffiti, graffito, graft, gravity, crafty, Craft, Kraft, craft, grafting, grafts, graphite, gritty, gravitate, gravid, Grafton, graft's, grafted, grafter, graffito's gramatically grammatically 1 6 grammatically, dramatically, grammatical, traumatically, aromatically, pragmatically grammaticaly grammatically 1 2 grammatically, grammatical grammer grammar 2 6 crammer, grammar, grimmer, Kramer, grimier, groomer grat great 2 38 grate, great, groat, Grant, Gray, graft, grant, gray, frat, rat, grad, grit, Greta, Grady, gyrate, girt, ghat, goat, GMAT, brat, drat, grab, gram, gran, prat, cart, kart, Croat, crate, grade, greet, grout, kraut, CRT, gnat, carat, karat, grid gratuitious gratuitous 1 9 gratuitous, gratuities, gratuity's, graduations, gratuitously, gratifies, graduation's, gradations, gradation's greatful grateful 1 12 grateful, fretful, gratefully, greatly, dreadful, restful, graceful, Gretel, artful, regretful, fruitful, godawful greatfully gratefully 1 13 gratefully, great fully, great-fully, fretfully, dreadfully, grateful, restfully, greatly, gracefully, artfully, regretfully, fruitfully, creatively greif grief 1 57 grief, gruff, griefs, Grieg, reify, Greg, grid, GIF, RIF, ref, brief, grieve, serif, Gregg, greed, Grey, grew, reef, Gris, grep, grim, grin, grip, grit, pref, xref, grue, Grail, Greek, Green, Greer, Greta, grail, grain, great, grebe, green, greet, groin, Ger, grave, grief's, grove, graph, gravy, Gere, Gore, gore, rife, riff, Gr, Jeri, Keri, RF, Rf, gr, Grey's gridles griddles 2 29 girdles, griddles, girdle's, griddle's, grilles, bridles, cradles, gr idles, gr-idles, girdled, curdles, girdle, griddle, riddles, grids, grille's, bridle's, gribbles, grizzles, cradle's, grades, grid's, grills, gristle's, grill's, Riddle's, riddle's, grade's, Gretel's gropu group 1 20 group, grope, gorp, grip, croup, gripe, crop, grep, groupie, grape, Gropius, croupy, Corp, corp, groups, GOP, GPU, gorps, gorp's, group's grwo grow 1 82 grow, grep, giro, grew, gyro, grog, grok, growl, grown, grows, Crow, Gr, crow, gr, Grey, Garbo, Greg, grip, groom, Ger, Gray, gray, grue, Gere, Gore, Gris, Grus, gore, grab, grad, gram, gran, grid, grim, grin, grit, grub, giros, groin, grope, gyros, gar, row, Rowe, Geo, grower, group, growth, Gross, groan, groat, gross, grout, grove, Gary, craw, crew, go, gory, guru, brow, glow, prow, trow, Crows, crowd, crown, crows, Cr, Jr, Karo, Kr, jr, qr, GAO, Rio, Rwy, goo, rho, gyro's, Crow's, crow's Guaduloupe Guadalupe 2 4 Guadeloupe, Guadalupe, Guadeloupe's, Guadalupe's Guaduloupe Guadeloupe 1 4 Guadeloupe, Guadalupe, Guadeloupe's, Guadalupe's Guadulupe Guadalupe 1 4 Guadalupe, Guadeloupe, Guadalupe's, Guadeloupe's Guadulupe Guadeloupe 2 4 Guadalupe, Guadeloupe, Guadalupe's, Guadeloupe's guage gauge 1 27 gauge, Gage, gouge, gunge, gag, Cage, cage, gaga, judge, quake, gauged, gauges, gig, gulag, cadge, cagey, age, gauze, garage, grudge, Gog, jag, jug, gags, gauge's, Gage's, gag's guarentee guarantee 1 12 guarantee, grantee, guaranteed, guarantees, guaranty, garnet, grandee, guarantee's, guarantied, guaranties, current, grenade guarenteed guaranteed 1 8 guaranteed, guarantied, guarantees, guarantee, granted, guarantee's, grunted, parented guarentees guarantees 1 12 guarantees, guarantee's, guaranties, grantees, guaranteed, guarantee, grantee's, garnets, guaranty's, garnet's, grandees, grandee's Guatamala Guatemala 1 5 Guatemala, Guatemalan, Gautama, Gautama's, Guatemala's Guatamalan Guatemalan 1 5 Guatemalan, Guatemalans, Guatemala, Guatemalan's, Guatemala's guerilla guerrilla 1 12 guerrilla, gorilla, guerrillas, grill, grille, grills, guerrilla's, gorillas, krill, Guerra, grill's, gorilla's guerillas guerrillas 1 12 guerrillas, guerrilla's, gorillas, guerrilla, grills, gorilla's, grill's, grilles, grille's, gorilla, krill's, Guerra's guerrila guerrilla 1 10 guerrilla, guerrillas, Guerra, guerrilla's, gorilla, Grail, grail, grill, gerbil, Guerra's guerrilas guerrillas 1 11 guerrillas, guerrilla's, guerrilla, Guerra's, gorillas, grills, gerbils, Grail's, gerbil's, gorilla's, grill's guidence guidance 1 11 guidance, audience, cadence, Gideon's, guidance's, guides, quince, guide's, guiding, guldens, gulden's Guiness Guinness 1 8 Guinness, Guineas, Guinea's, Gaines's, Gaines, Quines, Guinness's, Gayness Guiseppe Giuseppe 1 11 Giuseppe, Giuseppe's, Guise, Grippe, Guises, Giselle, Guise's, Cusp, Gasp, Guppy, GUI's gunanine guanine 1 13 guanine, gunning, Giannini, guanine's, ginning, Janine, Jeannine, canine, genuine, Jeanine, cunning, genning, quinine gurantee guarantee 1 15 guarantee, grantee, grandee, guaranteed, guarantees, granite, grantees, granter, Grant, grant, guaranty, granted, Durante, guarantee's, grantee's guranteed guaranteed 1 10 guaranteed, granted, guarantied, grunted, guarantees, guarantee, grantees, grantee, guarantee's, grantee's gurantees guarantees 1 18 guarantees, grantees, guarantee's, grantee's, guaranties, grandees, guaranteed, granters, guarantee, grants, grandee's, granite's, grantee, Grant's, grant's, guaranty's, Durante's, granter's guttaral guttural 1 20 guttural, gutturals, guitars, gutters, guitar, gutter, guttural's, littoral, cultural, gestural, tutorial, guitar's, gutter's, guttered, guttier, utterly, curtail, neutral, cottar, cutter gutteral guttural 1 10 guttural, gutters, gutter, gutturals, gutter's, guttered, guttier, utterly, cutter, guttural's haev have 1 19 have, heave, heavy, hive, hove, HIV, HOV, halve, Ave, ave, Havel, haven, haves, shave, Ha, He, ha, he, have's haev heave 2 19 have, heave, heavy, hive, hove, HIV, HOV, halve, Ave, ave, Havel, haven, haves, shave, Ha, He, ha, he, have's Hallowean Halloween 1 9 Halloween, Hallowing, Halloweens, Hallowed, Halloween's, Hallway, Hollowing, Halogen, Holloway halp help 5 35 halo, Hal, alp, hap, help, Hale, Hall, hale, hall, Hals, half, halt, harp, hasp, lap, hail, haply, haul, heal, heap, Alpo, HP, LP, hp, clap, flap, slap, Haley, happy, helps, Hal's, hep, hip, hop, help's hapen happen 1 97 happen, haven, ha pen, ha-pen, hap en, hap-en, happens, heaping, Han, Pen, hap, hen, pen, cheapen, hatpin, hempen, Hayden, Japan, heaped, heaven, hyphen, japan, Hope, hope, hoping, hype, hyping, Hahn, open, pane, hone, paean, pawn, Haney, happy, Halon, Haman, Haydn, Helen, Hymen, capon, halon, hap's, haply, hoped, hopes, hymen, hyped, hyper, hypes, lapin, ripen, Pan, hep, pan, Hon, Pena, Penn, hang, happened, heap, hon, peen, peon, pwn, Capone, rapine, harping, harpoon, headpin, Aspen, HP, Heep, aspen, hp, pain, Span, span, Hanna, ape, sharpen, Heine, Hun, PIN, Paine, Payne, hairpin, hip, hop, pin, pun, nape, shape, Hope's, hope's, hype's, peahen hapened happened 1 41 happened, cheapened, hyphened, opened, pawned, ripened, happens, horned, happen, heaped, honed, penned, pwned, append, spawned, spend, harpooned, hand, japanned, pained, panned, pend, sharpened, dampened, hampered, hardened, hastened, hoped, hyped, pined, spanned, upend, hipped, hopped, depend, hymned, opined, honeyed, deepened, reopened, haven't hapening happening 1 28 happening, happenings, cheapening, hyphening, opening, pawning, ripening, hanging, happening's, heaping, honing, penning, pwning, spawning, harpooning, paining, panning, sharpening, dampening, hampering, hardening, hastening, hoping, hyping, pining, spanning, hipping, hopping happend happened 1 8 happened, happens, append, happen, hap pend, hap-pend, hipped, hopped happended happened 2 10 appended, happened, hap pended, hap-pended, handed, pended, upended, depended, happen, append happenned happened 1 18 happened, hap penned, hap-penned, happens, happen, penned, append, happening, japanned, appended, hyphened, panned, hennaed, harpooned, cheapened, spanned, pinned, punned harased harassed 1 44 harassed, horsed, harasses, harass, hared, arsed, phrased, harasser, erased, harked, harmed, harped, parsed, harried, Tarazed, hares, haired, harnessed, hearse, hoarse, raised, Hearst, hairiest, hard, hoariest, hazard, hayseed, harts, Harte, hardest, harvest, hazed, hired, horas, horse, hosed, raced, razed, hare's, Harte's, Hart's, hart's, Hera's, hora's harases harasses 1 20 harasses, harass, hearses, horses, hearse's, harassers, harassed, arrases, harasser, hares, horse's, harness, phrases, Harare's, Horace's, harasser's, hearsay's, hare's, phrase's, Hersey's harasment harassment 1 28 harassment, harassment's, garment, armament, horsemen, abasement, raiment, oarsmen, harassed, herdsmen, argument, easement, fragment, headsmen, harassing, horseman, parchment, harmony, basement, casement, hoarsest, Harmon, harmed, resent, harming, cerement, hasn't, horseman's harassement harassment 1 10 harassment, harassment's, horsemen, abasement, easement, harassed, basement, casement, horseman, harassing harras harass 3 43 arras, Harris, harass, hares, Harry's, hare's, harries, harrows, hairs, horas, Harris's, hears, Herr's, hair's, Hera's, hers, harts, arrays, hrs, Haas, hora's, Harare, Harrods, Hart's, hart's, hurrahs, harrow's, Harry, harks, harms, harps, harry, hurry's, harm's, harp's, arras's, Ara's, Harare's, array's, Hadar's, Hagar's, hurrah's, O'Hara's harrased harassed 1 26 harassed, horsed, harried, harnessed, harrowed, hurrahed, harasses, harass, erased, hared, harries, arsed, phrased, harasser, Harris, haired, harked, harmed, harped, parsed, Harris's, arrayed, hairiest, Harriet, hurried, Harry's harrases harasses 2 25 arrases, harasses, hearses, harass, horses, hearse's, harries, Harare's, Harris's, harassers, harassed, harasser, hares, horse's, harness, phrases, hearsay's, Harris, Horace's, arras's, harasser's, Harry's, Hersey's, hare's, phrase's harrasing harassing 1 25 harassing, Harrison, horsing, harrying, harnessing, harrowing, hurrahing, greasing, Harding, erasing, haring, arsing, phrasing, creasing, Herring, herring, arising, harking, harming, harping, parsing, arraying, arousing, hurrying, Harrison's harrasment harassment 1 21 harassment, harassment's, armament, garment, horsemen, herdsmen, abasement, raiment, oarsmen, Parliament, parliament, Harrison, harassed, argument, fragment, ornament, rearmament, harassing, merriment, worriment, Harrison's harrassed harassed 1 12 harassed, harasses, harasser, harnessed, grassed, harass, caressed, horsed, harried, harrowed, hurrahed, Harris's harrasses harassed 3 21 harasses, harassers, harassed, arrases, harasser, hearses, harnesses, harasser's, heiresses, grasses, harass, horses, hearse's, harries, wrasses, brasses, Harare's, Harris's, horse's, wrasse's, Horace's harrassing harassing 1 28 harassing, harnessing, grassing, Harrison, caressing, horsing, harrying, reassign, harrowing, hurrahing, Harding, erasing, harass, haring, arsing, hairdressing, phrasing, Herring, herring, hissing, raising, arising, harking, harming, harping, parsing, arraying, Harris's harrassment harassment 1 12 harassment, harassment's, harassed, armament, horsemen, harassing, herdsmen, abasement, assessment, garment, raiment, oarsmen hasnt hasn't 1 18 hasn't, hast, haunt, hadn't, haste, hasty, HST, wasn't, Host, Hunt, hand, hint, hist, host, hunt, saint, haven't, isn't haviest heaviest 1 20 heaviest, haziest, waviest, heavyset, harvest, heavies, haves, naivest, hairiest, hammiest, happiest, headiest, hoariest, huffiest, halest, hokiest, holiest, homiest, have's, haven't headquater headquarter 1 9 headquarter, headwaiter, headquarters, headquartered, headhunter, headwaters, headmaster, hindquarter, headquarters's headquarer headquarter 1 8 headquarter, headquarters, headquartered, hindquarter, headier, headquartering, headquarters's, hearer headquatered headquartered 1 6 headquartered, headquarters, headquarter, headquarters's, headbutted, headquartering headquaters headquarters 1 9 headquarters, headwaters, headwaiters, headquarters's, headquarter, headwaiter's, headhunters, headwaters's, headhunter's healthercare healthcare 1 3 healthcare, eldercare, healthier heared heard 3 54 geared, hared, heard, heated, eared, sheared, haired, feared, headed, healed, heaped, hearer, heaved, neared, reared, seared, teared, hard, herd, Herod, heart, hired, hoard, harried, hearty, hear ed, hear-ed, hearse, Hardy, Harte, hardy, harked, harmed, harped, hatred, herded, horde, Head, hare, head, hear, heed, herald, here, hereto, heater, shared, hearten, hoarded, Hart, Hurd, hart, hayed, header heathy healthy 1 14 healthy, Heath, heath, heaths, hath, health, hearth, heat, Heath's, Heather, heath's, heathen, heather, sheath Heidelburg Heidelberg 1 4 Heidelberg, Heidelberg's, Hindenburg, Heisenberg heigher higher 1 21 higher, hedger, huger, highers, Geiger, heifer, hiker, hither, nigher, Hegira, hegira, Heather, heather, Heidegger, headgear, heir, hokier, hedgers, hedgerow, hedge, hedger's heirarchy hierarchy 1 4 hierarchy, hierarchy's, hierarchic, hierarchies heiroglyphics hieroglyphics 1 5 hieroglyphics, hieroglyphic's, hieroglyphic, hieroglyphs, hieroglyph's helment helmet 1 22 helmet, element, Clement, clement, hellbent, Belmont, ailment, lament, helmets, helmeted, Helen, Hellman, aliment, Helena, Helene, cement, pelmet, relent, Holman, Hellene, helmet's, Helen's helpfull helpful 2 4 helpfully, helpful, help full, help-full helpped helped 1 42 helped, helipad, eloped, whelped, heaped, hipped, hopped, helper, yelped, harelipped, healed, heeled, hoped, lapped, lipped, loped, lopped, helps, held, help, leaped, haloed, hooped, clapped, clipped, clopped, flapped, flipped, flopped, help's, plopped, slapped, slipped, slopped, haled, holed, hyped, bleeped, helipads, hepper, pepped, hulled hemmorhage hemorrhage 1 5 hemorrhage, hemorrhaged, hemorrhages, hemorrhage's, hemorrhagic herad heard 1 18 heard, herald, herd, Head, Hera, head, Herod, hard, heart, hoard, Hurd, hared, hired, he rad, he-rad, her ad, her-ad, Hera's herad Hera 5 18 heard, herald, herd, Head, Hera, head, Herod, hard, heart, hoard, Hurd, hared, hired, he rad, he-rad, her ad, her-ad, Hera's heridity heredity 1 13 heredity, aridity, humidity, crudity, erudite, hereditary, heredity's, hermit, torridity, Hermite, hardily, herding, acridity heroe hero 3 38 heroes, here, hero, Herr, Herod, heron, her, Hera, hare, hire, heir, he roe, he-roe, heroine, hear, hoer, HR, hereof, hereon, hora, hr, hoe, roe, ere, throe, Heroku, Hersey, hearse, hero's, heroic, heroin, there, where, herb, herd, hers, how're, here's heros heroes 2 34 hero's, heroes, herons, Herod, hers, Eros, hero, heirs, hears, hoers, herbs, herds, heron, zeros, hrs, Hera's, Herr's, heir's, here's, heresy, hoer's, hares, hires, Horus, horas, hare's, hire's, Herod's, heron's, herb's, herd's, Nero's, zero's, hora's hertzs hertz 4 30 Hertz's, hertz's, Hertz, hertz, hearts, heart's, harts, herds, hurts, Hart's, hart's, herd's, hurt's, Hearst's, Huerta's, hearties, hearty's, hers, Herr's, Hurst's, Harte's, Herod's, heats, Ritz's, chert's, Hera's, heat's, here's, hero's, Herzl's hesistant hesitant 1 4 hesitant, resistant, assistant, headstand heterogenous heterogeneous 1 5 heterogeneous, hydrogenous, heterogeneously, nitrogenous, erogenous hieght height 1 39 height, heights, eight, hit, high, weight, heat, hied, haughty, Right, bight, fight, highs, light, might, night, right, sight, tight, wight, eighty, height's, heighten, hide, Hugh, heft, weighty, heist, hgt, hie, Heath, heath, Heidi, hid, high's, hilt, hint, hist, he'd hierachical hierarchical 1 4 hierarchical, hierarchically, hierarchic, heretical hierachies hierarchies 1 29 hierarchies, huaraches, huarache's, Hitachi's, hibachis, hierarchy's, heartaches, hibachi's, reaches, hitches, earaches, breaches, hearties, preaches, searches, huarache, headaches, hierarchic, birches, perches, Heracles, heartache's, Archie's, Mirach's, Hershey's, Horace's, earache's, headache's, Richie's hierachy hierarchy 1 20 hierarchy, huarache, Hershey, preachy, Hitachi, Mirach, hibachi, reach, hitch, harsh, heartache, hierarchy's, Hera, breach, hearth, hearty, hierarchic, preach, search, Heinrich hierarcical hierarchical 1 4 hierarchical, hierarchically, hierarchic, farcical hierarcy hierarchy 1 34 hierarchy, hierarchy's, Hersey, hearers, Horace, hearsay, heresy, horrors, hears, hearer's, literacy, horror's, Hilary, hearty, hierarchic, hierarchies, piracy, Harare, Harare's, Hera's, Herero, Herero's, Herr's, hearer, hearse, hearts, Hillary, Herrera's, Hiram's, heroics, heart's, Hilary's, hearty's, Hillary's hieroglph hieroglyph 1 4 hieroglyph, hieroglyphs, hieroglyph's, hieroglyphic hieroglphs hieroglyphs 1 6 hieroglyphs, hieroglyph's, hieroglyph, hieroglyphics, hieroglyphic, hieroglyphic's higer higher 1 8 higher, huger, hiker, Niger, hider, tiger, hedger, Hagar higest highest 1 14 highest, hugest, digest, hokiest, hist, biggest, hippest, honest, nighest, hikes, halest, likest, sagest, hike's higway highway 1 24 highway, hgwy, Segway, highways, hogwash, hugely, Hogan, hogan, hideaway, hallway, headway, Kiowa, Hagar, hijab, highly, wigwag, wigwam, Midway, airway, midway, Haggai, hickey, higher, highway's hillarious hilarious 1 7 hilarious, Hilario's, Hillary's, Hilario, hilariously, Hilary's, hilarity's himselv himself 1 32 himself, herself, hims, myself, Kislev, Hummel, homely, Hansel, Himmler, homes, damsel, itself, misled, Melva, helve, hums, HMS, damsels, Hummel's, hams, hassle, hems, self, Hansel's, Hume's, home's, hum's, damsel's, heme's, Ham's, ham's, hem's hinderance hindrance 1 10 hindrance, hindrances, hindrance's, Hondurans, Honduran's, hindering, endurance, hinders, Honduran, entrance hinderence hindrance 1 7 hindrance, inference, hindrances, hindering, hinders, hindrance's, hindered hindrence hindrance 1 3 hindrance, hindrances, hindrance's hipopotamus hippopotamus 1 3 hippopotamus, hippopotamus's, hippopotamuses hismelf himself 1 38 himself, Ismael, self, Hummel, herself, homely, Hormel, hostel, smell, Himmler, smelt, hostels, myself, thyself, dismal, half, Hamlet, hamlet, hustle, Haskell, Ismael's, Hazel, hazel, smelly, Ismail, smells, simile, Hummel's, hassle, milf, HTML, Hormel's, Kislev, hostel's, smile, Small, small, smell's historicians historians 1 8 historians, historian's, historian, rhetoricians, historicity's, distortions, rhetorician's, distortion's holliday holiday 2 24 Holiday, holiday, holidays, Holloway, Hilda, Hollis, hold, Holiday's, Holly, holiday's, holidayed, holly, holed, hollies, jollity, Holley, Hollie, Hollis's, hollowly, howled, hulled, collide, hallway, Hollie's homogeneize homogenize 1 5 homogenize, homogenized, homogenizes, homogeneous, homogeneity homogeneized homogenized 1 5 homogenized, homogenizes, homogenize, homogeneity, homogeneity's honory honorary 10 20 honor, honors, honoree, Henry, honer, hungry, Honiara, honey, hooray, honorary, honor's, honored, honorer, Hungary, hoary, donor, honky, Henri, honers, honer's horrifing horrifying 1 16 horrifying, horrific, horrified, horrifies, hoofing, hording, hoarding, Herring, herring, horrify, horsing, harrowing, arriving, harrying, hurrying, hurrahing hosited hoisted 1 14 hoisted, hosted, posited, heisted, hasted, ho sited, ho-sited, hooted, hosed, sited, foisted, hogtied, ghosted, hotted hospitible hospitable 1 7 hospitable, hospitably, hospital, hostile, hospitals, inhospitable, hospital's housr hours 1 37 hours, House, house, hour, hussar, hosier, housed, houses, Horus, hose, houri, Host, host, hoers, Hus, hos, horse, Hoosier, mouser, Ho's, hawser, ho's, hoer, hoes, hows, sour, hosp, husk, Hausa, hour's, Horus's, House's, house's, Hus's, hoe's, how's, hoer's housr house 3 37 hours, House, house, hour, hussar, hosier, housed, houses, Horus, hose, houri, Host, host, hoers, Hus, hos, horse, Hoosier, mouser, Ho's, hawser, ho's, hoer, hoes, hows, sour, hosp, husk, Hausa, hour's, Horus's, House's, house's, Hus's, hoe's, how's, hoer's howver however 1 15 however, hover, Hoover, hoover, howler, heaver, hoofer, hovers, hoer, hove, how're, over, Hoovers, hoovers, Hoover's hsitorians historians 1 8 historians, historian's, historian, histories, strains, history's, hysteria's, strain's hstory history 1 22 history, story, Hester, store, Astor, hastier, hasty, history's, stir, stray, historic, hostelry, stormy, HST, Tory, satori, starry, destroy, star, stork, storm, story's hten then 1 167 then, hen, ten, Hayden, hoyden, ht en, ht-en, Hymen, hyena, hymen, Haydn, Tenn, hate, hating, teen, HT, TN, hasten, hone, ht, tn, whiten, Helen, Horn, Hutton, Stein, hated, hater, hates, haven, hidden, horn, hotel, hymn, stein, steno, Han, Hon, Hun, den, hon, tan, tin, ton, tun, Hts, ctn, Horne, heron, harden, eaten, oaten, tine, tone, tune, Etna, heed, hied, hoed, hued, Aden, Attn, Eden, Eton, HTTP, Hahn, Heine, Hyde, Stan, attn, henna, stun, teeny, town, hat, hit, hot, hut, Stine, Stone, atone, heathen, stone, hatpin, hens, hieing, hoeing, tend, tens, tent, tern, hate's, hatting, hitting, hooting, hotting, Henan, Hunt, hand, hind, hint, hunt, Dean, Dena, Deon, He, Head, Hong, Hung, Hutu, Te, Tina, Ting, Toni, Tony, dean, deny, hang, he, he'd, head, heat, hide, hing, honed, hung, tang, ting, tiny, tong, tony, tuna, Chen, Haney, en, hearten, honey, than, thin, when, Seton, wheaten, Bhutan, Dane, Heston, Hilton, Hinton, Holden, Horton, Huston, dine, done, dune, haunt, hound, hew, hey, hie, hoe, hue, tea, tee, lighten, tighten, T'ang, hen's, ten's hten hen 2 167 then, hen, ten, Hayden, hoyden, ht en, ht-en, Hymen, hyena, hymen, Haydn, Tenn, hate, hating, teen, HT, TN, hasten, hone, ht, tn, whiten, Helen, Horn, Hutton, Stein, hated, hater, hates, haven, hidden, horn, hotel, hymn, stein, steno, Han, Hon, Hun, den, hon, tan, tin, ton, tun, Hts, ctn, Horne, heron, harden, eaten, oaten, tine, tone, tune, Etna, heed, hied, hoed, hued, Aden, Attn, Eden, Eton, HTTP, Hahn, Heine, Hyde, Stan, attn, henna, stun, teeny, town, hat, hit, hot, hut, Stine, Stone, atone, heathen, stone, hatpin, hens, hieing, hoeing, tend, tens, tent, tern, hate's, hatting, hitting, hooting, hotting, Henan, Hunt, hand, hind, hint, hunt, Dean, Dena, Deon, He, Head, Hong, Hung, Hutu, Te, Tina, Ting, Toni, Tony, dean, deny, hang, he, he'd, head, heat, hide, hing, honed, hung, tang, ting, tiny, tong, tony, tuna, Chen, Haney, en, hearten, honey, than, thin, when, Seton, wheaten, Bhutan, Dane, Heston, Hilton, Hinton, Holden, Horton, Huston, dine, done, dune, haunt, hound, hew, hey, hie, hoe, hue, tea, tee, lighten, tighten, T'ang, hen's, ten's hten the 0 167 then, hen, ten, Hayden, hoyden, ht en, ht-en, Hymen, hyena, hymen, Haydn, Tenn, hate, hating, teen, HT, TN, hasten, hone, ht, tn, whiten, Helen, Horn, Hutton, Stein, hated, hater, hates, haven, hidden, horn, hotel, hymn, stein, steno, Han, Hon, Hun, den, hon, tan, tin, ton, tun, Hts, ctn, Horne, heron, harden, eaten, oaten, tine, tone, tune, Etna, heed, hied, hoed, hued, Aden, Attn, Eden, Eton, HTTP, Hahn, Heine, Hyde, Stan, attn, henna, stun, teeny, town, hat, hit, hot, hut, Stine, Stone, atone, heathen, stone, hatpin, hens, hieing, hoeing, tend, tens, tent, tern, hate's, hatting, hitting, hooting, hotting, Henan, Hunt, hand, hind, hint, hunt, Dean, Dena, Deon, He, Head, Hong, Hung, Hutu, Te, Tina, Ting, Toni, Tony, dean, deny, hang, he, he'd, head, heat, hide, hing, honed, hung, tang, ting, tiny, tong, tony, tuna, Chen, Haney, en, hearten, honey, than, thin, when, Seton, wheaten, Bhutan, Dane, Heston, Hilton, Hinton, Holden, Horton, Huston, dine, done, dune, haunt, hound, hew, hey, hie, hoe, hue, tea, tee, lighten, tighten, T'ang, hen's, ten's htere there 1 34 there, here, hater, hetero, ht ere, ht-ere, hatter, hitter, hotter, tree, Herr, Terr, terr, heater, hooter, her, hider, steer, haters, stereo, herd, Hera, Teri, Tyre, hare, hero, hire, hoer, tare, tire, tore, Deere, hater's, how're htere here 2 34 there, here, hater, hetero, ht ere, ht-ere, hatter, hitter, hotter, tree, Herr, Terr, terr, heater, hooter, her, hider, steer, haters, stereo, herd, Hera, Teri, Tyre, hare, hero, hire, hoer, tare, tire, tore, Deere, hater's, how're htey they 1 48 they, hey, hate, Huey, HT, ht, heed, hied, hoed, hued, Hutu, Hyde, heat, hotkey, hat, hit, hot, hut, hayed, hwy, heady, He, Head, Te, Ty, he, he'd, head, hide, whitey, hated, hater, hates, hooey, hotel, hotly, Hay, Hts, hay, hew, hie, hoe, hue, tea, tee, toy, they'd, hate's htikn think 0 94 hating, hiking, token, hatpin, hoking, stink, taken, tin, catkin, harking, taking, toking, Hutton, hike, hotlink, ticking, thicken, honk, hunk, Hawking, hacking, hatting, hawking, hitting, hocking, hooking, hotkey, hotting, haiku, honking, hulking, husking, staking, stoking, hoicking, heating, hedging, hit, hooting, kin, Haydn, Hogan, hogan, Hon, Hun, Tina, Ting, diking, gin, hick, hiding, hing, hon, stunk, tick, tine, ting, tiny, ton, tun, Atkins, Hodgkin, twin, Hank, dink, hank, tank, HT, TN, ht, tn, akin, chitin, hiked, hits, shtick, skin, Heine, hoick, tinny, hidden, stinky, ctn, whiten, Han, TKO, din, hen, hid, stank, tan, ten, tic, hit's hting thing 3 41 hating, hying, thing, Ting, hing, ting, sting, hatting, heating, hitting, hooting, hotting, hiding, haying, Hong, Hung, hung, tong, halting, hasting, hefting, hinting, hosting, hunting, hurting, tin, whiting, hieing, hoeing, heading, heeding, hooding, hind, hint, Tina, ding, hang, tang, tine, tiny, T'ang htink think 1 41 think, stink, ht ink, ht-ink, hotlink, honk, hunk, hating, stinky, stunk, Hank, dink, hank, tank, honky, hunky, stank, thunk, twink, dinky, hinge, tin, tinge, chink, ink, thank, hatting, heating, hitting, hooting, hotting, hind, hint, Tina, Ting, hick, hing, tick, tine, ting, tiny htis this 3 103 hits, Hts, this, his, hots, huts, hats, Otis, hit's, hat's, hates, hut's, hoots, Hutu's, hods, ht is, ht-is, gits, Haiti's, heats, hiatus, hit, hotties, hist, its, Hiss, Hus, Ti's, hate's, hid, hies, hiss, hos, hots's, ti's, ties, hides, hims, hips, tits, chits, shits, whits, HS, HT, dhotis, ht, ts, bits, fits, heist, hoist, kits, nits, pits, sits, wits, zits, Hui's, Haidas, heat's, hoot's, Dis, H's, HUD's, T's, dis, has, hes, hod's, Ha's, He's, Ho's, he's, ho's, Tu's, it's, dhoti's, Hattie's, Hettie's, Heidi's, tie's, HIV's, hide's, hip's, tit's, Di's, Ta's, Te's, Ty's, chit's, shit's, whit's, Kit's, MIT's, bit's, fit's, kit's, nit's, pit's, wit's, zit's, Haida's humer humor 7 15 Hummer, humeri, hummer, Hume, Homer, homer, humor, Huber, huger, hammer, hemmer, homier, hum er, hum-er, Hume's humerous humorous 2 12 humerus, humorous, numerous, humors, hummers, humerus's, humor's, Hummer's, hummer's, homers, Homer's, homer's humerous humerus 1 12 humerus, humorous, numerous, humors, hummers, humerus's, humor's, Hummer's, hummer's, homers, Homer's, homer's huminoid humanoid 2 6 hominoid, humanoid, hominid, hominoids, humanoids, humanoid's humurous humorous 1 8 humorous, humerus, humors, humor's, numerous, tumorous, humerus's, humus husban husband 1 29 husband, Housman, Huston, ISBN, Heisman, Hunan, houseman, husbands, HSBC, Hussein, Cuban, Houston, Lisbon, Pusan, Susan, human, husking, lesbian, Urban, urban, hussar, Durban, Tuscan, turban, Harbin, Hasbro, Heston, hasten, husband's hvae have 1 46 have, heave, hive, hove, Havel, haven, haves, gave, HIV, HOV, heavy, Ave, ave, Haw, haw, Hale, hake, hale, hare, hate, haze, shave, Ha, He, ha, he, Dave, Wave, cave, eave, fave, lave, nave, pave, rave, save, wave, HF, Hf, hf, Hay, hay, hie, hoe, hue, have's hvaing having 1 21 having, heaving, hiving, haying, haling, haring, hating, haven, hawing, hazing, shaving, Havana, hang, hing, caving, laving, paving, raving, saving, waving, Huang hvea have 1 38 have, hive, hove, haves, hives, HIV, HOV, Eva, Head, Hera, head, heal, heap, hear, heat, heave, heavy, Ha, He, ha, he, Neva, Reva, Havel, haven, hived, hovel, hover, HF, Hf, hf, hew, hey, hie, hoe, hue, have's, hive's hvea heave 16 38 have, hive, hove, haves, hives, HIV, HOV, Eva, Head, Hera, head, heal, heap, hear, heat, heave, heavy, Ha, He, ha, he, Neva, Reva, Havel, haven, hived, hovel, hover, HF, Hf, hf, hew, hey, hie, hoe, hue, have's, hive's hwihc which 0 41 Wisc, Whig, hick, huh, wick, wig, Wicca, hoick, swig, twig, Vic, WAC, Wac, HHS, HRH, whisk, Hewitt, hawing, hewing, hike, wiki, Hahn, Huck, heck, hock, whack, wink, HSBC, HQ, Hg, Howe, haiku, Hawaii, havoc, twink, Waco, hack, hawk, hgwy, wack, Yahweh hwile while 1 58 while, wile, whole, Wiley, hole, whale, Hale, Hill, Howell, Will, hail, hale, hill, vile, wale, will, wily, Howe, heel, howl, Hoyle, voile, Twila, Willie, holey, swill, twill, whiled, whiles, Hillel, wheel, Hallie, Hollie, wail, Wilde, Wiles, wiled, wiles, awhile, Haley, Weill, Willa, Willy, hie, hilly, willy, Chile, White, whine, white, hailed, Hal, hilt, wild, wilt, who'll, while's, wile's hwole whole 1 22 whole, hole, Howell, while, Howe, howl, Hoyle, holey, wile, whale, Hale, hale, holy, vole, wale, AWOL, howled, howler, wholes, wheel, who'll, whole's hydogen hydrogen 1 19 hydrogen, halogen, Hayden, hoyden, Hogan, hedging, hogan, hygiene, hidden, Hodge, Hodgkin, hydrogen's, Hyde, doge, Hodges, doyen, hedge, hedged, Hodge's hydropilic hydrophilic 1 5 hydrophilic, hydroponic, hydraulic, hydroponics, hydroplane hydropobic hydrophobic 1 3 hydrophobic, hydroponic, hydrophobia hygeine hygiene 1 10 hygiene, Heine, hugging, genie, hygiene's, hogging, hygienic, Gene, gene, Huygens hypocracy hypocrisy 1 8 hypocrisy, hypocrite, theocracy, hypocrisy's, autocracy, hypocrites, democracy, hypocrite's hypocrasy hypocrisy 1 6 hypocrisy, hypocrisy's, hypocrite, hypocrites, hypocrisies, hypocrite's hypocricy hypocrisy 1 5 hypocrisy, hypocrite, hypocrisy's, hypocrites, hypocrite's hypocrit hypocrite 1 4 hypocrite, hypocrisy, hypocrites, hypocrite's hypocrits hypocrites 1 5 hypocrites, hypocrite, hypocrite's, hypocrisy, hypocrisy's iconclastic iconoclastic 1 5 iconoclastic, iconoclast, iconoclasts, iconoclast's, inelastic idaeidae idea 4 51 iodide, aided, Adidas, idea, immediate, Oneida, eddied, idled, abide, amide, aside, ideal, ideas, iodides, irradiate, jadeite, Deidre, added, etude, Adelaide, dead, addenda, dated, idea's, mediate, radiate, decide, deride, tidied, IDE, Ida, faded, ivied, jaded, laded, waded, adequate, decade, divide, indeed, audit, idealize, hided, sided, tided, dded, deed, David, Adidas's, iodide's, Dada's idaes ideas 1 18 ideas, ides, Ida's, odes, idles, idea's, IDs, ids, aides, Adas, ID's, id's, Aida's, Ada's, ode's, ides's, aide's, idle's idealogies ideologies 1 11 ideologies, ideologues, ideologue's, dialogues, ideology's, idealizes, ideologist, ideologue, eulogies, dialogue's, analogies idealogy ideology 1 11 ideology, idea logy, idea-logy, ideologue, ideally, dialog, ideal, eulogy, ideology's, ideals, ideal's identicial identical 1 14 identical, identically, identifiable, identikit, initial, adenoidal, dental, identified, identifier, identifies, identities, identify, identity, inertial identifers identifiers 1 3 identifiers, identifier, identifies ideosyncratic idiosyncratic 1 5 idiosyncratic, idiosyncratically, idiosyncrasies, idiosyncrasy, idiosyncrasy's idesa ideas 1 15 ideas, ides, idea, Odessa, ides's, odes, IDs, ids, aides, ID's, id's, idea's, ode's, aide's, Ida's idesa ides 2 15 ideas, ides, idea, Odessa, ides's, odes, IDs, ids, aides, ID's, id's, idea's, ode's, aide's, Ida's idiosyncracy idiosyncrasy 1 4 idiosyncrasy, idiosyncrasy's, idiosyncratic, idiosyncrasies Ihaca Ithaca 1 30 Ithaca, Isaac, Hack, Inca, Dhaka, Aha, Ithacan, Issac, AC, Ac, O'Hara, Hick, Hakka, Izaak, ICC, ICU, Itasca, Aka, Hag, Haj, IRC, Inc, Huck, IKEA, Iago, Hake, Hawk, Heck, Hock, Ithaca's illegimacy illegitimacy 1 16 illegitimacy, allegiance, elegiacs, illegals, illegibly, illegitimacy's, legacy, legitimacy, illegally, elegiac, elegiac's, illegal's, illogical, illegitimate, intimacy, Allegra's illegitmate illegitimate 1 4 illegitimate, illegitimately, legitimate, illegitimacy illess illness 1 36 illness, ills, ill's, illus, isles, alleys, isle's, oles, Ollie's, Allies, allies, less, ole's, ales, ells, Allie's, Ellie's, Ellis's, alley's, idles, tailless, Ila's, aimless, airless, ale's, all's, ell's, illness's, Lille's, idle's, Les's, Giles's, Miles's, Wiles's, willies's, Mills's illiegal illegal 1 6 illegal, illegally, illegals, illegal's, legal, algal illution illusion 1 19 illusion, allusion, dilution, pollution, illusions, elation, ablution, solution, ululation, Aleutian, illumine, illusion's, lotion, dilation, allusions, elocution, isolation, evolution, allusion's ilness illness 1 22 illness, oiliness, Ilene's, illness's, unless, idleness, oldness, Olen's, lines, Ines's, lioness, Ines, line's, Aline's, vileness, wiliness, evilness, Elena's, Milne's, lens's, oiliness's, Linus's ilogical illogical 1 11 illogical, logical, illogically, biological, elegiacal, logically, urological, ecological, etiological, ideological, analogical imagenary imaginary 1 13 imaginary, image nary, image-nary, imagery, imaginal, Imogene, imagine, imagines, imagined, imaginably, imaging, imagery's, Imogene's imagin imagine 1 27 imagine, imaging, imago, Amgen, imaginal, imagined, imagines, Imogene, image, Omani, imaged, images, Agni, Oman, again, aging, imagining, margin, imago's, Magi, Meagan, magi, main, making, imaginary, akin, image's imaginery imaginary 1 6 imaginary, imagery, imagine, imagined, imagines, imaging imaginery imagery 2 6 imaginary, imagery, imagine, imagined, imagines, imaging imanent eminent 3 4 immanent, imminent, eminent, anent imanent imminent 2 4 immanent, imminent, eminent, anent imcomplete incomplete 1 5 incomplete, complete, uncompleted, incompletely, impolite imediately immediately 1 14 immediately, immediate, immoderately, mediate, medially, mediated, mediates, sedately, moderately, eruditely, imitate, imitatively, intimately, meditate imense immense 1 16 immense, omens, omen's, Menes, miens, Ximenes, Amen's, amines, immerse, Mensa, manse, mien's, Oman's, men's, Ilene's, Irene's imigrant emigrant 3 7 immigrant, migrant, emigrant, immigrants, emigrants, immigrant's, emigrant's imigrant immigrant 1 7 immigrant, migrant, emigrant, immigrants, emigrants, immigrant's, emigrant's imigrated emigrated 3 5 immigrated, migrated, emigrated, immigrate, emigrate imigrated immigrated 1 5 immigrated, migrated, emigrated, immigrate, emigrate imigration emigration 3 6 immigration, migration, emigration, emigrations, immigration's, emigration's imigration immigration 1 6 immigration, migration, emigration, emigrations, immigration's, emigration's iminent eminent 2 3 imminent, eminent, immanent iminent imminent 1 3 imminent, eminent, immanent iminent immanent 3 3 imminent, eminent, immanent immediatley immediately 1 7 immediately, immediate, immoderately, immodestly, immediacy, immediacies, mediate immediatly immediately 1 8 immediately, immediate, immodestly, immediacy, immoderately, medially, immaterially, immediacy's immidately immediately 1 12 immediately, immoderately, immodestly, immediate, immutably, immaturely, immortally, imitate, imitatively, intimately, imitated, imitates immidiately immediately 1 4 immediately, immoderately, immediate, immodestly immitate imitate 1 12 imitate, immediate, imitated, imitates, immolate, omitted, imitator, irritate, mutate, emitted, imitative, militate immitated imitated 1 14 imitated, imitates, imitate, immolated, irritated, immigrated, mutated, omitted, militated, emitted, amputated, admitted, agitated, imitator immitating imitating 1 13 imitating, immolating, irritating, immigrating, mutating, omitting, imitation, militating, emitting, amputating, admitting, agitating, imitative immitator imitator 1 12 imitator, imitators, imitate, commutator, imitator's, agitator, imitated, imitates, immature, mediator, emitter, matador impecabbly impeccably 1 8 impeccably, impeccable, implacably, impeachable, improbably, impeccability, implacable, amicably impedence impedance 1 8 impedance, impudence, impotence, imprudence, impatience, impotency, impedance's, impudence's implamenting implementing 1 11 implementing, imp lamenting, imp-lamenting, implanting, complementing, complimenting, implement, implements, implement's, implemented, implementer impliment implement 1 14 implement, impalement, employment, compliment, implements, impairment, impediment, imperilment, impedimenta, implant, implement's, implemented, implementer, impalement's implimented implemented 1 9 implemented, complimented, implementer, implements, implanted, implement, complemented, implement's, unimplemented imploys employs 1 25 employs, employ's, implies, impels, impalas, impales, imply, impious, implodes, implores, employees, employ, impala's, impulse, implode, implore, impose, imps, ploys, amply, employers, imp's, employee's, ploy's, employer's importamt important 1 22 important, import amt, import-amt, importunate, imported, importunity, importantly, imports, import, importance, importer, importuned, impotent, unimportant, importing, importune, importable, import's, imparted, importers, impart, importer's imprioned imprisoned 1 11 imprisoned, imprinted, imprint, improved, imprinter, imprints, imperiled, impassioned, importuned, impaired, imprint's imprisonned imprisoned 1 9 imprisoned, imprisons, imprison, imprisoning, impersonate, impersonated, imprisonment, imprinted, impressed improvision improvisation 1 5 improvisation, improvising, imprecision, provision, impression improvments improvements 1 16 improvements, improvement's, improvement, impairments, imperilment's, impairment's, improvident, imprisonments, impediments, implements, employments, imprisonment's, impediment's, implement's, employment's, impalement's inablility inability 1 19 inability, invalidity, ability, inability's, inbuilt, usability, nobility, tenability, arability, amiability, inaudibility, incivility, infelicity, infallibility, insolubility, deniability, ineffability, inabilities, amenability inaccessable inaccessible 1 4 inaccessible, inaccessibly, accessible, accessibly inadiquate inadequate 1 5 inadequate, antiquate, indicate, adequate, inadequately inadquate inadequate 1 8 inadequate, indicate, antiquate, adequate, inadequately, inductee, induct, inadequacy inadvertant inadvertent 1 3 inadvertent, inadvertently, inadvertence inadvertantly inadvertently 1 6 inadvertently, inadvertent, inadvertence, intolerantly, indifferently, inadvertence's inagurated inaugurated 1 13 inaugurated, inaugurates, inaugurate, infuriated, unguarded, ingrates, ingrate, ungraded, inaccurate, integrated, invigorated, incubated, ingrate's inaguration inauguration 1 17 inauguration, inaugurations, inaugurating, inauguration's, incursion, angulation, integration, invigoration, incarnation, incubation, abjuration, inoculation, ingrain, adjuration, figuration, inaction, narration inappropiate inappropriate 1 4 inappropriate, unappropriated, appropriate, inappropriately inaugures inaugurates 2 20 Ingres, inaugurates, inquires, inaugurals, injures, inaugural, ingress, injuries, auguries, inquiries, inaugurate, insures, augurs, inures, incurs, augur's, inaugural's, Ingres's, injury's, augury's inbalance imbalance 2 10 unbalance, imbalance, in balance, in-balance, unbalanced, unbalances, imbalanced, imbalances, balance, imbalance's inbalanced imbalanced 2 8 unbalanced, imbalanced, in balanced, in-balanced, unbalances, unbalance, imbalance, balanced inbetween between 3 13 in between, in-between, between, unbeaten, intern, entwine, intertwine, Antwan, internee, unbidden, unbutton, uneaten, unbowed incarcirated incarcerated 1 5 incarcerated, incarcerates, incarcerate, Incorporated, incorporated incidentially incidentally 1 9 incidentally, incidental, incidentals, confidentially, coincidentally, incidental's, accidentally, influentially, inessential incidently incidentally 2 10 incidental, incidentally, incident, incidentals, incipiently, anciently, incidents, incident's, incidental's, intently inclreased increased 1 9 increased, increases, increase, uncleared, unclearest, increase's, uncrossed, uncleaned, enclosed includ include 1 12 include, unclad, unglued, incl, included, includes, inlaid, angled, inclined, including, encl, ironclad includng including 1 9 including, include, included, includes, concluding, occluding, inclining, incline, inkling incompatabilities incompatibilities 1 5 incompatibilities, incompatibility's, incompatibility, incompatibles, incompatible's incompatability incompatibility 1 7 incompatibility, incompatibility's, incompatibly, compatibility, incompatibilities, incapability, incompatible incompatable incompatible 2 6 incomparable, incompatible, incompatibly, incompatibles, incomparably, incompatible's incompatablities incompatibilities 1 5 incompatibilities, incompatibility's, incompatibles, incompatibility, incompatible's incompatablity incompatibility 1 5 incompatibility, incompatibly, incomparably, incompatibility's, incompatible incompatiblities incompatibilities 1 5 incompatibilities, incompatibility's, incompatibles, incompatibility, incompatible's incompatiblity incompatibility 1 4 incompatibility, incompatibly, incompatibility's, incompatible incompetance incompetence 1 4 incompetence, incompetency, incompetence's, incompetency's incompetant incompetent 1 7 incompetent, incompetents, incompetency, incompetent's, incompetently, incompetence, competent incomptable incompatible 1 7 incompatible, incomparable, incompatibly, incompatibles, incomparably, indomitable, incompatible's incomptetent incompetent 1 6 incompetent, incompetents, incompetency, incompetent's, incompetently, incompetence inconsistant inconsistent 1 5 inconsistent, inconstant, inconsistency, inconsistently, consistent incorperation incorporation 1 5 incorporation, incarceration, incorporating, incorporation's, reincorporation incorportaed incorporated 2 6 Incorporated, incorporated, incorporates, incorporate, unincorporated, reincorporated incorprates incorporates 1 6 incorporates, Incorporated, incorporated, incorporate, reincorporates, incarcerates incorruptable incorruptible 1 6 incorruptible, incorruptibly, corruptible, inscrutable, incompatible, incorruptibility incramentally incrementally 1 11 incrementally, incremental, instrumentally, increments, increment, incrementalist, sacramental, incrementalism, increment's, incremented, incriminatory increadible incredible 1 6 incredible, incredibly, unreadable, incurable, credible, inedible incredable incredible 1 8 incredible, incredibly, unreadable, incurable, inscrutable, incurably, credible, inedible inctroduce introduce 1 4 introduce, introduced, introduces, reintroduce inctroduced introduced 1 4 introduced, introduces, introduce, reintroduced incuding including 1 24 including, encoding, inciting, incurring, invading, incoming, injuring, inducting, enduing, unquoting, incing, enacting, ending, incubating, inking, intruding, inching, inputting, inquiring, intuiting, inuring, incline, inducing, inkling incunabla incunabula 1 6 incunabula, incurable, incurably, incunabulum, incapable, incapably indefinately indefinitely 1 8 indefinitely, indefinably, indefinable, indefinite, infinitely, indelicately, undefinable, definitely indefineable undefinable 2 3 indefinable, undefinable, indefinably indefinitly indefinitely 1 6 indefinitely, indefinite, indefinably, infinitely, indecently, indefinable indentical identical 1 3 identical, identically, nonidentical indepedantly independently 1 10 independently, indecently, independent, independents, indigently, indolently, independent's, indignantly, intently, intolerantly indepedence independence 2 9 Independence, independence, inexpedience, Independence's, antecedence, independence's, independent, independents, independent's independance independence 2 8 Independence, independence, Independence's, independence's, independent, independents, dependence, independent's independant independent 1 8 independent, independents, independent's, independently, Independence, independence, unrepentant, dependent independantly independently 1 5 independently, independent, independents, independent's, dependently independece independence 2 7 Independence, independence, independent, Independence's, independence's, independents, independent's independendet independent 1 8 independent, independents, Independence, independence, independently, independent's, Independence's, independence's indictement indictment 1 5 indictment, indictments, incitement, indictment's, inducement indigineous indigenous 1 16 indigenous, endogenous, indigence, indigents, indignities, indigent's, indigence's, ingenious, Antigone's, indignity's, ingenuous, igneous, antigens, engines, antigen's, engine's indipendence independence 2 8 Independence, independence, Independence's, independence's, independent, independents, dependence, independent's indipendent independent 1 7 independent, independents, independent's, independently, Independence, independence, dependent indipendently independently 1 5 independently, independent, independents, independent's, dependently indespensible indispensable 1 7 indispensable, indispensably, indispensables, indefensible, insensible, indispensable's, indefensibly indespensable indispensable 1 4 indispensable, indispensably, indispensables, indispensable's indispensible indispensable 1 4 indispensable, indispensably, indispensables, indispensable's indisputible indisputable 1 6 indisputable, indisputably, inhospitable, disputable, indigestible, disputably indisputibly indisputably 1 5 indisputably, indisputable, inhospitably, disputably, disputable individualy individually 1 5 individually, individual, individuals, individuality, individual's indpendent independent 1 9 independent, ind pendent, ind-pendent, independents, independent's, independently, Independence, independence, dependent indpendently independently 1 5 independently, independent, independents, independent's, dependently indulgue indulge 1 3 indulge, indulged, indulges indutrial industrial 1 20 industrial, industrially, editorial, neutral, endometrial, industries, unnatural, Indira, integral, enteral, industrialize, natural, industry, internal, interval, notarial, tutorial, atrial, Indira's, Indra's indviduals individuals 1 8 individuals, individual's, individual, individualism, individualist, individually, individualize, individuates inefficienty inefficiently 1 3 inefficiently, inefficient, inefficiency inevatible inevitable 1 12 inevitable, inevitably, invariable, uneatable, infeasible, inedible, invisible, inflatable, inaudible, ineffable, inequitable, inevitable's inevitible inevitable 1 5 inevitable, inevitably, invisible, inedible, inevitable's inevititably inevitably 1 14 inevitably, inevitable, inequitably, inimitably, inestimably, invariably, inviolably, invisibly, indomitably, indubitably, indefatigably, inimitable, invitingly, inevitable's infalability infallibility 1 12 infallibility, inviolability, unavailability, inflammability, ineffability, invariability, unflappability, incapability, insolubility, infallibly, inability, infallibility's infallable infallible 1 6 infallible, infallibly, invaluable, inflatable, invaluably, inviolable infectuous infectious 1 9 infectious, infects, unctuous, infections, incestuous, infect, infectiously, infection's, innocuous infered inferred 1 27 inferred, inhered, infer ed, infer-ed, infrared, infers, infer, inbreed, informed, inverted, offered, angered, interred, Winfred, inured, inbred, invert, entered, inferno, infused, injured, insured, unfed, unnerved, Winifred, inert, infra infilitrate infiltrate 1 4 infiltrate, infiltrated, infiltrates, infiltrator infilitrated infiltrated 1 4 infiltrated, infiltrates, infiltrate, infiltrator infilitration infiltration 1 4 infiltration, infiltrating, infiltration's, filtration infinit infinite 1 6 infinite, infinity, infant, invent, infinity's, infinite's inflamation inflammation 1 5 inflammation, inflammations, inflation, information, inflammation's influencial influential 1 11 influential, influentially, influencing, inferential, influences, influence, influenza, influenced, influence's, infomercial, influenza's influented influenced 1 13 influenced, inflected, inflicted, inflated, invented, influences, influence, indented, unfunded, influence's, infected, infested, uninfluenced infomation information 1 10 information, intimation, inflation, innovation, invocation, animation, inflammation, infatuation, infection, information's informtion information 1 7 information, infarction, information's, informational, informing, conformation, infraction infrantryman infantryman 1 3 infantryman, infantrymen, infantryman's infrigement infringement 1 10 infringement, infringements, engorgement, infringement's, infrequent, enforcement, increment, enlargement, informant, fragment ingenius ingenious 1 7 ingenious, ingenuous, ingenues, in genius, in-genius, ingenue's, ingenue ingreediants ingredients 1 6 ingredients, ingredient's, ingredient, increments, inbreeding's, increment's inhabitans inhabitants 1 8 inhabitants, inhabitant, inhabit ans, inhabit-ans, inhabitant's, inhabits, inhabiting, inhibits inherantly inherently 1 9 inherently, incoherently, inherent, ignorantly, inertly, infernally, intently, internally, intolerantly inheritage heritage 8 13 in heritage, in-heritage, inherit age, inherit-age, inherited, inherits, inherit, heritage, inheriting, inheritor, inheritable, inheritance, inhering inheritage inheritance 12 13 in heritage, in-heritage, inherit age, inherit-age, inherited, inherits, inherit, heritage, inheriting, inheritor, inheritable, inheritance, inhering inheritence inheritance 1 9 inheritance, inheritances, inheritance's, inheriting, intermittence, inherits, inference, inherited, insentience inital initial 1 36 initial, Intel, until, in ital, in-ital, Ital, entail, ital, install, Unitas, Anita, natal, genital, initially, Anibal, animal, natl, India, Inuit, Italy, initials, innit, instill, unit, innately, int, Nita, anal, innate, inositol, into, finial, Anita's, initial's, it'll, Intel's initally initially 1 16 initially, innately, install, genitally, initial, Italy, Intel, anally, dentally, mentally, entail, vitally, finitely, instill, ideally, installs initation initiation 3 13 invitation, imitation, initiation, intuition, notation, intimation, indication, annotation, ionization, irritation, sanitation, agitation, animation initiaitive initiative 1 9 initiative, initiatives, intuitive, initiate, initiative's, initiating, initiated, initiates, initiate's inlcuding including 1 25 including, inducting, unloading, encoding, inflicting, concluding, intruding, occluding, inclining, inflecting, unlocking, indicting, inlaying, inciting, incurring, invading, eluding, infecting, injecting, inoculating, inculcating, alluding, incoming, injuring, enacting inmigrant immigrant 1 11 immigrant, in migrant, in-migrant, emigrant, immigrants, migrant, immigrate, indignant, immigrant's, emigrants, emigrant's inmigrants immigrants 1 11 immigrants, in migrants, in-migrants, immigrant's, emigrants, immigrant, emigrant's, migrants, immigrates, migrant's, emigrant innoculated inoculated 1 8 inoculated, inoculates, inoculate, inculcated, inculpated, reinoculated, incubated, insulated inocence innocence 1 9 innocence, incense, insolence, incidence, innocence's, incensed, incenses, nascence, incense's inofficial unofficial 1 6 unofficial, unofficially, in official, in-official, official, nonofficial inot into 1 36 into, ingot, int, not, onto, unto, Inuit, innit, unit, Ont, Minot, Inst, inst, knot, snot, Indy, Ind, ant, ind, ain't, Ito, ion, nit, iota, note, nowt, pinto, IN, IT, In, It, NT, OT, in, it, isn't inpeach impeach 1 13 impeach, in peach, in-peach, inch, peach, unpack, unleash, peachy, epoch, inept, Apache, each, poach inpolite impolite 1 28 impolite, in polite, in-polite, polite, unpolluted, inviolate, tinplate, inflate, implied, inlet, unpolished, unlit, implode, insulate, impolitely, impolitic, unbolt, inoculate, inbuilt, polity, incite, indite, inline, inputted, insole, invite, insult, isolate inprisonment imprisonment 1 8 imprisonment, imprisonments, imprisonment's, environment, internment, apportionment, imprisoned, engrossment inproving improving 1 8 improving, in proving, in-proving, unproven, approving, proving, disproving, reproving insectiverous insectivorous 1 4 insectivorous, insectivores, insectivore's, insectivore insensative insensitive 1 6 insensitive, insensate, insinuative, incentive, insensitively, nonsensitive inseperable inseparable 1 7 inseparable, insuperable, inseparably, insuperably, inseparables, inoperable, inseparable's insistance insistence 1 5 insistence, instance, assistance, insistence's, insisting insitution institution 1 10 institution, insinuation, invitation, institutions, intuition, insertion, instigation, infatuation, insulation, institution's insitutions institutions 1 15 institutions, institution's, insinuations, invitations, intuitions, institution, insinuation's, insertions, infatuations, invitation's, intuition's, insertion's, instigation's, infatuation's, insulation's inspite inspire 1 25 inspire, in spite, in-spite, inspired, onsite, insipid, incite, inside, instate, inset, instep, inapt, input, inspires, inspirit, insist, Inst, indite, inst, inspect, onside, spite, incited, inept, invite instade instead 2 16 instate, instead, instated, unsteady, instar, unseated, instates, onstage, inside, unstated, instant, install, incited, installed, Inst, inst instatance instance 1 11 instance, insistence, instating, instates, instanced, instances, instate, insurance, inductance, insentience, instance's institue institute 1 31 institute, instate, instituted, instituter, institutes, indite, instigate, onsite, unsuited, incited, instated, instates, incite, inside, instilled, insisted, instill, intuited, instead, intuit, insist, institute's, investiture, Inst, astute, inst, instant, instating, inset, intestate, statue instuction instruction 1 8 instruction, induction, instigation, inspection, instructions, institution, intuition, instruction's instuments instruments 1 26 instruments, instrument's, incitements, instrument, investments, incitement's, ointments, installments, instants, inducements, investment's, instrumentals, ointment's, installment's, instant's, integuments, intents, interments, enlistments, inducement's, integument's, intent's, interment's, encystment's, enlistment's, instrumental's instutionalized institutionalized 1 4 institutionalized, institutionalizes, institutionalize, sensationalized instutions intuitions 1 20 intuitions, institutions, infatuations, insertions, intuition's, instructions, institution's, insinuations, infestations, infatuation's, insertion's, invitations, instruction's, instigation's, insinuation's, insulation's, inceptions, infestation's, invitation's, inception's insurence insurance 2 13 insurgence, insurance, insurances, insurgency, inference, insolence, insurgences, insurance's, insures, insuring, coinsurance, reinsurance, insurgence's intelectual intellectual 1 4 intellectual, intellectually, intellectuals, intellectual's inteligence intelligence 1 6 intelligence, indulgence, intelligence's, intelligent, indigence, inelegance inteligent intelligent 1 10 intelligent, indulgent, intelligently, intelligence, unintelligent, indigent, inelegant, intellect, intelligentsia, negligent intenational international 1 10 international, intentional, intentionally, Internationale, internationally, internationals, intention, intonation, unintentional, international's intepretation interpretation 1 8 interpretation, interpretations, interrelation, interpretation's, reinterpretation, interpolation, integration, interrogation interational international 1 6 international, Internationale, intentional, internationally, internationals, international's interbread interbreed 2 7 interbred, interbreed, inter bread, inter-bread, interbreeds, interred, interfered interbread interbred 1 7 interbred, interbreed, inter bread, inter-bread, interbreeds, interred, interfered interchangable interchangeable 1 4 interchangeable, interchangeably, interchange, interminable interchangably interchangeably 1 10 interchangeably, interchangeable, interminably, interchangeability, interchange, interchanging, interchanged, interchanges, interminable, interchange's intercontinetal intercontinental 1 6 intercontinental, interconnects, interconnect, interconnected, intermittently, interconnecting intered interred 1 18 interred, interned, entered, wintered, inhered, intrude, inter ed, inter-ed, untried, intercede, interest, inter, inbreed, Internet, antlered, internet, indeed, inured intered interned 2 18 interred, interned, entered, wintered, inhered, intrude, inter ed, inter-ed, untried, intercede, interest, inter, inbreed, Internet, antlered, internet, indeed, inured interelated interrelated 1 16 interrelated, inter elated, inter-elated, interrelates, interrelate, interested, interleaved, interpolated, interlaced, interluded, interlarded, unrelated, untreated, interacted, interlard, entreated interferance interference 1 5 interference, interferon's, interference's, interferon, interfering interfereing interfering 1 12 interfering, interferon, interfere, interference, interfered, interferes, interfacing, interfiling, intervening, interferon's, interbreeding, interring intergrated integrated 1 12 integrated, inter grated, inter-grated, interpreted, interrogated, interacted, integrates, integrate, interlarded, interjected, interrelated, reintegrated intergration integration 1 8 integration, interrogation, interaction, interjection, interrelation, integrating, integration's, reintegration interm interim 1 16 interim, intern, inter, interj, inters, in term, in-term, antrum, intercom, anteroom, enter, intro, enters, infirm, inform, interim's internation international 5 15 inter nation, inter-nation, interaction, intention, international, intonation, alternation, incarnation, intervention, integration, interrelation, interrogation, iteration, Internationale, indention interpet interpret 1 14 interpret, Internet, internet, inter pet, inter-pet, intercept, interrupt, interest, intrepid, interred, Interpol, interact, interned, interprets interrim interim 1 18 interim, inter rim, inter-rim, interring, intercom, anteroom, interred, intern, antrum, inter, interim's, interior, interj, inters, interview, enteric, introit, intermix interrugum interregnum 1 13 interregnum, intercom, interim, interregnums, intrigue, interrogate, interring, interrupt, interregnum's, antrum, interj, intercoms, intercom's intertaining entertaining 1 6 entertaining, intertwining, interlining, interning, entertaining's, entertainingly interupt interrupt 1 17 interrupt, int erupt, int-erupt, interrupts, intercept, intrepid, Internet, interact, interest, internet, interrupt's, interrupted, interrupter, interpret, Interpol, introit, intrude intervines intervenes 1 14 intervenes, interlines, inter vines, inter-vines, interviews, intervened, intervene, interfiles, interview's, internees, interns, intern's, interview, internee's intevene intervene 1 14 intervene, internee, intervened, intervenes, uneven, intern, intone, intense, internees, intend, intent, invent, novene, internee's intial initial 1 15 initial, uncial, initially, initials, until, inertial, entail, Intel, infill, initial's, initialed, Ital, ital, anal, finial intially initially 1 32 initially, initial, uncial, initials, anally, infill, annually, initial's, initialed, inlay, until, inertial, install, instill, entail, inimically, Italy, anthill, inanely, initialing, initialize, minimally, Intel, finally, genitally, insatiably, biennially, genially, menially, lineally, essentially, O'Neill intrduced introduced 1 7 introduced, introduces, intruded, introduce, intrudes, induced, reintroduced intrest interest 1 14 interest, untruest, entrust, int rest, int-rest, interests, inters, unrest, wintriest, entreat, intros, introit, interest's, intro's introdued introduced 1 9 introduced, intruded, introduce, intrigued, intrudes, intrude, interluded, introduces, intruder intruduced introduced 1 6 introduced, intruded, introduces, introduce, intrudes, reintroduced intrusted entrusted 1 16 entrusted, interested, in trusted, in-trusted, int rusted, int-rusted, intruded, encrusted, untested, intrastate, trusted, untasted, entrust, instructed, interrupted, intuited intutive intuitive 1 13 intuitive, inductive, initiative, intuited, inactive, intuit, intuitively, imitative, intuits, intrusive, annotative, intuiting, tentative intutively intuitively 1 7 intuitively, inductively, inactively, intuitive, imitatively, intrusively, tentatively inudstry industry 1 8 industry, industry's, instr, instar, ancestry, industrial, industries, inducer inumerable enumerable 3 4 innumerable, numerable, enumerable, innumerably inumerable innumerable 1 4 innumerable, numerable, enumerable, innumerably inventer inventor 1 11 inventor, invented, inverter, inventory, invent er, invent-er, invent, inventors, invents, investor, inventor's invertibrates invertebrates 1 10 invertebrates, invertebrate's, invertebrate, inverters, inverter's, infiltrates, interbreeds, overdecorates, inferiority's, infertility's investingate investigate 1 10 investigate, investing ate, investing-ate, investigated, investigates, investing, investigator, instigate, investigative, infesting involvment involvement 1 8 involvement, involvements, involvement's, insolvent, envelopment, inclement, involved, involving irelevent irrelevant 1 21 irrelevant, relevant, irrelevancy, eleventh, eleven, irrelevantly, relent, irrelevance, element, elevens, prevent, irreverent, Ireland, reinvent, event, inelegant, fervent, relieved, eleven's, Levant, relevantly iresistable irresistible 1 3 irresistible, irresistibly, resistible iresistably irresistibly 1 4 irresistibly, irresistible, resistible, irritably iresistible irresistible 1 3 irresistible, resistible, irresistibly iresistibly irresistibly 1 3 irresistibly, irresistible, resistible iritable irritable 1 7 irritable, writable, imitable, irritably, irrigable, heritable, veritable iritated irritated 1 11 irritated, imitated, irritates, irritate, rotated, irrigated, urinated, irradiated, agitated, orated, orientated ironicly ironically 2 5 ironical, ironically, ironic, ironclad, irenic irrelevent irrelevant 1 6 irrelevant, irrelevancy, irrelevantly, relevant, irrelevance, irreverent irreplacable irreplaceable 1 8 irreplaceable, implacable, irreparable, replaceable, irreproachable, implacably, irreparably, irrevocable irresistable irresistible 1 4 irresistible, irresistibly, resistible, irritable irresistably irresistibly 1 6 irresistibly, irresistible, irritably, irrefutably, resistible, irritable isnt isn't 1 21 isn't, Inst, inst, int, Usenet, Ont, USN, ant, inset, into, sent, snit, snot, innit, ascent, assent, EST, Ind, est, ind, ain't Israelies Israelis 1 10 Israelis, Israeli's, Israels, Israel's, Israeli es, Israeli-es, Israelite's, Israelite, Israeli, Disraeli's issueing issuing 1 31 issuing, assuring, assuming, using, assaying, essaying, assign, easing, issue, suing, sussing, Essen, icing, saucing, dissing, hissing, insuring, kissing, missing, pissing, seeing, sousing, issued, issuer, issues, assuaging, reissuing, unseeing, Essene, ensuing, issue's itnroduced introduced 1 7 introduced, introduces, introduce, outproduced, induced, reintroduced, traduced iunior junior 2 68 Junior, junior, Union, union, INRI, inure, inner, Inuit, Senior, indoor, punier, senior, unit, intro, nor, uni, Munro, minor, Indore, ignore, inkier, Onion, innit, onion, unite, Elinor, Juniors, juniors, owner, Igor, Lenoir, Renoir, info, into, pinier, tinier, undo, unis, univ, unto, winier, ionizer, funnier, runnier, sunnier, Invar, incur, infer, inter, unbar, under, Avior, Ionic, anion, donor, honor, icier, ionic, lunar, manor, senor, tenor, tuner, unify, unity, tinnier, Junior's, junior's iwll will 2 55 Will, will, Ill, ill, I'll, ell, owl, IL, Ila, all, awl, isl, isle, Ella, Willa, Willy, willy, UL, ilea, ilk, ills, Wall, ail, oil, wall, well, LL, ally, ilia, ll, Bill, Gill, Hill, Jill, Mill, bill, dill, fill, gill, hill, kill, mill, pill, rill, sill, till, wile, wily, idyll, it'll, AL, Al, oily, we'll, ill's iwth with 1 64 with, oath, withe, itch, Th, IT, It, Kieth, it, kith, pith, Beth, Seth, eighth, meth, Ito, nth, ACTH, Goth, Roth, Ruth, bath, both, doth, goth, hath, iota, lath, math, moth, myth, path, itchy, Keith, witch, IE, Thu, ow, the, tho, thy, aitch, lithe, pithy, tithe, wit, I, i, Wyeth, width, wrath, wroth, Edith, wt, Faith, eight, faith, saith, IA, Ia, Io, aw, ii, Alioth Japanes Japanese 1 6 Japanese, Japans, Japan's, Japan es, Japan-es, Capone's jeapardy jeopardy 1 24 jeopardy, jeopardy's, leopard, japed, parody, apart, Shepard, keypad, depart, capered, party, Sheppard, jetport, seaport, Japura, jeopardize, Gerard, canard, seaward, Gerardo, Jakarta, leopards, Japura's, leopard's Jospeh Joseph 1 12 Joseph, Gospel, Jasper, Josephs, Josie, Josue, Josef, Josiah, Joseph's, Gasped, Josie's, Josue's jouney journey 1 44 journey, jouncy, June, Juneau, joinery, join, jounce, Jon, Jun, honey, jun, Jayne, Jinny, Joanne, Joey, joey, Joyner, jitney, joined, joiner, Jane, Joan, Joni, Jung, Juno, cone, cony, gone, Jones, Junes, Joule, jokey, joule, money, Jenny, Joann, gungy, gunny, jenny, Johnny, county, jaunty, johnny, June's journied journeyed 1 16 journeyed, corned, journey, mourned, joyride, joined, journeys, journo, horned, burned, sojourned, turned, jounced, cornet, curried, journey's journies journeys 1 46 journeys, journos, journey's, juries, journey, carnies, journals, purines, johnnies, Corine's, goriness, journo, journalese, journeyers, Corrine's, Jones, Junes, corneas, cornice, cronies, gurneys, cornices, corniest, Johnie's, corns, Joni's, curies, jounce, jounces, journal's, purine's, Johnnie's, corn's, urine's, journeyer's, Corinne's, June's, Murine's, cornice's, Curie's, Janie's, curie's, cornea's, gurney's, jounce's, Corina's jstu just 3 30 Stu, jest, just, CST, jut, sty, joist, joust, ST, St, st, jests, PST, SST, Sta, Ste, jet, jot, cast, cost, gist, gust, jets, jots, juts, J's, jest's, jet's, jot's, jut's jsut just 1 44 just, jut, joust, Jesuit, jest, gust, CST, joist, Stu, gist, gusto, gusty, juts, jute, sit, suet, suit, ST, St, st, bust, dust, lust, must, oust, rust, Josue, cast, cost, Sgt, PST, SAT, SST, Sat, Set, cut, gut, jet, jot, sat, set, sot, J's, jut's Juadaism Judaism 1 9 Judaism, Judaisms, Dadaism, Judaism's, Judas, Nudism, Sadism, Jainism, Judas's Juadism Judaism 1 25 Judaism, Judaisms, Nudism, Sadism, Judaism's, Judas, Jainism, Autism, Dadaism, Jades, Quads, Judd's, Taoism, Quad's, Quietism, Cubism, Judo's, Dualism, Judas's, Cultism, Jedi's, Jodi's, Jude's, Judy's, Jade's judical judicial 2 10 Judaical, judicial, juridical, judicially, cubical, medical, radical, ducal, Judaic, decal judisuary judiciary 1 27 judiciary, Janissary, disarray, diary, Judaism, judiciary's, usury, Judas, sudsier, Judas's, disarm, disbar, judicatory, dismay, gutsier, juster, guitar, juicer, quasar, judo's, guitars, Judd's, Jedi's, Jodi's, Jude's, Judy's, guitar's juducial judicial 1 3 judicial, judicially, Judaical juristiction jurisdiction 1 5 jurisdiction, jurisdictions, jurisdiction's, jurisdictional, rustication juristictions jurisdictions 1 5 jurisdictions, jurisdiction's, jurisdiction, jurisdictional, rustication's kindergarden kindergarten 1 6 kindergarten, kinder garden, kinder-garden, kindergartens, kindergartner, kindergarten's knive knife 3 20 knives, knave, knife, Nivea, naive, nave, novae, Nev, Knievel, Nov, Kiev, NV, knaves, knifed, knifes, knee, univ, I've, knave's, knife's knowlege knowledge 1 6 knowledge, Knowles, knowledge's, bowleg, Knowles's, college knowlegeable knowledgeable 1 14 knowledgeable, knowledgeably, knowledge, enlargeable, legible, tolerable, nonlegal, illegible, knowledge's, ineligible, unlikable, navigable, noticeable, negligible knwo know 1 72 know, NOW, now, Neo, knew, knob, knot, known, knows, NW, No, kn, no, knee, kiwi, WNW, NCO, NWT, two, Noe, keno, knit, won, NE, Ne, Ni, WHO, WI, new, noway, who, woe, woo, wow, Nos, Nov, nob, nod, non, nor, nos, not, Kano, nowt, Knox, N, n, vow, knock, knoll, Snow, gnaw, snow, KO, NW's, kW, kw, Kiowa, Kongo, vino, wino, NY, Na, WA, Wu, nu, we, Ono, WNW's, now's, No's, no's knwos knows 1 82 knows, knobs, knots, Nos, nos, knees, kiwis, NW's, Knox, nowise, twos, noes, WNW's, Neo's, knits, NeWS, No's, Wis, know, news, no's, nose, nosy, nous, noways, woes, woos, wows, nobs, nods, now's, knee's, Knowles, NS, kiwi's, vows, knob's, knocks, knolls, knot's, NE's, Ne's, gnaws, new's, noose, snows, known, two's, Kiowas, winos, N's, nus, was, Enos, keno's, knit's, Na's, Ni's, nu's, WHO's, who's, Noe's, Kano's, vow's, wow's, news's, won's, KO's, woe's, Kongo's, Nov's, nod's, vino's, wino's, Wu's, Knox's, Ono's, knock's, knoll's, Kiowa's, Snow's, snow's konw know 1 54 know, Kong, kine, Jon, kin, koan, gown, Joni, Kane, King, Kongo, cone, gone, king, Kan, Ken, con, ken, Kano, keno, Cong, Conn, cony, gong, kana, Joan, join, known, krone, NOW, keen, now, own, knew, KO, NW, coin, kW, kn, kw, ON, Snow, down, on, snow, sown, town, koans, krona, coon, goon, WNW, cow, Kong's konws knows 1 63 knows, Jones, kines, koans, gowns, Jon's, Jonas, Kings, Kong's, cones, kin's, kings, Kans, cons, kens, Kan's, Ken's, con's, gongs, ken's, joins, Kano's, keens, keno's, owns, Joan's, Joni's, Kane's, King's, cone's, join's, king's, coins, Downs, downs, gown's, snows, towns, CNS, Kongo's, coons, goons, Cong's, Conn's, KO's, Kong, coin's, cony's, cows, gong's, keen's, krone's, now's, coon's, goon's, NW's, Snow's, snow's, krona's, WNW's, cow's, down's, town's kwno know 24 69 keno, Kano, Ken, ken, Juno, Kongo, Kan, kin, Jon, Gino, Kane, King, Kong, kana, kine, king, keen, kw no, kw-no, won, Genoa, Kenny, Kwan, know, con, wino, Gen, Gwyn, Jan, Jun, KO, No, gen, jun, kW, kn, koan, kw, no, Kent, kens, coon, goon, Congo, WNW, canoe, Ono, awn, gown, kWh, own, pwn, CNN, Can, can, gin, gun, Kans, Kant, kayo, kind, kink, guano, keno's, Ken's, ken's, Kano's, Kan's, kin's labatory lavatory 1 10 lavatory, laboratory, laudatory, labor, Labrador, aleatory, amatory, locator, placatory, lavatory's labatory laboratory 2 10 lavatory, laboratory, laudatory, labor, Labrador, aleatory, amatory, locator, placatory, lavatory's labled labeled 1 31 labeled, cabled, fabled, gabled, ladled, tabled, libeled, la bled, la-bled, lab led, lab-led, labels, baled, label, labile, liable, bled, babbled, dabbled, gabbled, labored, lobed, lubed, bailed, balled, bawled, lobbed, lolled, lulled, tablet, label's labratory laboratory 1 9 laboratory, Labrador, liberator, Labradors, vibratory, laboratory's, library, Labrador's, celebratory laguage language 1 18 language, luggage, leakage, lavage, baggage, gauge, leafage, languages, league, lagged, Gage, luge, lacunae, Lagrange, large, lunge, language's, luggage's laguages languages 1 21 languages, language's, leakages, luggage's, gauges, leagues, leakage's, language, luges, lavage's, larges, lunges, baggage's, gauge's, leafage's, luggage, league's, Gage's, Lagrange's, large's, lunge's larg large 1 10 large, largo, lag, lark, Lara, Lars, lard, lurgy, Lang, lurk largst largest 1 19 largest, larges, largos, largess, larks, large's, largo's, Lars, lags, lark's, last, lards, large, largo, lag's, largess's, lard's, Lara's, Lars's lastr last 1 43 last, laser, lasts, Lester, Lister, luster, LSAT, lasted, later, least, Astor, aster, astir, blaster, plaster, latter, leaser, Castor, Castro, Easter, Master, baster, caster, castor, faster, last's, lastly, lustier, master, pastor, pastry, raster, taster, vaster, waster, lest, list, lost, lust, lased, loser, lusty, least's lattitude latitude 1 7 latitude, attitude, altitude, latitudes, platitude, lassitude, latitude's launchs launch 3 8 launch's, launches, launch, lunch's, lunches, Lynch's, haunch's, paunch's launhed launched 1 27 launched, laughed, lunched, lunged, lounged, lanced, landed, lunkhead, lynched, leaned, lined, loaned, launches, Land, land, linked, linted, longed, launcher, lashed, lathed, lauded, flaunted, lancet, launder, latched, saunaed lavae larvae 1 25 larvae, lavage, lava, lave, leave, Laval, lav, Love, live, love, levee, laves, Alva, larva, laved, lavs, Livia, lovey, Ava, Ave, ave, lava's, lvi, slave, Laue layed laid 22 71 lade, flayed, played, slayed, Laud, late, laud, laced, laded, lamed, lased, laved, lazed, bayed, hayed, layer, payed, LED, lad, led, Loyd, laid, lied, latte, lay ed, lay-ed, lathed, lauded, Lady, Lat, Leda, lady, lat, lead, lewd, load, Laue, lard, lode, lay, layered, lye, Laredo, lacked, lagged, lammed, lapped, lashed, lazied, leaded, leafed, leaked, leaned, leaped, leased, leaved, loaded, loafed, loaned, LLD, Lloyd, layette, let, lid, Land, land, allayed, belayed, delayed, relayed, cloyed lazyness laziness 1 19 laziness, laxness, laziness's, slyness, haziness, lameness, lateness, lazybones's, lanes, lazes, lazybones, leanness, Lane's, lane's, laze's, lazies, sleaziness, Lassen's, laxness's leage league 1 55 league, ledge, Liege, liege, lease, leave, lag, leg, Leakey, Lego, lake, leak, loge, luge, Lodge, leaky, leggy, lodge, large, leagued, leagues, leek, Leger, lager, LG, legate, lg, Lea, Lee, lea, leafage, leakage, lee, legal, lineage, age, lavage, leaked, ledger, ledges, legged, linage, lac, log, lug, Laue, lags, legs, mileage, pledge, sledge, league's, lag's, leg's, ledge's leanr lean 5 44 leaner, learn, Lean, Lear, lean, Leann, leans, lunar, Leonor, loaner, Elanor, Lenard, Lenora, Lenore, Leanne, learner, Lena, Lane, Leary, lane, Lenoir, linear, Eleanor, LAN, Leander, Len, cleaner, gleaner, liner, loner, Leanna, Lerner, Lean's, lean's, Lana, Lang, Leno, Leon, lair, leer, liar, loan, near, Lena's leanr learn 2 44 leaner, learn, Lean, Lear, lean, Leann, leans, lunar, Leonor, loaner, Elanor, Lenard, Lenora, Lenore, Leanne, learner, Lena, Lane, Leary, lane, Lenoir, linear, Eleanor, LAN, Leander, Len, cleaner, gleaner, liner, loner, Leanna, Lerner, Lean's, lean's, Lana, Lang, Leno, Leon, lair, leer, liar, loan, near, Lena's leanr leaner 1 44 leaner, learn, Lean, Lear, lean, Leann, leans, lunar, Leonor, loaner, Elanor, Lenard, Lenora, Lenore, Leanne, learner, Lena, Lane, Leary, lane, Lenoir, linear, Eleanor, LAN, Leander, Len, cleaner, gleaner, liner, loner, Leanna, Lerner, Lean's, lean's, Lana, Lang, Leno, Leon, lair, leer, liar, loan, near, Lena's leathal lethal 1 10 lethal, lethally, Letha, Latham, leather, lath, Letha's, Lethe, lathe, loath lefted left 13 36 lifted, lofted, hefted, lefter, left ed, left-ed, leftest, feted, lefties, leafed, lefts, Left, left, left's, refuted, lefty, fleeted, felted, leaded, leaved, levied, looted, luffed, gifted, lasted, lifter, lilted, linted, listed, lusted, rafted, rifted, sifted, tufted, wafted, lefty's legitamate legitimate 1 6 legitimate, legitimated, legitimates, legitimately, legitimatize, illegitimate legitmate legitimate 1 8 legitimate, legit mate, legit-mate, legitimated, legitimates, legitimately, legitimatize, illegitimate lenght length 1 28 length, Lent, lent, lento, lend, lint, light, legit, Knight, knight, linnet, Lents, lengthy, night, Len, let, linty, LNG, Lang, Lena, Leno, Long, ling, long, lung, Leigh, sleight, Lent's leran learn 1 31 learn, Lean, lean, reran, Lorna, Lorena, lorn, Loren, learns, Lear, Lena, Erna, earn, Leann, Loraine, leering, LAN, Lateran, Leary, Len, Leona, ran, Verna, yearn, Lara, Leon, Lora, Lyra, lira, loan, Lear's lerans learns 1 29 learns, leans, learn, earns, Lean's, lean's, Lear's, lens, Lorna's, yearns, Loren's, Lorena's, loans, Lara's, Lena's, Lora's, Lyra's, lira's, Leann's, LAN's, Lateran's, Len's, Erna's, Loraine's, Leon's, loan's, Leary's, Leona's, Verna's lieuenant lieutenant 1 13 lieutenant, lieutenants, lenient, lieutenancy, lieutenant's, L'Enfant, Dunant, Levant, tenant, lineament, pennant, linen, linden leutenant lieutenant 1 8 lieutenant, lieutenants, lieutenancy, lieutenant's, tenant, lutenist, Dunant, latent levetate levitate 1 4 levitate, levitated, levitates, Levitt levetated levitated 1 6 levitated, levitates, levitate, lactated, leveraged, vegetated levetates levitates 1 8 levitates, levitated, levitate, lactates, leverages, Levitt's, vegetates, leverage's levetating levitating 1 21 levitating, lactating, levitation, leveraging, elevating, eventuating, vegetating, levering, letting, reverting, leveling, federating, devastating, levitate, defeating, deviating, gestating, restating, levitated, levitates, levitation's levle level 1 47 level, levee, leveled, leveler, lively, lovely, leave, levels, lever, levelly, Laval, bevel, revel, Lesley, Leslie, Levine, levees, levied, levier, levies, revile, Lela, Levi, Levy, Love, Lyle, lave, levy, live, love, Leila, Leola, Lille, Levis, ladle, lisle, level's, feel, Lee, delve, helve, lee, flee, levee's, Levi's, Levy's, levy's liasion liaison 1 25 liaison, lesion, lotion, libation, ligation, elision, fission, mission, suasion, vision, liaising, lashing, liaisons, leashing, Lawson, lasing, lain, lion, Latino, lesions, dilation, illusion, elation, liaison's, lesion's liason liaison 1 26 liaison, Lawson, lesson, liaising, lasing, liaisons, Larson, Lisbon, Liston, leasing, Lassen, Luzon, lion, Alison, lessen, loosen, Jason, Mason, bison, mason, Gleason, Wilson, Litton, reason, season, liaison's liasons liaisons 1 29 liaisons, liaison's, lessons, Lawson's, lesson's, liaison, lions, lessens, loosens, Masons, masons, Larson's, Lisbon's, Liston's, reasons, seasons, Lassen's, Luzon's, lion's, Alison's, Jason's, Mason's, bison's, mason's, Gleason's, Wilson's, Litton's, reason's, season's libary library 1 12 library, Libra, lobar, Libras, liar, libber, liberty, Leary, Libby, Liberia, labor, Libra's libell libel 1 16 libel, libels, label, liable, lib ell, lib-ell, Bell, bell, Liberal, libel's, libeled, libeler, liberal, Lyell, labels, label's libguistic linguistic 1 12 linguistic, logistic, logistics, legalistic, egoistic, logistical, eulogistic, lipstick, ballistic, caustic, syllogistic, logistics's libguistics linguistics 1 4 linguistics, logistics, linguistics's, logistics's lible libel 1 18 libel, liable, labile, Lille, Bible, bible, lisle, label, libeled, libeler, bile, libels, legible, lib, likable, livable, pliable, libel's lible liable 2 18 libel, liable, labile, Lille, Bible, bible, lisle, label, libeled, libeler, bile, libels, legible, lib, likable, livable, pliable, libel's lieing lying 38 57 liking, liming, lining, living, hieing, pieing, lien, ling, laying, lowing, luring, Leon, Long, lingo, lion, loin, long, lung, Len, Lin, Leona, leering, licking, loping, losing, loving, lubing, Lang, Lean, Lena, Leno, Lina, lain, lean, line, lino, liens, lying, being, piing, Leann, Lenny, fleeing, ailing, filing, lacing, lading, laming, lasing, laving, lazing, oiling, piling, riling, tiling, wiling, lien's liek like 1 24 like, Lie, lie, leek, lick, Luke, leak, lieu, link, lied, lief, lien, lies, lake, Liege, liege, lock, look, luck, leg, liq, lack, Lie's, lie's liekd liked 1 30 liked, lied, licked, locked, looked, lucked, leaked, linked, likes, lacked, like, limed, lined, lived, LED, led, lid, biked, diked, hiked, liken, liker, miked, piked, LCD, lead, leek, lewd, lick, like's liesure leisure 1 22 leisure, leisured, lie sure, lie-sure, lesser, leaser, loser, fissure, leisure's, leisurely, pleasure, laser, Lester, Lister, lies, lire, lisper, lure, sure, lieu's, Lie's, lie's lieved lived 1 15 lived, leaved, levied, loved, sieved, laved, livid, livened, leafed, lied, live, levee, believed, relieved, sleeved liftime lifetime 1 20 lifetime, lifetimes, lifting, longtime, loftier, lifetime's, lifted, lifter, lift, lofting, leftism, halftime, lefties, Lafitte, lifts, liftoff, loftily, lift's, airtime, mistime likelyhood likelihood 1 6 likelihood, likely hood, likely-hood, likelihoods, livelihood, likelihood's liquify liquefy 1 22 liquefy, liquid, liquor, squiffy, liquids, quiff, liqueur, qualify, liq, liquefied, liquefies, liquidity, Luigi, liquid's, luff, Livia, cliquey, jiffy, leafy, lucky, quaff, vilify liscense license 1 23 license, licensee, licensed, licenses, listens, lessens, loosens, licensees, scenes, lichens, license's, liens, sense, listen's, Pliocenes, Lassen's, Lucien's, lichen's, licensee's, lien's, scene's, Nicene's, Pliocene's lisence license 1 31 license, licensee, silence, essence, since, Lance, lance, loosens, seance, lenience, Laurence, listens, lessens, liens, salience, science, sense, licensed, licenses, listen's, Lawrence, nascence, Lassen's, lien's, likens, linens, livens, absence, nuisance, linen's, license's lisense license 1 45 license, licensee, loosens, listens, lessens, liens, sense, licensed, licenses, likens, linens, livens, looseness, listen's, lines, lenses, Lassen's, lien's, loses, licensees, lens, sens, liaisons, linen's, lisle's, likeness, lases, license's, lioness, lions, Olsen's, linens's, Lucien's, Lisa's, line's, Len's, Lin's, Larsen's, Lisbon's, Liston's, liaison's, lens's, licensee's, lion's, Alison's listners listeners 1 20 listeners, listener's, listens, Lister's, listener, listen's, luster's, stoners, Costner's, Lester's, Lister, Liston's, liners, liters, blisters, glisters, stoner's, liner's, liter's, blister's litature literature 2 11 ligature, literature, stature, litter, littered, littler, ligatured, litterer, ligatures, lecture, ligature's literture literature 1 15 literature, litterateur, literate, literature's, torture, litterer, loiterer, literary, literati, literates, litterateurs, L'Ouverture, littered, litterateur's, literate's littel little 2 23 Little, little, lintel, litter, lit tel, lit-tel, littler, lately, lite, tittle, lithely, latte, libel, liter, Lionel, Litton, Mattel, latter, lattes, letter, Little's, little's, latte's litterally literally 1 13 literally, laterally, litter ally, litter-ally, literal, latterly, littoral, liberally, literately, bilaterally, lateral, literals, literal's liuke like 2 66 Luke, like, Locke, lake, lick, luge, Liege, liege, luck, liked, liken, liker, likes, kike, leek, Lie, Loki, fluke, lie, lock, loge, look, lucky, Ike, Louie, licked, Luigi, alike, liq, lug, Laue, Leakey, lackey, link, Duke, Luce, Lupe, Mike, Nike, Pike, bike, dike, duke, hike, lice, life, lime, line, lire, lite, live, lube, lure, lute, mike, nuke, pike, puke, lack, leak, Lepke, Rilke, licks, Luke's, like's, lick's livley lively 1 43 lively, lovely, lovey, level, livery, Lily, Livy, lily, live, levelly, likely, Lille, Lilly, lisle, lived, liven, liver, lives, libel, Lesley, Love, lividly, love, lithely, livelier, Laval, livable, Lillie, naively, Levy, Lila, Lyle, Lyly, file, lave, levels, levy, lief, life, lilo, lovely's, Livy's, level's lmits limits 1 70 limits, limit's, emits, omits, lints, milts, MIT's, limit, lots, mites, mitts, mots, lifts, lilts, lists, limes, limos, limbs, limns, limps, loots, louts, Smuts, smites, smuts, lats, lets, lids, mats, lint's, remits, vomits, milt's, Lents, Lot's, lasts, lefts, lofts, lot's, lusts, mitt's, mot's, Klimt's, lift's, lilt's, list's, MT's, laity's, limo's, loot's, lout's, amity's, mite's, smut's, Lat's, let's, lid's, mat's, GMT's, Lima's, lime's, limb's, limp's, vomit's, Lott's, Lent's, last's, left's, loft's, lust's loev love 2 65 Love, love, live, Levi, Levy, levy, lovey, lave, lief, lav, loaf, Livy, leave, life, lobe, Leif, Leo, lvi, Lie, Lvov, lie, low, Lome, Lowe, clove, glove, levee, lode, loge, lone, lope, lore, lose, loved, lover, loves, Le, Olav, elev, lava, leaf, lo, Jove, Leon, Leos, Rove, cove, dove, hove, move, rove, wove, floe, Lea, Lee, Lew, Lou, foe, lea, lee, lei, loo, Love's, love's, Leo's lonelyness loneliness 1 8 loneliness, loneliness's, loveliness, lowliness, likeliness, liveliness, levelness, loveliness's longitudonal longitudinal 1 7 longitudinal, longitudinally, latitudinal, longitudes, longitude, longitude's, conditional lonley lonely 1 15 lonely, Conley, Langley, Leonel, Lionel, lone, lovely, only, Finley, lolly, lowly, loner, Henley, Lesley, Manley lonly lonely 1 26 lonely, only, lolly, lowly, Leonel, Lionel, Langley, Lily, lily, loony, Lon, Lilly, lankly, Conley, loudly, lovely, Lola, Long, Lyly, loll, lone, long, Lanny, Lenny, Lully, Lon's lonly only 2 26 lonely, only, lolly, lowly, Leonel, Lionel, Langley, Lily, lily, loony, Lon, Lilly, lankly, Conley, loudly, lovely, Lola, Long, Lyly, loll, lone, long, Lanny, Lenny, Lully, Lon's lsat last 2 31 LSAT, last, slat, Lat, SAT, Sat, lat, sat, least, lest, list, lost, lust, LSD, slate, lasts, ls at, ls-at, Las, Sta, SALT, lats, salt, blast, slit, slot, slut, last's, Lat's, La's, la's lveo love 6 53 Leo, Levi, Love, lave, live, love, lvi, Levy, levy, levee, lovey, lvii, LIFO, lief, Leif, lav, Lvov, lei, Lego, Leno, Leon, Leos, leave, Le, Livy, lava, leaf, life, lo, laved, laves, level, lever, lived, liven, liver, lives, loved, lover, loves, LVN, Lao, Lea, Lee, Lew, Lie, lea, lee, lie, loo, Love's, love's, Leo's lvoe love 2 58 Love, love, live, lovey, lave, lvi, Lvov, levee, lvii, life, Levi, lief, loved, lover, loves, lobe, Leo, Livy, lav, leave, Lie, lie, low, Lome, Lowe, clove, glove, lode, loge, lone, lope, lore, lose, floe, LIFO, Le, Levy, lava, levy, lo, loaf, Jove, Rove, cove, dove, hove, move, rove, wove, LVN, Lao, Lee, Lou, foe, lee, loo, Love's, love's Lybia Libya 18 34 Labia, Lydia, Lib, Lb, BIA, Lube, Labial, LLB, Lab, Livia, Lucia, Luria, Nubia, Lbw, Lob, Lyra, Lobe, Libya, Libra, Lelia, Lidia, Lilia, Tibia, Libby, Lobby, Alba, BA, Ba, Bi, Elba, LA, La, Li, Lib's mackeral mackerel 1 27 mackerel, mackerels, makers, Maker, maker, material, mockers, mackerel's, mocker, mayoral, mockery, Maker's, maker's, mineral, Marla, meagerly, cockerel, mocker's, pickerel, muckier, coral, moral, mural, smacker, marker, masker, mockery's magasine magazine 1 9 magazine, magazines, Maxine, massing, migraine, magazine's, margarine, moccasin, maxing magincian magician 1 24 magician, magicians, Manichean, magician's, magnesia, maintain, Kantian, gentian, imagination, mansion, minivan, logician, marination, musician, pagination, magicking, Minoan, Mancini, mincing, Mancunian, manikin, imagining, magnesia's, minion magnificient magnificent 1 5 magnificent, magnificently, magnificence, munificent, Magnificat magolia magnolia 1 28 magnolia, majolica, Mongolia, Mazola, Paglia, magnolias, Magoo, Aglaia, Magi, Mali, Mowgli, magi, Manila, manila, Mogul, mogul, magpie, Magog, Marla, magic, magma, Magellan, maxilla, Magoo's, Maggie, magi's, muggle, magnolia's mailny mainly 1 22 mainly, mailing, Milne, Marilyn, Malian, malign, manly, Malone, Milan, mauling, mail, main, many, Molina, Maine, Malay, moiling, mails, malty, milky, Manley, mail's maintainance maintenance 1 7 maintenance, maintainable, maintaining, maintains, Montanans, Montanan's, maintenance's maintainence maintenance 1 8 maintenance, maintaining, maintainers, maintainer, continence, maintains, maintained, maintenance's maintance maintenance 2 11 maintains, maintenance, maintained, maintainer, maintain, maintainers, instance, Montana's, mantas, manta's, maintenance's maintenence maintenance 1 12 maintenance, maintenance's, continence, countenance, minuteness, Montanans, maintaining, maintainers, Montanan's, quintessence, minuteness's, Mantegna's maintinaing maintaining 1 5 maintaining, mainlining, maintain, maintains, munitioning maintioned mentioned 2 5 munitioned, mentioned, maintained, mainlined, motioned majoroty majority 1 21 majority, majorette, majorly, majored, majority's, Major, Marty, major, Majesty, majesty, Majuro, majors, majordomo, carroty, maggoty, Major's, Majorca, major's, McCarty, Maigret, Majuro's maked marked 1 38 marked, masked, makes, naked, make, miked, maxed, Maker, baked, caked, faked, maced, maker, maned, mated, raked, waked, mocked, mucked, made, make's, Maude, mad, med, smacked, manged, market, milked, Maud, Mike, mage, maid, mate, meed, mike, imaged, smoked, gamed maked made 20 38 marked, masked, makes, naked, make, miked, maxed, Maker, baked, caked, faked, maced, maker, maned, mated, raked, waked, mocked, mucked, made, make's, Maude, mad, med, smacked, manged, market, milked, Maud, Mike, mage, maid, mate, meed, mike, imaged, smoked, gamed makse makes 1 102 makes, make, manse, mages, mikes, mks, macs, mags, Mack's, males, mask, make's, Marks, marks, masks, Maker, maker, Mac's, Magus, mac's, mag's, magus, mas, maxes, micks, mocks, mucks, bakes, cakes, fakes, hakes, lakes, maces, manes, mares, mates, mazes, rakes, takes, ukase, wakes, Maisie, Massey, Max, max, masc, Case, MA's, Mace, Mass, Mays, Mike, Muse, case, ma's, mace, mage, mass, maws, maze, mike, muse, Mg's, Mark's, mark's, mask's, Mick's, muck's, Marks's, Mike's, mage's, magi's, mike's, Mae's, Mai's, Mao's, Max's, May's, maw's, max's, may's, Madge's, McKee's, Male's, male's, Jake's, Mace's, Wake's, bake's, cake's, fake's, hake's, lake's, mace's, mane's, mare's, mate's, maze's, rake's, sake's, take's, wake's Malcom Malcolm 1 42 Malcolm, Talcum, LCM, Macon, Mailbomb, Maalox, Qualcomm, Falcon, Malacca, Alcoa, Holcomb, Marco, Welcome, Mulct, Mallow, Melanoma, Slocum, Amalgam, Marcos, Mascot, Locum, Macao, Malcolm's, Mali, Maim, Macro, Glaucoma, Com, Mac, Magma, Mam, Mom, Alamo, Calm, Mack, Male, Milo, Loom, Mall, Marco's, Gloom, Ma'am maltesian Maltese 10 16 Malthusian, Malaysian, Melanesian, Cartesian, malting, Maldivian, Malian, Malthusians, Multan, Maltese, Martian, martian, Malaysians, Malaysia, Malthusian's, Malaysian's mamal mammal 1 38 mammal, mama, Jamal, mamas, mammals, manual, mamma, mamba, mams, mam, Marla, Jamaal, Maiman, mama's, tamale, mail, mall, maul, meal, marl, ma'am, Malay, Mamie, mammy, Camel, Jamel, Mabel, Mamet, Tamil, camel, mambo, medal, metal, modal, moral, mural, mammal's, mamma's mamalian mammalian 1 10 mammalian, mammalians, Malian, Somalian, mammalian's, Malayan, Memling, Amalia, malign, mailman managable manageable 1 19 manageable, manacle, bankable, mandible, damageable, manage, mangle, maniacal, changeable, marriageable, unmanageable, mountable, navigable, maniacally, singable, tangible, sinkable, malleable, manically managment management 1 9 management, managements, management's, monument, managed, augment, tangent, Menkent, managing manisfestations manifestations 1 5 manifestations, manifestation's, manifestation, infestations, infestation's manoeuverability maneuverability 1 3 maneuverability, maneuverability's, maneuverable manouver maneuver 1 19 maneuver, maneuvers, Hanover, manure, maneuvered, manor, mover, mangier, hangover, makeover, manlier, Vancouver, maneuver's, manner, manger, manager, mangler, minuter, monomer manouverability maneuverability 1 7 maneuverability, maneuverability's, maneuverable, manageability, memorability, invariability, venerability manouverable maneuverable 1 13 maneuverable, mensurable, nonverbal, numerable, maneuverability, manageable, enumerable, inoperable, conquerable, innumerable, movable, recoverable, maneuver manouvers maneuvers 1 25 maneuvers, maneuver's, maneuver, manures, maneuvered, manors, movers, Hanover's, hangovers, makeovers, manners, mangers, manure's, managers, manglers, monomers, manor's, mover's, hangover's, makeover's, Vancouver's, manner's, manger's, manager's, monomer's mantained maintained 1 16 maintained, maintainer, contained, maintains, maintain, mainlined, mentioned, wantoned, mankind, mantled, attained, mandated, martinet, untanned, captained, suntanned manuever maneuver 1 23 maneuver, maneuvers, maneuvered, maneuver's, manure, never, maunder, makeover, manner, manger, Mainer, naiver, mangier, Hanover, manager, mangler, manlier, minuter, meaner, moaner, maneuvering, hangover, mauve manuevers maneuvers 1 24 maneuvers, maneuver's, maneuver, maneuvered, manures, maunders, manure's, makeovers, manners, mangers, Mainers, managers, manglers, moaners, hangovers, makeover's, manner's, manger's, Mainer's, mauve's, Hanover's, manager's, moaner's, hangover's manufacturedd manufactured 1 9 manufactured, manufacture dd, manufacture-dd, manufactures, manufacture, manufacture's, manufacturer, manufacturers, manufacturer's manufature manufacture 1 6 manufacture, manufactured, manufacturer, manufactures, miniature, manufacture's manufatured manufactured 1 6 manufactured, manufactures, manufacture, manufacturer, manufacture's, Manfred manufaturing manufacturing 1 24 manufacturing, manufacturing's, Mandarin, mandarin, maundering, mandating, manuring, maturing, manufacture, manicuring, ministering, maneuvering, monitoring, nurturing, manufactured, manufacturer, manufactures, manumitting, mentoring, denaturing, manufacture's, featuring, unfaltering, minuting manuver maneuver 1 23 maneuver, maneuvers, manure, maunder, manner, manger, maneuvered, Mainer, naiver, mangier, Hanover, manager, mangler, manlier, minuter, maneuver's, meaner, moaner, mauve, manor, miner, mover, never mariage marriage 1 13 marriage, mirage, Marge, marge, marriages, Margie, Maria, Marie, Mauriac, maria, Margo, merge, marriage's marjority majority 1 10 majority, Marjory, Marjorie, Margarita, Margarito, margarita, Margret, Marjorie's, Marjory's, majority's markes marks 5 34 markers, markets, Marks, marked, marks, makes, mares, Mark's, mark's, Marses, marker, market, Marge's, Marks's, marques, murks, Marc's, Marcos, Marcus, merges, murk's, mark es, mark-es, marker's, Margie's, make's, mare's, markka's, marque's, market's, Marie's, Marne's, Marco's, Margo's marketting marketing 1 16 marketing, market ting, market-ting, marketing's, marking, racketing, targeting, forgetting, marinating, Martin, market, martin, matting, bracketing, Martina, martini marmelade marmalade 1 7 marmalade, marveled, marmalade's, armload, marbled, marshaled, Carmela marrage marriage 1 17 marriage, barrage, Marge, marge, mirage, mar rage, mar-rage, marriages, Margie, merge, Margo, carriage, garage, manage, maraca, marque, marriage's marraige marriage 1 11 marriage, marriages, Margie, Marge, marge, carriage, mirage, barrage, marriage's, Marie, remarriage marrtyred martyred 1 15 martyred, mortared, matured, martyrs, martyr, mattered, martyr's, Mordred, mirrored, bartered, mastered, murdered, martyrdom, marred, married marryied married 1 16 married, marred, marrying, marrieds, marries, martyred, marked, carried, harried, marauded, parried, tarried, marched, marooned, mirrored, married's Massachussets Massachusetts 1 5 Massachusetts, Massachusetts's, Masochists, Masochist's, Massasoit's Massachussetts Massachusetts 1 5 Massachusetts, Massachusetts's, Masochists, Masochist's, Massasoit's masterbation masturbation 1 7 masturbation, masturbating, masturbation's, maceration, maturation, castration, mastication mataphysical metaphysical 1 5 metaphysical, metaphysically, metaphysics, metaphorical, metaphysics's materalists materialist 3 15 materialists, materialist's, materialist, naturalists, materialism's, materialistic, naturalist's, medalists, moralists, muralists, paternalists, materializes, medalist's, moralist's, muralist's mathamatics mathematics 1 7 mathematics, mathematics's, mathematical, asthmatics, asthmatic's, cathartics, cathartic's mathematican mathematician 1 7 mathematician, mathematical, mathematics, mathematicians, mathematics's, mathematically, mathematician's mathematicas mathematics 1 3 mathematics, mathematics's, mathematical matheticians mathematicians 1 9 mathematicians, mathematician's, mathematician, morticians, magicians, mortician's, tacticians, magician's, tactician's mathmatically mathematically 1 4 mathematically, mathematical, thematically, asthmatically mathmatician mathematician 1 3 mathematician, mathematicians, mathematician's mathmaticians mathematicians 1 9 mathematicians, mathematician's, mathematician, mathematics, mathematics's, arithmeticians, arithmetician's, morticians, mortician's mchanics mechanics 1 10 mechanics, mechanic's, mechanics's, mechanic, manics, maniacs, manic's, maniocs, maniac's, manioc's meaninng meaning 1 13 meaning, Manning, manning, meanings, moaning, meaning's, meninx, mining, beaning, leaning, weaning, mooning, Manning's mear wear 28 112 Mar, mar, meat, near, ear, Meir, smear, Mara, Mari, Mary, mare, mere, Lear, Mead, bear, dear, fear, gear, hear, mead, meal, mean, meas, pear, rear, sear, tear, wear, year, Mira, Mr, Myra, Meier, Meyer, merry, Mir, marry, Moor, Muir, moor, Maori, Maura, Mauro, Mayra, meta, MRI, Mae, Mayer, Moira, ERA, era, Marc, Mark, Mars, mark, marl, mars, mart, moray, Maria, Marie, Mario, Merak, Mesa, maria, mayor, mega, mesa, MA, ME, Me, Miro, More, Moro, Omar, emir, ma, me, meager, meaner, mire, miry, more, smeary, AR, Ar, ER, Er, Hera, Vera, er, Mizar, Mylar, meter, metro, molar, Amer, MIA, Mai, Mao, May, Mgr, Mia, maw, may, mew, mfr, mgr, ream, Mar's, Mae's, Meir's mear mere 12 112 Mar, mar, meat, near, ear, Meir, smear, Mara, Mari, Mary, mare, mere, Lear, Mead, bear, dear, fear, gear, hear, mead, meal, mean, meas, pear, rear, sear, tear, wear, year, Mira, Mr, Myra, Meier, Meyer, merry, Mir, marry, Moor, Muir, moor, Maori, Maura, Mauro, Mayra, meta, MRI, Mae, Mayer, Moira, ERA, era, Marc, Mark, Mars, mark, marl, mars, mart, moray, Maria, Marie, Mario, Merak, Mesa, maria, mayor, mega, mesa, MA, ME, Me, Miro, More, Moro, Omar, emir, ma, me, meager, meaner, mire, miry, more, smeary, AR, Ar, ER, Er, Hera, Vera, er, Mizar, Mylar, meter, metro, molar, Amer, MIA, Mai, Mao, May, Mgr, Mia, maw, may, mew, mfr, mgr, ream, Mar's, Mae's, Meir's mear mare 11 112 Mar, mar, meat, near, ear, Meir, smear, Mara, Mari, Mary, mare, mere, Lear, Mead, bear, dear, fear, gear, hear, mead, meal, mean, meas, pear, rear, sear, tear, wear, year, Mira, Mr, Myra, Meier, Meyer, merry, Mir, marry, Moor, Muir, moor, Maori, Maura, Mauro, Mayra, meta, MRI, Mae, Mayer, Moira, ERA, era, Marc, Mark, Mars, mark, marl, mars, mart, moray, Maria, Marie, Mario, Merak, Mesa, maria, mayor, mega, mesa, MA, ME, Me, Miro, More, Moro, Omar, emir, ma, me, meager, meaner, mire, miry, more, smeary, AR, Ar, ER, Er, Hera, Vera, er, Mizar, Mylar, meter, metro, molar, Amer, MIA, Mai, Mao, May, Mgr, Mia, maw, may, mew, mfr, mgr, ream, Mar's, Mae's, Meir's mechandise merchandise 1 15 merchandise, mechanize, mechanizes, merchandised, merchandiser, merchandises, mechanics, mechanized, mechanism, mechanic's, merchandise's, mechanics's, shandies, merchants, merchant's medacine medicine 1 22 medicine, medicines, menacing, Maxine, Medan, Medici, Medina, macing, medicine's, Mendocino, medicinal, mediating, educing, melamine, Madeline, Medici's, deducing, magazine, meddling, reducing, seducing, Medan's medeival medieval 1 5 medieval, medical, medial, medal, bedevil medevial medieval 1 6 medieval, medial, bedevil, medical, devil, medal medievel medieval 1 16 medieval, medical, medial, bedevil, marvel, devil, model, medially, diesel, medley, motive, Knievel, mediate, medically, motives, motive's Mediteranean Mediterranean 1 3 Mediterranean, Mediterraneans, Mediterranean's memeber member 1 13 member, members, ember, remember, Meyerbeer, member's, mumbler, Amber, amber, umber, meeker, memoir, mummer menally mentally 2 11 menially, mentally, meanly, venally, manually, men ally, men-ally, manly, menial, Manley, mealy meranda veranda 2 35 Miranda, veranda, Melinda, Grenada, errand, Rand, marinade, mend, rand, Brenda, Mariana, Granada, Mercado, mermaid, Mandy, Miranda's, Moran, Myrna, Randi, Randy, Ronda, manta, meant, randy, verandas, brand, grand, Amerind, remand, Marina, Merino, maraud, marina, merino, veranda's meranda Miranda 1 35 Miranda, veranda, Melinda, Grenada, errand, Rand, marinade, mend, rand, Brenda, Mariana, Granada, Mercado, mermaid, Mandy, Miranda's, Moran, Myrna, Randi, Randy, Ronda, manta, meant, randy, verandas, brand, grand, Amerind, remand, Marina, Merino, maraud, marina, merino, veranda's mercentile mercantile 1 3 mercantile, percentile, percentile's messanger messenger 1 24 messenger, mess anger, mess-anger, messengers, Sanger, manger, message, messenger's, messaged, messages, manager, Kissinger, passenger, meager, meaner, Singer, Zenger, massacre, message's, monger, singer, massage, messier, messing messenging messaging 1 8 messaging, lessening, massaging, messenger, messing, misspending, mismanaging, besieging metalic metallic 1 14 metallic, Metallica, metabolic, metal, italic, metals, metric, metal's, metaled, talc, bimetallic, medal, medic, Metallica's metalurgic metallurgic 1 6 metallurgic, metallurgical, metallurgy, metallurgist, metallurgy's, metallic metalurgical metallurgical 1 8 metallurgical, metallurgic, metrical, metallurgist, metaphorical, liturgical, metallurgy, meteorological metalurgy metallurgy 1 6 metallurgy, meta lurgy, meta-lurgy, metallurgy's, metallurgic, metalwork metamorphysis metamorphosis 1 4 metamorphosis, metamorphoses, metamorphosis's, metamorphism's metaphoricial metaphorical 1 4 metaphorical, metaphorically, metaphoric, metaphysical meterologist meteorologist 1 5 meteorologist, meteorologists, petrologist, meteorologist's, meteorology's meterology meteorology 1 5 meteorology, petrology, meteorology's, meteorologic, macrology methaphor metaphor 1 7 metaphor, metaphors, metaphor's, metaphoric, methanol, meteor, semaphore methaphors metaphors 1 20 metaphors, metaphor's, metaphor, metaphoric, megaphones, meteors, methods, megaphone's, semaphores, mothers, methanol's, matadors, methadone's, methane's, meteor's, method's, semaphore's, Mather's, mother's, matador's Michagan Michigan 1 9 Michigan, Mohegan, Meagan, Michigan's, Michelin, Megan, Michiganite, McCain, Meghan micoscopy microscopy 1 6 microscopy, microscope, microscopy's, microscopes, microscopic, microscope's mileau milieu 1 24 milieu, mile, Millay, mole, mule, Miles, miles, mil, Malay, ilea, mileage, Male, Mill, Milo, Mlle, male, meal, mill, Milan, miler, melee, Millie, mile's, Miles's milennia millennia 1 20 millennia, millennial, Molina, Milne, millennium, Melanie, Milan, milling, Minnie, Glenna, militia, menial, Leanna, Milken, Milne's, Lena, Minn, mien, mile, millennial's milennium millennium 1 9 millennium, millenniums, millennium's, millennia, biennium, millennial, selenium, minim, plenum mileu milieu 1 45 milieu, mile, mole, mule, Miles, miler, miles, mil, Male, Mill, Milo, Mlle, male, mill, Millie, melee, Mel, milieus, lieu, mail, moil, Milne, ml, smiley, Mailer, Miller, Millet, mailed, mailer, mildew, mile's, milled, miller, millet, moiled, Emile, smile, mild, milf, milk, mils, milt, mil's, milieu's, Miles's miliary military 1 44 military, molar, Malory, milliard, Mylar, miler, Millay, Moliere, Hilary, milady, Miller, miller, Millard, Hillary, milieu, millibar, Mallory, millinery, Mailer, Mary, liar, mailer, miry, midair, Molnar, milkier, molars, Leary, Malay, malaria, mealier, Milan, Mizar, familiar, milky, Mylars, milder, milers, milker, military's, molar's, Millay's, Mylar's, miler's milion million 1 34 million, mullion, Milton, minion, Milan, melon, Malian, Mellon, malign, Molina, mailing, mi lion, mi-lion, mil ion, mil-ion, milling, moiling, millions, Milne, Malone, Milo, lion, Miltown, billion, gillion, mission, pillion, zillion, Jilin, Melton, Milken, milieu, million's, Milo's miliraty military 1 12 military, militate, meliorate, milliard, Moriarty, Millard, milady, flirty, minority, migrate, hilarity, millrace millenia millennia 1 15 millennia, mullein, millennial, Mullen, milling, Molina, Milne, million, mulling, Milken, millennium, villein, Milan, Millie, mullein's millenial millennial 1 4 millennial, millennia, millennial's, menial millenium millennium 1 15 millennium, millenniums, millennium's, millennia, millennial, mullein, selenium, Mullen, milling, minim, mullein's, milliner, millings, plenum, milling's millepede millipede 1 8 millipede, millipedes, milled, millipede's, filliped, millpond, Millet, millet millioniare millionaire 1 7 millionaire, millionaires, billionaire, milliner, millionaire's, millionairess, millinery millitary military 1 7 military, milliard, millibar, millinery, militarily, military's, Millard millon million 1 41 million, Mellon, milling, mullion, Milton, Dillon, Villon, Mullen, Milan, melon, mullein, mulling, mill on, mill-on, millions, Milne, Malone, Mill, Milo, mill, Milken, Millie, Miltown, Maillol, billion, gillion, maillot, pillion, zillion, Mills, mills, Marlon, Melton, Millay, mallow, mellow, Mill's, mill's, million's, Milo's, Mellon's miltary military 1 30 military, molter, milady, milder, Millard, militarily, military's, molar, milts, milt, solitary, dilatory, minatory, Malta, Mylar, maltier, malty, miler, miter, altar, milliard, Millay, Hilary, Malory, Miller, malady, miller, milt's, mallard, milady's minature miniature 1 16 miniature, minuter, Minotaur, mintier, minatory, mi nature, mi-nature, minter, miniatures, mature, nature, denature, manure, minute, minaret, miniature's minerial mineral 1 16 mineral, manorial, mine rial, mine-rial, monorail, minerals, Minerva, material, menial, Monera, minimal, inertial, miner, mineral's, imperial, managerial miniscule minuscule 1 14 minuscule, minuscules, minuscule's, meniscus, monocle, muscle, musicale, manacle, miscue, maniacal, misrule, miscall, manicure, meniscus's ministery ministry 2 12 minister, ministry, ministers, minster, monastery, Munster, monster, minister's, ministered, minsters, ministry's, minster's minstries ministries 1 23 ministries, monasteries, minsters, minstrels, monstrous, minster's, miniseries, ministry's, ministers, minstrel, monsters, minstrelsy, Mistress, Munster's, minister's, mistress, monster's, minstrel's, mysteries, minestrone's, minster, miseries, miniseries's minstry ministry 1 28 ministry, minster, monastery, Munster, minister, monster, minatory, instr, mainstay, minsters, minstrel, Muenster, muenster, Mister, ministry's, minter, mister, instar, ministers, minster's, Misty, mastery, minty, minuter, misty, mystery, misery, minister's minumum minimum 1 12 minimum, minimums, minim, minimum's, minima, minims, manumit, minicam, minim's, minimal, muumuu, minus mirrorred mirrored 1 20 mirrored, mirror red, mirror-red, mirrors, mirror, mirror's, minored, mitered, motored, Mordred, moored, mirroring, mortared, murdered, married, marred, roared, martyred, murmured, majored miscelaneous miscellaneous 1 4 miscellaneous, miscellanies, miscellaneously, miscellany's miscellanious miscellaneous 1 4 miscellaneous, miscellanies, miscellany's, miscellaneously miscellanous miscellaneous 1 3 miscellaneous, miscellanies, miscellany's mischeivous mischievous 1 6 mischievous, mischievously, mischief's, Muscovy's, missives, missive's mischevious mischievous 1 20 mischievous, mischievously, miscues, mischief's, Muscovy's, miscue's, misgivings, miscarries, misogynous, lascivious, mysterious, missives, Miskito's, viscous, Muscovite's, misgiving's, missive's, Moiseyev's, Moscow's, McVeigh's mischievious mischievous 1 5 mischievous, mischievously, mischief's, mischief, lascivious misdameanor misdemeanor 1 3 misdemeanor, misdemeanors, misdemeanor's misdameanors misdemeanors 1 8 misdemeanors, misdemeanor's, misdemeanor, demeanor's, moisteners, misnomers, moistener's, misnomer's misdemenor misdemeanor 1 3 misdemeanor, misdemeanors, misdemeanor's misdemenors misdemeanors 1 11 misdemeanors, misdemeanor's, misdemeanor, moisteners, misnomers, moistener's, demeanor's, midsummer's, sideman's, misnomer's, Mesmer's misfourtunes misfortunes 1 12 misfortunes, misfortune's, misfortune, fortunes, fortune's, misfeatures, misfires, Missourians, fourteens, Missourian's, misfire's, fourteen's misile missile 1 85 missile, misfile, Mosley, Mosul, miscible, misrule, missiles, mussel, Maisie, Moseley, Moselle, misled, Millie, mile, mislay, missal, mistily, muscle, Mobile, fissile, middle, missive, misuse, mobile, motile, muesli, messily, muzzle, aisle, lisle, missilery, milieu, simile, mingle, miscue, Miles, miles, misfiled, misfiles, smile, Male, Mollie, Muse, Muslim, mail, male, missile's, moil, mole, mule, muse, musicale, muslin, sole, miser, mil, mislead, mails, moils, camisole, isle, mils, Mill, Milo, Miss, Mlle, mice, mill, miss, sale, sill, silo, Mills, mills, domicile, MI's, mi's, Maisie's, mail's, moil's, Millie's, mile's, mil's, Mill's, mill's Misouri Missouri 1 19 Missouri, Miser, Mysore, Misery, Maori, Missouri's, Missourian, Sour, Maseru, Masseur, Measure, Minor, Visor, Moisture, Mizar, Maser, Mister, Misers, Miser's mispell misspell 1 17 misspell, Ispell, mi spell, mi-spell, misspells, misplay, spell, misapply, Aspell, dispel, Moselle, miscall, misdeal, respell, misspelled, spill, Ispell's mispelled misspelled 1 14 misspelled, dispelled, mi spelled, mi-spelled, misplayed, spelled, misapplied, miscalled, respelled, impelled, misspell, misled, misplaced, spilled mispelling misspelling 1 14 misspelling, dispelling, mi spelling, mi-spelling, misspellings, misplaying, spelling, miscalling, misdealing, respelling, impelling, misspelling's, misplacing, spilling missen mizzen 4 42 missed, misses, missing, mizzen, miss en, miss-en, midden, mussing, misuse, Mason, Miss, mason, mien, miss, moisten, Nissan, mission, mosses, mussed, mussel, musses, Miocene, Missy, massing, messing, Essen, miser, risen, meson, Massey, miss's, Lassen, Masses, lessen, massed, masses, messed, messes, missal, missus, mitten, Missy's Missisipi Mississippi 1 12 Mississippi, Mississippi's, Mississippian, Missus, Misses, Missus's, Missuses, Misusing, Misstep, Missy's, Meiosis, Miss's Missisippi Mississippi 1 3 Mississippi, Mississippi's, Mississippian missle missile 1 20 missile, mussel, missal, Mosley, missiles, mislay, misled, missed, misses, misuse, Miss, mile, miss, misfile, misrule, missals, Missy, miss's, missile's, missal's missonary missionary 1 13 missionary, masonry, missioner, missilery, Missouri, visionary, missionary's, sonar, missing, miscarry, emissary, misery, masonry's misterious mysterious 1 17 mysterious, misters, mister's, mysteries, Mistress, mistress, miseries, mysteriously, mistress's, boisterous, mistrials, wisterias, Masters's, mastery's, mystery's, wisteria's, mistrial's mistery mystery 5 12 Mister, mister, misery, mastery, mystery, mistier, moister, muster, misters, Master, master, mister's misteryous mysterious 3 14 mister yous, mister-yous, mysterious, misters, mister's, mastery's, mystery's, Mistress, mistress, mistreats, misery's, mistress's, boisterous, Masters's mkae make 1 71 make, Mae, mkay, Mike, mage, mike, Mk, McKay, McKee, Mac, Maj, mac, mag, Maker, maker, makes, Male, male, Meg, meg, Kaye, maw, mks, Mace, Madge, mace, made, mane, mare, mate, maze, MA, ME, Mack, Magi, Me, ma, magi, me, meek, mega, mica, IKEA, Jake, Wake, bake, cake, fake, hake, lake, rake, sake, take, wake, MC, Mg, Mickie, mg, Kay, MIA, Mai, Mao, Max, May, Mia, Mme, Moe, max, may, make's, Mae's mkaes makes 1 93 makes, make's, mages, mikes, mks, macs, mags, Mike's, mage's, makers, mike's, males, make, meas, megs, Mae's, McKay's, McKee's, maws, maxes, maces, manes, mares, mates, mazes, Mac's, Magus, mac's, mag's, magus, mas, mes, Maker, bakes, cakes, fakes, hakes, lakes, maker, rakes, takes, ukase, wakes, Max, Mex, max, MA's, Mass, Mays, Mmes, ma's, mass, mica's, mkay, Maker's, maker's, Male's, male's, Mg's, Mia's, Kaye's, maw's, Mace's, Madge's, mace's, mane's, mare's, mate's, maze's, Meg's, Jake's, Wake's, bake's, cake's, fake's, hake's, lake's, rake's, sake's, take's, wake's, Mack's, Mickie's, Kay's, Mai's, Mao's, Max's, May's, Moe's, max's, may's, magi's, IKEA's mkaing making 1 69 making, miking, Mekong, makings, mocking, mucking, maxing, macing, mating, King, McCain, Ming, king, main, baking, caking, faking, raking, taking, waking, meaning, moaning, musing, okaying, Maine, malign, mugging, OKing, eking, masking, mixing, mooing, meting, mewing, miming, mining, miring, moping, moving, mowing, muting, skiing, Mani, making's, akin, mange, imaging, manga, mango, mangy, marking, milking, mingy, manic, Kan, Man, MiG, Min, kayoing, kin, mag, man, mania, min, smoking, gaming, remaking, mink, makings's mkea make 2 60 Mike, make, mega, mike, mkay, IKEA, Mk, McKee, Meg, meg, meek, mica, McKay, Mejia, makes, mikes, Mac, Mae, Maj, mac, mag, mks, Mead, Mecca, Mesa, mead, meal, mean, meas, meat, mecca, mesa, meta, MA, ME, MEGO, Me, ma, mage, me, Maker, maker, miked, MC, Mg, Mickey, mg, mickey, KIA, Key, MIA, Mex, Mia, Mme, Moe, key, mew, Mike's, make's, mike's moderm modem 2 36 modern, modem, mode rm, mode-rm, midterm, moodier, dorm, moderns, modems, molder, madder, miter, mode, mudroom, Oder, molders, term, bdrm, moderate, Madeira, coder, model, modes, moper, mover, mower, Madam, madam, mater, meter, motor, muter, mode's, modern's, modem's, molder's modle model 1 51 model, module, mode, mole, middle, modal, motel, meddle, medley, modulo, motile, motley, mottle, muddle, madly, Mondale, modeled, modeler, modules, mold, Dole, dole, mile, moodily, models, modem, modes, moldy, medal, mod, Godel, moiled, morel, yodel, Mollie, modals, molt, Male, Mlle, Moll, made, male, moil, moll, mote, mule, tole, module's, modal's, model's, mode's moent moment 2 14 Monet, moment, Mont, Moet, Mount, mount, Monte, Monty, meant, mint, Manet, mend, mound, mayn't moeny money 1 45 money, Mooney, Meany, meany, menu, mien, Mon, men, Mona, Moon, many, moan, mono, moon, mine, Monet, mingy, moneys, Min, mean, min, omen, Mont, Monty, morn, MN, Mn, mane, mopey, mosey, Moe, mangy, honey, peony, Moreno, Man, man, mun, Monk, Mons, mend, monk, money's, Mon's, men's moleclues molecules 1 20 molecules, molecule's, mole clues, mole-clues, molecule, molecular, monocles, mollies, molehills, mileages, follicles, monocle's, muscles, Mollie's, molehill's, Moluccas, mileage's, follicle's, muscle's, Moselle's momento memento 2 5 moment, memento, momenta, moments, moment's monestaries monasteries 1 19 monasteries, ministries, monstrous, monsters, monster's, monetarism, monetarist, minsters, monastery's, Muensters, minestrone's, minster's, Muenster's, muenster's, Nestorius, mysteries, Montessori's, Munster's, moisture's monestary monastery 2 13 monetary, monastery, ministry, monster, minster, Muenster, muenster, momentary, Munster, monitory, monsters, monster's, monastery's monestary monetary 1 13 monetary, monastery, ministry, monster, minster, Muenster, muenster, momentary, Munster, monitory, monsters, monster's, monastery's monickers monikers 1 29 monikers, moniker's, mo nickers, mo-nickers, mimickers, mockers, moniker, nickers, manicures, mongers, knickers, Snickers, snickers, mimicker's, mincers, mocker's, nicker's, knockers, manicure's, monger's, snicker's, monkeys, Honecker's, Monica's, mincer's, knocker's, mockery's, monkey's, knickers's monolite monolithic 0 20 moonlit, monolith, mono lite, mono-lite, Minolta, moonlight, Mongoloid, mongoloid, Monte, monologue, Mongolia, Mongolic, monoliths, Mennonite, Mongolian, Woolite, manlike, monoxide, Mongolia's, monolith's Monserrat Montserrat 1 26 Montserrat, Monster, Insert, Montserrat's, Maserati, Monera, Monsieur, Monastery, Mansard, Mincemeat, Minster, Monetary, Monsters, Monterrey, Mongered, Manservant, Consecrate, Concert, Consort, Menstruate, Monsieur's, Munster, Serrate, Mozart, Monster's, Monera's montains mountains 1 15 mountains, maintains, mountain's, contains, mountings, mountainous, Montana, mountain, Montana's, Montanans, fountains, mounting's, Montaigne's, Montanan's, fountain's montanous mountainous 1 5 mountainous, monotonous, Montana's, Montanans, Montanan's monts months 4 48 Mont's, mints, mounts, months, Mons, Mont, mots, Monet's, Monty's, Mount's, mint's, mount's, Mon's, Monte, Monty, moats, moots, fonts, molts, monks, Monte's, mantas, mantes, mantis, minds, mounds, Minot's, month, mends, Manet's, mind's, mot's, mound's, month's, Moet's, Mona's, Mott's, moat's, mono's, Monk's, Mort's, font's, manta's, molt's, monk's, most's, wont's, mend's moreso more 29 37 mores, Morse, More's, mires, moires, more's, Moreno, mores's, mares, meres, morose, morass, Moore's, mire's, moire's, more so, more-so, Moors, moors, morels, Mrs, Moor's, More, Moro, Moro's, mare's, mere's, moor's, more, morsel, Mr's, Morse's, Miro's, Moe's, morel's, Moreno's, Oreo's morgage mortgage 1 20 mortgage, mortgagee, mirage, morgue, Morgan, corkage, mirages, mortgaged, mortgages, morgues, Marge, marge, merge, marriage, forage, morale, Margie, mirage's, mortgage's, morgue's morrocco morocco 2 16 Morocco, morocco, Morocco's, Rocco, morocco's, Moroccan, sirocco, Merrick, Morrow, morrow, morrows, moronic, Morrow's, morrow's, MOOC, Moro morroco morocco 2 19 Morocco, morocco, Marco, Merrick, Morrow, morrow, morrows, MOOC, Merck, Moro, moron, Margo, Morrow's, morrow's, Murrow, marrow, Moro's, Morocco's, morocco's mosture moisture 1 23 moisture, posture, mistier, Mister, mister, moister, mustier, mature, Master, master, muster, mixture, mobster, monster, gesture, pasture, mastery, mystery, moisture's, moisturize, suture, most, imposture motiviated motivated 1 8 motivated, motivates, motivate, mitigated, titivated, demotivated, motivator, mutilated mounth month 1 19 month, Mount, mount, mouth, mounts, Mouthe, months, mouthy, moth, Mont, Mountie, Monte, Monty, Munch, mound, munch, month's, Mount's, mount's movei movie 1 30 movie, move, moved, mover, moves, movies, Moe, mauve, moi, move's, moue, Jove, Love, Moet, More, Rove, cove, dove, hove, love, mode, mole, mope, more, mote, rove, wove, maven, movie's, Moe's movment movement 1 10 movement, moment, movements, momenta, monument, foment, movement's, moments, memento, moment's mroe more 2 97 More, more, Moe, roe, Moore, mire, Marie, MRI, Miro, Moro, mare, mere, Mr, Moor, moor, moire, Mir, Mari, Mario, morel, mores, mote, morose, Maori, Mar, Mira, Morrow, Murrow, mar, marrow, miry, morrow, Ore, Rome, ore, moue, mow, roue, row, Mauro, Moet, Morse, mode, mole, mope, move, ME, MO, Mara, Mary, Me, Mo, Monroe, Mort, Myra, Re, me, mo, morn, re, Gore, Oreo, bore, core, fore, gore, lore, moray, pore, sore, tore, wore, yore, Marge, Marne, Merle, Myron, marge, merge, moron, ROM, Rom, Mae, Mao, Mme, Mrs, Rae, Roy, moi, moo, rue, Mr's, More's, more's, Miro's, Moro's, Moe's mucuous mucous 1 7 mucous, mucus, mucus's, mucks, muck's, Macao's, McCoy's muder murder 2 29 Mulder, murder, nuder, muter, muddier, ruder, madder, miter, mutter, mater, meter, mud er, mud-er, maunder, milder, minder, muster, Madeira, Maude, moodier, udder, mud, mender, modern, molder, Muir, made, mode, mute mudering murdering 1 15 murdering, mitering, muttering, metering, maundering, mustering, moldering, juddering, modern, mattering, modeling, muddling, muddying, maturing, motoring multicultralism multiculturalism 1 3 multiculturalism, multiculturalism's, multicultural multipled multiplied 1 8 multiplied, multiples, multiple, multiplex, multiple's, multiplies, multiplier, multiply multiplers multipliers 1 9 multipliers, multiples, multiplier's, multiple's, multiple rs, multiple-rs, multiplayer's, multiplier, multiplies munbers numbers 2 55 Numbers, numbers, miners, minibars, manners, maunders, members, mincers, minders, minters, mounters, unbars, number's, Mainers, mangers, menders, miner's, mongers, mumblers, manner's, member's, mincer's, minter's, mounter's, minors, moaners, cumbers, lumbers, manures, Dunbar's, Mainer's, cubers, manger's, mender's, monger's, tubers, tuners, Numbers's, manors, mumbler's, umber's, Munro's, minor's, moaner's, lumber's, manure's, Munster's, mulberry's, Buber's, Huber's, Monera's, cuber's, tuber's, tuner's, manor's muncipalities municipalities 1 4 municipalities, municipality's, municipality, principalities muncipality municipality 1 8 municipality, municipality's, municipally, municipal, municipalities, municipals, musicality, municipal's munnicipality municipality 1 7 municipality, municipality's, municipally, municipal, municipalities, municipals, municipal's muscels mussels 2 53 muscles, mussels, mussel's, muscle's, muses, musicals, muzzles, Muse's, missals, muse's, mussel, musses, musicales, missiles, mescals, measles, mules, muscled, maces, mouses, muscle, musics, musical's, Mses, Mace's, Meuse's, mace's, missal's, morsels, mouse's, mousses, muscatels, music's, Mosul's, Moses, mulls, muzzle's, Marcel's, mescal's, mousse's, muscly, Muriel's, Musial's, Russel's, musicale's, Mosley's, mule's, missile's, Mel's, morsel's, muscatel's, Moselle's, Moseley's muscels muscles 1 53 muscles, mussels, mussel's, muscle's, muses, musicals, muzzles, Muse's, missals, muse's, mussel, musses, musicales, missiles, mescals, measles, mules, muscled, maces, mouses, muscle, musics, musical's, Mses, Mace's, Meuse's, mace's, missal's, morsels, mouse's, mousses, muscatels, music's, Mosul's, Moses, mulls, muzzle's, Marcel's, mescal's, mousse's, muscly, Muriel's, Musial's, Russel's, musicale's, Mosley's, mule's, missile's, Mel's, morsel's, muscatel's, Moselle's, Moseley's muscial musical 1 13 musical, Musial, musicale, missal, mescal, musically, mussel, musicals, music, muscle, muscly, musical's, Musial's muscician musician 1 5 musician, musicians, musician's, musicianly, magician muscicians musicians 1 14 musicians, musician's, musician, magicians, musicianly, magician's, Mauritians, physicians, musicals, Mauritian's, muslin's, physician's, musical's, fustian's mutiliated mutilated 1 10 mutilated, mutilates, mutilate, militated, mutated, mitigated, modulated, motivated, mutilator, humiliated myraid myriad 1 34 myriad, maraud, my raid, my-raid, myriads, Murat, Myra, maid, raid, mermaid, Myra's, married, braid, Marat, merit, mired, morbid, Mari, myriad's, arid, marred, yard, MariaDB, Mayra, MRI, Maria, Marie, Mario, mad, maria, mid, rad, rid, pyramid mysef myself 1 74 myself, mused, Muse, muse, mys, muses, massif, Mses, Myst, mosey, Josef, Meuse, Moses, maser, miser, mouse, mes, MSW, Mays, mus, MSG, Mysore, NSF, mystify, MS, Mesa, Mmes, Ms, Muse's, NYSE, SF, mesa, mess, ms, muse's, sf, moose, muff, muss, mayst, M's, mas, mos, FSF, MST, Massey, Mays's, mdse, MS's, Mace, Mass, Miss, Moss, mace, mass, maze, mice, miff, miss, moss, move, May's, Myles, may's, mu's, moves, Mae's, MA's, MI's, Mo's, ma's, mi's, Moe's, move's mysogynist misogynist 1 7 misogynist, misogynists, misogynist's, misogynistic, misogamist, misogynous, misogyny's mysogyny misogyny 1 9 misogyny, misogyny's, misogamy, misogynous, mahogany, massaging, messaging, masking, miscuing mysterous mysterious 1 12 mysterious, mysteries, mystery's, musters, muster's, Masters, masters, misters, master's, mister's, Masters's, mastery's naieve naive 1 29 naive, nave, naiver, Nivea, Nieves, native, Nev, naivete, niece, sieve, knave, Navy, Neva, naif, navy, nevi, waive, thieve, Knievel, navel, naves, nerve, never, nae, naively, naivety, nee, nave's, Nieves's Napoleonian Napoleonic 2 6 Apollonian, Napoleonic, Napoleons, Napoleon, Napoleon's, Napoleonic's naturaly naturally 1 6 naturally, natural, naturals, neutrally, neutral, natural's naturely naturally 2 8 maturely, naturally, natural, nature, natures, naturals, nature's, natural's naturual natural 1 10 natural, naturally, naturals, neutral, notarial, natal, natural's, nature, neural, unnatural naturually naturally 1 7 naturally, natural, neutrally, naturals, neurally, unnaturally, natural's Nazereth Nazareth 1 6 Nazareth, Nazareth's, Zeroth, Nazarene, North, Gareth neccesarily necessarily 1 5 necessarily, necessary, unnecessarily, necessaries, necessary's neccesary necessary 1 15 necessary, accessory, necessity, necessarily, necessary's, Cesar, unnecessary, successor, Caesar, nectar, recces, Caesars, nuclear, Caesar's, nectar's neccessarily necessarily 1 5 necessarily, necessary, unnecessarily, necessaries, necessary's neccessary necessary 1 7 necessary, accessory, necessarily, necessary's, necessity, unnecessary, successor neccessities necessities 1 5 necessities, necessitous, necessity's, necessitates, necessaries necesarily necessarily 1 5 necessarily, necessary, unnecessarily, necessaries, necessary's necesary necessary 1 12 necessary, necessity, necessarily, necessary's, Cesar, unnecessary, nieces, necessaries, ancestry, niece's, Nice's, Cesar's necessiate necessitate 1 8 necessitate, necessity, necessities, necessary, negotiate, necessity's, nauseate, necessitous neglible negligible 1 11 negligible, negotiable, glibly, negligibly, legible, globule, negligee, gullible, indelible, reliable, legibly negligable negligible 1 15 negligible, negligibly, negotiable, negligee, eligible, ineligible, negligence, navigable, negligees, clickable, legible, likable, unlikable, ineligibly, negligee's negociate negotiate 1 6 negotiate, negotiated, negotiates, negotiator, negate, renegotiate negociation negotiation 1 6 negotiation, negotiations, negation, negotiating, negotiation's, renegotiation negociations negotiations 1 6 negotiations, negotiation's, negotiation, negations, negation's, renegotiation's negotation negotiation 1 7 negotiation, negation, notation, negotiating, vegetation, negotiations, negotiation's neice niece 1 64 niece, Nice, nice, deice, Noyce, noise, nieces, nicer, Rice, Venice, mice, niche, rice, Nisei, nee, nisei, nose, Ice, ice, piece, notice, novice, deuce, naive, Neo's, neighs, noose, Neil, Nick, Nike, Nile, dice, lice, neck, nick, nine, vice, NE's, NYSE, Ne's, NeWS, Ni's, news, Seine, seine, fence, hence, neigh, nonce, pence, Peace, gneiss, juice, peace, seize, voice, niece's, new's, newsy, noisy, Nice's, Neil's, neigh's, news's neice nice 3 64 niece, Nice, nice, deice, Noyce, noise, nieces, nicer, Rice, Venice, mice, niche, rice, Nisei, nee, nisei, nose, Ice, ice, piece, notice, novice, deuce, naive, Neo's, neighs, noose, Neil, Nick, Nike, Nile, dice, lice, neck, nick, nine, vice, NE's, NYSE, Ne's, NeWS, Ni's, news, Seine, seine, fence, hence, neigh, nonce, pence, Peace, gneiss, juice, peace, seize, voice, niece's, new's, newsy, noisy, Nice's, Neil's, neigh's, news's neigborhood neighborhood 1 6 neighborhood, neighborhoods, neighborhood's, neighbored, Negroid, negroid neigbour neighbor 1 20 neighbor, Nicobar, neighbors, Nagpur, peignoir, Negro, Niger, negro, neighbored, nigger, nigher, Niebuhr, seigneur, neighbor's, neighborly, niggler, Igor, newborn, gibber, Nicobar's neigbouring neighboring 1 26 neighboring, ignoring, gibbering, newborn, neighing, figuring, numbering, belaboring, nickering, neighbor, engineering, Nigerian, Nigerien, boring, encoring, goring, ligaturing, injuring, neighbors, Goering, beggaring, liquoring, neighbor's, abjuring, newborns, newborn's neigbours neighbors 1 24 neighbors, neighbor's, neighbor, Nicobar's, Negroes, peignoirs, Negros, Negro's, niggers, seigneurs, Negros's, nigglers, Nagpur's, peignoir's, Niger's, newborns, Nicobar, gibbers, nigger's, Niebuhr's, seigneur's, niggler's, Igor's, newborn's neolitic neolithic 2 7 Neolithic, neolithic, politic, neuritic, politico, Celtic, neurotic nessasarily necessarily 1 10 necessarily, necessary, unnecessarily, necessaries, nastily, nearly, newsgirl, nasally, scarily, necessary's nessecary necessary 2 11 NASCAR, necessary, scary, descry, pessary, nosegay, Nescafe, NASCAR's, sectary, scar, scare nestin nesting 1 38 nesting, nest in, nest-in, nestling, besting, nest, Newton, neaten, netting, newton, Heston, Nestor, Weston, destine, destiny, jesting, resting, testing, vesting, nests, Seton, Austin, Dustin, Justin, Nestle, nest's, nested, nestle, Stein, Stine, satin, stain, stein, sting, stun, nosing, noting, Stan neverthless nevertheless 1 18 nevertheless, nerveless, breathless, mirthless, worthless, nonetheless, ruthless, Beverley's, Beverly's, overrules, effortless, fearless, northers, faithless, several's, norther's, Novartis's, overalls's newletters newsletters 1 20 newsletters, new letters, new-letters, newsletter's, newsletter, letters, netters, welters, letter's, wetters, litters, natters, neuters, nutters, welter's, wetter's, latter's, litter's, natter's, neuter's nightime nighttime 1 9 nighttime, nightie, nigh time, nigh-time, nighties, nighttime's, night, nightmare, nightie's nineth ninth 1 14 ninth, ninety, ninths, nine, nines, nine's, neath, none, ninth's, nth, tenth, ninetieth, Kenneth, Nina ninteenth nineteenth 1 9 nineteenth, nineteenths, ninetieth, nineteen, nineteenth's, nineteens, nineteen's, Nintendo, fifteenth ninty ninety 1 42 ninety, minty, ninny, linty, nifty, ninth, Monty, mint, nit, int, unity, nutty, Mindy, nicety, runty, Nina, Nita, nine, Indy, dint, hint, into, lint, pint, tint, dainty, pointy, nanny, natty, Cindy, Lindy, Nancy, nasty, nines, ninja, pinto, windy, ninety's, ain't, ninny's, Nina's, nine's nkow know 1 49 know, NOW, now, NCO, Nike, nook, nuke, known, knows, NJ, knock, nooky, Noe, Nokia, Norw, nowt, KO, Knox, NW, No, kW, knew, kw, no, knob, knot, Nikon, NC, nohow, Neo, Nikki, cow, new, Nos, Nov, TKO, nob, nod, non, nor, nos, not, zip line, NYC, nag, neg, now's, No's, no's nkwo know 2 84 NCO, know, Knox, Nike, kiwi, nuke, Nikon, NJ, NOW, now, Neo, Nikki, naked, nuked, nukes, KO, NW, No, kW, kw, neg, no, nook, NC, Nokia, new, noway, NWT, Negro, TKO, kWh, negro, two, zip line, NYC, nag, Noe, nix, keno, knob, knock, knot, NATO, NeWS, Nero, Pkwy, known, knows, news, newt, nowt, pkwy, Nick, Nike's, kn, knew, neck, nick, nuke's, wk, NCAA, Nagy, wog, wok, WHO, nags, who, woe, woo, wow, K, N, WNW, cow, k, n, vow, Kano, NW's, ink, pinko, new's, now's, nag's nmae name 1 49 name, Mae, nae, Nam, Nome, NM, Niamey, named, names, Noumea, mane, Mme, maw, Nate, gnome, nape, nave, MA, ME, Me, NE, Na, Ne, ma, me, numb, Dame, Jame, came, dame, fame, game, lame, same, tame, nomad, FNMA, Man, man, Mai, Mao, May, Moe, Noe, may, nay, nee, name's, Nam's noncombatents noncombatants 1 9 noncombatants, noncombatant's, noncombatant, combatants, concomitants, incompetents, combatant's, concomitant's, incompetent's nonsence nonsense 1 8 nonsense, Nansen's, nascence, innocence, Nansen, nonsense's, conscience, nuisance nontheless nonetheless 1 29 nonetheless, monthlies, boneless, knotholes, monthly's, toneless, knothole's, noiseless, toothless, worthless, tongueless, northerlies, nameless, pathless, anopheles's, countless, pointless, anopheles, syntheses, nonplus, nevertheless, potholes, ruthless, tuneless, northerly's, pothole's, Thales's, Nantes's, Othello's norhern northern 1 10 northern, Noreen, norther, northers, nowhere, Norbert, moorhen, Northerner, northerner, norther's northen northern 1 15 northern, norther, nor then, nor-then, north en, north-en, North, north, Noreen, Norths, Norton, North's, earthen, north's, nothing northereastern northeastern 3 7 norther eastern, norther-eastern, northeastern, northwestern, northeaster, northeasters, northeaster's notabley notably 2 5 notable, notably, notables, notable's, potable noteable notable 1 18 notable, notably, note able, note-able, notables, noticeable, potable, netball, nameable, tenable, Noble, noble, notable's, table, doable, nobble, noticeably, notifiable noteably notably 1 12 notably, notable, note ably, note-ably, noticeably, netball, tenably, nobly, notables, neatly, noticeable, notable's noteriety notoriety 1 10 notoriety, nitrite, notoriety's, notelet, notaries, entirety, nitrate, nitrites, nutrient, nitrite's noth north 2 61 North, north, both, moth, notch, nth, not, Goth, Noah, Roth, doth, goth, nosh, note, neath, Knuth, month, ninth, Booth, Botha, booth, mouth, NIH, nit, nor, nowt, oath, No, Th, no, NH, NT, nigh, South, loath, natch, south, youth, knot, NOW, Noe, now, NEH, NWT, Nat, Nos, Nov, nah, net, nob, nod, non, nos, nut, Thoth, quoth, sooth, tooth, wroth, No's, no's nothern northern 1 26 northern, southern, nether, bothering, mothering, Noreen, neither, Theron, norther, bother, mother, pothering, nothing, other, another, northers, thorn, Katheryn, Lutheran, nosher, pother, others, Nathan, nowhere, norther's, other's noticable noticeable 1 5 noticeable, notable, noticeably, notifiable, notably noticably noticeably 1 6 noticeably, notably, noticeable, notable, nautically, notifiable noticeing noticing 1 16 noticing, enticing, notice, noting, noising, noticed, notices, notching, notating, notice's, notifying, notarizing, Nicene, dicing, nosing, knotting noticible noticeable 1 4 noticeable, notifiable, noticeably, notable notwhithstanding notwithstanding 1 3 notwithstanding, withstanding, outstanding nowdays nowadays 1 35 nowadays, noways, now days, now-days, nods, Mondays, nod's, nodes, node's, nowadays's, Monday's, noonday's, Ned's, days, nays, nomads, naiads, noway, rowdy's, today's, NORAD's, Nadia's, noddy, nomad's, now's, naiad's, Nat's, Day's, Norway's, day's, nay's, toady's, nobody's, notary's, Downy's nowe now 3 39 NOW, Noe, now, owe, Howe, Lowe, Nome, Rowe, node, none, nope, nose, note, nowt, noway, no we, no-we, Norw, new, woe, nee, Noel, noel, noes, NE, NW, Ne, No, no, nowise, we, newel, newer, know, now's, nae, vow, wow, Noe's nto not 1 28 not, NATO, NT, No, no, to, nit, into, onto, unto, NWT, Nat, net, nod, nut, Neo, WTO, Ito, NCO, PTO, knot, note, nth, Nate, Nita, ND, Nd, Ned nucular nuclear 1 27 nuclear, ocular, unclear, jocular, jugular, nebular, nodular, secular, muscular, funicular, uvular, Nicola, angular, Nicobar, Nicolas, buckler, peculiar, niggler, nuclei, binocular, monocular, nectar, scalar, tubular, nuzzler, regular, Nicola's nuculear nuclear 1 25 nuclear, unclear, nucleate, clear, buckler, niggler, nuclei, ocular, jocular, jugular, nebular, nodular, nucleic, nucleon, nucleus, nuzzler, secular, peculiar, nonnuclear, funicular, unclean, angular, knuckle, binocular, monocular nuisanse nuisance 1 7 nuisance, nuisances, Nisan's, Nissan's, Nisan, nuisance's, unison's numberous numerous 1 6 numerous, Numbers, numbers, number's, Numbers's, cumbrous Nuremburg Nuremberg 1 3 Nuremberg, Nirenberg, Nuremberg's nusance nuisance 1 10 nuisance, nuance, nuisances, nuances, Nisan's, nascence, nuisance's, seance, nuance's, nuanced nutritent nutrient 1 3 nutrient, nutriment, Trident nutritents nutrients 1 4 nutrients, nutriments, nutrient's, nutriment's nuturing nurturing 1 10 nurturing, suturing, neutering, untiring, nutting, Turing, neutrino, maturing, nattering, tutoring obediance obedience 1 5 obedience, obeisance, abidance, obedience's, abeyance obediant obedient 1 16 obedient, obeisant, obediently, ordinate, obedience, aberrant, obtain, obtained, pedant, Ibadan, obstinate, oxidant, obsidian, obtains, abundant, obeying obession obsession 1 14 obsession, omission, obsessions, abrasion, Oberon, oblation, cession, occasion, session, obsessing, emission, obsession's, obsessional, obeying obssessed obsessed 1 7 obsessed, abscessed, obsesses, assessed, obsess, possessed, obsolesced obstacal obstacle 1 23 obstacle, obstacles, obstacle's, optical, acoustical, egoistical, mystical, install, obstetrical, stoical, zodiacal, abstractly, monastical, obstinacy, abstract, bestowal, obstruct, onstage, astral, oxtail, logistical, abstain, austral obstancles obstacles 1 10 obstacles, obstacle's, obstacle, obstinacy's, obstinacy, obstinately, abstainers, obstructs, abstainer's, Stengel's obstruced obstructed 1 9 obstructed, obstruct, obstructs, obtruded, abstruse, obtrude, obscured, obtrudes, outraced ocasion occasion 1 20 occasion, occasions, action, evasion, ovation, cation, location, vocation, oration, occasion's, occasional, occasioned, casino, occlusion, Casio, caution, cushion, Asian, avocation, evocation ocasional occasional 1 10 occasional, occasionally, vocational, occasions, occasion, factional, occasion's, occasioned, avocational, optional ocasionally occasionally 1 4 occasionally, occasional, vocationally, optionally ocasionaly occasionally 1 12 occasionally, occasional, vocationally, vocational, occasions, occasion, factional, occasion's, occasioned, optionally, avocational, optional ocasioned occasioned 1 13 occasioned, occasions, occasion, occasion's, cautioned, cushioned, auctioned, occasional, optioned, vacationed, accessioned, captioned, fashioned ocasions occasions 1 32 occasions, occasion's, occasion, actions, evasions, ovations, cations, locations, vocations, orations, action's, casinos, occlusions, evasion's, ovation's, cation's, cautions, cushions, Asians, location's, vocation's, Casio's, oration's, avocations, evocations, occlusion's, caution's, cushion's, casino's, Asian's, avocation's, evocation's ocassion occasion 1 31 occasion, occasions, omission, action, Passion, passion, evasion, ovation, cation, occlusion, cession, location, vocation, caution, cushion, oration, accession, scansion, occasion's, occasional, occasioned, casino, emission, caisson, Casio, cashing, Asian, cassia, cohesion, avocation, evocation ocassional occasional 1 11 occasional, occasionally, vocational, occasions, occasion, obsessional, factional, occasion's, occasioned, avocational, optional ocassionally occasionally 1 5 occasionally, occasional, vocationally, obsessionally, optionally ocassionaly occasionally 1 14 occasionally, occasional, vocationally, vocational, occasions, occasion, obsessionally, obsessional, factional, occasion's, occasioned, optionally, avocational, optional ocassioned occasioned 1 14 occasioned, cautioned, cushioned, occasions, accessioned, occasion, occasion's, impassioned, vacationed, auctioned, occasional, optioned, captioned, fashioned ocassions occasions 1 50 occasions, occasion's, omissions, occasion, actions, Passions, passions, evasions, ovations, cations, occlusions, cessions, omission's, locations, vocations, cautions, cushions, orations, action's, accessions, Passion's, passion's, casinos, emissions, caissons, evasion's, ovation's, cation's, occlusion's, Asians, cession's, location's, vocation's, Casio's, cassias, caution's, cushion's, oration's, accession's, scansion's, avocations, evocations, cassia's, emission's, caisson's, casino's, Asian's, cohesion's, avocation's, evocation's occaison occasion 1 16 occasion, occasions, caisson, moccasin, orison, casino, accession, accusing, occasion's, Alison, occasional, occasioned, occlusion, Jason, Carson, Occam's occassion occasion 1 8 occasion, occasions, accession, occlusion, occasion's, occasional, occasioned, omission occassional occasional 1 7 occasional, occasionally, occasions, occasion, occasion's, occasioned, occupational occassionally occasionally 1 8 occasionally, occasional, vocationally, occupationally, occasions, occasion, obsessionally, occasion's occassionaly occasionally 1 9 occasionally, occasional, occasions, occasion, occasion's, occasioned, occasioning, occupationally, occupational occassioned occasioned 1 6 occasioned, accessioned, occasions, occasion, occasion's, occasional occassions occasions 1 11 occasions, occasion's, occasion, accessions, occlusions, occasional, occasioned, accession's, occlusion's, omissions, omission's occationally occasionally 1 6 occasionally, vocationally, occupationally, occasional, optionally, educationally occour occur 1 16 occur, occurs, OCR, accrue, scour, ocker, coir, ecru, Accra, cor, cur, our, accord, accouter, corr, reoccur occurance occurrence 1 10 occurrence, occupancy, occurrences, accordance, accuracy, occurs, assurance, occurrence's, occurring, durance occurances occurrences 1 9 occurrences, occurrence's, occurrence, occupancy's, assurances, accordance's, accuracy's, assurance's, durance's occured occurred 1 26 occurred, accrued, occur ed, occur-ed, occurs, cured, occur, accursed, occupied, acquired, accord, occlude, uncured, accused, scoured, secured, cored, augured, accrue, accurate, cred, curd, obscured, reoccurred, cared, oared occurence occurrence 1 19 occurrence, occurrences, occurrence's, recurrence, concurrence, occupancy, occurring, currency, occurs, coherence, Clarence, accordance, nonoccurence, Laurence, opulence, accuracy, succulence, ocarinas, ocarina's occurences occurrences 1 17 occurrences, occurrence's, occurrence, recurrences, currencies, concurrences, recurrence's, concurrence's, occupancy's, currency's, coherence's, Clarence's, accordance's, Laurence's, opulence's, accuracy's, succulence's occuring occurring 1 15 occurring, accruing, curing, acquiring, ocarina, accusing, scouring, securing, coring, auguring, occur, obscuring, reoccurring, caring, oaring occurr occur 1 20 occur, occurs, occurred, accrue, OCR, ocker, Accra, occupy, corr, Curry, cure, curry, occupier, Orr, cur, our, ocular, occurring, Carr, reoccur occurrance occurrence 1 10 occurrence, occurrences, occurrence's, occurring, occupancy, accordance, recurrence, concurrence, accuracy, currency occurrances occurrences 1 14 occurrences, occurrence's, occurrence, recurrences, currencies, concurrences, occupancy's, accordance's, recurrence's, assurances, concurrence's, accuracy's, currency's, assurance's ocuntries countries 1 15 countries, counties, country's, entries, counters, gantries, gentries, contrives, counter's, unties, Coventries, coquetries, aunties, Ontario's, auntie's ocuntry country 1 18 country, counter, county, upcountry, contra, entry, Gantry, Gentry, gantry, gentry, unitary, count, country's, counters, cunt, Coventry, counter's, county's ocurr occur 1 20 occur, OCR, ocker, corr, Curry, cure, curry, ecru, Orr, acre, cur, ogre, our, occurs, ocular, ocher, scurry, Carr, okra, Accra ocurrance occurrence 1 20 occurrence, occurrences, currency, recurrence, outrace, occurrence's, Torrance, occurring, concurrence, currant, durance, ocarinas, occupancy, assurance, accordance, currants, Terrance, ocarina's, Carranza, currant's ocurred occurred 1 30 occurred, incurred, curried, cured, scurried, acquired, recurred, courted, scarred, cored, accrued, Creed, creed, scoured, cred, curd, carried, coursed, concurred, reoccurred, urged, cared, cried, erred, oared, curbed, curled, cursed, curved, uncured ocurrence occurrence 1 6 occurrence, occurrences, currency, recurrence, occurrence's, concurrence offcers officers 1 15 officers, offers, officer's, offer's, officer, offices, office's, offsets, overs, offset's, effaces, offer, coffers, over's, coffer's offcially officially 1 6 officially, official, facially, officials, unofficially, official's offereings offerings 1 13 offerings, offering's, offering, offings, sufferings, offing's, Efren's, sovereigns, Efrain's, firings, suffering's, offspring's, sovereign's offical official 1 19 official, offal, officially, focal, officials, fecal, bifocal, efficacy, office, apical, optical, officer, offices, ethical, fiscal, official's, FICA, office's, offal's officals officials 1 27 officials, official's, officialese, offal's, official, bifocals, offices, officialism, office's, officers, ovals, efficacy, fiscals, offal, officially, facials, FICA's, Ofelia's, office, finals, efficacy's, officer's, oval's, fiscal's, Africa's, facial's, final's offically officially 1 16 officially, focally, official, apically, efficacy, optically, civically, ethically, fiscally, offal, facially, officials, unofficially, finally, effectually, official's officaly officially 1 7 officially, official, efficacy, offal, officials, oafishly, official's officialy officially 1 4 officially, official, officials, official's offred offered 1 25 offered, offed, off red, off-red, offers, offer, offend, Fred, afford, odored, effed, fared, fired, oared, offer's, Alfred, offset, Ford, ford, overdo, Freda, Freud, freed, fried, overfed oftenly often 1 20 often, oftener, openly, evenly, rottenly, finely, intently, oftenest, only, effetely, soften, softly, oaten, soddenly, loftily, offend, softens, overly, woodenly, offends oging going 1 14 going, ogling, OKing, aging, oping, owing, egging, eking, ongoing, gong, Agni, ING, gin, oink oging ogling 2 14 going, ogling, OKing, aging, oping, owing, egging, eking, ongoing, gong, Agni, ING, gin, oink omision omission 1 12 omission, emission, omissions, mission, emotion, elision, omission's, commission, emissions, motion, admission, emission's omited omitted 1 16 omitted, vomited, emitted, emoted, mooted, omit ed, omit-ed, muted, outed, omits, moated, omit, limited, mated, meted, opted omiting omitting 1 12 omitting, vomiting, smiting, emitting, emoting, mooting, muting, outing, limiting, mating, meting, opting ommision omission 1 8 omission, emission, commission, omissions, mission, immersion, admission, omission's ommited omitted 1 20 omitted, emitted, emoted, committed, commuted, vomited, mooted, limited, muted, outed, omits, moated, omit, emptied, mated, meted, opted, admitted, matted, Olmsted ommiting omitting 1 17 omitting, emitting, emoting, committing, commuting, vomiting, smiting, mooting, limiting, muting, outing, mating, meting, opting, admitting, matting, meeting ommitted omitted 1 4 omitted, committed, emitted, admitted ommitting omitting 1 4 omitting, committing, emitting, admitting omniverous omnivorous 1 7 omnivorous, omnivores, omnivore's, omnivorously, omnivore, onerous, coniferous omniverously omnivorously 1 6 omnivorously, omnivorous, onerously, ominously, omnivores, omnivore's omre more 2 43 More, more, Ore, ore, Omar, ogre, Amer, immure, mire, om re, om-re, Emery, emery, Oreo, Orr, ire, mare, mere, Moore, moire, omen, Homer, comer, homer, Amur, Moro, Mr, OR, emir, o'er, om, or, Emory, Oder, over, MRI, OMB, Ora, are, ere, oar, our, Omar's onot note 15 44 onto, Ont, Ono, not, into, int, knot, snot, unto, unit, ant, ingot, anti, nit, note, nowt, Oort, Tonto, snoot, NT, ON, OT, Otto, ante, on, undo, Mont, cont, font, wont, onset, Ono's, ain't, aunt, NWT, Nat, net, nod, nut, oat, one, out, don't, won't onot not 4 44 onto, Ont, Ono, not, into, int, knot, snot, unto, unit, ant, ingot, anti, nit, note, nowt, Oort, Tonto, snoot, NT, ON, OT, Otto, ante, on, undo, Mont, cont, font, wont, onset, Ono's, ain't, aunt, NWT, Nat, net, nod, nut, oat, one, out, don't, won't onyl only 1 25 only, Oneal, onyx, anal, O'Neil, Ont, Noel, ON, noel, oily, on, Orly, vinyl, incl, annul, Ono, any, nil, oil, one, owl, tonal, zonal, encl, O'Neill openess openness 1 10 openness, openers, openest, oneness, opens, open's, opines, openness's, opener's, penis's oponent opponent 1 15 opponent, opponents, deponent, openest, opulent, opponent's, opined, component, anent, opining, potent, proponent, exponent, opened, opening oportunity opportunity 1 4 opportunity, importunity, opportunist, opportunity's opose oppose 1 20 oppose, pose, oops, opes, appose, ops, apse, op's, opus, poise, opposed, opposes, poos, posse, apes, ope, opus's, Po's, ape's, Poe's oposite opposite 1 20 opposite, apposite, opposites, postie, posit, onsite, upside, opiate, opposed, offsite, piste, opacity, oppose, opposite's, oppositely, upset, posited, Post, pastie, post oposition opposition 2 9 Opposition, opposition, position, apposition, imposition, oppositions, deposition, reposition, opposition's oppenly openly 1 21 openly, Opel, only, open, apply, opens, appeal, append, evenly, open's, opened, opener, penal, opine, panel, opulently, penile, Koppel, Penny, penny, Opel's oppinion opinion 1 11 opinion, op pinion, op-pinion, opining, opinions, pinion, Onion, onion, opening, opinion's, pinon opponant opponent 1 12 opponent, opponents, opponent's, appoint, pennant, assonant, deponent, opining, poignant, opening, component, exponent oppononent opponent 1 16 opponent, opponents, opponent's, appointment, deponent, Innocent, innocent, optioned, penitent, pennant, openest, opulent, pendent, pungent, apparent, poignant oppositition opposition 2 7 Opposition, opposition, apposition, oppositions, opposition's, position, apposition's oppossed opposed 1 14 opposed, apposed, opposes, oppose, opposite, oppressed, appeased, pissed, posed, apposes, appose, passed, poised, unopposed opprotunity opportunity 1 10 opportunity, opportunist, opportunity's, importunity, opportunely, opportunists, orotundity, opportune, opportunities, opportunist's opression oppression 1 11 oppression, impression, operation, depression, repression, oppressing, oppression's, compression, suppression, Prussian, expression opressive oppressive 1 11 oppressive, impressive, depressive, repressive, oppressively, operative, pressie, suppressive, oppressing, expressive, aggressive opthalmic ophthalmic 1 13 ophthalmic, polemic, Islamic, hypothalami, Ptolemaic, Olmec, epithelium, athletic, apathetic, epidemic, apothegm, epistemic, epidermic opthalmologist ophthalmologist 1 4 ophthalmologist, ophthalmologists, ophthalmologist's, ophthalmology's opthalmology ophthalmology 1 5 ophthalmology, ophthalmology's, ophthalmic, epistemology, epidemiology opthamologist ophthalmologist 1 9 ophthalmologist, pathologist, ethnologist, ethologist, anthologist, etymologist, epidemiologist, entomologist, apologist optmizations optimizations 1 4 optimizations, optimization's, optimization, itemization's optomism optimism 1 8 optimism, optimisms, optimist, optimums, optimum, optimism's, optimize, optimum's orded ordered 11 29 corded, forded, horded, lorded, worded, eroded, order, orated, prided, oared, ordered, birded, boarded, girded, hoarded, graded, ordeal, traded, carded, herded, larded, ported, sordid, sorted, warded, added, aided, erred, outed organim organism 1 14 organism, organic, organ, organize, organs, orgasm, origami, oregano, organ's, organdy, organza, organisms, uranium, organism's organiztion organization 1 8 organization, organizations, organization's, organizational, organizing, reorganization, urbanization, origination orgin origin 1 24 origin, Orin, organ, Oregon, argon, urging, or gin, or-gin, org in, org-in, origins, orig, Orion, arguing, oregano, org, forging, gorging, organs, Erin, Oran, orgy, origin's, organ's orgin organ 3 24 origin, Orin, organ, Oregon, argon, urging, or gin, or-gin, org in, org-in, origins, orig, Orion, arguing, oregano, org, forging, gorging, organs, Erin, Oran, orgy, origin's, organ's orginal original 1 15 original, ordinal, originally, originals, virginal, urinal, marginal, regional, organ, origin, original's, organs, aboriginal, unoriginal, organ's orginally originally 1 11 originally, original, marginally, regionally, organically, organelle, originality, originals, ordinal, original's, vaginally oridinarily ordinarily 1 5 ordinarily, ordinary, ordinaries, originally, ordinary's origanaly originally 1 7 originally, original, originals, organelle, originality, organdy, original's originall original 2 6 originally, original, originals, origin all, origin-all, original's originall originally 1 6 originally, original, originals, origin all, origin-all, original's originaly originally 1 5 originally, original, originals, originality, original's originially originally 1 8 originally, original, organically, originality, originals, original's, regionally, marginally originnally originally 1 8 originally, original, originality, originals, original's, regionally, organically, marginally origional original 1 9 original, originally, originals, regional, origin, original's, virginal, aboriginal, unoriginal orignally originally 1 15 originally, original, originality, organelle, originals, marginally, original's, signally, regionally, organically, ordinal, organdy, orally, urinal, regally orignially originally 1 8 originally, original, organically, originality, originals, original's, ironically, marginally otehr other 1 18 other, otter, outer, OTOH, Oder, adhere, odder, uteri, ether, ocher, utter, doter, voter, Terr, o'er, tear, terr, eater ouevre oeuvre 1 21 oeuvre, oeuvres, ever, over, Louvre, outre, every, oeuvre's, soever, aver, louver, Eve, Ore, ere, eve, ore, our, overs, overt, o'er, over's overshaddowed overshadowed 1 5 overshadowed, foreshadowed, overshadows, overshadow, overshadowing overwelming overwhelming 1 11 overwhelming, overweening, overselling, overwhelmingly, overarming, overlying, overruling, overcoming, overflying, overfilling, overvaluing overwheliming overwhelming 1 6 overwhelming, overwhelmingly, overwhelm, overwhelms, overwhelmed, overhauling owrk work 1 39 work, irk, Ark, ark, orc, org, Erik, Oreg, IRC, OK, OR, erg, or, orgy, orig, Bork, Cork, York, cork, dork, fork, pork, Ozark, OCR, Ora, Ore, Orr, oak, oar, oik, ore, our, orb, ARC, arc, ogre, okra, awry, o'er owudl would 2 46 owed, would, oddly, owl, Abdul, widely, wold, AWOL, awed, wild, idle, idly, idol, old, Odell, Oswald, IUD, OED, octal, oil, waddle, Udall, loudly, Wald, weld, OD, UL, Wood, woad, wood, wool, outlaw, outlay, Wed, awl, odd, ode, out, owe, wad, wed, woody, avowedly, dowel, towel, we'd oxigen oxygen 1 7 oxygen, oxen, exigent, exigence, exigency, oxygen's, oxide oximoron oxymoron 1 3 oxymoron, oxymoron's, oxymora paide paid 1 45 paid, aide, pied, pride, Paige, Paine, pad, payed, Paiute, Pate, pate, paddy, pained, paired, pod, pooed, pud, padre, plaid, PD, Pd, pd, peed, paced, paged, paled, pared, paved, pawed, pie, plied, pried, IDE, Sadie, aid, padded, paddle, parade, patine, Pat, pat, pit, spade, pads, pad's paitience patience 1 12 patience, pittance, patience's, patine, potency, penitence, audience, patient, patinas, patients, patina's, patient's palce place 1 30 place, palace, Pace, pace, pale, pales, plaice, police, pals, pal's, palls, palsy, pulse, placed, placer, places, palaces, lace, Paley, Peace, Peale, pacey, peace, pale's, pal, pall's, Peale's, place's, palace's, Paley's palce palace 2 30 place, palace, Pace, pace, pale, pales, plaice, police, pals, pal's, palls, palsy, pulse, placed, placer, places, palaces, lace, Paley, Peace, Peale, pacey, peace, pale's, pal, pall's, Peale's, place's, palace's, Paley's paleolitic paleolithic 2 5 Paleolithic, paleolithic, politic, politico, Paleolithic's paliamentarian parliamentarian 1 5 parliamentarian, parliamentarians, parliamentarian's, parliamentary, alimentary Palistian Palestinian 17 18 Alsatian, Palliation, Pakistan, Palestine, Pulsation, Parisian, Palpation, Palsying, Pakistani, Palestrina, Placation, Faustian, Palatial, Position, Politician, Polishing, Palestinian, Aleutian Palistinian Palestinian 1 3 Palestinian, Palestinians, Palestinian's Palistinians Palestinians 1 12 Palestinians, Palestinian's, Palestinian, Palestrina's, Politicians, Palestine's, Pakistanis, Pakistani's, Politician's, Pakistan's, Plasticine's, Justinian's pallete palette 2 30 pallet, palette, pallets, Paulette, palliate, palate, palled, pellet, pullet, pollute, plate, Platte, pallet's, pelleted, paled, ballet, mallet, wallet, Pilate, pallid, pilled, polite, polled, pulled, palmate, palpate, pellets, pullets, pellet's, pullet's pamflet pamphlet 1 16 pamphlet, pamphlets, pallet, Hamlet, amulet, hamlet, pimpled, Pamela, mallet, pamphlet's, paled, leaflet, palled, pellet, piffle, pullet pamplet pamphlet 1 22 pamphlet, pimpled, pimple, pimples, sampled, pamphlets, applet, pimpliest, amplest, pamper, pimply, ample, pallet, Hamlet, amulet, caplet, hamlet, pimple's, sample, pimped, pumped, pamphlet's pantomine pantomime 1 17 pantomime, panto mine, panto-mine, pantomimed, pantomimes, ptomaine, Antoine, panting, pantomiming, landmine, pantomime's, painting, pantie, patine, pontoon, Antone, punting paralel parallel 1 22 parallel, parallels, parable, paralegal, Parnell, parsley, parley, parole, parcel, parolee, parasol, paroled, paroles, palely, parallel's, paralleled, paralyze, parlay, payroll, parlayed, prole, parole's paralell parallel 1 12 parallel, parallels, paralegal, Parnell, parallel's, paralleled, parable, palely, parley, parole, parcel, parolee paranthesis parenthesis 1 4 parenthesis, parentheses, parenthesis's, parenthesize paraphenalia paraphernalia 1 10 paraphernalia, paraphernalia's, peripheral, paranoia, peripherally, marginalia, perihelia, paralegal, peripherals, peripheral's parellels parallels 1 45 parallels, parallel's, parallel, parallelism, paralleled, Parnell's, parleys, paroles, parcels, parolees, parole's, parables, prequels, parolee's, parable's, paralegals, parley's, payrolls, parcel's, prelates, preludes, peerless, proles, prattles, Pearlie's, paellas, payroll's, Carlyle's, Presley's, Purcell's, pallets, pareses, parsley's, pellets, prelate's, prelude's, prequel's, parlays, parlous, prattle's, paella's, parlay's, paralegal's, pallet's, pellet's parituclar particular 1 7 particular, particulars, articular, particulate, particular's, particularly, particle parliment parliament 2 7 Parliament, parliament, parliaments, parchment, Parliament's, parliament's, aliment parrakeets parakeets 1 18 parakeets, parakeet's, parakeet, partakes, parapets, parquets, partakers, partaker's, parapet's, packets, parades, parquet's, parrots, Paraclete's, parade's, paraquat's, packet's, parrot's parralel parallel 1 26 parallel, parallels, parable, paralegal, Parnell, parsley, parley, parole, parcel, parolee, payroll, parasol, paroled, paroles, percale, palely, parallel's, paralleled, paralyze, parlayed, Darrell, Farrell, Harrell, prole, parole's, plural parrallel parallel 1 9 parallel, parallels, parallel's, paralleled, parable, paralegal, paralleling, parley, parole parrallell parallel 1 7 parallel, parallels, parallel's, paralleled, paralegal, paralleling, parable partialy partially 1 9 partially, partial, partials, partiality, partly, partial's, martially, Martial, martial particually particularly 4 13 piratically, practically, particular, particularly, poetically, partially, particulate, piratical, vertically, operatically, patriotically, radically, parasitically particualr particular 1 7 particular, particulars, articular, particulate, particular's, particularly, particle particuarly particularly 1 11 particularly, particular, piratically, particularity, particulars, particular's, piratical, articular, particularize, practically, practicably particularily particularly 1 7 particularly, particularity, particularize, particular, particulars, particular's, particularity's particulary particularly 1 6 particularly, particular, particulars, particularity, articular, particular's pary party 6 41 pray, Peary, parry, parky, part, party, par, pry, pay, Parr, para, pare, Paar, pair, pear, prey, PARC, Park, park, pars, Cary, Gary, Mary, nary, pacy, vary, wary, PR, Pr, pr, Perry, Peru, PRO, per, ppr, pro, pore, pure, purr, pyre, par's pased passed 1 23 passed, paused, parsed, pasted, phased, paced, posed, pissed, paste, payed, based, cased, eased, lased, paged, paled, pared, paved, pawed, poised, past, pasta, pasty pasengers passengers 1 18 passengers, passenger's, passenger, singers, messengers, Sanger's, avengers, plungers, spongers, Singer's, Zenger's, pagers, singer's, messenger's, avenger's, plunger's, sponger's, pager's passerbys passersby 3 5 passerby's, passerby, passersby, passers, passer's pasttime pastime 1 12 pastime, past time, past-time, pastimes, pastie, peacetime, pastier, pasties, paste, pastime's, passim, postie pastural pastoral 1 23 pastoral, postural, astral, pastorals, pasturage, pasture, gestural, pastured, pastures, Pasteur, pastel, austral, pastrami, pastor, pastoral's, pastry, patrol, postal, Pasteur's, natural, pasture's, posture, pustular paticular particular 1 9 particular, particulars, articular, particulate, particular's, particularly, peculiar, titular, tickler pattented patented 1 25 patented, pat tented, pat-tented, parented, attended, patienter, patterned, patents, patientest, panted, patent, pattered, tented, attenuated, patent's, patients, painted, patient, portended, battened, fattened, patient's, attested, patently, pretended pavillion pavilion 1 4 pavilion, pavilions, pillion, pavilion's peageant pageant 1 22 pageant, pageants, peasant, reagent, pageantry, paginate, pagan, pageant's, agent, Piaget, pagans, parent, patent, pedant, regent, Peugeot, pungent, pennant, piquant, sergeant, poignant, pagan's peculure peculiar 1 35 peculiar, peculate, pecker, McClure, declare, picture, secular, peculator, peculiarly, culture, peeler, puller, peculated, peculates, ocular, pearlier, Clare, pecuniary, preclude, heckler, peddler, sculler, pedicure, secure, speculate, pickle, perjure, lecture, recluse, seclude, peccary, jocular, popular, recolor, regular pedestrain pedestrian 1 8 pedestrian, pedestrians, pedestrian's, eyestrain, pedestrianize, restrain, Palestrina, pedestal peice piece 1 80 piece, Price, price, Peace, peace, puce, pence, deice, Pace, pace, Pei's, poise, pieced, pieces, pricey, pees, pies, Pierce, Rice, apiece, pierce, rice, specie, Pei, pacey, pee, pie, pose, spice, Ice, ice, niece, pic, peaces, plaice, police, prize, pumice, pie's, pis, pecs, pics, Nice, Peck, Pele, Pete, Pike, dice, lice, mice, nice, peck, peke, pica, pick, pike, pile, pine, pipe, vice, Pisa, Pius, pacy, peas, peso, pews, pi's, piss, Percy, Ponce, place, ponce, piece's, pea's, pee's, pew's, poi's, pic's, Peace's, peace's penatly penalty 1 25 penalty, neatly, penal, gently, pertly, potently, prenatal, petal, pliantly, prenatally, partly, natl, patently, pent, dental, mental, pantry, rental, peaty, pettily, pentacle, dentally, mentally, pedal, penalty's penisula peninsula 1 19 peninsula, pencil, insula, peninsular, peninsulas, penis, sensual, penis's, penises, penile, perusal, Pensacola, peninsula's, pens, Pen's, pen's, pensively, Pena's, Penn's penisular peninsular 1 6 peninsular, insular, peninsula, peninsulas, consular, peninsula's penninsula peninsula 1 4 peninsula, peninsular, peninsulas, peninsula's penninsular peninsular 1 4 peninsular, peninsula, peninsulas, peninsula's pennisula peninsula 1 9 peninsula, peninsular, peninsulas, Pennzoil, insula, peninsula's, pennies, penis, Penn's pensinula peninsula 1 10 peninsula, peninsular, peninsulas, personal, Pensacola, pensively, pleasingly, pressingly, peninsula's, passingly peom poem 1 42 poem, prom, peon, pom, ppm, Perm, perm, geom, PM, Pm, pm, Pam, Pym, wpm, poems, pommy, promo, Poe, emo, Pei, pomp, poms, peso, PE, PO, Po, puma, EM, demo, em, memo, om, poet, POW, pea, pee, pew, poi, poo, pow, poem's, Poe's peoms poems 1 52 poems, proms, peons, poms, poem's, perms, PMS, PMs, prom's, promos, PM's, Pm's, peon's, poem, emos, Pecos, pesos, Pam's, Poe's, Pym's, pom, pumas, demos, ems, memos, oms, poets, Pei's, Perm's, perm's, peso's, Po's, peas, pees, pews, poos, poss, pea's, pee's, pew's, PMS's, POW's, promo's, em's, om's, emo's, pomp's, poi's, puma's, demo's, memo's, poet's peopel people 1 34 people, propel, peopled, peoples, Peel, Pope, peel, pope, Opel, pepped, pepper, popes, repel, papal, pupal, pupil, Poole, peeped, peeper, pooped, Pele, Pole, peep, pole, PayPal, people's, Peale, Pol, pep, pol, pop, Pope's, pope's, plop peotry poetry 1 42 poetry, Petra, pottery, Peter, peter, Perry, Petty, petty, potty, pewter, Peary, Pyotr, peaty, portray, retry, Pedro, Potter, piety, potter, pouter, paltry, pantry, pastry, pretty, Port, penury, pert, port, Tory, poet, poetry's, Perot, Porto, party, PET, per, pet, petrify, pot, poultry, pry, try perade parade 2 37 pervade, parade, Prada, Prado, prate, pride, prude, pared, peered, prayed, pirate, preyed, pored, pried, Purdue, period, perked, permed, persuade, paraded, parader, parades, pureed, parred, peerage, pert, prat, prod, purred, Verde, erode, grade, trade, Perot, Pratt, operate, parade's percepted perceived 14 19 receipted, precepts, preempted, precept, perceptive, persecuted, precept's, preceded, perverted, preceptor, presented, perceptual, prompted, perceived, perfected, permeated, persisted, prepped, pretested percieve perceive 1 4 perceive, perceived, perceives, receive percieved perceived 1 6 perceived, perceives, perceive, received, preceded, precised perenially perennially 1 20 perennially, perennial, personally, perennials, prenatally, perennial's, partially, Permalloy, paternally, Parnell, triennially, hernial, perkily, aerially, ceremonially, genially, menially, serially, terminally, parental perfomers performers 1 10 performers, perfumers, perfumer's, performer's, perfumeries, perfumery's, perfumer, perfumes, perfume's, perfumery performence performance 1 10 performance, performances, preference, performance's, performing, performers, performer's, perforce, performs, preforming performes performed 2 13 performers, performed, performs, preforms, performer, perform es, perform-es, preformed, performer's, perform, perforce, perfumes, perfume's performes performs 3 13 performers, performed, performs, preforms, performer, perform es, perform-es, preformed, performer's, perform, perforce, perfumes, perfume's perhasp perhaps 1 74 perhaps, per hasp, per-hasp, pariahs, hasp, rasp, Perth's, perch's, perches, paras, Perls, grasp, perks, perms, perusal, pervs, preheats, preps, precast, purchase, press, Peru's, peruse, Perl's, Perm's, parkas, perils, perk's, perm's, pariah's, resp, Prensa, prepays, prays, raspy, prams, prats, preheat, Peoria's, props, Persia's, persist, pertest, prenups, preys, para's, praise, prep's, hosp, piranhas, prepay, prey's, primps, prop, pros, Peary's, Perry's, Percy's, Perez's, Peron's, Perot's, parka's, peril's, Ptah's, pro's, pry's, press's, Oprah's, purdah's, pram's, Praia's, piranha's, prop's, prenup's perheaps perhaps 1 19 perhaps, per heaps, per-heaps, preheats, preps, prep's, prepays, perches, heaps, peeps, reaps, preheat, rehears, reheats, props, heap's, peep's, prop's, preppy's perhpas perhaps 1 12 perhaps, prepays, preps, preheats, prep's, props, prop's, peps, prepay, preppy's, pep's, Persia's peripathetic peripatetic 1 9 peripatetic, peripatetics, prosthetic, peripatetic's, empathetic, parenthetic, prophetic, pathetic, apathetic peristent persistent 1 17 persistent, president, present, percent, portent, penitent, percipient, precedent, presidents, pristine, resident, prescient, persistently, Preston, pretend, pertest, president's perjery perjury 1 23 perjury, perjure, perkier, Parker, porker, perter, purger, perjured, perjurer, perjures, perky, porkier, periphery, prefer, Perrier, Perry, pecker, prudery, parer, perjury's, prier, purer, priory perjorative pejorative 1 9 pejorative, procreative, pejoratives, prerogative, performative, preoperative, proactive, pejorative's, pejoratively permanant permanent 1 13 permanent, permanents, remnant, permanency, preeminent, pregnant, permanent's, permanently, prominent, permanence, termagant, pertinent, predominant permenant permanent 1 10 permanent, remnant, preeminent, pregnant, prominent, permanents, pertinent, permeate, predominant, permanent's permenantly permanently 1 6 permanently, preeminently, prominently, pertinently, predominantly, permanent permissable permissible 1 6 permissible, permissibly, permeable, perishable, permissively, impermissible perogative prerogative 1 8 prerogative, purgative, proactive, pejorative, prerogatives, purgatives, prerogative's, purgative's peronal personal 1 30 personal, perennial, Peron, penal, neuronal, vernal, personally, pergola, Peron's, coronal, perinea, perusal, renal, personals, peril, perinatal, peritoneal, persona, personnel, Perl, paternal, pron, Pernod, portal, personae, prone, prong, prowl, supernal, personal's perosnality personality 1 5 personality, personalty, personality's, personally, personalty's perphas perhaps 8 50 pervs, prepays, Perth's, perch's, perches, preps, prophesy, perhaps, profs, prep's, seraphs, paras, prof's, proofs, proves, Perls, pariahs, perks, perms, Peron's, Perot's, Persia's, perishes, purchase, seraph's, Peru's, Peoria's, Perl's, Perm's, morphs, parkas, perils, perk's, perm's, Perry's, Percy's, Perez's, peril's, porch's, Provo's, para's, proof's, preppy's, Parthia's, morphia's, Praia's, Prada's, parka's, pariah's, privy's perpindicular perpendicular 1 5 perpendicular, perpendiculars, perpendicular's, perpendicularly, perpendicularity perseverence perseverance 1 8 perseverance, perseverance's, perseveres, preference, persevering, persevere, reverence, persevered persistance persistence 1 5 persistence, Resistance, resistance, persistence's, persisting persistant persistent 1 8 persistent, persist ant, persist-ant, resistant, persisting, persistently, persistence, persisted personel personnel 1 19 personnel, personal, personae, personally, person, personals, persona, persons, person's, personas, personable, Pearson, personnel's, personage, Fresnel, parson, personal's, personalty, persona's personel personal 2 19 personnel, personal, personae, personally, person, personals, persona, persons, person's, personas, personable, Pearson, personnel's, personage, Fresnel, parson, personal's, personalty, persona's personell personnel 1 8 personnel, personally, personal, person ell, person-ell, personals, personnel's, personal's personnell personnel 1 7 personnel, personally, personnel's, personal, personae, personals, personal's persuded persuaded 1 15 persuaded, presided, persuades, perused, persuade, presumed, persuader, preceded, pursued, preside, pressed, resided, permuted, pervaded, Perseid persue pursue 2 27 peruse, pursue, parse, purse, pressie, per sue, per-sue, perused, peruses, presume, Pres, pres, Perez, pears, peers, piers, prose, Perseus, Purus, press, Peru, Peru's, persuade, pear's, peer's, pier's, Pr's persued pursued 2 14 perused, pursued, Perseid, persuade, pressed, preside, parsed, pursed, per sued, per-sued, presumed, peruse, preset, persuaded persuing pursuing 2 12 perusing, pursuing, Pershing, pressing, parsing, pursing, per suing, per-suing, presuming, person, persuading, piercing persuit pursuit 1 33 pursuit, Perseid, per suit, per-suit, persist, preset, presto, pursuits, perused, persuade, permit, Proust, purest, preside, purist, resit, pursued, Perot, Pruitt, parasite, porosity, perusing, Prut, pert, peruse, pest, erst, posit, present, presort, pressie, pursuit's, Peru's persuits pursuits 1 16 pursuits, pursuit's, per suits, per-suits, persist, persists, presets, prestos, Perseid's, persuades, pursuit, permits, resits, presto's, permit's, Proust's pertubation perturbation 1 9 perturbation, perturbations, probation, permutation, parturition, perturbation's, partition, perdition, perpetuation pertubations perturbations 1 11 perturbations, perturbation's, perturbation, permutations, partitions, probation's, permutation's, parturition's, partition's, perdition's, perpetuation's pessiary pessary 1 12 pessary, Peary, Persia, Prussia, Pissaro, peccary, pussier, bestiary, pushier, Perry, Persian, Persia's petetion petition 1 46 petition, petitions, petering, petting, partition, perdition, portion, Patton, Petain, Peterson, detection, detention, petition's, petitioned, petitioner, potion, retention, pettish, protection, edition, pension, repetition, station, deletion, piton, rotation, citation, mutation, notation, position, sedation, sedition, pretension, patting, petitioning, pitting, potting, putting, tuition, depletion, Putin, deputation, repletion, reputation, pectin, petitionary Pharoah Pharaoh 1 7 Pharaoh, Pharaohs, Pariah, Shariah, Pharaoh's, Sarah, Hurrah phenomenom phenomenon 1 5 phenomenon, phenomena, phenomenal, phenomenons, phenomenon's phenomenonal phenomenal 2 4 phenomenons, phenomenal, phenomenon, phenomenon's phenomenonly phenomenally 3 5 phenomenon, phenomenons, phenomenally, phenomenon's, phenomenal phenomonenon phenomenon 1 5 phenomenon, phenomenons, phenomenon's, phenomena, phenomenal phenomonon phenomenon 1 6 phenomenon, phenomenons, phenomenon's, phenomena, phenomenal, pheromone phenonmena phenomena 1 3 phenomena, phenomenal, phenomenon Philipines Philippines 1 12 Philippines, Philippine's, Philippians, Philippines's, Philippine, Filipinos, Philippians's, Philips, Philippe's, Filipino's, Philip's, Philips's philisopher philosopher 1 9 philosopher, philosophers, philosopher's, philosophizer, philosophies, philosophy, philosophic, philosophize, philosophy's philisophical philosophical 1 3 philosophical, philosophically, philosophic philisophy philosophy 1 6 philosophy, philosophy's, philosopher, philosophic, philosophies, philosophize Phillipine Philippine 1 15 Philippine, Filliping, Philippines, Phillip, Philippe, Phillipa, Phillips, Filipino, Phillip's, Philippine's, Philippians, Phillipa's, Phillips's, Philip, Philippines's Phillipines Philippines 1 14 Philippines, Philippine's, Philippians, Philippines's, Philippine, Phillips, Phillip's, Filipinos, Phillipa's, Phillips's, Philippians's, Philippe's, Filipino's, Philips's Phillippines Philippines 1 9 Philippines, Philippine's, Phillip pines, Phillip-pines, Philippians, Philippines's, Philippine, Philippians's, Philippe's phillosophically philosophically 1 3 philosophically, philosophical, philosophic philospher philosopher 1 10 philosopher, philosophers, philosopher's, philosophizer, philosophies, philosophy, phosphor, philosophic, philosophize, philosophy's philosphies philosophies 1 8 philosophies, philosophize, philosophizes, philosophy's, philosophized, philosophers, philosophizer, philosopher's philosphy philosophy 1 7 philosophy, philosophy's, philosopher, philosophic, philosophies, philosophize, Phil's phongraph phonograph 1 7 phonograph, phonographs, photograph, phonograph's, phonographic, photography, monograph phylosophical philosophical 1 3 philosophical, philosophically, philosophic physicaly physically 1 5 physically, physical, physicals, physicality, physical's pich pitch 1 69 pitch, pinch, pic, poach, pooch, pouch, Mich, Rich, pica, pick, pith, rich, patch, peach, posh, push, Pict, pics, pi ch, pi-ch, Punch, porch, punch, patchy, peachy, pushy, itch, och, pig, Ch, ch, epoch, pi, PC, Pugh, parch, perch, Fitch, Mitch, Vichy, aitch, bitch, ditch, fiche, fichu, hitch, niche, phish, picky, piece, pithy, titch, witch, pasha, pie, PAC, PIN, pah, pin, pip, pis, pit, sch, apish, Reich, which, pi's, pitch's, pic's pilgrimmage pilgrimage 1 5 pilgrimage, pilgrim mage, pilgrim-mage, pilgrimages, pilgrimage's pilgrimmages pilgrimages 1 15 pilgrimages, pilgrimage's, pilgrim mages, pilgrim-mages, pilgrimage, Pilgrims, pilgrims, Pilgrim's, pilgrim's, scrimmages, Pilgrim, pilgrim, scrimmage's, pilferage's, plumage's pinapple pineapple 1 11 pineapple, pin apple, pin-apple, pineapples, Snapple, nipple, panoply, pineapple's, pimple, pinhole, pinnacle pinnaple pineapple 2 3 pinnacle, pineapple, binnacle pinoneered pioneered 1 12 pioneered, pondered, pinioned, pioneers, pioneer, pioneer's, dinnered, pandered, peered, pinwheeled, pioneering, spinneret plagarism plagiarism 1 8 plagiarism, plagiarisms, plagiarist, plagiarism's, vulgarism, plagiarize, paganism, plagiary's planation plantation 1 10 plantation, placation, plantain, pollination, palpation, plantations, planting, pagination, palliation, plantation's plantiff plaintiff 1 13 plaintiff, plan tiff, plan-tiff, plaintiffs, planting, plaintive, pontiff, plaintiff's, plant, plantain, plants, plentiful, plant's plateu plateau 1 40 plateau, plate, Pilate, Platte, palate, platy, plated, platen, plates, plat, Plataea, played, Plato, plateaus, plait, pleat, paled, Pate, late, pate, polite, plague, plaque, Pilates, palates, plaited, plate's, platted, platter, pleated, palled, pallet, plot, Patel, plats, plat's, plateau's, Pilate's, Platte's, palate's plausable plausible 1 10 plausible, plausibly, playable, passable, pleasurable, pliable, laudable, palpable, palatable, passably playright playwright 1 10 playwright, play right, play-right, playwrights, alright, playwright's, plight, polarity, aright, lariat playwrite playwright 3 14 play write, play-write, playwright, polarity, pyrite, playwrights, playmate, Platte, player, plaited, playwright's, polarize, playtime, parity playwrites playwrights 3 20 play writes, play-writes, playwrights, playwright's, polarities, pyrites, playmates, parties, parities, playwright, polarity's, pyrite's, plaits, plates, plait's, playmate's, Platte's, plate's, pyrites's, parity's pleasent pleasant 1 17 pleasant, plea sent, plea-sent, placenta, peasant, pleased, present, pleasing, planet, pleasantry, plant, please, plaint, pleasanter, pleasantly, pliant, pleases plebicite plebiscite 1 20 plebiscite, plebiscites, plebiscite's, publicity, pliability, plebes, elicit, Lucite, phlebitis, licit, pellucid, polemicist, fleabite, plebs, plaice, Felicity, felicity, lubricity, publicize, plebe's plesant pleasant 1 15 pleasant, peasant, plant, pliant, pleasantry, present, palest, plaint, planet, pleasanter, pleasantly, pleasing, plenty, pleat, pleased poeoples peoples 1 21 peoples, people's, peopled, people, poodles, propels, Poole's, Poles, poles, pools, poops, popes, poodle's, pool's, poop's, Pele's, Pole's, Pope's, pole's, pope's, Peale's poety poetry 2 19 piety, poetry, poet, potty, Petty, peaty, petty, pity, poets, poesy, PET, pet, pot, Pete, pout, Patty, patty, putty, poet's poisin poison 2 12 poising, poison, Poisson, Poussin, posing, pissing, poi sin, poi-sin, poisons, poise, poi's, poison's polical political 2 21 polemical, political, poetical, helical, pelican, polecat, local, pollack, optical, plural, polka, police, policy, politely, PASCAL, Pascal, pascal, polkas, logical, topical, polka's polinator pollinator 1 16 pollinator, pollinators, pollinate, pollinator's, plantar, planter, pointer, politer, pollinated, pollinates, pointier, pliant, nominator, Pinter, planar, splinter polinators pollinators 1 13 pollinators, pollinator's, pollinator, pollinates, planters, pointers, planter's, nominators, pointer's, splinters, nominator's, Pinter's, splinter's politican politician 1 14 politician, political, politic an, politic-an, politicking, politics, politic, politico, politicos, politicians, politics's, pelican, politico's, politician's politicans politicians 1 14 politicians, politic ans, politic-ans, politician's, politics, politics's, politicos, politico's, politician, politicking's, pelicans, politicking, political, pelican's poltical political 1 9 political, poetical, politically, apolitical, polemical, optical, politic, poetically, politico polute pollute 2 34 polite, pollute, solute, volute, Pilate, polity, Pluto, plate, palate, plot, politer, polluted, polluter, pollutes, poled, pouted, Platte, Pole, lute, pilot, pole, polled, pout, pallet, pellet, pelt, plat, pullet, palette, flute, plume, Plato, platy, Paiute poluted polluted 1 17 polluted, pouted, plotted, piloted, pelted, plated, plaited, polite, pollute, platted, pleated, poled, clouted, flouted, plodded, polled, potted polutes pollutes 1 59 pollutes, polities, solutes, volutes, Pilates, plates, politesse, palates, plots, politest, polluters, polluted, Pilate's, polite, polity's, pollute, plot's, Plautus, Pluto's, Poles, lutes, pilots, plate's, poles, pouts, pallets, pellets, pelts, plats, polluter, pullets, solute's, volute's, palate's, palettes, pilot's, pout's, flutes, plumes, pluses, pelt's, plat's, platys, polluter's, Paiutes, Platte's, Pole's, lute's, pole's, Pilates's, palette's, flute's, plume's, Plato's, platy's, pallet's, pellet's, pullet's, Paiute's poluting polluting 1 15 polluting, pouting, plotting, piloting, pelting, plating, plaiting, platting, pleating, poling, clouting, flouting, plodding, polling, potting polution pollution 1 12 pollution, solution, potion, dilution, position, volition, portion, lotion, polluting, population, pollution's, spoliation polyphonyic polyphonic 1 3 polyphonic, polyphony, polyphony's pomegranite pomegranate 1 3 pomegranate, pomegranates, pomegranate's pomotion promotion 1 10 promotion, motion, potion, commotion, position, emotion, portion, demotion, promotions, promotion's poportional proportional 1 8 proportional, proportionally, proportionals, operational, proportion, propositional, optional, promotional popoulation population 1 8 population, populations, copulation, populating, population's, depopulation, peculation, postulation popularaty popularity 1 6 popularity, popularly, popular, polarity, popularity's, populate populare popular 1 8 popular, populate, populace, poplar, popularize, popularly, poplars, poplar's populer popular 1 29 popular, poplar, Popper, popper, populate, Doppler, popover, people, piper, puller, populace, spoiler, propeller, pauper, poplars, purpler, peopled, peoples, prowler, paler, paper, polar, popularly, fouler, pouter, peeler, pepper, people's, poplar's portayed portrayed 1 10 portrayed, portaged, ported, pirated, prated, prayed, parted, portage, paraded, partied portraing portraying 1 16 portraying, portaging, porting, mortaring, portrait, prorating, pottering, protruding, partaking, posturing, torturing, parting, pertain, portray, FORTRAN, perturbing Portugese Portuguese 1 8 Portuguese, Portages, Protegees, Proteges, Portage's, Protege's, Portuguese's, Protegee posess possess 2 18 posses, possess, poses, pose's, pisses, poises, posies, posers, posse's, passes, pusses, poise's, Pisces's, posy's, poesy's, poser's, Moses's, Pusey's posessed possessed 1 24 possessed, possesses, processed, pressed, possess, assessed, posses, passed, pissed, obsessed, posed, poses, pleased, repossessed, hostessed, poised, pose's, professed, sassed, sussed, posted, possessor, posited, posse's posesses possesses 1 26 possesses, possess, possessed, posses, processes, poetesses, presses, possessors, assesses, passes, pisses, posse's, possessives, obsesses, poses, repossesses, poises, pose's, posies, possessor's, pusses, sasses, susses, poesy's, possessive's, poise's posessing possessing 1 23 possessing, poses sing, poses-sing, processing, pressing, assessing, possession, passing, pissing, obsessing, posing, pleasing, repossessing, Poussin, hostessing, poising, professing, sassing, sussing, posting, possessive, positing, Poussin's posession possession 1 15 possession, possessions, session, procession, position, Poseidon, possessing, Passion, passion, possession's, obsession, repossession, Poisson, Poussin, cession posessions possessions 1 22 possessions, possession's, possession, sessions, processions, positions, Passions, passions, session's, procession's, obsessions, repossessions, cessions, position's, Poseidon's, Passion's, passion's, obsession's, repossession's, Poisson's, Poussin's, cession's posion poison 1 13 poison, potion, Passion, passion, posing, Poisson, option, position, pension, portion, potions, prion, potion's positon position 2 14 positron, position, positing, piston, Poseidon, posting, posit on, posit-on, poison, Poisson, piton, posit, Boston, posits positon positron 1 14 positron, position, positing, piston, Poseidon, posting, posit on, posit-on, poison, Poisson, piton, posit, Boston, posits possable possible 2 10 passable, possible, passably, possibly, poss able, poss-able, possibles, kissable, potable, possible's possably possibly 2 6 passably, possibly, passable, possible, poss ably, poss-ably posseses possesses 1 25 possesses, possess, posses es, posses-es, possessed, posses, posse's, possessors, passes, pisses, possessives, processes, poetesses, poses, possessor, presses, repossesses, poises, pose's, posies, possessor's, pusses, poise's, possessive's, poesy's possesing possessing 1 42 possessing, posse sing, posse-sing, possession, passing, pissing, processing, posing, posses, pressing, assessing, repossessing, Poussin, poising, possess, posting, possessive, positing, obsessing, cosseting, pisses, posse's, sassing, sussing, poisoning, possessed, possesses, possessor, hostessing, poses, possessions, professing, sousing, passes, poises, posies, pusses, Poussin's, passing's, pose's, possession's, poise's possesion possession 1 15 possession, posses ion, posses-ion, possessions, position, Poseidon, possessing, session, Passion, passion, possession's, procession, repossession, Poisson, Poussin possessess possesses 1 11 possesses, possessed, possessors, possessives, possessor's, possess, possessive's, assesses, repossesses, poetesses, possessor possibile possible 1 6 possible, possibly, possibles, passable, possible's, possibility possibilty possibility 1 4 possibility, possibly, possibility's, possible possiblility possibility 1 14 possibility, possibility's, plausibility, possibly, potability, risibility, visibility, possibilities, feasibility, miscibility, fusibility, pliability, solubility, possible possiblilty possibility 1 4 possibility, possibly, possibility's, possible possiblities possibilities 1 6 possibilities, possibility's, possibles, possibility, possible's, impossibilities possiblity possibility 1 4 possibility, possibly, possibility's, possible possition position 1 21 position, positions, possession, Opposition, opposition, positing, position's, positional, positioned, potion, apposition, Passion, passion, deposition, portion, reposition, positron, Poseidon, petition, postilion, pulsation Postdam Potsdam 1 12 Potsdam, Post dam, Post-dam, Postdate, Postdoc, Posted, Postman, Pastrami, Postal, Potsdam's, Postbag, Postwar posthomous posthumous 1 13 posthumous, posthumously, isthmus, pothooks, poisonous, pothook's, possums, potholes, isthmus's, possum's, asthma's, pothole's, postman's postion position 1 13 position, potion, portion, post ion, post-ion, positions, piston, posting, Poseidon, Passion, passion, bastion, position's postive positive 1 29 positive, postie, positives, posties, posture, pastie, passive, posited, festive, pastime, postage, posting, restive, posit, piste, positive's, positively, stove, posted, poster, plosive, Post, post, posits, appositive, Steve, paste, stave, sportive potatos potatoes 2 6 potato's, potatoes, potato, Potts, Potts's, potty's portait portrait 1 44 portrait, portal, ported, potato, portent, parfait, pertain, portage, Pratt, parotid, portray, portraits, Porto, Portia, ports, Port, pirated, porosity, port, prat, profit, Porter, porter, portico, porting, portly, prated, partied, protect, protest, protein, portaged, fortuity, Port's, permit, port's, parted, portals, pertest, portend, Porto's, portrait's, Portia's, portal's potrait portrait 1 19 portrait, patriot, trait, strait, putrid, potato, portraits, polarity, Port, port, prat, strati, Poirot, petard, protract, Petra, Pratt, Poiret, portrait's potrayed portrayed 1 19 portrayed, prayed, pottered, strayed, pirated, betrayed, ported, prated, potted, petard, petered, pored, portaged, poured, preyed, forayed, putrid, paraded, petaled poulations populations 1 16 populations, population's, pulsations, pollution's, collations, pulsation's, copulation's, peculation's, population, potions, palliation's, postulations, collation's, spoliation's, potion's, postulation's poverful powerful 1 11 powerful, overfull, overfly, overfill, powerfully, prayerful, potful, overflew, overflow, fearful, overrule poweful powerful 1 6 powerful, woeful, Powell, potful, powerfully, hopeful powerfull powerful 2 9 powerfully, powerful, power full, power-full, overfull, Powell, prayerfully, overfill, prayerful practial practical 1 14 practical, partial, racial, parochial, partially, fractal, partials, practically, piratical, practice, Martial, martial, crucial, partial's practially practically 1 9 practically, partially, racially, parochially, partial, piratically, practical, martially, crucially practicaly practically 1 7 practically, practicably, practical, practicals, practicality, practicable, practical's practicioner practitioner 1 4 practitioner, practicing, practitioners, practitioner's practicioners practitioners 1 6 practitioners, practitioner's, practitioner, practicing, prisoners, prisoner's practicly practically 2 9 practical, practically, practicably, practicals, practicum, practicality, practical's, particle, practicable practioner practitioner 1 26 practitioner, probationer, precautionary, practitioners, reactionary, vacationer, fraction, parishioner, traction, petitioner, precaution, auctioneer, fractions, probationers, partner, reaction, prisoner, precautions, fraction's, fractional, practitioner's, traction's, pardoner, preachier, precaution's, probationer's practioners practitioners 1 31 practitioners, practitioner's, probationers, probationer's, practitioner, vacationers, fractions, parishioners, petitioners, precautions, fraction's, traction's, auctioneers, partners, reactions, precaution's, prisoners, probationer, reactionaries, reactionary's, vacationer's, pardoners, reaction's, parishioner's, precautionary, petitioner's, ructions, auctioneer's, partner's, prisoner's, pardoner's prairy prairie 2 27 priory, prairie, pr airy, pr-airy, parity, parry, prier, prior, Peary, parer, pair, pray, prayer, friary, Praia, pairs, privy, praise, Parr, Perry, primary, par, pry, pair's, Praia's, parry's, priory's prarie prairie 1 66 prairie, Perrier, parried, parries, prairies, Pearlie, parer, prier, praise, prate, pare, prayer, rare, Prague, Praia, Paris, parse, pearlier, prior, paired, parred, prater, prepare, Parr, pair, pear, prairie's, prorate, Carrier, Parrish, Price, barrier, carrier, farrier, harrier, padre, pared, pares, parring, price, pride, pried, pries, prime, prize, rarer, tarrier, priories, par, parry, purer, pairs, rapier, Parker, parser, Barrie, Carrie, Prakrit, Paar, para, pore, pray, pure, pyre, Parr's, pair's praries prairies 1 28 prairies, parries, prairie's, priories, parties, parers, praise, priers, prairie, praises, prates, Paris, pares, prayers, pries, primaries, rares, friaries, Perrier's, parses, Pearlie's, parer's, prier's, praise's, prate's, prayer's, Paris's, Praia's pratice practice 1 36 practice, parties, prat ice, prat-ice, prates, Patrice, Price, prate, price, Prentice, prats, Paradise, paradise, praise, produce, prance, parities, pirates, partied, prating, prattle, particle, Pratt's, practiced, practices, prate's, priced, pirate, pricey, parts, prat, praised, part's, pirate's, practice's, parity's preample preamble 1 31 preamble, trample, pimple, preambled, preambles, rumple, crumple, preempt, purple, permeable, primal, propel, temple, ample, primped, primp, trampled, trampler, tramples, people, promptly, reemploy, preamble's, ramble, sample, pimply, primly, rumply, preemie, reapply, trample's precedessor predecessor 1 6 predecessor, precedes, processor, predecessors, proceeds's, predecessor's preceed precede 1 18 precede, preceded, proceed, priced, pierced, pressed, precedes, recede, preened, perched, precised, proceeds, Perseid, perused, preside, pieced, preyed, reseed preceeded preceded 1 9 preceded, proceeded, precedes, precede, receded, reseeded, presided, precedent, proceed preceeding preceding 1 9 preceding, proceeding, receding, proceedings, reseeding, presiding, presetting, precedent, proceeding's preceeds precedes 1 15 precedes, proceeds, preceded, precede, recedes, proceeds's, presides, proceed, reseeds, premeds, presets, precepts, Perseid's, premed's, precept's precentage percentage 1 10 percentage, percentages, percentage's, parentage, percentile, percents, percent, personage, present, percent's precice precise 1 18 precise, precis, prices, Price, precipice, price, precised, preciser, precises, prepuce, precious, precis's, precede, preface, premise, preside, Price's, price's precisly precisely 1 10 precisely, preciously, precis, precise, precis's, precised, preciser, precises, Presley, prissily precurser precursor 1 10 precursor, precursory, precursors, procurer, perjurer, preciser, procures, procurers, precursor's, procurer's predecesors predecessors 1 8 predecessors, predecessor's, predecessor, predeceases, processors, producers, processor's, producer's predicatble predictable 1 3 predictable, predicable, predictably predicitons predictions 1 17 predictions, prediction's, predictors, predication's, predestines, productions, predicting, predicts, predictor's, perdition's, predicating, Preston's, predicates, production's, Princeton's, predicate's, precision's predomiantly predominately 2 3 predominantly, predominately, predominate prefered preferred 1 23 preferred, proffered, prefer ed, prefer-ed, refereed, referred, prefers, prefer, preformed, premiered, revered, pilfered, prefaced, prepared, performed, perverted, proofread, persevered, peered, pervert, preserved, prefigured, referee prefering preferring 1 17 preferring, proffering, referring, preforming, premiering, revering, pilfering, prefacing, preparing, refereeing, performing, perverting, persevering, prefer, peering, preserving, prefiguring preferrably preferably 1 5 preferably, preferable, referable, referral, preservable pregancies pregnancies 1 14 pregnancies, regencies, prances, precancels, pregnancy's, precancel, presences, prognoses, prance's, precancel's, princes, presence's, Prince's, prince's preiod period 1 16 period, pried, prod, proud, preyed, periods, pared, pored, pride, Perot, Prado, Pareto, Pernod, Reid, pureed, period's preliferation proliferation 1 4 proliferation, proliferating, proliferation's, perforation premeire premiere 1 12 premiere, premier, premiered, premieres, preemie, premiers, primer, premise, preemies, premiere's, premier's, preemie's premeired premiered 1 12 premiered, premieres, premiere, premised, premiere's, premiers, preferred, premier, permeated, premier's, premed, premixed preminence preeminence 1 9 preeminence, prominence, permanence, pr eminence, pr-eminence, pertinence, permanency, preeminence's, prominence's premission permission 1 10 permission, remission, permissions, pr emission, pr-emission, precision, prevision, permission's, remissions, remission's preocupation preoccupation 1 4 preoccupation, preoccupations, reoccupation, preoccupation's prepair prepare 2 9 repair, prepare, prepaid, preppier, prep air, prep-air, prepay, prewar, proper prepartion preparation 1 7 preparation, proportion, preparations, reparation, peroration, preparation's, preparing prepatory preparatory 3 6 predatory, prefatory, preparatory, predator, peremptory, prepare preperation preparation 1 12 preparation, perpetration, preparations, reparation, perpetuation, proportion, peroration, perspiration, preparation's, preservation, perforation, procreation preperations preparations 1 17 preparations, preparation's, preparation, reparations, perpetration's, proportions, perorations, reparation's, perpetuation's, proportion's, perforations, peroration's, perspiration's, preservation's, perforation's, procreation's, reparations's preriod period 1 62 period, Pernod, periods, prettied, prod, parried, peered, periled, prepaid, preside, Perot, Perrier, pried, prior, Perseid, preened, parred, proud, purred, Puerto, preyed, priority, reread, Pareto, perked, permed, premed, presto, pureed, putrid, perfidy, Pierrot, parer, prier, purer, praetor, patriot, pierced, prepped, pressed, preterit, purebred, retrod, Prado, prerecord, prorate, Reid, parody, parrot, period's, periodic, prepared, priory, reared, Jerrod, Pretoria, retried, Poirot, paired, pert, upreared, pretrial presedential presidential 1 7 presidential, residential, Prudential, prudential, preferential, providential, credential presense presence 1 21 presence, pretense, presences, presents, persons, preens, prescience, present, presets, prisons, person's, personas, pareses, present's, presses, Perseus, pretenses, presence's, prison's, persona's, pretense's presidenital presidential 1 5 presidential, presidents, residential, president, president's presidental presidential 1 5 presidential, presidents, president, president's, residential presitgious prestigious 1 7 prestigious, prodigious, prestige's, prestos, presto's, Preston's, presidium's prespective perspective 1 5 perspective, respective, prospective, perspectives, perspective's prestigeous prestigious 1 6 prestigious, prestige's, prestige, presages, presides, presage's prestigous prestigious 1 7 prestigious, prestige's, prestos, prestige, presto's, Preston's, precious presumabely presumably 1 15 presumably, presumable, preamble, personable, persuadable, resemble, presentably, presume, permeable, reusable, pleasurably, preambled, preambles, preferably, preamble's presumibly presumably 1 16 presumably, presumable, preamble, permissibly, presuming, resemble, pressingly, reassembly, presume, crumbly, persuadable, plausibly, possibly, prissily, presumed, presumes pretection protection 1 22 protection, prediction, perfection, protections, predication, pretension, projection, production, persecution, protraction, protecting, predilection, protection's, predictions, detection, refection, rejection, resection, retention, redaction, reduction, prediction's prevelant prevalent 1 14 prevalent, prevent, propellant, prevents, replant, present, relevant, prevailing, prevalence, reveling, petulant, reverent, pregnant, provolone preverse perverse 1 7 perverse, reverse, prefers, reveres, revers, revers's, Revere's previvous previous 1 21 previous, precious, revives, previews, provisos, preview's, proviso's, Provo's, previously, privies, perfidious, perilous, prevails, previsions, privy's, proviso, privets, revivals, prevision's, privet's, revival's pricipal principal 1 11 principal, participial, principally, principle, principals, Priscilla, Percival, parricidal, participle, principal's, Principe priciple principle 1 23 principle, participle, principal, principled, principles, Principe, Priscilla, precipice, prickle, propel, purple, participles, principle's, pricier, principals, Price, price, principally, recipe, ripple, participle's, principal's, Principe's priestood priesthood 1 15 priesthood, priesthoods, prestos, priests, presto, priest, presto's, priest's, Preston, priestess, priestly, presided, Priestley, priesthood's, rested primarly primarily 1 6 primarily, primary, primal, primly, primary's, primer primative primitive 1 12 primitive, primate, primitives, proactive, formative, normative, primates, purgative, primitive's, primitively, preemptive, primate's primatively primitively 1 13 primitively, proactively, primitive, preemptively, prematurely, primitives, permissively, primitive's, primarily, predicatively, privately, creatively, relatively primatives primitives 1 8 primitives, primitive's, primates, primitive, primate's, purgatives, primaries, purgative's primordal primordial 1 9 primordial, primordially, premarital, pyramidal, primal, pericardial, primeval, primarily, armorial priveledges privileges 1 4 privileges, privilege's, privileged, privilege privelege privilege 1 4 privilege, privileged, privileges, privilege's priveleged privileged 1 4 privileged, privileges, privilege, privilege's priveleges privileges 1 4 privileges, privilege's, privileged, privilege privelige privilege 1 7 privilege, Priceline, privileged, privileges, privily, driveling, privilege's priveliged privileged 1 7 privileged, privileges, privilege, privilege's, prevailed, driveled, privatized priveliges privileges 1 10 privileges, privilege's, privileged, privilege, privies, Priceline's, travelogues, privatizes, provolone's, travelogue's privelleges privileges 1 4 privileges, privilege's, privileged, privilege privilage privilege 1 5 privilege, privileged, privileges, privilege's, privily priviledge privilege 1 4 privilege, privileged, privileges, privilege's priviledges privileges 1 4 privileges, privilege's, privileged, privilege privledge privilege 1 5 privilege, privileged, privileges, privilege's, pledge privte private 3 38 privet, Private, private, pyruvate, proved, privater, privates, provide, rivet, privy, prove, pyrite, privets, pirate, trivet, primate, privier, privies, prate, pride, print, privateer, profit, Pravda, pivot, pried, private's, privately, privatize, rived, privet's, Pvt, privy's, pvt, rite, rive, Sprite, sprite probabilaty probability 1 5 probability, provability, probably, probability's, portability probablistic probabilistic 1 7 probabilistic, probability, probabilities, probables, probable's, probability's, ballistic probablly probably 1 7 probably, probable, provably, probables, probability, provable, probable's probalibity probability 1 9 probability, proclivity, provability, potability, probity, portability, prohibit, probability's, publicity probaly probably 1 19 probably, provably, probable, probate, probity, proudly, parable, parboil, provable, prob, drably, portal, portly, pebbly, problem, probe, prole, prowl, poorly probelm problem 1 24 problem, prob elm, prob-elm, problems, problem's, prelim, probe, probed, probes, propel, probe's, parable, parboil, prole, propels, prowl, Pablum, pablum, prob, prom, Robles, corbel, proles, rebel proccess process 1 35 process, proxies, princess, process's, progress, processes, prices, Price's, price's, princes, procures, produces, proceeds, proxy's, recces, crocuses, precises, promises, proposes, Prince's, prince's, produce's, profess, prowess, prose's, prances, Pericles's, princess's, prance's, proceeds's, progress's, precis's, promise's, Procter's, prophesy's proccessing processing 1 13 processing, progressing, professing, precising, procession, pressing, prepossessing, proceeding, recessing, accessing, reprocessing, progestin, possessing procede proceed 1 14 proceed, precede, priced, pro cede, pro-cede, proceeded, proceeds, proved, prized, procedure, preceded, precedes, recede, probed procede precede 2 14 proceed, precede, priced, pro cede, pro-cede, proceeded, proceeds, proved, prized, procedure, preceded, precedes, recede, probed proceded proceeded 1 9 proceeded, proceed, preceded, pro ceded, pro-ceded, proceeds, precede, prodded, receded proceded preceded 3 9 proceeded, proceed, preceded, pro ceded, pro-ceded, proceeds, precede, prodded, receded procedes proceeds 1 8 proceeds, precedes, pro cedes, pro-cedes, proceed, proceeds's, procedures, procedure's procedes precedes 2 8 proceeds, precedes, pro cedes, pro-cedes, proceed, proceeds's, procedures, procedure's procedger procedure 1 42 procedure, processor, procedures, Rodger, presser, pricier, pricker, prosier, racegoer, prosper, protegee, preciser, proceeded, provider, Procter, dredger, precede, proceed, protege, prouder, provoker, protester, porringer, presage, processed, processes, procurer, preceded, precedes, properer, proteges, purger, Roger, propeller, roger, procedure's, producer, porkier, porridge, rocker, protege's, porridge's proceding proceeding 1 14 proceeding, preceding, pro ceding, pro-ceding, proceedings, processing, providing, prodding, receding, presiding, pricing, priding, proceeding's, protein proceding preceding 2 14 proceeding, preceding, pro ceding, pro-ceding, proceedings, processing, providing, prodding, receding, presiding, pricing, priding, proceeding's, protein procedings proceedings 1 6 proceedings, proceeding's, proceeding, preceding, proteins, protein's proceedure procedure 1 10 procedure, procedures, proceeded, procedure's, proceed, procedural, proceeds, proceeding, proceeds's, procure proces process 2 14 prices, process, proves, Price's, price's, probes, proles, prizes, prose's, precis, prize's, process's, Croce's, probe's processer processor 1 12 processor, processed, processes, process er, process-er, preciser, presser, process, processors, process's, professor, processor's proclaimation proclamation 1 5 proclamation, proclamations, proclamation's, reclamation, proclaiming proclamed proclaimed 1 11 proclaimed, proclaims, proclaim, percolated, reclaimed, programmed, prickled, percolate, precluded, preclude, prowled proclaming proclaiming 1 12 proclaiming, proclaim, percolating, proclaims, reclaiming, proclaimed, programming, prickling, proclamation, precluding, procaine, prowling proclomation proclamation 1 7 proclamation, proclamations, proclamation's, percolation, reclamation, prolongation, procreation profesion profusion 2 10 profession, profusion, provision, professions, perfusion, profusions, procession, prevision, profession's, profusion's profesion profession 1 10 profession, profusion, provision, professions, perfusion, profusions, procession, prevision, profession's, profusion's profesor professor 1 13 professor, professors, processor, profess, prophesier, professor's, proffer, profs, profuse, prefer, prof's, proves, proviso professer professor 1 11 professor, professed, professes, profess er, profess-er, presser, profess, professors, prophesier, processor, professor's proffesed professed 1 15 professed, proffered, prophesied, professes, profess, processed, prefaced, proceed, profuse, proofed, profaned, profiled, profited, promised, proposed proffesion profession 1 11 profession, profusion, provision, professions, perfusion, profusions, procession, proffering, prevision, profession's, profusion's proffesional professional 1 8 professional, professionally, provisional, professionals, processional, profession, professional's, profusion proffesor professor 1 12 professor, proffer, professors, proffers, prophesier, processor, profess, proffer's, professor's, profs, profuse, prof's profilic prolific 3 6 profiling, profile, prolific, profiled, profiles, profile's progessed progressed 1 4 progressed, professed, processed, pressed programable programmable 1 12 programmable, program able, program-able, programmables, programmable's, procurable, preamble, programs, program, programmed, programmer, program's progrom pogrom 1 10 pogrom, program, programs, proforma, preform, pogroms, program's, deprogram, reprogram, pogrom's progrom program 2 10 pogrom, program, programs, proforma, preform, pogroms, program's, deprogram, reprogram, pogrom's progroms pogroms 1 11 pogroms, programs, program's, pogrom's, program, progress, preforms, pogrom, deprograms, reprograms, progress's progroms programs 2 11 pogroms, programs, program's, pogrom's, program, progress, preforms, pogrom, deprograms, reprograms, progress's prohabition prohibition 2 6 Prohibition, prohibition, prohibitions, probation, prohibiting, prohibition's prominance prominence 1 7 prominence, predominance, preeminence, provenance, permanence, prominence's, dominance prominant prominent 1 8 prominent, predominant, preeminent, ruminant, permanent, prominently, remnant, dominant prominantly prominently 1 6 prominently, predominantly, preeminently, permanently, prominent, dominantly prominately prominently 2 27 predominately, prominently, promptly, privately, promontory, predominantly, promenade, predominate, ornately, promenaded, promenades, perinatal, predominated, predominates, profanely, coordinately, preeminently, promenade's, minutely, prenatally, ruminate, ruminatively, princely, pruriently, prenatal, ruminated, ruminates prominately predominately 1 27 predominately, prominently, promptly, privately, promontory, predominantly, promenade, predominate, ornately, promenaded, promenades, perinatal, predominated, predominates, profanely, coordinately, preeminently, promenade's, minutely, prenatally, ruminate, ruminatively, princely, pruriently, prenatal, ruminated, ruminates promiscous promiscuous 1 9 promiscuous, promiscuously, promises, promise's, promiscuity, provisos, premises, proviso's, premise's promotted promoted 1 11 promoted, permitted, prompted, promotes, promote, promoter, permuted, remitted, permeated, formatted, pirouetted pronomial pronominal 1 9 pronominal, polynomial, primal, prosocial, paranormal, perennial, pronominal's, proximal, cornmeal pronouced pronounced 1 8 pronounced, pranced, produced, pronounces, pronounce, ponced, pronged, proposed pronounched pronounced 1 5 pronounced, pronounces, pronounce, renounced, propounded pronounciation pronunciation 1 4 pronunciation, pronunciations, pronunciation's, renunciation proove prove 1 15 prove, Provo, groove, prov, proof, proved, proven, proves, provoke, Rove, rove, proofed, Prof, prof, Provo's prooved proved 1 17 proved, proofed, grooved, provide, probed, proves, provoked, privet, prove, roved, propped, prophet, roofed, proven, proceed, prodded, prowled prophacy prophecy 1 6 prophecy, prophesy, privacy, prophecy's, porphyry, prophesy's propietary proprietary 1 6 proprietary, propriety, proprietor, property, propitiatory, proprietary's propmted prompted 1 20 prompted, promoted, preempted, purported, propertied, prompter, propagated, promptest, propped, primped, permuted, promote, prompts, probated, profited, prompt, proposed, prorated, ported, prompt's propoganda propaganda 1 5 propaganda, propaganda's, propound, propounds, propagandize propogate propagate 1 4 propagate, propagated, propagates, propagator propogates propagates 1 7 propagates, propagated, propagate, propagators, propitiates, propagator's, propagator propogation propagation 1 8 propagation, prorogation, proportion, proposition, provocation, propagating, propagation's, prorogation's propostion proposition 1 5 proposition, proportion, preposition, propositions, proposition's propotions proportions 1 16 proportions, promotions, pro potions, pro-potions, proportion's, propositions, propitious, promotion's, portions, proposition's, proportion, prepositions, probation's, portion's, preposition's, propagation's propper proper 1 22 proper, Popper, popper, prosper, cropper, dropper, propped, preppier, prop per, prop-per, proposer, pepper, ripper, roper, properer, prepare, rapper, ropier, groper, propel, wrapper, proper's propperly properly 1 15 properly, property, propel, proper, proper's, properer, purposely, peppery, Popper, popper, preppier, propeller, propels, prosper, improperly proprietory proprietary 2 6 proprietor, proprietary, proprietors, propriety, proprietor's, proprietary's proseletyzing proselytizing 1 10 proselytizing, proselyting, proselytize, proselytized, proselytizer, proselytizes, proselytism, presetting, prosecuting, proceeding protaganist protagonist 1 4 protagonist, protagonists, propagandist, protagonist's protaganists protagonists 1 5 protagonists, protagonist's, protagonist, propagandists, propagandist's protocal protocol 1 11 protocol, piratical, protocols, Portugal, prodigal, poetical, periodical, portal, cortical, practical, protocol's protoganist protagonist 1 9 protagonist, protagonists, protagonist's, propagandist, organist, protozoans, protozoan's, Platonist, protectionist protrayed portrayed 1 12 portrayed, protrude, prorated, portrays, protruded, prostrate, portray, prostrated, protracted, prorate, portaged, portrait protruberance protuberance 1 4 protuberance, protuberances, protuberance's, protuberant protruberances protuberances 1 6 protuberances, protuberance's, protuberance, forbearance's, preponderances, preponderance's prouncements pronouncements 1 9 pronouncements, pronouncement's, pronouncement, denouncements, renouncement's, announcements, denouncement's, procurement's, announcement's provacative provocative 1 6 provocative, proactive, provocatively, productive, protective, predicative provded provided 1 11 provided, proved, prodded, pervaded, provides, prided, provide, proofed, provider, provoked, profited provicial provincial 1 9 provincial, prosocial, provincially, provincials, provisional, parochial, provincial's, provision, prevail provinicial provincial 1 4 provincial, provincially, provincials, provincial's provisonal provisional 1 18 provisional, provisionally, personal, provisions, provision, provisos, professional, proviso, promisingly, proviso's, processional, provision's, provisioned, provincial, prison, proposal, Provencal, province provisiosn provision 2 8 provisions, provision, previsions, prevision, profusions, provision's, prevision's, profusion's proximty proximity 1 4 proximity, proximate, proximal, proximity's pseudononymous pseudonymous 1 5 pseudonymous, pseudonyms, pseudonym's, synonymous, pseudonym pseudonyn pseudonym 1 14 pseudonym, pseudonyms, pseudonym's, pseudo, pseudy, pseudos, Poseidon, sundown, pseud, Sedna, Seton, Sudan, sedan, stony psuedo pseudo 1 9 pseudo, pseud, pseudy, sued, suede, pseudos, pseuds, seed, suet psycology psychology 1 11 psychology, mycology, psychology's, sexology, sociology, ecology, psephology, cytology, serology, sinology, musicology psyhic psychic 1 39 psychic, psycho, spic, psych, psychics, sic, Psyche, psyche, Schick, Stoic, Syriac, stoic, sync, Spica, cynic, physic, sahib, sonic, Soc, hick, sick, soc, psychic's, psychical, psychotic, psyching, spec, psi, Pyrrhic, pic, sylphic, psychs, SAC, SEC, Sec, sac, sec, ski, psych's publicaly publicly 1 8 publicly, publican, public, biblical, public's, publicans, publicity, publican's puchasing purchasing 1 23 purchasing, chasing, pouching, phasing, pushing, pulsing, pursing, pickaxing, pitching, pleasing, passing, pausing, parsing, punching, cheesing, choosing, patching, poaching, pooching, casing, pacing, posing, repurchasing Pucini Puccini 1 12 Puccini, Pacino, Pacing, Piecing, Pausing, Putin, Pusan, Purina, Puking, Puling, Purine, Posing pumkin pumpkin 1 32 pumpkin, puking, Pushkin, pumping, pinking, piking, pumpkins, PMing, Potemkin, picking, pimping, plucking, Peking, poking, bumpkin, plugin, cumin, mucking, packing, peaking, pecking, peeking, pidgin, pocking, Putin, parking, pemmican, perking, purging, ramekin, puffin, pumpkin's puritannical puritanical 1 9 puritanical, puritanically, piratical, Britannica, tyrannical, Britannic, Britannica's, periodical, peritoneal purposedly purposely 1 12 purposely, purposed, purposeful, purposefully, purportedly, supposedly, proposed, purposes, porpoised, purpose, cursedly, purpose's purpotedly purportedly 1 10 purportedly, purposely, purported, reputedly, purposed, reportedly, repeatedly, properly, proudly, pupated pursuade persuade 1 13 persuade, pursued, pursed, pursue, persuaded, persuader, persuades, pursuit, perused, pursuant, parsed, prude, purse pursuaded persuaded 1 9 persuaded, pursued, persuades, persuade, presided, persuader, pursed, crusaded, paraded pursuades persuades 1 24 persuades, pursues, persuaders, persuaded, persuade, pursuits, presides, persuader, pursued, pursuit's, pursuers, persuader's, prudes, purses, crusades, pursuance, parades, Purdue's, pursuer's, prude's, purse's, crusade's, parade's, pursuance's pususading persuading 1 31 persuading, pulsating, dissuading, possessing, crusading, sustain, pausing, pissing, presiding, pudding, sussing, pasting, pursuing, persisting, subsiding, disusing, misusing, parading, spading, Pasadena, passing, positing, pulsing, pursing, posting, perusing, pleading, pomading, pounding, pupating, seceding puting putting 2 16 pouting, putting, punting, Putin, outing, pitting, muting, puking, puling, patting, petting, potting, pudding, patina, patine, Putin's pwoer power 1 65 power, Powers, powers, wooer, pore, wore, peer, pier, poker, poser, powder, per, bower, cower, dower, lower, mower, rower, sower, swore, tower, Peter, paper, peter, pewter, piper, poorer, prier, poor, pour, weer, ewer, powered, weir, whore, wire, payer, wiper, pacer, pager, paler, parer, piker, purer, power's, powdery, Peru, pear, wear, were, payware, PR, Pr, Ware, pare, pr, pure, pyre, spewer, ware, Poe, woe, who're, we're, Powers's pyscic psychic 2 80 physic, psychic, pic, psych, sic, Punic, music, panic, pubic, spic, Psyche, psyche, psycho, prosaic, BASIC, PCs, basic, posit, cystic, mystic, pesky, pics, pyx, PAC, Pacific, Soc, pacific, pays, physics, pica, pick, pus, sick, soc, PASCAL, Pascal, pascal, Mosaic, Pisces, mosaic, passim, pastie, pecs, poetic, postie, PC, PS, SC, Sc, Spica, psi, sci, P's, PPS, SAC, SEC, Sec, pas, pis, sac, sec, ski, PAC's, psychs, PC's, spec, PS's, Pu's, aspic, pay's, pic's, physic's, PJ's, pj's, PA's, Pa's, Po's, pa's, pi's, psych's qtuie quite 2 20 quiet, quite, cutie, quid, quit, quote, qty, cute, jute, qt, quine, quire, Que, Quito, Tue, guide, quoit, tie, GTE, Katie qtuie quiet 1 20 quiet, quite, cutie, quid, quit, quote, qty, cute, jute, qt, quine, quire, Que, Quito, Tue, guide, quoit, tie, GTE, Katie quantaty quantity 1 9 quantity, quanta, quandary, cantata, quintet, quantify, quaintly, quantity's, Qantas quantitiy quantity 1 6 quantity, quantities, quantify, quantity's, quantified, quintet quarantaine quarantine 1 4 quarantine, quarantined, quarantines, quarantine's Queenland Queensland 1 7 Queensland, Queen land, Queen-land, Greenland, Queensland's, Queened, Queenly questonable questionable 1 13 questionable, questionably, sustainable, listenable, quotable, estimable, justifiable, reasonable, seasonable, sustainably, testable, guessable, untenable quicklyu quickly 1 20 quickly, quicklime, quick, sickly, quickie, juicily, quick's, quicken, quicker, quietly, thickly, Jacklyn, quill, quickies, quickens, quickest, kicky, quack, quaky, quickie's quinessential quintessential 1 6 quintessential, quin essential, quin-essential, inessential, unessential, quintessentially quitted quit 0 31 quieted, quoited, quoted, quilted, quitter, gutted, jutted, kitted, quit ted, quit-ted, quietude, witted, jotted, quite, kited, acquitted, butted, fitted, nutted, pitted, putted, rutted, suited, tutted, catted, guided, jetted, squatted, quintet, gritted, quested quizes quizzes 1 60 quizzes, quiz's, quines, quires, guises, juices, quiz es, quiz-es, quizzers, quizzed, quiets, ques, quiz, quinces, cozies, quiches, quire's, quizzer, quotes, guise's, juice's, quids, quins, quips, quits, sizes, gazes, quizzer's, queues, Ruiz's, buzzes, fuzzes, guides, maizes, quakes, quid's, quiffs, quills, quip's, seizes, cusses, jazzes, quince's, gauze's, quiche's, quote's, quiet's, size's, Giza's, gaze's, queue's, Quinn's, Quito's, baize's, guide's, guile's, maize's, quake's, quick's, quill's qutie quite 1 18 quite, cutie, quote, quit, quiet, Quito, cute, jute, quid, quoit, quot, Katie, gite, kite, qt, Que, quits, tie qutie quiet 5 18 quite, cutie, quote, quit, quiet, Quito, cute, jute, quid, quoit, quot, Katie, gite, kite, qt, Que, quits, tie rabinnical rabbinical 1 16 rabbinical, rabbinic, binnacle, biennial, bionically, canonical, biblical, finical, radical, tyrannical, rational, clinical, Rabin, satanical, baronial, sabbatical racaus raucous 1 38 raucous, RCA's, racks, ragas, rack's, raga's, ruckus, recuse, fracas, rags, races, wracks, Rojas, rag's, rages, rakes, rec's, ricks, rocks, rucks, rajahs, recaps, Rama's, race's, wrack's, Rick's, Rico's, Riga's, Rock's, rage's, rake's, rick's, rock's, Roku's, fracas's, rajah's, recap's, ruckus's radiactive radioactive 1 10 radioactive, reductive, radioactively, addictive, predicative, reactive, predictive, directive, radiate, radioactivity radify ratify 1 51 ratify, ramify, edify, readily, radii, radio, reify, gratify, codify, modify, radial, radian, radios, radish, radium, radius, rarefy, taffy, raid, raft, rift, deify, raffia, ready, RAF, RIF, daffy, rad, raids, roadie, ruddy, Cardiff, Rudy, dandify, defy, diff, rife, riff, radially, rads, raid's, raided, raider, tariff, Ratliff, rectify, radio's, rainy, ratty, rad's, rarity raelly really 1 23 really, rally, Reilly, rely, relay, real, royally, rarely, Riley, rel, realty, ally, Raul, Riel, orally, rail, reel, rill, roll, reply, cruelly, frailly, rally's rarified rarefied 2 7 ratified, rarefied, ramified, reified, rarefies, purified, verified reaccurring recurring 2 3 reoccurring, recurring, reacquiring reacing reaching 3 53 refacing, racing, reaching, reacting, Reading, reading, reaming, reaping, rearing, Racine, razing, ricing, resign, reusing, re acing, re-acing, rescuing, tracing, reassign, resin, racking, raving, bracing, erasing, gracing, raising, razzing, reason, rising, acing, realign, reducing, rescind, resting, relaying, repaying, retching, roaching, easing, facing, lacing, macing, pacing, raging, raking, raping, raring, rating, creasing, greasing, searing, wreaking, racing's reacll recall 1 45 recall, recalls, regally, regal, really, real, recoil, regale, resell, react, treacle, treacly, refill, retell, call, recall's, recalled, rack, rally, regalia, renal, rec, rel, cecal, decal, fecal, recap, Reilly, rascal, rectal, Gall, Oracle, Raul, gall, jell, oracle, rail, reel, rely, rial, rill, roll, realm, reals, real's readmition readmission 1 24 readmission, readmit ion, readmit-ion, readmitting, radiation, redaction, redemption, reanimation, rendition, reduction, tradition, remediation, retaliation, demotion, erudition, readmission's, remission, admission, edition, readmit, addition, reaction, sedition, perdition realitvely relatively 1 9 relatively, restively, relative, relatives, creatively, relative's, relativity, reality, realities realsitic realistic 1 21 realistic, realist, elastic, realists, realist's, relist, realest, ballistic, moralistic, relisting, legalistic, ritualistic, plastic, relists, realities, unrealistic, surrealistic, rustic, idealistic, reality, reality's realtions relations 1 26 relations, relation's, reactions, reflations, relation, rations, reaction's, realigns, Revelations, revelations, elation's, regulations, ration's, retaliations, revaluations, repletion's, Revelation's, realizations, revelation's, creations, regulation's, retaliation's, revaluation's, realization's, Creation's, creation's realy really 2 16 relay, really, realty, real, rely, rally, realm, reals, reply, mealy, ready, rel, Reilly, reel, rial, real's realyl really 1 21 really, regally, rally, relay, realty, recall, Reilly, real, rely, relays, realm, reals, reply, replay, real's, realer, royally, relay's, rel, relabel, rally's reasearch research 1 7 research, research's, researched, researcher, researches, search, researching rebiulding rebuilding 1 11 rebuilding, rebounding, rebidding, rebinding, reboiling, building, refolding, remolding, rebelling, rebutting, resulting rebllions rebellions 1 13 rebellions, rebellion's, rebellion, rebellious, billions, rebelling, Rollins, hellions, realigns, billion's, bullion's, Revlon's, hellion's rebounce rebound 5 12 renounce, re bounce, re-bounce, bounce, rebound, rebounds, renounced, renounces, bonce, bouncy, rebounded, rebound's reccomend recommend 1 12 recommend, recommends, reckoned, regiment, recombined, commend, recommenced, recommended, Redmond, rejoined, remand, remind reccomendations recommendations 1 7 recommendations, recommendation's, recommendation, commendations, regimentation's, reconditions, commendation's reccomended recommended 1 11 recommended, recommenced, regimented, recommends, commended, recommend, recompensed, remanded, reminded, recounted, recomputed reccomending recommending 1 9 recommending, recommencing, regimenting, commending, recompensing, remanding, reminding, recounting, recomputing reccommend recommend 1 13 recommend, rec commend, rec-commend, recommends, commend, recommenced, recommended, recommence, recombined, reckoned, recommending, command, comment reccommended recommended 1 9 recommended, rec commended, rec-commended, recommenced, recommends, commended, recommend, commanded, commented reccommending recommending 1 8 recommending, rec commending, rec-commending, recommencing, commending, recommend, commanding, commenting reccuring recurring 2 19 reoccurring, recurring, rec curing, rec-curing, reacquiring, requiring, recusing, securing, recouping, recovering, recruiting, curing, accruing, recording, occurring, procuring, rearing, recoloring, rescuing receeded receded 1 16 receded, reseeded, recedes, recede, preceded, recessed, seceded, proceeded, recited, resided, received, rewedded, ceded, reascended, reseed, seeded receeding receding 1 17 receding, reseeding, preceding, recessing, seceding, proceeding, reciting, residing, receiving, rereading, rewedding, resetting, ceding, Reading, reading, reascending, seeding recepient recipient 1 11 recipient, recipients, receipt, recent, repent, percipient, recipient's, repaint, receipting, resilient, repined recepients recipients 1 7 recipients, recipient's, recipient, receipts, repents, receipt's, repaints receving receiving 1 16 receiving, reeving, receding, revving, reserving, deceiving, recessing, relieving, reviving, reweaving, reefing, reciting, reliving, removing, repaving, resewing rechargable rechargeable 1 6 rechargeable, chargeable, remarkable, recharge, reparable, remarkably reched reached 1 8 reached, retched, ruched, reechoed, leched, wretched, roached, rushed recide reside 4 7 Recife, recede, recite, reside, decide, recipe, residue recided resided 3 4 receded, recited, resided, decided recident resident 1 14 resident, recent, residents, recipient, precedent, president, reticent, decedent, resent, rodent, resident's, recited, receded, resided recidents residents 1 14 residents, resident's, recipients, resident, precedents, presidents, decedents, resents, rodents, recipient's, precedent's, president's, decedent's, rodent's reciding residing 3 4 receding, reciting, residing, deciding reciepents recipients 1 13 recipients, recipient's, receipts, recipient, repents, receipt's, residents, serpents, recipes, resents, recipe's, resident's, serpent's reciept receipt 1 12 receipt, receipts, recipe, recipes, precept, recent, raciest, receipt's, receipted, recite, receptor, recipe's recieve receive 1 13 receive, relieve, Recife, received, receiver, receives, revive, reeve, deceive, recede, recipe, recite, relive recieved received 1 13 received, relieved, receives, receive, revived, deceived, receiver, receded, recited, relived, perceived, recede, rived reciever receiver 1 11 receiver, reliever, receivers, receive, recover, deceiver, received, receives, reciter, receiver's, river recievers receivers 1 15 receivers, receiver's, relievers, receiver, receives, recovers, deceivers, reliever's, reciters, deceiver's, Rivers, revers, rivers, reciter's, river's recieves receives 1 18 receives, relieves, receivers, received, receive, revives, Recife's, Reeves, reeves, deceives, receiver, recedes, receiver's, recipes, recites, relives, reeve's, recipe's recieving receiving 1 14 receiving, relieving, reviving, reeving, deceiving, receding, reciting, reliving, perceiving, riving, revising, reserving, reefing, sieving recipiant recipient 1 8 recipient, recipients, repaint, precipitant, percipient, recipient's, receipting, resilient recipiants recipients 1 8 recipients, recipient's, recipient, repaints, precipitants, receipts, precipitant's, receipt's recived received 1 20 received, revived, recited, relived, receives, receive, revved, rived, revised, deceived, receiver, relieved, removed, Recife, recite, receded, repaved, resided, resized, Recife's recivership receivership 1 6 receivership, receivership's, ridership, readership, receivers, receiver's recogize recognize 1 13 recognize, recognized, recognizer, recognizes, recopies, recooks, rejoice, recoils, recourse, Roxie, Reggie, recoil's, Reggie's recomend recommend 1 21 recommend, recommends, regiment, reckoned, recombined, commend, recommenced, recommended, recommence, regimens, Redmond, regimen, rejoined, remand, remind, reclined, recumbent, recount, regimen's, Richmond, recommit recomended recommended 1 11 recommended, recommenced, regimented, recommends, commended, recommend, recompensed, remanded, reminded, recounted, recomputed recomending recommending 1 9 recommending, recommencing, regimenting, commending, recompensing, remanding, reminding, recounting, recomputing recomends recommends 1 17 recommends, recommend, regiments, recommended, commends, recommences, regimens, regiment's, remands, reminds, recommence, regimen's, recounts, Redmond's, recommits, recount's, Richmond's recommedations recommendations 1 12 recommendations, recommendation's, recommendation, accommodations, commendations, recommissions, reconditions, commutations, remediation's, accommodation's, commendation's, commutation's reconaissance reconnaissance 1 5 reconnaissance, reconnaissances, Renaissance, renaissance, reconnaissance's reconcilation reconciliation 1 6 reconciliation, reconciliations, conciliation, reconciliation's, recompilation, reconciling reconized recognized 1 16 recognized, recolonized, reconciled, reckoned, recognizes, recounted, recognize, reconsigned, rejoined, reconcile, recondite, recognizer, reconsider, recoiled, recopied, rejoiced reconnaissence reconnaissance 1 3 reconnaissance, reconnaissances, reconnaissance's recontructed reconstructed 1 8 reconstructed, recontacted, contracted, deconstructed, reconstructs, constructed, reconstruct, reconnected recquired required 2 11 reacquired, required, recurred, reacquires, reacquire, requires, requited, require, recruited, reoccurred, acquired recrational recreational 1 14 recreational, rec rational, rec-rational, recreations, recreation, recreation's, relational, rational, irrational, rotational, sectional, generational, operational, vocational recrod record 1 34 record, retrod, rec rod, rec-rod, records, Ricardo, recross, recruit, recto, recd, regard, rector, reword, recurred, rec'd, regrade, scrod, Jerrod, reared, regrow, ramrod, cord, record's, recorder, rectory, regret, crowd, recur, ripcord, recorded, Regor, rerecord, recrossed, retro recuiting recruiting 1 11 recruiting, reciting, requiting, reacting, reuniting, recounting, recusing, refuting, reputing, recanting, recasting recuring recurring 1 18 recurring, recusing, securing, requiring, reacquiring, re curing, re-curing, reoccurring, curing, recording, recouping, rehiring, retiring, revering, rewiring, rearing, procuring, rogering recurrance recurrence 1 18 recurrence, recurrences, recurrence's, recurring, recurrent, reactance, occurrence, Terrance, reassurance, recreant, redcurrant, recreants, redcurrants, currency, recrudesce, rearrange, resurgence, recreant's rediculous ridiculous 1 7 ridiculous, ridicules, meticulous, ridicule's, ridiculously, radicals, radical's reedeming redeeming 1 19 redeeming, reddening, reediting, deeming, teeming, redyeing, Deming, redesign, rearming, resuming, Reading, reading, reaming, redoing, readying, redefine, reducing, renaming, rendering reenforced reinforced 1 7 reinforced, re enforced, re-enforced, enforced, reinforces, reinforce, unforced refect reflect 1 15 reflect, prefect, defect, reject, refract, effect, perfect, reinfect, redact, reelect, react, refit, affect, revert, rifest refedendum referendum 1 3 referendum, referendums, referendum's referal referral 1 20 referral, re feral, re-feral, referable, referrals, refers, feral, refer, reversal, deferral, reveal, referee, refusal, several, reefer, referral's, refuel, revel, rifer, rural refered referred 2 4 refereed, referred, revered, referee referiang referring 1 8 referring, revering, refereeing, refrain, reefing, preferring, refrains, refrain's refering referring 1 13 referring, revering, refereeing, reefing, refrain, preferring, reforging, reforming, reversing, reverting, rearing, reeving, reffing refernces references 1 13 references, reference's, reverences, referenced, reference, reverence's, preferences, preference's, deference's, reverence, refreezes, referees, referee's referrence reference 1 11 reference, reverence, referenced, references, preference, deference, recurrence, reference's, reverenced, reverences, reverence's referrs refers 1 39 refers, reefers, referees, reefer's, reveres, revers, referee's, ref errs, ref-errs, refer rs, refer-rs, referrers, referral, referred, reverse, Revere's, reveries, refer, referrals, roofers, referee, reverts, prefers, referrer, revers's, roofer's, defers, Rivers, ravers, referrer's, rivers, rovers, reforms, reverie's, Rover's, river's, rover's, referral's, reform's reffered referred 2 7 refereed, referred, revered, reffed, referee, offered, proffered refference reference 1 11 reference, reverence, referenced, references, preference, deference, difference, reference's, reverenced, reverences, reverence's refrence reference 1 12 reference, reverence, referenced, references, preference, deference, refreeze, reference's, reverenced, reverences, France, reverence's refrences references 1 13 references, reference's, reverences, referenced, reference, reverence's, preferences, refreezes, preference's, deference's, reverence, Frances, France's refrers refers 1 39 refers, referrers, reefers, referees, reformers, referrer's, refuters, rafters, refiners, revers, reefer's, referee's, reformer's, refuter's, roarers, riflers, reforges, referrals, firers, referrer, refreshers, reveres, rafter's, refiner's, refresh, refer, reverse, roofers, reorders, prefers, Revere's, roarer's, rifler's, firer's, refresher's, referral's, roofer's, reorder's, revers's refridgeration refrigeration 1 3 refrigeration, refrigerating, refrigeration's refridgerator refrigerator 1 6 refrigerator, refrigerators, refrigerate, refrigerator's, refrigerated, refrigerates refromist reformist 1 7 reformist, reformists, reformat, reforms, rearmost, reforest, reform's refusla refusal 1 19 refusal, refusals, refuels, refuses, refuel, refuse, refusal's, refused, rueful, refills, refs, refuse's, refile, refill, Rufus, ref's, Rufus's, ruefully, refill's regardes regards 3 5 regrades, regarded, regards, regard's, regards's regluar regular 1 29 regular, regulars, regulate, regalia, Regulus, regular's, regularly, regulator, recluse, irregular, Regor, recolor, recur, regal, jugular, secular, regularity, realer, raglan, reliquary, Elgar, Regulus's, glare, regalia's, regularize, regard, ruler, rear, burglar reguarly regularly 1 9 regularly, regally, beggarly, regular, regal, regale, regard, roguery, rectally regulaion regulation 1 20 regulation, regaling, regulating, regulations, regain, region, raglan, repulsion, revulsion, regular, regulate, regulator, religion, rebellion, regulation's, relation, realign, recline, regalia, deregulation regulaotrs regulators 1 8 regulators, regulator's, regulator, regulates, regulars, regulatory, regular's, regularity's regularily regularly 1 8 regularly, regularity, regularize, regular, irregularly, regulars, regular's, regularity's rehersal rehearsal 1 6 rehearsal, reversal, rehearsals, rehears, rehearsal's, rehearse reicarnation reincarnation 1 9 reincarnation, reincarnations, Carnation, carnation, recreation, recantation, reincarnating, reincarnation's, incarnation reigining reigning 1 15 reigning, regaining, rejoining, resigning, refining, reigniting, reining, reckoning, deigning, feigning, relining, repining, reclining, remaining, retaining reknown renown 1 17 renown, re known, re-known, foreknown, reckoning, regrown, reckon, Reunion, known, rejoin, rennin, reunion, recon, resown, region, unknown, renown's reknowned renowned 1 15 renowned, reckoned, rejoined, reconvened, tenoned, renown, renounced, renown's, regained, recounted, renewed, rezoned, reasoned, regnant, cannoned rela real 1 20 real, relay, rel, relax, rely, Riel, reel, Bela, Lela, Reba, Rena, Reva, Vela, vela, rial, rile, role, rule, rill, roll relaly really 1 27 really, relay, regally, reliably, rally, Reilly, realty, relays, replay, real, rely, realm, reals, regal, renal, reply, recall, regale, relaid, relate, resale, relabel, royally, rel, relay's, real's, rally's relatiopnship relationship 1 3 relationship, relationships, relationship's relativly relatively 1 6 relatively, relativity, relative, relatives, restively, relative's relected reelected 1 10 reelected, reflected, elected, rejected, relented, selected, relegated, relocated, reacted, related releive relieve 1 16 relieve, relive, receive, relieved, reliever, relieves, relief, relived, relives, reeve, believe, relative, reline, revive, release, reweave releived relieved 1 13 relieved, relived, received, relieves, relieve, relives, relied, relive, believed, reliever, relined, revived, released releiver reliever 1 18 reliever, receiver, redeliver, relievers, relieve, relive, believer, relieved, relieves, rollover, deliver, relived, relives, levier, reliever's, lever, liver, river releses releases 1 65 releases, release's, release, released, Reese's, recluses, relapses, recesses, relieves, relishes, realizes, recess, relies, reuses, resews, relaxes, relists, rebuses, recuses, refuses, relates, relines, relives, reposes, revises, realness, reels, leases, repulses, recluse's, relapse's, reel's, Reese, reuse's, Elise's, wirelesses, reflexes, lases, lessees, loses, riles, rises, roles, roses, rules, ruses, trellises, Elysee's, recess's, refuse's, relish's, repose's, revise's, role's, rule's, lease's, repulse's, Elsie's, Reyes's, Lesa's, Rose's, lessee's, rise's, rose's, ruse's relevence relevance 1 10 relevance, relevancy, relevance's, elevens, reliance, eleven's, irrelevance, reference, reverence, relevancy's relevent relevant 1 23 relevant, rel event, rel-event, relent, reinvent, relevancy, eleventh, relieved, eleven, Levant, relevantly, relieving, relevance, element, elevens, reliant, relived, irrelevant, solvent, referent, reverent, reliving, eleven's reliablity reliability 1 5 reliability, reliably, liability, reliability's, reliable relient reliant 2 8 relent, reliant, relined, reline, relents, resilient, relines, relied religeous religious 1 14 religious, religious's, religions, relies, religiously, reliefs, relines, relives, religion's, irreligious, relief's, relieves, relights, religion religous religious 1 14 religious, religious's, religions, relics, relic's, relights, religiously, religion, religion's, irreligious, realigns, relies, rejigs, Zelig's religously religiously 1 4 religiously, religious, religious's, religiosity relinqushment relinquishment 1 5 relinquishment, relinquishment's, replenishment, relinquished, relinquishing relitavely relatively 1 26 relatively, restively, relatable, reliably, relative, reliable, relatives, relivable, relabel, lively, relive, relative's, relativity, creatively, remotely, reflectively, relived, relieve, repetitively, relives, festively, relieved, politely, rectally, reliever, relieves relized realized 1 17 realized, relied, relined, relived, resized, realizes, realize, relies, relaxed, relisted, relieved, relished, released, relist, relayed, related, revised relpacement replacement 1 5 replacement, replacements, placement, replacement's, repayment remaing remaining 19 32 reaming, remaking, remain, remains, roaming, riming, ramming, rimming, romaine, renaming, teaming, Reading, creaming, dreaming, reading, reaping, rearing, Riemann, remaining, remapping, rhyming, rooming, beaming, seaming, remained, removing, rumbaing, Roman, Romania, roman, remand, remind remeber remember 1 29 remember, ember, remover, member, remoter, remembers, reamer, reembark, renumber, rambler, timber, Amber, amber, umber, reefer, ribber, robber, rubber, rummer, bomber, camber, comber, cumber, dumber, limber, lumber, number, romper, somber rememberable memorable 7 10 remember able, remember-able, remembrance, remembered, remembers, remember, memorable, reimbursable, remembering, memorably rememberance remembrance 1 5 remembrance, remembrances, remembrance's, remembering, remembers remembrence remembrance 1 3 remembrance, remembrances, remembrance's remenant remnant 1 7 remnant, ruminant, remnants, regnant, resonant, remnant's, remand remenicent reminiscent 1 17 reminiscent, reminiscently, renascent, reminiscence, remnant, reminisced, reticent, preeminent, reinvent, reminiscing, eminent, omniscient, reminisce, ruminant, Menkent, senescent, romancing reminent remnant 2 6 eminent, remnant, ruminant, preeminent, prominent, imminent reminescent reminiscent 1 9 reminiscent, luminescent, reminiscently, renascent, reminiscence, reminisced, reminiscing, reminisce, senescent reminscent reminiscent 1 11 reminiscent, reminiscently, renascent, reminiscence, reminisced, reminiscing, luminescent, remnant, omniscient, reminisce, eminent reminsicent reminiscent 1 10 reminiscent, reminiscently, reminiscence, reminisced, reminisces, reminiscing, omniscient, renascent, reminiscences, reminiscence's rendevous rendezvous 1 17 rendezvous, rendezvous's, renders, render's, rendezvoused, rendezvouses, endeavors, rondos, endives, rondo's, randoms, renters, reindeer's, endive's, rennet's, renter's, endeavor's rendezous rendezvous 1 15 rendezvous, rendezvous's, renders, Mendez's, render's, rendezvoused, rendezvouses, rondos, rondo's, randoms, renters, reindeer's, rennet's, renter's, Mendoza's renewl renewal 1 13 renewal, renew, renews, renal, Renee, rebel, Rene, reel, runnel, repel, revel, rental, Rene's rentors renters 1 40 renters, mentors, rectors, reenters, renter's, ranters, renders, retros, rents, mentor's, reactors, rector's, restores, senators, ranter's, render's, rent's, renter, rotors, enters, Reuters, Renoir's, cantors, centers, raptors, rentals, vendors, reentry's, retro's, Realtor's, reactor's, senator's, rotor's, rectory's, Cantor's, cantor's, center's, rancor's, rental's, vendor's reoccurrence recurrence 1 9 recurrence, re occurrence, re-occurrence, occurrence, recurrences, reoccurring, occurrences, recurrence's, occurrence's repatition repetition 1 10 repetition, reputation, repatriation, repetitions, reparation, repudiation, reposition, petition, partition, repetition's repentence repentance 1 7 repentance, dependence, penitence, repentance's, repenting, repentant, dependency repentent repentant 1 11 repentant, repented, repenting, dependent, penitent, pendent, repentantly, resentment, respondent, repentance, repellent repeteadly repeatedly 1 7 repeatedly, reputedly, reportedly, repeatably, reputably, repeated, reputed repetion repetition 3 14 repletion, reception, repetition, reparation, eruption, reaction, relation, repeating, reposition, repression, potion, ration, reputation, repletion's repid rapid 4 25 repaid, tepid, Reid, rapid, rebid, redid, reaped, raped, roped, rep id, rep-id, replied, Rep, prepaid, red, rep, repined, rid, rapids, REIT, Reed, raid, read, reed, rapid's reponse response 1 9 response, repose, repines, reopens, repine, reposes, rezones, repose's, rapine's reponsible responsible 1 13 responsible, responsibly, irresponsible, possible, sensible, responsively, reconcile, risible, reasonable, defensible, reversible, irresponsibly, reprehensible reportadly reportedly 1 7 reportedly, reported, reputedly, repeatedly, purportedly, reportage, reputably represantative representative 2 6 Representative, representative, representatives, representative's, unrepresentative, representation representive representative 2 9 Representative, representative, representing, represented, represent, represents, representatives, repressive, representative's representives representatives 1 10 representatives, representative's, represents, represented, Representative, representative, preventives, representing, represent, preventive's reproducable reproducible 1 8 reproducible, predicable, reproachable, producible, reproductive, perdurable, eradicable, reputable reprtoire repertoire 1 6 repertoire, repertoires, repertory, repertories, reporter, repertoire's repsectively respectively 1 8 respectively, respective, reflectively, restively, prospectively, repetitively, respectfully, receptively reptition repetition 1 11 repetition, reputation, repetitions, petition, repudiation, reposition, repatriation, rendition, repletion, reptilian, repetition's requirment requirement 1 11 requirement, requirements, requirement's, recruitment, retirement, regiment, acquirement, equipment, recurrent, required, requiring requred required 1 28 required, recurred, reacquired, requires, requited, rewired, require, reburied, rehired, retired, reared, record, regard, regret, recused, requite, revered, secured, regrade, rogered, reread, requiter, reoccurred, reorged, perjured, cured, rared, recur resaurant restaurant 1 14 restaurant, restaurants, restraint, resurgent, resonant, reassurance, resent, resultant, restaurant's, reassuring, recreant, resort, retardant, resound resembelance resemblance 1 4 resemblance, resemblances, resemblance's, semblance resembes resembles 1 9 resembles, resemble, resumes, reassembles, resembled, resume's, remembers, racemes, raceme's resemblence resemblance 1 8 resemblance, resemblances, resemblance's, resembles, semblance, resembling, resemble, resembled resevoir reservoir 1 19 reservoir, reservoirs, receiver, reserve, respire, reverie, reseller, reservoir's, Savior, savior, restore, savor, sever, recover, remover, resolver, Renoir, reliever, reefer resistable resistible 1 21 resistible, resist able, resist-able, Resistance, resistance, irresistible, reusable, testable, refutable, relatable, reputable, resalable, resistant, repeatable, resealable, respectable, resolvable, irresistibly, presentable, detestable, rewindable resistence resistance 2 9 Resistance, resistance, residence, persistence, resistances, residency, resistance's, existence, resisting resistent resistant 1 7 resistant, resident, persistent, resisted, resisting, resister, existent respectivly respectively 1 6 respectively, respectfully, respectably, respective, respectful, prospectively responce response 1 14 response, res ponce, res-ponce, resp once, resp-once, responses, respond, responds, responsive, resonance, Spence, responded, response's, residence responibilities responsibilities 1 4 responsibilities, responsibility's, responsibility, irresponsibility's responisble responsible 1 6 responsible, responsibly, irresponsible, responsively, response, irresponsibly responnsibilty responsibility 1 5 responsibility, responsibly, responsibility's, irresponsibility, responsible responsability responsibility 1 5 responsibility, responsibility's, irresponsibility, responsibly, responsibilities responsibile responsible 1 6 responsible, responsibly, responsibility, irresponsible, responsively, irresponsibly responsibilites responsibilities 1 4 responsibilities, responsibility's, responsibility, irresponsibility's responsiblity responsibility 1 5 responsibility, responsibly, responsibility's, irresponsibility, responsible ressemblance resemblance 1 7 resemblance, res semblance, res-semblance, resemblances, dissemblance, resemblance's, semblance ressemble resemble 2 8 reassemble, resemble, reassembly, reassembled, reassembles, resembled, resembles, assemble ressembled resembled 2 9 reassembled, resembled, reassembles, reassemble, resembles, resemble, assembled, dissembled, reassembly ressemblence resemblance 1 9 resemblance, resemblances, dissemblance, reassembles, resemblance's, resembles, semblance, reassembling, resembling ressembling resembling 2 4 reassembling, resembling, assembling, dissembling resssurecting resurrecting 1 12 resurrecting, reasserting, redirecting, respecting, restricting, Resurrection, resurrection, reassuring, resorting, resourcing, refracting, retracting ressurect resurrect 1 16 resurrect, resurrects, redirect, reassured, resurgent, resourced, respect, reassert, restrict, resurrected, reassure, resource, reassures, resort, pressured, rescued ressurected resurrected 1 11 resurrected, redirected, respected, reasserted, restricted, resurrects, resurrect, resorted, resourced, refracted, retracted ressurection resurrection 2 9 Resurrection, resurrection, resurrections, redirection, resection, reassertion, restriction, resurrecting, resurrection's ressurrection resurrection 2 7 Resurrection, resurrection, resurrections, resurrecting, resurrection's, resection, restriction restaraunt restaurant 1 14 restaurant, restraint, restaurants, restraints, restrain, restrained, restart, restrains, restrung, restarting, restaurant's, restraint's, retardant, registrant restaraunteur restaurateur 1 14 restaurateur, restrainer, restaurateurs, restaurant, restraint, restrained, restaurants, restraints, restructure, restaurant's, restraint's, restrainers, restaurateur's, restrainer's restaraunteurs restaurateurs 1 9 restaurateurs, restaurateur's, restrainers, restrainer's, restaurants, restaurateur, restaurant's, restructures, restrainer restaraunts restaurants 1 4 restaurants, restraints, restaurant's, restraint's restauranteurs restaurateurs 1 5 restaurateurs, restaurateur's, restaurants, restaurateur, restaurant's restauration restoration 2 18 Restoration, restoration, saturation, restorations, respiration, reiteration, repatriation, restriction, restarting, restitution, retardation, registration, restrain, Restoration's, restoration's, frustration, prostration, reparation restauraunt restaurant 1 4 restaurant, restraint, restaurants, restaurant's resteraunt restaurant 2 12 restraint, restaurant, restraints, restrain, restrained, restrains, restrung, restraint's, restaurants, registrant, restring, restaurant's resteraunts restaurants 3 12 restraints, restraint's, restaurants, restaurant's, restrains, restraint, restarts, registrants, restaurant, restrings, restart's, registrant's resticted restricted 1 10 restricted, rusticated, restocked, restated, respected, restarted, restitched, redacted, rusticate, resisted restraunt restraint 1 11 restraint, restraints, restrain, restrained, restaurant, restrains, restrung, restart, restraint's, registrant, restring restraunt restaurant 5 11 restraint, restraints, restrain, restrained, restaurant, restrains, restrung, restart, restraint's, registrant, restring resturant restaurant 1 11 restaurant, restraint, restaurants, restraints, restart, restaurant's, restrain, restrained, registrant, restrung, restraint's resturaunt restaurant 1 11 restaurant, restraint, restaurants, restraints, restrain, restrained, restrains, restrung, restaurant's, restraint's, registrant resurecting resurrecting 1 9 resurrecting, redirecting, respecting, restricting, Resurrection, resurrection, resorting, refracting, retracting retalitated retaliated 1 5 retaliated, retaliates, retaliate, rehabilitated, debilitated retalitation retaliation 1 6 retaliation, retaliating, retaliations, realization, retardation, retaliation's retreive retrieve 1 8 retrieve, retrieved, retriever, retrieves, reprieve, retrieve's, retiree, retrieval returnd returned 1 10 returned, returns, return, return's, retired, returnee, returner, retard, retrod, rotund revaluated reevaluated 1 14 reevaluated, evaluated, re valuated, re-valuated, reevaluates, reevaluate, revalued, reflated, retaliated, revolted, related, regulated, evaluate, valuated reveral reversal 1 12 reversal, reveal, several, referral, revers, revel, Revere, Rivera, revere, reverb, revert, reverie reversable reversible 1 10 reversible, reversibly, revers able, revers-able, reversal, referable, revertible, reversals, irreversible, reversal's revolutionar revolutionary 1 7 revolutionary, evolutionary, revolutions, revolution, revolution's, revolutionaries, revolutionary's rewitten rewritten 1 33 rewritten, written, rotten, rewoven, refitting, remitting, resitting, rewrite, rewriting, rewind, refitted, remitted, whiten, rewire, Britten, Wooten, witting, rewired, widen, sweeten, reattain, Dewitt, Hewitt, bitten, kitten, mitten, recite, witted, witter, rattan, redden, retain, ridden rewriet rewrite 1 17 rewrite, rewrote, rewrites, rewired, reorient, reroute, regret, reared, retried, rewritten, write, rewire, retire, rewrite's, REIT, writ, retiree rhymme rhyme 1 33 rhyme, rhymed, rhymer, rhymes, thyme, rummy, Rome, rime, chyme, ramie, rheum, REM, rem, rummer, rum, rheumy, rm, Mme, Romeo, rhyme's, romeo, hmm, rye, Rommel, rammed, rhythm, rimmed, RAM, ROM, Rom, ram, rim, Rhee rhythem rhythm 1 13 rhythm, rhythms, rhyme, rhythm's, rhythmic, them, Reuther, thyme, Rather, rather, therm, rheum, theme rhythim rhythm 1 4 rhythm, rhythms, rhythmic, rhythm's rhytmic rhythmic 1 37 rhythmic, rhetoric, rhythm, rhythmical, totemic, atomic, ROTC, rhyming, rhythms, rheumatic, rhyme, rhymed, rhythm's, rustic, diatomic, rhymer, rhymes, mic, systemic, tic, readmit, remix, shtick, critic, erotic, uremic, HDMI, stymie, dynamic, robotic, rhyme's, remit, ragtime, ramie, retie, rheum, erratic rigeur rigor 4 19 Roger, rigger, roger, rigor, roguery, Rodger, rugger, recur, ringer, Regor, rifer, tiger, Niger, Rigel, ricer, rider, riper, riser, river rigourous rigorous 1 9 rigorous, rigors, rigor's, vigorous, rigorously, Regor's, regrows, riggers, rigger's rininging ringing 1 43 ringing, ruining, running, Ringling, ringings, wringing, reigning, pinioning, rosining, raining, ranging, reining, rinsing, refining, relining, reneging, repining, ripening, unhinging, wronging, rehanging, tinging, tinning, bringing, cringing, fringing, inning, grinning, binning, dinging, dinning, ginning, hinging, pinging, pinning, resigning, rigging, singing, sinning, winging, winning, zinging, running's rised rose 30 57 raised, rinsed, risked, rises, rise, riced, reused, roused, riled, rimed, risen, riser, rived, vised, wised, reseed, reside, reissued, raced, razed, reset, rides, revised, rusted, Ride, ride, rise's, Rose, raise, rose, rued, ruse, rest, arsed, braised, bruised, cruised, praised, red, rid, rites, rasped, resend, rested, Reed, Rice, reed, rice, rite, wrist, Ride's, ride's, erased, priced, prized, sired, rite's Rockerfeller Rockefeller 1 6 Rockefeller, Rocker feller, Rocker-feller, Rockefeller's, Carefuller, Rockfall rococco rococo 1 6 rococo, Rocco, coco, recook, rococo's, Rocco's rocord record 1 29 record, ripcord, Ricardo, Rockford, cord, records, rocked, rogered, accord, reword, rooked, regard, cored, rector, scrod, roared, rocker, rood, card, curd, procured, recd, record's, recorded, recorder, rerecord, rectory, rotor, rec'd roomate roommate 1 29 roommate, roomette, room ate, room-ate, roommates, roomed, remote, primate, rotate, roamed, remade, roomer, roseate, promote, roommate's, roomy, rooted, roomettes, Rome, Root, mate, rate, room, root, rote, doormat, cremate, route, roomette's rougly roughly 1 66 roughly, ugly, wriggly, rouge, rugby, Rigel, Wrigley, wrongly, googly, rosily, rouged, rouges, ruffly, Raoul, Rogelio, roil, ROFL, royally, regal, rogue, rug, Mogul, mogul, Rocky, Royal, coyly, ridgy, rocky, royal, hugely, regally, rudely, roguery, July, Raquel, Raul, Roeg, groggily, regale, rely, role, roll, roundly, rule, Roxy, ogle, rogues, roux, rugs, rouge's, rough, curly, Joule, golly, gully, jolly, joule, jowly, rally, gorily, proudly, rug's, dourly, hourly, sourly, rogue's rucuperate recuperate 1 4 recuperate, recuperated, recuperates, recuperative rudimentatry rudimentary 1 6 rudimentary, sedimentary, rudiments, rudiment, rudiment's, radiometry rulle rule 1 58 rule, tulle, rile, rill, ruble, role, roll, Riel, rally, Riley, rel, Rilke, Raul, Reilly, ruled, ruler, rules, Tull, reel, grille, rial, rue, rifle, rills, rolled, roller, rubble, ruffle, pulley, really, Hull, Mlle, Yule, bull, cull, dull, full, gull, hull, lull, mule, mull, null, pule, pull, rube, rude, rune, ruse, yule, rail, real, rely, roil, rolls, rill's, rule's, roll's runing running 2 31 ruining, running, tuning, ruing, raining, reining, ringing, pruning, ruling, ranging, Reunion, reunion, rinsing, rounding, turning, wringing, burning, rennin, ring, ruin, rung, ranking, ranting, rending, renting, wronging, runny, craning, droning, ironing, running's runnung running 1 24 running, ruining, ringing, rennin, cunning, dunning, gunning, punning, sunning, raining, ranging, reining, grinning, ruing, running's, runny, rounding, pruning, rung, rerunning, Reunion, reunion, unsung, Runyon russina Russian 1 56 Russian, Russia, Rossini, reusing, rising, rousing, resin, rosin, raisin, Rosanna, Ruskin, trussing, raising, retsina, rusting, cussing, fussing, mussing, reissuing, rushing, sussing, Russians, ruins, Russo, reassign, Russ, resign, risen, ruin, ursine, Prussian, Susana, Russ's, resins, rosins, Hussein, ruing, Rubin, ruffian, using, rousting, Poussin, Russian's, ruin's, bruising, crossing, cruising, dressing, grassing, grossing, pressing, resin's, rosin's, Ruskin's, Russia's, Rossini's Russion Russian 1 31 Russian, Russ ion, Russ-ion, Ration, Rushing, Russians, Fission, Mission, Suasion, Russia, Fusion, Prussian, Remission, Passion, Cession, Cushion, Session, Rossini, Recession, Ruin, Reunion, Russo, Russian's, Erosion, Rubin, Resin, Rosin, Revision, Ruskin, Russia's, Fruition rwite write 1 47 write, rite, retie, wrote, recite, rewire, rewrite, writ, REIT, Waite, White, rote, white, twit, Rte, rte, wit, route, rowed, Ride, Rita, Witt, rate, ride, wide, writhed, Rowe, rewed, rivet, wired, wrist, whitey, writer, writes, wet, writhe, riot, wait, whit, wire, rites, rt, whet, trite, writs, writ's, rite's rythem rhythm 1 28 rhythm, them, Rather, Ruthie, rather, rhythms, therm, Ruth, rheum, theme, REM, Reuther, rem, Roth, Ruth's, writhe, anthem, Ruthie's, rhythm's, writhed, writhes, Gotham, Latham, Roth's, Rothko, fathom, redeem, writhe's rythim rhythm 1 24 rhythm, Ruthie, rhythms, rhythmic, Ruth, rim, Roth, them, Ruth's, fathom, lithium, thrum, mythic, rhythm's, rime, Gotham, Latham, Rather, Roth's, Rothko, rather, therm, Ruthie's, myth rythm rhythm 1 28 rhythm, rhythms, Ruth, Roth, rhythm's, rhythmic, rum, them, Ruthie, Ruth's, rm, RAM, REM, ROM, Rom, ram, rem, rim, myth, rpm, RTFM, Roth's, wrath, wroth, ream, roam, room, writhe rythmic rhythmic 1 7 rhythmic, rhythm, rhythmical, rhythms, mythic, rhythm's, arrhythmic rythyms rhythms 1 45 rhythms, rhythm's, rhymes, rhythm, thymus, Ruth's, Roth's, thrums, rums, fathoms, rhyme's, thyme's, therms, Thames, Thomas, themes, Ruthie's, RAMs, REMs, rams, rems, rims, myths, rhyme, thrum's, thyme, rheum's, myth's, rum's, rummy's, Gotham's, Latham's, Rather's, Rothko's, fathom's, wrath's, therm's, RAM's, REM's, ROM's, ram's, rem's, rim's, thymus's, theme's sacrafice sacrifice 1 5 sacrifice, sacrificed, sacrifices, scarifies, sacrifice's sacreligious sacrilegious 1 12 sacrilegious, sac religious, sac-religious, religious, sacroiliacs, sacrilegiously, sacrileges, irreligious, sacrilege's, nonreligious, sacroiliac's, religious's sacrifical sacrificial 1 8 sacrificial, sacrificially, sacrifice, sacrificed, sacrifices, satirical, critical, sacrifice's saftey safety 1 29 safety, softy, safely, safe, sate, sift, soft, satay, saute, safer, safes, salty, sated, saved, sifted, sifter, soften, softer, softly, fate, safety's, SAT, Sat, Ste, fatty, sat, sty, suety, safe's safty safety 1 38 safety, softy, salty, sift, soft, satay, suavity, daft, shaft, SAT, Sat, sat, sty, AFT, aft, softly, safely, sanity, sawfly, scatty, shifty, safe, sate, SALT, Taft, haft, raft, salt, waft, Savoy, fatty, saute, savoy, sifts, sooty, suety, safety's, softy's salery salary 1 43 salary, sealer, Valery, celery, slurry, slier, slayer, salter, salver, staler, SLR, salty, slavery, psaltery, saddlery, sailor, sale, seller, Salerno, sealers, silvery, gallery, slur, Sally, sally, Salem, baler, haler, paler, saber, safer, sager, sales, saner, saver, solar, sultry, Malory, sale's, savory, solely, sealer's, salary's sanctionning sanctioning 1 8 sanctioning, sectioning, suctioning, functioning, sanction, sanctions, auctioning, sanction's sandwhich sandwich 1 12 sandwich, sand which, sand-which, sandhog, sandwich's, sandwiched, sandwiches, Sindhi, Sindhi's, Standish, sandwiching, Gandhi Sanhedrim Sanhedrin 1 15 Sanhedrin, Sanhedrin's, Santeria, Sanatorium, Sanitarium, Sander, Syndrome, Sanders, Sondheim, Sandra, Sander's, Interim, Sanders's, Sandra's, Santeria's santioned sanctioned 1 12 sanctioned, stationed, mentioned, sectioned, suctioned, munitioned, rationed, wantoned, cautioned, captioned, pensioned, suntanned sargant sergeant 2 22 Sargent, sergeant, Sargon, argent, servant, arrogant, sergeants, Sagan, Saran, saran, secant, vagrant, Sargent's, scant, Gargantua, Sargon's, arrant, savant, sergeant's, Sagan's, Saran's, saran's sargeant sergeant 2 9 Sargent, sergeant, sarge ant, sarge-ant, argent, sergeants, Sargent's, Sargon, sergeant's sasy says 1 32 says, sassy, say, SASE, sass, sissy, saws, seas, Sask, easy, sash, saucy, SOS, SOs, sis, Sosa, SUSE, Suzy, secy, suss, sea's, saw's, say's, sass's, SE's, SW's, Se's, Si's, SOS's, sec'y, sis's, soy's sasy sassy 2 32 says, sassy, say, SASE, sass, sissy, saws, seas, Sask, easy, sash, saucy, SOS, SOs, sis, Sosa, SUSE, Suzy, secy, suss, sea's, saw's, say's, sass's, SE's, SW's, Se's, Si's, SOS's, sec'y, sis's, soy's satelite satellite 1 11 satellite, sat elite, sat-elite, sate lite, sate-lite, satellited, satellites, starlit, stilt, salute, satellite's satelites satellites 1 13 satellites, satellite's, sat elites, sat-elites, satellited, satellite, stilts, salutes, stilt's, fatalities, salute's, stylizes, SQLite's Saterday Saturday 1 12 Saturday, Saturdays, Sturdy, Stared, Steady, Saturate, Sated, Stray, Yesterday, Saturday's, Satrap, Stairway Saterdays Saturdays 1 20 Saturdays, Saturday's, Saturday, Saturates, Strays, Yesterdays, Satraps, Stairways, Steady's, Steads, Steroids, Stray's, Waterways, Stead's, Steroid's, Yesterday's, Satrap's, Stairway's, Waterway's, Bastardy's satisfactority satisfactorily 1 4 satisfactorily, satisfactory, unsatisfactorily, unsatisfactory satric satiric 1 24 satiric, satyric, citric, struck, static, satori, strict, Stark, gastric, stark, satire, strike, Patrica, Patrick, satanic, Stoic, stoic, stria, strip, metric, nitric, satrap, Cedric, satori's satrical satirical 1 12 satirical, satirically, satanical, stoical, metrical, satiric, satyric, strictly, atrial, strict, Patrica, theatrical satrically satirically 1 9 satirically, statically, satirical, satanically, stoically, metrically, esoterically, strictly, theatrically sattelite satellite 1 11 satellite, satellited, satellites, statelier, stately, starlit, satellite's, statuette, settled, steeled, Steele sattelites satellites 1 32 satellites, satellite's, satellited, satellite, stateless, stateliest, statutes, stilts, salutes, stateliness, statuettes, stilt's, subtleties, steeliest, statelier, stylizes, settles, statute's, fatalities, steeliness, stilettos, stalemates, Seattle's, salute's, statuette's, Steele's, settle's, SQLite's, stiletto's, satiety's, stability's, stalemate's saught sought 2 18 aught, sought, sight, caught, naught, taught, saute, SAT, Sat, sat, slight, haughty, naughty, suet, suit, sough, ought, Saudi saveing saving 1 52 saving, sieving, savoring, salving, savings, slaving, staving, Sven, sawing, shaving, savaging, severing, sacking, sauteing, seven, saying, seeing, caving, having, laving, paving, raving, sating, waving, sagging, sailing, sapping, sassing, saucing, savanna, slavering, serving, spavin, sewing, shaven, surveying, Sang, sang, save, saving's, sing, facing, sheaving, skiving, solving, savvying, Seine, seine, suing, fazing, Sven's, savings's saxaphone saxophone 1 5 saxophone, saxophones, saxophone's, sousaphone, Saxony scandanavia Scandinavia 1 3 Scandinavia, Scandinavian, Scandinavia's scaricity scarcity 1 4 scarcity, sacristy, scariest, scarcity's scavanged scavenged 1 6 scavenged, scavenges, scavenge, scavenger, savaged, scrounged schedual schedule 1 15 schedule, Schedar, scheduled, scheduler, schedules, Scheat, sexual, scandal, caudal, reschedule, schedule's, scheduling, cecal, scull, steal scholarhip scholarship 1 9 scholarship, scholar hip, scholar-hip, scholarships, scholarship's, scholar, scholars, scholar's, scholarly scholarstic scholastic 1 6 scholastic, scholars tic, scholars-tic, scholars, sclerotic, scholar's scholarstic scholarly 0 6 scholastic, scholars tic, scholars-tic, scholars, sclerotic, scholar's scientfic scientific 1 10 scientific, scenic, unscientific, scientist, sciatic, scent, kinetic, scientifically, sciatica, nonscientific scientifc scientific 1 11 scientific, scientist, scenic, unscientific, sciatic, scenting, scent, kinetic, scientifically, sciatica, nonscientific scientis scientist 1 43 scientist, scents, scent's, cents, cent's, saints, saint's, snits, sciences, societies, silents, Senates, scent, senates, spinets, salients, scanties, scientists, silent's, ascents, sends, sonnets, scants, scenes, scions, spinet's, stents, stints, salient's, ascent's, science's, snit's, sonnet's, scene's, scion's, stent's, stint's, Senate's, Sendai's, senate's, Sinai's, Vicente's, scientist's scince science 1 36 science, sconce, since, seance, sciences, sines, Vince, cine, scenes, scions, seines, sine, sins, Seine, scene, scion's, seine, Circe, cinch, mince, singe, slice, spice, wince, sense, sin's, sings, sinus, Spence, stance, science's, sine's, Seine's, scene's, seine's, sing's scinece science 1 25 science, since, sciences, sconce, sines, scenes, seance, seines, sine's, sinews, silence, niece, scene, science's, Seine's, scene's, seine's, salience, sapience, sense, sincere, Spence, cine, sine, sinew's scirpt script 1 50 script, spirit, scripts, Sept, Supt, scrip, sort, supt, crept, crypt, sport, spurt, Surat, carpet, scrips, slept, swept, cert, sculpt, spit, Seurat, scarp, scarped, skirt, shirt, snippet, sprat, sired, Sprite, scarps, sprite, rapt, script's, scripted, spat, spot, receipt, scrap, scrip's, Cipro, Sir, cir, cit, sip, sir, sit, strip, Sprint, sprint, scarp's scoll scroll 1 42 scroll, coll, scowl, scull, scold, school, skill, Scala, scale, scaly, skoal, skull, sill, COL, Col, Sol, col, sol, Scylla, scowls, sculls, SQL, Sculley, COLA, Cole, Colo, call, cell, coal, coil, cola, cool, cowl, cull, scow, sell, soil, sole, solo, soul, scowl's, scull's screenwrighter screenwriter 1 3 screenwriter, screenwriters, screenwriter's scrutinity scrutiny 1 6 scrutiny, scrutinize, scrutinized, scrutineer, scrutiny's, scurrility scuptures sculptures 1 23 sculptures, Scriptures, scriptures, sculpture's, captures, Scripture's, scripture's, sculptress, sculptured, sculpture, scepters, scuppers, capture's, sculptors, sutures, sculptor's, cultures, ruptures, scepter's, scupper's, suture's, culture's, rupture's seach search 1 49 search, each, Beach, Leach, beach, leach, peach, reach, teach, sch, sash, such, sea ch, sea-ch, swatch, Saatchi, Sachs, Sasha, sea, SAC, SEC, Sec, sac, sec, sketch, snatch, speech, swash, peachy, Bach, Mach, Sean, Seth, etch, lech, mach, sack, seal, seam, sear, seas, seat, secy, tech, slash, smash, stash, sea's, sec'y seached searched 1 31 searched, beached, leached, reached, sachet, ached, sketched, snatched, swashed, cached, etched, leched, sachem, sacked, seabed, sealed, seamed, seared, seated, slashed, smashed, stashed, coached, fetched, leashed, leeched, poached, retched, roached, seaweed, seethed seaches searches 1 38 searches, beaches, leaches, peaches, reaches, teaches, Sachs, sashes, swatches, sachems, sachets, Sachs's, aches, search's, sketches, snatches, speeches, swashes, caches, etches, leches, sachem, sachet, sash's, slashes, smashes, stashes, Beach's, Leach's, beach's, peach's, reach's, ache's, sachem's, sachet's, Saatchi's, cache's, Sasha's secceeded seceded 2 12 succeeded, seceded, acceded, exceeded, secreted, succeeds, succeed, secluded, seconded, secede, seeded, sicced secceeded succeeded 1 12 succeeded, seceded, acceded, exceeded, secreted, succeeds, succeed, secluded, seconded, secede, seeded, sicced seceed succeed 14 36 secede, seceded, seized, secedes, sexed, DECed, seeded, seemed, seeped, sewed, sauced, seed, recede, succeed, seared, seaweed, speed, steed, sized, sensed, sicced, reseed, sacked, seabed, sealed, seamed, seated, segued, seined, sicked, socked, sucked, ceased, sassed, soused, sussed seceed secede 1 36 secede, seceded, seized, secedes, sexed, DECed, seeded, seemed, seeped, sewed, sauced, seed, recede, succeed, seared, seaweed, speed, steed, sized, sensed, sicced, reseed, sacked, seabed, sealed, seamed, seated, segued, seined, sicked, socked, sucked, ceased, sassed, soused, sussed seceeded succeeded 5 9 seceded, secedes, secede, seeded, succeeded, receded, reseeded, exceeded, ceded seceeded seceded 1 9 seceded, secedes, secede, seeded, succeeded, receded, reseeded, exceeded, ceded secratary secretary 2 5 Secretary, secretary, secretory, sectary, secretary's secretery secretary 2 10 Secretary, secretary, secretory, secrete, secreted, secretes, secretly, secret, secretary's, sectary sedereal sidereal 1 11 sidereal, Federal, federal, several, Seders, Seder, surreal, Seder's, severely, cereal, serial seeked sought 0 56 sleeked, peeked, reeked, seeded, seeker, seemed, seeped, sacked, segued, sicked, soaked, socked, sucked, seek ed, seek-ed, skied, seeks, sewed, skeet, seed, seek, eked, sneaked, specked, decked, sealed, seethed, skid, sexed, speed, steed, cheeked, skewed, slaked, smoked, snaked, spiked, staked, stoked, sulked, Seeger, beaked, leaked, necked, peaked, pecked, seabed, seamed, seared, seated, seined, seized, sieved, sagged, sighed, socket segementation segmentation 1 6 segmentation, regimentation, sedimentation, segmentation's, augmentation, pigmentation seguoys segues 1 46 segues, segue's, Sequoya, Sequoya's, sequoias, Sega's, sago's, Segways, Seiko's, souks, Sergio's, guys, sieges, egos, serous, sequoia's, Sepoy's, Seuss, sedge's, segue, siege's, MEGOs, ego's, wiseguys, sages, seagulls, sagas, scows, seeks, skuas, sucks, Eggo's, Lego's, sage's, saga's, Guy's, guy's, soy's, Segre's, Seoul's, sky's, Suzy's, seagull's, scow's, suck's, Seuss's seige siege 1 36 siege, sedge, segue, serge, Seine, beige, seine, seize, Sega, sage, Seiko, sedgy, sieges, seek, Segre, singe, swig, see, Liege, liege, sieve, Seeger, Sergei, sewage, sledge, soigne, SEC, Sec, sag, sec, seq, sic, ski, sigh, siege's, sedge's seing seeing 1 27 seeing, sewing, swing, sing, sexing, Seine, seine, suing, sign, Sung, song, sung, sling, sting, being, Sen, sen, sin, saying, Sang, Sean, sang, seen, sewn, sine, zing, senna seinor senior 2 5 Senior, senior, senor, seiner, senora seldomly seldom 1 23 seldom, solidly, soldierly, seemly, slowly, sodomy, elderly, randomly, Selim, dimly, slimy, smelly, sultrily, Sodom, sadly, slyly, sleekly, solemnly, solely, Salome, lewdly, slummy, sodomy's senarios scenarios 1 43 scenarios, scenario's, seniors, scenario, senors, snares, sonars, senoras, senor's, snare's, sonar's, sentries, scenarist, senators, senora's, serious, Senior's, senior's, sneers, Sears, saris, sears, seiners, sunrise, Genaro's, Sendai's, sneer's, Senior, sari's, sear's, seiner's, seminaries, senior, series, snarfs, snarks, snarls, Sears's, Sinai's, sangria's, snarl's, senator's, Serrano's sence sense 3 9 seance, Spence, sense, since, fence, hence, pence, science, sens senstive sensitive 1 11 sensitive, sensitives, sensitize, sensitive's, sensitively, sedative, festive, pensive, restive, genitive, lenitive sensure censure 2 19 ensure, censure, sensor, sensory, sen sure, sen-sure, censer, sense, censured, censurer, censures, cynosure, insure, unsure, censor, seizure, sensors, censure's, sensor's seperate separate 1 28 separate, desperate, serrate, sprat, separated, separates, Sprite, sprite, suppurate, operate, speared, sprayed, Sparta, spread, prate, seaport, spate, secrete, sport, spurt, Seurat, aspirate, pirate, separate's, separately, separative, sprats, sprat's seperated separated 1 20 separated, serrated, separates, sported, spurted, separate, suppurated, operated, spirited, departed, speared, sprayed, prated, separate's, sprouted, secreted, aspirated, pirated, supported, repeated seperately separately 1 19 separately, desperately, separate, temperately, separably, separated, separates, sparely, separate's, pertly, secretly, sparsely, disparately, separable, supremely, spiritedly, sedately, severely, spirally seperates separates 1 36 separates, separate's, sprats, separated, sprat's, sprites, separate, suppurates, operates, spreads, separators, Sprite's, prates, seaports, spates, sprite's, secretes, Sparta's, sports, spread's, spurts, aspirates, pirates, seaport's, separatism, separatist, spirits, sport's, spurt's, Seurat's, separator's, spirit's, prate's, spate's, aspirate's, pirate's seperating separating 1 18 separating, spreading, sporting, spurting, suppurating, operating, spiriting, departing, spearing, spraying, prating, sprouting, secreting, separation, aspirating, pirating, supporting, repeating seperation separation 1 12 separation, desperation, serration, separations, suppuration, operation, reparation, secretion, respiration, separating, aspiration, separation's seperatism separatism 1 5 separatism, separatist, separatism's, separates, separate's seperatist separatist 1 7 separatist, separatists, separatism, sportiest, separatist's, separates, separate's sepina subpoena 0 28 sepia, spin, seeping, spine, spiny, supine, Span, span, Spain, spun, spinal, spins, Seine, sapping, seine, senna, sipping, soaping, sopping, souping, supping, Pepin, Sedna, Spica, septa, seeing, spin's, sepia's sepulchure sepulcher 1 5 sepulcher, sepulchered, sepulchers, sepulchral, sepulcher's sepulcre sepulcher 1 28 sepulcher, splicer, splurge, sepulchers, speller, sepulchered, Sucre, sepulchral, deplore, suppler, skulker, spoiler, secure, speaker, spelunker, supplier, secular, sepulcher's, splutter, simulacra, lucre, sulkier, spurge, espalier, puller, sealer, seller, sculler sergent sergeant 1 11 sergeant, Sargent, serpent, sergeants, regent, argent, urgent, reagent, servant, sergeant's, Sargent's settelement settlement 1 8 settlement, sett element, sett-element, settlements, settlement's, resettlement, battlement, statement settlment settlement 1 9 settlement, settlements, settlement's, resettlement, statement, battlement, sediment, sentiment, settled severeal several 1 11 several, severely, severally, severe, severed, severer, sidereal, cereal, sever, several's, serial severley severely 1 9 severely, Beverley, severally, several, severe, Beverly, severed, severer, severity severly severely 1 7 severely, several, Beverly, severally, sever, severe, several's sevice service 1 61 service, device, Seville, devise, seduce, seize, suffice, slice, spice, sieves, specie, novice, revise, seance, severe, sluice, devices, serviced, services, sieve, seven, sever, since, Stevie, deice, evince, saves, Sevres, sauce, Soviet, bevies, levies, seines, seizes, series, soviet, vice, save, secy, servile, size, Stacie, secs, sics, Seine, seine, Susie, sieve's, crevice, Felice, Stevie's, device's, service's, save's, Siva's, Seville's, sec'y, SEC's, sec's, Seine's, seine's shaddow shadow 1 20 shadow, shadowy, shade, shadows, shad, shady, shoddy, shod, shallow, shaded, shads, Shaw, shadow's, show, Chad, chad, shed, shard, she'd, shad's shamen shaman 2 33 shame, shaman, seamen, shaken, shamed, shames, shaven, shaming, showmen, stamen, sh amen, sh-amen, sham en, sham-en, Shane, Shawn, shamming, sham, Amen, amen, shamans, shame's, shammed, Shaun, sheen, showman, Haman, Hymen, hymen, semen, shams, sham's, shaman's shamen shamans 21 33 shame, shaman, seamen, shaken, shamed, shames, shaven, shaming, showmen, stamen, sh amen, sh-amen, sham en, sham-en, Shane, Shawn, shamming, sham, Amen, amen, shamans, shame's, shammed, Shaun, sheen, showman, Haman, Hymen, hymen, semen, shams, sham's, shaman's sheat sheath 3 27 Shevat, shear, sheath, Scheat, Shea, heat, seat, cheat, sheet, shoat, sheaf, wheat, chat, shad, shed, shit, shot, shut, sweat, she'd, shoot, shout, sh eat, sh-eat, she at, she-at, Shea's sheat sheet 9 27 Shevat, shear, sheath, Scheat, Shea, heat, seat, cheat, sheet, shoat, sheaf, wheat, chat, shad, shed, shit, shot, shut, sweat, she'd, shoot, shout, sh eat, sh-eat, she at, she-at, Shea's sheat cheat 8 27 Shevat, shear, sheath, Scheat, Shea, heat, seat, cheat, sheet, shoat, sheaf, wheat, chat, shad, shed, shit, shot, shut, sweat, she'd, shoot, shout, sh eat, sh-eat, she at, she-at, Shea's sheild shield 1 26 shield, Sheila, sheila, shelled, should, child, Shields, shields, shilled, sheilas, shied, Sheol, shelf, Shelia, shed, held, Shell, she'd, shell, shill, shoaled, shalt, Shelly, she'll, shield's, Sheila's sherif sheriff 1 16 sheriff, Sheri, serif, Sharif, sheriffs, Sherri, shrift, shrive, serf, Sherrie, Sheri's, Cheri, Shari, sheaf, sheriff's, Sharif's shineing shining 1 23 shining, shinning, shunning, chinning, shoeing, chaining, shingling, shinnying, shunting, shimming, shirring, hinging, seining, singing, sinning, whining, chinking, shilling, shipping, shitting, thinning, whinging, changing shiped shipped 1 22 shipped, shied, shaped, shopped, shined, chipped, sniped, swiped, ship ed, ship-ed, spied, hipped, shield, sipped, shed, ship, sped, chirped, sharped, shpt, shape, she'd shiping shipping 1 29 shipping, shaping, shopping, shining, chipping, sniping, swiping, shooing, chopping, hipping, hoping, sipping, Chopin, chirping, sharping, shoeing, shilling, shimming, shinning, shirring, shitting, whipping, chapping, cheeping, hyping, piping, shying, wiping, shipping's shopkeeepers shopkeepers 1 21 shopkeepers, shopkeeper's, shopkeeper, housekeepers, shoppers, zookeepers, doorkeepers, bookkeepers, housekeeper's, shippers, shopper's, keepers, peepers, zookeeper's, doorkeeper's, bookkeeper's, choppers, shipper's, keeper's, peeper's, chopper's shorly shortly 1 29 shortly, Shirley, shorty, Sheryl, shrilly, shrill, Short, hourly, short, sorely, sourly, choral, Orly, sharply, Cheryl, chorally, showily, Charley, charily, chorale, shoal, shore, shyly, surly, whorl, churl, Shelly, Sherry, sherry shoudl should 1 43 should, shoddily, shod, shoal, shout, shadily, shoddy, shouts, shovel, shield, Sheol, Shula, shuttle, shouted, shroud, Shaula, shied, shill, shooed, loudly, soul, shad, shed, shot, shrouds, shut, STOL, chordal, shortly, Seoul, ghoul, shout's, Shell, shade, shady, shall, shawl, she'd, shell, shoat, shoot, she'll, shroud's shoudln should 1 47 should, shoddily, shouting, showdown, shuttling, shouldn't, Sheldon, shotgun, shoaling, shogun, shutdown, shrouding, shadily, shod, shun, stolen, stolon, Houdini, hoyden, shoreline, shoulder, shoveling, Shaun, Shula, shading, shoal, shout, shown, shuttle, Sudan, maudlin, Holden, Shaula, shedding, shoddy, shooting, loudly, shoals, shouts, shovel, sodden, shorten, shortly, shout's, Shelton, should've, shoal's shoudln shouldn't 6 47 should, shoddily, shouting, showdown, shuttling, shouldn't, Sheldon, shotgun, shoaling, shogun, shutdown, shrouding, shadily, shod, shun, stolen, stolon, Houdini, hoyden, shoreline, shoulder, shoveling, Shaun, Shula, shading, shoal, shout, shown, shuttle, Sudan, maudlin, Holden, Shaula, shedding, shoddy, shooting, loudly, shoals, shouts, shovel, sodden, shorten, shortly, shout's, Shelton, should've, shoal's shouldnt shouldn't 1 6 shouldn't, should, couldn't, wouldn't, shoulder, should've shreak shriek 2 44 Shrek, shriek, streak, shark, shirk, shrank, shrike, shear, shrew, wreak, break, creak, freak, shred, shrieks, shrug, Sherpa, shrink, shrunk, shrewd, shrews, Shaka, shack, shake, shaky, share, shire, shore, shank, Sheri, Shrek's, Merak, Shea, Sheree, chorea, sharia, Sherri, Sherry, reek, shag, sherry, shrew's, shriek's, Shari'a shrinked shrunk 12 20 shrieked, shrink ed, shrink-ed, shirked, shrinks, shrink, shrink's, shrunken, chinked, syringed, sharked, shrunk, shrinkage, shined, shrike, shrine, ranked, ringed, shrank, shinned sicne since 1 33 since, sine, scone, sicken, soigne, Scan, cine, scan, skin, singe, Seine, scene, seine, sinew, soignee, Stine, spine, swine, sic, sin, siren, sickie, signed, signer, signet, sicking, sink, kine, sane, sick, sign, sing, zine sideral sidereal 1 27 sidereal, sidearm, sidewall, Federal, federal, literal, several, Sudra, derail, serial, surreal, spiral, Seders, ciders, ideal, Seder, cider, sidewalk, steal, sterile, mistral, mitral, sidebar, sidecar, Seder's, cider's, Sudra's sieze seize 1 46 seize, size, Suez, siege, sieve, seized, seizes, sizer, sees, sized, sizes, sire, SUSE, Suzy, see, sues, Seine, seine, sieges, sieves, sizzle, sleaze, sneeze, sis, Sue's, sere, side, sine, site, SASE, SE's, Se's, Si's, seas, secy, sews, since, SSE's, see's, sis's, Suez's, size's, sea's, sec'y, siege's, sieve's sieze size 2 46 seize, size, Suez, siege, sieve, seized, seizes, sizer, sees, sized, sizes, sire, SUSE, Suzy, see, sues, Seine, seine, sieges, sieves, sizzle, sleaze, sneeze, sis, Sue's, sere, side, sine, site, SASE, SE's, Se's, Si's, seas, secy, sews, since, SSE's, see's, sis's, Suez's, size's, sea's, sec'y, siege's, sieve's siezed seized 1 36 seized, sized, sieved, seizes, seize, sexed, sired, sizes, secede, seed, size, seined, sizzled, sneezed, soused, sussed, sewed, sided, sited, sizer, speed, steed, sicced, fizzed, pieced, seeded, seemed, seeped, sicked, sighed, sinned, sipped, size's, sassed, sauced, siesta siezed sized 2 36 seized, sized, sieved, seizes, seize, sexed, sired, sizes, secede, seed, size, seined, sizzled, sneezed, soused, sussed, sewed, sided, sited, sizer, speed, steed, sicced, fizzed, pieced, seeded, seemed, seeped, sicked, sighed, sinned, sipped, size's, sassed, sauced, siesta siezing seizing 1 31 seizing, sizing, sieving, sexing, siring, seining, sizzling, sneezing, seeing, sousing, sussing, sewing, siding, siting, Xizang, siccing, fizzing, piecing, seeding, seeking, seeming, seeping, sicking, sighing, singing, sinning, sipping, sitting, sassing, saucing, sizing's siezing sizing 2 31 seizing, sizing, sieving, sexing, siring, seining, sizzling, sneezing, seeing, sousing, sussing, sewing, siding, siting, Xizang, siccing, fizzing, piecing, seeding, seeking, seeming, seeping, sicking, sighing, singing, sinning, sipping, sitting, sassing, saucing, sizing's siezure seizure 1 10 seizure, seizures, sizer, secure, seize, seizure's, sere, sire, size, sure siezures seizures 1 25 seizures, seizure's, seizure, secures, seizes, azures, sires, sizes, sutures, sinecures, sizzlers, Sevres, Sierras, sierras, sizzles, azure's, sire's, size's, Saussure's, suture's, sinecure's, Segre's, leisure's, sierra's, sizzle's siginificant significant 1 4 significant, significantly, significance, insignificant signficant significant 1 4 significant, significantly, significance, insignificant signficiant significant 1 5 significant, significantly, significance, skinflint, signifying signfies signifies 1 16 signifies, dignifies, signified, signors, signers, signets, signify, signings, magnifies, signage's, signor's, signals, signer's, signal's, signet's, signing's signifantly significantly 1 6 significantly, ignorantly, significant, stagnantly, poignantly, scantly significently significantly 1 5 significantly, magnificently, munificently, significant, magnificent signifigant significant 1 4 significant, significantly, significance, insignificant signifigantly significantly 1 3 significantly, significant, insignificantly signitories signatories 1 6 signatories, dignitaries, signatures, signatory's, signature's, cosignatories signitory signatory 1 11 signatory, dignitary, signature, seignior, signor, signatory's, signora, signore, signori, sanitary, cosignatory similarily similarly 1 3 similarly, similarity, similar similiar similar 1 33 similar, familiar, simile, similarly, Somalia, scimitar, similes, seemlier, smellier, Somalian, simulacra, sillier, simpler, seminar, smiling, smaller, Sicilian, molar, similarity, simulator, smile, solar, sicklier, simile's, timelier, slimier, dissimilar, Mylar, Samar, Somalia's, miler, slier, smear similiarity similarity 1 4 similarity, familiarity, similarity's, similarly similiarly similarly 1 6 similarly, familiarly, similar, similarity, smilingly, semiyearly simmilar similar 1 39 similar, simile, similarly, singular, scimitar, simmer, similes, seemlier, simulacra, simpler, Himmler, seminar, summary, smaller, Somalia, molar, similarity, simulator, smile, solar, slummier, smellier, slimier, slimmer, Summer, dissimilar, summer, Mylar, Samar, miler, sillier, smear, simian, simile's, smilax, Mailer, mailer, sailor, smiley simpley simply 2 20 simple, simply, simpler, sample, simplex, smiley, dimple, dimply, imply, simplify, simile, limply, pimple, pimply, simper, wimple, sampled, sampler, samples, sample's simplier simpler 1 7 simpler, pimplier, sampler, simper, simple, supplier, simplify simultanous simultaneous 1 13 simultaneous, simultaneously, simulators, simulations, simulator's, simulation's, simulates, sultans, simultaneity's, Multan's, sultan's, sultanas, sultana's simultanously simultaneously 1 11 simultaneously, simultaneous, mutinously, simultaneity, tumultuously, simulators, glutinously, simulations, sumptuously, simulator's, simulation's sincerley sincerely 1 4 sincerely, sincere, sincerer, sincerity singsog singsong 1 50 singsong, sings, signs, singes, sing's, singsongs, songs, sins, snog, sinks, sangs, sin's, sines, singe, sinus, zings, sinology, snogs, snugs, Sung's, sayings, sensor, song's, sign's, singe's, singing, snags, sinus's, singsonged, sinuses, slings, stings, swings, seeings, singsong's, sink's, Sang's, sine's, sing, zing's, Sn's, snug's, saying's, snag's, Singh's, sling's, sting's, swing's, ING's, Synge's sinse sines 1 30 sines, sins, sine, sense, since, seines, Suns, signs, sin's, sings, sinus, sons, suns, rinse, singe, zines, sans, sens, Son's, Sun's, sign's, son's, sun's, Sn's, sine's, sing's, sinus's, San's, Seine's, seine's sinse since 5 30 sines, sins, sine, sense, since, seines, Suns, signs, sin's, sings, sinus, sons, suns, rinse, singe, zines, sans, sens, Son's, Sun's, sign's, son's, sun's, Sn's, sine's, sing's, sinus's, San's, Seine's, seine's Sionist Zionist 1 25 Zionist, Shiniest, Soonest, Monist, Pianist, Looniest, Sunniest, Inst, Sheeniest, Boniest, Piniest, Tiniest, Toniest, Winiest, Zionists, Agonist, Stoniest, Phoniest, Showiest, Tinniest, Unionist, Finest, Honest, Sanest, Zionist's Sionists Zionists 1 14 Zionists, Zionist's, Monists, Pianists, Monist's, Agonists, Zionist, Pianist's, Unionists, Zionisms, Violists, Unionist's, Zionism's, Violist's Sixtin Sistine 6 9 Sexton, Sexting, Sixteen, Six tin, Six-tin, Sistine, Sixties, Sixty, Sixty's skateing skating 1 35 skating, scatting, sauteing, slating, sating, seating, squatting, stating, salting, scathing, spatting, swatting, skidding, skirting, skewing, scattering, skittering, staging, staking, Stein, satin, skate, skating's, skein, staying, stein, sting, scanting, Katina, gating, kiting, sateen, satiny, siting, skiing slaugterhouses slaughterhouses 1 5 slaughterhouses, slaughterhouse's, slaughterhouse, storehouses, storehouse's slowy slowly 1 32 slowly, slow, sloe, slows, blowy, snowy, sly, slaw, slay, slew, showy, sole, sallow, Sol, sol, silly, silo, solo, slot, lowly, Sally, low, sally, sow, soy, sully, sloppy, lows, slob, slog, slop, low's smae same 1 36 same, Mae, samey, SAM, Sam, some, Sm, Somme, seam, Samoa, sames, shame, smear, sea, seamy, sim, sum, Mace, mace, maze, Sammie, MA, ME, Me, SA, SE, Se, ma, me, Sammy, mas, Mae's, MA's, ma's, SAM's, Sam's smealting smelting 1 19 smelting, simulating, malting, melting, salting, smelling, smarting, slating, saluting, sealing, seating, melding, milting, molting, saltine, silting, smiling, smiting, stealing smoe some 1 66 some, smoke, smote, Moe, same, sumo, smog, Somme, sloe, Sm, Samoa, shoe, Sammie, sim, samey, semi, dome, Simone, Smokey, smile, smite, smokey, SAM, Sam, sum, moue, mow, sow, sole, sore, ME, MO, Me, Mo, SE, SO, Se, me, mo, seem, so, Lome, Nome, Rome, come, home, tome, Simon, smock, smoky, mos, Mae, Mme, SSE, Sue, Zoe, moi, moo, see, sou, soy, sue, Sm's, Moe's, sumo's, Mo's sneeks sneaks 2 22 seeks, sneaks, sleeks, sneers, snakes, sneak's, snacks, snicks, Senecas, sinks, singes, Snake's, snake's, sneer's, Synge's, necks, singe's, snack's, sneak, sink's, Seneca's, neck's snese sneeze 4 68 sense, sens, sines, sneeze, scenes, Sn's, sinews, sensed, senses, sine's, snows, dense, Suns, sans, sees, sins, sons, suns, Zens, seines, sneer, zens, San's, Son's, Sun's, knees, sangs, sin's, since, sings, sinus, son's, songs, sun's, tense, sanest, NYSE, SASE, SUSE, nose, sues, Snow's, sinew's, snow's, zines, zones, Zn's, Seine's, Zane's, scene's, seine's, sense's, NE's, Ne's, SE's, Sana's, Sang's, Se's, Sony's, Sung's, sing's, song's, Zen's, SSE's, Sue's, see's, zone's, knee's socalism socialism 1 40 socialism, scaliest, scales, socialist, Somalis, specialism, loyalism, moralism, skoals, vocalist, legalism, scowls, secularism, socialism's, socials, Scala's, Solis, calcium, scale's, skoal's, Somali's, scowl's, social's, scalds, scalps, escapism, holism, locals, sadism, schism, vocals, sculls, local's, vocal's, Cali's, Solis's, scald's, scalp's, Somalia's, scull's socities societies 1 23 societies, so cities, so-cities, cities, Scotties, society's, softies, sorties, sixties, suicides, Scottie's, spites, cites, sites, sties, sortie's, suites, smites, suicide's, spite's, cite's, site's, suite's soem some 1 22 some, seem, Somme, seam, semi, sim, stem, poem, Sm, same, SAM, Sam, sum, zoom, seamy, so em, so-em, SE, SO, Se, so, samey sofware software 1 17 software, spyware, sower, softer, swore, safari, slower, swear, software's, safer, sewer, Ware, fare, soar, sofa, sore, ware sohw show 1 105 show, sow, Soho, dhow, how, SJW, Snow, scow, slow, snow, soph, sown, sows, stow, SO, SW, so, OH, oh, Doha, nohow, sole, some, sore, spew, SSW, saw, sew, sou, soy, SOB, SOP, SOS, SOs, Soc, Sol, Son, oho, ooh, sch, shh, sob, soc, sod, sol, son, sop, sot, hows, hoe, Moho, Sony, Sosa, Soto, coho, shows, skew, slaw, slew, soak, soap, soar, sock, soda, sofa, soil, solo, song, soon, soot, souk, soul, soup, sour, sous, stew, Ho, ho, showy, Haw, haw, hew, hwy, somehow, sough, hos, H, S, WSW, h, s, sow's, HS, Hz, Soho's, ohs, SOS's, sou's, soy's, how's, Ho's, ho's, show's, H's, oh's soilders soldiers 4 11 solders, sliders, solder's, soldiers, slider's, soldier's, solider, smolders, solder, smolder's, soldiery's solatary solitary 1 14 solitary, salutary, Slater, sultry, solitaire, psaltery, salary, soldiery, salter, solar, statuary, solitary's, solder, Slater's soley solely 1 42 solely, sole, sloe, soled, soles, Foley, coley, holey, Sol, sly, sol, silly, sale, slay, slew, solo, slow, slue, Sally, sally, sully, sorely, smiley, soil, soul, solve, stole, Mosley, sell, sloes, soy, ole, soiled, sole's, soloed, Sal, sled, sold, sols, Sol's, sol's, sloe's soliders soldiers 1 8 soldiers, sliders, solders, solider, soldier's, slider's, solder's, soldiery's soliliquy soliloquy 1 15 soliloquy, soliloquy's, soliloquies, soliloquize, colloquy, solely, solidify, solidity, solidi, solubility, Slinky, slinky, jollily, slickly, soiling soluable soluble 1 7 soluble, solvable, salable, syllable, solubles, voluble, soluble's somene someone 1 16 someone, Simone, semen, someones, Somme, Simon, seamen, some, omen, scene, simony, women, serene, soigne, someone's, semen's somtimes sometimes 1 24 sometimes, sometime, smites, Semites, mistimes, centimes, softies, sorties, stymies, stems, Semite's, Somme's, mimes, mommies, sties, times, centime's, sortie's, stymie's, stem's, Sammie's, Tommie's, mime's, time's somwhere somewhere 1 24 somewhere, smother, somber, nowhere, somehow, smothered, somewhat, sphere, smoker, simmer, simper, smasher, sower, smoother, smokier, cohere, smothers, Summer, summer, Sumner, Sumter, soother, summery, smother's sophicated sophisticated 3 33 suffocated, supplicated, sophisticated, scatted, solicited, sophists, sophist, syndicated, sophist's, spectate, spited, sophisticate, sifted, silicate, skated, spectated, sphincter, depicted, located, shifted, spitted, salivated, copycatted, evicted, officiated, suffocate, satiated, placated, spirited, striated, selected, syndicate, convicted sorceror sorcerer 1 5 sorcerer, sorcerers, sorcery, sorcerer's, sorcery's sorrounding surrounding 1 10 surrounding, surroundings, rounding, sounding, surrounding's, grounding, resounding, surmounting, surround, surroundings's sotry story 1 37 story, sorry, stray, satyr, store, stir, sitar, so try, so-try, stormy, sort, Tory, satori, star, dory, sooty, starry, sorta, Starr, sot, stare, stork, storm, straw, strew, stria, sty, try, stony, sentry, sultry, Soto, soar, sore, sour, stay, story's sotyr satyr 1 35 satyr, story, sitar, star, stir, sitter, store, sorry, sot yr, sot-yr, stayer, setter, sootier, sooty, sour, suitor, suture, Starr, sot, stair, stare, steer, sty, satyrs, softer, sorter, satori, Soto, satire, soar, sots, Sadr, sot's, sty's, satyr's sotyr story 2 35 satyr, story, sitar, star, stir, sitter, store, sorry, sot yr, sot-yr, stayer, setter, sootier, sooty, sour, suitor, suture, Starr, sot, stair, stare, steer, sty, satyrs, softer, sorter, satori, Soto, satire, soar, sots, Sadr, sot's, sty's, satyr's soudn sound 1 26 sound, Sudan, sodden, stun, sudden, sodding, spun, Sedna, Son, Sun, sedan, sod, son, stung, sun, sadden, soda, soon, sown, sods, stud, suds, Stan, Saudi, Soddy, sod's soudns sounds 1 28 sounds, stuns, Sudan's, sound's, zounds, Suns, sedans, sods, sons, suds, suns, saddens, sod's, sodas, studs, Saudis, stud's, Son's, Sun's, sedan's, son's, sun's, soda's, suds's, Sedna's, Stan's, Saudi's, Soddy's sould could 9 32 should, sold, souls, soul, solid, soiled, soled, Gould, could, sound, would, solidi, slid, slued, sled, soul's, Seoul, scold, soil, slut, soloed, Sol, salad, sod, sol, old, solute, Saul, loud, sole, solo, sued sould should 1 32 should, sold, souls, soul, solid, soiled, soled, Gould, could, sound, would, solidi, slid, slued, sled, soul's, Seoul, scold, soil, slut, soloed, Sol, salad, sod, sol, old, solute, Saul, loud, sole, solo, sued sould sold 2 32 should, sold, souls, soul, solid, soiled, soled, Gould, could, sound, would, solidi, slid, slued, sled, soul's, Seoul, scold, soil, slut, soloed, Sol, salad, sod, sol, old, solute, Saul, loud, sole, solo, sued sountrack soundtrack 1 15 soundtrack, soundtracks, suntrap, sidetrack, soundtrack's, sundeck, Sondra, Sontag, struck, subtract, Saundra, counteract, contract, suntraps, Sondra's sourth south 2 36 South, south, Fourth, fourth, sour, sort, sourish, sooth, North, forth, north, sorta, sours, worth, sour's, source, soured, sourer, sourly, Ruth, Seth, Surat, sloth, Souths, Southey, Truth, truth, soothe, sought, Roth, soar, sore, sure, sough, South's, south's sourthern southern 1 11 southern, northern, southerns, Shorthorn, shorthorn, Southerner, southerner, sourer, southern's, sorter, soother souvenier souvenir 1 18 souvenir, souvenirs, souvenir's, sunnier, softener, seiner, slovenlier, stonier, Steiner, sullener, Senior, senior, sooner, Sumner, evener, sounder, soupier, funnier souveniers souvenirs 1 23 souvenirs, souvenir's, souvenir, softeners, seiners, suaveness, seventies, seniors, softener's, sounders, tougheners, seiner's, stunners, conveners, Steiner's, scavengers, Senior's, senior's, Sumner's, sounder's, toughener's, convener's, scavenger's soveits soviets 1 99 soviets, Soviet's, soviet's, Soviet, soviet, civets, covets, sifts, sockets, softies, stoves, civet's, sorts, spits, sets, sits, sots, stove's, Soave's, davits, duvets, rivets, savers, scents, severs, sonnets, uveitis, society's, solvents, sophist, saves, seats, setts, suits, safeties, sects, skits, slits, snits, stets, sophists, surfeits, socket's, save's, Sven's, ovoids, sevens, sleets, solids, soot's, suavity's, sweats, sweets, sort's, spit's, coverts, severity's, Set's, set's, softy's, sot's, savants, saver's, seven's, davit's, duvet's, rivet's, scent's, sonnet's, Soweto's, Stevie's, solvent's, Sophie's, safety's, seat's, suet's, suit's, Ovid's, Sept's, Shevat's, sect's, skit's, slit's, snit's, seventy's, sophist's, surfeit's, Sofia's, Sweet's, Tevet's, ovoid's, skeet's, sleet's, solid's, sweat's, sweet's, covert's, Sophia's, savant's sovereignity sovereignty 1 6 sovereignty, sovereignty's, sovereign, sovereigns, sovereign's, serenity soverign sovereign 1 18 sovereign, severing, sobering, sovereigns, covering, hovering, savoring, Severn, silvering, slivering, shivering, slavering, sovereign's, foreign, soaring, souring, suffering, hoovering soverignity sovereignty 1 11 sovereignty, sovereignty's, sovereign, virginity, sovereigns, serenity, severity, sovereign's, reignite, severing, seventy soverignty sovereignty 1 8 sovereignty, sovereignty's, sovereign, sovereigns, severity, sovereign's, severing, seventy spainish Spanish 1 17 Spanish, Spain's, swinish, spinach, punish, Spain, Spanglish, Spanish's, spans, spins, span's, spawns, spin's, spines, spawn's, snappish, spine's speach speech 2 32 peach, speech, peachy, search, spec, spinach, poach, space, speak, spear, speck, splash, sketch, SPCA, patch, preach, sch, spa, Spica, epoch, sepal, each, sash, spay, speech's, speeches, spew, such, Peace, peace, perch, peach's specfic specific 1 15 specific, specifics, specif, specify, pectic, specific's, spec, spic, Pacific, pacific, septic, psychic, speck, specs, spec's speciallized specialized 1 6 specialized, specializes, specialize, socialized, specialties, specialist specifiying specifying 1 3 specifying, speechifying, pacifying speciman specimen 1 8 specimen, spaceman, specimens, spacemen, Superman, superman, specimen's, spaceman's spectauclar spectacular 1 8 spectacular, spectaculars, spectacular's, spectacularly, spectacle, spectacles, unspectacular, spectacle's spectaulars spectaculars 1 13 spectaculars, spectacular's, spectacular, spectators, speculators, spectacularly, spectacles, specters, spectator's, speculator's, spectacle's, specter's, spectacles's spects aspects 3 28 sects, specs, aspects, spec's, specks, spec ts, spec-ts, sect's, aspect's, specters, speck's, specs's, pacts, spats, spics, spits, spots, respects, suspects, Sept's, specter's, Pict's, pact's, spat's, spit's, spot's, respect's, suspect's spects expects 0 28 sects, specs, aspects, spec's, specks, spec ts, spec-ts, sect's, aspect's, specters, speck's, specs's, pacts, spats, spics, spits, spots, respects, suspects, Sept's, specter's, Pict's, pact's, spat's, spit's, spot's, respect's, suspect's spectum spectrum 1 10 spectrum, spec tum, spec-tum, septum, sputum, sanctum, specter, spectra, rectum, spectrum's speices species 1 16 species, spices, specie's, spice's, splices, spaces, species's, pieces, specie, space's, spice, spies, specious, Spence's, splice's, piece's spermatozoan spermatozoon 2 3 spermatozoa, spermatozoon, spermatozoon's spoace space 1 31 space, spacey, spice, spouse, spaced, spacer, spaces, apace, solace, Pace, pace, specie, spicy, spas, Peace, peace, Spock, spade, spake, spare, spate, spoke, spore, soaps, spa's, spays, Spence, splice, spruce, space's, soap's sponser sponsor 2 14 Spenser, sponsor, sponger, Spencer, spinster, spinier, spinner, spongier, sponsors, spender, spanner, sparser, Spenser's, sponsor's sponsered sponsored 1 18 sponsored, pondered, sponsors, Spenser, sponsor, spinneret, Spenser's, sponsor's, spinster, cosponsored, stonkered, spored, pioneered, sneered, spoored, sponged, sponger, Spencer spontanous spontaneous 1 19 spontaneous, spontaneously, pontoons, spontaneity's, pontoon's, spontaneity, suntans, sonatinas, suntan's, Spartans, sopranos, Santana's, Spartan's, soprano's, sponginess, spottiness, sportiness, spending's, sonatina's sponzored sponsored 1 10 sponsored, spoored, sponsors, sponsor, sponsor's, cosponsored, snored, spored, spooned, sponged spoonfulls spoonfuls 1 9 spoonfuls, spoonful's, spoon fulls, spoon-fulls, spoonful ls, spoonful-ls, spoonful, spoonbills, spoonbill's sppeches speeches 1 33 speeches, speech's, species, peaches, speechless, splotches, specs, poaches, pooches, pouches, Apaches, sketches, specie's, specie, speech, spaces, spec's, specks, spices, sprees, patches, pitches, spathes, speck's, specs's, splashes, sploshes, Apache's, space's, spice's, spree's, species's, spathe's spreaded spread 6 20 spreader, spread ed, spread-ed, spreads, spaded, spread, spreed, spread's, speared, sprayed, paraded, sprouted, separated, spearheaded, sported, spurted, serenaded, prated, prided, spared sprech speech 1 24 speech, perch, preach, screech, stretch, spree, parch, spruce, preachy, spread, spreed, sprees, porch, spare, spire, spore, sperm, search, spirea, spec, Sperry, spry, spree's, speech's spred spread 3 16 spared, spored, spread, spreed, speed, sped, spoored, sired, spied, spree, sparred, speared, sprayed, spurred, shred, sprat spriritual spiritual 1 4 spiritual, spiritually, spirituals, spiritual's spritual spiritual 1 9 spiritual, spiritually, spirituals, spiral, spiritual's, spatula, ritual, Sprite, sprite sqaure square 1 21 square, squire, scare, secure, squared, squarer, squares, Sucre, sager, sure, scar, Sabre, snare, spare, stare, Segre, sacra, scary, score, scour, square's stablility stability 1 3 stability, suitability, stability's stainlees stainless 1 7 stainless, stain lees, stain-lees, Stanley's, stainless's, standees, standee's staion station 1 27 station, stain, satin, Stan, Stein, stein, sating, satiny, staying, Satan, Seton, Stine, Stone, sting, stone, stony, stun, Stalin, stains, strain, Saigon, steno, Sutton, stallion, sateen, scion, stain's standars standards 1 18 standards, standard, standers, stander's, standard's, stands, standees, Sanders, sanders, stand's, stander, slanders, standbys, Sandra's, standee's, sander's, slander's, standby's stange strange 1 28 strange, stage, stance, stank, Synge, Stan, stag, Stengel, stinger, Stanley, standee, Stine, Stone, satanic, singe, stagy, stake, sting, stone, stung, tinge, stand, stink, stunk, stingy, stodge, stooge, Stan's startegic strategic 1 8 strategic, strategics, strategical, strategies, strategy, strategics's, static, strategy's startegies strategies 1 6 strategies, strategics, strategy's, strategist, strategic, strategics's startegy strategy 1 15 strategy, Starkey, started, starter, strategy's, strategic, startle, stratify, start, starred, starting, stared, starts, stately, start's stateman statesman 1 11 statesman, state man, state-man, Staten, statement, statesmen, stamen, stuntman, stableman, sideman, statesman's statememts statements 1 20 statements, statement's, statement, statemented, restatements, settlements, restatement's, misstatements, settlement's, statuettes, stalemates, staterooms, statutes, sweetmeats, stateroom's, statute's, misstatement's, statuette's, stalemate's, sweetmeat's statment statement 1 19 statement, statements, statement's, statemented, Staten, stamen, restatement, testament, sentiment, stamens, student, treatment, sediment, statementing, statesmen, stent, Staten's, stamen's, misstatement steriods steroids 1 10 steroids, steroid's, steroid, strides, asteroids, stereos, stereo's, Sterno's, asteroid's, stride's sterotypes stereotypes 1 6 stereotypes, stereotype's, stereotyped, stereotype, startups, startup's stilus stylus 3 15 stiles, stills, stylus, stilts, stile's, still's, stoles, stales, stalls, styles, stole's, stilt's, stylus's, stall's, style's stingent stringent 1 23 stringent, tangent, stinger, astringent, stagnant, stingiest, stinkiest, stinging, cotangent, signet, stingers, stinking, stringently, stent, stint, singeing, stringed, tangents, tingeing, singed, tinged, stinger's, tangent's stiring stirring 1 14 stirring, storing, Stirling, string, siring, tiring, staring, suturing, Strong, stringy, strong, strung, starring, steering stirrs stirs 1 58 stirs, stir's, satires, stores, stairs, sitars, Starr's, stair's, stares, steers, stars, sitters, stories, shirrs, satire's, store's, star's, stir rs, stir-rs, stress, strews, stirrers, sitar's, suitors, sires, stare's, steer's, sties, story's, tiers, tires, Sirs, satyrs, sirs, stir, stirrups, straws, strays, strips, sitter's, stria's, starers, citrus, Sir's, Starr, satyr's, sir's, stirrer's, suitor's, sire's, tier's, tire's, starer's, Terr's, stirrup's, straw's, stray's, strip's stlye style 1 40 style, st lye, st-lye, styled, styles, stale, stile, stole, styli, settle, staled, staler, stales, stiles, stolen, stoles, sutler, style's, STOL, Steele, slue, steely, stylize, stylus, Stael, Ste, lye, sadly, sidle, sly, stall, steel, still, sty, sale, sloe, sole, stay, stile's, stole's stong strong 3 17 sting, Strong, strong, song, tong, Stone, stone, stony, stung, sating, siting, stingy, Seton, Stine, Stan, stun, steno stopry story 1 38 story, stupor, stopper, spry, stop, stroppy, store, stepper, stops, stripey, spiry, starry, stripy, stop's, strop, spray, steeper, stir, stoop, stoup, stray, stupors, Stoppard, stoppers, stormy, spore, topiary, Tory, satori, star, step, soppy, sorry, stork, storm, stupor's, stopper's, story's storeis stories 1 37 stories, stores, store's, stereos, stares, stress, strews, stare's, story's, satires, satori's, store is, store-is, storied, Tories, stirs, satire's, stereo's, steers, sores, stir's, store, sutures, stogies, stars, steer's, sore's, storks, storms, suture's, star's, stork's, storm's, stria's, strep's, stress's, stogie's storise stories 1 24 stories, stores, satori's, stirs, storied, Tories, striae, stairs, stares, stir's, store, store's, story's, stogies, stars, storks, storms, star's, stria's, stair's, stork's, storm's, stare's, stogie's stornegst strongest 1 4 strongest, strangest, sternest, starkest stoyr story 1 30 story, satyr, stir, store, stayer, star, Starr, stair, steer, satori, Tory, sitar, starry, sour, stork, storm, tour, stony, suitor, stare, stray, sty, tor, stoker, stoner, Astor, soar, stay, stow, story's stpo stop 1 43 stop, stoop, step, steppe, stoup, Soto, setup, stops, strop, atop, stupor, tsp, SOP, sop, steep, top, spot, stow, typo, STOL, ST, Sp, St, st, slop, Sepoy, steps, SAP, Sep, Sta, Ste, Stu, sap, sip, spa, spy, sty, sup, Sept, Supt, supt, stop's, step's stradegies strategies 1 8 strategies, strategics, strategy's, strategist, straddles, strategic, straddle's, strategics's stradegy strategy 1 28 strategy, Starkey, strange, strategy's, stride, strode, stared, strategic, stratify, storage, strayed, strides, strudel, straddle, sturdy, steady, stride's, stagy, stratagem, stray, streaky, trade, straggly, starred, streaked, strangely, stodgy, tragedy strat start 1 14 start, strait, strata, strati, stray, stat, strut, Stuart, Surat, stoat, straw, sprat, strap, street strat strata 3 14 start, strait, strata, strati, stray, stat, strut, Stuart, Surat, stoat, straw, sprat, strap, street stratagically strategically 1 6 strategically, strategical, statically, tragically, strategic, surgically streemlining streamlining 1 8 streamlining, streamline, streamlined, streamlines, straining, streaming, sterilizing, sidelining stregth strength 1 3 strength, strewth, Ostrogoth strenghen strengthen 1 15 strengthen, strongmen, strengthens, strength, stringent, strange, stranger, stringed, stringer, stronger, strengthened, strengthener, strongman, restrengthen, stringency strenghened strengthened 1 9 strengthened, strengthener, stringent, strengthens, strengthen, strangeness, restrengthened, stringed, straightened strenghening strengthening 1 6 strengthening, strengthen, restrengthening, straightening, strengthens, stringing strenght strength 1 36 strength, straight, Trent, stent, stringy, Strong, sternest, street, string, strong, strung, starlight, strand, strongly, strange, strings, Stern, stern, strewn, stringed, Strong's, strangle, string's, Sterne, Sterno, strident, sterns, staring, storing, strewth, stint, stunt, trend, Stern's, stern's, straighten strenghten strengthen 1 9 strengthen, straighten, strongmen, strength, Trenton, straightens, straiten, strongman, straighter strenghtened strengthened 1 5 strengthened, straightened, straitened, straightener, straighten strenghtening strengthening 1 4 strengthening, straightening, straitening, strengthen strengtened strengthened 1 9 strengthened, strengthener, strengthens, strengthen, restrengthened, straightened, stringent, straitened, stringed strenous strenuous 1 18 strenuous, Sterno's, sterns, Stern's, stern's, stenos, Sterne's, steno's, strings, sternums, Sterno, Styron's, Strong's, string's, stereos, strenuously, stereo's, sternum's strictist strictest 1 29 strictest, strict, stickiest, stockist, straightest, strategist, trickiest, stricter, strictly, tritest, strictness, stricture, stringiest, satirist, sturdiest, directest, streakiest, strictures, straits, struts, stretchiest, strait's, strut's, tracts, districts, restricts, tract's, district's, stricture's strikely strikingly 17 24 starkly, strike, striker, strikes, strictly, strike's, straggly, Starkey, stroke, strikeout, stickily, trickily, stricken, stroked, strokes, strudel, strikingly, strangely, stripey, stroke's, tritely, strikers, stockily, striker's strnad strand 1 13 strand, strands, stand, strained, stoned, tornado, strand's, Stern, stern, trend, stranded, strayed, trad stroy story 1 46 story, Troy, troy, stray, strop, store, starry, stria, stir, straw, strew, stereo, stripy, stroppy, Tory, satori, star, stony, stormy, SRO, Starr, stare, stork, storm, sty, try, Strong, Styron, strays, strobe, strode, stroke, stroll, strong, strove, sturdy, Trey, stay, stow, tray, trey, trow, destroy, astray, story's, stray's stroy destroy 43 46 story, Troy, troy, stray, strop, store, starry, stria, stir, straw, strew, stereo, stripy, stroppy, Tory, satori, star, stony, stormy, SRO, Starr, stare, stork, storm, sty, try, Strong, Styron, strays, strobe, strode, stroke, stroll, strong, strove, sturdy, Trey, stay, stow, tray, trey, trow, destroy, astray, story's, stray's structual structural 1 6 structural, structurally, strictly, structure, stricture, strict stubborness stubbornness 1 4 stubbornness, stubbornest, stubbornness's, stubborner stucture structure 1 8 structure, stricture, stature, structured, structures, stutter, suture, structure's stuctured structured 1 13 structured, stuttered, structures, structure, sutured, structure's, stricture, tinctured, restructured, scoured, secured, stature, tutored studdy study 1 22 study, studly, sturdy, stud, steady, studio, studs, STD, std, sudsy, studded, Soddy, Teddy, teddy, toddy, staid, stdio, stead, steed, stood, stud's, study's studing studying 2 45 studding, studying, stating, striding, stuffing, duding, siding, situating, tiding, sting, stung, standing, stunting, scudding, sliding, sounding, stubbing, stunning, styling, suturing, stetting, studio, string, seeding, sodding, staying, student, sanding, sending, spading, staging, staking, staling, staring, staving, stewing, stoking, stoning, storing, stowing, studied, studies, studios, studding's, studio's stuggling struggling 1 6 struggling, smuggling, snuggling, straggling, squiggling, toggling sturcture structure 1 10 structure, stricture, structured, structures, stricter, strictures, structure's, structural, restructure, stricture's subcatagories subcategories 1 4 subcategories, subcategory's, subcategory, categories subcatagory subcategory 1 4 subcategory, subcategory's, subcategories, category subconsiously subconsciously 1 3 subconsciously, subconscious, subconscious's subjudgation subjugation 1 5 subjugation, subjugating, subjugation's, subjection, objurgation subpecies subspecies 1 5 subspecies, species, specie's, subspecies's, species's subsidary subsidiary 1 6 subsidiary, subsidy, subside, subsidiarity, subsidiary's, subsidy's subsiduary subsidiary 1 5 subsidiary, subsidiarity, subsidiary's, subsidy, subside subsquent subsequent 1 6 subsequent, subsequently, subset, subbasement, substituent, squint subsquently subsequently 1 5 subsequently, subsequent, absently, subserviently, consequently substace substance 1 3 substance, subspace, solstice substancial substantial 1 8 substantial, substantially, substantiate, substances, substance, insubstantial, unsubstantial, substance's substatial substantial 1 3 substantial, substantially, substation substituded substituted 1 5 substituted, substitutes, substitute, substitute's, substituent substract subtract 1 7 subtract, subs tract, subs-tract, substrata, substrate, abstract, subtracts substracted subtracted 1 8 subtracted, abstracted, substrates, substrate, obstructed, substrate's, subtract, substrata substracting subtracting 1 7 subtracting, abstracting, obstructing, distracting, subtraction, subcontracting, substituting substraction subtraction 1 10 subtraction, subs traction, subs-traction, abstraction, subtractions, substation, obstruction, subsection, subtracting, subtraction's substracts subtracts 1 11 subtracts, subs tracts, subs-tracts, substrates, abstracts, abstract's, substrata, substrate's, subtract, substrate, obstructs subtances substances 1 16 substances, substance's, stances, stance's, substance, sentences, subtends, stanches, stance, subteens, subtenancy's, sentence's, seances, subteen's, butane's, seance's subterranian subterranean 1 23 subterranean, Siberian, subtenant, suborning, Hibernian, subtraction, straining, submersion, subversion, subtending, Siberians, subtenancy, strain, subtracting, subornation, suburban, Siberian's, saturnine, sectarian, Mediterranean, centenarian, subtrahend, Brownian suburburban suburban 3 6 suburb urban, suburb-urban, suburban, barbarian, subscribing, barbering succceeded succeeded 1 6 succeeded, succeeds, succeed, seceded, acceded, succeeding succcesses successes 1 12 successes, success's, successors, accesses, success, surceases, sicknesses, successor's, successor, successive, surcease's, Scorsese's succedded succeeded 1 7 succeeded, succeed, succeeds, scudded, acceded, seceded, suggested succeded succeeded 1 7 succeeded, succeed, succeeds, acceded, seceded, sicced, scudded succeds succeeds 1 16 succeeds, success, sicced, succeed, success's, Sucrets, scuds, suicides, secedes, scads, sucked, soccer's, Scud's, scud's, suicide's, scad's succesful successful 1 8 successful, successfully, successive, unsuccessful, success, success's, successes, successor succesfully successfully 1 4 successfully, successful, successively, unsuccessfully succesfuly successfully 1 3 successfully, successful, successively succesion succession 1 8 succession, successions, suggestion, accession, succession's, secession, suction, scansion succesive successive 1 8 successive, successively, successes, success, successor, suggestive, success's, seclusive successfull successful 2 8 successfully, successful, success full, success-full, successively, unsuccessfully, successive, unsuccessful successully successfully 1 7 successfully, successful, successively, success, success's, successes, successor succsess success 1 8 success, success's, successes, succeeds, schusses, susses, successor, SUSE's succsessfull successful 2 6 successfully, successful, successively, unsuccessfully, successive, unsuccessful suceed succeed 1 11 succeed, sauced, sucked, secede, sussed, suede, suicide, seed, soused, sued, seceded suceeded succeeded 1 9 succeeded, seceded, seeded, secedes, secede, ceded, receded, scudded, succeed suceeding succeeding 1 7 succeeding, seceding, seeding, speeding, ceding, receding, scudding suceeds succeeds 1 21 succeeds, secedes, suicides, seeds, speeds, steeds, cedes, scuds, sauced, sauces, seed's, suede's, suicide's, succeed, secede, suds, sauce's, speed's, steed's, Scud's, scud's sucesful successful 1 11 successful, successfully, useful, zestful, stressful, sackful, suspenseful, sauces, houseful, sauce's, SUSE's sucesfully successfully 1 4 successfully, successful, usefully, zestfully sucesfuly successfully 1 18 successfully, successful, usefully, useful, successively, zestfully, zestful, stressful, scrofula, sackful, saucily, suavely, suspenseful, sauces, housefly, houseful, sauce's, SUSE's sucesion succession 2 10 secession, succession, suasion, suction, cession, session, suggestion, section, question, secession's sucess success 1 18 success, sauces, susses, sauce's, sises, souses, SUSE's, SOSes, Suez's, sues, suss, saucers, sasses, Sue's, Susie's, souse's, success's, saucer's sucesses successes 1 21 successes, surceases, susses, success's, surcease's, recesses, surcease, ceases, success, schusses, sasses, Sussex, assesses, senses, guesses, cease's, excesses, SUSE's, Sussex's, Susie's, sense's sucessful successful 1 4 successful, successfully, stressful, zestful sucessfull successful 2 6 successfully, successful, stressful, zestfully, successively, zestful sucessfully successfully 1 8 successfully, successful, zestfully, successively, usefully, stressful, lustfully, restfully sucessfuly successfully 1 6 successfully, successful, successively, stressful, zestfully, zestful sucession succession 1 10 succession, secession, cession, session, cessation, recession, successions, suasion, secession's, succession's sucessive successive 1 11 successive, recessive, excessive, decisive, successively, recessives, suppressive, possessive, submissive, suggestive, recessive's sucessor successor 1 18 successor, scissor, successors, scissors, assessor, censor, sensor, Cesar, sauces, success, successor's, susses, saucers, sauce's, success's, SUSE's, saucer's, Suez's sucessot successor 2 32 sauciest, successor, surest, cesspit, sickest, suavest, sauces, subsist, success, susses, subset, sunset, sauce's, nicest, sourest, suggest, spacesuit, surceased, scissor, success's, SUSE's, successes, sussed, safest, sagest, sanest, schist, serest, sliest, sorest, sunspot, Suez's sucide suicide 1 45 suicide, sauced, secede, suicides, side, sucked, subside, decide, sussed, sluiced, Susie, seaside, suede, suite, lucid, slide, snide, sized, suited, Lucite, seized, sliced, soused, spiced, sued, Scud, juiced, scud, sides, sauce, succeed, suicide's, CID, Cid, Sadie, Sid, Stacie, suites, SIDS, suds, side's, Cid's, Sid's, suede's, suite's sucidial suicidal 1 3 suicidal, sundial, societal sufferage suffrage 1 16 suffrage, suffer age, suffer-age, suffered, sufferer, suffers, suffer, suffrage's, suffragan, suffering, sufferance, sewerage, steerage, serge, suffragette, forage sufferred suffered 1 20 suffered, suffer red, suffer-red, sufferer, buffered, differed, sufferers, suffers, suffer, deferred, offered, severed, sufferer's, sulfured, referred, suckered, sufficed, suffused, summered, safaried sufferring suffering 1 18 suffering, suffer ring, suffer-ring, sufferings, buffering, differing, suffering's, deferring, offering, severing, sulfuring, referring, suckering, sufficing, suffusing, summering, safariing, seafaring sufficent sufficient 1 8 sufficient, sufficed, sufficiency, sufficing, sufficiently, suffice, efficient, suffices sufficently sufficiently 1 6 sufficiently, sufficient, efficiently, insufficiently, sufficiency, munificently sumary summary 1 20 summary, smeary, sugary, summery, Samar, Samara, smear, smarmy, smart, smarty, Mary, Summer, summer, Sumatra, Sumeria, scary, sugar, sumac, summary's, Samar's sunglases sunglasses 1 15 sunglasses, sung lases, sung-lases, sunglasses's, subleases, sunless, singles, unlaces, singles's, sinless, sublease's, single's, sunrises, sunrise's, Senegalese's suop soup 1 17 soup, supp, SOP, sop, sup, soupy, sip, soap, slop, stop, sump, shop, Sp, SAP, Sep, sap, seep superceeded superseded 1 11 superseded, supersedes, supersede, preceded, proceeded, supervened, suppressed, spearheaded, succeeded, supersized, superstate superintendant superintendent 1 9 superintendent, superintend ant, superintend-ant, superintendents, superintending, superintendency, superintendent's, superintendence, superintended suphisticated sophisticated 1 4 sophisticated, sophisticates, sophisticate, sophisticate's suplimented supplemented 1 16 supplemented, splinted, alimented, supplements, supplanted, supplement, supplement's, sublimated, supplemental, complimented, pigmented, implemented, lamented, splinter, sprinted, splendid supose suppose 1 23 suppose, spouse, sups, sup's, spies, sops, supposed, supposes, sips, soups, SUSE, pose, sip's, soup's, saps, spas, SOP's, sop's, SAP's, sap's, spy's, Sepoy's, spa's suposed supposed 1 30 supposed, supposes, supped, suppose, posed, spiced, apposed, deposed, sussed, spored, disposed, spaced, soupiest, soused, opposed, reposed, espoused, poised, souped, spied, spouse, supposedly, supersede, surpassed, sopped, sped, sups, spumed, speed, sup's suposedly supposedly 1 24 supposedly, supposed, speedily, spindly, supinely, cussedly, stupidly, cursedly, supposes, spottily, composedly, supped, supply, suppose, posed, spiced, spousal, sparsely, speedy, sussed, spored, supersede, postal, spaced suposes supposes 1 52 supposes, spouses, spouse's, supposed, suppose, SOSes, poses, spices, apposes, deposes, susses, spokes, spores, synopses, suppress, disposes, sepsis, spaces, souses, opposes, reposes, SUSE's, espouses, poises, pose's, posies, posses, sises, spice's, spies, spouse, supers, surpasses, pusses, sups, copses, opuses, spumes, spoke's, spore's, space's, sup's, Susie's, souse's, repose's, poise's, posse's, super's, copse's, spume's, Sosa's, posy's suposing supposing 1 38 supposing, supping, posing, spicing, apposing, deposing, sussing, sporing, disposing, spacing, sousing, opposing, reposing, sipping, espousing, poising, souping, surpassing, sopping, spuming, sapping, spoiling, sponging, spoofing, spooking, spooling, spooning, spooring, spotting, spouting, purposing, supine, spring, spurring, spying, sassing, spaying, exposing supplamented supplemented 1 8 supplemented, supp lamented, supp-lamented, supplanted, supplements, supplement, supplement's, supplemental suppliementing supplementing 1 10 supplementing, supplement, supplanting, supplements, supplement's, supplemental, supplemented, supplementation, supplementary, splinting suppoed supposed 1 22 supposed, supped, sipped, sapped, sopped, souped, suppose, supplied, spied, sped, zipped, upped, support, speed, cupped, pupped, supper, supple, seeped, soaped, spayed, zapped supposingly supposedly 2 15 supposing, supposedly, surprisingly, imposingly, supinely, passingly, sparingly, spangly, apposing, supping, suppository, springily, sportingly, musingly, opposing suppy supply 1 15 supply, supp, sappy, soppy, soupy, suppl, guppy, puppy, spy, sup, Sepoy, zippy, spay, soapy, zappy supress suppress 1 30 suppress, supers, super's, cypress, sprees, spireas, spires, suppers, spurs, spares, spire's, spores, supper's, spur's, surpass, press, spare's, spore's, spree's, spirea's, supremos, stress, sprays, surreys, Sucre's, cypress's, Speer's, Ypres's, spray's, surrey's supressed suppressed 1 15 suppressed, supersede, suppresses, surpassed, pressed, depressed, stressed, superseded, oppressed, repressed, superposed, supersized, supervised, suppress, spreed supresses suppresses 1 20 suppresses, cypresses, suppressed, surpasses, presses, depresses, stresses, supersedes, oppresses, represses, supersize, sourpusses, pressies, superposes, supersizes, superusers, supervises, suppress, sprees, spree's supressing suppressing 1 14 suppressing, surpassing, pressing, depressing, stressing, superseding, oppressing, repressing, suppression, superposing, supersizing, supervising, surprising, spreeing suprise surprise 1 40 surprise, sunrise, spires, sup rise, sup-rise, spurs, supervise, sparse, supers, sprees, spur's, upraise, spruce, super's, spores, suppose, apprise, sucrose, spurious, suppress, Sprite, sprite, spares, sprites, reprise, supreme, pries, purse, spies, spire, supersize, spriest, Spiro's, spire's, spare's, spore's, spree's, Sprite's, sprite's, spurge's suprised surprised 1 29 surprised, supersede, supervised, suppressed, spriest, upraised, spruced, supposed, apprised, superposed, pursed, supersized, praised, surmised, surprise, spurred, sprites, spurned, spurted, spritzed, surpassed, Sprite, priced, prized, spiced, spreed, sprite, Sprite's, sprite's suprising surprising 1 28 surprising, uprising, sup rising, sup-rising, supervising, suppressing, upraising, sprucing, supposing, apprising, superposing, reprising, pursing, supersizing, surprisings, praising, surmising, spring, spurring, uprisings, spurning, spurting, spritzing, surpassing, pricing, prizing, spicing, uprising's suprisingly surprisingly 1 19 surprisingly, sparingly, springily, sportingly, surprising, pressingly, uprising, depressingly, surprisings, uprisings, surcingle, supervising, strikingly, uprising's, suppressing, upraising, promisingly, springy, supinely suprize surprise 4 41 supersize, prize, spruce, surprise, Sprite, sprite, spires, sunrise, supreme, spire, spritz, pauperize, sprier, spurs, supervise, Suarez, sparse, sprees, spurious, supers, spurge, sprites, spur's, upraise, Price, price, spice, spree, subprime, super's, supra, sprig, summarize, supine, spire's, sprigs, Spiro's, spree's, Sprite's, sprite's, sprig's suprized surprised 5 21 supersized, spritzed, prized, spruced, surprised, spriest, reprized, supersize, supersede, supervised, spurred, sprites, spurned, spurted, Sprite, priced, spiced, spreed, sprite, Sprite's, sprite's suprizing surprising 5 13 supersizing, spritzing, prizing, sprucing, surprising, uprising, supervising, spring, spurring, spurning, spurting, pricing, spicing suprizingly surprisingly 1 12 surprisingly, sparingly, springily, sportingly, surcingle, supersizing, strikingly, spritzing, prizing, springy, surprising, supinely surfce surface 1 27 surface, surfs, surf's, surfaced, surfaces, source, surfed, surfer, surf, suffice, service, serfs, surfers, survey, sources, surveys, serf's, surface's, surfeit, smurfs, sure, resurface, serf, scurf's, surfer's, source's, survey's surley surly 2 12 surely, surly, sourly, surrey, Hurley, survey, sorely, surety, sure, purely, surlier, sully surley surely 1 12 surely, surly, sourly, surrey, Hurley, survey, sorely, surety, sure, purely, surlier, sully suround surround 1 8 surround, surrounds, around, round, sound, surmount, ground, surrounded surounded surrounded 1 6 surrounded, rounded, sounded, surmounted, grounded, surround surounding surrounding 1 8 surrounding, surroundings, rounding, sounding, surmounting, grounding, surrounding's, surroundings's suroundings surroundings 1 8 surroundings, surrounding's, surroundings's, surrounding, soundings, groundings, sounding's, grounding's surounds surrounds 1 10 surrounds, surround, rounds, sounds, surmounts, grounds, round's, sound's, ground's, zounds surplanted supplanted 1 7 supplanted, replanted, splinted, planted, slanted, splatted, supplant surpress suppress 1 14 suppress, surprise, surprises, surpass, surprised, supers, surprise's, repress, usurpers, super's, suppers, usurper's, supper's, surplus's surpressed suppressed 1 8 suppressed, surprised, surpassed, surplussed, repressed, surprises, surprise, surprise's surprize surprise 1 5 surprise, surprised, surprises, surplice, surprise's surprized surprised 1 6 surprised, surprises, surprise, reprized, surprise's, surpassed surprizing surprising 1 13 surprising, surprisings, surprisingly, supersizing, surpassing, spritzing, prizing, repricing, reprising, sprucing, uprising, surprise, unsurprising surprizingly surprisingly 1 4 surprisingly, surprising, surprisings, unsurprisingly surrended surrounded 2 4 surrender, surrounded, serenaded, surrendered surrended surrendered 4 4 surrender, surrounded, serenaded, surrendered surrepetitious surreptitious 1 3 surreptitious, repetitious, surreptitiously surrepetitiously surreptitiously 1 3 surreptitiously, repetitiously, surreptitious surreptious surreptitious 1 23 surreptitious, scrumptious, surreptitiously, sumptuous, surplus, propitious, sureties, irruptions, bumptious, serious, spurious, superiors, receptions, serrations, specious, corruptions, irruption's, Superior's, superior's, reception's, serration's, usurpation's, corruption's surreptiously surreptitiously 1 9 surreptitiously, scrumptiously, surreptitious, sumptuously, propitiously, bumptiously, seriously, spuriously, speciously surronded surrounded 1 13 surrounded, surrender, surrounds, serenaded, surround, stranded, seconded, surrendered, surmounted, rounded, sounded, suborned, sanded surrouded surrounded 1 7 surrounded, shrouded, surround, sprouted, corroded, sorrowed, serrated surrouding surrounding 1 17 surrounding, shrouding, surroundings, surround, sprouting, corroding, sorrowing, sorting, sounding, subroutine, surrounding's, subduing, suturing, routing, sodding, souring, surroundings's surrundering surrendering 1 5 surrendering, surrounding, sundering, rendering, surrender surveilence surveillance 1 6 surveillance, surveillance's, prevalence, silence, purulence, surveying's surveyer surveyor 1 18 surveyor, surveyed, survey er, survey-er, survey, surveyors, server, surfer, surveys, purveyor, survey's, servery, surefire, surer, severer, scurvier, suaver, surveyor's surviver survivor 2 7 survive, survivor, survived, survives, survivors, survival, survivor's survivers survivors 2 14 survives, survivors, survivor's, survive rs, survive-rs, survivor, survivals, survived, survive, servers, surfers, survival's, server's, surfer's survivied survived 1 10 survived, survives, survive, surviving, survivor, skivvied, serviced, savvied, surveyed, survival suseptable susceptible 1 16 susceptible, disputable, settable, suitable, hospitable, acceptable, separable, supportable, septal, stable, testable, reputable, insusceptible, respectable, suitably, stoppable suseptible susceptible 1 7 susceptible, insusceptible, suggestible, susceptibility, hospitable, settable, suitable suspention suspension 1 7 suspension, suspensions, suspending, suspension's, subvention, suspecting, suspicion swaer swear 1 38 swear, sewer, sower, swore, swears, aware, sweat, swearer, sweater, Ware, sear, ware, wear, seer, sward, swarm, saber, safer, sager, saner, saver, Sawyer, sawyer, swagger, swatter, war, rawer, sawed, scare, smear, snare, spare, spear, stare, Saar, soar, sway, weer swaers swears 1 59 swears, sewers, sowers, sewer's, sower's, sweats, swearers, sweaters, Sears, sears, swear, wares, wears, Sayers, seers, swards, swarms, sabers, savers, sawyers, SARS, swaggers, swatters, wars, Spears, scares, smears, snares, spares, spears, stares, soars, sways, sweat's, swearer's, sweater's, Ware's, sear's, ware's, wear's, sway's, seer's, saber's, saver's, Sawyer's, sawyer's, swagger's, swatter's, war's, scare's, smear's, snare's, spare's, spear's, stare's, sward's, swarm's, Saar's, soar's swepth swept 1 40 swept, swath, sweep, depth, Seth, swathe, Sept, sweeps, wept, swap, Sweet, septa, swarthy, sweat, sweep's, sweeper, sweet, slept, swipe, spathe, swaps, seethe, sleuth, sweaty, sweats, sweets, swiped, swipes, Sopwith, seep, swap's, Sep, swoop, swipe's, swaths, with, Sweet's, sweat's, sweet's, swath's swiming swimming 1 30 swimming, swiping, swinging, swing, seaming, seeming, swamping, swarming, skimming, slimming, spuming, swigging, swilling, swishing, sowing, summing, swaying, Simon, sawing, sewing, simian, swimming's, swimmingly, swung, wimping, swim, swain, swami, swine, wising syas says 1 173 says, seas, spas, slays, spays, stays, sways, suss, skuas, SASE, sass, saws, yaws, yeas, SARS, Saks, sacs, sags, sans, saps, say's, Sosa, sea's, soy's, sues, Nyasa, Salas, Sears, Silas, Suns, Sykes, dyes, sagas, seals, seams, sears, seats, ska's, sky's, soaks, soaps, soars, sodas, sofas, spa's, spy's, sty's, subs, suds, sums, suns, sups, SOS, SOs, Y's, sis, yes, sax, Suva's, SE's, SW's, Se's, Si's, sees, sews, sous, sows, SC's, SIDS, Sb's, Sc's, Sims, Sirs, Sm's, Sn's, Sr's, Xmas, byes, cyan, secs, sens, sets, sics, sims, sins, sips, sirs, sits, skis, sobs, sods, sols, sons, sops, sots, yea's, Sat's, stay's, sway's, Sonya's, Surya's, Syria's, SOS's, Skye's, Sue's, Sui's, sis's, sou's, Sana's, Sara's, Sega's, Set's, Siva's, Sosa's, Stu's, Sun's, dye's, saga's, saw's, set's, soda's, sofa's, sot's, sub's, sum's, sun's, sup's, yaw's, SAM's, SAP's, Sal's, Sam's, San's, sac's, sag's, sap's, cyan's, Saab's, Saar's, Sean's, seal's, seam's, sear's, seat's, slaw's, soak's, soap's, soar's, see's, sow's, SEC's, SOB's, SOP's, Sid's, Sir's, Sol's, Son's, bye's, lye's, rye's, sec's, sim's, sin's, sip's, sir's, ski's, sob's, sod's, sol's, son's, sop's, SSE's, SSW's symetrical symmetrical 1 5 symmetrical, symmetrically, asymmetrical, metrical, symmetric symetrically symmetrically 1 5 symmetrically, symmetrical, asymmetrically, metrically, isometrically symetry symmetry 1 16 symmetry, Sumter, summitry, asymmetry, Sumatra, cemetery, smeary, sentry, summery, symmetry's, smarty, symmetric, mystery, metro, smear, Sumter's symettric symmetric 1 8 symmetric, asymmetric, metric, isometric, symmetrical, Semitic, meteoric, symmetry symmetral symmetric 3 5 symmetrical, symmetry, symmetric, symmetries, symmetry's symmetricaly symmetrically 1 5 symmetrically, symmetrical, asymmetrically, asymmetrical, symmetric synagouge synagogue 1 5 synagogue, synagogues, synagogue's, synagogal, snagged syncronization synchronization 1 3 synchronization, synchronizations, synchronization's synonomous synonymous 1 5 synonymous, synonyms, synonym's, synonymy's, anonymous synonymns synonyms 1 6 synonyms, synonym's, synonymous, synonymy's, synonym, synonymy synphony symphony 1 15 symphony, syn phony, syn-phony, sunshiny, Xenophon, siphon, synchrony, synonym, symphony's, phony, symphonic, euphony, siphons, Xenophon's, siphon's syphyllis syphilis 1 4 syphilis, Phyllis, syphilis's, Phyllis's sypmtoms symptoms 1 9 symptoms, symptom's, symptom, stepmoms, septum's, sputum's, stepmom's, systems, system's syrap syrup 2 33 strap, syrup, scrap, serape, syrupy, satrap, Syria, trap, SAP, rap, sap, scarp, Sharp, sharp, scrape, strep, strip, strop, syrups, Syriac, Syrian, seraph, Sara, soap, wrap, crap, slap, snap, swap, spray, scrip, Syria's, syrup's sysmatically systematically 1 13 systematically, schematically, systemically, cosmetically, statically, systematical, seismically, semantically, mystically, asthmatically, symmetrically, spasmodically, thematically sytem system 1 11 system, stem, steam, steamy, stems, Ste, sate, seem, site, stew, stem's sytle style 1 25 style, settle, stale, stile, stole, styli, Stael, steel, sidle, styled, styles, subtle, sutler, systole, STOL, Seattle, Steele, Ste, stall, still, sale, sate, site, sole, style's tabacco tobacco 1 12 tobacco, Tabasco, tobaccos, Tobago, taco, teabag, Tabascos, taboo, tieback, tobacco's, aback, Tabasco's tahn than 1 41 than, tan, Hahn, tarn, tang, Han, Tran, TN, Utahan, tn, Khan, khan, Tahoe, Taine, tawny, Twain, taken, talon, train, twain, Dan, ten, tin, ton, tun, T'ang, Dawn, Tenn, dawn, teen, town, John, Kuhn, damn, darn, john, tern, torn, tron, turn, twin taht that 1 40 that, tat, Tahiti, taut, Taft, baht, tact, tart, ta ht, ta-ht, hat, Tate, teat, twat, HT, ht, taught, Tahoe, tatty, tight, tacit, taint, tarot, tarty, taste, tasty, taunt, toast, trait, DAT, Tad, Tet, Tut, tad, tit, tot, tut, TNT, toot, tout talekd talked 1 43 talked, tailed, stalked, talks, tacked, talk, balked, calked, talker, tanked, tasked, walked, talky, tiled, Talmud, talent, tallied, talk's, flaked, slaked, tilled, tolled, alkyd, caulked, tracked, tabled, tackled, toked, Toledo, tagged, tale, talkie, toiled, tooled, chalked, lacked, staled, talc, ticked, told, tucked, taxed, dialed targetted targeted 1 19 targeted, target ted, target-ted, targets, Target, target, tarted, Target's, target's, treated, trotted, turreted, marketed, directed, regretted, targeting, dratted, tatted, darted targetting targeting 1 18 targeting, tar getting, tar-getting, target ting, target-ting, forgetting, tarting, treating, trotting, marketing, tragedian, directing, regretting, Target, target, getting, tatting, darting tast taste 1 34 taste, tasty, toast, tats, tat, test, toasty, Tass, taut, East, Taft, bast, cast, east, fast, hast, last, mast, past, tact, tart, task, vast, wast, Taoist, tacit, testy, DST, dist, dost, dust, ta st, ta-st, Ta's tath that 16 65 tat, Tate, bath, hath, lath, math, oath, path, teeth, tithe, tooth, tats, Death, death, doth, that, teethe, toothy, tag, tar, taut, teat, TA, Ta, Th, ta, wrath, Darth, Truth, tenth, troth, truth, Cathy, Faith, Kathy, Tasha, Thoth, bathe, faith, lathe, saith, tatty, teach, titch, Tao, tau, DAT, Tad, Tet, Tut, nth, tab, tad, tam, tan, tap, tit, tot, tut, Baath, Heath, heath, loath, neath, Ta's tattooes tattoos 3 15 tattooers, tattooed, tattoos, tattoo's, tatties, tattooer, tattoo es, tattoo-es, tattooer's, tattoo, titties, tattooist, tattles, Tate's, tattle's taxanomic taxonomic 1 5 taxonomic, taxonomies, taxonomy, taxonomist, taxonomy's taxanomy taxonomy 1 10 taxonomy, taxonomy's, taxonomic, taxon, taxman, Texan, taxing, taxonomies, Texans, Texan's teached taught 0 33 reached, teaches, beached, leached, teacher, touched, teach ed, teach-ed, etched, detached, teach, ached, trashed, retched, roached, thatched, cached, leched, tacked, teamed, teared, teased, attached, dashed, torched, coached, fetched, leashed, leeched, poached, teethed, ditched, douched techician technician 1 9 technician, technicians, Tahitian, tactician, technician's, Titian, titian, Tunisian, decision techicians technicians 1 13 technicians, technician's, technician, Tahitians, tacticians, Tahitian's, tactician's, Tunisians, decisions, Titian's, titian's, Tunisian's, decision's techiniques techniques 1 10 techniques, technique's, technique, tetchiness, Dominique's, mechanics, technical, mechanizes, mechanic's, mechanics's technitian technician 1 3 technician, technicians, technician's technnology technology 1 11 technology, technology's, ethnology, technologies, biotechnology, demonology, technologist, terminology, chronology, Technicolor, technicolor technolgy technology 1 15 technology, technology's, ethnology, technically, techno, technologies, biotechnology, touchingly, technical, technique, demonology, technologist, tetchily, Technicolor, technicolor teh the 2 111 tech, the, Te, eh, Th, tea, tee, NEH, Ted, Tet, meh, ted, tel, ten, DH, TeX, Tex, duh, He, he, rehi, teeth, yeah, Tue, tie, toe, tr, H, T, h, t, teach, Leah, Tahoe, Te's, Tell, Tenn, Teri, Terr, Tess, Trey, Tues, teak, teal, team, tear, teas, teat, teed, teem, teen, tees, tell, terr, tied, tier, ties, toed, toes, tosh, tree, trey, tush, twee, DE, Doha, TA, Ta, Ti, Tu, Ty, ta, ti, to, NH, OH, TB, TD, TM, TN, TV, TX, Tb, Tc, Tl, Tm, ah, oh, tb, tn, ts, uh, OTOH, Ptah, Utah, DEA, Dee, Tao, dew, hew, hey, tau, too, tow, toy, T's, tee's, tie's, toe's, he'd, tea's tehy they 1 114 they, thy, hey, Tet, Trey, tech, trey, try, Te, Ty, eh, tetchy, DH, Teddy, Terry, Troy, rehi, teary, teat, teddy, teeny, telly, terry, tray, troy, Tahoe, tea, tee, toy, NEH, Ted, meh, ted, tel, ten, teeth, duh, hwy, dewy, Te's, Tell, Tenn, Teri, Terr, Tess, Toby, Tony, Tory, defy, deny, teak, teal, team, tear, teas, teed, teem, teen, tees, tell, terr, tidy, tiny, tony, towhee, He, he, Doha, HT, ht, Hay, Tethys, Tu, Tue, hay, tie, toe, Taney, teach, the, H, T, h, hew, t, Th, Thea, thee, thew, whey, DE, Dy, HI, Ha, Ho, Huey, TA, Ta, Ti, ha, hi, ho, ta, ti, to, heady, OTOH, Ptah, Utah, tea's, tee's, he'd, they'd, Ty's telelevision television 1 4 television, televisions, televising, television's televsion television 1 13 television, televisions, televising, elevation, television's, deletion, delusion, lesion, televise, telephone, telephony, elision, tension telphony telephony 1 10 telephony, telephone, tel phony, tel-phony, telephony's, telephoned, telephoner, telephones, telephonic, telephone's temerature temperature 1 14 temperature, temperatures, temperate, temperature's, temerity, torture, departure, temerity's, numerator, premature, literature, mature, creature, treasure temparate temperate 1 26 temperate, template, tempered, tempera, temperately, temperature, tempura, separate, temporary, temperas, temporal, tempted, desperate, disparate, tempera's, temporize, tempura's, demarcate, depart, tampered, temper, templates, impart, emirate, intemperate, template's temperarily temporarily 1 6 temporarily, temperately, temporary, temporally, temporaries, temporary's temperment temperament 1 6 temperament, temperaments, temperament's, temperamental, empowerment, tempered tempertaure temperature 1 4 temperature, temperatures, temperate, temperature's temperture temperature 1 6 temperature, temperatures, temperate, temperature's, departure, tamperer temprary temporary 1 19 temporary, Templar, tempera, temper, temporarily, temporary's, tempura, temperas, temperate, temporally, tempers, temporal, tempter, tamperer, Tipperary, tempera's, tempura's, temper's, Templar's tenacle tentacle 1 24 tentacle, tenable, treacle, debacle, tensile, tinkle, manacle, tenably, tentacled, tentacles, tackle, tangle, encl, teenage, toenail, Tyndale, pentacle, treacly, tonal, descale, uncle, Denali, tingle, tentacle's tenacles tentacles 1 32 tentacles, tentacle's, debacles, tinkles, manacles, treacle's, tackles, tentacled, tentacle, debacle's, tangles, toenails, pentacles, tinkle's, descales, tenancies, uncles, toenail's, manacle's, tenable, enables, tingles, tackle's, binnacles, pinnacles, tangle's, Tyndale's, pentacle's, uncle's, tingle's, binnacle's, pinnacle's tendacy tendency 3 8 tends, tenancy, tendency, tenacity, tend, tents, tensity, tent's tendancies tendencies 2 7 tenancies, tendencies, tendency's, redundancies, attendances, tenancy's, attendance's tendancy tendency 2 12 tenancy, tendency, tendons, tendon's, redundancy, tendency's, tendon, tenants, tending, attendance, tenancy's, tenant's tepmorarily temporarily 1 5 temporarily, temporary, temporally, temporaries, temporary's terrestial terrestrial 1 9 terrestrial, torrential, terrestrially, celestial, trestle, tarsal, bestial, Tiresias, Teresa's terriories territories 1 15 territories, terrorize, terrorizes, terrors, terriers, terror's, terrifies, derrieres, terrier's, terrorized, terrorism, terrorist, derriere's, territory's, Terrie's terriory territory 1 12 territory, terror, terrier, Tertiary, tertiary, terrors, terrify, tarrier, tearier, terriers, terror's, terrier's territorist terrorist 2 3 territories, terrorist, territory's territoy territory 1 53 territory, terrify, temerity, treaty, Terri, Terry, terry, Merritt, tarty, trait, trite, Terrie, Triton, terror, verity, torrid, turret, termite, traitor, trot, Terri's, burrito, tenuity, terrier, terrine, torridity, Derrida, tarried, terribly, treetop, dirty, rarity, torridly, treat, Terrie's, territory's, Teri, Terr, Tito, Troy, terr, trio, troy, thirty, Trinity, terabit, trinity, tritely, Deity, Terra, deity, titty, eternity terroist terrorist 1 26 terrorist, tarriest, teariest, tourist, theorist, trust, terrorists, Terri's, merriest, tryst, Taoist, Terr's, terrorism, touristy, tortoise, terrors, truest, Terra's, Terry's, defrost, terry's, tersest, Teri's, Terrie's, terrorist's, terror's testiclular testicular 1 6 testicular, testicle, testicles, testicle's, stickler, distiller tghe the 1 71 the, take, toke, tyke, GTE, tag, tog, tug, ghee, GE, Ge, Te, Togo, toga, chge, TX, Tahoe, Tc, doge, mtge, tight, tithe, GHQ, Tojo, Tue, gee, tee, tie, toe, toque, tuque, THC, age, TKO, tic, TGIF, Tate, Tide, Tyre, ague, dogie, tale, tame, tape, tare, tide, tile, time, tine, tire, tole, tome, tone, tore, tote, tree, true, tube, tune, twee, type, Duke, dike, duke, dyke, tack, taco, teak, tick, took, tuck thast that 2 43 hast, that, Thant, toast, theist, Thad, Thais, thaws, haste, hasty, taste, tasty, HST, thirst, thrust, Shasta, chaste, toasty, Th's, this, thus, East, Host, bast, cast, east, fast, hist, host, last, mast, past, test, vast, wast, these, those, Thea's, Thad's, that's, Thai's, thaw's, that'd thast that's 40 43 hast, that, Thant, toast, theist, Thad, Thais, thaws, haste, hasty, taste, tasty, HST, thirst, thrust, Shasta, chaste, toasty, Th's, this, thus, East, Host, bast, cast, east, fast, hist, host, last, mast, past, test, vast, wast, these, those, Thea's, Thad's, that's, Thai's, thaw's, that'd theather theater 3 11 Heather, heather, theater, thither, Thatcher, thatcher, tether, feather, leather, weather, whether theese these 3 25 Therese, thees, these, thews, cheese, those, thew's, threes, Thebes, themes, theses, Thea's, thee, tees, Theresa, Th's, this, thus, theme's, there's, three's, Thieu's, tee's, Thebes's, then's theif thief 1 35 thief, their, the if, the-if, theft, Thieu, the, chief, thieve, Thai, Thea, thee, thew, they, Leif, chef, them, then, thin, this, Thais, sheaf, thees, theme, there, these, theta, thews, thief's, Th, they'd, Thai's, Thea's, thew's, they've theives thieves 1 26 thieves, thrives, thieved, thieve, Thebes, theirs, thees, hives, thief's, chives, heaves, themes, theses, heavies, sheaves, these, hive's, this, they've, chive's, heave's, theme's, there's, Thieu's, sheave's, thievery's themselfs themselves 1 10 themselves, thyself, himself, thymuses, thimbles, damsels, thimble's, Thessaly's, self's, damsel's themslves themselves 1 19 themselves, thimbles, resolves, enslaves, thymuses, selves, thimble's, resolve's, measles, Thessaly's, salves, slaves, solves, Thomson's, salve's, slave's, Melva's, Kislev's, measles's ther there 2 22 their, there, thee, therm, her, the, Thar, Thor, Thur, three, threw, theory, ether, other, thru, Thea, thew, they, them, then, tier, they're ther their 1 22 their, there, thee, therm, her, the, Thar, Thor, Thur, three, threw, theory, ether, other, thru, Thea, thew, they, them, then, tier, they're ther the 6 22 their, there, thee, therm, her, the, Thar, Thor, Thur, three, threw, theory, ether, other, thru, Thea, thew, they, them, then, tier, they're therafter thereafter 1 13 thereafter, the rafter, the-rafter, hereafter, thriftier, threader, threadier, grafter, rafter, theater, therefore, drafter, therefor therby thereby 1 29 thereby, throb, theory, hereby, herb, therapy, thorny, whereby, there, Derby, derby, therm, Theron, thirty, their, thru, thready, three, threw, they, throbs, Thar, Thor, Thur, potherb, there's, theory's, throb's, they're theri their 1 31 their, Teri, there, thru, therm, Cheri, Sheri, three, threw, theory, Thar, Thor, Thur, throe, throw, Theron, therein, heir, thee, Terri, theirs, the, her, ether, other, they're, Thai, Thea, thew, they, there's thgat that 1 33 that, ghat, Thant, theta, hgt, threat, throat, Thad, begat, theft, GATT, gait, gate, goat, thug, tact, gt, that'd, hat, tat, THC, cat, gad, get, git, got, gut, thought, toga, Thai, Thea, thaw, that's thge the 1 48 the, thug, thee, chge, THC, Thea, thew, they, huge, them, then, GE, Ge, Th, Hg, Thieu, thaw, thigh, thugs, Thule, phage, thane, thees, theme, there, these, thief, thine, thole, those, three, threw, throe, thyme, Thu, thick, tho, thy, age, chg, tag, tog, tug, ghee, Thai, thou, Th's, thug's thier their 1 48 their, tier, Thor, Thur, there, Thieu, shier, thief, three, Thar, theory, trier, threw, theirs, throe, Theiler, thieve, thru, heir, hire, tire, thee, therm, third, hoer, thine, the, thicker, thinner, thither, her, shire, ether, other, Thea, thew, they, bier, pier, pithier, them, then, thin, this, whir, thigh, they're, Thieu's thign thing 1 15 thing, thin, thong, thine, thigh, thingy, than, then, Ting, hing, ting, think, thins, things, thing's thigns things 1 24 things, thins, thongs, thighs, thing's, thong's, thing, hings, tings, thingies, thinks, thanes, then's, thin, thingy, this, tins, thigh's, thinness, thine, tin's, Ting's, ting's, thane's thigsn things 4 24 thugs, thug's, thins, things, thighs, Thomson, thin, this, thicken, Whigs, thing's, thongs, thigh's, thirst, Thais, thickens, thine, thing, thick's, Thai's, Whig's, Th's, thong's, then's thikn think 1 11 think, thin, thicken, thunk, thick, thine, thing, thank, thicko, than, then thikning thinking 1 4 thinking, thickening, thinning, thanking thikning thickening 2 4 thinking, thickening, thinning, thanking thikns thinks 1 11 thinks, thins, thickens, thunks, thickness, things, thanks, thick's, thickos, thing's, then's thiunk think 1 13 think, thunk, thank, thinks, thunks, thin, hunk, thick, thine, thing, chink, chunk, thins thn then 2 21 than, then, thin, TN, Th, tn, thane, thine, thing, thong, Thu, the, tho, thy, THC, tan, ten, tin, ton, tun, Th's thna than 1 36 than, then, thin, Thea, Tina, thane, tuna, thine, thing, thong, thins, Han, tan, Thai, thaw, thingy, Ethan, Thad, Thanh, Thant, Thar, thank, that, Athena, Na, Th, Chan, TN, tn, think, thunk, Thu, the, tho, thy, then's thne then 1 12 then, thane, thine, the, than, thin, thee, tine, tone, tune, thing, thong thnig thing 1 27 thing, think, thingy, thong, things, thin, thunk, thug, thank, thine, thins, ethnic, thanking, thinking, hinge, tinge, tonic, tunic, ING, thing's, than, then, Ting, hing, ting, thigh, thinks thnigs things 1 34 things, thinks, thing's, thongs, thins, thunks, thugs, thanks, thong's, ethnics, hinges, tinges, thug's, tonics, tunics, thingies, thing, hings, tings, thighs, think, then's, thingy, this, ethnic's, thinking's, tonic's, tunic's, ING's, Ting's, ting's, hinge's, thigh's, tinge's thoughout throughout 1 10 throughout, though out, though-out, thought, throughput, thoughts, though, dugout, logout, thought's threatend threatened 1 6 threatened, threatens, threaten, threat end, threat-end, threaded threatning threatening 1 12 threatening, threading, threateningly, treating, threaten, threatens, heartening, retaining, throttling, thronging, truanting, training threee three 1 29 three, there, threw, threes, throe, Therese, thee, their, throw, Sheree, tree, three's, thru, Thoreau, Tyree, thees, theme, these, Thrace, thread, threat, thresh, thrice, thrive, throes, throne, they're, there's, throe's threshhold threshold 1 8 threshold, thresh hold, thresh-hold, thresholds, threshold's, threshed, threefold, thrashed thrid third 1 32 third, thyroid, thread, thirds, thrift, thready, throat, thru, thud, grid, triad, tried, trod, rid, thrived, thirty, their, throe, throw, thrice, thrill, thrive, torrid, Thad, threat, arid, trad, turd, three, threw, third's, they'd throrough thorough 1 6 thorough, through, thorougher, thoroughly, though, trough throughly thoroughly 1 9 thoroughly, through, thorough, roughly, toughly, throatily, truly, though, trough throught thought 1 17 thought, through, thorough, throughout, throughput, throat, wrought, brought, drought, thoughts, throaty, trough, trout, rethought, though, thrust, thought's throught through 2 17 thought, through, thorough, throughout, throughput, throat, wrought, brought, drought, thoughts, throaty, trough, trout, rethought, though, thrust, thought's throught throughout 4 17 thought, through, thorough, throughout, throughput, throat, wrought, brought, drought, thoughts, throaty, trough, trout, rethought, though, thrust, thought's througout throughout 1 24 throughout, throughput, thoroughest, ragout, thorougher, throat, thrust, thought, through, thereabout, throughput's, thronged, forgot, thorough, Roget, argot, ergot, workout, rotgut, dugout, logout, throng, rouged, wrought thsi this 1 22 this, Thai, Thais, thus, Th's, these, those, thous, thesis, Thai's, thaws, thees, thews, his, Si, Th, Thea's, thaw's, thew's, thou's, Ti's, ti's thsoe those 1 19 those, these, throe, this, Th's, thus, hose, thole, the, thees, tho, thous, chose, whose, throes, thee, thou, thou's, throe's thta that 1 32 that, theta, Thad, Thea, thud, Thar, thetas, hat, tat, Thai, thaw, thy, than, TA, Ta, Th, ta, Etta, HT, chat, ghat, ht, phat, teat, what, Thu, tea, the, tho, that's, theta's, that'd thyat that 1 33 that, thy at, thy-at, Thant, theta, threat, throat, Thad, theft, Thar, YT, throaty, that'd, Wyatt, thud, thy, hat, tat, thwart, yet, thereat, Thai, Thea, thaw, they'd, chat, ghat, heat, phat, teat, than, what, that's tiem time 1 28 time, item, Tim, tie, Diem, teem, tome, Tom, team, tom, tum, them, tied, tier, ties, TM, Tm, dime, tame, Timmy, Dem, dim, tam, deem, diam, ti em, ti-em, tie's tiem Tim 3 28 time, item, Tim, tie, Diem, teem, tome, Tom, team, tom, tum, them, tied, tier, ties, TM, Tm, dime, tame, Timmy, Dem, dim, tam, deem, diam, ti em, ti-em, tie's tihkn think 0 83 token, ticking, taken, tin, hiking, Dijon, tick, Tehran, toking, twink, Tijuana, Timon, Titan, ticks, titan, tucking, tricking, thicken, Tina, Ting, diking, taking, tine, ting, tiny, ton, tun, twin, dink, tank, TN, hike, tighten, tithing, tn, John, Kuhn, john, tacking, tinny, toke, took, town, tuck, Aiken, Nikon, liken, trick, trike, Dhaka, Han, Hon, Hun, TKO, din, gin, hen, hon, kin, tan, ten, tic, trunk, Cohan, Cohen, tick's, Khan, khan, Dick, Dion, Tenn, dick, dike, hick, jinn, tack, take, teak, teen, tyke, Utahan, dinky, tinge tihs this 1 118 this, Ti's, ti's, ties, tics, tins, tips, tits, DHS, his, tights, tings, tithes, ohs, HS, ts, Tu's, Tues, highs, tie's, toes, toss, tows, toys, Tim's, Titus, tails, techs, tic's, ticks, tides, tiers, tiffs, tiles, tills, times, tin's, tines, tip's, tipsy, tires, tit's, toils, tries, trios, Dis, T's, dis, HHS, TVs, VHS, tbs, Ting's, hits, ting's, tush's, Di's, Dias, Hiss, Ta's, Tass, Te's, Tess, Ty's, dies, hies, hiss, taus, teas, tees, tizz, ttys, TB's, TV's, Tb's, Tc's, Tl's, Tm's, oh's, H's, Tisha's, tithe's, Tao's, high's, tau's, toe's, tow's, toy's, Doha's, Th's, dish's, tail's, tech's, toil's, trio's, hit's, Ptah's, Tia's, Utah's, Tahoe's, Tide's, Tina's, Tito's, tick's, tide's, tidy's, tier's, tiff's, tile's, till's, time's, tine's, tire's, Dis's, die's, dis's, tea's, tee's timne time 1 26 time, tine, Timon, timing, mine, taming, Taine, tome, tone, tune, timed, timer, times, twine, Tim, tin, amine, Tina, Ting, dime, dine, tame, ting, tiny, Timon's, time's tiome time 1 92 time, tome, Rome, rime, Tim, Tom, tom, chime, Lome, Nome, come, dime, dome, home, lime, mime, some, tame, tomb, Siam, Timmy, gimme, gnome, theme, thyme, Moe, Romeo, Timor, Tommie, romeo, IMO, chyme, shame, ROM, Rom, rim, tum, ME, Me, me, timed, timer, times, tomes, Diem, TM, Tm, limo, om, poem, teem, them, Aimee, Somme, Timon, Tommy, chem, homey, limey, shim, tie, toe, Mme, Tia, Com, I'm, Jaime, Jim, Kim, OMB, Qom, aim, com, dim, him, mom, pom, sim, tam, vim, Chimu, chm, toms, moue, shoe, otiose, chrome, time's, tome's, Tim's, Tom's, tom's tiome tome 2 92 time, tome, Rome, rime, Tim, Tom, tom, chime, Lome, Nome, come, dime, dome, home, lime, mime, some, tame, tomb, Siam, Timmy, gimme, gnome, theme, thyme, Moe, Romeo, Timor, Tommie, romeo, IMO, chyme, shame, ROM, Rom, rim, tum, ME, Me, me, timed, timer, times, tomes, Diem, TM, Tm, limo, om, poem, teem, them, Aimee, Somme, Timon, Tommy, chem, homey, limey, shim, tie, toe, Mme, Tia, Com, I'm, Jaime, Jim, Kim, OMB, Qom, aim, com, dim, him, mom, pom, sim, tam, vim, Chimu, chm, toms, moue, shoe, otiose, chrome, time's, tome's, Tim's, Tom's, tom's tje the 1 149 the, Te, take, toke, tyke, Tue, tee, tie, toe, TKO, Tojo, DJ, TX, Tc, tag, tic, tog, tug, dyke, Jed, jet, Jew, Joe, TeX, Tex, jew, tea, Ted, Tet, teak, ted, tel, ten, tr, GTE, DEC, Dec, J, T, deg, j, t, tow, trek, Duke, Taegu, Tate, Tide, Trey, Tues, Tyre, dike, duke, tale, tame, tape, tare, teed, teem, teen, tees, tide, tied, tier, ties, tile, time, tine, tire, toed, toes, tole, tome, tone, toque, tore, tote, tree, trey, true, tube, tune, tuque, twee, type, JD, DE, GE, Ge, Jo, TA, Ta, Ti, Togo, Tu, Ty, ta, tack, taco, ti, tick, to, toga, took, tuck, NJ, OJ, SJ, TB, TD, TM, TN, TV, Tb, Tl, Tm, VJ, jg, tb, tn, ts, DC, dc, mtge, DOE, Dee, Doe, Que, TLC, TQM, TWX, Tao, cue, die, doe, due, gee, tau, tax, too, toy, tux, T's, doge, Te's, tee's, tie's, toe's, Tc's tjhe the 1 88 the, Tahoe, take, toke, tyke, TeX, Tex, towhee, tiger, He, TKO, Te, Tojo, he, tag, tog, tug, DH, DJ, TX, Tc, tithe, kWh, Joe, Togo, Tue, doge, tee, tie, toe, toga, toque, tuque, THC, taken, taker, takes, toked, token, tokes, tykes, duh, tic, TQM, TWX, tax, tux, Tate, Tide, Tyre, tale, tame, tape, tare, tide, tile, time, tine, tire, tole, tome, tone, tore, tote, tree, true, tube, tune, twee, type, Dubhe, dyke, Doha, Duke, coho, dike, duke, tack, taco, teak, tick, took, tuck, Tc's, Tojo's, take's, toke's, tyke's tkae take 1 54 take, toke, tyke, Tokay, TKO, tag, teak, taken, taker, takes, rake, tale, tea, Kate, Kaye, Taegu, Tate, dyke, stake, tame, tape, tare, TA, Ta, Te, ta, tack, taco, toga, IKEA, Jake, Wake, bake, cake, fake, hake, lake, make, sake, wake, Duke, TX, Tc, dike, duke, Kay, Tao, Tue, tau, tax, tee, tie, toe, take's tkaes takes 1 89 takes, take's, tokes, tykes, tags, teaks, TKO's, takers, toke's, tyke's, rakes, tales, take, teak's, teas, Tokay's, taxes, dykes, stakes, tames, tapes, tares, Tagus, tacks, tacos, tag's, tease, togas, bakes, cakes, fakes, hakes, lakes, makes, taken, taker, treas, ukase, wakes, TeX, Tex, dikes, dukes, tax, Ta's, Tass, Tues, taus, tees, ties, toes, toga's, taker's, rake's, tale's, Tc's, Kate's, tea's, Kaye's, Tate's, dyke's, stake's, tape's, tare's, Te's, Jake's, Wake's, bake's, cake's, fake's, hake's, lake's, make's, sake's, wake's, Duke's, dike's, duke's, tack's, Taegu's, Kay's, Tao's, tau's, tax's, tee's, tie's, toe's, taco's, IKEA's tkaing taking 1 85 taking, toking, takings, raking, tacking, ticking, tucking, taxing, staking, tagging, taken, taming, taping, taring, King, Ting, king, tang, ting, baking, caking, faking, making, waking, diking, okaying, teaming, tearing, teasing, T'ang, Taine, togging, tugging, OKing, Twain, eking, tasking, train, twain, twang, tying, jading, teeing, toeing, toying, Turing, skiing, tiding, tiling, timing, tiring, toning, toting, towing, truing, tubing, tuning, typing, taking's, talking, tweaking, akin, tinge, staging, taiga, tango, tangy, tanking, Kan, Tania, kayoing, kin, stoking, tag, tan, taxiing, tin, Katina, betaking, gating, kiting, retaking, skating, tank, takings's tlaking talking 1 23 talking, taking, flaking, slaking, lacking, leaking, tacking, stalking, tanking, tasking, balking, calking, walking, blacking, clacking, cloaking, slacking, tracking, tweaking, liking, toking, ticking, tucking tobbaco tobacco 1 9 tobacco, Tobago, tieback, tobaccos, taco, Tabasco, teabag, tobacco's, Tobago's todays today's 1 13 today's, today, toady's, toads, toad's, toddy's, Tod's, Todd's, tidy's, to days, to-days, Tokay's, Teddy's todya today 1 35 today, Tonya, tidy, toady, toddy, Tod, Tod's, Todd, tidy's, toady's, today's, toddy's, Tanya, Tokyo, Toyoda, toad, toed, tot, Yoda, Toyota, TD, Todd's, Teddy, dowdy, teddy, toy, toyed, Tokay, DOD, TDD, Tad, Ted, dye, tad, ted toghether together 1 22 together, tether, tither, tighter, tightener, toothier, gather, toughener, altogether, regather, thither, whether, truther, Goethe, tethers, Heather, heather, ether, other, teethe, Goethe's, tether's tolerence tolerance 1 7 tolerance, Terence, tolerances, Terrence, Florence, Torrance, tolerance's Tolkein Tolkien 1 9 Tolkien, Talking, Token, Tolling, Tolkien's, Toking, Talkie, Toluene, Taken tomatos tomatoes 2 8 tomato's, tomatoes, tomato, tomcats, Tomas, tomcat's, Tomas's, Toto's tommorow tomorrow 1 21 tomorrow, tomorrows, Timor, tumor, Tommie, Morrow, morrow, tomorrow's, timorous, Moro, Timur, timer, Tommy, Timor's, tumorous, tamer, Murrow, marrow, tremor, tumors, tumor's tommorrow tomorrow 1 11 tomorrow, tom morrow, tom-morrow, tomorrows, Morrow, morrow, tomorrow's, Timor, tumor, Murrow, marrow tongiht tonight 1 40 tonight, toniest, tongued, tangiest, tonged, downright, Tlingit, tonging, Tonto, night, tight, tonight's, dinghy, Tobit, tiniest, tonality, Knight, Toni, knight, tong, nonwhite, tongue, tonier, Tonga, Tonia, tenuity, tensity, tongs, tonic, taint, tenet, toned, tonguing, taught, Tongan, Toni's, tong's, toning, Tonga's, Tonia's tormenters tormentors 1 8 tormentors, tormentor's, torments, torment's, tormentor, trimesters, tormented, trimester's torpeados torpedoes 2 8 torpedo's, torpedoes, torpedo, toreadors, treads, tornado's, tread's, toreador's torpedos torpedoes 2 3 torpedo's, torpedoes, torpedo toubles troubles 1 20 troubles, doubles, tubules, tousles, double's, tables, tubeless, tubule's, trouble's, tumbles, table's, tubes, doublets, boules, double, tumble's, tole's, tube's, tulle's, doublet's tounge tongue 5 21 tinge, lounge, tonnage, tonged, tongue, tone, tong, tune, twinge, Tonga, teenage, tonne, gunge, lunge, tongs, tonic, tunic, townee, townie, trudge, tong's tourch torch 1 40 torch, touch, tour ch, tour-ch, touche, touchy, tour, Burch, Torah, lurch, porch, tours, zorch, Church, church, tour's, toured, tech, tor, torch's, torched, torches, trash, Truth, torus, truce, truck, truth, douche, trough, ouch, Tory, dour, retouch, starch, tore, tosh, tush, PyTorch, touch's tourch touch 2 40 torch, touch, tour ch, tour-ch, touche, touchy, tour, Burch, Torah, lurch, porch, tours, zorch, Church, church, tour's, toured, tech, tor, torch's, torched, torches, trash, Truth, torus, truce, truck, truth, douche, trough, ouch, Tory, dour, retouch, starch, tore, tosh, tush, PyTorch, touch's towords towards 1 33 towards, to words, to-words, words, rewords, toward, towers, swords, tower's, bywords, cowards, word's, towered, tweeds, sword's, torts, turds, wards, Coward's, Howard's, byword's, coward's, dowers, stewards, dower's, Tweed's, tweed's, Ward's, tort's, turd's, ward's, wort's, steward's towrad toward 1 26 toward, trad, tread, torrid, toured, tirade, tow rad, tow-rad, towhead, trade, triad, tiered, towed, tired, toad, towered, toerag, tort, trod, turd, NORAD, Torah, tared, torte, teared, tarred tradionally traditionally 1 8 traditionally, cardinally, rationally, traditional, radially, terminally, radically, regionally traditionaly traditionally 1 2 traditionally, traditional traditionnal traditional 1 5 traditional, traditionally, traditions, tradition, tradition's traditition tradition 1 11 tradition, traditions, radiation, transition, eradication, gravitation, tradition's, traditional, partition, trepidation, traction tradtionally traditionally 1 4 traditionally, traditional, rationally, fractionally trafficed trafficked 1 18 trafficked, traffic ed, traffic-ed, traduced, traffics, traced, traffic, traffic's, trafficker, taffies, travailed, trifled, traipsed, refaced, terrified, raffled, trailed, trained trafficing trafficking 1 9 trafficking, traducing, tracing, trafficking's, travailing, trifling, traffic, traffics, traffic's trafic traffic 1 13 traffic, tragic, traffics, terrific, Travis, tropic, tariff, track, traffic's, trick, Traci, RFC, trig trancendent transcendent 1 5 transcendent, transcendental, transcendence, transcended, transcending trancending transcending 1 14 transcending, transcendent, transcend, transecting, reascending, trending, transcends, transcendence, transcended, transiting, parascending, transacting, translating, transmuting tranform transform 1 13 transform, transforms, transom, transform's, transformed, transformer, transfer, reform, inform, transfers, conform, preform, transfer's tranformed transformed 1 12 transformed, transformer, transforms, transform, transform's, reformed, informed, unformed, transferred, conformed, preformed, uninformed transcendance transcendence 1 5 transcendence, transcendence's, transcending, transcendent, transcends transcendant transcendent 1 9 transcendent, transcend ant, transcend-ant, transcending, transcendental, transcendence, transcended, transcends, transcend transcendentational transcendental 1 8 transcendental, transcendentally, transcendentalism, transcendentalist, transnational, transcendentalists, transcendentalism's, transcendentalist's transcripting transcribing 5 8 transcription, transcript, transcriptions, transcripts, transcribing, transcript's, transcription's, conscripting transcripting transcription 1 8 transcription, transcript, transcriptions, transcripts, transcribing, transcript's, transcription's, conscripting transending transcending 1 14 transcending, trans ending, trans-ending, transecting, transcendent, transiting, transcend, transacting, translating, transmuting, trending, transcends, transcendence, transcended transesxuals transsexuals 1 4 transsexuals, transsexual's, transsexual, transsexualism transfered transferred 1 12 transferred, transfer ed, transfer-ed, transfers, transfer, transformed, transfer's, transferal, transfused, transpired, transverse, transfigured transfering transferring 1 12 transferring, transforming, transfusing, transpiring, transfer, transfiguring, transfers, transference, transfer's, transferal, transfixing, transferred transformaton transformation 1 9 transformation, transformations, transforming, transformation's, transformed, transforms, transform, transformable, transform's transistion transition 1 9 transition, translation, transmission, transposition, transaction, transfusion, transitions, transistor, transition's translater translator 2 8 translate, translator, translated, translates, trans later, trans-later, translators, translator's translaters translators 2 10 translates, translators, translator's, translate rs, translate-rs, translator, translated, translate, transactors, transactor's transmissable transmissible 1 3 transmissible, transmittable, transmutable transporation transportation 2 7 transpiration, transportation, transposition, transpiration's, transporting, transformation, transportation's tremelo tremolo 1 21 tremolo, termly, trammel, tremolos, trimly, tremble, tremor, Terkel, termed, treble, dermal, Terrell, tremolo's, tremulous, Carmelo, tersely, remelt, trammels, tamely, timely, trammel's tremelos tremolos 1 19 tremolos, tremolo's, tremulous, trammels, trammel's, tremolo, trembles, tremble's, tremors, dreamless, trebles, treeless, trellis, Terkel's, treble's, remelts, tremor's, Terrell's, Carmelo's triguered triggered 1 13 triggered, rogered, triggers, trigger, trigger's, tinkered, targeted, tortured, tiered, figured, tricked, trucked, trudged triology trilogy 1 16 trilogy, trio logy, trio-logy, virology, urology, topology, typology, etiology, horology, radiology, trilogy's, petrology, serology, trilby, biology, trolley troling trolling 1 43 trolling, trailing, trialing, trilling, tooling, trowing, drooling, trawling, trifling, tripling, Rowling, drilling, riling, roiling, rolling, tiling, toiling, tolling, strolling, troubling, troweling, tailing, telling, trebling, Darling, broiling, darling, growling, prowling, tootling, trooping, trotting, trouping, doling, drawling, ruling, treeline, truing, trying, caroling, paroling, tilling, treeing troup troupe 1 32 troupe, troop, trip, trope, tromp, croup, group, trout, drop, trap, droop, tripe, TARP, tarp, Troy, Trump, troy, trump, drupe, top, trouped, trouper, troupes, torus, troops, trough, strop, tour, trow, true, troupe's, troop's troups troupes 1 51 troupes, troops, trips, tropes, tromps, troupe, groups, trouts, troupe's, troop's, drops, traps, droops, trip's, tripos, tarps, torus, turps, troys, trumps, trope's, drop's, dropsy, drupes, tops, trap's, troupers, Troy's, troughs, croup's, group's, strops, trout's, droop's, tours, troop, trope, trows, trues, truss, tarp's, Trump's, trump's, tripe's, top's, strop's, tour's, true's, drupe's, trouper's, trough's troups troops 2 51 troupes, troops, trips, tropes, tromps, troupe, groups, trouts, troupe's, troop's, drops, traps, droops, trip's, tripos, tarps, torus, turps, troys, trumps, trope's, drop's, dropsy, drupes, tops, trap's, troupers, Troy's, troughs, croup's, group's, strops, trout's, droop's, tours, troop, trope, trows, trues, truss, tarp's, Trump's, trump's, tripe's, top's, strop's, tour's, true's, drupe's, trouper's, trough's truely truly 1 79 truly, tritely, direly, trolley, rudely, Trey, dryly, rely, trawl, trey, trial, trill, true, purely, surely, tersely, trimly, triply, cruelly, Terrell, Turkey, dourly, turkey, Trudy, cruel, gruel, tiredly, trued, truer, trues, trail, troll, Riley, freely, tamely, tautly, timely, trilby, true's, Tirol, rule, Hurley, drolly, Riel, relay, telly, treys, truce, rel, tel, treacly, try, burly, curly, maturely, surly, turfy, Terkel, tartly, termly, travel, treble, trowel, crudely, Talley, Tell, Troy, Tull, duel, duly, reel, tell, tray, tree, troy, truelove, turtle, Trey's, trey's trustworthyness trustworthiness 1 5 trustworthiness, trustworthiness's, trustworthiest, trustworthy, trustworthier turnk turnkey 6 20 trunk, Turk, turn, turns, drunk, turnkey, trunks, drink, Turin, drank, truck, Turing, turn's, dunk, tank, tarn, tern, torn, trek, trunk's turnk trunk 1 20 trunk, Turk, turn, turns, drunk, turnkey, trunks, drink, Turin, drank, truck, Turing, turn's, dunk, tank, tarn, tern, torn, trek, trunk's tust trust 2 37 tuts, trust, rust, Tut, tut, dust, test, bust, gust, just, lust, must, oust, tuft, tusk, Dusty, dist, dusty, taste, tasty, testy, toast, DST, tush, dost, tits, touts, Tu's, Tutsi, tats, tots, Tut's, tut's, tit's, tout's, Tet's, tot's twelth twelfth 1 21 twelfth, wealth, dwelt, twelve, wealthy, twelfths, towel, teeth, towels, twilit, welt, Welsh, tenth, towel's, toweled, tweet, welsh, Twila, dwell, twill, twelfth's twon town 2 39 twin, town, ton, two, won, Twain, twain, twine, tron, twos, twang, tween, towing, twink, twins, Toni, Tony, Wong, ten, tin, tone, tong, tony, win, torn, TN, down, tn, Taiwan, twangy, two's, Don, TWA, don, tan, tun, wan, wen, twin's twpo two 3 17 Twp, twp, two, typo, top, Tupi, topi, tap, tip, tape, type, WTO, wop, PO, Po, WP, to tyhat that 1 48 that, hat, tat, Tahiti, teat, twat, treat, Tate, Toyota, Tut, hate, heat, taut, tut, Taft, tact, tart, HT, ht, Thant, baht, tight, towhead, toast, trait, DAT, Tad, Tet, dhoti, had, hit, hot, hut, tad, tit, tot, tyrant, TNT, Thad, chat, ghat, phat, what, Doha, toad, toot, tout, that'd tyhe they 0 49 the, Tyre, tyke, type, Tahoe, tithe, Tue, towhee, He, Te, Ty, duh, he, DH, Tycho, Tyree, tube, tune, tee, tie, toe, dye, Hyde, Tate, Tide, Ty's, dyke, take, tale, tame, tape, tare, tide, tile, time, tine, tire, toke, tole, tome, tone, tore, tote, tree, true, twee, typo, tyro, Doha typcial typical 1 10 typical, topical, typically, atypical, spacial, special, topsail, nuptial, topically, tropical typicaly typically 1 7 typically, typical, topically, topical, atypically, typicality, atypical tyranies tyrannies 1 19 tyrannies, tyrannize, trains, tyrannizes, trainees, tyrannous, train's, trans, Tyrone's, Tran's, terrines, trance, trances, tyranny's, tyrants, trainee's, tyrant's, trance's, Tracie's tyrany tyranny 1 21 tyranny, tyrant, Tran, Tirane, Tyrone, tarn, train, turn, Duran, Terran, Turin, tray, tern, torn, tron, trans, Tracy, Trina, Drano, tyranny's, Tran's tyrranies tyrannies 1 26 tyrannies, terrains, terrines, terrain's, Terran's, Terrance, Torrance, tyrannize, trains, tyrannizes, trainees, train's, trans, Tyrone's, Tran's, trance, tarries, trances, tyranny's, tyrants, Terrance's, Torrance's, trainee's, tyrant's, Terrie's, trance's tyrrany tyranny 1 22 tyranny, Terran, tyrant, Tran, terrain, Tirane, Tyrone, train, tarring, terrine, Trina, tray, truancy, tron, Terra, Terry, tarry, terry, trans, Terran's, tyranny's, Tran's ubiquitious ubiquitous 1 7 ubiquitous, ubiquity's, iniquitous, ubiquitously, ubiquity, Iquitos, Iquitos's uise use 1 107 use, Oise, guise, Wise, rise, vise, wise, US, is, us, AIs, ESE, ISO, ISS, Ice, U's, USA, USO, USS, ice, usu, ease, iOS, issue, Aussie, Es, es, I's, OS, Os, Uzi, Uris, Uzis, unis, used, user, uses, isle, Susie, AI's, IE, SE, Se, US's, Utes, Duse, Essie, Muse, SUSE, USIA, dies, fuse, hies, lies, muse, pies, ruse, ties, vies, aisle, ukase, As, as, ayes, eyes, Luis, ISP, SSE, UBS, UPS, USB, USN, USP, ism, ups, Au's, Eu's, Io's, Louise, A's, E's, Elise, O's, anise, arise, UPI's, Uzi's, iOS's, Uris's, use's, GUI's, Hui's, Sui's, UK's, UN's, UT's, UV's, Ur's, Oise's, aye's, eye's, Ute's, Lie's, die's, lie's, pie's, tie's Ukranian Ukrainian 1 8 Ukrainian, Ukrainians, Iranian, Ukraine, Ukrainian's, Urania, Urania's, Ukraine's ultimely ultimately 2 7 untimely, ultimately, timely, ultimo, ultimate, lamely, tamely unacompanied unaccompanied 1 6 unaccompanied, accompanied, uncombined, uncompounded, accompanies, encompassed unahppy unhappy 1 10 unhappy, unhappily, nappy, unholy, snappy, happy, uncap, unhappier, Knapp, nippy unanymous unanimous 1 9 unanimous, anonymous, unanimously, synonymous, antonymous, infamous, eponymous, animus, anonymously unavailible unavailable 1 13 unavailable, unavailingly, available, infallible, invaluable, unassailable, inviolable, unavoidable, invisible, unsalable, unavailing, infallibly, unfeasible unballance unbalance 1 3 unbalance, unbalanced, unbalances unbeleivable unbelievable 1 5 unbelievable, unbelievably, unlivable, believable, unlovable uncertainity uncertainty 1 5 uncertainty, uncertainly, uncertain, uncertainty's, uncertainties unchangable unchangeable 1 28 unchangeable, unshakable, intangible, uncharitable, untenable, unachievable, undeniable, unshakably, unwinnable, unchanged, uncountable, unthinkable, unmanageable, unshockable, unattainable, incapable, unarguable, untangle, unchanging, unnameable, unalienable, uneatable, unreachable, unsalable, unteachable, uncharitably, machinable, unsinkable unconcious unconscious 1 5 unconscious, unconscious's, unconsciously, conscious, ungracious unconciousness unconsciousness 1 8 unconsciousness, unconsciousness's, incongruousness, consciousness, subconsciousness, ingeniousness, innocuousness, consciousness's unconfortability discomfort 0 5 uncomfortably, incontestability, uncomfortable, unconformable, convertibility uncontitutional unconstitutional 1 3 unconstitutional, unconstitutionally, unconditional unconvential unconventional 1 3 unconventional, unconventionally, uncongenial undecideable undecidable 1 8 undecidable, undesirable, decidable, undecipherable, undeniable, undesirably, undefinable, unnoticeable understoon understood 1 17 understood, undertone, undersign, understand, Anderson, undertook, underdone, undershoot, understating, understate, understudy, undertow, unperson, Andersen, undertows, undersold, undertow's undesireable undesirable 1 4 undesirable, undesirably, undesirables, undesirable's undetecable undetectable 1 17 undetectable, ineducable, untenable, undeniable, unteachable, indictable, uneatable, undecidable, unstable, unutterable, unalterable, undefinable, undesirable, unbeatable, unnoticeable, undetected, indefatigable undoubtely undoubtedly 1 8 undoubtedly, undoubted, unsubtle, undauntedly, unitedly, indubitably, unduly, underbelly undreground underground 1 6 underground, undergrounds, underground's, undergrad, undergoing, undergone uneccesary unnecessary 1 13 unnecessary, necessary, accessory, unclear, ancestry, unnecessarily, Unixes, incisor, uncles, unlaces, uncle's, UNESCO's, unease's unecessary unnecessary 1 3 unnecessary, necessary, necessary's unequalities inequalities 1 10 inequalities, inequality's, inequities, ungulates, inequality, iniquities, qualities, unqualified, equality's, ungulate's unforetunately unfortunately 1 5 unfortunately, unfortunate, unfortunates, unfortunate's, fortunately unforgetable unforgettable 1 5 unforgettable, unforgettably, unforgivable, unforgivably, unmarketable unforgiveable unforgivable 1 6 unforgivable, unforgivably, unforgettable, forgivable, unforeseeable, unforgettably unfortunatley unfortunately 1 4 unfortunately, unfortunate, unfortunates, unfortunate's unfortunatly unfortunately 1 4 unfortunately, unfortunate, unfortunates, unfortunate's unfourtunately unfortunately 1 5 unfortunately, unfortunate, unfortunates, unfortunate's, fortunately unihabited uninhabited 1 5 uninhabited, inhabited, inhibited, uninhibited, unabated unilateraly unilaterally 1 2 unilaterally, unilateral unilatreal unilateral 1 14 unilateral, unilaterally, bilateral, equilateral, unalterable, unalterably, unnatural, trilateral, unicameral, lateral, unaltered, enteral, unilateralism, unreal unilatreally unilaterally 1 7 unilaterally, unilateral, bilaterally, unalterably, unnaturally, laterally, unalterable uninterruped uninterrupted 1 8 uninterrupted, interrupted, uninterruptedly, interrupt, uninterpreted, uninterested, interred, interrupter uninterupted uninterrupted 1 5 uninterrupted, uninterested, interrupted, uninterruptedly, uninterpreted univeral universal 1 14 universal, universe, universally, univocal, unreal, universals, unveil, antiviral, unfurl, enteral, unmoral, Canaveral, Uniroyal, universal's univeristies universities 1 6 universities, university's, universes, universe's, university, diversities univeristy university 1 12 university, university's, universe, unversed, universal, universes, universality, universally, universities, diversity, adversity, universe's universtiy university 1 10 university, universality, university's, universities, universe, universally, unversed, universal, universes, universe's univesities universities 1 4 universities, university's, invests, animosities univesity university 1 8 university, invest, universality, naivest, infest, animosity, university's, invests unkown unknown 1 36 unknown, Union, enjoin, union, inking, Nikon, unkind, unknowns, known, undone, ingrown, sunken, unison, unpin, anon, unicorn, undoing, uneven, unseen, Onion, anion, ongoing, onion, uncanny, Anton, Enron, unman, rundown, sundown, unborn, unworn, uptown, uncoil, uncool, unknown's, Onegin unlikey unlikely 1 4 unlikely, unlike, unalike, unlucky unmistakeably unmistakably 1 5 unmistakably, unmistakable, mistakable, unstably, unspeakably unneccesarily unnecessarily 1 3 unnecessarily, necessarily, unnecessary unneccesary unnecessary 1 3 unnecessary, necessary, unnecessarily unneccessarily unnecessarily 1 3 unnecessarily, necessarily, unnecessary unneccessary unnecessary 1 3 unnecessary, necessary, unnecessarily unnecesarily unnecessarily 1 3 unnecessarily, necessarily, unnecessary unnecesary unnecessary 1 3 unnecessary, necessary, unnecessarily unoffical unofficial 1 11 unofficial, unofficially, univocal, unethical, inimical, official, inefficacy, nonvocal, nonofficial, unmusical, untypical unoperational nonoperational 2 4 operational, nonoperational, inspirational, operationally unoticeable unnoticeable 1 5 unnoticeable, noticeable, noticeably, untouchable, untraceable unplease displease 0 32 unless, please, unease, unplaced, anyplace, unlace, unpleasing, uncles, unleash, unloose, unplugs, Nepalese, enplane, napless, uncle's, unleashes, Naples, enplanes, unpleasant, pleas, unreleased, unseals, applause, uneasy, Naples's, apples, appease, Apple's, apple's, plea's, Angela's, unease's unplesant unpleasant 1 4 unpleasant, unpleasantly, unpleasing, pleasant unprecendented unprecedented 1 3 unprecedented, unprecedentedly, unrepresented unprecidented unprecedented 1 5 unprecedented, unprecedentedly, unrepresented, unprotected, unpremeditated unrepentent unrepentant 1 5 unrepentant, independent, repentant, unrelenting, unripened unrepetant unrepentant 1 15 unrepentant, unresistant, unimportant, unripest, unripened, inerrant, unspent, uncertainty, irritant, inpatient, Norplant, instant, understand, unreported, unrelated unrepetent unrepentant 1 22 unrepentant, unripened, inpatient, unreported, incompetent, independent, unspent, underpayment, unapparent, unripest, unresistant, antecedent, inexpedient, intent, unrelated, unwritten, ingredient, unopened, unimportant, unrefined, Omnipotent, omnipotent unsed used 2 21 unused, used, unset, unfed, unwed, ensued, inced, inset, unsaid, unseat, inside, onset, unasked, unsaved, onside, aniseed, nosed, uncased, unsent, unsold, UN's unsed unused 1 21 unused, used, unset, unfed, unwed, ensued, inced, inset, unsaid, unseat, inside, onset, unasked, unsaved, onside, aniseed, nosed, uncased, unsent, unsold, UN's unsed unsaid 9 21 unused, used, unset, unfed, unwed, ensued, inced, inset, unsaid, unseat, inside, onset, unasked, unsaved, onside, aniseed, nosed, uncased, unsent, unsold, UN's unsubstanciated unsubstantiated 1 7 unsubstantiated, substantiated, unsubstantial, instantiated, substantiates, substantiate, insubstantial unsuccesful unsuccessful 1 3 unsuccessful, unsuccessfully, successful unsuccesfully unsuccessfully 1 3 unsuccessfully, unsuccessful, successfully unsuccessfull unsuccessful 2 2 unsuccessfully, unsuccessful unsucesful unsuccessful 1 6 unsuccessful, unsuccessfully, ungraceful, unskillful, unmerciful, unspecific unsucesfuly unsuccessfully 1 8 unsuccessfully, unsuccessful, unsafely, ungracefully, ungraceful, unskillfully, unceasingly, unskillful unsucessful unsuccessful 1 7 unsuccessful, unsuccessfully, ungraceful, unskillful, unnecessarily, unmerciful, unspecific unsucessfull unsuccessful 2 14 unsuccessfully, unsuccessful, ungracefully, ungraceful, unnecessarily, inaccessible, inaccessibly, unskillfully, unskillful, unmercifully, unsafely, unmerciful, unspecific, unceasingly unsucessfully unsuccessfully 1 7 unsuccessfully, unsuccessful, ungracefully, unskillfully, unmercifully, unnecessarily, unceasingly unsuprising unsurprising 1 11 unsurprising, inspiring, inspiriting, unsparing, unsporting, unsurprisingly, uprising, insuring, upraising, unpromising, ensuring unsuprisingly unsurprisingly 1 3 unsurprisingly, unsparingly, unsurprising unsuprizing unsurprising 1 9 unsurprising, inspiring, inspiriting, unsparing, unsporting, insuring, unsurprisingly, ensuring, uprising unsuprizingly unsurprisingly 1 3 unsurprisingly, unsparingly, unsurprising unsurprizing unsurprising 1 4 unsurprising, unsurprisingly, surprising, enterprising unsurprizingly unsurprisingly 1 4 unsurprisingly, unsurprising, surprisingly, enterprisingly untill until 1 47 until, instill, unroll, Intel, entail, untold, anthill, infill, unduly, untie, uncial, untidy, untied, unties, unwell, unit, unto, install, unlit, untidily, untimely, untruly, unite, unity, units, atoll, it'll, till, uncoil, unveil, Antilles, anti, Unitas, mantilla, unit's, united, unites, entails, entitle, auntie, still, lentil, Udall, jauntily, O'Neill, unity's, O'Neil untranslateable untranslatable 1 3 untranslatable, translatable, untranslated unuseable unusable 1 24 unusable, unstable, insurable, unsaleable, unmissable, unable, unnameable, unseal, usable, unsalable, unsuitable, unusual, uneatable, unsubtle, ensemble, unstably, unsettle, unusually, unfeasible, unsealed, enable, unsociable, unseals, unsuitably unusuable unusable 1 12 unusable, unusual, unstable, unsuitable, unusually, insurable, unsubtle, unmissable, unable, usable, unsalable, unstably unviersity university 1 8 university, universality, university's, unversed, adversity, unfairest, universe, universities unwarrented unwarranted 1 13 unwarranted, unwanted, unwonted, warranted, unhardened, unaccented, untalented, unearned, unfriended, uncorrected, warrantied, unbranded, unworried unweildly unwieldy 1 10 unwieldy, unworldly, unwell, wildly, invalidly, unwieldier, inwardly, unwisely, unkindly, unwed unwieldly unwieldy 1 10 unwieldy, unworldly, unwieldier, inwardly, unitedly, unwisely, unwell, wildly, unwillingly, unkindly upcomming upcoming 1 10 upcoming, incoming, uncommon, oncoming, coming, cumming, becoming, scamming, scumming, spamming upgradded upgraded 1 6 upgraded, upgrades, upgrade, ungraded, upbraided, upgrade's usally usually 1 36 usually, Sally, sally, us ally, us-ally, sully, usual, Udall, ally, easily, silly, causally, aurally, basally, nasally, ASL, usable, anally, orally, slay, allay, alley, alloy, acyl, visually, Sal, Sulla, USA, all, sly, casually, unusually, ally's, all's, Sally's, sally's useage usage 1 32 usage, Osage, use age, use-age, usages, sage, sedge, siege, assuage, Sega, segue, sewage, USA, age, sag, usage's, use, Osages, fuselage, message, upstage, USCG, ease, edge, saga, sago, sake, sausage, serge, stage, ukase, Osage's usefull useful 2 30 usefully, useful, use full, use-full, ireful, usual, houseful, awfully, eyeful, awful, usually, Ispell, seagull, Seville, EFL, ruefully, full, sell, Aspell, rueful, USAF, Seoul, lustfully, scull, skull, uvula, lustful, housefly, housefuls, houseful's usefuly usefully 1 2 usefully, useful useing using 1 79 using, unseeing, suing, issuing, seeing, USN, acing, icing, sing, assign, easing, busing, fusing, musing, Seine, seine, ousting, cussing, fussing, mussing, sussing, asking, eyeing, ashing, unsung, upping, Sung, sign, sung, design, oozing, resign, upswing, yessing, arsing, song, ursine, ushering, Ewing, eking, sewing, swing, unsaying, Sen, sen, sexing, sin, use, Hussein, resin, seizing, Usenet, guessing, saying, unseen, Essen, fessing, messing, Sang, Sean, sang, seen, sewn, sine, zing, abusing, amusing, causing, dousing, housing, lousing, mousing, pausing, reusing, rousing, sling, sousing, sting, Austin usualy usually 1 5 usually, usual, usual's, sully, usury ususally usually 1 14 usually, usu sally, usu-sally, unusually, usual, causally, usual's, sisal, usefully, squally, Sally, asexually, sally, sully vaccum vacuum 1 14 vacuum, vac cum, vac-cum, Viacom, vacuums, Valium, cecum, scum, cum, vac, vacuum's, vacuumed, vacs, vague vaccume vacuum 1 13 vacuum, vacuumed, vacuums, vaccine, Viacom, acme, vacuole, vague, vacuum's, accuse, Valium, vacate, volume vacinity vicinity 1 8 vicinity, vanity, vacuity, sanity, vicinity's, vacant, vaccinate, salinity vaguaries vagaries 1 11 vagaries, vagarious, vagary's, waggeries, auguries, varies, Valarie's, jaguars, Jaguar's, jaguar's, Januaries vaieties varieties 1 37 varieties, vetoes, vanities, moieties, virtues, Vitus, votes, verities, cities, varies, vets, Vito's, Waite's, veto's, deities, vet's, waits, Wheaties, valets, pities, reties, variety's, Whites, virtue's, vita's, wait's, whites, vote's, vacates, valet's, vittles, Haiti's, Vitus's, Vitim's, Katie's, White's, white's vailidty validity 1 6 validity, validate, validly, vapidity, valid, validity's valuble valuable 1 8 valuable, voluble, volubly, valuables, violable, salable, soluble, valuable's valueable valuable 1 10 valuable, value able, value-able, valuables, voluble, malleable, valuable's, violable, salable, volubly varations variations 1 26 variations, variation's, vacations, variation, rations, versions, vibrations, narrations, vacation's, valuations, orations, gyrations, vocations, aeration's, ration's, version's, vibration's, narration's, valuation's, oration's, duration's, gyration's, venation's, vocation's, variegation's, veneration's varient variant 1 25 variant, variety, varmint, variants, varied, Orient, orient, parent, varlet, valiant, veriest, wariest, hairnet, warrant, vaunt, aren't, rent, vent, garnet, vagrant, variate, warned, variant's, weren't, warden variey variety 1 18 variety, varied, varies, vary, Carey, var, vireo, Ware, very, ware, wary, Marie, verier, verify, verily, verity, warier, warily varing varying 1 61 varying, baring, caring, Waring, daring, faring, haring, oaring, paring, raring, taring, vaping, veering, warring, wearing, wiring, barring, bearing, vatting, airing, bring, Vang, ring, vain, variant, verging, versing, warding, warming, warning, warping, Vern, earring, fairing, jarring, marring, pairing, parring, tarring, valuing, vanning, warn, wring, Darin, Karin, Marin, vying, Verna, Verne, fearing, gearing, hearing, nearing, rearing, roaring, searing, sharing, soaring, tearing, whoring, Waring's varities varieties 1 11 varieties, varsities, verities, parities, rarities, vanities, virtues, varies, virtue's, variety's, Artie's varity variety 1 15 variety, varsity, verity, parity, rarity, vanity, variate, warty, varied, vary, arty, vert, wart, variety's, verity's vasall vassal 1 50 vassal, basally, visually, basal, visual, vassals, nasally, vessel, wassail, nasal, casually, causally, vastly, casual, causal, Sally, sally, vassal's, Sal, Val, val, ASL, vestal, Faisal, Vassar, assail, Saul, Visa, Wall, sail, sale, sell, sill, vale, vase, veal, vial, visa, wall, vast, visuals, weasel, weaselly, vials, seawall, Va's, Val's, visual's, veal's, vial's vasalls vassals 1 73 vassals, vassal's, Casals, visuals, Vesalius, vessels, visual's, wassails, nasals, nasal's, casuals, vassal, Casals's, casual's, vessel's, vestals, wassail's, assails, Sal's, Salas, Val's, Walls, basally, sails, sales, sells, sills, vales, vases, vials, visas, walls, ASL's, vasts, vestal's, visually, Basel's, Basil's, Faisal's, Vassar's, Vidal's, basil's, vanillas, weasels, Visa's, vase's, veal's, vial's, visa's, easels, vast's, vitals, vocals, seawalls, nasally, easel's, sisal's, vocal's, weasel's, Sally's, sally's, Saul's, Wall's, basalt's, sail's, sale's, sell's, sill's, vale's, wall's, seawall's, Vesalius's, vanilla's vegatarian vegetarian 1 10 vegetarian, vegetarians, vegetarian's, vegetation, sectarian, Victorian, vegetating, egalitarian, vectoring, veteran vegitable vegetable 1 7 vegetable, veritable, vegetables, veritably, equitable, vegetable's, voidable vegitables vegetables 1 14 vegetables, vegetable's, vegetable, veritable, vestibules, vocables, eatables, vestibule's, variables, vegetates, veritably, vocable's, eatable's, variable's vegtable vegetable 1 14 vegetable, veg table, veg-table, vegetables, veritable, vegetable's, beatable, eatable, veritably, vestibule, vocable, settable, quotable, voidable vehicule vehicle 1 5 vehicle, vehicular, vehicles, vesicle, vehicle's vell well 9 41 Bell, bell, cell, ell, Vela, veal, veil, vela, well, veld, Dell, Nell, Tell, dell, fell, hell, jell, sell, tell, yell, Villa, Weill, villa, villi, we'll, welly, Val, val, vol, vale, vile, vole, Vila, Wall, Will, vial, viol, wall, weal, will, he'll venemous venomous 1 6 venomous, venom's, venous, Venus, venomously, vinous vengance vengeance 1 13 vengeance, vengeance's, enhance, vegans, penance, vegan's, Vance, vegan, engines, Venice, nuance, engine, engine's vengence vengeance 1 28 vengeance, vengeance's, lenience, sentence, pungency, engines, enhance, Venice, engine, ingenues, vegans, penitence, sentience, vehemence, Neogene, ingenue, penance, regency, valence, vegan's, denounce, leniency, renounce, sequence, violence, engine's, Neogene's, ingenue's verfication verification 1 5 verification, versification, reification, verification's, vitrification verison version 1 13 version, Verizon, venison, versing, verso, Vernon, orison, person, prison, versos, Morison, verso's, Verizon's verisons versions 1 15 versions, Verizon's, version's, versos, venison's, Verizon, verso's, orisons, persons, prisons, Vernon's, orison's, person's, prison's, Morison's vermillion vermilion 1 13 vermilion, vermilion's, vermin, million, Bertillon, trillion, mullion, Kremlin, gremlin, Verlaine, Villon, permission, vermicelli versitilaty versatility 1 5 versatility, versatile, versatility's, fertility, ventilate versitlity versatility 1 8 versatility, versatility's, fertility, versatile, virility, vitality, veracity, hostility vetween between 1 26 between, vet ween, vet-ween, tween, veteran, retweet, twine, wetware, teen, twee, ween, twin, Weyden, vetoing, vetting, Tweed, tweed, tweet, Twain, twain, Edwin, vitrine, sateen, vetoed, vetoes, vetted veyr very 1 27 very, veer, Vera, vary, var, wear, weer, weir, vert, voyeur, weary, yer, Vern, verb, Eyre, were, ER, Er, er, yr, veers, velar, wary, wiry, VCR, we're, veer's vigeur vigor 2 46 vaguer, vigor, voyageur, voyeur, Niger, tiger, viler, viper, vicar, wager, Viagra, Vogue, vogue, Uighur, Voyager, bigger, voyager, vinegar, vizier, vogues, Ger, vagary, vague, vaquero, Wigner, verger, winger, digger, figure, higher, jigger, nigger, nigher, rigger, vainer, viewer, gear, veer, wicker, Igor, valuer, Geiger, vireo, Vogue's, vogue's, vigor's vigilence vigilance 1 8 vigilance, violence, virulence, vigilante, valence, vigilance's, vigilantes, vigilante's vigourous vigorous 1 9 vigorous, vigor's, rigorous, vagarious, vicarious, vigorously, viperous, valorous, vaporous villian villain 1 17 villain, villainy, Villon, villein, Gillian, Jillian, Lillian, violin, villains, villi an, villi-an, Lilian, Villa, villa, villi, willing, villain's villification vilification 1 8 vilification, jollification, mollification, nullification, vilification's, qualification, verification, vitrification villify vilify 1 26 vilify, villi, mollify, nullify, villainy, vivify, vilely, volley, Villon, villain, villein, villus, Villa, Willy, villa, willy, willowy, Willie, valley, Willis, verify, villas, violin, vitrify, Villa's, villa's villin villi 4 7 Villon, villain, villein, villi, violin, villainy, willing villin villain 2 7 Villon, villain, villein, villi, violin, villainy, willing villin villein 3 7 Villon, villain, villein, villi, violin, villainy, willing vincinity vicinity 1 8 vicinity, Vincent, infinity, insanity, virginity, vicinity's, Vincent's, asininity violentce violence 1 8 violence, violent, violently, violence's, valence, violets, Violet's, violet's virutal virtual 1 11 virtual, virtually, varietal, brutal, viral, vital, victual, ritual, Vistula, virtue, Vidal virtualy virtually 1 17 virtually, virtual, victual, ritually, ritual, virtuously, vitally, viral, vital, Vistula, dirtily, virtue, virgule, virtues, victuals, virtue's, victual's virutally virtually 1 5 virtually, virtual, brutally, vitally, ritually visable visible 2 17 viable, visible, disable, visibly, vi sable, vi-sable, voidable, Isabel, usable, sable, kissable, viewable, violable, vocable, viably, risible, sizable visably visibly 2 6 viably, visibly, visible, visually, viable, disable visting visiting 1 17 visiting, vising, vesting, visaing, listing, misting, wasting, vi sting, vi-sting, siting, citing, voting, sting, vicing, wising, twisting, vesting's vistors visitors 1 31 visitors, visors, visitor's, victors, bistros, visitor, visor's, Victor's, castors, victor's, vistas, vista's, misters, pastors, sisters, vectors, bistro's, wasters, Castor's, castor's, Astor's, vestry's, history's, victory's, Lister's, Nestor's, mister's, pastor's, sister's, vector's, waster's vitories victories 1 24 victories, votaries, vitrines, Tories, stories, vitreous, vitrine's, vitrifies, victors, vitrine, Victoria's, ivories, victorious, tries, Victor's, vestries, victor's, Torres, Vito's, dories, varies, vetoes, victory's, vitriol's volcanoe volcano 2 7 volcanoes, volcano, vol canoe, vol-canoe, volcanic, volcano's, Vulcan voleyball volleyball 1 9 volleyball, volleyballs, volleyball's, voluble, volubly, violable, valuable, verbally, verbal volontary voluntary 1 8 voluntary, voluntarily, voluntary's, volunteer, voluptuary, Voltaire, votary, voluntaries volonteer volunteer 1 8 volunteer, volunteers, volunteered, voluntary, volunteer's, voltmeter, lintier, volunteering volonteered volunteered 1 5 volunteered, volunteers, volunteer, volunteer's, volunteering volonteering volunteering 1 21 volunteering, volunteer, volunteers, volunteer's, volunteered, volunteerism, splintering, wintering, orienteering, countering, bolstering, loitering, veneering, blundering, floundering, plundering, venturing, weltering, wondering, holstering, slandering volonteers volunteers 1 9 volunteers, volunteer's, volunteer, volunteerism, volunteered, voluntaries, voltmeters, voluntary's, voltmeter's volounteer volunteer 1 6 volunteer, volunteers, volunteered, voluntary, volunteer's, volunteering volounteered volunteered 1 6 volunteered, volunteers, volunteer, volunteer's, volunteering, floundered volounteering volunteering 1 11 volunteering, volunteer, volunteers, floundering, volunteer's, volunteered, volunteerism, countering, blundering, plundering, laundering volounteers volunteers 1 7 volunteers, volunteer's, volunteer, volunteerism, volunteered, voluntaries, voluntary's vreity variety 2 19 verity, variety, vert, REIT, verify, verily, varsity, Verdi, fruity, pretty, treaty, vanity, varied, veracity, verity's, very, retie, vet, variety's vrey very 1 32 very, vary, Frey, Grey, Trey, Urey, prey, trey, Vera, veer, vireo, vert, var, Rwy, Re, Ry, Vern, re, verb, wary, were, wiry, Ray, Roy, ray, vie, wry, Ware, ware, wire, wore, we're vriety variety 1 32 variety, verity, varied, variate, virtue, gritty, varsity, veriest, REIT, rite, variety's, very, varietal, virility, Verde, vet, vireo, write, dirty, trite, varlet, warty, wired, Rita, Vito, riot, veto, vied, vita, whitey, writ, verity's vulnerablility vulnerability 1 4 vulnerability, vulnerability's, venerability, vulnerabilities vyer very 8 19 yer, veer, Dyer, dyer, voyeur, voter, Vera, very, year, yr, Vader, viler, viper, var, VCR, shyer, wryer, weer, Iyar vyre very 11 44 byre, Eyre, Tyre, lyre, pyre, veer, vireo, var, Vera, vary, very, Ware, ware, were, wire, wore, yer, yore, Re, re, yr, Verde, Verne, verge, verse, verve, Tyree, weer, VCR, vie, Ore, are, ere, ire, ore, war, Vern, verb, vert, vars, we're, where, whore, who're waht what 1 30 what, Watt, wait, watt, Walt, baht, waft, want, wart, wast, hat, whet, whit, HT, ht, Waite, wight, waist, warty, waste, VAT, vat, wad, wet, wit, wot, Wade, Witt, wade, wadi warantee warranty 2 14 warrant, warranty, warranted, warned, grantee, guarantee, Warner, warrantied, warranties, variant, warrants, warrant's, warranty's, weren't wardobe wardrobe 1 30 wardrobe, warden, wardrobes, warded, warder, Ward, ward, warding, adobe, earlobe, wards, wartime, Ward's, ward's, Cordoba, warble, wardrobe's, wordage, Wade, Ware, robe, wade, ware, weirdo, Latrobe, wart, word, wrote, wordbook, awardee warrent warrant 3 19 Warren, warren, warrant, warrens, warranty, war rent, war-rent, weren't, warned, warrants, Warren's, warren's, warden, warred, arrant, parent, warring, aren't, warrant's warrriors warriors 1 14 warriors, warrior's, warrior, worriers, worrier's, barriers, carriers, farriers, harriers, Carrier's, barrier's, carrier's, farrier's, harrier's wasnt wasn't 1 14 wasn't, want, wast, waist, waste, hasn't, West, vast, wand, went, west, wist, wont, won't wass was 2 55 wads, was, wasps, ass, ways, wuss, WASP, WATS, wags, wars, wasp, wast, Bass, Mass, Tass, Wash, bass, lass, mass, pass, sass, wash, Weiss, way's, wussy, Wis, wuss's, Va's, Wise, Wu's, vase, wees, whys, wise, woes, woos, wows, AWS's, WATS's, wad's, As's, Wash's, wash's, wag's, war's, OAS's, gas's, WHO's, Wei's, Wii's, wee's, who's, why's, woe's, wow's watn want 1 48 want, warn, wan, Wotan, Watt, wain, watt, WATS, waiting, Walton, Wayne, wanton, tan, wheaten, wand, Wang, Wooten, wading, wait, wane, wean, what, whiten, Attn, attn, went, wont, TN, Watson, tn, Stan, Waite, wanna, Dan, VAT, Van, van, vat, wad, wen, wet, win, wit, won, wot, Twain, twain, won't wayword wayward 1 16 wayward, way word, way-word, byword, Hayward, keyword, watchword, sword, Ward, ward, word, waywardly, award, reword, Haywood, warlord weaponary weaponry 1 7 weaponry, weapons, weapon, weaponry's, weapon's, weaponize, vapory weas was 4 54 weals, weans, wears, was, wees, Weiss, ways, woes, webs, weds, wens, wets, leas, meas, peas, seas, teas, weak, weal, wean, wear, yeas, Wei's, wee's, woe's, wuss, Wis, Wu's, whys, woos, wows, we as, we-as, whey's, wow's, way's, Va's, weal's, wear's, Web's, Wed's, web's, wen's, wet's, Lea's, lea's, pea's, sea's, tea's, yea's, WHO's, Wii's, who's, why's wehn when 1 15 when, wen, wean, ween, Wuhan, hen, weeny, Behan, Wezen, wan, win, won, Venn, vein, wain weild wield 1 18 wield, weld, wild, Wilda, Wilde, wiled, wold, Weill, weird, veiled, wailed, welled, whiled, would, Wald, veld, welt, wilt weild wild 3 18 wield, weld, wild, Wilda, Wilde, wiled, wold, Weill, weird, veiled, wailed, welled, whiled, would, Wald, veld, welt, wilt weilded wielded 1 26 wielded, welded, welted, wilted, elided, Wilde, wiled, fielded, wielder, yielded, veiled, wailed, wedded, weeded, welled, whiled, willed, Wilder, gelded, gilded, melded, welder, wended, wilder, winded, Wilde's wendsay Wednesday 0 29 wends, wend say, wend-say, Wendy, vends, wands, winds, Lindsay, Wendi's, Wendy's, weensy, wand's, weds, wend, wens, wind's, wounds, ends, Wanda, Wanda's, Wendi, weeds, wen's, windy, Wed's, wound's, end's, weed's, Vonda's wensday Wednesday 3 24 wens day, wens-day, Wednesday, Wendy, wends, weensy, wend, wens, Wanda, Wendi, windy, wended, weekday, wen's, Wendy's, density, tensity, vends, wands, winds, Wanda's, Wendi's, wand's, wind's wereabouts whereabouts 1 4 whereabouts, hereabouts, whereabouts's, thereabouts whant want 1 51 want, what, Thant, chant, wand, went, wont, whatnot, wants, wheat, haunt, Wanda, vaunt, wan, waned, won't, ant, whiny, shan't, shanty, Wang, Watt, wait, wane, watt, wean, weaned, when, whet, whined, whit, Hunt, Kant, Walt, cant, hand, hint, hunt, pant, rant, waft, wank, wart, wast, vent, wend, wind, whine, wasn't, want's, can't whants wants 1 64 wants, whats, want's, chants, wands, what's, haunts, WATS, vaunts, wand's, want, wont's, ants, Thant's, chant's, Watts, waits, wanes, watts, weans, whens, whets, whits, cants, hands, hints, hunts, pants, rants, wafts, wanks, warts, vents, wends, whatnot's, winds, when's, whines, wheat's, haunt's, vaunt's, ant's, shanty's, Wang's, Watt's, wait's, wane's, watt's, whit's, Hunt's, Kant's, Walt's, Wanda's, cant's, hand's, hint's, hunt's, pant's, rant's, waft's, wart's, vent's, wind's, whine's whcih which 1 102 which, whiz, Whig, whisk, whist, Wis, wiz, whim, whip, whir, whit, whys, Whigs, WHO's, who's, whose, whoso, why's, WHO, high, weighs, who, huh, wig, wish, with, Ci, HI, WI, Wise, hi, viz, wise, Wisc, chis, wick, wisp, wist, weigh, whims, whips, whirs, whits, whoa, White, vice, watch, whack, whiff, while, whine, whiny, white, witch, his, whiz's, Hui, WWI, Wei, Wei's, Weiss, Wii, Wii's, hie, sci, why, CID, Cid, MCI, NIH, WAC, Wac, cir, cit, sch, shh, win, wit, xci, VHS, whacks, voice, was, Hugh, WWII, whee, whew, whey, whey's, Wu's, VI's, Whig's, Chi's, chi's, weigh's, Ci's, whack's, whim's, whip's, whir's, whit's, Hui's wheras whereas 1 23 whereas, wheres, wears, where's, whirs, whores, whir's, wars, weirs, whore's, hears, wear's, wherry's, Hera's, versa, wares, wires, Vera's, weir's, Ware's, ware's, wire's, war's wherease whereas 1 34 whereas, wheres, where's, wherries, whores, Therese, whereat, whore's, wherry's, grease, where, Theresa, erase, wheezes, verse, wares, wires, worse, wheeze, crease, here's, heresy, phrase, wheels, Varese, Ware's, ware's, wire's, there's, Hera's, Vera's, wheeze's, wheel's, Sheree's whereever wherever 1 7 wherever, where ever, where-ever, wheresoever, wherefore, whenever, whoever whic which 1 58 which, Whig, wick, chic, whim, whip, whir, whit, whiz, whack, Vic, WAC, Wac, wig, Wicca, Waco, WHO, Wisc, who, hick, WC, WI, wack, wiki, wog, wok, Whigs, whisk, whoa, White, chick, thick, whiff, while, whine, whiny, white, WWI, Wei, Wii, why, Bic, THC, Wis, mic, pic, sic, tic, win, wit, wiz, vac, wag, WWII, whee, whew, whey, Whig's whihc which 1 30 which, Whig, Wisc, whisk, hick, wick, wig, whinge, Wicca, whack, Whigs, Vic, WAC, Wac, chic, whim, whip, whir, whit, whiz, hike, wiki, wink, White, whiff, while, whine, whiny, white, Whig's whith with 1 31 with, whit, withe, White, which, white, whits, width, Whig, whir, witch, whither, wit, whitey, wraith, writhe, Witt, hath, kith, pith, wait, what, whet, whim, whip, whiz, wish, thigh, weigh, worth, whit's whlch which 1 14 which, Walsh, Welsh, welsh, watch, witch, belch, filch, gulch, milch, mulch, wench, winch, zilch whn when 1 22 when, wan, wen, win, won, whine, whiny, WHO, who, why, Wang, Wong, wain, wane, wean, ween, wine, wing, wino, winy, Van, van wholey wholly 3 47 whole, holey, wholly, Wiley, while, wholes, whale, woolly, Whitley, wile, wily, Wolsey, Holley, wheel, Willy, volley, whey, who'll, willy, hole, holy, whiled, whiles, whole's, vole, wale, wool, walleye, Foley, Haley, Holly, coley, holly, thole, whore, whose, wally, welly, Wesley, whaled, whaler, whales, woolen, while's, who're, who've, whale's wholy wholly 1 13 wholly, holy, whole, wily, while, who'll, woolly, wool, Willy, wally, welly, whale, willy wholy holy 2 13 wholly, holy, whole, wily, while, who'll, woolly, wool, Willy, wally, welly, whale, willy whta what 1 48 what, wheat, whet, whit, whoa, White, white, wet, wit, wot, Watt, Witt, vita, watt, whats, whets, whits, wad, hat, whitey, why, why'd, VAT, vat, wham, wight, TA, Ta, WA, ta, wait, woad, wt, HT, chat, ghat, ht, phat, that, Wotan, VT, Vt, WHO, WTO, who, who'd, what's, whit's whther whether 1 4 whether, whither, wither, weather wich which 1 13 which, witch, winch, wish, Mich, Rich, rich, wick, with, Vichy, watch, Wash, wash wich witch 2 13 which, witch, winch, wish, Mich, Rich, rich, wick, with, Vichy, watch, Wash, wash widesread widespread 1 23 widespread, desired, widest, wittered, misread, widened, watered, widescreen, wingspread, wondered, bedspread, desert, dread, wider, widener, wandered, wintered, tasered, withered, tiered, witnessed, videoed, whereat wief wife 1 40 wife, WiFi, waif, wive, fief, lief, whiff, woof, waive, wove, wide, wived, Wei, weft, woe, Wise, wile, wine, wipe, wire, wise, WI, Wave, wave, we, Leif, fife, if, life, rife, weir, wives, VF, Wii, fie, vie, wee, we've, wife's, Wei's wierd weird 1 17 weird, wired, weirdo, word, wield, Ward, ward, whirred, wireds, weirdie, warred, weir, wire, wider, Wed, wed, we'd wiew view 1 26 view, whew, Wei, wee, woe, wow, WI, we, whee, Wii, vie, WWI, whey, wire, Wise, wide, wife, wile, wine, wipe, wise, wive, weir, weigh, FWIW, Wei's wih with 3 83 wig, wish, with, WI, Wii, NIH, Wis, win, wit, wiz, WHO, who, weigh, HI, Whig, hi, which, wight, wing, withe, Wei, Wu, why, OH, eh, oh, uh, whim, whip, whir, whit, whiz, H, WWI, h, kWh, witch, high, woe, woo, wow, Wash, WiFi, Will, Wise, Witt, waif, wail, wain, wait, wash, weir, wick, wide, wife, wiki, wile, will, wily, wine, wino, winy, wipe, wire, wiry, wise, wive, VI, WA, vi, we, DH, NH, ah, WWII, hie, via, vie, vii, way, wee, Wei's, Wii's wiht with 3 20 whit, wight, with, wit, Witt, wilt, wist, White, white, weight, hit, wait, what, whet, wot, whist, HT, ht, witty, wet wille will 5 32 Willie, willed, Will, wile, will, Willa, Willy, willy, willow, Weill, Wiley, while, Wilde, wills, Lille, wellie, Wall, vile, wale, wall, well, wily, Villa, villa, villi, wally, welly, whale, whole, we'll, Will's, will's willingless willingness 1 11 willingness, willing less, willing-less, wiliness, willingness's, wingless, willingly, woolliness, wellness, wiliness's, willies's wirting writing 1 18 writing, witting, wiring, girting, wilting, wording, warding, whirring, worsting, waiting, whiting, warring, wetting, pirating, whirling, Waring, shirting, rioting withdrawl withdrawal 1 7 withdrawal, withdraw, withdrawn, withdraws, with drawl, with-drawl, withdrew withdrawl withdraw 2 7 withdrawal, withdraw, withdrawn, withdraws, with drawl, with-drawl, withdrew witheld withheld 1 16 withheld, withed, wit held, wit-held, wield, withhold, withered, withal, wiled, whittled, weld, wild, willed, witched, writhed, withe withold withhold 1 13 withhold, wit hold, wit-hold, with old, with-old, withheld, withal, withed, without, withholds, wild, wold, wield witht with 2 14 Witt, with, wight, withe, without, withed, wit ht, wit-ht, width, witty, wit, weight, Watt, watt witn with 8 42 win, wit, Wotan, whiten, Witt, wits, widen, with, Wooten, waiting, whiting, witting, wont, winy, Wilton, Whitney, tin, wind, wain, wait, whit, wine, wing, wino, won, wot, want, went, TN, tn, within, Waite, White, twin, white, witty, wit's, din, wan, wen, wet, won't wiull will 2 34 Will, will, Weill, Willa, Willy, willy, Wall, wall, well, wile, wily, we'll, quill, wail, who'll, wills, Willie, willow, Villa, Wiley, villa, villi, wally, welly, while, Ill, ill, swill, twill, wild, wilt, I'll, Will's, will's wnat want 1 32 want, Nat, gnat, neat, NWT, NATO, Nate, what, NT, net, nit, not, nut, Nita, knit, knot, natty, ant, natl, went, wont, Kant, Na, cant, pant, rant, wand, wt, won't, DNA, Nat's, can't wnated wanted 1 48 wanted, noted, anted, netted, wonted, bated, mated, waited, Nate, canted, nutted, panted, ranted, kneaded, knitted, knotted, dated, fated, gated, hated, naked, named, rated, sated, waded, donated, united, boated, coated, gnawed, heated, moated, seated, whited, witted, Nate's, negated, waned, notate, Dante, Nat, Ned, Ted, notated, ted, chanted, tanned, donate wnats wants 1 36 wants, WATS, gnats, Nat's, whats, gnat's, nets, nits, nuts, knits, knots, want's, ants, NATO's, Nate's, Nat, cants, net's, nit's, nut's, pants, rants, wands, what's, Na's, knit's, knot's, DNA's, ant's, Nita's, wont's, Kant's, cant's, pant's, rant's, wand's wohle whole 1 39 whole, while, hole, whale, wile, wobble, vole, wale, whorl, wool, Kohl, kohl, holey, wheel, Hoyle, voile, Wiley, wholes, awhile, Hale, hale, Wolfe, holy, woe, ole, thole, who'll, wholly, whore, whose, woolen, vol, Wolf, whee, wold, wolf, whole's, who're, who've wokr work 1 33 work, woke, wok, woks, wicker, worker, woken, wacker, weaker, wore, okra, Kr, Wake, wake, wiki, wooer, worry, joker, poker, wok's, cor, wager, war, wog, OCR, VCR, coir, corr, goer, wear, weer, weir, whir wokring working 1 45 working, wok ring, wok-ring, whoring, wiring, Waring, coring, goring, wagering, waking, Goering, warring, wearing, workings, woken, whirring, wording, worming, worn, Viking, corking, cowering, forking, viking, wring, OKing, worrying, scoring, wooing, boring, coking, hoking, joking, oaring, poking, poring, toking, wowing, yoking, Corina, Corine, caring, curing, waging, working's wonderfull wonderful 2 4 wonderfully, wonderful, wonder full, wonder-full workststion workstation 1 3 workstation, workstations, workstation's worls world 4 64 whorls, worlds, works, world, whirls, whorl's, Worms, words, worms, whirl's, work's, whorl, worse, orals, swirls, twirls, world's, whores, wills, wires, wool's, corals, morals, morels, word's, worm's, wort's, vols, wars, URLs, Walls, Wells, roils, rolls, wails, walls, war's, wares, weals, wells, oral's, swirl's, twirl's, works's, Will's, whore's, will's, wire's, worry's, coral's, moral's, morel's, worth's, Orly's, Worms's, worse's, Wall's, Ware's, roll's, wail's, wall's, ware's, weal's, well's wordlwide worldwide 1 20 worldwide, worded, wordless, world, whirlwind, worldliest, wordily, wordiest, widowed, girdled, woodland, workload, wormwood, lordliest, windowed, waddled, curdled, hurdled, warbled, woodlot worshipper worshiper 1 9 worshiper, worship per, worship-per, worshipers, worshiped, worship, worshiper's, worships, worship's worshipping worshiping 1 21 worshiping, worship ping, worship-ping, reshipping, worship, shipping, whipping, worships, worship's, worshiped, worshiper, wiretapping, shopping, whopping, whupping, wrapping, reshaping, ripping, warping, warship, chipping worstened worsened 1 17 worsened, worsted, christened, worsting, moistened, Rostand, worsens, worsen, corseted, coarsened, listened, portend, worsted's, shortened, whitened, fastened, hastened woudl would 1 94 would, wold, loudly, Wood, waddle, woad, wood, wool, widely, woeful, wild, woody, Woods, woods, wield, Vidal, module, modulo, nodule, Wald, weld, wildly, wordily, woulds, wound, world, Gould, Will, could, toil, void, wail, wheedle, who'd, wide, will, wooed, Godel, VTOL, godly, modal, model, nodal, oddly, whorl, yodel, Wed, vol, wad, wed, wetly, woodlot, wot, wounds, Wilda, Wilde, loud, Douala, who'll, woolly, word, Weddell, Wood's, foul, soul, woad's, wood's, Tull, Wade, Wall, doll, dual, duel, dull, toll, tool, wade, wadi, wall, we'd, weal, weed, well, wolds, wordy, Waldo, dowel, towel, waldo, we'll, why'd, wound's, you'd, wold's wresters wrestlers 1 55 wrestlers, rosters, restores, wrestler's, testers, wrestles, reciters, roasters, roisters, roosters, roster's, wrests, esters, wrestle's, Reuters, wrest's, writers, festers, jesters, pesters, renters, wasters, foresters, resets, tester's, Worcesters, reciter's, roaster's, rooster's, Ester's, ester's, Brewster's, wrestler, registers, remasters, reset's, resisters, restorers, rests, writer's, Hester's, Lester's, fester's, jester's, renter's, waster's, Forester's, forester's, rest's, Chester's, Wooster's, Worcester's, register's, resister's, restorer's wriet write 1 26 write, writ, wrote, REIT, rite, wrist, Wright, wright, riot, rote, Rte, rte, writer, Ride, Rita, ride, rivet, wrest, writs, Reid, rate, rt, writes, trite, wired, writ's writen written 1 27 written, write, whiten, writer, writes, writing, rotten, writ en, writ-en, wrote, Rutan, Wren, ridden, rite, wren, writ, Britten, ripen, risen, rites, riven, widen, writs, Briton, Triton, writ's, rite's wroet wrote 1 36 wrote, write, rote, writ, rot, Root, root, rout, REIT, rite, route, Rte, rte, riot, rode, rota, wort, Roget, wrest, rate, rt, wroth, rodeo, roe, wet, wot, Rod, rat, red, rod, rut, wrought, Bret, Robt, fret, trot wrok work 1 48 work, wok, Rock, Roku, rock, rook, grok, wrack, wreak, wreck, Rick, Rocky, rick, rocky, reek, woke, Bork, Cork, Roeg, York, cork, dork, fork, pork, rack, rake, ruck, wk, OK, Brock, broke, brook, croak, crock, crook, frock, RC, Rx, Ark, Roy, ark, irk, roe, row, wry, Crow, crow, grow wroking working 1 22 working, rocking, rooking, wracking, wreaking, wrecking, raking, ricking, reeking, corking, forking, racking, rouging, rucking, wring, wrong, OKing, brooking, croaking, crooking, grokking, irking ws was 7 99 SW, W's, WSW, Es, Wis, es, was, S, WA, s, W, w, SS, SE, Se, AWS, SA, SO, Si, so, As, BS, Cs, HS, KS, Ks, MS, Ms, NS, OS, Os, PS, US, WW, WY, XS, Zs, as, cs, gs, is, ks, ls, ms, rs, ts, us, vs, SSW, WC, WI, WP, WV, Wm, Wu, we, wk, wt, SSA, SSE, psi, X, Z, x, z, S's, SSS, Ce, Ci, Xe, xi, E's, NW's, SW's, Wm's, Wu's, WWW's, A's, B's, C's, D's, F's, G's, H's, I's, J's, K's, L's, M's, N's, O's, P's, R's, T's, U's, V's, X's, Y's, Z's wtih with 1 140 with, WTO, Ti, duh, ti, wt, OTOH, DH, tie, NIH, Tim, tic, til, tin, tip, tit, Ptah, Utah, two, HI, Ting, Tisha, hi, tight, ting, tithe, tosh, tush, twig, withe, Doha, Tu, to, wit, OH, doth, eh, oh, tech, uh, hit, H, T, h, t, DWI, TWA, Twp, kWh, titch, twp, wish, Tue, Witt, high, rehi, toe, too, tow, toy, witch, Tahoe, Th, Ti's, Tide, Tina, Tito, WI, dish, tail, ti's, tick, tide, tidy, tied, tier, ties, tiff, tile, till, time, tine, tiny, tire, tizz, toil, trio, twin, twit, wits, HT, ditch, ht, kith, pith, writ, DI, Di, TA, Ta, Te, Ty, ta, weigh, NH, TB, TD, TM, TN, TV, TX, Tb, Tc, Tl, Tm, ah, tb, tn, tr, ts, twee, Tia, WWI, Wei, Wii, hid, DUI, Hui, Tao, die, hie, tau, tea, tee, T's, wait, whit, Fatah, tie's, wit's wupport support 1 22 support, rapport, Port, port, wort, supports, sport, Rupert, deport, report, uproot, purport, Porto, Newport, seaport, Perot, spurt, part, pert, wart, word, support's xenophoby xenophobia 2 7 xenophobe, xenophobia, Xenophon, xenophobes, xenophobic, xenophobe's, xenophobia's yaching yachting 1 34 yachting, aching, caching, teaching, batching, catching, hatching, latching, matching, patching, watching, ashing, yawing, beaching, coaching, leaching, poaching, reaching, roaching, bashing, cashing, dashing, etching, gashing, hashing, itching, lashing, leching, machine, mashing, washing, yakking, yapping, yawning yatch yacht 10 38 batch, catch, hatch, latch, match, natch, patch, watch, thatch, yacht, aitch, catchy, patchy, titch, Bach, Mach, Yacc, each, etch, itch, mach, Dutch, Fitch, Mitch, bitch, botch, butch, ditch, dutch, fetch, hitch, hutch, ketch, notch, pitch, retch, vetch, witch yeasr years 1 14 years, yeast, year, yeas, yea's, yer, yes, Cesar, ESR, sear, yews, yes's, year's, yew's yeild yield 1 33 yield, yelled, yields, wild, eyelid, yid, field, gelid, wield, yowled, veiled, yells, yell, geld, gild, held, meld, mild, veld, weld, yelp, elide, build, child, guild, lid, yield's, yielded, yeti, lied, yd, yell's, yelped yeilding yielding 1 17 yielding, yieldings, eliding, Fielding, fielding, wielding, yelling, gelding, gilding, melding, welding, yelping, eluding, building, gliding, sliding, shielding Yementite Yemenite 1 28 Yemenite, Yemeni, Cemented, Demented, Yemenis, Yemeni's, Hematite, Eventide, Wyomingite, Cementer, Yemen, Cementing, Commentate, Emended, Meantime, Memento, Demonetize, Cement, Emanated, Entity, Fomented, Lamented, Remediate, Magnetite, Yemen's, Amenity, Emanate, Mandate Yementite Yemeni 2 28 Yemenite, Yemeni, Cemented, Demented, Yemenis, Yemeni's, Hematite, Eventide, Wyomingite, Cementer, Yemen, Cementing, Commentate, Emended, Meantime, Memento, Demonetize, Cement, Emanated, Entity, Fomented, Lamented, Remediate, Magnetite, Yemen's, Amenity, Emanate, Mandate yearm year 2 25 yearn, year, rearm, years, ye arm, ye-arm, yea rm, yea-rm, term, warm, yarn, yam, yer, arm, year's, yearly, ream, Perm, berm, farm, germ, harm, perm, yard, charm yera year 1 45 year, yer, ERA, era, yea, Hera, Vera, yr, yore, Yuri, tear, urea, years, ear, yrs, yeah, yearn, yeas, Ra, ya, ye, your, ER, Er, Eyre, Lear, Lyra, Myra, area, bear, dear, er, fear, gear, hear, near, pear, rear, sear, wear, Dyer, dyer, yew, year's, yea's yeras years 1 69 years, eras, yeas, year's, yrs, yer as, yer-as, Yeats, tears, treas, year, yore's, ears, yea's, era's, erase, yeahs, yearns, yer, yes, yours, Sears, areas, bears, dears, fears, gears, hears, nears, pears, rears, sears, versa, wears, yearn, Yerkes, Byers, Hera's, Myers, Vera's, dyers, Ayers, Yuri's, yews, Er's, urea's, Dyer's, dyer's, yes's, yew's, tear's, Byers's, Myers's, Ra's, Eyre's, Lyra's, Myra's, area's, ear's, yeah's, Lear's, bear's, dear's, fear's, gear's, pear's, rear's, sear's, wear's yersa years 1 42 years, versa, yrs, year's, Teresa, yeas, eras, Ursa, yer, yes, yours, Byers, Myers, dyers, terse, Ayers, yore's, yews, Erse, hers, yens, yeps, Bursa, bursa, verse, verso, yes's, Byers's, Myers's, Ayers's, Er's, Dyer's, Yuri's, dyer's, yea's, yew's, Ger's, yen's, yep's, era's, Hera's, Vera's youself yourself 1 18 yourself, you self, you-self, yous elf, yous-elf, self, thyself, myself, tousle, yodel, yous, housefly, oneself, Josef, yokel, you'll, you's, you've ytou you 1 21 you, YT, yeti, yet, toy, tout, you'd, your, yous, Tu, Yoda, to, yo, yd, WTO, tau, toe, too, tow, yow, you's yuo you 1 43 you, Yugo, yup, yo, yow, yuk, yum, duo, quo, Wyo, Y, y, ya, ye, yaw, yea, yew, Yuri, yob, yon, your, yous, IOU, Lou, O, U, o, sou, u, Yoko, Yuan, Yule, Yuma, yuan, yuck, yule, YT, Yb, yd, yr, Y's, you'd, you's joo you 0 41 Jo, Joe, Joy, coo, goo, joy, KO, Job, Jon, job, jog, jot, boo, foo, loo, moo, poo, too, woo, zoo, J, j, Joey, joey, CO, Co, co, go, Coy, GAO, Geo, Goa, Jay, Jew, cow, coy, jaw, jay, jew, quo, Jo's zeebra zebra 1 24 zebra, zebras, cerebra, Debra, sabra, Siberia, bra, zebra's, Weber, debar, Berra, Serra, Debora, saber, sober, Zara, beer, seer, zebu, zero, Ebro, Nebr, Serbia, beery aspell-0.60.8.1/test/suggest/00-special-slow-camel-expect.res0000644000076500007650000002212114533006640020515 00000000000000colour color 1 59 color, cooler, collar, coLour, colOur, Collier, collier, colors, clout, Clair, Colo, lour, velour, Colon, cloud, colon, coolie, dolor, flour, clear, colder, Cavour, Clojure, Closure, calorie, closure, cloture, coleus, colony, colored, cool, glory, caller, Cole, cloy, clue, coir, coolers, COL, Clara, Clare, Col, col, color's, cor, cur, Cooley, cools, floor, closer, clover, COLA, cola, coll, coolly, corr, cool's, recolor, cooler's hjk hijack 1 73 hijack, hajj, hajji, Gk, haj, Huck, hack, hake, hawk, heck, hick, hike, hock, hoke, hook, Hank, hank, hark, honk, hulk, hunk, husk, HQ, Hg, jg, Hakka, Hickok, hag, hog, hug, Jake, hex, hgt, joke, KC, kc, kg, Hooke, JFK, Jack, Jock, haiku, hooky, jack, jock, H, J, K, h, j, jag, jig, jog, jug, k, khaki, Hayek, hoick, hokey, HI, Ha, He, Ho, Jo, ck, ha, he, hi, ho, wk, HQ's, Hg's, hajj's hjkk hijack 1 54 hijack, hajj, Hickok, hajji, Hakka, hulk, Huck, hack, hake, hawk, heck, hick, hike, hock, hoke, hook, Hank, hank, hark, honk, hunk, husk, Gk, haj, KKK, Jack, Jake, Jock, jack, jock, joke, HQ, Hg, KC, jg, kc, kg, Hayek, Hooke, JFK, haiku, hoick, hokey, hooky, hag, hog, hug, jag, jig, jog, jug, khaki, hajj's, Hakka's jk hijack 10 100 JFK, J, K, j, k, Gk, jg, Jake, joke, hijack, KC, kc, kg, Jo, ck, wk, AK, Bk, JD, JP, JV, Jr, Mk, OK, SK, UK, bk, jr, pk, Jack, Jock, jack, jock, jag, jig, jog, jug, kike, QC, cg, jK, KKK, Jacky, Keck, jokey, kick, kl, kook, KO, KY, Ky, kW, keg, kw, KB, KP, KS, Kb, Kr, Ks, km, ks, kt, jerk, jink, junk, DJ, NJ, OJ, SJ, VJ, EKG, JCS, Jay, Jew, Joe, Joy, jaw, jay, jct, jew, joy, pkg, Coke, J's, cake, coke, C, G, Q, c, g, q, Cook, cock, cook, gawk, geek, gook, K's Hjk Hijack 1 64 Hijack, Hajj, Hajji, Gk, Haj, Huck, Hack, Hake, Hawk, Heck, Hick, Hike, Hock, Hoke, Hook, Hank, Hark, Honk, Hulk, Hunk, Husk, HQ, Hg, Jg, Hakka, Hickok, Hag, Hog, Hug, Jake, Hex, Hgt, Joke, KC, Kc, Kg, Hooke, JFK, Jack, Jock, Haiku, Hooky, H, J, K, Jag, Jig, Jog, Jug, Khaki, Hayek, Hoick, Hokey, HI, Ha, He, Ho, Jo, Ck, Hi, Wk, HQ's, Hg's, Hajj's HJK HIJACK 1 62 HIJACK, HAJJ, HAJJI, GK, HAJ, HUCK, HACK, HAKE, HAWK, HECK, HICK, HIKE, HOCK, HOKE, HOOK, HANK, HARK, HONK, HULK, HUNK, HUSK, HQ, HG, JG, HAKKA, HICKOK, HAG, HOG, HUG, JAKE, HEX, HGT, JOKE, KC, KG, HOOKE, JFK, JACK, JOCK, HAIKU, HOOKY, H, J, K, JAG, JIG, JOG, JUG, KHAKI, HAYEK, HOICK, HOKEY, HI, HA, HE, HO, JO, CK, WK, HQ'S, HG'S, HAJJ'S hk hijack 1 106 hijack, Gk, H, K, h, k, HQ, Hg, haj, hake, hike, hoke, HI, Ha, He, Ho, ck, ha, he, hi, ho, wk, AK, Bk, HF, HM, HP, HR, HS, HT, Hf, Hz, Mk, OK, SK, UK, bk, hf, hp, hr, ht, pk, Huck, hack, hawk, heck, hick, hock, hook, hag, hog, hug, hK, kg, Hakka, Hooke, haiku, hokey, hooky, G, J, KO, KY, Ky, g, hgwy, j, kW, kw, KC, kc, Hank, hank, hark, honk, hulk, hunk, husk, Hayek, hoick, Haw, Hay, Hui, haw, hay, hew, hex, hey, hgt, hie, hoe, how, hue, hwy, H's, Hugo, h'm, huge, C, Q, c, q, GHQ, KKK, Hg's, HQ's sjk hijack 4 44 SJ, SK, SJW, hijack, sqq, ska, ski, sky, Saki, sack, sake, seek, sick, soak, sock, souk, suck, SWAK, Saks, Salk, Sask, Sikh, sank, silk, sink, sulk, sunk, Gk, SC, Sc, Sq, jg, scag, sq, SAC, SEC, Sec, Soc, sac, sag, sec, seq, sic, soc zphb xenophobia 1 107 xenophobia, Zomba, zephyr, SOB, Zibo, fob, pH, sob, zebu, Pb, Sb, phi, PHP, PhD, kph, mph, pub, sahib, soph, APB, PCB, Feb, fab, fib, sub, AFB, xv, hob, phobia, Saab, Serb, scab, slab, slob, snob, snub, stab, stub, swab, GB, HBO, Heb, OB, Ob, Zn, hub, ob, zap, zip, B, FBI, SBA, Z, b, z, phis, phys, Zoe, phew, zoo, Phil, chub, phat, BB, Cebu, AB, CB, Cb, HF, Hf, KB, Kb, MB, Mb, NB, Nb, QB, Rb, Sp, TB, Tb, Yb, Zr, Zs, ab, dB, db, hf, lb, pf, tb, vb, SF, Sophia, Sophie, sf, Caph, Saiph, BBB, GHz, SPF, USB, Zzz, psi, Z's, Sappho, phi's zkw zip line 1 68 zip line, kW, kw, Zeke, SJW, Zika, skew, SK, ska, ski, sky, zKw, wk, K, SJ, Sq, Z, k, sq, xx, z, Zoe, Pkwy, pkwy, sake, KS, Ks, ks, KO, KY, Ky, SW, ck, cw, skua, AK, Bk, Gk, KC, Mk, OK, UK, Zn, Zr, Zs, bk, kc, kg, pk, SC, Sc, Jew, KKK, SSW, WSW, Zzz, caw, cow, jaw, jew, saw, sew, sow, zoo, Saki, Z's, scow, K's Joeuser JoeUser 1 58 JoeUser, Jouster, Geyser, Mouser, Causer, Josue, Guesser, Kaiser, Courser, Grouser, Jester, Joeys, Juster, Kisser, Josher, Joust, Jeer, Juicer, User, Joyner, Dowser, Joiner, Jokier, Lousier, Mousier, Jesse, Joe's, Cozier, Josef, Joker, Loser, Poser, Jersey, Queasier, Jenner, Joey's, Mauser, Dosser, Gouger, Jobber, Jogger, Jotter, Leaser, Lesser, Looser, Teaser, Tosser, Caesar, Gasser, Coaxer, Geezer, Nonuser, Josue's, Accuser, Coarser, Coercer, Greaser, Jesse's JoeuSer JoeUser 1 58 JoeUser, Jouster, Geyser, Mouser, Causer, Josue, Guesser, Kaiser, Courser, Grouser, Jester, Joeys, Juster, Kisser, Josher, Joust, Jeer, Juicer, User, Joyner, Dowser, Joiner, Jokier, Lousier, Mousier, Jesse, Joe's, Cozier, Josef, Joker, Loser, Poser, Jersey, Queasier, Jenner, Joey's, Mauser, Dosser, Gouger, Jobber, Jogger, Jotter, Leaser, Lesser, Looser, Teaser, Tosser, Caesar, Gasser, Coaxer, Geezer, Nonuser, Josue's, Accuser, Coarser, Coercer, Greaser, Jesse's JooUser JoeUser 2 94 JoUser, JoeUser, JoyUser, CooUser, GooUser, KOUser, JobUser, JonUser, JogUser, JotUser, BooUser, FooUser, LooUser, MooUser, PooUser, TooUser, WooUser, ZooUser, JUser, JoeyUser, COUser, CoUser, GoUser, CoyUser, GAOUser, GeoUser, GoaUser, JayUser, JewUser, CowUser, JawUser, QuoUser, JoOUser, Jouster, Jo'sUser, Looser, Mouser, Hoosier, Causer, Grouser, Josue, Juicer, Kaiser, Joyous, Juster, Kisser, Josher, Joust, Poser, Chooser, User, Courser, Gooier, Joyner, Joiner, Jokier, Lousier, Mousier, Cozier, Geyser, Goose, Josef, Joker, Loser, Joyously, Grouse, Closer, Cooper, Mauser, Boozer, Cooker, Cooler, Dosser, Dowser, Goober, Goosed, Gooses, Gouger, Jobber, Jogger, Jotter, Oozier, Tosser, Gasser, Carouser, Coaxer, Nonuser, Trouser, Josue's, Accuser, Coarser, Crosser, Grosser, Goose's camelCasWord camelCaseWord 3 142 camelCSSWord, camelCa'sWord, camelCaseWord, camelCawsWord, camelCaysWord, camelCabsWord, camelCadsWord, camelCamsWord, camelCansWord, camelCapsWord, camelCarsWord, camelCaskWord, camelCastWord, camelCatsWord, camelCADWord, camelCashWord, camelCsWord, camelCadWord, camelAsWord, camelCAWord, camelCaWord, camelC'sWord, camelCosWord, camelGasWord, camelCaSword, camelCauseWord, camelCussWord, camelCAIWord, camelCBSWord, camelCDsWord, camelCNSWord, camelCVSWord, camelCawWord, camelCayWord, camelCpsWord, camelCAMWord, camelCAPWord, camelCalWord, camelCanWord, camelLasWord, camelOASWord, camelCabWord, camelCamWord, camelCapWord, camelCarWord, camelCatWord, camelHasWord, camelMasWord, camelPasWord, camelWasWord, camelCaseyWord, camelGSAWord, camelCaw'sWord, camelCay'sWord, camelCO'sWord, camelCo'sWord, camelCu'sWord, camelGa'sWord, camelCoaxWord, camelCoosWord, camelCowsWord, camelCuesWord, camelGaysWord, camelJawsWord, camelJaysWord, camelCZWord, camelKSWord, camelKsWord, camelGsWord, camelCSS'sWord, camelCos'sWord, camelCoxWord, camelG'sWord, camelGusWord, camelJ'sWord, camelK'sWord, camelCAsWord, camelCaSWord, camelCPA'sWord, camelCIA'sWord, camelVa'sWord, camelGas'sWord, camelA'sWord, camelAC'sWord, camelAc'sWord, camelCAD'sWord, camelCal'sWord, camelCan'sWord, camelRCA'sWord, camelCab'sWord, camelCad'sWord, camelCam'sWord, camelCap'sWord, camelCar'sWord, camelCat'sWord, camelCD'sWord, camelCT'sWord, camelCd'sWord, camelCf'sWord, camelCl'sWord, camelCm'sWord, camelCr'sWord, camelAA'sWord, camelBA'sWord, camelBa'sWord, camelCe'sWord, camelCi'sWord, camelCoy'sWord, camelDA'sWord, camelGay'sWord, camelGoa'sWord, camelHa'sWord, camelJay'sWord, camelKay'sWord, camelLa'sWord, camelMA'sWord, camelNa'sWord, camelPA'sWord, camelPa'sWord, camelRa'sWord, camelTa'sWord, camelCoo'sWord, camelCow'sWord, camelCue'sWord, camelFa'sWord, camelJaw'sWord, camelMa'sWord, camelGE'sWord, camelGe'sWord, camelJo'sWord, camelKO'sWord, camelKy'sWord, camelGo'sWord, crossword, simulcasted, simulcast, crosswords, greensward, simulcasts, crossword's, simulcast's, Gomulka's camelcaseWord camelCaseWord 1 30 camelCaseWord, camelsWord, camelliasWord, Camel'sWord, camel'sWord, CamelotsWord, camellia'sWord, Camilla'sWord, Camelot'sWord, amylaseWord, cablecastWord, camerasWord, Carmela'sWord, Carmella'sWord, Amelia'sWord, Pamela'sWord, camera'sWord, Capella'sWord, Camille'sWord, Jamaica'sWord, Mameluke'sWord, crossword, simulcasted, simulcast, crosswords, greensward, simulcasts, crossword's, simulcast's, Gomulka's cmlCaseWord camelCaseWord 8 61 XMLCaseWord, ClCaseWord, CmCaseWord, clCaseWord, cmCaseWord, mlCaseWord, CamelCaseWord, camelCaseWord, COLCaseWord, CalCaseWord, ColCaseWord, calCaseWord, colCaseWord, CplCaseWord, cplCaseWord, comelyCaseWord, cumuliCaseWord, calmCaseWord, cMlCaseWord, cmLCaseWord, CAMCaseWord, ComCaseWord, MelCaseWord, camCaseWord, comCaseWord, cumCaseWord, milCaseWord, OcamlCaseWord, COLACaseWord, CaliCaseWord, ColeCaseWord, ColoCaseWord, ComoCaseWord, callCaseWord, cameCaseWord, coalCaseWord, coilCaseWord, colaCaseWord, collCaseWord, comaCaseWord, combCaseWord, comeCaseWord, commCaseWord, coolCaseWord, cowlCaseWord, cullCaseWord, Cm'sCaseWord, JamalCaseWord, JamelCaseWord, GMCaseWord, QMCaseWord, gmCaseWord, klCaseWord, kmCaseWord, SGMLCaseWord, crossword, simulcasted, crosswords, simulcast, crossword's, greensward mcdonalds McDonald's 1 4 McDonald's, McDonald, MacDonald's, MacDonald aspell-0.60.8.1/test/suggest/00-special-fast-camel-expect.res0000644000076500007650000001722614533006640020500 00000000000000colour color 1 59 color, cooler, collar, coLour, colOur, Collier, collier, colors, clout, Clair, Colo, lour, velour, Colon, cloud, colon, coolie, dolor, flour, clear, colder, Cavour, Clojure, Closure, calorie, closure, cloture, coleus, colony, colored, cool, glory, caller, Cole, cloy, clue, coir, coolers, COL, Clara, Clare, Col, col, color's, cor, cur, Cooley, cools, floor, closer, clover, COLA, cola, coll, coolly, corr, cool's, recolor, cooler's hjk hijack 1 55 hijack, hajj, hajji, Gk, haj, Huck, hack, hake, hawk, heck, hick, hike, hock, hoke, hook, Hank, hank, hark, honk, hulk, hunk, husk, HQ, Hg, jg, Hakka, Hickok, hag, hog, hug, Jake, hex, hgt, joke, KC, kc, kg, Hooke, Jack, Jock, haiku, hooky, jack, jock, jag, jig, jog, jug, khaki, Hayek, hoick, hokey, HQ's, Hg's, hajj's hjkk hijack 1 52 hijack, hajj, Hickok, hajji, Hakka, hulk, Huck, hack, hake, hawk, heck, hick, hike, hock, hoke, hook, Hank, hank, hark, honk, hunk, husk, Gk, haj, Jack, Jake, Jock, jack, jock, joke, HQ, Hg, KC, jg, kc, kg, Hayek, Hooke, haiku, hoick, hokey, hooky, hag, hog, hug, jag, jig, jog, jug, khaki, hajj's, Hakka's jk hijack 10 100 JFK, J, K, j, k, Gk, jg, Jake, joke, hijack, KC, kc, kg, Jo, ck, wk, AK, Bk, JD, JP, JV, Jr, Mk, OK, SK, UK, bk, jr, pk, Jack, Jock, jack, jock, jag, jig, jog, jug, kike, QC, cg, jK, KKK, Jacky, Keck, jokey, kick, kl, kook, KO, KY, Ky, kW, keg, kw, KB, KP, KS, Kb, Kr, Ks, km, ks, kt, jerk, jink, junk, DJ, NJ, OJ, SJ, VJ, EKG, JCS, Jay, Jew, Joe, Joy, jaw, jay, jct, jew, joy, pkg, Coke, J's, cake, coke, C, G, Q, c, g, q, Cook, cock, cook, gawk, geek, gook, K's Hjk Hijack 1 52 Hijack, Hajj, Hajji, Gk, Haj, Huck, Hack, Hake, Hawk, Heck, Hick, Hike, Hock, Hoke, Hook, Hank, Hark, Honk, Hulk, Hunk, Husk, HQ, Hg, Jg, Hakka, Hickok, Hag, Hog, Hug, Jake, Hex, Hgt, Joke, KC, Kc, Kg, Hooke, Jack, Jock, Haiku, Hooky, Jag, Jig, Jog, Jug, Khaki, Hayek, Hoick, Hokey, HQ's, Hg's, Hajj's HJK HIJACK 1 51 HIJACK, HAJJ, HAJJI, GK, HAJ, HUCK, HACK, HAKE, HAWK, HECK, HICK, HIKE, HOCK, HOKE, HOOK, HANK, HARK, HONK, HULK, HUNK, HUSK, HQ, HG, JG, HAKKA, HICKOK, HAG, HOG, HUG, JAKE, HEX, HGT, JOKE, KC, KG, HOOKE, JACK, JOCK, HAIKU, HOOKY, JAG, JIG, JOG, JUG, KHAKI, HAYEK, HOICK, HOKEY, HQ'S, HG'S, HAJJ'S hk hijack 1 100 hijack, Gk, H, K, h, k, HQ, Hg, haj, hake, hike, hoke, HI, Ha, He, Ho, ck, ha, he, hi, ho, wk, AK, Bk, HF, HM, HP, HR, HS, HT, Hf, Hz, Mk, OK, SK, UK, bk, hf, hp, hr, ht, pk, Huck, hack, hawk, heck, hick, hock, hook, hag, hog, hug, hK, kg, Hakka, Hooke, haiku, hokey, hooky, G, J, KO, KY, Ky, g, hgwy, j, kW, kw, KC, kc, Hank, hank, hark, honk, hulk, hunk, husk, Hayek, hoick, Haw, Hay, Hui, haw, hay, hew, hex, hey, hgt, hie, hoe, how, hue, hwy, H's, Hugo, h'm, huge, C, Q sjk hijack 4 44 SJ, SK, SJW, hijack, sqq, ska, ski, sky, Saki, sack, sake, seek, sick, soak, sock, souk, suck, SWAK, Saks, Salk, Sask, Sikh, sank, silk, sink, sulk, sunk, Gk, SC, Sc, Sq, jg, scag, sq, SAC, SEC, Sec, Soc, sac, sag, sec, seq, sic, soc zphb xenophobia 1 37 xenophobia, Zomba, zephyr, SOB, Zibo, fob, sob, zebu, Sb, sahib, soph, Feb, fab, fib, sub, AFB, xv, phobia, Saab, Serb, scab, slab, slob, snob, snub, stab, stub, swab, FBI, SBA, Cebu, SF, Sophia, Sophie, sf, Saiph, Sappho zkw zip line 1 68 zip line, kW, kw, Zeke, SJW, Zika, skew, SK, ska, ski, sky, zKw, wk, K, SJ, Sq, Z, k, sq, xx, z, Zoe, Pkwy, pkwy, sake, KS, Ks, ks, KO, KY, Ky, SW, ck, cw, skua, AK, Bk, Gk, KC, Mk, OK, UK, Zn, Zr, Zs, bk, kc, kg, pk, SC, Sc, Jew, KKK, SSW, WSW, Zzz, caw, cow, jaw, jew, saw, sew, sow, zoo, Saki, Z's, scow, K's Joeuser JoeUser 1 57 JoeUser, Jouster, Geyser, Mouser, Causer, Josue, Guesser, Kaiser, Courser, Grouser, Jester, Joeys, Juster, Kisser, Josher, Joust, Jeer, Juicer, User, Joyner, Dowser, Joiner, Jokier, Lousier, Mousier, Jesse, Joe's, Cozier, Josef, Joker, Loser, Poser, Jersey, Queasier, Jenner, Joey's, Mauser, Dosser, Gouger, Jobber, Jogger, Jotter, Leaser, Lesser, Looser, Teaser, Tosser, Caesar, Gasser, Coaxer, Geezer, Josue's, Accuser, Coarser, Coercer, Greaser, Jesse's JoeuSer JoeUser 1 57 JoeUser, Jouster, Geyser, Mouser, Causer, Josue, Guesser, Kaiser, Courser, Grouser, Jester, Joeys, Juster, Kisser, Josher, Joust, Jeer, Juicer, User, Joyner, Dowser, Joiner, Jokier, Lousier, Mousier, Jesse, Joe's, Cozier, Josef, Joker, Loser, Poser, Jersey, Queasier, Jenner, Joey's, Mauser, Dosser, Gouger, Jobber, Jogger, Jotter, Leaser, Lesser, Looser, Teaser, Tosser, Caesar, Gasser, Coaxer, Geezer, Josue's, Accuser, Coarser, Coercer, Greaser, Jesse's JooUser JoeUser 2 92 JoUser, JoeUser, JoyUser, CooUser, GooUser, KOUser, JobUser, JonUser, JogUser, JotUser, BooUser, FooUser, LooUser, MooUser, PooUser, TooUser, WooUser, ZooUser, JUser, JoeyUser, COUser, CoUser, GoUser, CoyUser, GAOUser, GeoUser, GoaUser, JayUser, JewUser, CowUser, JawUser, QuoUser, JoOUser, Jouster, Jo'sUser, Looser, Mouser, Hoosier, Causer, Grouser, Josue, Juicer, Kaiser, Joyous, Juster, Kisser, Josher, Joust, Poser, Chooser, User, Courser, Gooier, Joyner, Joiner, Jokier, Lousier, Mousier, Cozier, Geyser, Goose, Josef, Joker, Loser, Joyously, Grouse, Closer, Cooper, Mauser, Boozer, Cooker, Cooler, Dosser, Dowser, Goober, Goosed, Gooses, Gouger, Jobber, Jogger, Jotter, Oozier, Tosser, Gasser, Carouser, Coaxer, Josue's, Accuser, Coarser, Crosser, Grosser, Goose's camelCasWord camelCaseWord 3 100 camelCSSWord, camelCa'sWord, camelCaseWord, camelCawsWord, camelCaysWord, camelCabsWord, camelCadsWord, camelCamsWord, camelCansWord, camelCapsWord, camelCarsWord, camelCaskWord, camelCastWord, camelCatsWord, camelCADWord, camelCashWord, camelCsWord, camelCadWord, camelAsWord, camelCAWord, camelCaWord, camelC'sWord, camelCosWord, camelGasWord, camelCaSword, camelCauseWord, camelCussWord, camelCAIWord, camelCBSWord, camelCDsWord, camelCNSWord, camelCVSWord, camelCawWord, camelCayWord, camelCpsWord, camelCAMWord, camelCAPWord, camelCalWord, camelCanWord, camelLasWord, camelOASWord, camelCabWord, camelCamWord, camelCapWord, camelCarWord, camelCatWord, camelHasWord, camelMasWord, camelPasWord, camelWasWord, camelCaseyWord, camelGSAWord, camelCaw'sWord, camelCay'sWord, camelCO'sWord, camelCo'sWord, camelCu'sWord, camelGa'sWord, camelCoaxWord, camelCoosWord, camelCowsWord, camelCuesWord, camelGaysWord, camelJawsWord, camelJaysWord, camelCZWord, camelKSWord, camelKsWord, camelGsWord, camelCSS'sWord, camelCos'sWord, camelCoxWord, camelG'sWord, camelGusWord, camelJ'sWord, camelK'sWord, camelCAsWord, camelCaSWord, camelCPA'sWord, camelCIA'sWord, camelVa'sWord, camelGas'sWord, camelA'sWord, camelAC'sWord, camelAc'sWord, camelCAD'sWord, camelCal'sWord, camelCan'sWord, camelRCA'sWord, camelCab'sWord, camelCad'sWord, camelCam'sWord, camelCap'sWord, camelCar'sWord, camelCat'sWord, camelCD'sWord, camelCT'sWord, camelCd'sWord, camelCf'sWord, camelCl'sWord camelcaseWord camelCaseWord 1 12 camelCaseWord, camelsWord, camelliasWord, Camel'sWord, camel'sWord, CamelotsWord, camellia'sWord, Camilla'sWord, Camelot'sWord, Camille'sWord, Jamaica'sWord, Mameluke'sWord cmlCaseWord camelCaseWord 8 55 XMLCaseWord, ClCaseWord, CmCaseWord, clCaseWord, cmCaseWord, mlCaseWord, CamelCaseWord, camelCaseWord, COLCaseWord, CalCaseWord, ColCaseWord, calCaseWord, colCaseWord, CplCaseWord, cplCaseWord, comelyCaseWord, cumuliCaseWord, calmCaseWord, cMlCaseWord, cmLCaseWord, CAMCaseWord, ComCaseWord, MelCaseWord, camCaseWord, comCaseWord, cumCaseWord, milCaseWord, OcamlCaseWord, COLACaseWord, CaliCaseWord, ColeCaseWord, ColoCaseWord, ComoCaseWord, callCaseWord, cameCaseWord, coalCaseWord, coilCaseWord, colaCaseWord, collCaseWord, comaCaseWord, combCaseWord, comeCaseWord, commCaseWord, coolCaseWord, cowlCaseWord, cullCaseWord, Cm'sCaseWord, JamalCaseWord, JamelCaseWord, GMCaseWord, QMCaseWord, gmCaseWord, klCaseWord, kmCaseWord, SGMLCaseWord mcdonalds McDonald's 1 4 McDonald's, McDonald, MacDonald's, MacDonald aspell-0.60.8.1/test/suggest/00-special-normal-nokbd-expect.res0000644000076500007650000000730514533006640021044 00000000000000colour color 1 61 color, cooler, collar, co lour, co-lour, col our, col-our, colors, Colo, lour, Collier, collier, Colon, cloud, clout, colon, dolor, flour, Clair, clear, colder, Cavour, Clojure, Closure, closure, cloture, coleus, colony, velour, cool, caller, coolers, COL, Clara, Clare, Col, col, color's, colored, cor, cur, glory, cools, floor, closer, clover, calorie, COLA, Cole, Cooley, cloy, clue, coir, cola, coll, coolie, coolly, corr, cool's, recolor, cooler's hjk hijack 1 55 hijack, hajj, haj, Huck, hack, hake, hawk, heck, hick, hike, hock, hoke, hook, Hank, hajji, hank, hark, honk, hulk, hunk, husk, Gk, HQ, Hg, jg, hag, hog, hug, Jake, hex, hgt, joke, KC, kc, kg, Hakka, Hooke, haiku, hooky, Jack, Jock, jack, jock, jag, jig, jog, jug, khaki, Hayek, hoick, hokey, Hickok, HQ's, Hg's, hajj's hjkk hijack 1 52 hijack, Hickok, hajj, Hakka, hajji, Huck, hack, hake, hawk, heck, hick, hike, hock, hoke, hook, Hank, hank, hark, honk, hulk, hunk, husk, haj, Jack, Jake, Jock, jack, jock, joke, Gk, HQ, Hg, KC, jg, kc, kg, Hayek, Hooke, haiku, hoick, hokey, hooky, hag, hog, hug, jag, jig, jog, jug, khaki, Hakka's, hajj's jk hijack 10 99 JFK, J, K, j, k, Gk, jg, Jake, joke, hijack, KC, kc, kg, Jo, ck, wk, AK, Bk, JD, JP, JV, Jr, Mk, OK, SK, UK, bk, jr, pk, Jack, Jock, jack, jock, jag, jig, jog, jug, QC, cg, Jacky, jokey, KO, KY, Ky, kW, kw, KB, KP, KS, Kb, Kr, Ks, keg, kl, km, ks, kt, jerk, jink, junk, DJ, NJ, OJ, SJ, VJ, EKG, JCS, Jay, Jew, Joe, Joy, jaw, jay, jct, jew, joy, pkg, Coke, J's, cake, coke, kike, C, G, Q, c, g, q, KKK, Cook, Keck, cock, cook, gawk, geek, gook, kick, kook, K's Hjk Hijack 1 52 Hijack, Hajj, Haj, Huck, Hack, Hake, Hawk, Heck, Hick, Hike, Hock, Hoke, Hook, Hank, Hajji, Hark, Honk, Hulk, Hunk, Husk, Gk, HQ, Hg, Jg, Hag, Hog, Hug, Jake, Hex, Hgt, Joke, KC, Kc, Kg, Hakka, Hooke, Haiku, Hooky, Jack, Jock, Jag, Jig, Jog, Jug, Khaki, Hayek, Hoick, Hokey, Hickok, HQ's, Hg's, Hajj's HJK HIJACK 1 51 HIJACK, HAJJ, HAJ, HUCK, HACK, HAKE, HAWK, HECK, HICK, HIKE, HOCK, HOKE, HOOK, HANK, HAJJI, HARK, HONK, HULK, HUNK, HUSK, GK, HQ, HG, JG, HAG, HOG, HUG, JAKE, HEX, HGT, JOKE, KC, KG, HAKKA, HOOKE, HAIKU, HOOKY, JACK, JOCK, JAG, JIG, JOG, JUG, KHAKI, HAYEK, HOICK, HOKEY, HICKOK, HQ'S, HG'S, HAJJ'S hk hijack 1 100 hijack, H, K, h, k, HQ, Hg, hake, hike, hoke, HI, Ha, He, Ho, ck, ha, he, hi, ho, wk, AK, Bk, Gk, HF, HM, HP, HR, HS, HT, Hf, Hz, Mk, OK, SK, UK, bk, hf, hp, hr, ht, pk, Huck, hack, hawk, heck, hick, hock, hook, hag, haj, hog, hug, Hakka, Hooke, haiku, hokey, hooky, KO, KY, Ky, kW, kw, KC, kc, kg, Hank, hank, hark, honk, hulk, hunk, husk, Hayek, hoick, Haw, Hay, Hui, haw, hay, hew, hex, hey, hgt, hie, hoe, how, hue, hwy, H's, Hugo, h'm, hgwy, huge, C, G, J, Q, c, g, j sjk hijack 4 44 SJ, SK, SJW, hijack, sqq, ska, ski, sky, Saki, sack, sake, seek, sick, soak, sock, souk, suck, SWAK, Saks, Salk, Sask, Sikh, sank, silk, sink, sulk, sunk, Gk, SC, Sc, Sq, jg, scag, sq, SAC, SEC, Sec, Soc, sac, sag, sec, seq, sic, soc zphb xenophobia 1 37 xenophobia, zephyr, Zibo, zebu, Sb, Zomba, sahib, soph, Feb, SOB, fab, fib, fob, sob, sub, AFB, phobia, Saab, Serb, scab, slab, slob, snob, snub, stab, stub, swab, FBI, SBA, Cebu, SF, Sophia, Sophie, sf, xv, Saiph, Sappho zkw zip line 1 67 zip line, kW, kw, Zeke, Zika, skew, SK, SJW, ska, ski, sky, wk, K, Z, k, z, Pkwy, pkwy, KS, Ks, ks, KO, KY, Ky, SW, ck, cw, skua, AK, Bk, Gk, KC, Mk, OK, UK, Zn, Zr, Zs, bk, kc, kg, pk, SC, SJ, Sc, Sq, sq, xx, Jew, KKK, SSW, WSW, Zoe, Zzz, caw, cow, jaw, jew, saw, sew, sow, zoo, Saki, Z's, sake, scow, K's Joeuser JoeUser -1 -1 JoeuSer JoeUser -1 -1 JooUser JoeUser -1 -1 camelCasWord camelCaseWord -1 -1 camelcaseWord camelCaseWord -1 -1 cmlCaseWord camelCaseWord -1 -1 mcdonalds McDonald's 1 4 McDonald's, McDonald, MacDonald's, MacDonald aspell-0.60.8.1/test/warning-settings.cpp0000644000076500007650000000312614540417415015154 00000000000000#include #ifdef __GNUC__ static const int GCC = __GNUC__, GCC_MINOR = __GNUC_MINOR__; #else static const int GCC = 0, GCC_MINOR = 0; #endif #ifdef __clang__ #define has_gcc_warning(str) __has_warning(str) #else #define __has_warning(str) false #define has_gcc_warning(str) true #endif #define disable_clang_warning(str) if (__has_warning("-W" str)) printf("-Wno-%s ", str) #define disable_gcc_warning(str) if (has_gcc_warning("-W" str)) printf("-Wno-%s ", str) #define disable_gcc_error(str) if (has_gcc_warning("-W" str)) printf("-Wno-error=%s ", str) int main() { if (!GCC) return 0; fprintf(stderr, "gcc version = %d.%d\n", GCC, GCC_MINOR); printf("EXTRA_CXXFLAGS = -Wall -Wno-sign-compare -Wno-unused -Werror -Wno-invalid-offsetof "); printf("-Wno-error=unused-result "); // FIXME: Remove this once the cause of the warning is fixed if ((GCC == 4 && GCC_MINOR >= 7) || GCC >= 5) disable_gcc_error("maybe-uninitialized"); if (GCC >= 6) disable_gcc_warning("misleading-indentation"); if (GCC == 7) printf("-Walloc-size-larger-than=-1 "); if (GCC == 10) disable_gcc_warning("class-memaccess"); if (GCC == 13) { disable_gcc_error("stringop-overflow"); disable_gcc_error("array-bounds"); disable_gcc_error("restrict"); // NOTE: All three warning above are due to gcc incorrectly thinking that // the length of word in strchr(word, ' ') (in suggest.cpp, Sugs::transfer) // is a very large value and exceeds the maximum object size. } disable_clang_warning("return-type-c-linkage"); disable_clang_warning("tautological-compare"); printf("\n"); } aspell-0.60.8.1/test/cxx_warnings_test.cpp0000644000076500007650000000575014533006640015423 00000000000000 #include #include #include #include #include const uint16_t test_word[] = {'c','a','f', 0x00E9, 0}; const uint16_t test_incorrect[] = {'c','a','f', 'e', 0}; //const uint16_t test_doc[] = {'T', 'h', 'e', ' ', 'c','a','f', 0x00E9, '.', 0}; int fail = 0; void f1() { AspellConfig * spell_config = new_aspell_config(); aspell_config_replace(spell_config, "master", "en_US-w_accents"); aspell_config_replace(spell_config, "encoding", "ucs-2"); AspellCanHaveError * possible_err = new_aspell_speller(spell_config); AspellSpeller * spell_checker = 0; if (aspell_error_number(possible_err) != 0) { fprintf(stderr, "%s", aspell_error_message(possible_err)); exit(0); } else { spell_checker = to_aspell_speller(possible_err); } int correct = aspell_speller_check_w(spell_checker, test_word, -1); if (!correct) { fprintf(stderr, "%s", "fail: expected word to be correct\n"); fail = 1; } correct = aspell_speller_check_w(spell_checker, test_incorrect, -1); if (correct) { fprintf(stderr, "%s", "fail: expected word to be incorrect\n"); fail = 1; } const AspellWordList * suggestions = aspell_speller_suggest_w(spell_checker, test_incorrect, -1); AspellStringEnumeration * elements = aspell_word_list_elements(suggestions); const uint16_t * word = aspell_string_enumeration_next_w(uint16_t, elements); if (memcmp(word, test_word, sizeof(test_incorrect)) != 0) { fprintf(stderr, "%s", "fail: first suggesion is not what is expected\n"); fail = 1; delete_aspell_string_enumeration(elements); } if (fail) printf("not ok\n"); else printf("ok\n"); } void f2() { AspellConfig * spell_config = new_aspell_config(); aspell_config_replace(spell_config, "master", "en_US-w_accents"); aspell_config_replace(spell_config, "encoding", "ucs-2"); AspellCanHaveError * possible_err = new_aspell_speller(spell_config); AspellSpeller * spell_checker = 0; if (aspell_error_number(possible_err) != 0) { fprintf(stderr, "%s", aspell_error_message(possible_err)); exit(0); } else { spell_checker = to_aspell_speller(possible_err); } int correct = aspell_speller_check_w(spell_checker, test_word, -1); if (!correct) { fprintf(stderr, "%s", "fail: expected word to be correct\n"); fail = 1; } correct = aspell_speller_check_w(spell_checker, test_incorrect, -1); if (correct) { fprintf(stderr, "%s", "fail: expected word to be incorrect\n"); fail = 1; } const AspellWordList * suggestions = aspell_speller_suggest_w(spell_checker, test_incorrect, -1); AspellStringEnumeration * elements = aspell_word_list_elements(suggestions); const uint16_t * word = aspell_string_enumeration_next_w(uint16_t, elements); if (memcmp(word, test_word, sizeof(test_incorrect)) != 0) { fprintf(stderr, "%s", "fail: first suggesion is not what is expected\n"); fail = 1; delete_aspell_string_enumeration(elements); } if (fail) printf("not ok\n"); else printf("ok\n"); } aspell-0.60.8.1/test/en.prepl0000644000076500007650000000005714533006640012607 00000000000000personal_repl-1.1 en 0 hjk hijack zkw zip line aspell-0.60.8.1/test/filter-test0000755000076500007650000000333614533006640013334 00000000000000#!/usr/bin/perl use strict; use warnings; use autodie qw(:all); my $parms; my @tests; if (@ARGV != 1) { die("usage $0 \n"); } my $ASPELL=$ARGV[0]; sub sys($) { #print "@_\n"; system "@_"; } my $passed = 0; my $failed = 0; my $skipped = 0; while () { next if /^\s+$/; #print ">>$_"; if (/^-/) { chomp; $parms = $_; next; } chomp; my $desc = $_; my $in = ''; my $out = ''; $_ = ; my $skip = 0; if (/^\! (.+)/) { die "Unknown directive: $1" unless $1 eq 'SKIP'; $skip = 1; $_ = ; } if (/^-/) { my $sep = $_; while () { #print ">$sep>$_"; last if $_ eq $sep; $in .= $_; } while () { last if $_ eq $sep; $out .= $_; } } else { $in = $_; $out = ; } #print "$parms\n"; #print ">>>IN>>>\n"; #print $in; #print ">>>OUT>>>\n"; #print $out; #print "^^^^^^^^^\n"; if ($skip) { $skipped++; next; } open F, ">tmp/test-data.in"; print F $in; open F, ">tmp/test-data.expect"; print F $out; eval { sys "$ASPELL filter --mode=none $parms < tmp/test-data.in > tmp/test-data.out"; sys "diff -u -Z tmp/test-data.expect tmp/test-data.out"; }; if ($@) { $failed++; print STDERR "FAILED: $desc: $@\n"; } else { $passed++; #print STDERR "passed: $desc\n"; } } if ($failed > 0) { printf("FAILED %d/%d tests (%d skipped)\n", $failed, $failed + $passed, $skipped); exit 1; } else { printf("all ok (%d skipped)\n", $skipped); exit 0; } aspell-0.60.8.1/config.guess0000755000076500007650000012355012404676534012520 00000000000000#! /bin/sh # Attempt to guess a canonical system name. # Copyright 1992-2014 Free Software Foundation, Inc. timestamp='2014-03-23' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that # program. This Exception is an additional permission under section 7 # of the GNU General Public License, version 3 ("GPLv3"). # # Originally written by Per Bothner. # # You can get the latest version of this script from: # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD # # Please send patches with a ChangeLog entry to config-patches@gnu.org. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] Output the configuration name of the system \`$me' is run on. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. Copyright 1992-2014 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" >&2 exit 1 ;; * ) break ;; esac done if test $# != 0; then echo "$me: too many arguments$help" >&2 exit 1 fi trap 'exit 1' 1 2 15 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a # compiler to aid in system detection is discouraged as it requires # temporary files to be created and, as you can see below, it is a # headache to deal with in a portable fashion. # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still # use `HOST_CC' if defined, but it is deprecated. # Portable tmp directory creation inspired by the Autoconf team. set_cc_for_build=' trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; : ${TMPDIR=/tmp} ; { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; dummy=$tmp/dummy ; tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; case $CC_FOR_BUILD,$HOST_CC,$CC in ,,) echo "int x;" > $dummy.c ; for c in cc gcc c89 c99 ; do if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then CC_FOR_BUILD="$c"; break ; fi ; done ; if test x"$CC_FOR_BUILD" = x ; then CC_FOR_BUILD=no_compiler_found ; fi ;; ,,*) CC_FOR_BUILD=$CC ;; ,*,*) CC_FOR_BUILD=$HOST_CC ;; esac ; set_cc_for_build= ;' # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) if (test -f /.attbin/uname) >/dev/null 2>&1 ; then PATH=$PATH:/.attbin ; export PATH fi UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown case "${UNAME_SYSTEM}" in Linux|GNU|GNU/*) # If the system lacks a compiler, then just pick glibc. # We could probably try harder. LIBC=gnu eval $set_cc_for_build cat <<-EOF > $dummy.c #include #if defined(__UCLIBC__) LIBC=uclibc #elif defined(__dietlibc__) LIBC=dietlibc #else LIBC=gnu #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'` ;; esac # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward # compatibility and a consistent mechanism for selecting the # object file format. # # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown". sysctl="sysctl -n hw.machine_arch" UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ /usr/sbin/$sysctl 2>/dev/null || echo unknown)` case "${UNAME_MACHINE_ARCH}" in armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; sh5el) machine=sh5le-unknown ;; *) machine=${UNAME_MACHINE_ARCH}-unknown ;; esac # The Operating System including object format, if it has switched # to ELF recently, or will in the future. case "${UNAME_MACHINE_ARCH}" in arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ELF__ then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? os=netbsd else os=netbsdelf fi ;; *) os=netbsd ;; esac # The OS release # Debian GNU/NetBSD machines have a different userland, and # thus, need a distinct triplet. However, they do not need # kernel version information, so it can be replaced with a # suitable tag, in the style of linux-gnu. case "${UNAME_VERSION}" in Debian*) release='-gnu' ;; *) release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" exit ;; *:Bitrig:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE} exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} exit ;; *:ekkoBSD:*:*) echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} exit ;; *:SolidBSD:*:*) echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} exit ;; macppc:MirBSD:*:*) echo powerpc-unknown-mirbsd${UNAME_RELEASE} exit ;; *:MirBSD:*:*) echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} exit ;; alpha:OSF1:*:*) case $UNAME_RELEASE in *4.0) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` ;; *5.*) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` ;; esac # According to Compaq, /usr/sbin/psrinfo has been available on # OSF/1 and Tru64 systems produced since 1995. I hope that # covers most systems running today. This code pipes the CPU # types through head -n 1, so we only detect the type of CPU 0. ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` case "$ALPHA_CPU_TYPE" in "EV4 (21064)") UNAME_MACHINE="alpha" ;; "EV4.5 (21064)") UNAME_MACHINE="alpha" ;; "LCA4 (21066/21068)") UNAME_MACHINE="alpha" ;; "EV5 (21164)") UNAME_MACHINE="alphaev5" ;; "EV5.6 (21164A)") UNAME_MACHINE="alphaev56" ;; "EV5.6 (21164PC)") UNAME_MACHINE="alphapca56" ;; "EV5.7 (21164PC)") UNAME_MACHINE="alphapca57" ;; "EV6 (21264)") UNAME_MACHINE="alphaev6" ;; "EV6.7 (21264A)") UNAME_MACHINE="alphaev67" ;; "EV6.8CB (21264C)") UNAME_MACHINE="alphaev68" ;; "EV6.8AL (21264B)") UNAME_MACHINE="alphaev68" ;; "EV6.8CX (21264D)") UNAME_MACHINE="alphaev68" ;; "EV6.9A (21264/EV69A)") UNAME_MACHINE="alphaev69" ;; "EV7 (21364)") UNAME_MACHINE="alphaev7" ;; "EV7.9 (21364A)") UNAME_MACHINE="alphaev79" ;; esac # A Pn.n version is a patched version. # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` # Reset EXIT trap before exiting to avoid spurious non-zero exit code. exitcode=$? trap '' 0 exit $exitcode ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead # of the specific Alpha model? echo alpha-pc-interix exit ;; 21064:Windows_NT:50:3) echo alpha-dec-winnt3.5 exit ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 exit ;; *:[Aa]miga[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-amigaos exit ;; *:[Mm]orph[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-morphos exit ;; *:OS/390:*:*) echo i370-ibm-openedition exit ;; *:z/VM:*:*) echo s390-ibm-zvmoe exit ;; *:OS400:*:*) echo powerpc-ibm-os400 exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit ;; arm*:riscos:*:*|arm*:RISCOS:*:*) echo arm-unknown-riscos exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp exit ;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. if test "`(/bin/universe) 2>/dev/null`" = att ; then echo pyramid-pyramid-sysv3 else echo pyramid-pyramid-bsd fi exit ;; NILE*:*:*:dcosx) echo pyramid-pyramid-svr4 exit ;; DRS?6000:unix:4.0:6*) echo sparc-icl-nx6 exit ;; DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) case `/usr/bin/uname -p` in sparc) echo sparc-icl-nx7; exit ;; esac ;; s390x:SunOS:*:*) echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) echo i386-pc-auroraux${UNAME_RELEASE} exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) eval $set_cc_for_build SUN_ARCH="i386" # If there is a compiler, see if it is configured for 64-bit objects. # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. # This test works for both compilers. if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then SUN_ARCH="x86_64" fi fi echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:*:*) case "`/usr/bin/arch -k`" in Series*|S4*) UNAME_RELEASE=`uname -v` ;; esac # Japanese Language versions have a version number like `4.1.3-JL'. echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` exit ;; sun3*:SunOS:*:*) echo m68k-sun-sunos${UNAME_RELEASE} exit ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 case "`/bin/arch`" in sun3) echo m68k-sun-sunos${UNAME_RELEASE} ;; sun4) echo sparc-sun-sunos${UNAME_RELEASE} ;; esac exit ;; aushp:SunOS:*:*) echo sparc-auspex-sunos${UNAME_RELEASE} exit ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor # > m68000). The system name ranges from "MiNT" over "FreeMiNT" # to the lowercase version "mint" (or "freemint"). Finally # the system name "TOS" denotes a system which is actually not # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) echo m68k-milan-mint${UNAME_RELEASE} exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) echo m68k-hades-mint${UNAME_RELEASE} exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) echo m68k-unknown-mint${UNAME_RELEASE} exit ;; m68k:machten:*:*) echo m68k-apple-machten${UNAME_RELEASE} exit ;; powerpc:machten:*:*) echo powerpc-apple-machten${UNAME_RELEASE} exit ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 exit ;; RISC*:ULTRIX:*:*) echo mips-dec-ultrix${UNAME_RELEASE} exit ;; VAX*:ULTRIX*:*:*) echo vax-dec-ultrix${UNAME_RELEASE} exit ;; 2020:CLIX:*:* | 2430:CLIX:*:*) echo clipper-intergraph-clix${UNAME_RELEASE} exit ;; mips:*:*:UMIPS | mips:*:*:RISCos) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #ifdef __cplusplus #include /* for printf() prototype */ int main (int argc, char *argv[]) { #else int main (argc, argv) int argc; char *argv[]; { #endif #if defined (host_mips) && defined (MIPSEB) #if defined (SYSTYPE_SYSV) printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_SVR4) printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); #endif #endif exit (-1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && SYSTEM_NAME=`$dummy $dummyarg` && { echo "$SYSTEM_NAME"; exit; } echo mips-mips-riscos${UNAME_RELEASE} exit ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax exit ;; Motorola:*:4.3:PL8-*) echo powerpc-harris-powermax exit ;; Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) echo powerpc-harris-powermax exit ;; Night_Hawk:Power_UNIX:*:*) echo powerpc-harris-powerunix exit ;; m88k:CX/UX:7*:*) echo m88k-harris-cxux7 exit ;; m88k:*:4*:R4*) echo m88k-motorola-sysv4 exit ;; m88k:*:3*:R3*) echo m88k-motorola-sysv3 exit ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] then if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ [ ${TARGET_BINARY_INTERFACE}x = x ] then echo m88k-dg-dgux${UNAME_RELEASE} else echo m88k-dg-dguxbcs${UNAME_RELEASE} fi else echo i586-dg-dgux${UNAME_RELEASE} fi exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit ;; M88*:*:R3*:*) # Delta 88k system running SVR3 echo m88k-motorola-sysv3 exit ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) echo m88k-tektronix-sysv3 exit ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) echo m68k-tektronix-bsd exit ;; *:IRIX*:*:*) echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` exit ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) echo i386-ibm-aix exit ;; ia64:AIX:*:*) if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} exit ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include main() { if (!__power_pc()) exit(1); puts("powerpc-ibm-aix3.2.5"); exit(0); } EOF if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` then echo "$SYSTEM_NAME" else echo rs6000-ibm-aix3.2.5 fi elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then echo rs6000-ibm-aix3.2.4 else echo rs6000-ibm-aix3.2 fi exit ;; *:AIX:*:[4567]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc fi if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${IBM_ARCH}-ibm-aix${IBM_REV} exit ;; *:AIX:*:*) echo rs6000-ibm-aix exit ;; ibmrt:4.4BSD:*|romp-ibm:BSD:*) echo romp-ibm-bsd4.4 exit ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to exit ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx exit ;; DPX/2?00:B.O.S.:*:*) echo m68k-bull-sysv3 exit ;; 9000/[34]??:4.3bsd:1.*:*) echo m68k-hp-bsd exit ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) echo m68k-hp-bsd4.4 exit ;; 9000/[34678]??:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` case "${UNAME_MACHINE}" in 9000/31? ) HP_ARCH=m68000 ;; 9000/[34]?? ) HP_ARCH=m68k ;; 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` case "${sc_cpu_version}" in 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0 case "${sc_kernel_bits}" in 32) HP_ARCH="hppa2.0n" ;; 64) HP_ARCH="hppa2.0w" ;; '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 esac ;; esac fi if [ "${HP_ARCH}" = "" ]; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #define _HPUX_SOURCE #include #include int main () { #if defined(_SC_KERNEL_BITS) long bits = sysconf(_SC_KERNEL_BITS); #endif long cpu = sysconf (_SC_CPU_VERSION); switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0"); break; case CPU_PA_RISC1_1: puts ("hppa1.1"); break; case CPU_PA_RISC2_0: #if defined(_SC_KERNEL_BITS) switch (bits) { case 64: puts ("hppa2.0w"); break; case 32: puts ("hppa2.0n"); break; default: puts ("hppa2.0"); break; } break; #else /* !defined(_SC_KERNEL_BITS) */ puts ("hppa2.0"); break; #endif default: puts ("hppa1.0"); break; } exit (0); } EOF (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac if [ ${HP_ARCH} = "hppa2.0w" ] then eval $set_cc_for_build # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler # generating 64-bit code. GNU and HP use different nomenclature: # # $ CC_FOR_BUILD=cc ./config.guess # => hppa2.0w-hp-hpux11.23 # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess # => hppa64-hp-hpux11.23 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | grep -q __LP64__ then HP_ARCH="hppa2.0w" else HP_ARCH="hppa64" fi fi echo ${HP_ARCH}-hp-hpux${HPUX_REV} exit ;; ia64:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` echo ia64-hp-hpux${HPUX_REV} exit ;; 3050*:HI-UX:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include int main () { long cpu = sysconf (_SC_CPU_VERSION); /* The order matters, because CPU_IS_HP_MC68K erroneously returns true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct results, however. */ if (CPU_IS_PA_RISC (cpu)) { switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; default: puts ("hppa-hitachi-hiuxwe2"); break; } } else if (CPU_IS_HP_MC68K (cpu)) puts ("m68k-hitachi-hiuxwe2"); else puts ("unknown-hitachi-hiuxwe2"); exit (0); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && { echo "$SYSTEM_NAME"; exit; } echo unknown-hitachi-hiuxwe2 exit ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) echo hppa1.1-hp-bsd exit ;; 9000/8??:4.3bsd:*:*) echo hppa1.0-hp-bsd exit ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) echo hppa1.0-hp-mpeix exit ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) echo hppa1.1-hp-osf exit ;; hp8??:OSF1:*:*) echo hppa1.0-hp-osf exit ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then echo ${UNAME_MACHINE}-unknown-osf1mk else echo ${UNAME_MACHINE}-unknown-osf1 fi exit ;; parisc*:Lites*:*:*) echo hppa1.1-hp-lites exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*[A-Z]90:*:*:*) echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ -e 's/\.[^.]*$/.X/' exit ;; CRAY*TS:*:*:*) echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*T3E:*:*:*) echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*SV1:*:*:*) echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; *:UNICOS/mp:*:*) echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; 5000:UNIX_System_V:4.*:*) FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} exit ;; sparc*:BSD/OS:*:*) echo sparc-unknown-bsdi${UNAME_RELEASE} exit ;; *:BSD/OS:*:*) echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit ;; *:FreeBSD:*:*) UNAME_PROCESSOR=`/usr/bin/uname -p` case ${UNAME_PROCESSOR} in amd64) echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; *) echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; esac exit ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit ;; *:MINGW64*:*) echo ${UNAME_MACHINE}-pc-mingw64 exit ;; *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; *:MSYS*:*) echo ${UNAME_MACHINE}-pc-msys exit ;; i*:windows32*:*) # uname -m includes "-pc" on this system. echo ${UNAME_MACHINE}-mingw32 exit ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; *:Interix*:*) case ${UNAME_MACHINE} in x86) echo i586-pc-interix${UNAME_RELEASE} exit ;; authenticamd | genuineintel | EM64T) echo x86_64-unknown-interix${UNAME_RELEASE} exit ;; IA64) echo ia64-unknown-interix${UNAME_RELEASE} exit ;; esac ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks exit ;; 8664:Windows_NT:*) echo x86_64-pc-mks exit ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we # UNAME_MACHINE based on the output of uname instead of i386? echo i586-pc-interix exit ;; i*:UWIN*:*) echo ${UNAME_MACHINE}-pc-uwin exit ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) echo x86_64-unknown-cygwin exit ;; p*:CYGWIN*:*) echo powerpcle-unknown-cygwin exit ;; prep*:SunOS:5.*:*) echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; *:GNU:*:*) # the GNU system echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC} exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; aarch64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; aarch64_be:Linux:*:*) UNAME_MACHINE=aarch64_be echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in EV5) UNAME_MACHINE=alphaev5 ;; EV56) UNAME_MACHINE=alphaev56 ;; PCA56) UNAME_MACHINE=alphapca56 ;; PCA57) UNAME_MACHINE=alphapca56 ;; EV6) UNAME_MACHINE=alphaev6 ;; EV67) UNAME_MACHINE=alphaev67 ;; EV68*) UNAME_MACHINE=alphaev68 ;; esac objdump --private-headers /bin/sh | grep -q ld.so.1 if test "$?" = 0 ; then LIBC="gnulibc1" ; fi echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; arc:Linux:*:* | arceb:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; arm*:Linux:*:*) eval $set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then echo ${UNAME_MACHINE}-unknown-linux-${LIBC} else if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi else echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf fi fi exit ;; avr32*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; cris:Linux:*:*) echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; crisv32:Linux:*:*) echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; frv:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; hexagon:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; i*86:Linux:*:*) echo ${UNAME_MACHINE}-pc-linux-${LIBC} exit ;; ia64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; m32r*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; m68*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; mips:Linux:*:* | mips64:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU #undef ${UNAME_MACHINE} #undef ${UNAME_MACHINE}el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) CPU=${UNAME_MACHINE}el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) CPU=${UNAME_MACHINE} #else CPU= #endif #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } ;; openrisc*:Linux:*:*) echo or1k-unknown-linux-${LIBC} exit ;; or32:Linux:*:* | or1k*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; padre:Linux:*:*) echo sparc-unknown-linux-${LIBC} exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) echo hppa64-unknown-linux-${LIBC} exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in PA7*) echo hppa1.1-unknown-linux-${LIBC} ;; PA8*) echo hppa2.0-unknown-linux-${LIBC} ;; *) echo hppa-unknown-linux-${LIBC} ;; esac exit ;; ppc64:Linux:*:*) echo powerpc64-unknown-linux-${LIBC} exit ;; ppc:Linux:*:*) echo powerpc-unknown-linux-${LIBC} exit ;; ppc64le:Linux:*:*) echo powerpc64le-unknown-linux-${LIBC} exit ;; ppcle:Linux:*:*) echo powerpcle-unknown-linux-${LIBC} exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux-${LIBC} exit ;; sh64*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sh*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; tile*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; vax:Linux:*:*) echo ${UNAME_MACHINE}-dec-linux-${LIBC} exit ;; x86_64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; xtensa*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both # sysname and nodename. echo i386-sequent-sysv4 exit ;; i*86:UNIX_SV:4.2MP:2.*) # Unixware is an offshoot of SVR4, but it has its own version # number series starting with 2... # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. echo ${UNAME_MACHINE}-pc-os2-emx exit ;; i*86:XTS-300:*:STOP) echo ${UNAME_MACHINE}-unknown-stop exit ;; i*86:atheos:*:*) echo ${UNAME_MACHINE}-unknown-atheos exit ;; i*86:syllable:*:*) echo ${UNAME_MACHINE}-pc-syllable exit ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) echo i386-unknown-lynxos${UNAME_RELEASE} exit ;; i*86:*DOS:*:*) echo ${UNAME_MACHINE}-pc-msdosdjgpp exit ;; i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} else echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} fi exit ;; i*86:*:5:[678]*) # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} exit ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ && UNAME_MACHINE=i586 (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ && UNAME_MACHINE=i686 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL else echo ${UNAME_MACHINE}-pc-sysv32 fi exit ;; pc:*:*:*) # Left here for compatibility: # uname -m prints for DJGPP always 'pc', but it prints nothing about # the processor, so we play safe by assuming i586. # Note: whatever this is, it MUST be the same as what config.sub # prints for the "djgpp" host, or else GDB configury will decide that # this is a cross-build. echo i586-pc-msdosdjgpp exit ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit ;; paragon:*:*:*) echo i860-intel-osf1 exit ;; i860:*:4.*:*) # i860-SVR4 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 fi exit ;; mini*:CTIX:SYS*5:*) # "miniframe" echo m68010-convergent-sysv exit ;; mc68k:UNIX:SYSTEM5:3.51m) echo m68k-convergent-sysv exit ;; M680?0:D-NIX:5.3:*) echo m68k-diab-dnix exit ;; M68*:*:R3V[5678]*:*) test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) OS_REL='' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4; exit; } ;; NCR*:*:4.2:* | MPRAS*:*:4.2:*) OS_REL='.3' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} exit ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit ;; TSUNAMI:LynxOS:2.*:*) echo sparc-unknown-lynxos${UNAME_RELEASE} exit ;; rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} exit ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) echo powerpc-unknown-lynxos${UNAME_RELEASE} exit ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv${UNAME_RELEASE} exit ;; RM*:ReliantUNIX-*:*:*) echo mips-sni-sysv4 exit ;; RM*:SINIX-*:*:*) echo mips-sni-sysv4 exit ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` echo ${UNAME_MACHINE}-sni-sysv4 else echo ns32k-sni-sysv fi exit ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says echo i586-unisys-sysv4 exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm echo hppa1.1-stratus-sysv4 exit ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. echo i860-stratus-sysv4 exit ;; i*86:VOS:*:*) # From Paul.Green@stratus.com. echo ${UNAME_MACHINE}-stratus-vos exit ;; *:VOS:*:*) # From Paul.Green@stratus.com. echo hppa1.1-stratus-vos exit ;; mc68*:A/UX:*:*) echo m68k-apple-aux${UNAME_RELEASE} exit ;; news*:NEWS-OS:6*:*) echo mips-sony-newsos6 exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then echo mips-nec-sysv${UNAME_RELEASE} else echo mips-unknown-sysv${UNAME_RELEASE} fi exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. echo powerpc-apple-beos exit ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos exit ;; BePC:Haiku:*:*) # Haiku running on Intel PC compatible. echo i586-pc-haiku exit ;; x86_64:Haiku:*:*) echo x86_64-unknown-haiku exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit ;; SX-5:SUPER-UX:*:*) echo sx5-nec-superux${UNAME_RELEASE} exit ;; SX-6:SUPER-UX:*:*) echo sx6-nec-superux${UNAME_RELEASE} exit ;; SX-7:SUPER-UX:*:*) echo sx7-nec-superux${UNAME_RELEASE} exit ;; SX-8:SUPER-UX:*:*) echo sx8-nec-superux${UNAME_RELEASE} exit ;; SX-8R:SUPER-UX:*:*) echo sx8r-nec-superux${UNAME_RELEASE} exit ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} exit ;; *:Rhapsody:*:*) echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown eval $set_cc_for_build if test "$UNAME_PROCESSOR" = unknown ; then UNAME_PROCESSOR=powerpc fi if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then case $UNAME_PROCESSOR in i386) UNAME_PROCESSOR=x86_64 ;; powerpc) UNAME_PROCESSOR=powerpc64 ;; esac fi fi elif test "$UNAME_PROCESSOR" = i386 ; then # Avoid executing cc on OS X 10.9, as it ships with a stub # that puts up a graphical alert prompting to install # developer tools. Any system running Mac OS X 10.7 or # later (Darwin 11 and later) is required to have a 64-bit # processor. This is not true of the ARM version of Darwin # that Apple uses in portable devices. UNAME_PROCESSOR=x86_64 fi echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` if test "$UNAME_PROCESSOR" = "x86"; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} exit ;; *:QNX:*:4*) echo i386-pc-qnx exit ;; NEO-?:NONSTOP_KERNEL:*:*) echo neo-tandem-nsk${UNAME_RELEASE} exit ;; NSE-*:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk${UNAME_RELEASE} exit ;; NSR-?:NONSTOP_KERNEL:*:*) echo nsr-tandem-nsk${UNAME_RELEASE} exit ;; *:NonStop-UX:*:*) echo mips-compaq-nonstopux exit ;; BS2000:POSIX*:*:*) echo bs2000-siemens-sysv exit ;; DS/*:UNIX_System_V:*:*) echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} exit ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. if test "$cputype" = "386"; then UNAME_MACHINE=i386 else UNAME_MACHINE="$cputype" fi echo ${UNAME_MACHINE}-unknown-plan9 exit ;; *:TOPS-10:*:*) echo pdp10-unknown-tops10 exit ;; *:TENEX:*:*) echo pdp10-unknown-tenex exit ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) echo pdp10-dec-tops20 exit ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) echo pdp10-xkl-tops20 exit ;; *:TOPS-20:*:*) echo pdp10-unknown-tops20 exit ;; *:ITS:*:*) echo pdp10-unknown-its exit ;; SEI:*:*:SEIUX) echo mips-sei-seiux${UNAME_RELEASE} exit ;; *:DragonFly:*:*) echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit ;; *:*VMS:*:*) UNAME_MACHINE=`(uname -p) 2>/dev/null` case "${UNAME_MACHINE}" in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; V*) echo vax-dec-vms ; exit ;; esac ;; *:XENIX:*:SysV) echo i386-pc-xenix exit ;; i*86:skyos:*:*) echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' exit ;; i*86:rdos:*:*) echo ${UNAME_MACHINE}-pc-rdos exit ;; i*86:AROS:*:*) echo ${UNAME_MACHINE}-pc-aros exit ;; x86_64:VMkernel:*:*) echo ${UNAME_MACHINE}-unknown-esx exit ;; esac cat >&2 < in order to provide the needed information to handle your system. config.guess timestamp = $timestamp uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` /bin/uname -X = `(/bin/uname -X) 2>/dev/null` hostinfo = `(hostinfo) 2>/dev/null` /bin/universe = `(/bin/universe) 2>/dev/null` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` /bin/arch = `(/bin/arch) 2>/dev/null` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` UNAME_MACHINE = ${UNAME_MACHINE} UNAME_RELEASE = ${UNAME_RELEASE} UNAME_SYSTEM = ${UNAME_SYSTEM} UNAME_VERSION = ${UNAME_VERSION} EOF exit 1 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: aspell-0.60.8.1/modules/0000755000076500007650000000000014540417601011711 500000000000000aspell-0.60.8.1/modules/tokenizer/0000755000076500007650000000000014540417601013723 500000000000000aspell-0.60.8.1/modules/tokenizer/basic.cpp0000644000076500007650000000304114533006640015425 00000000000000 // This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #include "tokenizer.hpp" #include "convert.hpp" #include "speller.hpp" namespace acommon { class TokenizerBasic : public Tokenizer { public: bool advance(); }; bool TokenizerBasic::advance() { word_begin = word_end; begin_pos = end_pos; FilterChar * cur = word_begin; unsigned int cur_pos = begin_pos; word.clear(); // skip spaces (non-word characters) while (*cur != 0 && !(is_word(*cur) || (is_begin(*cur) && is_word(cur[1])))) { cur_pos += cur->width; ++cur; } if (*cur == 0) return false; word_begin = cur; begin_pos = cur_pos; if (is_begin(*cur) && is_word(cur[1])) { cur_pos += cur->width; ++cur; } while (is_word(*cur) || (is_middle(*cur) && cur > word_begin && is_word(cur[-1]) && is_word(cur[1]) )) { word.append(*cur); cur_pos += cur->width; ++cur; } if (is_end(*cur)) { word.append(*cur); cur_pos += cur->width; ++cur; } word.append('\0'); word_end = cur; end_pos = cur_pos; return true; } #undef increment__ PosibErr new_tokenizer(Speller * speller) { Tokenizer * tok = new TokenizerBasic(); speller->setup_tokenizer(tok); return tok; } } aspell-0.60.8.1/modules/tokenizer/Makefile.in0000644000076500007650000000010014533006640015676 00000000000000top_srcdir = @top_srcdir@ subsystem: $(MAKE) -C ${top_srcdir} aspell-0.60.8.1/modules/Makefile.in0000644000076500007650000000010014533006640013664 00000000000000top_srcdir = @top_srcdir@ subsystem: $(MAKE) -C ${top_srcdir} aspell-0.60.8.1/modules/speller/0000755000076500007650000000000014540417601013357 500000000000000aspell-0.60.8.1/modules/speller/default/0000755000076500007650000000000014540417601015003 500000000000000aspell-0.60.8.1/modules/speller/default/speller_impl.hpp0000644000076500007650000001715714540417415020141 00000000000000// Aspell main C++ include file // Copyright 1998-2000 by Kevin Atkinson under the terms of the LGPL. #ifndef __aspeller_speller__ #define __aspeller_speller__ #include #include "clone_ptr.hpp" #include "copy_ptr.hpp" #include "data.hpp" #include "enumeration.hpp" #include "speller.hpp" #include "check_list.hpp" using namespace acommon; namespace acommon { class StringMap; class Config; class WordList; } // The speller class is responsible for keeping track of the // dictionaries coming up with suggestions and the like. Its methods // are NOT meant to be used my multiple threads and/or documents. namespace aspeller { class Language; struct SensitiveCompare; class Suggest; enum SpecialId {main_id, personal_id, session_id, personal_repl_id, none_id}; struct SpellerDict { Dict * dict; bool use_to_check; bool use_to_suggest; bool save_on_saveall; SpecialId special_id; SpellerDict * next; SpellerDict(Dict *); SpellerDict(Dict *, const Config &, SpecialId id = none_id); ~SpellerDict() {if (dict) dict->release();} }; class SpellerImpl : public Speller { public: SpellerImpl(); // does not set anything up. ~SpellerImpl(); PosibErr setup(Config *); void setup_tokenizer(Tokenizer *); // // Low level Word List Management methods // public: typedef Enumeration * WordLists; WordLists wordlists() const; int num_wordlists() const; const SpellerDict * locate (const Dict::Id &) const; // // Add a single dictionary that has not been previously added // PosibErr add_dict(SpellerDict *); PosibErr personal_word_list () const; PosibErr session_word_list () const; PosibErr main_word_list () const; // // Language methods // char * to_lower(char *); const char * lang_name() const; const Language & lang() const {return *lang_;} // // Spelling methods // struct CompoundInfo { short count; short incorrect_count; CheckInfo * first_incorrect; CompoundInfo() : count(0), incorrect_count(0), first_incorrect() {} }; PosibErr check(char * word, char * word_end, /* it WILL modify word */ bool try_uppercase, unsigned run_together_limit, CheckInfo *, CheckInfo *, GuessInfo *, CompoundInfo * = NULL); PosibErr check(MutableString word) { guess_info.reset(); return check(word.begin(), word.end(), false, unconditional_run_together_ ? run_together_limit_ : 0, check_inf, check_inf + 8, &guess_info); } PosibErr check(ParmString word) { size_t sz = word.size(); std::vector w(sz+1); memcpy(&*w.begin(), word.str(), sz+1); return check(MutableString(&w.front(), sz)); } PosibErr check(const char * word) {return check(ParmString(word));} PosibErr check(const char * word, size_t sz) { std::vector w(sz+1); memcpy(&*w.begin(), word, sz); w[sz] = '\0'; return check(MutableString(&w.front(), sz)); } CheckInfo * check_runtogether(char * word, char * word_end, /* it WILL modify word */ bool try_uppercase, unsigned run_together_limit, CheckInfo *, CheckInfo *, GuessInfo *); bool check_single(char * word, /* it WILL modify word */ bool try_uppercase, CheckInfo & ci, GuessInfo * gi); bool check_affix(ParmString word, CheckInfo & ci, GuessInfo * gi); bool check_simple(ParmString, WordEntry &); const CheckInfo * check_info() { if (check_inf[0].word.str) return check_inf; else if (guess_info.head) return guess_info.head; else return 0; } // // High level Word List management methods // PosibErr add_to_personal(MutableString word); PosibErr add_to_session(MutableString word); PosibErr save_all_word_lists(); PosibErr clear_session(); PosibErr suggest(MutableString word); // the suggestion list and the elements in it are only // valid until the next call to suggest. PosibErr store_replacement(MutableString mis, MutableString cor); PosibErr store_replacement(const String & mis, const String & cor, bool memory); // // Private Stuff (from here to the end of the class) // class DictCollection; class ConfigNotifier; private: friend class ConfigNotifier; CachePtr lang_; CopyPtr sensitive_compare_; //CopyPtr wls_; ClonePtr suggest_; ClonePtr intr_suggest_; unsigned int ignore_count; bool ignore_repl; String prev_mis_repl_; String prev_cor_repl_; void operator= (const SpellerImpl &other); SpellerImpl(const SpellerImpl &other); SpellerDict * dicts_; Dictionary * personal_; Dictionary * session_; ReplacementDict * repl_; Dictionary * main_; public: // these are public so that other classes and functions can use them, // DO NOT USE const SensitiveCompare & sensitive_compare() const {return *sensitive_compare_;} //const DictCollection & data_set_collection() const {return *wls_;} PosibErr set_check_lang(ParmString lang, ParmString lang_dir); double distance (const char *, const char *, const char *, const char *) const; CheckInfo check_inf[8]; GuessInfo guess_info; SensitiveCompare s_cmp; SensitiveCompare s_cmp_begin; // These (s_cmp_begin,middle,end) SensitiveCompare s_cmp_middle; // are used by the affix code. SensitiveCompare s_cmp_end; typedef Vector WS; WS check_ws, affix_ws, suggest_ws, suggest_affix_ws; bool unconditional_run_together_; unsigned int run_together_limit_; unsigned int run_together_min_; unsigned run_together_limit() const { return unconditional_run_together_ ? run_together_limit_ : 0; } bool camel_case_; bool affix_info, affix_compress; bool have_repl; bool have_soundslike; bool invisible_soundslike, soundslike_root_only; bool fast_scan, fast_lookup; bool run_together; }; struct LookupInfo { SpellerImpl * sp; enum Mode {Word, Guess, Clean, Soundslike, AlwaysTrue} mode; SpellerImpl::WS::const_iterator begin; SpellerImpl::WS::const_iterator end; inline LookupInfo(SpellerImpl * s, Mode m); // returns 0 if nothing found // 1 if a match is found // -1 if a word is found but affix doesn't match and "gi" int lookup (ParmString word, const SensitiveCompare * c, char aff, WordEntry & o, GuessInfo * gi) const; }; inline LookupInfo::LookupInfo(SpellerImpl * s, Mode m) : sp(s), mode(m) { switch (m) { case Word: begin = sp->affix_ws.begin(); end = sp->affix_ws.end(); return; case Guess: begin = sp->check_ws.begin(); end = sp->check_ws.end(); mode = Word; return; case Clean: case Soundslike: begin = sp->suggest_affix_ws.begin(); end = sp->suggest_affix_ws.end(); return; case AlwaysTrue: return; } } } #endif aspell-0.60.8.1/modules/speller/default/phonetic.cpp0000644000076500007650000001134114533006640017237 00000000000000// Copyright 2000 by Kevin Atkinson under the terms of the LGPL #include "language.hpp" #include "phonetic.hpp" #include "phonet.hpp" #include "file_util.hpp" #include "file_data_util.hpp" #include "clone_ptr-t.hpp" namespace aspeller { class SimpileSoundslike : public Soundslike { private: const Language * lang; char first[256]; char rest[256]; public: SimpileSoundslike(const Language * l) : lang(l) {} PosibErr setup(Conv &) { memcpy(first, lang->sl_first_, 256); memcpy(rest, lang->sl_rest_, 256); return no_err; } String soundslike_chars() const { bool chars_set[256] = {0}; for (int i = 0; i != 256; ++i) { char c = first[i]; if (c) chars_set[static_cast(c)] = true; c = rest[i]; if (c) chars_set[static_cast(c)] = true; } String chars_list; for (int i = 0; i != 256; ++i) { if (chars_set[i]) chars_list += static_cast(i); } return chars_list; } char * to_soundslike(char * res, const char * str, int size) const { char prev, cur = '\0'; const char * i = str; while (*i) { cur = first[static_cast(*i++)]; if (cur) {*res++ = cur; break;} } prev = cur; while (*i) { cur = rest[static_cast(*i++)]; if (cur && cur != prev) *res++ = cur; prev = cur; } *res = '\0'; return res; } const char * name () const { return "simple"; } const char * version() const { return "2.0"; } }; class NoSoundslike : public Soundslike { private: const Language * lang; public: NoSoundslike(const Language * l) : lang(l) {} PosibErr setup(Conv &) {return no_err;} String soundslike_chars() const { return get_clean_chars(*lang); } char * to_soundslike(char * res, const char * str, int size) const { return lang->LangImpl::to_clean(res, str); } const char * name() const { return "none"; } const char * version() const { return "1.0"; } }; class StrippedSoundslike : public Soundslike { private: const Language * lang; public: StrippedSoundslike(const Language * l) : lang(l) {} PosibErr setup(Conv &) {return no_err;} String soundslike_chars() const { return get_stripped_chars(*lang); } char * to_soundslike(char * res, const char * str, int size) const { return lang->LangImpl::to_stripped(res, str); } const char * name() const { return "stripped"; } const char * version() const { return "1.0"; } }; class PhonetSoundslike : public Soundslike { const Language * lang; StackPtr phonet_parms; public: PhonetSoundslike(const Language * l) : lang(l) {} PosibErr setup(Conv & iconv) { String file; file += lang->data_dir(); file += '/'; file += lang->name(); file += "_phonet.dat"; PosibErr pe = new_phonet(file, iconv, lang); if (pe.has_err()) return pe; phonet_parms.reset(pe); return no_err; } String soundslike_chars() const { bool chars_set[256] = {0}; String chars_list; for (const char * * i = phonet_parms->rules + 1; *(i-1) != PhonetParms::rules_end; i += 2) { for (const char * j = *i; *j; ++j) { chars_set[static_cast(*j)] = true; } } for (int i = 0; i != 256; ++i) { if (chars_set[i]) chars_list += static_cast(i); } return chars_list; } char * to_soundslike(char * res, const char * str, int size) const { int new_size = phonet(str, res, size, *phonet_parms); return res + new_size; } const char * name() const { return "phonet"; } const char * version() const { return phonet_parms->version.c_str(); } }; PosibErr new_soundslike(ParmString name, Conv & iconv, const Language * lang) { Soundslike * sl; if (name == "simple" || name == "generic") { sl = new SimpileSoundslike(lang); } else if (name == "stripped") { sl = new StrippedSoundslike(lang); } else if (name == "none") { sl = new NoSoundslike(lang); } else if (name == lang->name()) { sl = new PhonetSoundslike(lang); } else { abort(); // FIXME } PosibErrBase pe = sl->setup(iconv); if (pe.has_err()) { delete sl; return pe; } else { return sl; } } } aspell-0.60.8.1/modules/speller/default/writable.cpp0000644000076500007650000005717114533006640017252 00000000000000// This file is part of The New Aspell // Copyright (C) 2000,2011 by Kevin Atkinson under the GNU LGPL // license version 2.0 or 2.1. You should have received a copy of the // LGPL license along with this library if you did not you can find it // at http://www.gnu.org/. #include #include "hash-t.hpp" #include "data.hpp" #include "data_util.hpp" #include "enumeration.hpp" #include "errors.hpp" #include "file_util.hpp" #include "fstream.hpp" #include "language.hpp" #include "getdata.hpp" namespace { ////////////////////////////////////////////////////////////////////// // // WritableBase // using namespace std; using namespace aspeller; using namespace acommon; typedef const char * Str; typedef unsigned char byte; struct Hash { InsensitiveHash<> f; Hash(const Language * l) : f(l) {} size_t operator() (Str s) const { return f(s); } }; struct Equal { InsensitiveEqual f; Equal(const Language * l) : f(l) {} bool operator() (Str a, Str b) const { return f(a, b); } }; void write_n_escape(FStream & o, const char * str) { while (*str != '\0') { if (*str == '\n') o << "\\n"; else if (*str == '\r') o << "\\r"; else if (*str == '\\') o << "\\\\"; else o << *str; ++str; } } static inline char f_getc(FStream & in) { int c = in.get(); return c == EOF ? '\0' : (char)c; } bool getline_n_unescape(FStream & in, String & str, char delem) { str.clear(); char c = f_getc(in); if (!c) return false; while (c && c != delem) { if (c == '\\') { c = f_getc(in); if (c == 'n') str.append('\n'); else if (c == 'r') str.append('\r'); else if (c == '\\') str.append('\\'); else {str.append('\\'); continue;} } else { str.append(c); } c = f_getc(in); } return true; } bool getline_n_unescape(FStream & in, DataPair & d, String & buf) { if (!getline_n_unescape(in, buf, '\n')) return false; d.value.str = buf.mstr(); d.value.size = buf.size(); return true; } typedef Vector StrVector; typedef hash_multiset WordLookup; typedef hash_map SoundslikeLookup; class WritableBase : public Dictionary { protected: String suffix; String compatibility_suffix; time_t cur_file_date; String compatibility_file_name; WritableBase(BasicType t, const char * n, const char * s, const char * cs, const Config & cfg) : Dictionary(t,n), suffix(s), compatibility_suffix(cs), use_soundslike(true) { fast_lookup = true; validate_words = cfg.retrieve_bool("validate-words"); } virtual ~WritableBase() {} virtual PosibErr save(FStream &, ParmString) = 0; virtual PosibErr merge(FStream &, ParmString, Config * = 0) = 0; PosibErr save2(FStream &, ParmString); PosibErr update(FStream &, ParmString); PosibErr save(bool do_update); PosibErr update_file_date_info(FStream &); PosibErr load(ParmString, Config &, DictList *, SpellerImpl *); PosibErr merge(ParmString); PosibErr save_as(ParmString); PosibErr clear(); String file_encoding; ConvObj iconv; ConvObj oconv; PosibErr set_file_encoding(ParmString, Config & c); PosibErr synchronize() {return save(true);} PosibErr save_noupdate() {return save(false);} bool use_soundslike; StackPtr word_lookup; SoundslikeLookup soundslike_lookup_; ObjStack buffer; void set_lang_hook(Config & c) { set_file_encoding(lang()->data_encoding(), c); word_lookup.reset(new WordLookup(10, Hash(lang()), Equal(lang()))); use_soundslike = lang()->have_soundslike(); } }; PosibErr WritableBase::update_file_date_info(FStream & f) { RET_ON_ERR(update_file_info(f)); cur_file_date = get_modification_time(f); return no_err; } PosibErr WritableBase::load(ParmString f0, Config & config, DictList *, SpellerImpl *) { set_file_name(f0); const String f = file_name(); FStream in; if (file_exists(f)) { RET_ON_ERR(open_file_readlock(in, f)); if (in.peek() == EOF) return make_err(cant_read_file,f); // ^^ FIXME RET_ON_ERR(merge(in, f, &config)); } else if (f.size() >= suffix.size() && f.substr(f.size()-suffix.size(),suffix.size()) == suffix) { compatibility_file_name = f.substr(0,f.size() - suffix.size()); compatibility_file_name += compatibility_suffix; { PosibErr pe = open_file_readlock(in, compatibility_file_name); if (pe.has_err()) {compatibility_file_name = ""; return pe;} } { PosibErr pe = merge(in, compatibility_file_name, &config); if (pe.has_err()) {compatibility_file_name = ""; return pe;} } } else { return make_err(cant_read_file,f); } return update_file_date_info(in); } PosibErr WritableBase::merge(ParmString f0) { FStream in; Dict::FileName fn(f0); RET_ON_ERR(open_file_readlock(in, fn.path())); RET_ON_ERR(merge(in, fn.path())); return no_err; } PosibErr WritableBase::update(FStream & in, ParmString fn) { typedef PosibErr Ret; { Ret pe = merge(in, fn); if (pe.has_err() && compatibility_file_name.empty()) return pe; } { Ret pe = update_file_date_info(in); if (pe.has_err() && compatibility_file_name.empty()) return pe; } return no_err; } PosibErr WritableBase::save2(FStream & out, ParmString fn) { truncate_file(out, fn); RET_ON_ERR(save(out,fn)); out.flush(); return no_err; } PosibErr WritableBase::save_as(ParmString fn) { compatibility_file_name = ""; set_file_name(fn); FStream inout; RET_ON_ERR(open_file_writelock(inout, file_name())); RET_ON_ERR(save2(inout, file_name())); RET_ON_ERR(update_file_date_info(inout)); return no_err; } PosibErr WritableBase::save(bool do_update) { FStream inout; RET_ON_ERR_SET(open_file_writelock(inout, file_name()), bool, prev_existed); if (do_update && prev_existed && get_modification_time(inout) > cur_file_date) RET_ON_ERR(update(inout, file_name())); RET_ON_ERR(save2(inout, file_name())); RET_ON_ERR(update_file_date_info(inout)); if (compatibility_file_name.size() != 0) { remove_file(compatibility_file_name.c_str()); compatibility_file_name = ""; } return no_err; } PosibErr WritableBase::clear() { word_lookup->clear(); soundslike_lookup_.clear(); buffer.reset(); return no_err; } PosibErr WritableBase::set_file_encoding(ParmString enc, Config & c) { if (enc == file_encoding) return no_err; if (enc == "") enc = lang()->charmap(); RET_ON_ERR(iconv.setup(c, enc, lang()->charmap(), NormFrom)); RET_ON_ERR(oconv.setup(c, lang()->charmap(), enc, NormTo)); if (iconv || oconv) file_encoding = enc; else file_encoding = ""; return no_err; } ///////////////////////////////////////////////////////////////////// // // Common Stuff // // a word is stored in memory as follows // // the hash table points to the word and not the start of the block static inline void set_word(WordEntry & res, Str w) { res.word = w; res.word_size = (byte)w[-1]; res.word_info = (byte)w[-2]; res.aff = ""; } // a soundslike is stored in memory as follows // // the hash table points to the sl and not the start of the block static inline void set_sl(WordEntry & res, Str w) { res.word = w; res.word_size = (byte)w[-1]; } static void soundslike_next(WordEntry * w) { const Str * & i = (const Str * &)(w->intr[0]); const Str * end = (const Str * )(w->intr[1]); set_word(*w, *i); ++i; if (i == end) w->adv_ = 0; } static void sl_init(const StrVector * tmp, WordEntry & o) { const Str * i = tmp->pbegin(); const Str * end = tmp->pend(); set_word(o, *i); ++i; if (i != end) { o.intr[0] = (void *)i; o.intr[1] = (void *)end; o.adv_ = soundslike_next; } else { o.intr[0] = 0; } } struct SoundslikeElements : public SoundslikeEnumeration { typedef SoundslikeLookup::const_iterator Itr; Itr i; Itr end; WordEntry d; SoundslikeElements(Itr i0, Itr end0) : i(i0), end(end0) { d.what = WordEntry::Soundslike; } WordEntry * next(int) { if (i == end) return 0; set_sl(d, i->first); d.intr[0] = (void *)(&i->second); ++i; return &d; } }; struct CleanElements : public SoundslikeEnumeration { typedef WordLookup::const_iterator Itr; Itr i; Itr end; WordEntry d; CleanElements(Itr i0, Itr end0) : i(i0), end(end0) { d.what = WordEntry::Word; } WordEntry * next(int) { if (i == end) return 0; set_word(d, *i); ++i; return &d; } }; struct ElementsParms { typedef WordEntry * Value; typedef WordLookup::const_iterator Iterator; Iterator end_; WordEntry data; ElementsParms(Iterator e) : end_(e) {} bool endf(Iterator i) const {return i==end_;} Value deref(Iterator i) {set_word(data, *i); return &data;} static Value end_state() {return 0;} }; ///////////////////////////////////////////////////////////////////// // // WritableDict // class WritableDict : public WritableBase { public: //but don't use PosibErr save(FStream &, ParmString); PosibErr merge(FStream &, ParmString, Config * config); public: WritableDict(const Config & cfg) : WritableBase(basic_dict, "WritableDict", ".pws", ".per", cfg) {} Size size() const; bool empty() const; PosibErr add(ParmString w) {return Dictionary::add(w);} PosibErr add(ParmString w, ParmString s); bool lookup(ParmString word, const SensitiveCompare *, WordEntry &) const; bool clean_lookup(ParmString sondslike, WordEntry &) const; bool soundslike_lookup(const WordEntry & soundslike, WordEntry &) const; bool soundslike_lookup(ParmString soundslike, WordEntry &) const; WordEntryEnumeration * detailed_elements() const; SoundslikeEnumeration * soundslike_elements() const; }; WritableDict::Size WritableDict::size() const { return word_lookup->size(); } bool WritableDict::empty() const { return word_lookup->empty(); } bool WritableDict::lookup(ParmString word, const SensitiveCompare * c, WordEntry & o) const { o.clear(); pair p(word_lookup->equal_range(word)); while (p.first != p.second) { if ((*c)(word,*p.first)) { o.what = WordEntry::Word; set_word(o, *p.first); return true; } ++p.first; } return false; } bool WritableDict::clean_lookup(ParmString sl, WordEntry & o) const { o.clear(); pair p(word_lookup->equal_range(sl)); if (p.first == p.second) return false; o.what = WordEntry::Word; set_word(o, *p.first); return true; // FIXME: Deal with multiple entries } bool WritableDict::soundslike_lookup(const WordEntry & word, WordEntry & o) const { if (use_soundslike) { const StrVector * tmp = (const StrVector *)(word.intr[0]); o.clear(); o.what = WordEntry::Word; sl_init(tmp, o); } else { o.what = WordEntry::Word; o.word = word.word; o.word_size = word.word_size; o.word_info = word.word_info; o.aff = ""; } return true; } bool WritableDict::soundslike_lookup(ParmString word, WordEntry & o) const { if (use_soundslike) { o.clear(); SoundslikeLookup::const_iterator i = soundslike_lookup_.find(word); if (i == soundslike_lookup_.end()) { return false; } else { o.what = WordEntry::Word; sl_init(&i->second, o); return true; } } else { return WritableDict::clean_lookup(word, o); } } SoundslikeEnumeration * WritableDict::soundslike_elements() const { if (use_soundslike) return new SoundslikeElements(soundslike_lookup_.begin(), soundslike_lookup_.end()); else return new CleanElements(word_lookup->begin(), word_lookup->end()); } WritableDict::Enum * WritableDict::detailed_elements() const { return new MakeEnumeration (word_lookup->begin(),ElementsParms(word_lookup->end())); } PosibErr WritableDict::add(ParmString w, ParmString s) { if (validate_words) RET_ON_ERR(check_if_valid(*lang(),w)); else RET_ON_ERR(check_if_sane(*lang(),w)); SensitiveCompare c(lang()); WordEntry we; if (WritableDict::lookup(w,&c,we)) return no_err; byte * w2; w2 = (byte *)buffer.alloc(w.size() + 3); *w2++ = lang()->get_word_info(w); *w2++ = w.size(); memcpy(w2, w.str(), w.size() + 1); word_lookup->insert((char *)w2); if (use_soundslike) { byte * s2; s2 = (byte *)buffer.alloc(s.size() + 2); *s2++ = s.size(); memcpy(s2, s.str(), s.size() + 1); soundslike_lookup_[(char *)s2].push_back((char *)w2); } return no_err; } PosibErr WritableDict::merge(FStream & in, ParmString file_name, Config * config) { typedef PosibErr Ret; unsigned int ver; String buf; DataPair dp; if (!getline(in, dp, buf)) make_err(bad_file_format, file_name); split(dp); if (dp.key == "personal_wl") ver = 10; else if (dp.key == "personal_ws-1.1") ver = 11; else return make_err(bad_file_format, file_name); split(dp); { Ret pe = set_check_lang(dp.key, *config); if (pe.has_err()) return pe.with_file(file_name); } split(dp); // count not used at the moment split(dp); if (dp.key.size > 0) set_file_encoding(dp.key, *config); else set_file_encoding("", *config); ConvP conv(iconv); while (getline_n_unescape(in, dp, buf)) { if (ver == 10) split(dp); else dp.key = dp.value; Ret pe = add(conv(dp.key)); if (pe.has_err()) { clear(); return pe.with_file(file_name); } } return no_err; } struct CStrLess { bool operator() (const char * x, const char * y) const { return strcmp(x, y) < 0; } }; PosibErr WritableDict::save(FStream & out, ParmString file_name) { out.printf("personal_ws-1.1 %s %i %s\n", lang_name(), word_lookup->size(), file_encoding.c_str()); Vector words; words.reserve(word_lookup->size()); for (WordLookup::const_iterator i = word_lookup->begin(), e = word_lookup->end(); i != e; ++i) words.push_back(*i); std::sort(words.begin(), words.end(), CStrLess()); ConvP conv(oconv); for (Vector::const_iterator i = words.begin(), e = words.end(); i != e; ++i) { write_n_escape(out, conv(*i)); out << '\n'; } return no_err; } ///////////////////////////////////////////////////////////////////// // // WritableReplList // static inline StrVector * get_vector(Str s) { return (StrVector *)(s - sizeof(StrVector) - 2); } class WritableReplDict : public WritableBase { WritableReplDict(const WritableReplDict&); WritableReplDict& operator=(const WritableReplDict&); public: WritableReplDict(const Config & cfg) : WritableBase(replacement_dict, "WritableReplDict", ".prepl",".rpl", cfg) { fast_lookup = true; } ~WritableReplDict(); Size size() const; bool empty() const; bool lookup(ParmString, const SensitiveCompare *, WordEntry &) const; bool clean_lookup(ParmString sondslike, WordEntry &) const; bool soundslike_lookup(const WordEntry &, WordEntry &) const; bool soundslike_lookup(ParmString, WordEntry &) const; bool repl_lookup(const WordEntry &, WordEntry &) const; bool repl_lookup(ParmString, WordEntry &) const; WordEntryEnumeration * detailed_elements() const; SoundslikeEnumeration * soundslike_elements() const; PosibErr add_repl(ParmString mis, ParmString cor) { return Dictionary::add_repl(mis,cor);} PosibErr add_repl(ParmString mis, ParmString cor, ParmString s); private: PosibErr save(FStream &, ParmString ); PosibErr merge(FStream &, ParmString , Config * config); }; WritableReplDict::Size WritableReplDict::size() const { return word_lookup->size(); } bool WritableReplDict::empty() const { return word_lookup->empty(); } bool WritableReplDict::lookup(ParmString word, const SensitiveCompare * c, WordEntry & o) const { o.clear(); pair p(word_lookup->equal_range(word)); while (p.first != p.second) { if ((*c)(word,*p.first)) { o.what = WordEntry::Misspelled; set_word(o, *p.first); o.intr[0] = (void *)*p.first; return true; } ++p.first; } return false; } bool WritableReplDict::clean_lookup(ParmString sl, WordEntry & o) const { o.clear(); pair p(word_lookup->equal_range(sl)); if (p.first == p.second) return false; o.what = WordEntry::Misspelled; set_word(o, *p.first); o.intr[0] = (void *)*p.first; return true; // FIXME: Deal with multiple entries } bool WritableReplDict::soundslike_lookup(const WordEntry & word, WordEntry & o) const { if (use_soundslike) { const StrVector * tmp = (const StrVector *)(word.intr[0]); o.clear(); o.what = WordEntry::Misspelled; sl_init(tmp, o); } else { o.what = WordEntry::Misspelled; o.word = word.word; o.word_size = word.word_size; o.aff = ""; } return true; } bool WritableReplDict::soundslike_lookup(ParmString soundslike, WordEntry & o) const { if (use_soundslike) { o.clear(); SoundslikeLookup::const_iterator i = soundslike_lookup_.find(soundslike); if (i == soundslike_lookup_.end()) { return false; } else { o.what = WordEntry::Misspelled; sl_init(&(i->second), o); return true; } } else { return WritableReplDict::clean_lookup(soundslike, o); } } SoundslikeEnumeration * WritableReplDict::soundslike_elements() const { if (use_soundslike) return new SoundslikeElements(soundslike_lookup_.begin(), soundslike_lookup_.end()); else return new CleanElements(word_lookup->begin(), word_lookup->end()); } WritableReplDict::Enum * WritableReplDict::detailed_elements() const { return new MakeEnumeration (word_lookup->begin(),ElementsParms(word_lookup->end())); } static void repl_next(WordEntry * w) { const Str * & i = (const Str * &)(w->intr[0]); const Str * end = (const Str * )(w->intr[1]); set_word(*w, *i); ++i; if (i == end) w->adv_ = 0; } static void repl_init(const StrVector * tmp, WordEntry & o) { o.what = WordEntry::Word; const Str * i = tmp->pbegin(); const Str * end = tmp->pend(); set_word(o, *i); ++i; if (i != end) { o.intr[0] = (void *)i; o.intr[1] = (void *)end; o.adv_ = repl_next; } else { o.intr[0] = 0; } } bool WritableReplDict::repl_lookup(const WordEntry & w, WordEntry & o) const { const StrVector * repls; if (w.intr[0] && !w.intr[1]) { // the intr are not for the sl iter repls = get_vector(w.word); } else { SensitiveCompare c(lang()); // FIXME: This is not exactly right WordEntry tmp; WritableReplDict::lookup(w.word, &c, tmp); repls = get_vector(tmp.word); if (!repls) return false; } o.clear(); repl_init(repls, o); return true; } bool WritableReplDict::repl_lookup(ParmString word, WordEntry & o) const { WordEntry w; w.word = word; return WritableReplDict::repl_lookup(w, o); } PosibErr WritableReplDict::add_repl(ParmString mis, ParmString cor, ParmString sl) { Str m; SensitiveCompare cmp(lang()); // FIXME: I don't think this is completely correct WordEntry we; pair p0(word_lookup->equal_range(mis)); WordLookup::iterator p = p0.first; for (; p != p0.second && !cmp(mis,*p); ++p); if (p == p0.second) { byte * m0 = (byte *)buffer.alloc(sizeof(StrVector) + mis.size() + 3, sizeof(void *)); new (m0) StrVector; m0 += sizeof(StrVector); *m0++ = lang()->get_word_info(mis); *m0++ = mis.size(); memcpy(m0, mis.str(), mis.size() + 1); m = (char *)m0; p = word_lookup->insert(m).first; } else { m = *p; } StrVector * v = get_vector(m); for (StrVector::iterator i = v->begin(); i != v->end(); ++i) if (cmp(cor, *i)) return no_err; byte * c0 = (byte *)buffer.alloc(cor.size() + 3); *c0++ = lang()->get_word_info(cor); *c0++ = cor.size(); memcpy(c0, cor.str(), cor.size() + 1); v->push_back((char *)c0); if (use_soundslike) { byte * s0 = (byte *)buffer.alloc(sl.size() + 2); *s0++ = sl.size(); memcpy(s0, sl.str(), sl.size() + 1); soundslike_lookup_[(char *)s0].push_back(m); } return no_err; } PosibErr WritableReplDict::save (FStream & out, ParmString file_name) { out.printf("personal_repl-1.1 %s 0 %s\n", lang_name(), file_encoding.c_str()); Vector words; words.reserve(word_lookup->size()); for (WordLookup::const_iterator i = word_lookup->begin(), e = word_lookup->end(); i != e; ++i) words.push_back(*i); std::sort(words.begin(), words.end(), CStrLess()); ConvP conv1(oconv); ConvP conv2(oconv); Vector v; for (Vector::const_iterator i = words.begin(), e = words.end(); i != e; ++i) { v = *get_vector(*i); // make a copy std::sort(v.begin(), v.end(), CStrLess()); for (StrVector::iterator j = v.begin(); j != v.end(); ++j) { write_n_escape(out, conv1(*i)); out << ' '; write_n_escape(out, conv2(*j)); out << '\n'; } } return no_err; } PosibErr WritableReplDict::merge(FStream & in, ParmString file_name, Config * config) { typedef PosibErr Ret; unsigned int version; unsigned int num_words, num_repls; String buf; DataPair dp; if (!getline(in, dp, buf)) make_err(bad_file_format, file_name); split(dp); if (dp.key == "personal_repl") version = 10; else if (dp.key == "personal_repl-1.1") version = 11; else return make_err(bad_file_format, file_name); split(dp); { Ret pe = set_check_lang(dp.key, *config); if (pe.has_err()) return pe.with_file(file_name); } unsigned int num_soundslikes = 0; if (version == 10) { split(dp); num_soundslikes = atoi(dp.key); } split(dp); // not used at the moment split(dp); if (dp.key.size > 0) set_file_encoding(dp.key, *config); else set_file_encoding("", *config); if (version == 11) { ConvP conv1(iconv); ConvP conv2(iconv); for (;;) { bool res = getline_n_unescape(in, buf, '\n'); if (!res) break; char * mis = buf.mstr(); char * repl = strchr(mis, ' '); if (!repl) continue; // bad line, ignore *repl = '\0'; // split string ++repl; if (!repl[0]) continue; // empty repl, ignore WritableReplDict::add_repl(conv1(mis), conv2(repl)); } } else { String mis, sound, repl; unsigned int h,i,j; for (h=0; h != num_soundslikes; ++h) { in >> sound >> num_words; for (i = 0; i != num_words; ++i) { in >> mis >> num_repls; in.ignore(); // ignore space for (j = 0; j != num_repls; ++j) { in.getline(repl, ','); WritableReplDict::add_repl(mis, repl); } } } } return no_err; } WritableReplDict::~WritableReplDict() { WordLookup::iterator i = word_lookup->begin(); WordLookup::iterator e = word_lookup->end(); for (;i != e; ++i) get_vector(*i)->~StrVector(); } } namespace aspeller { Dictionary * new_default_writable_dict(const Config & cfg) { return new WritableDict(cfg); } Dictionary * new_default_replacement_dict(const Config & cfg) { return new WritableReplDict(cfg); } } aspell-0.60.8.1/modules/speller/default/editdist.hpp0000644000076500007650000000164014533006640017245 00000000000000#ifndef __aspeller_edit_distance_hh__ #define __aspeller_edit_distance_hh__ #include "parm_string.hpp" #include "weights.hpp" namespace aspeller { using acommon::ParmString; // edit_distance finds the shortest edit distance. The edit distance is // (cost of swap)(# of swaps) + (cost of deletion)(# of deletions) // + (cost of insertion)(# of insertions) // + (cost of substitutions)(# of substitutions) // Preconditions: // max(strlen(a), strlen(b))*max(of the edit weights) <= 2^15 // if violated than an incorrect result may be returned (which may be negative) // due to overflow of a short integer // a,b are not null pointers // Returns: // the edit distance between a and b // the running time is tightly asymptotically bounded by strlen(a)*strlen(b) short edit_distance(ParmString a, ParmString b, const EditDistanceWeights & w = EditDistanceWeights()); } #endif aspell-0.60.8.1/modules/speller/default/language.hpp0000644000076500007650000003545614533006640017233 00000000000000// Copyright 2004 by Kevin Atkinson under the terms of the LGPL #ifndef ASPELLER_LANGUAGE__HPP #define ASPELLER_LANGUAGE__HPP #include "affix.hpp" #include "cache.hpp" #include "config.hpp" #include "convert.hpp" #include "phonetic.hpp" #include "posib_err.hpp" #include "stack_ptr.hpp" #include "string.hpp" #include "objstack.hpp" #include "string_enumeration.hpp" #include "iostream.hpp" using namespace acommon; namespace acommon { struct CheckInfo; struct ConfigConvKey : public ConvKey { Config::Value config_val; template ConfigConvKey(const T & v) : config_val(v) { val = config_val.val; allow_ucs = config_val.secure; } ConfigConvKey & operator=(const ConfigConvKey & other) { config_val = other.config_val; val = config_val.val; allow_ucs = config_val.secure; return *this; } void fix_encoding_str() { String buf; ::fix_encoding_str(val, buf); config_val.val.swap(buf); val = config_val.val; } private: }; } namespace aspeller { struct SuggestRepl { const char * substr; const char * repl; }; class SuggestReplEnumeration { const SuggestRepl * i_; const SuggestRepl * end_; public: SuggestReplEnumeration(const SuggestRepl * b, const SuggestRepl * e) : i_(b), end_(e) {} bool at_end() const {return i_ == end_;} const SuggestRepl * next() { if (i_ == end_) return 0; return i_++; } }; // CharInfo typedef unsigned int CharInfo; // 6 bits static const CharInfo LOWER = (1 << 0); static const CharInfo UPPER = (1 << 1); static const CharInfo TITLE = (1 << 2); static const CharInfo PLAIN = (1 << 3); static const CharInfo LETTER = (1 << 4); static const CharInfo CLEAN = (1 << 5); static const CharInfo CHAR_INFO_ALL = 0x3F; // // struct CompoundWord { const char * word; const char * sep; const char * rest; const char * end; bool empty() const {return word == end;} bool single() const {return rest == end;} unsigned word_len() const {return sep - word;} unsigned rest_offset() const {return rest - word;} unsigned rest_len() const {return end - rest;} CompoundWord() : word(), sep(), rest(), end() {} CompoundWord(const char * a, const char * b) : word(a), sep(b), rest(b), end(b) {} CompoundWord(const char * a, const char * b, const char * c) : word(a), sep(b), rest(b), end(c) {} CompoundWord(const char * a, const char * b, const char * c, const char * d) : word(a), sep(b), rest(c), end(d) {} }; enum StoreAs {Stripped, Lower}; class Language : public Cacheable { public: typedef const Config CacheConfig; typedef String CacheKey; enum CharType {Unknown, WhiteSpace, Hyphen, Digit, NonLetter, Modifier, Letter}; struct SpecialChar { bool begin; bool middle; bool end; bool any; SpecialChar() : begin(false), middle(false), end(false), any(false) {} SpecialChar(bool b, bool m, bool e) : begin(b), middle(m), end(e), any(b || m || e) {} }; private: String dir_; String name_; String charset_; String charmap_; String data_encoding_; ConvObj mesg_conv_; ConvObj to_utf8_; ConvObj from_utf8_; unsigned char to_uchar(char c) const {return static_cast(c);} SpecialChar special_[256]; CharInfo char_info_[256]; char to_lower_[256]; char to_upper_[256]; char to_title_[256]; char to_stripped_[256]; char to_plain_[256]; int to_uni_[256]; CharType char_type_[256]; char to_clean_[256]; char de_accent_[256]; StoreAs store_as_; String soundslike_chars_; String clean_chars_; bool have_soundslike_; bool have_repl_; StackPtr soundslike_; StackPtr affix_; StackPtr lang_config_; StringBuffer buf_; Vector repls_; Language(const Language &); void operator=(const Language &); public: // but don't use char sl_first_[256]; char sl_rest_[256]; public: Language() {} PosibErr setup(const String & lang, const Config * config); PosibErr set_lang_defaults(Config & config) const; const char * data_dir() const {return dir_.c_str();} const char * name() const {return name_.c_str();} const char * charmap() const {return charmap_.c_str();} const char * data_encoding() const {return data_encoding_.c_str();} const Convert * mesg_conv() const {return mesg_conv_.ptr;} const Convert * to_utf8() const {return to_utf8_.ptr;} const Convert * from_utf8() const {return from_utf8_.ptr;} int to_uni(char c) const {return to_uni_[to_uchar(c)];} // // case conversion // char to_upper(char c) const {return to_upper_[to_uchar(c)];} bool is_upper(char c) const {return to_upper(c) == c;} char to_lower(char c) const {return to_lower_[to_uchar(c)];} bool is_lower(char c) const {return to_lower(c) == c;} char to_title(char c) const {return to_title_[to_uchar(c)];} bool is_title(char c) const {return to_title(c) == c;} char * to_lower(char * res, const char * str) const { while (*str) *res++ = to_lower(*str++); *res = '\0'; return res;} char * to_upper(char * res, const char * str) const { while (*str) *res++ = to_upper(*str++); *res = '\0'; return res;} void to_lower(String & res, const char * str) const { res.clear(); while (*str) res += to_lower(*str++);} void to_upper(String & res, const char * str) const { res.clear(); while (*str) res += to_upper(*str++);} bool is_lower(const char * str) const { while (*str) {if (!is_lower(*str++)) return false;} return true;} bool is_upper(const char * str) const { while (*str) {if (!is_upper(*str++)) return false;} return true;} // // // char to_plain(char c) const {return to_plain_[to_uchar(c)];} char de_accent(char c) const {return de_accent_[to_uchar(c)];} SpecialChar special(char c) const {return special_[to_uchar(c)];} CharType char_type(char c) const {return char_type_[to_uchar(c)];} bool is_alpha(char c) const {return char_type(c) > NonLetter;} CharInfo char_info(char c) const {return char_info_[to_uchar(c)];} // // stripped // char to_stripped(char c) const {return to_stripped_[to_uchar(c)];} // return a pointer to the END of the string char * to_stripped(char * res, const char * str) const { for (; *str; ++str) { char c = to_stripped(*str); if (c) *res++ = c; } *res = '\0'; return res; } void to_stripped(String & res, const char * str) const { res.clear(); for (; *str; ++str) { char c = to_stripped(*str); if (c) res += c; } } bool is_stripped(char c) const {return to_stripped(c) == c;} bool is_stripped(const char * str) const { while (*str) {if (!is_stripped(*str++)) return false;} return true;} // // Clean // // The "clean" form is how words are indixed in the dictionary. // It will at very least convert the word to lower case. It may // also strip accents and non-letters. // char to_clean(char c) const {return to_clean_[to_uchar(c)];} char * to_clean(char * res, const char * str) const { for (; *str; ++str) { char c = to_clean(*str); if (c) *res++ = c; } *res = '\0'; return res; } void to_clean(String & res, const char * str) const { res.clear(); for (; *str; ++str) { char c = to_clean(*str); if (c) res += c; } } bool is_clean(char c) const {return to_clean(c) == c;} bool is_clean(const char * str) const { while (*str) {if (!is_clean(*str++)) return false;} return true;} bool is_clean_wi(WordInfo wi) const { return false; //return wi & CASE_PATTEN == AllLower && } const char * clean_chars() const {return clean_chars_.c_str();} // // Soundslike // bool have_soundslike() const {return have_soundslike_;} const char * soundslike_name() const {return soundslike_->name();} const char * soundslike_version() const {return soundslike_->version();} void to_soundslike(String & res, ParmStr word) const { res.resize(word.size()); char * e = soundslike_->to_soundslike(res.data(), word.str(), word.size()); res.resize(e - res.data()); } // returns a pointer to the END of the string char * to_soundslike(char * res, const char * str, int len = -1) const { return soundslike_->to_soundslike(res,str,len); } char * to_soundslike(char * res, const char * str, int len, WordInfo wi) const { if (!have_soundslike_ && (wi & ALL_CLEAN)) return 0; else return soundslike_->to_soundslike(res,str,len); } const char * soundslike_chars() const {return soundslike_chars_.c_str();} // // Affix compression methods // const AffixMgr * affix() const {return affix_;} bool have_affix() const {return affix_;} void munch(ParmStr word, GuessInfo * cl, bool cross = true) const { if (affix_) affix_->munch(word, cl, cross); } WordAff * expand(ParmStr word, ParmStr aff, ObjStack & buf, int limit = INT_MAX) const { if (affix_) return affix_->expand(word, aff, buf, limit); else return fake_expand(word, aff, buf); } WordAff * fake_expand(ParmStr word, ParmStr aff, ObjStack & buf) const; // // Repl // bool have_repl() const {return have_repl_;} SuggestReplEnumeration * repl() const { return new SuggestReplEnumeration(repls_.pbegin(), repls_.pend());} // // // WordInfo get_word_info(ParmStr str) const; // // fix_case // CasePattern case_pattern(ParmStr str) const; CasePattern case_pattern(const char * str, unsigned size) const; void fix_case(CasePattern case_pattern, char * str) { if (!str[0]) return; if (case_pattern == AllUpper) to_upper(str,str); else if (case_pattern == FirstUpper) *str = to_title(*str); } void fix_case(CasePattern case_pattern, char * res, const char * str) const; const char * fix_case(CasePattern case_pattern, const char * str, String & buf) const; // // // CompoundWord split_word(const char * str, unsigned size, bool camel_case) const; // // for cache // static inline PosibErr get_new(const String & lang, const Config * config) { StackPtr l(new Language()); RET_ON_ERR(l->setup(lang, config)); return l.release(); } bool cache_key_eq(const String & l) const {return name_ == l;} }; typedef Language LangImpl; struct MsgConv : public ConvP { MsgConv(const Language * l) : ConvP(l->mesg_conv()) {} MsgConv(const Language & l) : ConvP(l.mesg_conv()) {} }; struct InsensitiveCompare { // compares to strings without regards to casing or special characters const Language * lang; InsensitiveCompare(const Language * l = 0) : lang(l) {} operator bool () const {return lang;} int operator() (const char * a, const char * b) const { char x, y; for (;;) { while (x = lang->to_clean(*a++), !x); while (y = lang->to_clean(*b++), !y); if (x == 0x10 || y == 0x10 || x != y) break; } return static_cast(x) - static_cast(y); } }; struct InsensitiveEqual { InsensitiveCompare cmp; InsensitiveEqual(const Language * l = 0) : cmp(l) {} bool operator() (const char * a, const char * b) const { return cmp(a,b) == 0; } }; template struct InsensitiveHash { // hashes a string without regards to casing or special begin // or end characters const Language * lang; InsensitiveHash() {} InsensitiveHash(const Language * l) : lang(l) {} HASH_INT operator() (const char * s) const { HASH_INT h = 0; for (;;) { if (*s == 0) break; unsigned char c = lang->to_clean(*s++); if (c) h=5*h + c; } return h; } }; struct SensitiveCompare { const Language * lang; bool case_insensitive; bool ignore_accents; // unused bool begin; // if not begin we are checking the end of the word bool end; // if not end we are checking the beginning of the word // if both false we are checking the middle of a word SensitiveCompare(const Language * l = 0) : lang(l), case_insensitive(false), ignore_accents(false), begin(true), end(true) {} bool operator() (const char * word, const char * inlist) const; }; struct CleanAffix { const Language * lang; OStream * log; MsgConv msgconv1; MsgConv msgconv2; CleanAffix(const Language * lang0, OStream * log0); char * operator() (ParmStr word, char * aff); }; class WordListIterator { public: struct Value { SimpleString word; SimpleString aff; }; WordListIterator(StringEnumeration * in, const Language * lang, OStream * log); // init may set "norm-strict" to true which is why it is not const PosibErr init (Config & config); // init_plain initialized the iterator to read in a plain word // list without any affix flags, for simplicity it will expect the // input to be utf-8. It will also assume clean the words unless // the `clean-words` option is explicitly specified. Like init it // may set "norm-strict" to true which is why it is not const PosibErr init_plain (Config & config); const Value & operator*() const {return val;} const Value * operator-> () const {return &val;} PosibErr adv(); private: bool have_affix; bool validate_words; bool validate_affixes; bool clean_words; bool skip_invalid_words; bool clean_affixes; StringEnumeration * in; const Language * lang; ConvEC iconv; OStream * log; Value val; String data; const char * orig; char * str; char * str_end; CleanAffix clean_affix; }; String get_stripped_chars(const Language & l); String get_clean_chars(const Language & l); PosibErr check_if_sane(const Language & l, ParmStr word); PosibErr check_if_valid(const Language & l, ParmStr word); PosibErr validate_affix(const Language & l, ParmStr word, ParmStr aff); bool find_language(Config & c); PosibErr new_language(const Config &, ParmStr lang = 0); PosibErr open_affix_file(const Config &, FStream & o); } #endif aspell-0.60.8.1/modules/speller/default/leditdist.cpp0000644000076500007650000002047314533006640017421 00000000000000 #include "leditdist.hpp" // The basic algorithm is as follows: // // Let A[n] represent the nth character of string n // A[n..] represent the substring of A starting at n // if n > length of A then it is considered an empty string // // edit_distance(A,B,limit) = ed(A,B,0) // where ed(A,B,d) = d if A & B is empty. // = infinity if d > limit // = ed(A[2..],B[2..], d) if A[1] == B[1] // = min ( ed(A[2..],B[2..], d+1), // ed(A, B[2..], d+1), // ed(A[2..],B, d+1) ) otherwise // // However, the code below: // 1) Also allows for swaps // 2) Allow weights to be attached to each edit // 3) Is not recursive, it uses a loop when it is tail recursion // and a small stack otherwise. The stack will NEVER be larger // then 2 * limit. // 4) Is extremely optimized #define check_rest(a,b,s) \ a0 = a; b0 = b; \ while (*a0 == *b0) { \ if (*a0 == '\0') { \ if (s < min) min = s; \ break; \ } \ ++a0; ++b0; \ } namespace aspeller { int limit_edit_distance(const char * a, const char * b, int limit, const EditDistanceWeights & w) { limit = limit*w.max; static const int size = 10; struct Edit { const char * a; const char * b; int score; }; Edit begin[size]; Edit * i = begin; const char * a0; const char * b0; int score = 0; int min = LARGE_NUM; while (true) { while (*a == *b) { if (*a == '\0') { if (score < min) min = score; goto FINISH; } ++a; ++b; } if (*a == '\0') { do { score += w.del2; if (score >= min) goto FINISH; ++b; } while (*b != '\0'); min = score; } else if (*b == '\0') { do { score += w.del1; if (score >= min) goto FINISH; ++a; } while (*a != '\0'); min = score; } else { if (score + w.max <= limit) { if (limit*w.min <= w.max*(w.min+score)) { // if floor(score/max)=limit/max-1 then this edit is only good // if it makes the rest of the string match. So check if // the rest of the string matches to avoid the overhead of // pushing it on then off the stack // delete a character from a check_rest(a+1,b,score + w.del1); // delete a character from b check_rest(a,b+1,score + w.del2); if (*a == *(b+1) && *b == *(a+1)) { // swap two characters check_rest(a+2,b+2, score + w.swap); } else { // substitute one character for another which is the same // thing as deleting a character from both a & b check_rest(a+1,b+1, score + w.sub); } } else { // delete a character from a i->a = a + 1; i->b = b; i->score = score + w.del1; ++i; // delete a character from b i->a = a; i->b = b + 1; i->score = score + w.del2; ++i; // If two characters can be swapped and make a match // then the substitution is pointless. // Also, there is no need to push this on the stack as // it is going to be imminently removed. if (*a == *(b+1) && *b == *(a+1)) { // swap two characters a = a + 2; b = b + 2; score += w.swap; continue; } else { // substitute one character for another which is the same // thing as deleting a character from both a & b a = a + 1; b = b + 1; score += w.sub; continue; } } } } FINISH: if (i == begin) return min; --i; a = i->a; b = i->b; score = i->score; } } #undef check_rest #define check_rest(a,b,w) \ a0 = a; b0 = b; \ while(*a0 == *b0) { \ if (*a0 == '\0') { \ if (w < min) min = w; \ break; \ } \ ++a0; \ ++b0; \ } \ if (amax < a0) amax = a0; #define check2(a,b,w) \ aa = a; bb = b; \ while(*aa == *bb) { \ if (*aa == '\0') { \ if (amax < aa) amax = aa; \ if (w < min) min = w; \ break; \ } \ ++aa; ++bb; \ } \ if (*aa == '\0') { \ if (amax < aa) amax = aa; \ if (*bb == '\0') {} \ else if (*(bb+1) == '\0' && w+ws.del2 < min) min = w+ws.del2; \ } else if (*bb == '\0') { \ ++aa; \ if (amax < aa) amax = aa; \ if (*aa == '\0' && w+ws.del1 < min) min = w+ws.del1; \ } else { \ check_rest(aa+1,bb,w+ws.del1); \ check_rest(aa,bb+1,w+ws.del2); \ if (*aa == *(bb+1) && *bb == *(aa+1)) { \ check_rest(aa+2,bb+2,w+ws.swap); \ } else { \ check_rest(aa+1,bb+1,w+ws.sub); \ } \ } EditDist limit0_edit_distance(const char * a, const char * b, const EditDistanceWeights & ws) { while(*a == *b) { if (*a == '\0') return EditDist(0, a); ++a; ++b; } return EditDist(LARGE_NUM, a); } EditDist limit1_edit_distance(const char * a, const char * b, const EditDistanceWeights & ws) { int min = LARGE_NUM; const char * a0; const char * b0; const char * amax = a; while(*a == *b) { if (*a == '\0') return EditDist(0, a); ++a; ++b; } if (*a == '\0') { ++b; if (*b == '\0') return EditDist(ws.del2, a); return EditDist(LARGE_NUM, a); } else if (*b == '\0') { ++a; if (*a == '\0') return EditDist(ws.del1, a); return EditDist(LARGE_NUM, a); } else { // delete a character from a check_rest(a+1,b,ws.del1); // delete a character from b check_rest(a,b+1,ws.del2); if (*a == *(b+1) && *b == *(a+1)) { // swap two characters check_rest(a+2,b+2,ws.swap); } else { // substitute one character for another which is the same // thing as deleting a character from both a & b check_rest(a+1,b+1,ws.sub); } } return EditDist(min, amax); } EditDist limit2_edit_distance(const char * a, const char * b, const EditDistanceWeights & ws) { int min = LARGE_NUM; const char * a0; const char * b0; const char * aa; const char * bb; const char * amax = a; while(*a == *b) { if (*a == '\0') return EditDist(0, a); ++a; ++b; } if (*a == '\0') { ++b; if (*b == '\0') return EditDist(ws.del2, a); ++b; if (*b == '\0') return EditDist(2*ws.del2, a); return EditDist(LARGE_NUM, a); } else if (*b == '\0') { ++a; if (*a == '\0') return EditDist(ws.del1, a); ++a; if (*a == '\0') return EditDist(2*ws.del1, a); return EditDist(LARGE_NUM, a); } else { // delete a character from a check2(a+1,b,ws.del1); // delete a character from b check2(a,b+1,ws.del2); if (*a == *(b+1) && *b == *(a+1)) { // swap two characters check2(a+2,b+2,ws.swap); } else { // substitute one character for another which is the same // thing as deleting a character from both a & b check2(a+1,b+1,ws.sub); } } return EditDist(min, amax); } } aspell-0.60.8.1/modules/speller/default/matrix.hpp0000644000076500007650000000076414533006640016746 00000000000000#ifndef __aspeller_matrix_hh__ #define __aspeller_matrix_hh__ #include namespace aspeller { class ShortMatrix { int x_size; int y_size; short * data; public: void init(int sx, int sy, short * d) {x_size = sx; y_size = sy; data = d;} ShortMatrix() {} ShortMatrix(int sx, int sy, short * d) {init(sx,sy,d);} short operator() (int x, int y) const {return data[x + y*x_size];} short & operator() (int x, int y) {return data[x + y*x_size];} }; } #endif aspell-0.60.8.1/modules/speller/default/leditdist.hpp0000644000076500007650000000470614533006640017427 00000000000000 #ifndef __aspeller_leditdist_hh__ #define __aspeller_leditdist_hh__ #include "weights.hpp" namespace aspeller { // limit_edit_distance finds the shortest edit distance but will // stop and return a number at least as large as LARGE_NUM if it has // to do more edits than a set limit. // Note that this does NOT mean that the score returned is <= limit*w.max // as "sub" vs "submarine" will return 6*(cost of insertion) no matter what // the limit is. // The edit distance is // (cost of swap)(# of swaps) + (cost of deletion)(# of deletions) // + (cost of insertion)(# of insertions) // + (cost of substitutions)(# of substitutions) // Preconditions: // max(strlen(a), strlen(b))*max(of the edit weights) <= 2^15 // if violated than an incorrect result may be returned (which may be negative) // due to overflow of a short integer // (limit+1)*w.min < limit*w.max // limit <= 5 (use edit_distance if limit > 5) // where w.min and w.max is the minimum and maximum cost of an edit // respectfully. // The running time is asymptotically bounded above by // (3^l)*n where l is the limit and n is the maximum of strlen(a),strlen(b) // Based on my informal tests, however, the n does not really matter // and the running time is more like (3^l). // limit_edit_distance, based on my informal tests, turns out to be // faster than edit_dist for l < 5. For l == 5 it is about the // smaller for short strings (<= 5) and less than for longer strings // limit2_edit_distance(a,b,w) = limit_edit_distance(a,b,2,w) // but is roughly 2/3's faster struct EditDist { int score; const char * stopped_at; EditDist() {} EditDist(int s, const char * p) : score(s), stopped_at(p) {} operator int () const {return score;} }; static const int LARGE_NUM = 0xFFFFF; // this needs to be SMALLER than INT_MAX since it may be incremented // a few times int limit_edit_distance(const char * a, const char * b, int limit, const EditDistanceWeights & w = EditDistanceWeights()); EditDist limit0_edit_distance(const char * a, const char * b, const EditDistanceWeights & w = EditDistanceWeights()); EditDist limit1_edit_distance(const char * a, const char * b, const EditDistanceWeights & w = EditDistanceWeights()); EditDist limit2_edit_distance(const char * a, const char * b, const EditDistanceWeights & w = EditDistanceWeights()); } #endif aspell-0.60.8.1/modules/speller/default/suggest.hpp0000644000076500007650000000213714533006640017117 00000000000000// Copyright 2000 by Kevin Atkinson under the terms of the LGPL #ifndef ASPELLER_SUGGEST__HPP #define ASPELLER_SUGGEST__HPP #include "word_list.hpp" #include "enumeration.hpp" #include "parm_string.hpp" #include "suggestions.hpp" using namespace acommon; namespace aspeller { class SpellerImpl; class SuggestionList : public WordList { public: typedef StringEnumeration VirEmul; typedef Enumeration Emul; typedef const char * Value; typedef unsigned int Size; //virtual SuggestionList * clone() const = 0; //virtual void assign(const SuggestionList *) = 0; virtual bool empty() const = 0; virtual Size size() const = 0; virtual VirEmul * elements() const = 0; virtual ~SuggestionList() {} }; class Suggest { public: virtual PosibErr set_mode(ParmString) = 0; virtual SuggestionList & suggest(const char * word) = 0; virtual SuggestionsData & suggestions(const char * word) = 0; virtual ~Suggest() {} }; PosibErr new_default_suggest(SpellerImpl *); } #endif aspell-0.60.8.1/modules/speller/default/Makefile.in0000644000076500007650000000010014533006640016756 00000000000000top_srcdir = @top_srcdir@ subsystem: $(MAKE) -C ${top_srcdir} aspell-0.60.8.1/modules/speller/default/primes.hpp0000644000076500007650000001037314533006640016736 00000000000000// Copyright (c) 2000 // Kevin Atkinson // // Permission to use, copy, modify, distribute and sell this software // and its documentation for any purpose is hereby granted without // fee, provided that the above copyright notice appear in all copies // and that both that copyright notice and this permission notice // appear in supporting documentation. Kevin Atkinson makes no // representations about the suitability of this software for any // purpose. It is provided "as is" without express or implied // warranty. #include namespace aspeller { class Primes { private: typedef std::vector Data; Data data; public: typedef Data::size_type size_type; typedef Data::size_type value_type; Primes() {} Primes(size_type s) {resize(s);} size_type size() const {return data.size();} void resize(size_type s); bool operator[] (size_type pos) const {return data[pos];} bool is_prime(size_type n) const; size_type max_num() const {return (size()-1)*(size()-1);} // // Iterators // class const_reverse_iterator; class const_iterator { friend class Primes; friend class const_reverse_iterator; protected: size_type pos; const Primes* data; const_iterator(const Primes *d, size_type p) {data = d; pos = p;} public: const_iterator() {} size_type operator* () {return pos;} const_iterator& operator++ () { size_type size = data->size(); if (pos != size) do {++pos;} while (pos != size && !(*data)[pos]); return *this; } const_iterator operator++ (int) { const_iterator temp = *this; operator++(); return temp; } const_iterator& operator-- () { if (pos != 0) do {--pos;} while (pos != 0 && !(*data)[pos]); return *this; } const_iterator operator-- (int) { const_iterator temp = *this; operator--(); return temp; } const_iterator& jump(size_type p) { pos = p; if (!(*data)[pos]) operator++(); return *this; } inline friend bool operator == (const const_iterator &rhs, const const_iterator &lhs) { return rhs.data == lhs.data && rhs.pos == lhs.pos; } }; typedef const_iterator iterator; class const_reverse_iterator : private const_iterator { friend class Primes; protected: const_reverse_iterator(const Primes *d, size_type p) {data = d; pos = p;} public: const_reverse_iterator() {} const_reverse_iterator(const const_iterator &other) : const_iterator(other) {} size_type operator* () const {return pos;} const_reverse_iterator& operator++ () {const_iterator::operator--(); return *this;} const_reverse_iterator operator++ (int){return const_iterator::operator--(1);} const_reverse_iterator& operator-- () {const_iterator::operator++(); return *this;} const_reverse_iterator operator-- (int) {return const_iterator::operator++(1); return *this;} const_reverse_iterator& jump(size_type p) { pos = p; if (!(*data)[pos]) operator++(); return *this; } inline friend bool operator == (const const_reverse_iterator &rhs, const const_reverse_iterator &lhs) { return rhs.data == lhs.data && rhs.pos == lhs.pos; } }; typedef const_reverse_iterator reverse_iterator; typedef Data::const_iterator const_ra_iterator; typedef const_ra_iterator ra_iterator; typedef Data::const_reverse_iterator const_reverse_ra_iterator; typedef const_reverse_ra_iterator reverse_ra_iterator; const_iterator begin() const {return const_iterator(this, 2);} const_iterator end() const {return const_iterator(this, size());} const_iterator jump(size_type p) {return const_iterator(this,0).jump(p);} const_reverse_iterator rbegin() const {return ++const_reverse_iterator(this, size());} const_reverse_iterator rend() const {return const_reverse_iterator(this, 0);} const_reverse_iterator rjump(size_type p) {return const_reverse_iterator(this,0).jump(p);} const_ra_iterator ra_begin() const {return data.begin();} const_ra_iterator ra_end() const {return data.end();} const_reverse_ra_iterator r_ra_begin() const {return data.rbegin();} const_reverse_ra_iterator r_ra_end() const {return data.rend();} }; } aspell-0.60.8.1/modules/speller/default/phonet.hpp0000644000076500007650000000343514533006640016735 00000000000000/* phonetic.c - generic replacement aglogithms for phonetic transformation Copyright (C) 2000 Björn Jacke This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1 as published by the Free Software Foundation; This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Björn Jacke may be reached by email at bjoern.jacke@gmx.de */ #ifndef ASPELLER_PHONET__HPP #define ASPELLER_PHONET__HPP #include "string.hpp" #include "posib_err.hpp" using namespace acommon; namespace acommon {struct Conv;} namespace aspeller { class Language; struct PhonetParms { String version; bool followup; bool collapse_result; bool remove_accents; static const char * const rules_end; const char * * rules; const Language * lang; char to_clean[256]; static const int hash_size = 256; int hash[hash_size]; virtual ~PhonetParms() {} }; int phonet (const char * inword, char * target, int len, const PhonetParms & parms); #if 0 void dump_phonet_rules(std::ostream & out, const PhonetParms & parms); // the istream must be seekable #endif PosibErr new_phonet(const String & file, Conv & iconv, const Language * lang); } #endif aspell-0.60.8.1/modules/speller/default/readonly_ws.cpp0000644000076500007650000010426714540417415017772 00000000000000// This file is part of The New Aspell // Copyright (C) 2000-2001,2011 by Kevin Atkinson under the GNU LGPL // license version 2.0 or 2.1. You should have received a copy of the // LGPL license along with this library if you did not you can find it // at http://www.gnu.org/. // Aspell's main word list is laid out as follows: // // * header // * jump table for editdist 1 // * jump table for editdist 2 // * data block // * hash table // data block laid out as follows: // // Words: // (<8 bit frequency><8 bit: flags><8 bit: offset to next word> // <8 bit: word size> // [][])+ // Words with soundslike: // (<8 bit: offset to next item><8 bit: soundslike size> // )+ // Flags are mapped as follows: // bits 0-3: word info // bit 4: duplicate flag // bit 5: // bit 6: have affix info // bit 7: have compound info #include using std::pair; #include #include //#include #include "settings.h" #include "block_vector.hpp" #include "config.hpp" #include "data.hpp" #include "data_util.hpp" #include "errors.hpp" #include "file_util.hpp" #include "fstream.hpp" #include "language.hpp" #include "stack_ptr.hpp" #include "objstack.hpp" #include "vector.hpp" #include "vector_hash-t.hpp" #include "check_list.hpp" #include "lsort.hpp" #include "iostream.hpp" #include "gettext.h" typedef unsigned int u32int; static const u32int u32int_max = (u32int)-1; typedef unsigned short u16int; typedef unsigned char byte; #ifdef USE_32_BIT_HASH_FUN typedef u32int hash_int_t; #else typedef size_t hash_int_t; #endif #ifdef HAVE_MMAP // POSIX headers #include #include #include #endif #ifndef MAP_FAILED #define MAP_FAILED (-1) #endif #ifdef HAVE_MMAP static inline char * mmap_open(unsigned int block_size, FStream & f, unsigned int offset) { f.flush(); int fd = f.file_no(); return static_cast (mmap(NULL, block_size, PROT_READ, MAP_SHARED, fd, offset)); } static inline void mmap_free(char * block, unsigned int size) { munmap(block, size); } #else static inline char * mmap_open(unsigned int, FStream & f, unsigned int) { return reinterpret_cast(MAP_FAILED); } static inline void mmap_free(char *, unsigned int) { abort(); } #endif static byte HAVE_AFFIX_FLAG = 1 << 7; static byte HAVE_CATEGORY_FLAG = 1 << 6; static byte DUPLICATE_FLAG = 1 << 4; // this flag is set when there is is more than one word for a // particulear "clean" word such as "jello" "Jello". It is set on all // but the last word of the group. I.e., if it is set, then the next // word when converted to its "clean" form equals the same value. static byte WORD_INFO_MASK = 0x0F; static const int FREQUENCY_INFO_O = 4; static const int FLAGS_O = 3; static const int NEXT_O = 2; static const int WORD_SIZE_O = 1; static inline int get_word_size(const char * d) { return *reinterpret_cast(d - WORD_SIZE_O); } static inline byte get_flags(const char * d) { return *reinterpret_cast(d - FLAGS_O); } static inline byte get_offset(const char * d) { return *reinterpret_cast(d - NEXT_O); } static inline const char * get_next(const char * d) { return d + *reinterpret_cast(d - NEXT_O); } static inline const char * get_sl_words_begin(const char * d) { return d + *reinterpret_cast(d - WORD_SIZE_O) + 4; // FIXME: This isn't right when frequency info is stored in the table } // get_next might go past the end so don't JUST compare // for equality. Ie use while (cur < end) not (cur != end) static inline const char * get_sl_words_end(const char * d) { return get_next(d) - 3; } static inline const char * get_affix(const char * d) { int word_size = get_word_size(d); if (get_flags(d) & HAVE_AFFIX_FLAG) return d + word_size + 1; else return d + word_size; } static inline const char * get_category(const char * d) { int word_size = get_word_size(d); if (get_flags(d) & (HAVE_AFFIX_FLAG | HAVE_CATEGORY_FLAG)) return d + strlen(d + word_size + 1) + 1; else if (get_flags(d) & HAVE_CATEGORY_FLAG) return d + word_size + 1; else return d + word_size; } static inline bool duplicate_flag(const char * d) { return get_flags(d) & DUPLICATE_FLAG; } namespace { using namespace aspeller; ///////////////////////////////////////////////////////////////////// // // ReadOnlyDict // struct Jump { char sl[4]; u32int loc; Jump() {memset(this, 0, sizeof(Jump));} }; class ReadOnlyDict : public Dictionary { public: //but don't use struct WordLookupParms { const char * block_begin; WordLookupParms() {} typedef BlockVector Vector; typedef u32int Value; typedef const char * Key; static const bool is_multi = false; Key key(Value v) const {return block_begin + v;} InsensitiveHash hash; InsensitiveEqual equal; bool is_nonexistent(Value v) const {return v == u32int_max;} void make_nonexistent(const Value & v) const {abort();} }; typedef VectorHashTable WordLookup; public: // but don't use char * block; u32int block_size; char * mmaped_block; u32int mmaped_size; const Jump * jump1; const Jump * jump2; WordLookup word_lookup; const char * word_block; const char * first_word; ReadOnlyDict(const ReadOnlyDict&); ReadOnlyDict& operator= (const ReadOnlyDict&); struct Elements; struct SoundslikeElements; public: WordEntryEnumeration * detailed_elements() const; Size size() const; bool empty() const; ReadOnlyDict() : Dictionary(basic_dict, "ReadOnlyDict") { block = 0; } ~ReadOnlyDict() { if (block != 0) { if (mmaped_block) mmap_free(mmaped_block, mmaped_size); else free(block); } } PosibErr load(ParmString, Config &, DictList *, SpellerImpl *); PosibErr check_hash_fun() const; void low_level_dump() const; bool lookup(ParmString word, const SensitiveCompare *, WordEntry &) const; bool clean_lookup(ParmString, WordEntry &) const; bool soundslike_lookup(const WordEntry &, WordEntry &) const; bool soundslike_lookup(ParmString, WordEntry &) const; SoundslikeEnumeration * soundslike_elements() const; }; static inline void convert(const char * w, WordEntry & o) { o.what = WordEntry::Word; o.word = w; o.aff = get_affix(w); o.word_size = get_word_size(w); o.word_info = get_flags(w) & WORD_INFO_MASK; } // // // struct ReadOnlyDict::Elements : public WordEntryEnumeration { const char * w; WordEntry wi; Elements(const char * w0) : w(w0) {wi.what = WordEntry::Word;} WordEntry * next() { if (get_offset(w) == 0) w += 2; // FIXME: This needs to be 3 // when freq info is used if (get_offset(w) == 0) return 0; convert(w, wi); w = get_next(w); return &wi; } bool at_end() const {return get_offset(w) == 0;} WordEntryEnumeration * clone() const {return new Elements(*this);} void assign (const WordEntryEnumeration * other) { *this = *static_cast(other);} }; WordEntryEnumeration * ReadOnlyDict::detailed_elements() const { return new Elements(first_word); } void ReadOnlyDict::low_level_dump() const { bool next_dup = false; const char * w = first_word; for (;;) { if (get_offset(w) == 0) w += 2; // FIXME: This needs to be 3 // when freq info is used if (get_offset(w) == 0) break; const char * aff = get_affix(w); byte flags = get_flags(w); byte word_info = flags & WORD_INFO_MASK; byte offset = get_offset(w); int size = get_word_size(w); if (next_dup) printf("\\"); printf("%s", w); if (flags & HAVE_AFFIX_FLAG) printf("/%s", aff); if (word_info) printf(" [WI: %d]", word_info); //if (flags & DUPLICATE_FLAG) printf(" [NEXT DUP]"); const char * p = w; WordLookup::const_iterator i = word_lookup.find(w); if (!next_dup) { if (i == word_lookup.end()) printf(" "); else if (word_block + *i != w) { printf(" ", word_block + *i); } else printf(" "); } printf("\n"); String buf; if (flags & DUPLICATE_FLAG) next_dup = true; else next_dup = false; w = get_next(w); } } PosibErr ReadOnlyDict::check_hash_fun() const { const char * w = first_word; for (;;) { if (get_offset(w) == 0) w += 2; // FIXME: This needs to be 3 // when freq info is used if (get_offset(w) == 0) break; if (get_word_size(w) >= 12) { const char * p = w; int clean_size = 0; for (;;) { if (!*p) goto next; // reached end before clean_size was at // least 12, thus skip if (lang()->to_clean(*p)) ++clean_size; if (clean_size >= 12) goto clean_size_ok; ++p; } clean_size_ok: WordLookup::const_iterator i = word_lookup.find(w); if (i == word_lookup.end() || word_block + *i != w) return make_err(bad_file_format, file_name(), _("Incompatible hash function.")); else return no_err; } next: while (get_flags(w) & DUPLICATE_FLAG) w = get_next(w); w = get_next(w); } return no_err; } ReadOnlyDict::Size ReadOnlyDict::size() const { return word_lookup.size(); } bool ReadOnlyDict::empty() const { return word_lookup.empty(); } static const char * const cur_check_word = "aspell default speller rowl 1.10"; struct DataHead { // all sizes except the last four must to divisible by: static const unsigned int align = 16; char check_word[64]; u32int endian_check; // = 12345678 char lang_hash[16]; u32int head_size; u32int block_size; u32int jump1_offset; u32int jump2_offset; u32int word_offset; u32int hash_offset; u32int word_count; u32int word_buckets; u32int soundslike_count; u32int dict_name_size; u32int lang_name_size; u32int soundslike_name_size; u32int soundslike_version_size; u32int first_word_offset; // from word block byte affix_info; // 0 = none, 1 = partially expanded, 2 = full byte invisible_soundslike; byte soundslike_root_only; byte compound_info; // byte freq_info; }; PosibErr ReadOnlyDict::load(ParmString f0, Config & config, DictList *, SpellerImpl *) { set_file_name(f0); const char * fn = file_name(); FStream f; RET_ON_ERR(f.open(fn, "rb")); DataHead data_head; f.read(&data_head, sizeof(DataHead)); #if 0 COUT << "Head Size: " << data_head.head_size << "\n"; COUT << "Data Block Size: " << data_head.data_block_size << "\n"; COUT << "Hash Block Size: " << data_head.hash_block_size << "\n"; COUT << "Total Block Size: " << data_head.total_block_size << "\n"; #endif if (strcmp(data_head.check_word, cur_check_word) != 0) return make_err(bad_file_format, fn); if (data_head.endian_check != 12345678) return make_err(bad_file_format, fn, _("Wrong endian order.")); CharVector word; word.resize(data_head.dict_name_size); f.read(word.data(), data_head.dict_name_size); word.resize(data_head.lang_name_size); f.read(word.data(), data_head.lang_name_size); PosibErr pe = set_check_lang(word.data(),config); if (pe.has_err()) { if (pe.prvw_err()->is_a(language_related_error)) return pe.with_file(fn); else return pe; } if (data_head.soundslike_name_size != 0) { word.resize(data_head.soundslike_name_size); f.read(word.data(), data_head.soundslike_name_size); if (strcmp(word.data(), lang()->soundslike_name()) != 0) return make_err(bad_file_format, fn, _("Wrong soundslike.")); word.resize(data_head.soundslike_version_size); f.read(word.data(), data_head.soundslike_version_size); if (strcmp(word.data(), lang()->soundslike_version()) != 0) return make_err(bad_file_format, fn, _("Wrong soundslike version.")); } invisible_soundslike = data_head.invisible_soundslike; soundslike_root_only = data_head.soundslike_root_only; affix_compressed = data_head.affix_info; block_size = data_head.block_size; int offset = data_head.head_size; mmaped_block = mmap_open(block_size + offset, f, 0); if( mmaped_block != (char *)MAP_FAILED) { block = mmaped_block + offset; mmaped_size = block_size + offset; } else { mmaped_block = 0; block = (char *)malloc(block_size); f.seek(data_head.head_size); f.read(block, block_size); } if (data_head.jump2_offset) { fast_scan = true; jump1 = reinterpret_cast(block + data_head.jump1_offset); jump2 = reinterpret_cast(block + data_head.jump2_offset); } else { jump1 = jump2 = 0; } word_block = block + data_head.word_offset; first_word = word_block + data_head.first_word_offset; word_lookup.parms().block_begin = word_block; word_lookup.parms().hash .lang = lang(); word_lookup.parms().equal.cmp.lang = lang(); const u32int * begin = reinterpret_cast (block + data_head.hash_offset); word_lookup.vector().set(begin, begin + data_head.word_buckets); word_lookup.set_size(data_head.word_count); //low_level_dump(); RET_ON_ERR(check_hash_fun()); return no_err; } void lookup_adv(WordEntry * wi); static inline void prep_next(WordEntry * wi, const char * w, const SensitiveCompare * c, const char * orig) { loop: if (!duplicate_flag(w)) return; w = get_next(w); if (!(*c)(orig, w)) goto loop; wi->intr[0] = (void *)w; wi->intr[1] = (void *)c; wi->intr[2] = (void *)orig; wi->adv_ = lookup_adv; } void lookup_adv(WordEntry * wi) { const char * w = (const char *)wi->intr[0]; const SensitiveCompare * c = (const SensitiveCompare *)wi->intr[1]; const char * orig = (const char *)wi->intr[2]; convert(w,*wi); wi->adv_ = 0; prep_next(wi, w, c, orig); } bool ReadOnlyDict::lookup(ParmString word, const SensitiveCompare * c, WordEntry & o) const { o.clear(); WordLookup::const_iterator i = word_lookup.find(word); if (i == word_lookup.end()) return false; const char * w = word_block + *i; for (;;) { if ((*c)(word, w)) { convert(w,o); prep_next(&o, w, c, word); return true; } if (!duplicate_flag(w)) break; w = get_next(w); } return false; } struct ReadOnlyDict::SoundslikeElements : public SoundslikeEnumeration { WordEntry data; const ReadOnlyDict * obj; const Jump * jump1; const Jump * jump2; const char * cur; const char * prev; int level; bool invisible_soundslike; WordEntry * next(int stopped_at); SoundslikeElements(const ReadOnlyDict * o) : obj(o), jump1(obj->jump1), jump2(obj->jump2), cur(0), level(1), invisible_soundslike(o->invisible_soundslike) { data.what = o->invisible_soundslike ? WordEntry::Word : WordEntry::Soundslike;} }; WordEntry * ReadOnlyDict::SoundslikeElements::next(int stopped_at) { //CERR << level << ":" << stopped_at << " :"; //CERR << jump1->sl << ":" << jump2->sl << "\n"; loop: const char * tmp = cur; const char * p; if (level == 1 && stopped_at < 2) { ++jump1; tmp = jump1->sl; goto jquit; } else if (level == 2 && stopped_at < 3) { ++jump2; if (jump2[-1].sl[1] != jump2[0].sl[1]) { ++jump1; level = 1; tmp = jump1->sl; } else { tmp = jump2->sl; } goto jquit; } else if (level == 1) { level = 2; jump2 = obj->jump2 + jump1->loc; tmp = jump2->sl; goto jquit; } else if (level == 2) { tmp = cur = obj->word_block + jump2->loc; level = 3; } else if (get_offset(cur) == 0) { level = 2; ++jump2; if (jump2[-1].sl[1] != jump2[0].sl[1]) { level = 1; ++jump1; tmp = jump1->sl; } else { tmp = jump2->sl; } goto jquit; } cur = get_next(cur); // this will be the NEXT item looked at p = prev; prev = tmp; if (p) { // PRECOND: // unless stopped_at >= LARGE_NUM // strlen(p) >= stopped_at // (stopped_at >= 3) implies // strncmp(p, tmp, 3) == 0 if !invisible_soundslike // strncmp(to_sl(p), to_sl(tmp), 3) == 0 if invisible_soundslike if (stopped_at == 3) { if (p[3] == tmp[3]) goto loop; } else if (stopped_at == 4) { if (p[3] == tmp[3] && tmp[3] && p[4] == tmp[4]) goto loop; } else if (stopped_at == 5) { if (p[3] == tmp[3] && tmp[3] && p[4] == tmp[4] && tmp[4] && p[5] == tmp[5]) goto loop; } } data.word = tmp; data.word_size = get_word_size(tmp); if (invisible_soundslike) { convert(tmp, data); } data.intr[0] = (void *)tmp; return &data; jquit: prev = 0; if (!*tmp) return 0; data.word = tmp; data.word_size = !tmp[1] ? 1 : !tmp[2] ? 2 : 3; data.intr[0] = 0; if (invisible_soundslike) { data.what = WordEntry::Clean; data.aff = 0; } return &data; } SoundslikeEnumeration * ReadOnlyDict::soundslike_elements() const { return new SoundslikeElements(this); } static void soundslike_next(WordEntry * w) { const char * cur = (const char *)(w->intr[0]); const char * end = (const char *)(w->intr[1]); convert(cur, *w); cur = get_next(cur); w->intr[0] = (void *)cur; if (cur >= end) w->adv_ = 0; } static void clean_lookup_adv(WordEntry * wi) { const char * w = wi->word; w = get_next(w); convert(w,*wi); if (!duplicate_flag(w)) wi->adv_ = 0; } bool ReadOnlyDict::clean_lookup(ParmString sl, WordEntry & o) const { o.clear(); WordLookup::const_iterator i = word_lookup.find(sl); if (i == word_lookup.end()) return false; const char * w = word_block + *i; convert(w, o); if (duplicate_flag(w)) o.adv_ = clean_lookup_adv; return true; } bool ReadOnlyDict::soundslike_lookup(const WordEntry & s, WordEntry & w) const { if (s.intr[0] == 0) { return false; } else if (!invisible_soundslike) { w.clear(); w.what = WordEntry::Word; w.intr[0] = (void *)get_sl_words_begin(s.word); w.intr[1] = (void *)get_sl_words_end(s.word); w.adv_ = soundslike_next; soundslike_next(&w); return true; } else { w.clear(); w.what = WordEntry::Word; convert(s.word, w); return true; } } bool ReadOnlyDict::soundslike_lookup(ParmString s, WordEntry & w) const { if (invisible_soundslike) { return ReadOnlyDict::clean_lookup(s,w); } else { return false; } } } namespace aspeller { Dictionary * new_default_readonly_dict() { return new ReadOnlyDict(); } } namespace { // Possible: // No Affix Compression: // no soundslike // invisible soundslike // with soundslike // Affix Compression: // group by root: // no soundslike // invisible soundslike // with soundslike // expand prefix: // no soundslike // invisible soundslike using namespace aspeller; struct WordData { static const unsigned struct_size; WordData * next; char * sl; char * aff; byte word_size; byte sl_size; byte data_size; byte flags; char word[1]; }; const unsigned WordData::struct_size = sizeof(WordData) - 1; struct SoundslikeLess { InsensitiveCompare icomp; SoundslikeLess(const Language * l) : icomp(l) {} bool operator() (WordData * x, WordData * y) const { int res = strcmp(x->sl, y->sl); if (res != 0) return res < 0; res = icomp(x->word, y->word); if (res != 0) return res < 0; return strcmp(x->word, y->word) < 0; } }; struct WordLookupParms { const char * block_begin; WordLookupParms() {} typedef acommon::Vector Vector; typedef u32int Value; typedef const char * Key; static const bool is_multi = false; Key key(Value v) const {return block_begin + v;} InsensitiveHash hash; InsensitiveEqual equal; bool is_nonexistent(Value v) const {return v == u32int_max;} void make_nonexistent(Value & v) const {v = u32int_max;} }; typedef VectorHashTable WordLookup; static inline unsigned int round_up(unsigned int i, unsigned int size) { return ((i + size - 1)/size)*size; } static void advance_file(FStream & out, int pos) { int diff = pos - out.tell(); assert(diff >= 0); for(; diff != 0; --diff) out << '\0'; } PosibErr create (StringEnumeration * els, const Language & lang, Config & config) { assert(sizeof(u16int) == 2); assert(sizeof(u32int) == 4); bool full_soundslike = !(strcmp(lang.soundslike_name(), "none") == 0 || strcmp(lang.soundslike_name(), "stripped") == 0 || strcmp(lang.soundslike_name(), "simple") == 0); bool affix_compress = (lang.affix() && config.retrieve_bool("affix-compress")); bool partially_expand = (affix_compress && !full_soundslike && config.retrieve_bool("partially-expand")); bool invisible_soundslike = false; if (partially_expand) invisible_soundslike = true; else if (config.have("invisible-soundslike")) invisible_soundslike = config.retrieve_bool("invisible-soundslike"); else if (!full_soundslike) invisible_soundslike = true; ConvEC iconv; if (!config.have("norm-strict")) config.replace("norm-strict", "true"); if (config.have("encoding")) { String enc = config.retrieve("encoding"); RET_ON_ERR(iconv.setup(config, enc, lang.charmap(), NormFrom)); } else { RET_ON_ERR(iconv.setup(config, lang.data_encoding(), lang.charmap(), NormFrom)); } String base = config.retrieve("master-path"); DataHead data_head; memset(&data_head, 0, sizeof(data_head)); strcpy(data_head.check_word, cur_check_word); data_head.endian_check = 12345678; data_head.dict_name_size = 1; data_head.lang_name_size = strlen(lang.name()) + 1; data_head.soundslike_name_size = strlen(lang.soundslike_name()) + 1; data_head.soundslike_version_size = strlen(lang.soundslike_version()) + 1; data_head.head_size = sizeof(DataHead); data_head.head_size += data_head.dict_name_size; data_head.head_size += data_head.lang_name_size; data_head.head_size += data_head.soundslike_name_size; data_head.head_size += data_head.soundslike_version_size; data_head.head_size = round_up(data_head.head_size, DataHead::align); data_head.affix_info = affix_compress ? partially_expand ? 1 : 2 : 0; data_head.invisible_soundslike = invisible_soundslike; data_head.soundslike_root_only = affix_compress && !partially_expand ? 1 : 0; #if 0 CERR.printl("FLAGS: "); if (full_soundslike) CERR.printl(" full soundslike"); if (invisible_soundslike) CERR.printl(" invisible soundslike"); if (data_head.soundslike_root_only) CERR.printl(" soundslike root only"); if (affix_compress) CERR.printl(" affix compress"); if (partially_expand) CERR.printl(" partially expand"); CERR.printl("---"); #endif String temp; int num_entries = 0; int uniq_entries = 0; ObjStack buf(16*1024); String sl_buf; WordData * first = 0; // // Read in Wordlist // { WordListIterator wl_itr(els, &lang, config.retrieve_bool("warn") ? &CERR : 0); wl_itr.init(config); ObjStack exp_buf; WordAff * exp_list; WordAff single; single.next = 0; Vector af_list; WordData * * prev = &first; for (;;) { PosibErr pe = wl_itr.adv(); if (pe.has_err()) return pe; if (!pe.data) break; const char * w = wl_itr->word.str; unsigned int s = wl_itr->word.size; const char * affixes = wl_itr->aff.str; if (*affixes && !lang.affix()) return make_err(other_error, _("Affix flags found in word but no affix file given.")); if (*affixes && !affix_compress) { exp_buf.reset(); exp_list = lang.affix()->expand(w, affixes, exp_buf); } else if (*affixes && partially_expand) { // expand any affixes which will effect the first // 3 letters of a word. This is needed so that the // jump tables will function correctly exp_buf.reset(); exp_list = lang.affix()->expand(w, affixes, exp_buf, 3); } else { single.word.str = w; single.word.size = strlen(w); single.aff = (const byte *)affixes; exp_list = &single; } // iterate through each expanded word for (WordAff * p = exp_list; p; p = p->next) { const char * w = p->word.str; s = p->word.size; unsigned total_size = WordData::struct_size; unsigned data_size = s + 1; unsigned aff_size = strlen((const char *)p->aff); if (aff_size > 0) data_size += aff_size + 1; total_size += data_size; lang.to_soundslike(sl_buf, w); const char * sl = sl_buf.str(); unsigned sl_size = sl_buf.size(); if (strcmp(sl,w) == 0) sl = w; if (sl != w) total_size += sl_size + 1; if (total_size - WordData::struct_size > 240) return make_err(invalid_word, MsgConv(lang)(w), _("The total word length, with soundslike data, is larger than 240 characters.")); WordData * b = (WordData *)buf.alloc(total_size, sizeof(void *)); *prev = b; b->next = 0; prev = &b->next; b->word_size = s; b->sl_size = strlen(sl); b->data_size = data_size; b->flags = lang.get_word_info(w); char * z = b->word; memcpy(z, w, s + 1); z += s + 1; if (aff_size > 0) { b->flags |= HAVE_AFFIX_FLAG; b->aff = z; memcpy(z, p->aff, aff_size + 1); z += aff_size + 1; } else { b->aff = 0; } if (sl != w) { memcpy(z, sl, sl_size + 1); b->sl = z; } else { b->sl = b->word; } } } delete els; } // // sort WordData linked list based on (sl, word) // first = sort(first, SoundslikeLess(&lang)); // // duplicate check // WordData * prev = first; WordData * cur = first ? first->next : 0; InsensitiveEqual ieq(&lang); while (cur) { if (strcmp(prev->word, cur->word) == 0) { // merge affix info if necessary if (!prev->aff && cur->aff) { prev->flags |= HAVE_AFFIX_FLAG; prev->aff = cur->aff; prev->data_size += strlen(prev->aff) + 1; } else if (prev->aff && cur->aff) { unsigned l1 = strlen(prev->aff); unsigned l2 = strlen(cur->aff); char * aff = (char *)buf.alloc(l1 + l2 + 1); memcpy(aff, prev->aff, l1); prev->aff = aff; aff += l1; for (const char * p = cur->aff; *p; ++p) { if (memchr(prev->aff, *p, l1)) continue; *aff = *p; ++aff; } *aff = '\0'; prev->data_size = prev->word_size + (aff - prev->aff) + 2; } prev->next = cur->next; } else { if (ieq(prev->word, cur->word)) prev->flags |= DUPLICATE_FLAG; else ++uniq_entries; ++num_entries; prev = cur; } cur = cur->next; } // // // unsigned data_size = 16; WordData * p = first; if (invisible_soundslike) { for (; p; p = p->next) data_size += 3 + p->data_size; } else { while (p) { unsigned ds = 2 + p->sl_size + 1; char * prev = p->sl; do { ds += 3 + p->data_size; p->sl = prev; p = p->next; } while (p && strcmp(prev, p->sl) == 0 && ds + 3 + p->data_size < 255); data_size += ds; } } // // Create the final data structures // CharVector data; data.reserve(data_size); data.write32(0); // to avoid nasty special cases unsigned int prev_pos = data.size(); data.write32(0); unsigned prev_w_pos = data.size(); WordLookup lookup(affix_compress ? uniq_entries * 3 / 2 : uniq_entries * 5 / 4); lookup.parms().block_begin = data.begin(); lookup.parms().hash .lang = ⟨ lookup.parms().equal.cmp.lang = ⟨ Vector jump1; Vector jump2; const int head_size = invisible_soundslike ? 3 : 2; const char * prev_sl = ""; p = first; while (p) { if (invisible_soundslike) { data.write(p->flags); // flags data.write('\0'); // place holder for offset to next item data.write(p->word_size); } else { data.write('\0'); // place holder for offset to next item data.write(p->sl_size); } if (strncmp(prev_sl, p->sl, 3) != 0) { Jump jump; strncpy(jump.sl, p->sl, 3); jump.loc = data.size(); jump2.push_back(jump); if (strncmp(prev_sl, p->sl, 2) != 0) { Jump jump; strncpy(jump.sl, p->sl, 2); jump.loc = jump2.size() - 1; jump1.push_back(jump); } data[prev_pos - NEXT_O] = (byte)(data.size() - prev_pos - head_size + 1); // when advanced to this position the offset byte will // be null (since it will point to the null terminator // of the last word) and will thus signal the end of the // group } else { data[prev_pos - NEXT_O] = (byte)(data.size() - prev_pos); } prev_pos = data.size(); prev_sl = p->sl; if (invisible_soundslike) { unsigned pos = data.size(); prev_w_pos = data.size(); data.write(p->word, p->word_size + 1); if (p->aff) data.write(p->aff, p->data_size - p->word_size - 1); lookup.insert(pos); p = p->next; } else { data.write(p->sl, p->sl_size + 1); // write all word entries with the same soundslike do { data.write(p->flags); data.write(p->data_size + 3); data.write(p->word_size); unsigned pos = data.size(); data[prev_w_pos - NEXT_O] = (byte)(pos - prev_w_pos); data.write(p->word, p->word_size + 1); if (p->aff) data.write(p->aff, p->data_size - p->word_size - 1); lookup.insert(pos); prev_w_pos = pos; prev_sl = p->sl; p = p->next; } while (p && prev_sl == p->sl); // yes I really mean to use pointer compare here } } // add special end case if (data.size() % 2 != 0) data.write('\0'); data.write16(0); data.write16(0); data[prev_pos - NEXT_O] |= (byte)(data.size() - prev_pos); jump2.push_back(Jump()); jump1.push_back(Jump()); data.write(0); data.write(0); data.write(0); if (invisible_soundslike) data_head.first_word_offset = data[4 - NEXT_O] + 4; else data_head.first_word_offset = data[8 - NEXT_O] + 8; memset(data.data(), 0, 8); //CERR.printf("%d == %d\n", lookup.size(), uniq_entries); //assert(lookup.size() == uniq_entries); data_head.word_count = num_entries; data_head.word_buckets = lookup.bucket_count(); FStream out; out.open(base, "wb"); advance_file(out, data_head.head_size); // Write jump1 table data_head.jump1_offset = out.tell() - data_head.head_size; out.write(jump1.data(), jump1.size() * sizeof(Jump)); // Write jump2 table advance_file(out, round_up(out.tell(), DataHead::align)); data_head.jump2_offset = out.tell() - data_head.head_size; out.write(jump2.data(), jump2.size() * sizeof(Jump)); // Write data block advance_file(out, round_up(out.tell(), DataHead::align)); data_head.word_offset = out.tell() - data_head.head_size; out.write(data.data(), data.size()); // Write hash advance_file(out, round_up(out.tell(), DataHead::align)); data_head.hash_offset = out.tell() - data_head.head_size; out.write(&lookup.vector().front(), lookup.vector().size() * 4); // calculate block size advance_file(out, round_up(out.tell(), DataHead::align)); data_head.block_size = out.tell() - data_head.head_size; // write data head to file out.seek(0); out.write(&data_head, sizeof(DataHead)); out.write(" ", 1); out.write(lang.name(), data_head.lang_name_size); out.write(lang.soundslike_name(), data_head.soundslike_name_size); out.write(lang.soundslike_version(), data_head.soundslike_version_size); return no_err; } } namespace aspeller { PosibErr create_default_readonly_dict(StringEnumeration * els, Config & config) { CachePtr lang; PosibErr res = new_language(config); if (res.has_err()) return res; lang.reset(res.data); lang->set_lang_defaults(config); RET_ON_ERR(create(els,*lang,config)); return no_err; } } aspell-0.60.8.1/modules/speller/default/editdist.cpp0000644000076500007650000000243214533006640017240 00000000000000 #include #include "editdist.hpp" #include "matrix.hpp" #include "vararray.hpp" // edit_distance is implemented using a straight forward dynamic // programming algorithm with out any special tricks. Its space // usage AND running time is tightly asymptotically bounded by // strlen(a)*strlen(b) namespace aspeller { short edit_distance(ParmString a0, ParmString b0, const EditDistanceWeights & w) { int a_size = a0.size() + 1; int b_size = b0.size() + 1; VARARRAY(short, e_d, a_size * b_size); ShortMatrix e(a_size,b_size,e_d); e(0, 0) = 0; for (int j = 1; j != b_size; ++j) e(0, j) = e(0, j-1) + w.del1; const char * a = a0.str() - 1; const char * b = b0.str() - 1; short te; for (int i = 1; i != a_size; ++i) { e(i, 0) = e(i-1, 0) + w.del2; for (int j = 1; j != b_size; ++j) { if (a[i] == b[j]) { e(i, j) = e(i-1, j-1); } else { e(i, j) = w.sub + e(i-1, j-1); if (i != 1 && j != 1 && a[i] == b[j-1] && a[i-1] == b[j]) { te = w.swap + e(i-2, j-2); if (te < e(i, j)) e(i, j) = te; } te = w.del1 + e(i-1, j); if (te < e(i, j)) e(i, j) = te; te = w.del2 + e(i, j-1); if (te < e(i, j)) e(i, j) = te; } } } return e(a_size-1, b_size-1); } } aspell-0.60.8.1/modules/speller/default/language.cpp0000644000076500007650000006074414533006640017224 00000000000000// Copyright 2000 by Kevin Atkinson under the terms of the LGPL #include "settings.h" #include #include #include #include "asc_ctype.hpp" #include "clone_ptr-t.hpp" #include "config.hpp" #include "enumeration.hpp" #include "errors.hpp" #include "file_data_util.hpp" #include "fstream.hpp" #include "language.hpp" #include "string.hpp" #include "cache-t.hpp" #include "getdata.hpp" #include "file_util.hpp" #ifdef ENABLE_NLS # include #endif #include "gettext.h" namespace aspeller { static const char TO_CHAR_TYPE[256] = { // 1 2 3 4 5 6 7 8 9 A B C D E F 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 0 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 1 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 2 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 3 0, 4, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 6, 5, 0, 0, // 4 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, // 5 0, 4, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 6, 5, 0, 0, // 6 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, // 7 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 9 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // A 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // B 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // C 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // D 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // E 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 // F }; static const int FOR_CONFIG = 1; static const KeyInfo lang_config_keys[] = { {"charset", KeyInfoString, "iso-8859-1", ""} , {"data-encoding", KeyInfoString, "", ""} , {"name", KeyInfoString, "", ""} , {"run-together", KeyInfoBool, "", "", 0, FOR_CONFIG} , {"run-together-limit", KeyInfoInt, "", "", 0, FOR_CONFIG} , {"run-together-min", KeyInfoInt, "", "", 0, FOR_CONFIG} , {"soundslike", KeyInfoString, "none", ""} , {"special", KeyInfoString, "", ""} , {"ignore-accents" , KeyInfoBool, "", "", 0, FOR_CONFIG} , {"invisible-soundslike",KeyInfoBool, "", "", 0, FOR_CONFIG} , {"keyboard", KeyInfoString, "standard", "", 0, FOR_CONFIG} , {"affix", KeyInfoString, "none", ""} , {"affix-compress", KeyInfoBool, "false", "", 0, FOR_CONFIG} , {"partially-expand", KeyInfoBool, "false", "", 0, FOR_CONFIG} , {"affix-char", KeyInfoString, "/", "", 0, FOR_CONFIG} , {"flag-char", KeyInfoString, ":", "", 0, FOR_CONFIG} , {"repl-table", KeyInfoString, "none", ""} , {"sug-split-char", KeyInfoList, "", "", 0, FOR_CONFIG} , {"store-as", KeyInfoString, "", ""} , {"try", KeyInfoString, "", ""} , {"normalize", KeyInfoBool, "false", "", 0, FOR_CONFIG} , {"norm-required", KeyInfoBool, "false", "", 0, FOR_CONFIG} , {"norm-form", KeyInfoString, "nfc", "", 0, FOR_CONFIG} }; static GlobalCache language_cache("language"); PosibErr Language::setup(const String & lang, const Config * config) { // // get_lang_info // String dir1,dir2,path; fill_data_dir(config, dir1, dir2); dir_ = find_file(path,dir1,dir2,lang,".dat"); lang_config_ = new Config("speller-lang", lang_config_keys, lang_config_keys + sizeof(lang_config_keys)/sizeof(KeyInfo)); Config & data = *lang_config_; { PosibErrBase pe = data.read_in_file(path); if (pe.has_err(cant_read_file)) { String mesg = pe.get_err()->mesg; mesg[0] = asc_tolower(mesg[0]); mesg = _("This is probably because: ") + mesg; return make_err(unknown_language, lang, mesg); } else if (pe.has_err()) return pe; } if (!data.have("name")) return make_err(bad_file_format, path, _("The required field \"name\" is missing.")); String buf; name_ = data.retrieve("name"); charset_ = fix_encoding_str(data.retrieve("charset"), buf); charmap_ = charset_; ConfigConvKey d_enc = data.retrieve_value("data-encoding"); d_enc.fix_encoding_str(); data_encoding_ = d_enc.val; DataPair d; // // read header of cset data file // FStream char_data; String char_data_name; find_file(char_data_name,dir1,dir2,charset_,".cset"); RET_ON_ERR(char_data.open(char_data_name, "r")); String temp; char * p; do { p = get_nb_line(char_data, temp); if (*p == '=') { ++p; while (asc_isspace(*p)) ++p; charmap_ = p; } } while (*p != '/'); // // fill in tables // for (unsigned int i = 0; i != 256; ++i) { p = get_nb_line(char_data, temp); if (!p || strtoul(p, &p, 16) != i) return make_err(bad_file_format, char_data_name); to_uni_[i] = strtol(p, &p, 16); while (asc_isspace(*p)) ++p; char_type_[i] = static_cast(TO_CHAR_TYPE[to_uchar(*p++)]); while (asc_isspace(*p)) ++p; ++p; // display, ignored for now CharInfo inf = char_type_[i] >= Letter ? LETTER : 0; to_upper_[i] = static_cast(strtol(p, &p, 16)); inf |= to_uchar(to_upper_[i]) == i ? UPPER : 0; to_lower_[i] = static_cast(strtol(p, &p, 16)); inf |= to_uchar(to_lower_[i]) == i ? LOWER : 0; to_title_[i] = static_cast(strtol(p, &p, 16)); inf |= to_uchar(to_title_[i]) == i ? TITLE : 0; to_plain_[i] = static_cast(strtol(p, &p, 16)); inf |= to_uchar(to_plain_[i]) == i ? PLAIN : 0; inf |= to_uchar(to_plain_[i]) == 0 ? PLAIN : 0; sl_first_[i] = static_cast(strtol(p, &p, 16)); sl_rest_[i] = static_cast(strtol(p, &p, 16)); char_info_[i] = inf; } for (unsigned int i = 0; i != 256; ++i) { de_accent_[i] = to_plain_[i] == 0 ? to_uchar(i) : to_plain_[i]; } to_plain_[0] = 0x10; // to make things slightly easier to_plain_[1] = 0x10; for (unsigned int i = 0; i != 256; ++i) { to_stripped_[i] = to_plain_[(unsigned char)to_lower_[i]]; } char_data.close(); if (data.have("store-as")) buf = data.retrieve("store-as"); else if (data.retrieve_bool("affix-compress")) buf = "lower"; else buf = "stripped"; char * clean_is; if (buf == "stripped") { store_as_ = Stripped; clean_is = to_stripped_; } else { store_as_ = Lower; clean_is = to_lower_; } for (unsigned i = 0; i != 256; ++i) { to_clean_[i] = char_type_[i] > NonLetter ? clean_is[i] : 0; if ((unsigned char)to_clean_[i] == i) char_info_[i] |= CLEAN; } to_clean_[0x00] = 0x10; // to make things slightly easier to_clean_[0x10] = 0x10; clean_chars_ = get_clean_chars(*this); // // determine which mapping to use // if (charmap_ != charset_) { if (file_exists(dir1 + charset_ + ".cmap") || file_exists(dir2 + charset_ + ".cmap")) { charmap_ = charset_; } else if (data_encoding_ == charset_) { data_encoding_ = charmap_; } } // // set up conversions // { #ifdef ENABLE_NLS const char * tmp = 0; tmp = bind_textdomain_codeset("aspell", 0); #ifdef HAVE_LANGINFO_CODESET if (!tmp) tmp = nl_langinfo(CODESET); #endif if (ascii_encoding(*config, tmp)) tmp = 0; if (tmp) RET_ON_ERR(mesg_conv_.setup(*config, charmap_, fix_encoding_str(tmp, buf), NormTo)); else #endif RET_ON_ERR(mesg_conv_.setup(*config, charmap_, data_encoding_, NormTo)); // no need to check for errors here since we know charmap_ is a // supported encoding RET_ON_ERR(to_utf8_.setup(*config, charmap_, "utf-8", NormTo)); RET_ON_ERR(from_utf8_.setup(*config, "utf-8", charmap_, NormFrom)); } Conv iconv; RET_ON_ERR(iconv.setup(*config, data_encoding_, charmap_, NormFrom)); // // set up special // init(data.retrieve("special"), d, buf); while (split(d)) { char c = iconv(d.key)[0]; split(d); special_[to_uchar(c)] = SpecialChar (d.key[0] == '*',d.key[1] == '*', d.key[2] == '*'); } // // prep phonetic code // { PosibErr pe = new_soundslike(data.retrieve("soundslike"), iconv, this); if (pe.has_err()) return pe; soundslike_.reset(pe.data); } soundslike_chars_ = soundslike_->soundslike_chars(); have_soundslike_ = strcmp(soundslike_->name(), "none") != 0; // // prep affix code // { PosibErr pe = new_affix_mgr(data.retrieve("affix"), iconv, this); if (pe.has_err()) return pe; affix_.reset(pe.data); } // // fill repl tables (if any) // String repl = data.retrieve("repl-table"); have_repl_ = false; if (repl != "none") { String repl_file; FStream REPL; find_file(repl_file, dir1, dir2, repl, "_repl", ".dat"); RET_ON_ERR(REPL.open(repl_file, "r")); size_t num_repl = 0; while (getdata_pair(REPL, d, buf)) { ::to_lower(d.key); if (d.key == "rep") { num_repl = atoi(d.value); // FIXME make this more robust break; } } if (num_repl > 0) have_repl_ = true; for (size_t i = 0; i != num_repl; ++i) { bool res = getdata_pair(REPL, d, buf); assert(res); // FIXME ::to_lower(d.key); assert(d.key == "rep"); // FIXME split(d); SuggestRepl rep; rep.substr = buf_.dup(iconv(d.key)); if (check_if_valid(*this, rep.substr).get_err()) continue; // FIXME: This should probably be an error, but // this may cause problems with compatibility with // Myspell as these entries may make sense for // Myspell (but obviously not for Aspell) to_clean((char *)rep.substr, rep.substr); rep.repl = buf_.dup(iconv(d.value)); if (check_if_valid(*this, rep.repl).get_err()) continue; // FIXME: Ditto to_clean((char *)rep.repl, rep.repl); if (strcmp(rep.substr, rep.repl) == 0 || rep.substr[0] == '\0') continue; // FIXME: Ditto repls_.push_back(rep); } } return no_err; } PosibErr Language::set_lang_defaults(Config & config) const { config.replace_internal("actual-lang", name()); RET_ON_ERR(config.lang_config_merge(*lang_config_, FOR_CONFIG, data_encoding_)); return no_err; } WordInfo Language::get_word_info(ParmStr str) const { CharInfo first = CHAR_INFO_ALL, all = CHAR_INFO_ALL; const char * p = str; while (*p && (first = char_info(*p++), all &= first, !(first & LETTER))); while (*p) all &= char_info(*p++); WordInfo res; if (all & LOWER) res = AllLower; else if (all & UPPER) res = AllUpper; else if (first & TITLE) res = FirstUpper; else res = Other; if (all & PLAIN) res |= ALL_PLAIN; if (all & CLEAN) res |= ALL_CLEAN; return res; } CasePattern Language::case_pattern(ParmStr str) const { CharInfo first = CHAR_INFO_ALL, all = CHAR_INFO_ALL; const char * p = str; while (*p && (first = char_info(*p++), all &= first, !(first & LETTER))); while (*p) all &= char_info(*p++); if (all & LOWER) return AllLower; else if (all & UPPER) return AllUpper; else if (first & TITLE) return FirstUpper; else return Other; } CasePattern Language::case_pattern(const char * str, unsigned size) const { CharInfo first = CHAR_INFO_ALL, all = CHAR_INFO_ALL; const char * p = str; const char * end = p + size; while (p < end && (first = char_info(*p++), all &= first, !(first & LETTER))); while (p < end) all &= char_info(*p++); if (all & LOWER) return AllLower; else if (all & UPPER) return AllUpper; else if (first & TITLE) return FirstUpper; else return Other; } void Language::fix_case(CasePattern case_pattern, char * res, const char * str) const { if (!str[0]) return; if (case_pattern == AllUpper) { to_upper(res,str); } if (case_pattern == FirstUpper && is_lower(str[0])) { *res = to_title(str[0]); if (res == str) return; res++; str++; while (*str) *res++ = *str++; *res = '\0'; } else { if (res == str) return; while (*str) *res++ = *str++; *res = '\0'; } } const char * Language::fix_case(CasePattern case_pattern, const char * str, String & buf) const { if (!str[0]) return str; if (case_pattern == AllUpper) { to_upper(buf,str); return buf.str(); } if (case_pattern == FirstUpper && is_lower(str[0])) { buf.clear(); buf += to_title(str[0]); str++; while (*str) buf += *str++; return buf.str(); } else { return str; } } WordAff * Language::fake_expand(ParmStr word, ParmStr aff, ObjStack & buf) const { WordAff * cur = (WordAff *)buf.alloc_bottom(sizeof(WordAff)); cur->word = buf.dup(word); cur->aff = (unsigned char *)buf.dup(""); cur->next = 0; return cur; } CompoundWord Language::split_word(const char * word, unsigned len, bool camel_case) const { if (!camel_case || len <= 1) return CompoundWord(word, word + len); // len >= 2 if (is_upper(word[0])) { if (is_lower(word[1])) { unsigned i = 2; while (i < len && is_lower(word[i])) ++i; return CompoundWord(word, word + i, word + len); } if (is_upper(word[1])) { unsigned i = 2; while (i < len && is_upper(word[i])) ++i; if (i == len) return CompoundWord(word, word + len); // The first upper case letter is assumed to be part of the next word return CompoundWord(word, word + i - 1, word + len); } } else if (is_lower(word[0])) { unsigned i = 1; while (i < len && is_lower(word[i])) ++i; return CompoundWord(word, word + i, word + len); } // this should't happen but just in case... return CompoundWord(word, word + len); } bool SensitiveCompare::operator() (const char * word0, const char * inlist0) const { assert(*word0 && *inlist0); try_again: const char * word = word0; const char * inlist = inlist0; if (!case_insensitive) { if (begin) { if (*word == *inlist || *word == lang->to_title(*inlist)) ++word, ++inlist; else goto try_upper; } while (*word && *inlist && *word == *inlist) ++word, ++inlist; if (*inlist) goto try_upper; if (end && lang->special(*word).end) ++word; if (*word) goto try_upper; return true; try_upper: word = word0; inlist = inlist0; while (*word && *inlist && *word == lang->to_upper(*inlist)) ++word, ++inlist; if (*inlist) goto fail; if (end && lang->special(*word).end) ++word; if (*word) goto fail; } else { // case_insensitive 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; fail: if (begin && lang->special(*word0).begin) {++word0; goto try_again;} return false; } static PosibErrBase invalid_word_e(const Language & l, ParmStr word, const char * msg, char chr = 0) { char m[200]; if (chr) { // the "char *" cast is needed due to an incorrect "snprintf" // declaration on some platforms. snprintf(m, 200, (char *)msg, MsgConv(l)(chr), l.to_uni(chr)); msg = m; } return make_err(invalid_word, MsgConv(l)(word), msg); } PosibErr check_if_sane(const Language & l, ParmStr word) { if (*word == '\0') return invalid_word_e(l, word, _("Empty string.")); return no_err; } PosibErr check_if_valid(const Language & l, ParmStr word) { RET_ON_ERR(check_if_sane(l, word)); const char * i = word; if (!l.is_alpha(*i)) { if (!l.special(*i).begin) return invalid_word_e(l, word, _("The character '%s' (U+%02X) may not appear at the beginning of a word."), *i); else if (!l.is_alpha(*(i+1))) return invalid_word_e(l, word, _("The character '%s' (U+%02X) must be followed by an alphabetic character."), *i); else if (!*(i+1)) return invalid_word_e(l, word, _("Does not contain any alphabetic characters.")); } for (;*(i+1) != '\0'; ++i) { if (!l.is_alpha(*i)) { if (!l.special(*i).middle) return invalid_word_e(l, word, _("The character '%s' (U+%02X) may not appear in the middle of a word."), *i); else if (!l.is_alpha(*(i+1))) return invalid_word_e(l, word, _("The character '%s' (U+%02X) must be followed by an alphabetic character."), *i); } } if (!l.is_alpha(*i)) { if (*i == '\r') return invalid_word_e(l, word, _("The character '\\r' (U+0D) may not appear at the end of a word. " "This probably means means that the file is using MS-DOS EOL instead of Unix EOL."), *i); if (!l.special(*i).end) return invalid_word_e(l, word, _("The character '%s' (U+%02X) may not appear at the end of a word."), *i); } return no_err; } PosibErr validate_affix(const Language & l, ParmStr word, ParmStr aff) { for (const char * a = aff; *a; ++a) { CheckAffixRes res = l.affix()->check_affix(word, *a); if (res == InvalidAffix) return make_err(invalid_affix, MsgConv(l)(*a), MsgConv(l)(word)); else if (res == InapplicableAffix) return make_err(inapplicable_affix, MsgConv(l)(*a), MsgConv(l)(word)); } return no_err; } CleanAffix::CleanAffix(const Language * lang0, OStream * log0) : lang(lang0), log(log0), msgconv1(lang0), msgconv2(lang0) { } char * CleanAffix::operator()(ParmStr word, char * aff) { char * r = aff; for (const char * a = aff; *a; ++a) { CheckAffixRes res = lang->affix()->check_affix(word, *a); if (res == ValidAffix) { *r = *a; ++r; } else if (log) { const char * msg = res == InvalidAffix ? _("Warning: Removing invalid affix '%s' from word %s.\n") : _("Warning: Removing inapplicable affix '%s' from word %s.\n"); log->printf(msg, msgconv1(*a), msgconv2(word)); } } *r = '\0'; return r; } String get_stripped_chars(const Language & lang) { bool chars_set[256] = {0}; String chars_list; for (int i = 0; i != 256; ++i) { char c = static_cast(i); if (lang.is_alpha(c) || lang.special(c).any) chars_set[static_cast(lang.to_stripped(c))] = true; } for (int i = 1; i != 256; ++i) { if (chars_set[i]) chars_list += static_cast(i); } return chars_list; } String get_clean_chars(const Language & lang) { bool chars_set[256] = {0}; String chars_list; for (int i = 0; i != 256; ++i) { char c = static_cast(i); if (lang.is_alpha(c) || lang.special(c).any) chars_set[static_cast(lang.to_clean(c))] = true; } for (int i = 1; i != 256; ++i) { if (chars_set[i]) { chars_list += static_cast(i); } } return chars_list; } PosibErr new_language(const Config & config, ParmStr lang) { if (!lang) return get_cache_data(&language_cache, &config, config.retrieve("lang")); else return get_cache_data(&language_cache, &config, lang); } PosibErr open_affix_file(const Config & c, FStream & f) { String lang = c.retrieve("lang"); String dir1,dir2,path; fill_data_dir(&c, dir1, dir2); String dir = find_file(path,dir1,dir2,lang,".dat"); String file; file += dir; file += '/'; file += lang; file += "_affix.dat"; RET_ON_ERR(f.open(file,"r")); return no_err; } bool find_language(Config & c) { String l_data = c.retrieve("lang"); char * l = l_data.mstr(); String dir1,dir2,path; fill_data_dir(&c, dir1, dir2); char * s = l + strlen(l); while (s > l) { find_file(path,dir1,dir2,l,".dat"); if (file_exists(path)) { c.replace_internal("actual-lang", l); return true; } while (s > l && !(*s == '-' || *s == '_')) --s; *s = '\0'; } return false; } WordListIterator::WordListIterator(StringEnumeration * in0, const Language * lang0, OStream * log0) : in(in0), lang(lang0), log(log0), val(), str(0), str_end(0), clean_affix(lang0, log0) {} PosibErr WordListIterator::init(Config & config) { if (!config.have("norm-strict")) config.replace("norm-strict", "true"); have_affix = lang->have_affix(); validate_words = config.retrieve_bool("validate-words"); validate_affixes = config.retrieve_bool("validate-affixes"); clean_words = config.retrieve_bool("clean-words"); skip_invalid_words = config.retrieve_bool("skip-invalid-words"); clean_affixes = config.retrieve_bool("clean-affixes"); if (config.have("encoding")) { ConfigConvKey enc = config.retrieve_value("encoding"); RET_ON_ERR(iconv.setup(config, enc, lang->charmap(),NormFrom)); } else { RET_ON_ERR(iconv.setup(config, lang->data_encoding(), lang->charmap(), NormFrom)); } return no_err; } PosibErr WordListIterator::init_plain(Config & config) { if (!config.have("norm-strict")) config.replace("norm-strict", "true"); have_affix = false; validate_words = config.retrieve_bool("validate-words"); clean_words = true; if (config.have("clean-words")) clean_words = config.retrieve_bool("clean-words"); skip_invalid_words = true; RET_ON_ERR(iconv.setup(config, "utf-8", lang->charmap(),NormFrom)); return no_err; } PosibErr WordListIterator::adv() { loop: if (!str) { orig = in->next(); if (!orig) return false; if (!*orig) goto loop; PosibErr pe = iconv(orig); if (pe.has_err()) { if (!skip_invalid_words) return pe; if (log) log->printf(_("Warning: %s Skipping string.\n"), pe.get_err()->mesg); else pe.ignore_err(); goto loop; } if (pe.data == orig) { data = orig; data.ensure_null_end(); str = data.pbegin(); str_end = data.pend(); } else { str = iconv.buf.pbegin(); str_end = iconv.buf.pend(); } char * aff = str_end; char * aff_end = str_end; if (have_affix) { aff = strchr(str, '/'); if (aff == 0) { aff = str_end; } else { *aff = '\0'; str_end = aff; ++aff; } if (validate_affixes) { if (clean_affixes) aff_end = clean_affix(str, aff); else RET_ON_ERR(validate_affix(*lang, str, aff)); } } val.aff.str = aff; val.aff.size = aff_end - aff; if (!*aff && validate_words && clean_words) { char * s = str; while (s < str_end && !lang->is_alpha(*s) && !lang->special(*s).begin) *s++ = '\0'; char * s2 = str_end - 1; while (s2 >= str && *s2 && !lang->is_alpha(*s2) && !lang->special(*s2).end) *s2-- = '\0'; } } while (str < str_end) { if (!*str) {++str; continue;} PosibErrBase pe2 = validate_words ? check_if_valid(*lang, str) : no_err; val.word.str = str; val.word.size = strlen(str); str += val.word.size + 1; if (!pe2.has_err() && val.word.size + (*val.aff ? val.aff.size + 1 : 0) > 240) pe2 = make_err(invalid_word, MsgConv(lang)(val.word), _("The total length is larger than 240 characters.")); if (!pe2.has_err()) return true; if (!skip_invalid_words) return pe2; if (log) log->printf(_("Warning: %s Skipping word.\n"), pe2.get_err()->mesg); else pe2.ignore_err(); } str = 0; goto loop; } } aspell-0.60.8.1/modules/speller/default/suggest.cpp0000644000076500007650000015131514540417415017121 00000000000000// Copyright 2000-2005 by Kevin Atkinson under the terms of the LGPL // suggest.cpp Suggestion code for Aspell // The magic behind my spell checker comes from merging Lawrence // Philips excellent metaphone algorithm and Ispell's near miss // strategy which is inserting a space or hyphen, interchanging two // adjacent letters, changing one letter, deleting a letter, or adding // a letter. // // The process goes something like this. // // 1. Convert the misspelled word to its soundslike equivalent (its // metaphone for English words). // // 2. Find words that have the same soundslike pattern. // // 3. Find words that have similar soundslike patterns. A similar // soundlike pattern is a pattern that is obtained by // interchanging two adjacent letters, changing one letter, // deleting a letter, or adding a letter. // // 4. Score the result list and return the words with the lowest // score. The score is roughly the weighed average of the edit // distance of the word to the misspelled word, the soundslike // equivalent of the two words, and the phoneme of the two words. // The edit distance is the weighed total of the number of // deletions, insertions, exchanges, or adjacent swaps needed to // make one string equivalent to the other. // // Please note that the soundlike equivalent is a rough approximation // of how the words sounds. It is not the phoneme of the word by any // means. For more information on the metaphone algorithm please see // the file metaphone.cc which included a detailed description of it. // // NOTE: It is assumed that that strlen(soundslike) <= strlen(word) // for any possible word // POSSIBLE OPTIMIZATION: // store the number of letters that are the same as the previous // soundslike so that it can possible be skipped #include "getdata.hpp" #include "fstream.hpp" #include "speller_impl.hpp" #include "asuggest.hpp" #include "basic_list.hpp" #include "clone_ptr-t.hpp" #include "config.hpp" #include "data.hpp" #include "editdist.hpp" #include "editdist2.hpp" #include "errors.hpp" #include "file_data_util.hpp" #include "hash-t.hpp" #include "language.hpp" #include "leditdist.hpp" #include "speller_impl.hpp" #include "stack_ptr.hpp" #include "suggest.hpp" #include "vararray.hpp" #include "string_list.hpp" #include "gettext.h" //#include "iostream.hpp" //#define DEBUG_SUGGEST using namespace aspeller; using namespace acommon; using std::pair; namespace { template inline Iterator preview_next (Iterator i) { return ++i; } // // OriginalWord stores information about the original misspelled word // for convince and speed. // struct OriginalWord { String word; String lower; String clean; String soundslike; CasePattern case_pattern; OriginalWord() {} }; // // struct ScoreWordSound - used for storing the possible words while // they are being processed. // static const char * NO_SOUNDSLIKE = ""; class Working; enum SpecialEdit {None, Split, CamelSplit, CamelJoin, CamelOffByOne}; static inline int special_score(const EditDistanceWeights & w, SpecialEdit e) { switch (e) { case Split: return w.max + 2; case CamelJoin: return w.max + 1; case CamelSplit: return w.max + 1; case CamelOffByOne: return w.swap - 1; default: abort(); } } struct SpecialTypoScore { int score; bool is_overall_score; operator bool() const {return score < LARGE_NUM;} SpecialTypoScore() : score(LARGE_NUM), is_overall_score(false) {} SpecialTypoScore(int s, bool q) : score(s), is_overall_score(q) {} }; static inline SpecialTypoScore special_typo_score(const TypoEditDistanceInfo & w, SpecialEdit e) { switch (e) { case None: return SpecialTypoScore(); case Split: return SpecialTypoScore(w.max + 2, true); case CamelSplit: return SpecialTypoScore(w.max + 1, true); case CamelJoin: return SpecialTypoScore(w.max + 1, true); case CamelOffByOne: return SpecialTypoScore(w.swap - 1, false); default: abort(); } } struct ScoreWordSound { Working * src; char * word; char * word_clean; //unsigned word_size; const char * soundslike; int score; int adj_score; int word_score; int soundslike_score; bool count; SpecialEdit special_edit; bool repl_table; WordEntry * repl_list; ScoreWordSound(Working * s) : src(s), adj_score(LARGE_NUM), repl_list(0) {} ~ScoreWordSound() {delete repl_list;} }; inline int compare (const ScoreWordSound &lhs, const ScoreWordSound &rhs) { int temp = lhs.score - rhs.score; if (temp) return temp; return strcmp(lhs.word,rhs.word); } inline int adj_score_lt(const ScoreWordSound &lhs, const ScoreWordSound &rhs) { int temp = lhs.adj_score - rhs.adj_score; if (temp) return temp < 0; return strcmp(lhs.word,rhs.word) < 0; } inline bool operator < (const ScoreWordSound & lhs, const ScoreWordSound & rhs) { return compare(lhs, rhs) < 0; } inline bool operator <= (const ScoreWordSound & lhs, const ScoreWordSound & rhs) { return compare(lhs, rhs) <= 0; } inline bool operator == (const ScoreWordSound & lhs, const ScoreWordSound & rhs) { return compare(lhs, rhs) == 0; } typedef BasicList NearMisses; class Sugs; class Working { friend class Sugs; const Language * lang; OriginalWord original; const SuggestParms * parms; SpellerImpl * sp; String prefix; String suffix; bool have_presuf; int threshold; int adj_threshold; int try_harder; EditDist (* edit_dist_fun)(const char *, const char *, const EditDistanceWeights &); unsigned int max_word_length; NearMisses scored_near_misses; NearMisses near_misses; char * temp_end; ObjStack buffer; ObjStack temp_buffer; static const bool do_count = true; static const bool dont_count = false; CheckInfo check_info[8]; void commit_temp(const char * b) { if (temp_end) { buffer.resize_temp(temp_end - b + 1); buffer.commit_temp(); temp_end = 0; }} void abort_temp() { buffer.abort_temp(); temp_end = 0;} const char * to_soundslike_temp(const char * w, unsigned s, unsigned * len = 0) { char * sl = (char *)buffer.alloc_temp(s + 1); temp_end = lang->LangImpl::to_soundslike(sl, w, s); if (len) *len = temp_end - sl; return sl;} const char * to_soundslike_temp(const WordEntry & sw) { char * sl = (char *)buffer.alloc_temp(sw.word_size + 1); temp_end = lang->LangImpl::to_soundslike(sl, sw.word, sw.word_size, sw.word_info); if (temp_end == 0) return sw.word; else return sl;} const char * to_soundslike(const char * w, unsigned s) { char * sl = (char *)buffer.alloc_temp(s + 1); temp_end = lang->LangImpl::to_soundslike(sl, w, s); commit_temp(sl); return sl;} struct ScoreInfo { const char * soundslike; int word_score; int soundslike_score; bool count; SpecialEdit special_edit; bool repl_table; WordEntry * repl_list; ScoreInfo() : soundslike(), word_score(LARGE_NUM), soundslike_score(LARGE_NUM), count(true), special_edit(None), repl_table(false), repl_list() {} }; char * fix_case(char * str) { lang->LangImpl::fix_case(original.case_pattern, str, str); return str; } const char * fix_case(const char * str, String & buf) { return lang->LangImpl::fix_case(original.case_pattern, str, buf); } char * fix_word(ObjStack & buf, ParmStr w); MutableString form_word(CheckInfo & ci); void try_word_n(ParmString str, const ScoreInfo & inf); bool check_word_s(ParmString word, CheckInfo * ci); unsigned check_word(char * word, char * word_end, CheckInfo * ci, /* it WILL modify word */ unsigned pos = 1); void try_word_c(char * word, char * word_end, const ScoreInfo & inf); void try_word(char * word, char * word_end, const ScoreInfo & inf) { if (sp->unconditional_run_together_) try_word_c(word,word_end,inf); else try_word_n(word,inf); } void try_word(char * word, char * word_end, int score) { ScoreInfo inf; inf.word_score = score; try_word(word, word_end, inf); } void add_sound(SpellerImpl::WS::const_iterator i, WordEntry * sw, const char * sl, int score = LARGE_NUM); void add_nearmiss(char * word, unsigned word_size, WordInfo word_info, const ScoreInfo &); void add_nearmiss_w(SpellerImpl::WS::const_iterator, const WordEntry & w, const ScoreInfo &); void add_nearmiss_a(SpellerImpl::WS::const_iterator, const WordAff * w, const ScoreInfo &); bool have_score(int score) {return score < LARGE_NUM;} int needed_level(int want, int soundslike_score) { // (word_weight*??? + soundlike_weight*soundslike_score)/100 <= want // word_weight*??? + soundlike_weight*soundslike_score <= want*100 // word_weight*??? <= want*100 - soundlike_weight*soundslike_score // ??? <= (want*100 - soundlike_weight*soundslike_score) / word_weight // level = ceil(???/edit_distance_weights.min) int n = 100*want - parms->soundslike_weight*soundslike_score; if (n <= 0) return 0; int d = parms->word_weight*parms->edit_distance_weights.min; return (n-1)/d+1; // roundup } int weighted_average(int soundslike_score, int word_score) { return (parms->word_weight*word_score + parms->soundslike_weight*soundslike_score)/100; } int adj_wighted_average(int soundslike_score, int word_score, int one_edit_max) { int soundslike_weight = parms->soundslike_weight; int word_weight = parms->word_weight; if (word_score <= one_edit_max) { const int factor = word_score < 100 ? 8 : 2; soundslike_weight = (parms->soundslike_weight+factor-1)/factor; } // NOTE: Theoretical if the soundslike is might be beneficial to // adjust the word score so it doesn't contribute as much. If // the score is already around 100 (one edit dist) then it may // not be a good idea to lower it more, but if the word score is // 200 or more then it might make sence to reduce it some. // HOWEVER, this will likely not work well, espacally with small // words and there are just too many words with the same // soundlike. In any case that what the special "soundslike" // and "bad-spellers" mode is for. return (word_weight*word_score + soundslike_weight*soundslike_score)/100; } int skip_first_couple(NearMisses::iterator & i) { int k = 0; InsensitiveCompare cmp(lang); const char * prev_word = ""; while (preview_next(i) != scored_near_misses.end()) // skip over the first couple of items as they should // not be counted in the threshold score. { if (!i->count || cmp(prev_word, i->word) == 0) { ++i; } else if (k == parms->skip) { break; } else { prev_word = i->word; ++k; ++i; } } return k; } void try_camel_word(String & word, SpecialEdit edit); void try_split(); void try_camel_edits(); void try_one_edit_word(); void try_scan(); void try_scan_root(); void try_repl(); void try_ngram(); void score_list(); void fine_tune_score(int thres); public: Working(SpellerImpl * m, const Language *l, const String & w, const SuggestParms * p) : lang(l), original(), parms(p), sp(m), have_presuf(false) , threshold(1), max_word_length(0) { memset(static_cast(check_info), 0, sizeof(check_info)); original.word = w; l->to_lower(original.lower, w.str()); l->to_clean(original.clean, w.str()); l->to_soundslike(original.soundslike, w.str()); original.case_pattern = l->case_pattern(w); camel_case = parms->camel_case; } void with_presuf(ParmStr pre, ParmStr suf) { prefix = pre; suffix = suf; have_presuf = true; } bool camel_case; // `this` is expected to be allocated with new and its ownership // will be transferred to the returning Sugs object Sugs * suggestions(); }; struct Suggestion { const char * word; const ScoreWordSound * inf; double distance() const { return inf->adj_score/100.0; } double normalized_score() const { return 100.0/(inf->adj_score + 100); } Suggestion() : word(), inf() {} Suggestion(const char * word, const ScoreWordSound * inf) : word(word), inf(inf) {} }; struct SavedBufs : public Vector { void reset() { for (Vector::iterator i = begin(), e = end(); i != e; ++i) ObjStack::dealloc(*i); clear(); } ~SavedBufs() { reset(); } }; class SuggestionsImpl; class Sugs { public: Vector srcs; NearMisses scored_near_misses; void merge(Sugs & other) { srcs.insert(srcs.end(), other.srcs.begin(), other.srcs.end()); other.srcs.clear(); scored_near_misses.merge(other.scored_near_misses, adj_score_lt); } void transfer(SuggestionsImpl &, int limit); Sugs(Working * s) { srcs.push_back(s); } ~Sugs() { for (Vector::iterator i = srcs.begin(), e = srcs.end(); i != e; ++i) { delete *i; *i = NULL; } } }; class SuggestionsImpl : public SuggestionsData, public Vector { public: SavedBufs saved_bufs_; NearMisses saved_near_misses_; ObjStack buf; SuggestionsImpl() {} private: SuggestionsImpl(const SuggestionsImpl &); public: void reset() { clear(); buf.reset(); saved_bufs_.reset(); saved_near_misses_.clear(); } void get_words(Convert * conv, Vector & res) { res.clear(); res.reserve(size()); if (conv) { for (iterator i = begin(), e = end(); i != e; ++i) { res.push_back(CharVector()); // len + 1 to also convert the null conv->convert(i->word, strlen(i->word) + 1, res.back()); } } else { for (iterator i = begin(), e = end(); i != e; ++i) { res.push_back(CharVector()); res.reserve(strlen(i->word) + 1); res.back().append(i->word); res.back().append('\0'); } } } void get_normalized_scores(Vector & res) { res.clear(); res.reserve(size()); for (iterator i = begin(), e = end(); i != e; ++i) res.push_back(i->normalized_score()); } void get_distances(Vector & res) { res.clear(); res.reserve(size()); for (iterator i = begin(), e = end(); i != e; ++i) res.push_back(i->distance()); } }; Sugs * Working::suggestions() { Sugs * sug = new Sugs(this); if (original.word.size() * parms->edit_distance_weights.max >= 0x8000) return sug; // to prevent overflow in the editdist functions try_split(); try_camel_edits(); if (parms->use_repl_table) { #ifdef DEBUG_SUGGEST COUT.printl("TRYING REPLACEMENT TABLE"); #endif try_repl(); } if (parms->try_one_edit_word) { #ifdef DEBUG_SUGGEST COUT.printl("TRYING ONE EDIT WORD"); #endif try_one_edit_word(); score_list(); if (parms->check_after_one_edit_word) { if (try_harder <= 0) goto done; } // need to fine tune the score to account for special weights // applied to typos, otherwise some typos that produce very // different soundslike may be missed fine_tune_score(LARGE_NUM); } if (parms->try_scan_0) { #ifdef DEBUG_SUGGEST COUT.printl("TRYING SCAN 0"); #endif edit_dist_fun = limit0_edit_distance; if (sp->soundslike_root_only) try_scan_root(); else try_scan(); score_list(); } if (parms->try_scan_1) { #ifdef DEBUG_SUGGEST COUT.printl("TRYING SCAN 1"); #endif edit_dist_fun = limit1_edit_distance; if (sp->soundslike_root_only) try_scan_root(); else try_scan(); score_list(); if (try_harder <= 0) goto done; } if (parms->try_scan_2) { #ifdef DEBUG_SUGGEST COUT.printl("TRYING SCAN 2"); #endif edit_dist_fun = limit2_edit_distance; if (sp->soundslike_root_only) try_scan_root(); else try_scan(); score_list(); if (try_harder < parms->ngram_threshold) goto done; } if (parms->try_ngram) { #ifdef DEBUG_SUGGEST COUT.printl("TRYING NGRAM"); #endif try_ngram(); score_list(); } done: fine_tune_score(threshold); scored_near_misses.sort(adj_score_lt); sug->scored_near_misses.swap(scored_near_misses); near_misses.clear(); return sug; } // Forms a word by combining CheckInfo fields. // Will grow the grow the temp in the buffer. The final // word must be null terminated and committed. // It returns a MutableString of what was appended to the buffer. MutableString Working::form_word(CheckInfo & ci) { size_t slen = ci.word.len - ci.pre_strip_len - ci.suf_strip_len; size_t wlen = slen + ci.pre_add_len + ci.suf_add_len; char * tmp = (char *)buffer.grow_temp(wlen); if (ci.pre_add_len) memcpy(tmp, ci.pre_add, ci.pre_add_len); memcpy(tmp + ci.pre_add_len, ci.word.str + ci.pre_strip_len, slen); if (ci.suf_add_len) memcpy(tmp + ci.pre_add_len + slen, ci.suf_add, ci.suf_add_len); return MutableString(tmp,wlen); } void Working::try_word_n(ParmString str, const ScoreInfo & inf) { String word; String buf; WordEntry sw; for (SpellerImpl::WS::const_iterator i = sp->suggest_ws.begin(); i != sp->suggest_ws.end(); ++i) { (*i)->clean_lookup(str, sw); for (;!sw.at_end(); sw.adv()) add_nearmiss_w(i, sw, inf); } if (sp->affix_compress) { CheckInfo ci; memset(static_cast(&ci), 0, sizeof(ci)); bool res = lang->affix()->affix_check(LookupInfo(sp, LookupInfo::Clean), str, ci, 0); if (!res) return; form_word(ci); char * end = (char *)buffer.grow_temp(1); char * tmp = (char *)buffer.temp_ptr(); buffer.commit_temp(); *end = '\0'; add_nearmiss(tmp, end - tmp, 0, inf); } } bool Working::check_word_s(ParmString word, CheckInfo * ci) { WordEntry sw; for (SpellerImpl::WS::const_iterator i = sp->suggest_ws.begin(); i != sp->suggest_ws.end(); ++i) { (*i)->clean_lookup(word, sw); if (!sw.at_end()) { ci->word = sw.word; return true; } } if (sp->affix_compress) { return lang->affix()->affix_check(LookupInfo(sp, LookupInfo::Clean), word, *ci, 0); } return false; } unsigned Working::check_word(char * word, char * word_end, CheckInfo * ci, /* it WILL modify word */ unsigned pos) { unsigned res = check_word_s(word, ci); if (res) return pos + 1; if (pos + 1 >= sp->run_together_limit_) return 0; for (char * i = word + sp->run_together_min_; i <= word_end - sp->run_together_min_; ++i) { char t = *i; *i = '\0'; res = check_word_s(word, ci); *i = t; if (!res) continue; res = check_word(i, word_end, ci + 1, pos + 1); if (res) return res; } memset(static_cast(ci), 0, sizeof(CheckInfo)); return 0; } void Working::try_word_c(char * word, char * word_end, const ScoreInfo & inf) { unsigned res = check_word(word, word_end, check_info); assert(res <= sp->run_together_limit_); //CERR.printf(">%s\n", word); if (!res) return; buffer.abort_temp(); MutableString tmp = form_word(check_info[0]); CasePattern cp = lang->case_pattern(tmp, tmp.size); for (unsigned i = 1; i <= res; ++i) { char * t = form_word(check_info[i]); if (cp == FirstUpper && lang->is_lower(t[1])) t[0] = lang->to_lower(t[0]); } char * end = (char *)buffer.grow_temp(1); char * beg = (char *)buffer.temp_ptr(); // since the original string may of moved *end = 0; buffer.commit_temp(); add_nearmiss(beg, end - beg, 0, inf); //CERR.printl(tmp); memset(static_cast(check_info), 0, sizeof(CheckInfo)*res); } void Working::add_nearmiss(char * word, unsigned word_size, WordInfo word_info, const ScoreInfo & inf) { if (word_size * parms->edit_distance_weights.max >= 0x8000) return; // to prevent overflow in the editdist functions near_misses.push_front(ScoreWordSound(this)); ScoreWordSound & d = near_misses.front(); d.word = word; d.soundslike = inf.soundslike; d.word_score = inf.word_score; d.soundslike_score = inf.soundslike_score; if (!sp->have_soundslike) { if (d.word_score >= LARGE_NUM) d.word_score = d.soundslike_score; else if (d.soundslike_score >= LARGE_NUM) d.soundslike_score = d.word_score; } unsigned int l = word_size; if (l > max_word_length) max_word_length = l; if (!(word_info & ALL_CLEAN)) { d.word_clean = (char *)buffer.alloc(word_size + 1); lang->LangImpl::to_clean((char *)d.word_clean, word); } else { d.word_clean = d.word; } if (!sp->have_soundslike && !d.soundslike) d.soundslike = d.word_clean; d.special_edit = inf.special_edit; d.repl_table = inf.repl_table; d.count = inf.count; d.repl_list = inf.repl_list; } void Working::add_nearmiss_w(SpellerImpl::WS::const_iterator i, const WordEntry & w, const ScoreInfo & inf0) { assert(w.word_size == strlen(w.word)); ScoreInfo inf = inf0; if (w.what == WordEntry::Misspelled) { inf.repl_list = new WordEntry; const ReplacementDict * repl_dict = static_cast(*i); repl_dict->repl_lookup(w, *inf.repl_list); } add_nearmiss(buffer.dup(ParmString(w.word, w.word_size)), w.word_size, w.word_info, inf); } void Working::add_nearmiss_a(SpellerImpl::WS::const_iterator i, const WordAff * w, const ScoreInfo & inf) { add_nearmiss(buffer.dup(w->word), w->word.size, 0, inf); } void Working::try_split() { const String & word = original.word; if (word.size() < 4 || parms->split_chars.empty()) return; size_t i = 0; String new_word_str; String buf; new_word_str.resize(word.size() + 1); char * new_word = new_word_str.data(); memcpy(new_word, word.data(), word.size()); new_word[word.size() + 1] = '\0'; new_word[word.size() + 0] = new_word[word.size() - 1]; for (i = word.size() - 2; i >= 2; --i) { new_word[i+1] = new_word[i]; new_word[i] = '\0'; if (sp->check(new_word) && sp->check(new_word + i + 1)) { for (size_t j = 0; j != parms->split_chars.size(); ++j) { new_word[i] = parms->split_chars[j]; ScoreInfo inf; inf.word_score = special_score(parms->edit_distance_weights, Split); inf.soundslike_score = inf.word_score; inf.soundslike = NO_SOUNDSLIKE; inf.count = false; inf.special_edit = Split; add_nearmiss(buffer.dup(new_word), word.size() + 1, 0, inf); } } } } void Working::try_camel_word(String & word, SpecialEdit edit) { CheckInfo ci[8]; bool ok = sp->check(word.begin(), word.end(), false, sp->run_together_limit(), ci, ci + 8, NULL, NULL); if (!ok) return; ScoreInfo inf; inf.word_score = special_score(parms->edit_distance_weights, edit); inf.soundslike_score = inf.word_score; inf.soundslike = NO_SOUNDSLIKE; inf.count = false; inf.special_edit = edit; add_nearmiss(buffer.dup(word.c_str()), word.size() + 1, 0, inf); } void Working::try_camel_edits() { if (!camel_case) return; String word = original.word; word.ensure_null_end(); for (size_t i = 1; i < word.size(); ++i) { // try splitting or joining a word by changing the case of a letter SpecialEdit edit = None; char save = word[i]; word[i] = lang->to_upper(word[i]); if (word[i] != save) { edit = CamelSplit; } else { word[i] = lang->to_lower(word[i]); if (word[i] != save) edit = CamelJoin; } try_camel_word(word, edit); //if the char was made lower now also try making an adjacent character uppercase if (edit == CamelJoin) { char save2 = word[i-1]; word[i-1] = lang->to_upper(word[i-1]); if (word[i-1] != save2) try_camel_word(word, CamelOffByOne); word[i-1] = save2; if (i+1 < word.size()) { save2 = word[i+1]; word[i+1] = lang->to_upper(word[i+1]); if (word[i+1] != save2) try_camel_word(word, CamelOffByOne); word[i+1] = save2; } } word[i] = save; } } void Working::try_one_edit_word() { const String & orig = original.clean; const char * replace_list = lang->clean_chars(); char a,b; const char * c; VARARRAY(char, new_word, orig.size() + 2); char * new_word_end = new_word + orig.size(); size_t i; memcpy(new_word, orig.str(), orig.size() + 1); // Try word as is (in case of case difference etc) try_word(new_word, new_word_end, 0); // Change one letter for (i = 0; i != orig.size(); ++i) { for (c = replace_list; *c; ++c) { if (*c == orig[i]) continue; new_word[i] = *c; try_word(new_word, new_word_end, parms->edit_distance_weights.sub); } new_word[i] = orig[i]; } // Interchange two adjacent letters. for (i = 0; i+1 < orig.size(); ++i) { a = new_word[i]; b = new_word[i+1]; new_word[i] = b; new_word[i+1] = a; try_word(new_word, new_word_end, parms->edit_distance_weights.swap); new_word[i] = a; new_word[i+1] = b; } // Add one letter *new_word_end = ' '; new_word_end++; *new_word_end = '\0'; i = new_word_end - new_word - 1; while(true) { for (c=replace_list; *c; ++c) { new_word[i] = *c; try_word(new_word, new_word_end, parms->edit_distance_weights.del1); } if (i == 0) break; new_word[i] = new_word[i-1]; --i; } // Delete one letter if (orig.size() > 1) { memcpy(new_word, orig.str(), orig.size() + 1); new_word_end = new_word + orig.size() - 1; a = *new_word_end; *new_word_end = '\0'; i = orig.size() - 1; while (true) { try_word(new_word, new_word_end, parms->edit_distance_weights.del2); if (i == 0) break; b = a; a = new_word[i-1]; new_word[i-1] = b; --i; } } } void Working::add_sound(SpellerImpl::WS::const_iterator i, WordEntry * sw, const char * sl, int score) { WordEntry w; (*i)->soundslike_lookup(*sw, w); for (; !w.at_end(); w.adv()) { ScoreInfo inf; inf.soundslike = sl; inf.soundslike_score = score; add_nearmiss_w(i, w, inf); if (w.aff[0]) { String sl_buf; temp_buffer.reset(); WordAff * exp_list; exp_list = lang->affix()->expand(w.word, w.aff, temp_buffer); for (WordAff * p = exp_list->next; p; p = p->next) { add_nearmiss_a(i, p, ScoreInfo()); } } } } void Working::try_scan() { const char * original_soundslike = original.soundslike.str(); WordEntry * sw; WordEntry w; const char * sl = 0; EditDist score; unsigned int stopped_at = LARGE_NUM; WordAff * exp_list; WordAff single; single.next = 0; for (SpellerImpl::WS::const_iterator i = sp->suggest_ws.begin(); i != sp->suggest_ws.end(); ++i) { //CERR.printf(">>%p %s\n", *i, typeid(**i).name()); StackPtr els((*i)->soundslike_elements()); while ( (sw = els->next(stopped_at)) ) { //CERR.printf("[%s (%d) %d]\n", sw->word, sw->word_size, sw->what); //assert(strlen(sw->word) == sw->word_size); if (sw->what != WordEntry::Word) { sl = sw->word; abort_temp(); } else if (!*sw->aff) { sl = to_soundslike_temp(*sw); } else { goto affix_case; } //CERR.printf("SL = %s\n", sl); score = edit_dist_fun(sl, original_soundslike, parms->edit_distance_weights); stopped_at = score.stopped_at - sl; if (score >= LARGE_NUM) continue; stopped_at = LARGE_NUM; commit_temp(sl); add_sound(i, sw, sl, score); continue; affix_case: temp_buffer.reset(); // first expand any prefixes if (sp->fast_scan) { // if fast_scan, then no prefixes single.word.str = sw->word; single.word.size = strlen(sw->word); single.aff = (const unsigned char *)sw->aff; exp_list = &single; } else { exp_list = lang->affix()->expand_prefix(sw->word, sw->aff, temp_buffer); } // iterate through each semi-expanded word, any affix flags // are now guaranteed to be suffixes for (WordAff * p = exp_list; p; p = p->next) { // try the root word unsigned sl_len; sl = to_soundslike_temp(p->word.str, p->word.size, &sl_len); score = edit_dist_fun(sl, original_soundslike, parms->edit_distance_weights); stopped_at = score.stopped_at - sl; stopped_at += p->word.size - sl_len; if (score < LARGE_NUM) { commit_temp(sl); ScoreInfo inf; inf.soundslike = sl; inf.soundslike_score = score; add_nearmiss_a(i, p, inf); } // expand any suffixes, using stopped_at as a hint to avoid // unneeded expansions. Note stopped_at is the last character // looked at by limit_edit_dist. Thus if the character // at stopped_at is changed it might effect the result // hence the "limit" is stopped_at + 1 if (p->word.size - lang->affix()->max_strip() > stopped_at) exp_list = 0; else exp_list = lang->affix()->expand_suffix(p->word, p->aff, temp_buffer, stopped_at + 1); // reset stopped_at if necessary if (score < LARGE_NUM) stopped_at = LARGE_NUM; // iterate through fully expanded words, if any for (WordAff * q = exp_list; q; q = q->next) { sl = to_soundslike_temp(q->word.str, q->word.size); score = edit_dist_fun(sl, original_soundslike, parms->edit_distance_weights); if (score >= LARGE_NUM) continue; commit_temp(sl); ScoreInfo inf; inf.soundslike = sl; inf.soundslike_score = score; add_nearmiss_a(i, q, inf); } } } } } void Working::try_scan_root() { WordEntry * sw; WordEntry w; const char * sl = 0; EditDist score; int stopped_at = LARGE_NUM; GuessInfo gi; lang->munch(original.word, &gi); Vector sls; sls.push_back(original.soundslike.str()); #ifdef DEBUG_SUGGEST COUT.printf("will try soundslike: %s\n", sls.back()); #endif for (const aspeller::CheckInfo * ci = gi.head; ci; ci = ci->next) { sl = to_soundslike(ci->word.str, ci->word.len); Vector::iterator i = sls.begin(); while (i != sls.end() && strcmp(*i, sl) != 0) ++i; if (i == sls.end()) { sls.push_back(to_soundslike(ci->word.str, ci->word.len)); #ifdef DEBUG_SUGGEST COUT.printf("will try root soundslike: %s\n", sls.back()); #endif } } const char * * begin = sls.pbegin(); const char * * end = sls.pend(); for (SpellerImpl::WS::const_iterator i = sp->suggest_ws.begin(); i != sp->suggest_ws.end(); ++i) { StackPtr els((*i)->soundslike_elements()); while ( (sw = els->next(stopped_at)) ) { if (sw->what != WordEntry::Word) { sl = sw->word; abort_temp(); } else { sl = to_soundslike_temp(*sw); } stopped_at = LARGE_NUM; for (const char * * s = begin; s != end; ++s) { score = edit_dist_fun(sl, *s, parms->edit_distance_weights); if (score.stopped_at - sl < stopped_at) stopped_at = score.stopped_at - sl; if (score >= LARGE_NUM) continue; stopped_at = LARGE_NUM; commit_temp(sl); add_sound(i, sw, sl, score); //CERR.printf("using %s: will add %s with score %d\n", *s, sl, (int)score); break; } } } } struct ReplTry { const char * begin; const char * end; const char * repl; size_t repl_len; ReplTry(const char * b, const char * e, const char * r) : begin(b), end(e), repl(r), repl_len(strlen(r)) {} }; void Working::try_repl() { String buf; Vector repl_try; StackPtr els(lang->repl()); const SuggestRepl * r = 0; const char * word = original.clean.str(); const char * wend = word + original.clean.size(); while (r = els->next(), r) { const char * p = word; while ((p = strstr(p, r->substr))) { buf.clear(); buf.append(word, p); buf.append(r->repl, strlen(r->repl)); p += strlen(r->substr); buf.append(p, wend + 1); buf.ensure_null_end(); //COUT.printf("%s (%s) => %s (%s)\n", word, r->substr, buf.str(), r->repl); ScoreInfo inf; inf.word_score = parms->edit_distance_weights.sub*3/2; inf.repl_table = true; try_word(buf.pbegin(), buf.pend(), inf); } } } // generate an n-gram score comparing s1 and s2 static int ngram(int n, char * s1, int l1, const char * s2, int l2) { int nscore = 0; int ns; for (int j=1;j<=n;j++) { ns = 0; for (int i=0;i<=(l1-j);i++) { char c = *(s1 + i + j); *(s1 + i + j) = '\0'; if (strstr(s2,(s1+i))) ns++; *(s1 + i + j ) = c; } nscore = nscore + ns; if (ns < 2) break; } ns = 0; ns = (l2-l1)-2; return (nscore - ((ns > 0) ? ns : 0)); } struct NGramScore { SpellerImpl::WS::const_iterator i; WordEntry info; const char * soundslike; int score; NGramScore() {} NGramScore(SpellerImpl::WS::const_iterator i0, const WordEntry & info0, const char * sl, int score0) : i(i0), info(info0), soundslike(sl), score(score0) {} }; void Working::try_ngram() { String original_soundslike = original.soundslike; original_soundslike.ensure_null_end(); WordEntry * sw = 0; const char * sl = 0; typedef Vector Candidates; hash_set already_have; Candidates candidates; int min_score = 0; int count = 0; for (NearMisses::iterator i = scored_near_misses.begin(); i != scored_near_misses.end(); ++i) { if (!i->soundslike) i->soundslike = to_soundslike(i->word, strlen(i->word)); already_have.insert(i->soundslike); } for (SpellerImpl::WS::const_iterator i = sp->suggest_ws.begin(); i != sp->suggest_ws.end(); ++i) { StackPtr els((*i)->soundslike_elements()); while ( (sw = els->next(LARGE_NUM)) ) { if (sw->what != WordEntry::Word) { abort_temp(); sl = sw->word; } else { sl = to_soundslike_temp(sw->word, sw->word_size); } if (already_have.have(sl)) continue; int ng = ngram(3, original_soundslike.data(), original_soundslike.size(), sl, strlen(sl)); if (ng > 0 && ng >= min_score) { commit_temp(sl); candidates.push_back(NGramScore(i, *sw, sl, ng)); if (ng > min_score) count++; if (count >= parms->ngram_keep) { int orig_min = min_score; min_score = LARGE_NUM; Candidates::iterator i = candidates.begin(); Candidates::iterator j = candidates.begin(); for (; i != candidates.end(); ++i) { if (i->score == orig_min) continue; if (min_score > i->score) min_score = i->score; *j = *i; ++j; } count = 0; candidates.resize(j-candidates.begin()); for (i = candidates.begin(); i != candidates.end(); ++i) { if (i->score != min_score) count++; } } } } } for (Candidates::iterator i = candidates.begin(); i != candidates.end(); ++i) { //COUT.printf("ngram: %s %d\n", i->soundslike, i->score); add_sound(i->i, &i->info, i->soundslike); } } void Working::score_list() { # ifdef DEBUG_SUGGEST COUT.printl("SCORING LIST"); # endif try_harder = 3; if (near_misses.empty()) return; NearMisses::iterator i; NearMisses::iterator prev; near_misses.push_front(ScoreWordSound(this)); // the first item will NEVER be looked at. scored_near_misses.push_front(ScoreWordSound(this)); scored_near_misses.front().score = -1; // this item will only be looked at when sorting so // make it a small value to keep it at the front. int try_for = (parms->word_weight*parms->edit_distance_weights.max)/100; while (true) { try_for += (parms->word_weight*parms->edit_distance_weights.max)/100; // put all pairs whose score <= initial_limit*max_weight // into the scored list prev = near_misses.begin(); i = prev; ++i; while (i != near_misses.end()) { //CERR.printf("%s %s %s %d %d\n", i->word, i->word_clean, i->soundslike, // i->word_score, i->soundslike_score); if (i->word_score >= LARGE_NUM) { int sl_score = i->soundslike_score < LARGE_NUM ? i->soundslike_score : 0; int level = needed_level(try_for, sl_score); if (level >= int(sl_score/parms->edit_distance_weights.min)) i->word_score = edit_distance(original.clean, i->word_clean, level, level, parms->edit_distance_weights); } if (i->word_score >= LARGE_NUM) goto cont1; if (i->soundslike_score >= LARGE_NUM) { if (weighted_average(0, i->word_score) > try_for) goto cont1; if (i->soundslike == 0) i->soundslike = to_soundslike(i->word, strlen(i->word)); i->soundslike_score = edit_distance(original.soundslike, i->soundslike, parms->edit_distance_weights); } i->score = weighted_average(i->soundslike_score, i->word_score); if (i->score > try_for + parms->span) goto cont1; //CERR.printf("2>%s %s %s %d %d\n", i->word, i->word_clean, i->soundslike, // i->word_score, i->soundslike_score); scored_near_misses.splice_into(near_misses,prev,i); i = prev; // Yes this is right due to the slice ++i; continue; cont1: prev = i; ++i; } scored_near_misses.sort(); i = scored_near_misses.begin(); ++i; if (i == scored_near_misses.end()) continue; int k = skip_first_couple(i); if ((k == parms->skip && i->score <= try_for) || prev == near_misses.begin() ) // or no more left in near_misses break; } threshold = i->score + parms->span; if (threshold < parms->edit_distance_weights.max) threshold = parms->edit_distance_weights.max; # ifdef DEBUG_SUGGEST COUT << "Threshold is: " << threshold << "\n"; COUT << "try_for: " << try_for << "\n"; COUT << "Size of scored: " << scored_near_misses.size() << "\n"; COUT << "Size of ! scored: " << near_misses.size() << "\n"; # endif //if (threshold - try_for <= parms->edit_distance_weights.max/2) return; prev = near_misses.begin(); i = prev; ++i; while (i != near_misses.end()) { if (i->word_score >= LARGE_NUM) { int sl_score = i->soundslike_score < LARGE_NUM ? i->soundslike_score : 0; int initial_level = needed_level(try_for, sl_score); int max_level = needed_level(threshold, sl_score); if (initial_level < max_level) i->word_score = edit_distance(original.clean.c_str(), i->word_clean, initial_level+1,max_level, parms->edit_distance_weights); } if (i->word_score >= LARGE_NUM) goto cont2; if (i->soundslike_score >= LARGE_NUM) { if (weighted_average(0, i->word_score) > threshold) goto cont2; if (i->soundslike == 0) i->soundslike = to_soundslike(i->word, strlen(i->word)); i->soundslike_score = edit_distance(original.soundslike, i->soundslike, parms->edit_distance_weights); } i->score = weighted_average(i->soundslike_score, i->word_score); if (i->score > threshold + parms->span) goto cont2; scored_near_misses.splice_into(near_misses,prev,i); i = prev; // Yes this is right due to the slice ++i; continue; cont2: prev = i; ++i; } near_misses.pop_front(); scored_near_misses.sort(); scored_near_misses.pop_front(); if (near_misses.empty()) { try_harder = 1; } else { i = scored_near_misses.begin(); skip_first_couple(i); ++i; try_harder = i == scored_near_misses.end() ? 2 : 0; } # ifdef DEBUG_SUGGEST COUT << "Size of scored: " << scored_near_misses.size() << "\n"; COUT << "Size of ! scored: " << near_misses.size() << "\n"; COUT << "Try Harder: " << try_harder << "\n"; # endif } void Working::fine_tune_score(int thres) { NearMisses::iterator i; if (parms->use_typo_analysis) { adj_threshold = 0; unsigned int j; CharVector orig_norm, word; orig_norm.resize(original.word.size() + 1); for (j = 0; j != original.word.size(); ++j) orig_norm[j] = parms->ti->to_normalized(original.word[j]); orig_norm[j] = 0; ParmString orig(orig_norm.data(), j); word.resize(max_word_length + 1); for (i = scored_near_misses.begin(); i != scored_near_misses.end() && i->score <= thres; ++i) { SpecialTypoScore special = special_typo_score(*parms->ti, i->special_edit); if (special) { i->word_score = special.score; i->soundslike_score = i->word_score; i->adj_score = i->word_score; } if (i->adj_score >= LARGE_NUM) { if (!special) { for (j = 0; (i->word)[j] != 0; ++j) word[j] = parms->ti->to_normalized((i->word)[j]); word[j] = 0; int new_score = typo_edit_distance(ParmString(word.data(), j), orig, *parms->ti); // if a repl. table was used we don't want to increase the score if (!i->repl_table || new_score < i->word_score) i->word_score = new_score; } if (!special.is_overall_score) i->adj_score = adj_wighted_average(i->soundslike_score, i->word_score, parms->ti->max); } if (i->adj_score > adj_threshold) adj_threshold = i->adj_score; } } else { for (i = scored_near_misses.begin(); i != scored_near_misses.end() && i->score <= thres; ++i) { i->adj_score = i->score; } adj_threshold = threshold; } for (; i != scored_near_misses.end(); ++i) { if (i->adj_score > adj_threshold) i->adj_score = LARGE_NUM; } } struct StrEquals { bool operator() (const char * x, const char * y) const { return strcmp(x,y) == 0; } }; typedef hash_set,StrEquals> StrHashSet; char * Working::fix_word(ObjStack & buf, ParmStr w) { size_t sz = prefix.size() + w.size() + suffix.size(); char * word = static_cast(buf.alloc(sz + 1)); char * i = word; memcpy(i, prefix.c_str(), prefix.size()); i += prefix.size(); memcpy(i, w.str(), w.size() + 1); fix_case(i); i += w.size(); memcpy(i, suffix.c_str(), suffix.size() + 1); return word; } void Sugs::transfer(SuggestionsImpl & res, int limit) { // FIXME: double check that conv->in_code() is correct res.reset(); //# ifdef DEBUG_SUGGEST // COUT << "\n" << "\n" // << original.word << '\t' // << original.soundslike << '\t' // << "\n"; // String sl; //# endif StrHashSet duplicates_check; pair dup_pair; for (NearMisses::const_iterator i = scored_near_misses.begin(); i != scored_near_misses.end() && res.size() < limit && ( i->adj_score < LARGE_NUM || res.size() < 3); ++i) { # ifdef DEBUG_SUGGEST //COUT.printf("%p %p: ", i->word, i->soundslike); COUT << i->word << '\t' << i->adj_score << '\t' << i->score << '\t' << i->word_score << '\t' << i->soundslike << '\t' << i->soundslike_score << "\n"; # endif Working * src = i->src; if (i->repl_list != 0) { do { const char * word = i->src->fix_word(res.buf, i->repl_list->word); dup_pair = duplicates_check.insert(word); if (dup_pair.second) { const char * pos = strchr(word, ' '); bool in_dict; if (pos == NULL) in_dict = src->sp->check(word); else in_dict = src->sp->check(word, pos - word) && src->sp->check(pos + 1); if (in_dict) res.push_back(Suggestion(word,&*i)); } } while (i->repl_list->adv()); } else { char * word = src->have_presuf ? src->fix_word(res.buf, i->word) : src->fix_case(i->word); dup_pair = duplicates_check.insert(word); if (dup_pair.second) res.push_back(Suggestion(word,&*i)); } } for (Vector::iterator i = srcs.begin(), e = srcs.end(); i != e; ++i) { res.saved_bufs_.push_back((*i)->buffer.freeze()); } res.saved_near_misses_.swap(scored_near_misses); } class SuggestionListImpl : public SuggestionList { struct Parms { typedef const char * Value; typedef SuggestionsImpl::const_iterator Iterator; Iterator end; Parms(Iterator e) : end(e) {} bool endf(Iterator e) const {return e == end;} Value end_state() const {return 0;} Value deref(Iterator i) const {return i->word;} }; public: SuggestionsImpl suggestions; //SuggestionList * clone() const {return new SuggestionListImpl(*this);} //void assign(const SuggestionList * other) { // *this = *static_cast(other); //} bool empty() const { return suggestions.empty(); } Size size() const { return suggestions.size(); } VirEmul * elements() const { return new MakeEnumeration (suggestions.begin(), Parms(suggestions.end())); } }; class SuggestImpl : public Suggest { SpellerImpl * speller_; SuggestionListImpl suggestion_list; SuggestParms parms_; public: SuggestImpl(SpellerImpl * sp) : speller_(sp) {} PosibErr setup(String mode = ""); PosibErr set_mode(ParmString mode) { return setup(mode); } SuggestionList & suggest(const char * word); SuggestionsData & suggestions(const char * word); }; PosibErr SuggestImpl::setup(String mode) { if (mode == "") mode = speller_->config()->retrieve("sug-mode"); RET_ON_ERR(parms_.init(mode, speller_, speller_->config())); return no_err; } SuggestionList & SuggestImpl::suggest(const char * word) { # ifdef DEBUG_SUGGEST COUT << "=========== begin suggest " << word << " ===========\n"; # endif Working * sug = new Working(speller_, &speller_->lang(),word, &parms_); Sugs * sugs = sug->suggestions(); CheckInfo ci[8]; SpellerImpl::CompoundInfo cpi; String buf = word; char * str = buf.mstr(); speller_->check(str, str + buf.size(), false, speller_->run_together_limit(), ci, ci + 8, NULL, &cpi); if (cpi.count > 1 && cpi.incorrect_count == 1) { CheckInfo * ci = cpi.first_incorrect; String prefix(str, ci->word.str - str), middle(ci->word.str, ci->word.len), suffix(ci->word.str + ci->word.len); sug = new Working(speller_, &speller_->lang(), middle, &parms_); sug->camel_case = false; sug->with_presuf(prefix, suffix); Sugs * sugs2 = sug->suggestions(); sugs->merge(*sugs2); delete sugs2; } sugs->transfer(suggestion_list.suggestions, parms_.limit); delete sugs; # ifdef DEBUG_SUGGEST COUT << "^^^^^^^^^^^ end suggest " << word << " ^^^^^^^^^^^\n"; # endif return suggestion_list; } SuggestionsData & SuggestImpl::suggestions(const char * word) { suggest(word); return suggestion_list.suggestions; } } namespace aspeller { PosibErr new_default_suggest(SpellerImpl * m) { StackPtr s(new SuggestImpl(m)); RET_ON_ERR(s->setup()); return s.release(); } PosibErr SuggestParms::init(ParmString mode, SpellerImpl * sp) { edit_distance_weights.del1 = 95; edit_distance_weights.del2 = 95; edit_distance_weights.swap = 90; edit_distance_weights.sub = 100; edit_distance_weights.similar = 10; edit_distance_weights.max = 100; edit_distance_weights.min = 90; soundslike_weight = 50; split_chars = " -"; camel_case = false; skip = 2; limit = 100; span = 50; ngram_keep = 10; use_typo_analysis = true; use_repl_table = sp->have_repl; try_one_edit_word = true; // always a good idea, even when // soundslike lookup is used check_after_one_edit_word = false; try_scan_0 = false; try_scan_1 = false; try_scan_2 = false; try_ngram = false; ngram_threshold = 2; if (mode == "ultra") { try_scan_0 = true; } else if (mode == "fast") { try_scan_1 = true; } else if (mode == "normal") { try_scan_1 = true; try_scan_2 = true; } else if (mode == "slow") { try_scan_2 = true; try_ngram = true; limit = 1000; ngram_threshold = sp->have_soundslike ? 1 : 2; } else if (mode == "bad-spellers") { try_scan_2 = true; try_ngram = true; use_typo_analysis = false; soundslike_weight = 55; span = 125; limit = 1000; ngram_threshold = 1; } else { return make_err(bad_value, "sug-mode", mode, _("one of ultra, fast, normal, slow, or bad-spellers")); } if (!sp->have_soundslike) { // in this case try_scan_0/1 will not get better results than // try_one_edit_word if (try_scan_0 || try_scan_1) { check_after_one_edit_word = true; try_scan_0 = false; try_scan_1 = false; } } word_weight = 100 - soundslike_weight; return no_err; } PosibErr SuggestParms::init(ParmString mode, SpellerImpl * sp, Config * config) { RET_ON_ERR(init(mode,sp)); if (config->have("sug-typo-analysis")) use_typo_analysis = config->retrieve_bool("sug-typo-analysis"); if (config->have("sug-repl-table")) use_repl_table = config->retrieve_bool("sug-repl-table"); camel_case = config->retrieve_bool("camel-case"); if (camel_case) split_chars.clear(); if (!camel_case || config->have("sug-split-char")) { StringList sl; config->retrieve_list("sug-split-char", &sl); StringListEnumeration els = sl.elements_obj(); const char * s; split_chars.clear(); while ((s = els.next()) != 0) { split_chars.push_back(*s); } } if (use_typo_analysis) { String keyboard = config->retrieve("keyboard"); RET_ON_ERR(aspeller::setup(ti, config, &sp->lang(), keyboard)); } return no_err; } } aspell-0.60.8.1/modules/speller/default/phonetic.hpp0000644000076500007650000000147014533006640017246 00000000000000// Copyright 2000 by Kevin Atkinson under the terms of the LGPL #ifndef __aspeller_phonetic__ #define __aspeller_phonetic__ #include "string.hpp" using namespace acommon; namespace acommon {struct Conv;} namespace aspeller { class Language; class Soundslike { public: virtual String soundslike_chars() const = 0; // string must be null terminated even if len is given virtual char * to_soundslike(char *, const char *, int len = -1) const = 0; virtual const char * name() const = 0; virtual const char * version() const = 0; virtual PosibErr setup(Conv &) = 0; virtual ~Soundslike() {} }; PosibErr new_soundslike(ParmString name, Conv & conv, const Language * lang); }; #endif aspell-0.60.8.1/modules/speller/default/editdist2.hpp0000644000076500007650000000117414533006640017331 00000000000000 #include "leditdist.hpp" #include "editdist.hpp" #include namespace aspeller { inline int edit_distance(ParmString a, ParmString b, int level, // starting level int limit, // maximum level const EditDistanceWeights & w = EditDistanceWeights()) { int score; assert(level > 0 && limit >= level); do { if (level == 2) { score = limit2_edit_distance(a,b,w); } else if (level < 5) { score = limit_edit_distance(a,b,level,w); } else { score = edit_distance(a,b,w); } ++level; } while (score >= LARGE_NUM && level <= limit); return score; } } aspell-0.60.8.1/modules/speller/default/phonet.cpp0000644000076500007650000003331214533006640016725 00000000000000/* phonetic.c - generic replacement aglogithms for phonetic transformation Copyright (C) 2000 Björn Jacke This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1 as published by the Free Software Foundation; This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Björn Jacke may be reached by email at bjoern.jacke@gmx.de Changelog: 2000-01-05 Björn Jacke Initial Release insprired by the article about phonetic transformations out of c't 25/1999 */ #include #include #include #include "asc_ctype.hpp" #include "string.hpp" #include "phonet.hpp" #include "errors.hpp" #include "fstream.hpp" #include "getdata.hpp" #include "language.hpp" #include "objstack.hpp" #include "vararray.hpp" using namespace acommon; namespace aspeller { const char * const PhonetParms::rules_end = ""; static bool to_bool(const String & str) { if (str == "1" || str == "true") return true; else return false; } #if 0 void dump_phonet_rules(ostream & out, const PhonetParms & parms) { out << "version " << parms.version << "\n"; out << "followup " << parms.followup << "\n"; out << "collapse_result " << parms.collapse_result << "\n"; out << "\n"; ios::fmtflags flags = out.setf(ios::left); for (int i = 0; parms.rules[i] != PhonetParms::rules_end; i += 2) { out << setw(20) << parms.rules[i] << " " << (parms.rules[i+1][0] == '\0' ? "_" : parms.rules[i+1]) << "\n"; } out.flags(flags); } #endif struct PhonetParmsImpl : public PhonetParms { void * data; ObjStack strings; PhonetParmsImpl() : data(0) {} ~PhonetParmsImpl() {if (data) free(data);} }; static void init_phonet_hash(PhonetParms & parms); // like strcpy but safe if the strings overlap // but only if dest < src static inline void strmove(char * dest, char * src) { while (*src) *dest++ = *src++; *dest = '\0'; } PosibErr new_phonet(const String & file, Conv & iconv, const Language * lang) { String buf; DataPair dp; FStream in; RET_ON_ERR(in.open(file, "r")); PhonetParmsImpl * parms = new PhonetParmsImpl(); parms->lang = lang; parms->followup = true; parms->collapse_result = false; parms->remove_accents = true; int num = 0; while (getdata_pair(in, dp, buf)) { if (dp.key != "followup" && dp.key != "collapse_result" && dp.key != "version") ++num; } in.restart(); size_t vsize = sizeof(char *) * (2 * num + 2); parms->data = malloc(vsize); const char * * r = (const char * *)parms->data; char * empty_str = parms->strings.dup(""); while (true) { if (!getdata_pair(in, dp, buf)) break; if (dp.key == "followup") { parms->followup = to_bool(dp.value); } else if (dp.key == "collapse_result") { parms->collapse_result = to_bool(dp.value); } else if (dp.key == "version") { parms->version = dp.value; } else if (dp.key == "remove_accents") { parms->remove_accents = to_bool(dp.value); } else { *r = parms->strings.dup(iconv(dp.key)); ++r; if (dp.value == "_") { *r = empty_str; } else { *r = parms->strings.dup(iconv(dp.value)); } ++r; } } if (parms->version.empty()) { delete parms; return make_err(bad_file_format, file, "You must specify a version string"); } *(r ) = PhonetParms::rules_end; *(r+1) = PhonetParms::rules_end; parms->rules = (const char * *)parms->data; for (unsigned i = 0; i != 256; ++i) { parms->to_clean[i] = (lang->char_type(i) > Language::NonLetter ? (parms->remove_accents ? lang->to_upper(lang->de_accent(i)) : lang->to_upper(i)) : 0); } init_phonet_hash(*parms); return parms; } static void init_phonet_hash(PhonetParms & parms) { int i, k; for (i = 0; i < parms.hash_size; i++) { parms.hash[i] = -1; } for (i = 0; parms.rules[i] != PhonetParms::rules_end; i += 2) { /** set hash value **/ k = (unsigned char) parms.rules[i][0]; if (parms.hash[k] < 0) { parms.hash[k] = i; } } } #ifdef PHONET_TRACE void trace_info(char * text, int n, char * error, const PhonetParms & parms) { /** dump tracing info **/ printf ("%s %d: \"%s\" > \"%s\" %s", text, ((n/2)+1), parms.rules[n], parms.rules[n+1], error); } #endif int phonet (const char * inword, char * target, int len, const PhonetParms & parms) { /** Do phonetic transformation. **/ /** "len" = length of "inword" incl. '\0'. **/ /** result: >= 0: length of "target" **/ /** otherwise: error **/ int i,j,k=0,n,p,z; int k0,n0,p0=-333,z0; if (len == -1) len = strlen(inword); VARARRAY(char, word, len + 1); char c, c0; const char * s; typedef unsigned char uchar; /** to convert string to uppercase and possible remove accents **/ char * res = word; for (const char * str = inword; *str; ++str) { char c = parms.to_clean[(uchar)*str]; if (c) *res++ = c; } *res = '\0'; /** check word **/ i = j = z = 0; while ((c = word[i]) != '\0') { #ifdef PHONET_TRACE cout << "\nChecking position " << j << ": word = \"" << word+i << "\","; printf (" target = \"%.*s\"", j, target); #endif n = parms.hash[(uchar) c]; z0 = 0; if (n >= 0) { /** check all rules for the same letter **/ while (parms.rules[n][0] == c) { #ifdef PHONET_TRACE trace_info ("\n> Checking rule No.",n,"",parms); #endif /** check whole string **/ k = 1; /** number of found letters **/ p = 5; /** default priority **/ s = parms.rules[n]; s++; /** important for (see below) "*(s-1)" **/ while (*s != '\0' && word[i+k] == *s && !asc_isdigit (*s) && strchr ("(-<^$", *s) == NULL) { k++; s++; } if (*s == '(') { /** check letters in "(..)" **/ if (parms.lang->is_alpha(word[i+k]) // ...could be implied? && strchr(s+1, word[i+k]) != NULL) { k++; while (*s != ')') s++; s++; } } p0 = (int) *s; k0 = k; while (*s == '-' && k > 1) { k--; s++; } if (*s == '<') s++; if (asc_isdigit (*s)) { /** determine priority **/ p = *s - '0'; s++; } if (*s == '^' && *(s+1) == '^') s++; if (*s == '\0' || (*s == '^' && (i == 0 || ! parms.lang->is_alpha(word[i-1])) && (*(s+1) != '$' || (! parms.lang->is_alpha(word[i+k0]) ))) || (*s == '$' && i > 0 && parms.lang->is_alpha(word[i-1]) && (! parms.lang->is_alpha(word[i+k0]) ))) { /** search for followup rules, if: **/ /** parms.followup and k > 1 and NO '-' in searchstring **/ c0 = word[i+k-1]; n0 = parms.hash[(uchar) c0]; // if (parms.followup && k > 1 && n0 >= 0 && p0 != (int) '-' && word[i+k] != '\0') { /** test follow-up rule for "word[i+k]" **/ while (parms.rules[n0][0] == c0) { #ifdef PHONET_TRACE trace_info ("\n> > follow-up rule No.",n0,"... ",parms); #endif /** check whole string **/ k0 = k; p0 = 5; s = parms.rules[n0]; s++; while (*s != '\0' && word[i+k0] == *s && ! asc_isdigit(*s) && strchr("(-<^$",*s) == NULL) { k0++; s++; } if (*s == '(') { /** check letters **/ if (parms.lang->is_alpha(word[i+k0]) && strchr (s+1, word[i+k0]) != NULL) { k0++; while (*s != ')' && *s != '\0') s++; if (*s == ')') s++; } } while (*s == '-') { /** "k0" gets NOT reduced **/ /** because "if (k0 == k)" **/ s++; } if (*s == '<') s++; if (asc_isdigit (*s)) { p0 = *s - '0'; s++; } if (*s == '\0' /** *s == '^' cuts **/ || (*s == '$' && ! parms.lang->is_alpha(word[i+k0]))) { if (k0 == k) { /** this is just a piece of the string **/ #ifdef PHONET_TRACE cout << "discarded (too short)"; #endif n0 += 2; continue; } if (p0 < p) { /** priority too low **/ #ifdef PHONET_TRACE cout << "discarded (priority)"; #endif n0 += 2; continue; } /** rule fits; stop search **/ break; } #ifdef PHONET_TRACE cout << "discarded"; #endif n0 += 2; } /** End of "while (parms.rules[n0][0] == c0)" **/ if (p0 >= p && parms.rules[n0][0] == c0) { #ifdef PHONET_TRACE trace_info ("\n> Rule No.", n,"",parms); trace_info ("\n> not used because of follow-up", n0,"",parms); #endif n += 2; continue; } } /** end of follow-up stuff **/ /** replace string **/ #ifdef PHONET_TRACE trace_info ("\nUsing rule No.", n,"\n",parms); #endif s = parms.rules[n+1]; p0 = (parms.rules[n][0] != '\0' && strchr (parms.rules[n]+1,'<') != NULL) ? 1:0; if (p0 == 1 && z == 0) { /** rule with '<' is used **/ if (j > 0 && *s != '\0' && (target[j-1] == c || target[j-1] == *s)) { j--; } z0 = 1; z = 1; k0 = 0; while (*s != '\0' && word[i+k0] != '\0') { word[i+k0] = *s; k0++; s++; } if (k > k0) strmove (&word[0]+i+k0, &word[0]+i+k); /** new "actual letter" **/ c = word[i]; } else { /** no '<' rule used **/ i += k - 1; z = 0; while (*s != '\0' && *(s+1) != '\0' && j < len) { if (j == 0 || target[j-1] != *s) { target[j] = *s; j++; } s++; } /** new "actual letter" **/ c = *s; if (parms.rules[n][0] != '\0' && strstr (parms.rules[n]+1, "^^") != NULL) { if (c != '\0') { target[j] = c; j++; } strmove (&word[0], &word[0]+i+1); i = 0; z0 = 1; } } break; } /** end of follow-up stuff **/ n += 2; } /** end of while (parms.rules[n][0] == c) **/ } /** end of if (n >= 0) **/ if (z0 == 0) { if (k && (assert(p0!=-333),!p0) && j < len && c != '\0' && (!parms.collapse_result || j == 0 || target[j-1] != c)){ /** condense only double letters **/ target[j] = c; ///printf("\n setting \n"); j++; } #ifdef PHONET_TRACE else if (p0 || !k) cout << "\nNo rule found; character \"" << word[i] << "\" skipped\n"; #endif i++; z = 0; k=0; } } /** end of while ((c = word[i]) != '\0') **/ target[j] = '\0'; return (j); } /** end of function "phonet" **/ } #if 0 int main (int argc, char *argv[]) { using namespace autil; if (argc < 3) { printf ("Usage: phonet \n"); return(1); } char phone_word[strlen(argv[2])+1]; /** max possible length of words **/ PhonetParms * parms; ifstream f(argv[1]); parms = load_phonet_rules(f); init_phonet_charinfo(*parms); init_phonet_hash(*parms); phonet (argv[2],phone_word,*parms); printf ("%s\n", phone_word); return(0); } #endif aspell-0.60.8.1/modules/speller/default/vector_hash-t.hpp0000644000076500007650000001162714533006640020210 00000000000000// Copyright (c) 2000 // Kevin Atkinson // // Permission to use, copy, modify, distribute and sell this software // and its documentation for any purpose is hereby granted without // fee, provided that the above copyright notice appear in all copies // and that both that copyright notice and this permission notice // appear in supporting documentation. Kevin Atkinson makes no // representations about the suitability of this software for any // purpose. It is provided "as is" without express or implied // warranty. #ifndef __autil_hash_t_hh__ #define __autil_hash_t_hh__ #include #include "vector_hash.hpp" #include "primes.hpp" namespace aspeller { template VectorHashTable::FindIterator ::FindIterator(const HashTable * ht, const key_type & k) : vector(&ht->vector()) , parms(&ht->parms()) , key(k) , i(ht->hash1(k)) , hash2(ht->hash2(k)) { if (!parms->is_nonexistent((*vector)[i]) && !parms->equal(parms->key((*vector)[i]), key)) adv(); } template void VectorHashTable::FindIterator::adv() { do { i = (i + hash2) % vector->size(); } while (!parms->is_nonexistent((*vector)[i]) && !parms->equal(parms->key((*vector)[i]), key)); } template void VectorHashTable::nonexistent_vector() { vector_iterator vector_end = vector_.end(); for (vector_iterator i = vector_.begin(); i != vector_end; ++i) { parms_.make_nonexistent(*i); } } template std::pair::iterator, bool> VectorHashTable::insert(const value_type & d) { MutableFindIterator j(this, parms_.key(d)); vector_iterator i = vector_.begin() + j.i; if (!parms_.is_multi && !j.at_end()) return std::pair(iterator(i,this),false); if (load_factor() > .92) { resize(bucket_count()*2); return insert(d); } if (parms_.is_multi) while(!j.at_end()) j.adv(); *(vector_.begin() + j.i) = d; ++size_; return std::pair(iterator(i,this),true); } template bool VectorHashTable::have(const key_type & key) const { return !ConstFindIterator(this,key).at_end(); } template typename VectorHashTable::iterator VectorHashTable::find(const key_type & key) { MutableFindIterator i(this, key); if (!i.at_end()) return iterator(vector_.begin() + i.i, this); else return end(); } template typename VectorHashTable::const_iterator VectorHashTable::find(const key_type & key) const { ConstFindIterator i(this, key); if (!i.at_end()) return const_iterator(vector_.begin() + i.i, this); else return end(); } #if 0 // it currently doesn't work needs fixing template VectorHashTable::size_type VectorHashTable::erase(const key_type & key) { MutableFindIterator i(this, key); if (!i.at_end()) { erase(iterator(vector_.begin() + i.i, this)); return 1; } else { return 0; } } template void VectorHashTable::erase(const iterator & p) { vector_iterator pos = p.vector_iterator(); parms_.make_nonexistent(*pos); vector_iterator vector_end = vector_.end(); vector_iterator e = pos; do { ++e; if (e == vector_end) e = vector_.begin(); } while (!parms_.is_nonexistent(*e)); vector_iterator should_be; while (pos != e) { if (parms_.is_nonexistent(*pos)) { should_be = find_item_v(*pos); if (parms_.is_nonexistent(*should_be)) { *should_be = *pos; parms_.make_nonexistent(*pos); } } ++pos; if (pos == vector_end) pos = vector_.begin(); } --size_; } #endif template void VectorHashTable::swap(VectorHashTable &other) { vector_.swap(other.vector_); size_type temp = size_; size_ = other.size_; other.size_ = temp; } template VectorHashTable::VectorHashTable(size_type i, const Parms & p) : parms_(p), size_(0) { if (i <= 19) { i = 19; } else { size_type j = ((i - 3)/4)*4 + 3; if (j == i) i = j; else i = j + 4; Primes p(static_cast(sqrt(static_cast(i))+2)); for (;;) { if (i > p.max_num()) p.resize(static_cast(sqrt(static_cast(i))+2)); if (p.is_prime(i) && p.is_prime(i-2)) break; i += 4; } } vector_.resize(i); nonexistent_vector(); } template void VectorHashTable::resize(size_type i) { VectorHashTable temp(i,parms_); iterator e = end(); for (iterator i = begin(); i != e; ++i) temp.insert(*i); swap(temp); } template void VectorHashTable::recalc_size() { size_ = 0; for (iterator i = begin(); i != this->e; ++i, ++this->_size); } } #endif aspell-0.60.8.1/modules/speller/default/speller_impl.cpp0000644000076500007650000006203614533006640020124 00000000000000// This file is part of The New Aspell // Copyright (C) 2000-2001,2011 by Kevin Atkinson under the GNU LGPL // license version 2.0 or 2.1. You should have received a copy of the // LGPL license along with this library if you did not you can find it // at http://www.gnu.org/. #include #include #include "clone_ptr-t.hpp" #include "config.hpp" #include "data.hpp" #include "data_id.hpp" #include "errors.hpp" #include "language.hpp" #include "speller_impl.hpp" #include "string_list.hpp" #include "suggest.hpp" #include "tokenizer.hpp" #include "convert.hpp" #include "stack_ptr.hpp" #include "istream_enumeration.hpp" //#include "iostream.hpp" #include "gettext.h" namespace aspeller { // // data_access functions // const char * SpellerImpl::lang_name() const { return lang_->name(); } // // to lower // char * SpellerImpl::to_lower(char * str) { for (char * i = str; *i; ++i) *i = lang_->to_lower(*i); return str; } ////////////////////////////////////////////////////////////////////// // // Spell check methods // PosibErr SpellerImpl::add_to_personal(MutableString word) { if (!personal_) return no_err; return personal_->add(word); } PosibErr SpellerImpl::add_to_session(MutableString word) { if (!session_) return no_err; return session_->add(word); } PosibErr SpellerImpl::clear_session() { if (!session_) return no_err; return session_->clear(); } PosibErr SpellerImpl::store_replacement(MutableString mis, MutableString cor) { return SpellerImpl::store_replacement(mis,cor,true); } PosibErr SpellerImpl::store_replacement(const String & mis, const String & cor, bool memory) { if (ignore_repl) return no_err; if (!repl_) return no_err; String::size_type pos; StackPtr sugels(intr_suggest_->suggest(mis.c_str()).elements()); const char * first_word = sugels->next(); CheckInfo w1, w2; String cor1, cor2; String buf; bool correct = false; pos = cor.find(' '); if (pos == String::npos) { cor1 = cor; correct = check_affix(cor, w1, 0); } else { cor1 = (String)cor.substr(0,pos); ++pos; while (pos < cor.size() && cor[pos] == ' ') ++pos; cor2 = (String)cor.substr(pos); correct = check_affix(cor1, w1, 0) && check_affix(cor2, w2, 0); } if (correct) { String cor_orignal_casing(cor1); if (!cor2.empty()) { cor_orignal_casing += cor[pos-1]; cor_orignal_casing += cor2; } // Don't try to add the empty string, causes all kinds of // problems. Can happen if the original replacement nothing but // whitespace. if (cor_orignal_casing.empty()) return no_err; if (first_word == 0 || cor != first_word) { lang().to_lower(buf, mis.str()); repl_->add_repl(buf, cor_orignal_casing); } if (memory && prev_cor_repl_ == mis) store_replacement(prev_mis_repl_, cor, false); } else { //!correct if (memory) { if (prev_cor_repl_ != mis) prev_mis_repl_ = mis; prev_cor_repl_ = cor; } } return no_err; } // // simple functions // PosibErr SpellerImpl::suggest(MutableString word) { return &suggest_->suggest(word); } bool SpellerImpl::check_simple (ParmString w, WordEntry & w0) { w0.clear(); // FIXME: is this necessary? const char * x = w; while (*x != '\0' && (x-w) < static_cast(ignore_count)) ++x; if (*x == '\0') {w0.word = w; return true;} WS::const_iterator i = check_ws.begin(); WS::const_iterator end = check_ws.end(); do { if ((*i)->lookup(w, &s_cmp, w0)) return true; ++i; } while (i != end); return false; }; bool SpellerImpl::check_affix(ParmString word, CheckInfo & ci, GuessInfo * gi) { WordEntry w; bool res = check_simple(word, w); if (res) {ci.word = w.word; return true;} if (affix_compress) { res = lang_->affix()->affix_check(LookupInfo(this, LookupInfo::Word), word, ci, 0); if (res) return true; } if (affix_info && gi) { lang_->affix()->affix_check(LookupInfo(this, LookupInfo::Guess), word, ci, gi); } return false; } inline bool SpellerImpl::check_single(char * word, /* it WILL modify word */ bool try_uppercase, CheckInfo & ci, GuessInfo * gi) { bool res = check_affix(word, ci, gi); if (res) return true; if (!try_uppercase) return false; char t = *word; *word = lang_->to_title(t); res = check_affix(word, ci, gi); *word = t; if (res) return true; return false; } CheckInfo * SpellerImpl::check_runtogether(char * word, char * word_end, /* it WILL modify word */ bool try_uppercase, unsigned run_together_limit, CheckInfo * ci, CheckInfo * ci_end, GuessInfo * gi) { if (ci >= ci_end) return NULL; clear_check_info(*ci); bool res = check_single(word, try_uppercase, *ci, gi); if (res) return ci; if (run_together_limit <= 1) return NULL; enum {Yes, No, Unknown} is_title = try_uppercase ? Yes : Unknown; for (char * i = word + run_together_min_; i <= word_end - run_together_min_; ++i) { char t = *i; *i = '\0'; clear_check_info(*ci); res = check_single(word, try_uppercase, *ci, gi); if (!res) {*i = t; continue;} if (is_title == Unknown) is_title = lang_->case_pattern(word) == FirstUpper ? Yes : No; *i = t; CheckInfo * ci_last = check_runtogether(i, word_end, is_title == Yes, run_together_limit - 1, ci + 1, ci_end, 0); if (ci_last) { ci->compound = true; ci->next = ci + 1; return ci_last; } } return NULL; } PosibErr SpellerImpl::check(char * word, char * word_end, /* it WILL modify word */ bool try_uppercase, unsigned run_together_limit, CheckInfo * ci, CheckInfo * ci_end, GuessInfo * gi, CompoundInfo * cpi) { clear_check_info(*ci); bool res = check_runtogether(word, word_end, try_uppercase, run_together_limit, ci, ci_end, gi); if (res) return true; CompoundWord cw = lang_->split_word(word, word_end - word, camel_case_); if (cw.single()) return false; bool ok = true; CheckInfo * ci_prev = NULL; do { unsigned len = cw.word_len(); char save = word[len]; word[len] = '\0'; CheckInfo * ci_last = check_runtogether(word, word + len, try_uppercase, run_together_limit, ci, ci_end, gi); bool found = ci_last; word[len] = save; if (!found) { if (cpi) { ci_last = ci; ok = false; ci->word.str = word; ci->word.len = len; ci->incorrect = true; cpi->incorrect_count++; if (!cpi->first_incorrect) cpi->first_incorrect = ci; } else { return false; } } if (cpi) cpi->count++; if (ci_prev) { ci_prev->compound = true; ci_prev->next = ci; } ci_prev = ci_last; ci = ci_last + 1; if (ci >= ci_end) { if (cpi) cpi->count = 0; return false; } word = word + cw.rest_offset(); cw = lang_->split_word(cw.rest, cw.rest_len(), camel_case_); } while (!cw.empty()); return ok; // for (;;) { // cw = lang_->split_word(cw.rest, cw.rest_len(), camel_case_); // if (cw.empty()) break; // if (ci + 1 >= ci_end) { // if (cpi) cpi->count = 0; // return false; // } // if (cpi) cpi->count++; // len = cw.word_len(); // save = word[len]; // word[len] = '\0'; // ci_last = check_runtogether(word, word + len, try_uppercase, run_together_limit, ci + 1, ci_end, gi); // word[len] = save; // ci->compound = true; // ci->next = ci + 1; // if (ci_last) { // ci = ci_last; // } else if (cpi) { // ok = false; // ci->word.str = word; // ci->word.len = len; // ci->incorrect = true; // cpi->incorrect_count++; // } else { // return false; // } // word = word + cw.rest_offset(); // } } ////////////////////////////////////////////////////////////////////// // // Word list managment methods // PosibErr SpellerImpl::save_all_word_lists() { SpellerDict * i = dicts_; for (; i; i = i->next) { if (i->save_on_saveall) RET_ON_ERR(i->dict->synchronize()); } return no_err; } int SpellerImpl::num_wordlists() const { return 0; //FIXME } SpellerImpl::WordLists SpellerImpl::wordlists() const { return 0; //FIXME //return MakeEnumeration(wls_->begin(), DataSetCollection::Parms(wls_->end())); } PosibErr SpellerImpl::personal_word_list() const { const WordList * wl = static_cast(personal_); if (!wl) return make_err(operation_not_supported_error, _("The personal word list is unavailable.")); return wl; } PosibErr SpellerImpl::session_word_list() const { const WordList * wl = static_cast(session_); if (!wl) return make_err(operation_not_supported_error, _("The session word list is unavailable.")); return wl; } PosibErr SpellerImpl::main_word_list() const { const WordList * wl = dynamic_cast(main_); if (!wl) return make_err(operation_not_supported_error, _("The main word list is unavailable.")); return wl; } const SpellerDict * SpellerImpl::locate (const Dict::Id & id) const { for (const SpellerDict * i = dicts_; i; i = i->next) if (i->dict->id() == id) return i; return 0; } PosibErr SpellerImpl::add_dict(SpellerDict * wc) { Dict * w = wc->dict; assert(locate(w->id()) == 0); if (!lang_) { lang_.copy(w->lang()); config_->replace("lang", lang_name()); config_->replace("language-tag", lang_name()); } else { if (strcmp(lang_->name(), w->lang()->name()) != 0) return make_err(mismatched_language, lang_->name(), w->lang()->name()); } // add to master list wc->next = dicts_; dicts_ = wc; // check if it has a special_id and act accordingly switch (wc->special_id) { case main_id: assert(main_ == 0); main_ = w; break; case personal_id: assert(personal_ == 0); personal_ = w; break; case session_id: assert(session_ == 0); session_ = w; break; case personal_repl_id: assert(repl_ == 0); repl_ = w; break; case none_id: break; } return no_err; } ////////////////////////////////////////////////////////////////////// // // Config Notifier // struct UpdateMember { const char * name; enum Type {String, Int, Bool, Add, Rem, RemAll}; Type type; union Fun { typedef PosibErr (*WithStr )(SpellerImpl *, const char *); typedef PosibErr (*WithInt )(SpellerImpl *, int); typedef PosibErr (*WithBool)(SpellerImpl *, bool); WithStr with_str; WithInt with_int; WithBool with_bool; Fun() {} Fun(WithStr m) : with_str (m) {} Fun(WithInt m) : with_int (m) {} Fun(WithBool m) : with_bool(m) {} PosibErr call(SpellerImpl * m, const char * val) const {return (*with_str) (m,val);} PosibErr call(SpellerImpl * m, int val) const {return (*with_int) (m,val);} PosibErr call(SpellerImpl * m, bool val) const {return (*with_bool)(m,val);} } fun; typedef SpellerImpl::ConfigNotifier CN; }; template PosibErr callback(SpellerImpl * m, const KeyInfo * ki, T value, UpdateMember::Type t); class SpellerImpl::ConfigNotifier : public Notifier { private: SpellerImpl * speller_; public: ConfigNotifier(SpellerImpl * m) : speller_(m) {} PosibErr item_updated(const KeyInfo * ki, int value) { return callback(speller_, ki, value, UpdateMember::Int); } PosibErr item_updated(const KeyInfo * ki, bool value) { return callback(speller_, ki, value, UpdateMember::Bool); } PosibErr item_updated(const KeyInfo * ki, ParmStr value) { return callback(speller_, ki, value, UpdateMember::String); } static PosibErr ignore(SpellerImpl * m, int value) { m->ignore_count = value; return no_err; } static PosibErr ignore_accents(SpellerImpl * m, bool value) { return no_err; } static PosibErr ignore_case(SpellerImpl * m, bool value) { m->s_cmp.case_insensitive = value; m->s_cmp_begin.case_insensitive = value; m->s_cmp_middle.case_insensitive = value; m->s_cmp_end.case_insensitive = value; return no_err; } static PosibErr ignore_repl(SpellerImpl * m, bool value) { m->ignore_repl = value; return no_err; } static PosibErr save_repl(SpellerImpl * m, bool value) { // FIXME // m->save_on_saveall(DataSet::Id(&m->personal_repl()), value); abort(); return no_err; } static PosibErr sug_mode(SpellerImpl * m, const char * mode) { RET_ON_ERR(m->suggest_->set_mode(mode)); RET_ON_ERR(m->intr_suggest_->set_mode(mode)); return no_err; } static PosibErr run_together(SpellerImpl * m, bool value) { m->unconditional_run_together_ = value; m->run_together = m->unconditional_run_together_; return no_err; } static PosibErr run_together_limit(SpellerImpl * m, int value) { if (value > 8) { m->config()->replace("run-together-limit", "8"); // will loop back } else { m->run_together_limit_ = value; } return no_err; } static PosibErr run_together_min(SpellerImpl * m, int value) { m->run_together_min_ = value; return no_err; } static PosibErr camel_case(SpellerImpl * m, bool value) { m->camel_case_ = value; return no_err; } }; static UpdateMember update_members[] = { {"ignore", UpdateMember::Int, UpdateMember::CN::ignore} ,{"ignore-accents",UpdateMember::Bool, UpdateMember::CN::ignore_accents} ,{"ignore-case", UpdateMember::Bool, UpdateMember::CN::ignore_case} ,{"ignore-repl", UpdateMember::Bool, UpdateMember::CN::ignore_repl} //,{"save-repl", UpdateMember::Bool, UpdateMember::CN::save_repl} ,{"sug-mode", UpdateMember::String, UpdateMember::CN::sug_mode} ,{"run-together", UpdateMember::Bool, UpdateMember::CN::run_together} ,{"run-together-limit", UpdateMember::Int, UpdateMember::CN::run_together_limit} ,{"run-together-min", UpdateMember::Int, UpdateMember::CN::run_together_min} ,{"camel-case", UpdateMember::Bool, UpdateMember::CN::camel_case} }; template PosibErr callback(SpellerImpl * m, const KeyInfo * ki, T value, UpdateMember::Type t) { const UpdateMember * i = update_members; const UpdateMember * end = i + sizeof(update_members)/sizeof(UpdateMember); while (i != end) { if (strcmp(ki->name, i->name) == 0) { if (i->type == t) { RET_ON_ERR(i->fun.call(m, value)); break; } } ++i; } return no_err; } ////////////////////////////////////////////////////////////////////// // // SpellerImpl inititization members // SpellerImpl::SpellerImpl() : Speller(0) /* FIXME */, ignore_repl(true), dicts_(0), personal_(0), session_(0), repl_(0), main_(0) {} inline PosibErr add_dicts(SpellerImpl * sp, DictList & d) { for (;!d.empty(); d.pop()) { if (!sp->locate(d.last()->id())) { RET_ON_ERR(sp->add_dict(new SpellerDict(d.last()))); } } return no_err; } PosibErr SpellerImpl::setup(Config * c) { assert (config_ == 0); config_.reset(c); ignore_repl = config_->retrieve_bool("ignore-repl"); ignore_count = config_->retrieve_int("ignore"); DictList to_add; RET_ON_ERR(add_data_set(config_->retrieve("master-path"), *config_, &to_add, this)); 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.case_insensitive = s_cmp.case_insensitive; s_cmp_begin.end = false; s_cmp_middle.lang = lang_; s_cmp_middle.case_insensitive = s_cmp.case_insensitive; s_cmp_middle.begin = false; s_cmp_middle.end = false; s_cmp_end.lang = lang_; s_cmp_end.case_insensitive = s_cmp.case_insensitive; s_cmp_end.begin = false; StringList extra_dicts; config_->retrieve_list("extra-dicts", &extra_dicts); StringListEnumeration els = extra_dicts.elements_obj(); const char * dict_name; while ( (dict_name = els.next()) != 0) { RET_ON_ERR(add_data_set(dict_name,*config_, &to_add, this)); RET_ON_ERR(add_dicts(this, to_add)); } bool use_other_dicts = config_->retrieve_bool("use-other-dicts"); if (use_other_dicts && !personal_) { Dictionary * temp; temp = new_default_writable_dict(*config_); PosibErrBase pe = temp->load(config_->retrieve("personal-path"),*config_); if (pe.has_err(cant_read_file)) temp->set_check_lang(lang_name(), *config_); else if (pe.has_err()) return pe; RET_ON_ERR(add_dict(new SpellerDict(temp, *config_, personal_id))); } if (use_other_dicts && !session_) { Dictionary * temp; temp = new_default_writable_dict(*config_); temp->set_check_lang(lang_name(), *config_); RET_ON_ERR(add_dict(new SpellerDict(temp, *config_, session_id))); } if (use_other_dicts && !repl_) { ReplacementDict * temp = new_default_replacement_dict(*config_); PosibErrBase pe = temp->load(config_->retrieve("repl-path"),*config_); if (pe.has_err(cant_read_file)) temp->set_check_lang(lang_name(), *config_); else if (pe.has_err()) return pe; RET_ON_ERR(add_dict(new SpellerDict(temp, *config_, personal_repl_id))); } StringList wordlist_files; config_->retrieve_list("wordlists", &wordlist_files); if (!wordlist_files.empty()) { Dictionary * dict = session_; if (!dict) { dict = new_default_writable_dict(*config_); dict->set_check_lang(lang_name(), *config_); RET_ON_ERR(add_dict(new SpellerDict(dict, *config_))); } const char * fn; StringListEnumeration els = wordlist_files.elements_obj(); while ( (fn = els.next()) != 0) { FStream f; RET_ON_ERR(f.open(fn, "r")); IstreamEnumeration els(f); WordListIterator wl_itr(&els, lang_, 0); wl_itr.init_plain(*config_); for (;;) { PosibErr pe = wl_itr.adv(); if (pe.has_err()) return pe.with_file(fn); if (!pe.data) break; PosibErr pev = dict->add(wl_itr->word); if (pev.has_err()) return pev.with_file(fn); } } } const char * sys_enc = lang_->charmap(); ConfigConvKey user_enc = config_->retrieve_value("encoding"); if (user_enc.val == "none") { config_->replace("encoding", sys_enc); user_enc = sys_enc; } PosibErr conv; conv = new_convert(*c, user_enc, sys_enc, NormFrom); if (conv.has_err()) return conv; to_internal_.reset(conv); conv = new_convert(*c, sys_enc, user_enc, NormTo); if (conv.has_err()) return conv; from_internal_.reset(conv); unconditional_run_together_ = config_->retrieve_bool("run-together"); run_together = unconditional_run_together_; run_together_limit_ = config_->retrieve_int("run-together-limit"); if (run_together_limit_ > 8) { config_->replace("run-together-limit", "8"); run_together_limit_ = 8; } run_together_min_ = config_->retrieve_int("run-together-min"); camel_case_ = config_->retrieve_bool("camel-case"); config_->add_notifier(new ConfigNotifier(this)); config_->set_attached(true); affix_info = lang_->affix(); // // setup word set lists // typedef Vector AllWS; AllWS all_ws; for (SpellerDict * i = dicts_; i; i = i->next) { if (i->dict->basic_type == Dict::basic_dict || i->dict->basic_type == Dict::replacement_dict) { all_ws.push_back(i); } } const std::type_info * ti = 0; while (!all_ws.empty()) { AllWS::iterator i0 = all_ws.end(); int max = -2; AllWS::iterator i = all_ws.begin(); for (; i != all_ws.end(); ++i) { const Dictionary * ws = (*i)->dict; if (ti && *ti != typeid(*ws)) continue; if ((int)ws->size() > max) {max = ws->size(); i0 = i;} } if (i0 == all_ws.end()) {ti = 0; continue;} SpellerDict * cur = *i0; all_ws.erase(i0); ti = &typeid(*cur->dict); if (cur->use_to_check) { check_ws.push_back(cur->dict); if (cur->dict->affix_compressed) affix_ws.push_back(cur->dict); } if (cur->use_to_suggest) { suggest_ws.push_back(cur->dict); if (cur->dict->affix_compressed) suggest_affix_ws.push_back(cur->dict); } } fast_scan = suggest_ws.front()->fast_scan; fast_lookup = suggest_ws.front()->fast_lookup; have_soundslike = lang_->have_soundslike(); have_repl = lang_->have_repl(); invisible_soundslike = suggest_ws.front()->invisible_soundslike; soundslike_root_only = suggest_ws.front()->soundslike_root_only; affix_compress = !affix_ws.empty(); // // Setup suggest // PosibErr pe; pe = new_default_suggest(this); if (pe.has_err()) return pe; suggest_.reset(pe.data); pe = new_default_suggest(this); if (pe.has_err()) return pe; intr_suggest_.reset(pe.data); return no_err; } ////////////////////////////////////////////////////////////////////// // // SpellerImpl destrution members // SpellerImpl::~SpellerImpl() { while (dicts_) { SpellerDict * next = dicts_->next; delete dicts_; dicts_ = next; } } ////////////////////////////////////////////////////////////////////// // // SpellerImple setup tokenizer method // void SpellerImpl::setup_tokenizer(Tokenizer * tok) { for (int i = 0; i != 256; ++i) { tok->char_type_[i].word = lang_->is_alpha(i); tok->char_type_[i].begin = lang_->special(i).begin; tok->char_type_[i].middle = lang_->special(i).middle; tok->char_type_[i].end = lang_->special(i).end; } tok->conv_ = to_internal_; } ////////////////////////////////////////////////////////////////////// // // // SpellerDict::SpellerDict(Dict * d) : dict(d), special_id(none_id), next(0) { switch (dict->basic_type) { case Dict::basic_dict: use_to_check = true; use_to_suggest = true; break; case Dict::replacement_dict: use_to_check = false; use_to_suggest = true; case Dict::multi_dict: break; default: abort(); } save_on_saveall = false; } SpellerDict::SpellerDict(Dict * w, const Config & c, SpecialId id) : next(0) { dict = w; special_id = id; switch (id) { case main_id: if (dict->basic_type == Dict::basic_dict) { use_to_check = true; use_to_suggest = true; save_on_saveall = false; } else if (dict->basic_type == Dict::replacement_dict) { use_to_check = false; use_to_suggest = false; save_on_saveall = false; } else { abort(); } break; case personal_id: use_to_check = true; use_to_suggest = true; save_on_saveall = true; break; case session_id: use_to_check = true; use_to_suggest = true; save_on_saveall = false; break; case personal_repl_id: use_to_check = false; use_to_suggest = true; save_on_saveall = c.retrieve_bool("save-repl"); break; case none_id: break; } } extern "C" Speller * libaspell_speller_default_LTX_new_speller_class(SpellerLtHandle) { return new SpellerImpl(); } } aspell-0.60.8.1/modules/speller/default/data.cpp0000644000076500007650000002627114533006640016347 00000000000000// This file is part of The New Aspell // Copyright (C) 2000-2001,2011 by Kevin Atkinson under the GNU LGPL // license version 2.0 or 2.1. You should have received a copy of the // LGPL license along with this library if you did not you can find it // at http://www.gnu.org/. #include "config.hpp" #include "convert.hpp" #include "data.hpp" #include "data_id.hpp" #include "errors.hpp" #include "file_util.hpp" #include "fstream.hpp" #include "language.hpp" #include "speller_impl.hpp" #include "cache-t.hpp" #include "vararray.hpp" #include "gettext.h" namespace aspeller { GlobalCache dict_cache("dictionary"); // // Dict impl // Dictionary::Id::Id(Dict * p, const FileName & fn) : ptr(p) { file_name = fn.name(); #ifdef USE_FILE_INO struct stat s; // the file ,i if (file_name[0] != '\0' && stat(fn.path().c_str(), &s) == 0) { ino = s.st_ino; dev = s.st_dev; } else { ino = 0; dev = 0; } #endif } bool operator==(const Dictionary::Id & rhs, const Dictionary::Id & lhs) { if (rhs.ptr == 0 || lhs.ptr == 0) { if (rhs.file_name == 0 || lhs.file_name == 0) return false; #ifdef USE_FILE_INO return rhs.ino == lhs.ino && rhs.dev == lhs.dev; #else return strcmp(rhs.file_name, lhs.file_name) == 0; #endif } else { return rhs.ptr == lhs.ptr; } } PosibErr Dictionary::attach(const Language &l) { if (lang_ && strcmp(l.name(),lang_->name()) != 0) return make_err(mismatched_language, lang_->name(), l.name()); if (!lang_) lang_.copy(&l); copy(); return no_err; } Dictionary::Dictionary(BasicType t, const char * n) : Cacheable(&dict_cache), lang_(), id_(), basic_type(t), class_name(n), validate_words(true), affix_compressed(false), invisible_soundslike(false), soundslike_root_only(false), fast_scan(false), fast_lookup(false) { id_.reset(new Id(this)); } Dictionary::~Dictionary() { } const char * Dictionary::lang_name() const { return lang_->name(); } PosibErr Dictionary::check_lang(ParmString l) { if (l != lang_->name()) return make_err(mismatched_language, lang_->name(), l); return no_err; } PosibErr Dictionary::set_check_lang (ParmString l, Config & config) { if (lang_ == 0) { PosibErr res = new_language(config, l); if (res.has_err()) return res; lang_.reset(res.data); RET_ON_ERR(lang_->set_lang_defaults(config)); set_lang_hook(config); } else { if (l != lang_->name()) return make_err(mismatched_language, l, lang_->name()); } return no_err; } void Dictionary::FileName::copy(const FileName & other) { path_ = other.path_; name_ = path_.c_str() + (other.name_ - other.path_.c_str()); } void Dictionary::FileName::clear() { path_ = ""; name_ = path_.c_str(); } void Dictionary::FileName::set(ParmString str) { path_ = str; int i = path_.size() - 1; while (i >= 0) { if (path_[i] == '/' || path_[i] == '\\') { ++i; break; } --i; } if (i < 0) i = 0; name_ = path_.c_str() + i; } PosibErr Dictionary::set_file_name(ParmString fn) { file_name_.set(fn); *id_ = Id(this, file_name_); return no_err; } PosibErr Dictionary::update_file_info(FStream & f) { #ifdef USE_FILE_INO struct stat s; int ok = fstat(f.file_no(), &s); assert(ok == 0); id_->ino = s.st_ino; id_->dev = s.st_dev; #endif return no_err; } // // BasicDict // class DictStringEnumeration : public StringEnumeration { ClonePtr real_; public: DictStringEnumeration(Dict::Enum * r) : real_(r) {} bool at_end() const { return real_->at_end(); } const char * next() { // FIXME: It's not this simple when affixes are involved WordEntry * w = real_->next(); if (!w) return 0; return w->word; } StringEnumeration * clone() const { return new DictStringEnumeration(*this); } void assign(const StringEnumeration * other) { *this = *static_cast(other); } }; PosibErr Dictionary::add_repl(ParmString mis, ParmString cor) { if (!invisible_soundslike) { VARARRAY(char, sl, mis.size() + 1); lang()->LangImpl::to_soundslike(sl, mis.str(), mis.size()); return add_repl(mis, cor, sl); } else { return add_repl(mis, cor, ""); } } PosibErr Dictionary::add(ParmString w) { if (!invisible_soundslike) { VARARRAY(char, sl, w.size() + 1); lang()->LangImpl::to_soundslike(sl, w.str(), w.size()); return add(w, sl); } else { return add(w, ""); } } // // Default implementation; // PosibErr Dictionary::load(ParmString, Config &, DictList *, SpellerImpl *) { return make_err(unimplemented_method, "load", class_name); } PosibErr Dictionary::merge(ParmString) { return make_err(unimplemented_method, "load", class_name); } PosibErr Dictionary::synchronize() { return make_err(unimplemented_method, "synchronize", class_name); } PosibErr Dictionary::save_noupdate() { return make_err(unimplemented_method, "save_noupdate", class_name); } PosibErr Dictionary::save_as(ParmString) { return make_err(unimplemented_method, "save_as", class_name); } PosibErr Dictionary::clear() { return make_err(unimplemented_method, "clear", class_name); } StringEnumeration * Dictionary::elements() const { Enum * e = detailed_elements(); if (!e) return 0; return new DictStringEnumeration(e); } Dict::Enum * Dictionary::detailed_elements() const { return 0; } Dict::Size Dictionary::size() const { if (empty()) return 0; else return 1; } bool Dictionary::empty() const { return false; } bool Dictionary::lookup (ParmString word, const SensitiveCompare *, WordEntry &) const { return false; } bool Dictionary::clean_lookup(ParmString, WordEntry &) const { return false; } bool Dictionary::soundslike_lookup(const WordEntry &, WordEntry &) const { return false; } bool Dictionary::soundslike_lookup(ParmString, WordEntry &) const { return false; } SoundslikeEnumeration * Dictionary::soundslike_elements() const { return 0; } PosibErr Dictionary::add(ParmString w, ParmString s) { return make_err(unimplemented_method, "add", class_name); } PosibErr Dictionary::remove(ParmString w) { return make_err(unimplemented_method, "remove", class_name); } bool Dictionary::repl_lookup(const WordEntry &, WordEntry &) const { return false; } bool Dictionary::repl_lookup(ParmString, WordEntry &) const { return false; } PosibErr Dictionary::add_repl(ParmString mis, ParmString cor, ParmString s) { return make_err(unimplemented_method, "add_repl", class_name); } PosibErr Dictionary::remove_repl(ParmString mis, ParmString cor) { return make_err(unimplemented_method, "remove_repl", class_name); } DictsEnumeration * Dictionary::dictionaries() const { return 0; } #define write_conv(s) do { \ if (!c) {o << s;} \ else {ParmString ss(s); buf.clear(); c->convert(ss.str(), ss.size(), buf); o.write(buf.data(), buf.size());} \ } while (false) OStream & WordEntry::write (OStream & o, const Language & l, Convert * c) const { CharVector buf; write_conv(word); if (aff && *aff) { o << '/'; write_conv(aff); } return o; } PosibErr add_data_set(ParmString fn, Config & config, DictList * new_dicts, SpellerImpl * speller, ParmString dir, DataType allowed) { Dict * res = 0; static const char * suffix_list[] = {"", ".multi", ".alias", ".spcl", ".special", ".pws", ".prepl"}; FStream in; const char * * suffix; const char * * suffix_end = suffix_list + sizeof(suffix_list)/sizeof(const char *); String dict_dir = config.retrieve("dict-dir"); String true_file_name; Dict::FileName file_name(fn); const char * d = dir; do { if (d == 0) d = dict_dir.c_str(); suffix = suffix_list; do { true_file_name = add_possible_dir(d, ParmString(file_name.path()) + ParmString(*suffix)); in.open(true_file_name, "r").ignore_err(); ++suffix; } while (!in && suffix != suffix_end); if (d == dict_dir.c_str()) break; d = 0; } while (!in); if (!in) { true_file_name = add_possible_dir(dir ? dir.str() : d, file_name.path()); return make_err(cant_read_file, true_file_name); } DataType actual_type; if ((true_file_name.size() > 5 && true_file_name.substr(true_file_name.size() - 6, 6) == ".spcl") || (true_file_name.size() > 6 && (true_file_name.substr(true_file_name.size() - 6, 6) == ".multi" || true_file_name.substr(true_file_name.size() - 6, 6) == ".alias")) || (true_file_name.size() > 8 && true_file_name.substr(true_file_name.size() - 6, 6) == ".special")) { actual_type = DT_Multi; } else { char head[32] = {0}; in.read(head, 32); if (strncmp(head, "aspell default speller rowl", 27) ==0) actual_type = DT_ReadOnly; else if (strncmp(head, "personal_repl", 13) == 0) actual_type = DT_WritableRepl; else if (strncmp(head, "personal_ws", 11) == 0) actual_type = DT_Writable; else return make_err(bad_file_format, true_file_name); } if (actual_type & ~allowed) return make_err(bad_file_format, true_file_name , _("is not one of the allowed types")); Dict::FileName id_fn(true_file_name); Dict::Id id(0,id_fn); if (speller != 0) { const SpellerDict * d = speller->locate(id); if (d != 0) { return d->dict; } } res = 0; Lock dict_cache_lock(NULL); if (actual_type == DT_ReadOnly) { // try to get it from the cache dict_cache_lock.set(&dict_cache.lock); res = dict_cache.find(id); } if (!res) { StackPtr w; switch (actual_type) { case DT_ReadOnly: w = new_default_readonly_dict(); break; case DT_Multi: w = new_default_multi_dict(); break; case DT_Writable: w = new_default_writable_dict(config); break; case DT_WritableRepl: w = new_default_replacement_dict(config); break; default: abort(); } RET_ON_ERR(w->load(true_file_name, config, new_dicts, speller)); if (actual_type == DT_ReadOnly) dict_cache.add(w); res = w.release(); } else { // actual_type == DT_ReadOnly implied, and hence the lock // is already acquired res->copy_no_lock(); } dict_cache_lock.release(); if (new_dicts) new_dicts->add(res); return res; } } aspell-0.60.8.1/modules/speller/default/data_util.hpp0000644000076500007650000000202214533006640017375 00000000000000#ifndef __aspeller_data_util_hh__ #define __aspeller_data_util_hh__ #include //POSIX headers #include #include "parm_string.hpp" using namespace acommon; namespace aspeller { template struct CharStrParms { typedef const char * Value; typedef Itr Iterator; Iterator end_; CharStrParms(Iterator e) : end_(e) {} bool endf(Iterator i) const {return i == end_;} Value deref(Iterator i) const {return *i;} Value end_state() const {return 0;} }; template struct StrParms { typedef const char * Value; typedef Itr Iterator; Iterator end_; StrParms(Iterator e) : end_(e) {} bool endf(Iterator i) const {return i == end_;} Value deref(Iterator i) const {return i->c_str();} Value end_state() const {return 0;} }; inline time_t modification_date(ParmString file) { struct stat file_stat; if (stat(file, &file_stat) == 0) return file_stat.st_mtime; else return 0; } } #endif aspell-0.60.8.1/modules/speller/default/vector_hash.hpp0000644000076500007650000002122214533006640017737 00000000000000// Copyright (c) 2000 // Kevin Atkinson // // Permission to use, copy, modify, distribute and sell this software // and its documentation for any purpose is hereby granted without // fee, provided that the above copyright notice appear in all copies // and that both that copyright notice and this permission notice // appear in supporting documentation. Kevin Atkinson makes no // representations about the suitability of this software for any // purpose. It is provided "as is" without express or implied // warranty. #ifndef __aspeller_vector_hash_hh__ #define __aspeller_vector_hash_hh__ //#include //#include #include "settings.h" #undef REL_OPS_POLLUTION // FIXME namespace aspeller { // // This hash table is implemnted as a Open Address Hash Table // which uses a Vector like object to store its data. So // it might even be considered an adapter // //////////////////////////////////////////////////////// // // // Vector Hash Table Iterator // // // //////////////////////////////////////////////////////// // // This is an internal object and should not be created // directly. Instead use VectorHashTable::begin() and end() template // Parms is expected to have: // typename HashTable; // typename TableIter; // typename Value; class VHTIterator { template friend bool operator== (VHTIterator, VHTIterator); #ifndef REL_OPS_POLLUTION template friend bool operator!= (VHTIterator, VHTIterator); #endif public: //but don't use typedef typename Parms::TableIter TableIter; typedef typename Parms::HashTable HashTable; TableIter pos; HashTable * hash_table; public: //typedef std::bidirectional_iterator_tag iterator_category; typedef typename Parms::Value value_type; // these cause problems for SUNPRO_CC //typedef typename std::iterator_traits::difference_type difference_type; //typedef typename std::iterator_traits::pointer pointer; //typedef typename std::iterator_traits::reference reference; //VHTIterator vector_iterator() const {return pos;} public: VHTIterator(TableIter p, HashTable *ht) : pos(p), hash_table(ht) {} VHTIterator(TableIter p, HashTable *ht, bool) : pos(p), hash_table(ht) { while (pos != hash_table->vector().end() && hash_table->parms().is_nonexistent(*pos) ) ++pos; } value_type & operator * () const {return *pos;} value_type * operator -> () const {return &*pos;} bool at_end() const {return pos == hash_table->vector().end();} VHTIterator& operator++ () { ++pos; for (;;) { if (pos == hash_table->vector().end()) break; if (!hash_table->parms().is_nonexistent(*pos)) break; ++pos; } return *this; } VHTIterator operator++ (int) { VHTIterator temp = *this; operator++(); return temp; } VHTIterator& operator-- () { --pos; for (;;) { if (pos < hash_table->vector().begin()) break; if (!hash_table->parms().is_nonexistent_func(*pos)) break; --pos; } return *this; } VHTIterator operator-- (int) { VHTIterator temp = *this; operator--(); return temp; } }; template inline bool operator== (VHTIterator rhs, VHTIterator lhs) { return rhs.pos == lhs.pos; } #ifndef REL_OPS_POLLUTION template inline bool operator!= (VHTIterator rhs, VHTIterator lhs) { return rhs.pos != lhs.pos; } #endif //////////////////////////////////////////////////////// // // // Vector Hash Table // // // //////////////////////////////////////////////////////// // Parms is expected to have the following methods // typename Vector // typedef Vector::value_type Value // typedef Vector::size_type Size // typename Key // bool is_multi; // Size hash(Key) // bool equal(Key, Key) // Key key(Value) // bool is_nonexistent(Value) // void make_nonexistent(Value &) template class VectorHashTable { typedef typename Parms::Vector Vector; public: typedef typename Parms::Vector vector_type; typedef typename Vector::value_type value_type; typedef typename Vector::size_type size_type; typedef typename Vector::difference_type difference_type; typedef typename Vector::pointer pointer; typedef typename Vector::reference reference; typedef typename Vector::const_reference const_reference; typedef typename Parms::Key key_type; public: // but don't use typedef VectorHashTable HashTable; private: Parms parms_; public: typedef Parms parms_type; const parms_type & parms() const {return parms_;} public: // These public functions are very dangerous and should be used with // great care as the modify the internal structure of the object Vector & vector() {return vector_;} const Vector & vector() const {return vector_;} parms_type & parms() {return parms_;} void recalc_size(); void set_size(size_type s) {size_ = s;} private: Vector vector_; size_type size_; public: // but don't use typedef typename Vector::iterator vector_iterator; typedef typename Vector::const_iterator const_vector_iterator; private: int hash1(const key_type &d) const { return parms_.hash(d) % bucket_count(); } int hash2(const key_type &d) const { return 1 + (parms_.hash(d) % (bucket_count() - 2)); } struct NonConstParms { typedef VectorHashTable HashTable; typedef vector_iterator TableIter; typedef value_type Value; }; struct ConstParms { typedef const VectorHashTable HashTable; typedef const_vector_iterator TableIter; typedef const value_type Value; }; public: typedef VHTIterator iterator; typedef VHTIterator const_iterator; private: void nonexistent_vector(); public: VectorHashTable(size_type i, const Parms & p = Parms()); VectorHashTable(const Parms & p = Parms()) : parms_(p), vector_(19), size_(0) {nonexistent_vector();} iterator begin() {return iterator(vector_.begin(), this, 1);} iterator end() {return iterator(vector_.end(), this);} const_iterator begin() const {return const_iterator(vector_.begin(), this, 1);} const_iterator end() const {return const_iterator(vector_.end(), this);} std::pair insert(const value_type &); bool have(const key_type &) const; iterator find(const key_type&); const_iterator find(const key_type&) const; size_type erase(const key_type &key); void erase(const iterator &p); size_type size() const {return size_;} bool empty() const {return !size_;} void swap(VectorHashTable &); void resize(size_type); size_type bucket_count() const {return vector_.size();} double load_factor() const {return static_cast(size())/bucket_count();} private: class FindIterator { public: // but don't use const vector_type * vector; const Parms * parms; key_type key; int i; int hash2; FindIterator() {} FindIterator(const HashTable * ht, const key_type & k); public: bool at_end() const {return parms->is_nonexistent((*vector)[i]);} void adv(); FindIterator & operator ++() {adv(); return *this;} }; friend class FindIterator; public: class ConstFindIterator : public FindIterator { public: ConstFindIterator() {} ConstFindIterator(const HashTable * ht, const key_type & k) : FindIterator(ht,k) {} const value_type & deref() const {return (*this->vector)[this->i];} }; class MutableFindIterator : public FindIterator { public: MutableFindIterator() {} MutableFindIterator(HashTable * ht, const key_type & k) : FindIterator(ht,k) {} value_type & deref() const { return (*const_cast(this->vector))[this->i]; } }; ConstFindIterator multi_find(const key_type & k) const { return ConstFindIterator(this, k); } MutableFindIterator multi_find(const key_type & k) { return MutableFindIterator(this, k); } }; } #endif aspell-0.60.8.1/modules/speller/default/weights.hpp0000644000076500007650000000140114533006640017101 00000000000000 #ifndef __aspeller_weights_hh__ #define __aspeller_weights_hh__ namespace aspeller { struct EditDistanceWeights { int del1; // the cost of deleting a char in the first string int del2; // the cost of inserting a character or deleting a char // in the second string int swap; // the cost of swapping two adjacent letters int sub; // the cost of replacing one letter with another int similar; // the cost of a "similar" but not exact match for // two characters int min; // the min of del1, del2, swap and sub. int max; // the max of del1, del2, swap and sub. EditDistanceWeights() : del1(1), del2(1), swap(1), sub(1), similar(0), min(1), max(1) {} }; } #endif aspell-0.60.8.1/modules/speller/default/check_list.hpp0000644000076500007650000000220114533006640017536 00000000000000// This file is part of The New Aspell // Copyright (C) 2004 by Kevin Atkinson under the GNU LGPL // license version 2.0 or 2.1. You should have received a copy of the // LGPL license along with this library if you did not you can find it // at http://www.gnu.org/. #ifndef __aspeller_check_list__ #define __aspeller_check_list__ #include "objstack.hpp" #include "speller.hpp" namespace aspeller { using acommon::CheckInfo; static inline void clear_check_info(CheckInfo & ci) { memset(static_cast(&ci), 0, sizeof(ci)); } struct GuessInfo { int num; CheckInfo * head; GuessInfo() : num(0), head(0) {} void reset() { buf.reset(); num = 0; head = 0; } CheckInfo * add() { num++; CheckInfo * tmp = (CheckInfo *)buf.alloc_top(sizeof(CheckInfo), sizeof(void*)); clear_check_info(*tmp); tmp->next = head; head = tmp; head->guess = true; return head; } void * alloc(unsigned s) {return buf.alloc_bottom(s);} char * dup(ParmString str) {return buf.dup(str);} private: ObjStack buf; }; } #endif aspell-0.60.8.1/modules/speller/default/typo_editdist.hpp0000644000076500007650000000476214533006640020330 00000000000000#ifndef __aspeller_typo_edit_distance_hh__ #define __aspeller_typo_edit_distance_hh__ #include "cache.hpp" #include "matrix.hpp" namespace acommon { class Config; } namespace aspeller { class Language; using namespace acommon; struct TypoEditDistanceInfo : public Cacheable { int missing; // the cost of having to insert a character int swap; // the cost of swapping two adjecent letters short * data; // memory for repl and extra ShortMatrix repl; // the cost of replacing one letter with another ShortMatrix extra; // the cost of removing an extra letter int repl_dis1; // the cost of replace when the distance is 1 int repl_dis2; // " " otherwise int extra_dis1;// int extra_dis2;// int max; // maximum edit dist unsigned char to_normalized_[256]; int max_normalized; unsigned char to_normalized(char c) const { return to_normalized_[(unsigned char)c];} // IMPORTANT: It is still necessary to initialize and fill in // repl and extra private: TypoEditDistanceInfo(int m = 85, int s = 60, int r1 = 70, int r = 110, int e1 = 70, int e = 100) : missing(m), swap(s), data(0) , repl_dis1(r1), repl_dis2(r) , extra_dis1(e1), extra_dis2(e) , max(-1) {set_max();} void set_max(); public: ~TypoEditDistanceInfo() {if (data) free(data);} String keyboard; typedef const Config CacheConfig; typedef const Language CacheConfig2; typedef const char * CacheKey; bool cache_key_eq(const char * kb) const {return keyboard == kb;} static PosibErr get_new(const char *, const Config *, const Language *); private: TypoEditDistanceInfo(const TypoEditDistanceInfo &); void operator=(const TypoEditDistanceInfo &); }; PosibErr setup(CachePtr & res, const Config * c, const Language * l, ParmString kb); // edit_distance finds the shortest edit distance. // Preconditions: // max(strlen(word), strlen(target))*max(of the edit weights) <= 2^15 // word,target are not null pointers // w.repl and w.extra are square matrices // the maximum character value is less than the size of w.repl and w.extra // Returns: // the edit distance between a and b // the running time is tightly asymptotically bounded by strlen(a)*strlen(b) short typo_edit_distance(ParmString word, ParmString target, const TypoEditDistanceInfo & w); } #endif aspell-0.60.8.1/modules/speller/default/affix.cpp0000644000076500007650000012165114533006640016531 00000000000000// This file is part of The New Aspell // Copyright (C) 2004 by Kevin Atkinson under the GNU LGPL // license version 2.0 or 2.1. You should have received a copy of the // LGPL license along with this library if you did not you can find it // at http://www.gnu.org/. // // This code is based on the the MySpell affix code: // /* * Copyright 2002 Kevin B. Hendricks, Stratford, Ontario, Canada And * Contributors. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * 3. All modifications to the source code must be clearly marked as * such. Binary redistributions based on modified source code * must be clearly marked as modified versions in the documentation * and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY KEVIN B. HENDRICKS AND CONTRIBUTORS * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL * KEVIN B. HENDRICKS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * */ #include #include #include //#include "iostream.hpp" #include "affix.hpp" #include "errors.hpp" #include "getdata.hpp" #include "parm_string.hpp" #include "check_list.hpp" #include "speller_impl.hpp" #include "vararray.hpp" #include "lsort.hpp" #include "hash-t.hpp" #include "gettext.h" using namespace std; namespace aspeller { typedef unsigned char byte; static char EMPTY[1] = {0}; ////////////////////////////////////////////////////////////////////// // // Entry struct definations // struct Conds { char * str; unsigned num; char conds[SETSIZE]; char get(byte i) const {return conds[i];} }; struct AffEntry { const char * appnd; const char * strip; byte appndl; byte stripl; byte xpflg; char achar; const Conds * conds; //unsigned int numconds; //char conds[SETSIZE]; }; // A Prefix Entry struct PfxEntry : public AffEntry { PfxEntry * next; PfxEntry * next_eq; PfxEntry * next_ne; PfxEntry * flag_next; PfxEntry() {} bool check(const LookupInfo &, const AffixMgr * pmyMgr, ParmString, CheckInfo &, GuessInfo *, bool cross = true) const; inline bool allow_cross() const { return ((xpflg & XPRODUCT) != 0); } inline byte flag() const { return achar; } inline const char * key() const { return appnd; } bool applicable(SimpleString) const; SimpleString add(SimpleString, ObjStack & buf) const; }; // A Suffix Entry struct SfxEntry : public AffEntry { const char * rappnd; // this is set in AffixMgr::build_sfxlist SfxEntry * next; SfxEntry * next_eq; SfxEntry * next_ne; SfxEntry * flag_next; SfxEntry() {} bool check(const LookupInfo &, ParmString, CheckInfo &, GuessInfo *, int optflags, AffEntry * ppfx); inline bool allow_cross() const { return ((xpflg & XPRODUCT) != 0); } inline byte flag() const { return achar; } inline const char * key() const { return rappnd; } bool applicable(SimpleString) const; SimpleString add(SimpleString, ObjStack & buf, int limit, SimpleString) const; }; ////////////////////////////////////////////////////////////////////// // // Utility functions declarations // /* return 1 if s1 is subset of s2 */ static bool isSubset(const char * s1, const char * s2) { while( *s1 && (*s1 == *s2) ) { s1++; s2++; } return (*s1 == '\0'); } // return 1 if s1 (reversed) is a leading subset of end of s2 static bool isRevSubset(const char * s1, const char * end_of_s2, int len) { while( (len > 0) && *s1 && (*s1 == *end_of_s2) ) { s1++; end_of_s2--; len --; } return (*s1 == '\0'); } template struct AffixLess { bool operator() (T * x, T * y) const {return strcmp(x->key(),y->key()) < 0;} }; // struct StringLookup { // struct Parms { // typedef const char * Value; // typedef const char * Key; // static const bool is_multi = false; // hash hfun; // size_t hash(const char * s) {return hfun(s);} // bool equal(const char * x, const char * y) {return strcmp(x,y) == 0;} // const char * key(const char * c) {return c;} // }; // typedef HashTable Lookup; // Lookup lookup; // ObjStack * data_buf; // StringLookup(ObjStack * b) : data_buf(b) {} // const char * dup(const char * orig) { // pair res = lookup.insert(orig); // if (res.second) *res.first = data_buf->dup(orig); // return *res.first; // //return data_buf->dup(orig); // } // }; struct CondsLookupParms { typedef const Conds * Value; typedef const char * Key; static const bool is_multi = false; acommon::hash hfun; size_t hash(const char * s) {return hfun(s);} bool equal(const char * x, const char * y) {return strcmp(x,y) == 0;} const char * key(const Conds * c) {return c->str;} }; typedef HashTable CondsLookup; // normalizes and checks the cond_str // returns the length of the new string or -1 if invalid static int normalize_cond_str(char * str) { char * s = str; char * d = str; while (*s) { if (*s != '[') { *d++ = *s++; } else if (s[1] == '\0' || s[1] == ']') { return -1; } else if (s[2] == ']') { *d++ = s[1]; s += 3; } else { *d++ = *s++; if (*s == '^') *d++ = *s++; while (*s != ']') { if (*s == '\0' || *s == '[') return -1; char * min = s; for (char * i = s + 1; *i != ']'; ++i) { if ((byte)*i < (byte)*min) min = i;} char c = *s; *d++ = *min; *min = c; ++s; } *d++ = *s++; } } *d = '\0'; return d - str; } static void encodeit(CondsLookup &, ObjStack &, AffEntry * ptr, char * cs); ////////////////////////////////////////////////////////////////////// // // Affix Manager // PosibErr AffixMgr::setup(ParmString affpath, Conv & iconv) { // register hash manager and load affix data from aff file //cpdmin = 3; // default value max_strip_ = 0; for (int i=0; i < SETSIZE; i++) { pStart[i] = NULL; sStart[i] = NULL; pFlag[i] = NULL; sFlag[i] = NULL; max_strip_f[i] = 0; } return parse_file(affpath, iconv); } AffixMgr::AffixMgr(const Language * l) : lang(l), data_buf(1024*16) {} AffixMgr::~AffixMgr() {} static inline void max_(int & lhs, int rhs) { if (lhs < rhs) lhs = rhs; } // read in aff file and build up prefix and suffix entry objects PosibErr AffixMgr::parse_file(const char * affpath, Conv & iconv) { // io buffers String buf; DataPair dp; CondsLookup conds_lookup; // open the affix file affix_file = data_buf.dup(affpath); FStream afflst; RET_ON_ERR(afflst.open(affpath,"r")); // step one is to parse the affix file building up the internal // affix data structures // read in each line ignoring any that do not // start with a known line type indicator char prev_aff = '\0'; while (getdata_pair(afflst,dp,buf)) { char affix_type = ' '; /* parse in the name of the character set used by the .dict and .aff */ if (dp.key == "SET") { String buf; encoding = data_buf.dup(fix_encoding_str(dp.value, buf)); if (strcmp(encoding, lang->data_encoding()) != 0) return make_err(incorrect_encoding, affix_file, lang->data_encoding(), encoding); } /* parse in the flag used by the controlled compound words */ //else if (d.key == "COMPOUNDFLAG") // compound = data_buf.dup(d.value); /* parse in the flag used by the controlled compound words */ //else if (d.key == "COMPOUNDMIN") // cpdmin = atoi(d.value); // FiXME //else if (dp.key == "TRY" || dp.key == "REP"); else if (dp.key == "PFX" || dp.key == "SFX") affix_type = dp.key[0]; if (affix_type == ' ') continue; // // parse this affix: P - prefix, S - suffix // int numents = 0; // number of affentry structures to parse char achar='\0'; // affix char identifier short xpflg=0; AffEntry * nptr; { // split affix header line into pieces split(dp); if (dp.key.empty()) goto error; // key is affix char const char * astr = iconv(dp.key); if (astr[0] == '\0' || astr[1] != '\0') goto error; achar = astr[0]; if (achar == prev_aff) goto error_count; prev_aff = achar; split(dp); if (dp.key.size != 1 || !(dp.key[0] == 'Y' || dp.key[0] == 'N')) goto error; // key is cross product indicator if (dp.key[0] == 'Y') xpflg = XPRODUCT; split(dp); if (dp.key.empty()) goto error; // key is number of affentries numents = atoi(dp.key); for (int j = 0; j < numents; j++) { getdata_pair(afflst, dp, buf); if (affix_type == 'P') { nptr = (AffEntry *) data_buf.alloc_bottom(sizeof(PfxEntry)); new (nptr) PfxEntry; } else { nptr = (AffEntry *) data_buf.alloc_bottom(sizeof(SfxEntry)); new (nptr) SfxEntry; } nptr->xpflg = xpflg; split(dp); if (dp.key.empty()) goto error; // key is affix charter if (iconv(dp.key)[0] != achar) goto error_count; nptr->achar = achar; split(dp); if (dp.key.empty()) goto error; // key is strip if (dp.key != "0") { ParmString s0(iconv(dp.key)); max_(max_strip_, s0.size()); max_(max_strip_f[(byte)achar], s0.size()); nptr->strip = data_buf.dup(s0); nptr->stripl = s0.size(); } else { nptr->strip = ""; nptr->stripl = 0; } split(dp); if (dp.key.empty()) goto error; // key is affix string or 0 for null if (dp.key != "0") { nptr->appnd = data_buf.dup(iconv(dp.key)); nptr->appndl = strlen(nptr->appnd); } else { nptr->appnd = ""; nptr->appndl = 0; } split(dp); if (dp.key.empty()) goto error; // key is the conditions descriptions char * cond = iconv(dp.key); int cond_len = normalize_cond_str(cond); if (cond_len < 0) return (make_err(invalid_cond, MsgConv(lang)(cond)) .with_file(affix_file, dp.line_num)); if (nptr->stripl != 0) { char * cc = cond; if (affix_type == 'S') cc += cond_len - nptr->stripl; if (cond_len < nptr->stripl || memcmp(cc, nptr->strip, nptr->stripl) != 0) return (make_err(invalid_cond_strip, MsgConv(lang)(cond), MsgConv(lang)(nptr->strip)) .with_file(affix_file, dp.line_num)); } encodeit(conds_lookup, data_buf, nptr, cond); // now create SfxEntry or PfxEntry objects and use links to // build an ordered (sorted by affix string) list if (affix_type == 'P') build_pfxlist(static_cast(nptr)); else build_sfxlist(static_cast(nptr)); } } continue; error: return make_err(corrupt_affix, MsgConv(lang)(achar)).with_file(affix_file, dp.line_num); error_count: return make_err(corrupt_affix, MsgConv(lang)(achar), _("Possibly incorrect count.")).with_file(affix_file, dp.line_num); } afflst.close(); // now we can speed up performance greatly taking advantage of the // relationship between the affixes and the idea of "subsets". // View each prefix as a potential leading subset of another and view // each suffix (reversed) as a potential trailing subset of another. // To illustrate this relationship if we know the prefix "ab" is // found in the word to examine, only prefixes that "ab" is a // leading subset of need be examined. Furthermore is "ab" is not // present then none of the prefixes that "ab" is is a subset need // be examined. // The same argument goes for suffix string that are reversed. // Then to top this off why not examine the first char of the word // to quickly limit the set of prefixes to examine (i.e. the // prefixes to examine must be leading supersets of the first // character of the word (if they exist) // To take advantage of this "subset" relationship, we need to add // two links from entry. One to take next if the current prefix // is found (call it nexteq) and one to take next if the current // prefix is not found (call it nextne). // Since we have built ordered lists, all that remains is to // properly initialize the nextne and nexteq pointers that relate // them process_pfx_order(); process_sfx_order(); //CERR.printf("%u\n", data_buf.calc_size()/1024); return no_err; } // we want to be able to quickly access prefix information // both by prefix flag, and sorted by prefix string itself // so we need to set up two indexes PosibErr AffixMgr::build_pfxlist(PfxEntry* pfxptr) { PfxEntry * ptr; PfxEntry * ep = pfxptr; // get the right starting point const char * key = ep->key(); const byte flg = ep->flag(); // first index by flag which must exist ptr = pFlag[flg]; ep->flag_next = ptr; pFlag[flg] = ep; // next insert the affix string, it will be sorted latter byte sp = *((const byte *)key); ptr = pStart[sp]; ep->next = ptr; pStart[sp] = ep; return no_err; } // we want to be able to quickly access suffix information // both by suffix flag, and sorted by the reverse of the // suffix string itself; so we need to set up two indexes PosibErr AffixMgr::build_sfxlist(SfxEntry* sfxptr) { SfxEntry * ptr; SfxEntry * ep = sfxptr; char * tmp = (char *)data_buf.alloc(sfxptr->appndl + 1); sfxptr->rappnd = tmp; // reverse the string char * dest = tmp + sfxptr->appndl; *dest-- = 0; const char * src = sfxptr->appnd; for (; dest >= tmp; --dest, ++src) *dest = *src; /* get the right starting point */ const char * key = ep->key(); const byte flg = ep->flag(); // first index by flag which must exist ptr = sFlag[flg]; ep->flag_next = ptr; sFlag[flg] = ep; // next insert the affix string, it will be sorted latter byte sp = *((const byte *)key); ptr = sStart[sp]; ep->next = ptr; sStart[sp] = ep; return no_err; } // initialize the PfxEntry links NextEQ and NextNE to speed searching PosibErr AffixMgr::process_pfx_order() { PfxEntry* ptr; // loop through each prefix list starting point for (int i=1; i < SETSIZE; i++) { ptr = pStart[i]; if (ptr && ptr->next) ptr = pStart[i] = sort(ptr, AffixLess()); // look through the remainder of the list // and find next entry with affix that // the current one is not a subset of // mark that as destination for NextNE // use next in list that you are a subset // of as NextEQ for (; ptr != NULL; ptr = ptr->next) { PfxEntry * nptr = ptr->next; for (; nptr != NULL; nptr = nptr->next) { if (! isSubset( ptr->key() , nptr->key() )) break; } ptr->next_ne = nptr; ptr->next_eq = NULL; if ((ptr->next) && isSubset(ptr->key() , (ptr->next)->key())) ptr->next_eq = ptr->next; } // now clean up by adding smart search termination strings // if you are already a superset of the previous prefix // but not a subset of the next, search can end here // so set NextNE properly ptr = pStart[i]; for (; ptr != NULL; ptr = ptr->next) { PfxEntry * nptr = ptr->next; PfxEntry * mptr = NULL; for (; nptr != NULL; nptr = nptr->next) { if (! isSubset(ptr->key(),nptr->key())) break; mptr = nptr; } if (mptr) mptr->next_ne = NULL; } } return no_err; } // initialize the SfxEntry links NextEQ and NextNE to speed searching PosibErr AffixMgr::process_sfx_order() { SfxEntry* ptr; // loop through each prefix list starting point for (int i=1; i < SETSIZE; i++) { ptr = sStart[i]; if (ptr && ptr->next) ptr = sStart[i] = sort(ptr, AffixLess()); // look through the remainder of the list // and find next entry with affix that // the current one is not a subset of // mark that as destination for NextNE // use next in list that you are a subset // of as NextEQ for (; ptr != NULL; ptr = ptr->next) { SfxEntry * nptr = ptr->next; for (; nptr != NULL; nptr = nptr->next) { if (! isSubset(ptr->key(),nptr->key())) break; } ptr->next_ne = nptr; ptr->next_eq = NULL; if ((ptr->next) && isSubset(ptr->key(),(ptr->next)->key())) ptr->next_eq = ptr->next; } // now clean up by adding smart search termination strings: // if you are already a superset of the previous suffix // but not a subset of the next, search can end here // so set NextNE properly ptr = sStart[i]; for (; ptr != NULL; ptr = ptr->next) { SfxEntry * nptr = ptr->next; SfxEntry * mptr = NULL; for (; nptr != NULL; nptr = nptr->next) { if (! isSubset(ptr->key(),nptr->key())) break; mptr = nptr; } if (mptr) mptr->next_ne = NULL; } } return no_err; } // takes aff file condition string and creates the // conds array - please see the appendix at the end of the // file affentry.cxx which describes what is going on here // in much more detail static void encodeit(CondsLookup & l, ObjStack & buf, AffEntry * ptr, char * cs) { byte c; int i, j, k; // see if we already have this conds matrix CondsLookup::iterator itr = l.find(cs); if (!(itr == l.end())) { ptr->conds = *itr; return; } Conds * cds = (Conds *)buf.alloc_bottom(sizeof(Conds)); cds->str = buf.dup(cs); l.insert(cds); ptr->conds = cds; int nc = strlen(cs); VARARRAYM(byte, mbr, nc + 1, MAXLNLEN); // now clear the conditions array memset(cds->conds, 0, sizeof(cds->conds)); // now parse the string to create the conds array int neg = 0; // complement indicator int grp = 0; // group indicator int n = 0; // number of conditions int ec = 0; // end condition indicator int nm = 0; // number of member in group // if no condition just return if (strcmp(cs,".")==0) { cds->num = 0; return; } i = 0; while (i < nc) { c = *((byte *)(cs + i)); // start group indicator if (c == '[') { grp = 1; c = 0; } // complement flag if ((grp == 1) && (c == '^')) { neg = 1; c = 0; } // end goup indicator if (c == ']') { ec = 1; c = 0; } // add character of group to list if ((grp == 1) && (c != 0)) { *(mbr + nm) = c; nm++; c = 0; } // end of condition if (c != 0) { ec = 1; } if (ec) { if (grp == 1) { if (neg == 0) { // set the proper bits in the condition array vals for those chars for (j=0;jconds[k] = cds->conds[k] | (1 << n); } } else { // complement so set all of them and then unset indicated ones for (j=0;jconds[j] = cds->conds[j] | (1 << n); for (j=0;jconds[k] = cds->conds[k] & ~(1 << n); } } neg = 0; grp = 0; nm = 0; } else { // not a group so just set the proper bit for this char // but first handle special case of . inside condition if (c == '.') { // wild card character so set them all for (j=0;jconds[j] = cds->conds[j] | (1 << n); } else { cds->conds[(unsigned int)c] = cds->conds[(unsigned int)c] | (1 << n); } } n++; ec = 0; } i++; } cds->num = n; return; } // check word for prefixes bool AffixMgr::prefix_check (const LookupInfo & linf, ParmString word, CheckInfo & ci, GuessInfo * gi, bool cross) const { if (word.empty()) return false; // first handle the special case of 0 length prefixes PfxEntry * pe = pStart[0]; while (pe) { if (pe->check(linf,this,word,ci,gi)) return true; pe = pe->next; } // now handle the general case byte sp = *reinterpret_cast(word.str()); PfxEntry * pptr = pStart[sp]; while (pptr) { if (isSubset(pptr->key(),word)) { if (pptr->check(linf,this,word,ci,gi,cross)) return true; pptr = pptr->next_eq; } else { pptr = pptr->next_ne; } } return false; } // check word for suffixes bool AffixMgr::suffix_check (const LookupInfo & linf, ParmString word, CheckInfo & ci, GuessInfo * gi, int sfxopts, AffEntry * ppfx) const { if (word.empty()) return false; // first handle the special case of 0 length suffixes SfxEntry * se = sStart[0]; while (se) { if (se->check(linf, word, ci, gi, sfxopts, ppfx)) return true; se = se->next; } // now handle the general case byte sp = *((const byte *)(word + word.size() - 1)); SfxEntry * sptr = sStart[sp]; while (sptr) { if (isRevSubset(sptr->key(), word + word.size() - 1, word.size())) { if (sptr->check(linf, word, ci, gi, sfxopts, ppfx)) return true; sptr = sptr->next_eq; } else { sptr = sptr->next_ne; } } return false; } // check if word with affixes is correctly spelled bool AffixMgr::affix_check(const LookupInfo & linf, ParmString word, CheckInfo & ci, GuessInfo * gi) const { if (word.empty()) return false; // Deal With Case in a semi-intelligent manner CasePattern cp = lang->LangImpl::case_pattern(word); ParmString pword = word; ParmString sword = word; CharVector lower; if (cp == FirstUpper) { lower.append(word, word.size() + 1); lower[0] = lang->to_lower(word[0]); pword = ParmString(lower.data(), lower.size() - 1); } else if (cp == AllUpper) { lower.resize(word.size() + 1); unsigned int i = 0; for (; i != word.size(); ++i) lower[i] = lang->to_lower(word[i]); lower[i] = '\0'; pword = ParmString(lower.data(), lower.size() - 1); sword = pword; } // check all prefixes (also crossed with suffixes if allowed) if (prefix_check(linf, pword, ci, gi)) return true; // if still not found check all suffixes if (suffix_check(linf, sword, ci, gi, 0, NULL)) return true; // if still not found check again but with the lower case version // which can make a difference if the entire word matches the cond // string if (cp == FirstUpper) { return suffix_check(linf, pword, ci, gi, 0, NULL); } else { return false; } } void AffixMgr::munch(ParmString word, GuessInfo * gi, bool cross) const { LookupInfo li(0, LookupInfo::AlwaysTrue); CheckInfo ci; gi->reset(); CasePattern cp = lang->LangImpl::case_pattern(word); if (cp == AllUpper) return; if (cp != FirstUpper) prefix_check(li, word, ci, gi, cross); suffix_check(li, word, ci, gi, 0, NULL); } WordAff * AffixMgr::expand(ParmString word, ParmString aff, ObjStack & buf, int limit) const { byte * empty = (byte *)buf.alloc(1); *empty = 0; byte * suf = (byte *)buf.alloc(aff.size() + 1); byte * suf_e = suf; byte * csuf = (byte *)buf.alloc(aff.size() + 1); byte * csuf_e = csuf; WordAff * head = (WordAff *)buf.alloc_bottom(sizeof(WordAff)); WordAff * cur = head; cur->word = buf.dup(word); cur->aff = suf; for (const byte * c = (const byte *)aff.str(), * end = c + aff.size(); c != end; ++c) { if (sFlag[*c]) *suf_e++ = *c; if (sFlag[*c] && sFlag[*c]->allow_cross()) *csuf_e++ = *c; for (PfxEntry * p = pFlag[*c]; p; p = p->flag_next) { SimpleString newword = p->add(word, buf); if (!newword) continue; cur->next = (WordAff *)buf.alloc_bottom(sizeof(WordAff)); cur = cur->next; cur->word = newword; cur->aff = p->allow_cross() ? csuf : empty; } } *suf_e = 0; *csuf_e = 0; cur->next = 0; if (limit == 0) return head; WordAff * * end = &cur->next; WordAff * * very_end = end; size_t nsuf_s = suf_e - suf + 1; for (WordAff * * cur = &head; cur != end; cur = &(*cur)->next) { if ((int)(*cur)->word.size - max_strip_ >= limit) continue; byte * nsuf = (byte *)buf.alloc(nsuf_s); expand_suffix((*cur)->word, (*cur)->aff, buf, limit, nsuf, &very_end, word); (*cur)->aff = nsuf; } return head; } WordAff * AffixMgr::expand_suffix(ParmString word, const byte * aff, ObjStack & buf, int limit, byte * new_aff, WordAff * * * l, ParmString orig_word) const { WordAff * head = 0; if (l) head = **l; WordAff * * cur = l ? *l : &head; bool expanded = false; bool not_expanded = false; if (!orig_word) orig_word = word; while (*aff) { if ((int)word.size() - max_strip_f[*aff] < limit) { for (SfxEntry * p = sFlag[*aff]; p; p = p->flag_next) { SimpleString newword = p->add(word, buf, limit, orig_word); if (!newword) continue; if (newword == EMPTY) {not_expanded = true; continue;} *cur = (WordAff *)buf.alloc_bottom(sizeof(WordAff)); (*cur)->word = newword; (*cur)->aff = (const byte *)EMPTY; cur = &(*cur)->next; expanded = true; } } if (new_aff && (!expanded || not_expanded)) *new_aff++ = *aff; ++aff; } *cur = 0; if (new_aff) *new_aff = 0; if (l) *l = cur; return head; } CheckAffixRes AffixMgr::check_affix(ParmString word, char aff) const { CheckAffixRes res = InvalidAffix; for (PfxEntry * p = pFlag[(unsigned char)aff]; p; p = p->flag_next) { res = InapplicableAffix; if (p->applicable(word)) return ValidAffix; } for (SfxEntry * p = sFlag[(unsigned char)aff]; p; p = p->flag_next) { if (res == InvalidAffix) res = InapplicableAffix; if (p->applicable(word)) return ValidAffix; } return res; } ////////////////////////////////////////////////////////////////////// // // LookupInfo // int LookupInfo::lookup (ParmString word, const SensitiveCompare * c, char achar, WordEntry & o, GuessInfo * gi) const { SpellerImpl::WS::const_iterator i = begin; const char * g = 0; if (mode == Word) { do { (*i)->lookup(word, c, o); for (;!o.at_end(); o.adv()) { if (TESTAFF(o.aff, achar)) return 1; else g = o.word; } ++i; } while (i != end); } else if (mode == Clean) { do { (*i)->clean_lookup(word, o); for (;!o.at_end(); o.adv()) { if (TESTAFF(o.aff, achar)) return 1; else g = o.word; } ++i; } while (i != end); } else if (gi) { g = gi->dup(word); } if (gi && g) { CheckInfo * ci = gi->add(); ci->word = g; return -1; } return 0; } ////////////////////////////////////////////////////////////////////// // // Affix Entry // bool PfxEntry::applicable(SimpleString word) const { unsigned int cond; /* make sure all conditions match */ if ((word.size > stripl) && (word.size >= conds->num)) { const byte * cp = (const byte *) word.str; for (cond = 0; cond < conds->num; cond++) { if ((conds->get(*cp++) & (1 << cond)) == 0) break; } if (cond >= conds->num) return true; } return false; } // add prefix to this word assuming conditions hold SimpleString PfxEntry::add(SimpleString word, ObjStack & buf) const { unsigned int cond; /* make sure all conditions match */ if ((word.size > stripl) && (word.size >= conds->num)) { const byte * cp = (const byte *) word.str; for (cond = 0; cond < conds->num; cond++) { if ((conds->get(*cp++) & (1 << cond)) == 0) break; } if (cond >= conds->num) { /* */ int alen = word.size - stripl; char * newword = (char *)buf.alloc(alen + appndl + 1); if (appndl) memcpy(newword, appnd, appndl); memcpy(newword + appndl, word + stripl, alen + 1); return SimpleString(newword, alen + appndl); } } return SimpleString(); } // check if this prefix entry matches bool PfxEntry::check(const LookupInfo & linf, const AffixMgr * pmyMgr, ParmString word, CheckInfo & ci, GuessInfo * gi, bool cross) const { unsigned int cond; // condition number being examined unsigned tmpl; // length of tmpword WordEntry wordinfo; // hash entry of root word or NULL byte * cp; VARARRAYM(char, tmpword, word.size()+stripl+1, MAXWORDLEN+1); // on entry prefix is 0 length or already matches the beginning of the word. // So if the remaining root word has positive length // and if there are enough chars in root word and added back strip chars // to meet the number of characters conditions, then test it tmpl = word.size() - appndl; if ((tmpl > 0) && (tmpl + stripl >= conds->num)) { // generate new root word by removing prefix and adding // back any characters that would have been stripped if (stripl) strcpy (tmpword, strip); strcpy ((tmpword + stripl), (word + appndl)); // now make sure all of the conditions on characters // are met. Please see the appendix at the end of // this file for more info on exactly what is being // tested cp = (byte *)tmpword; for (cond = 0; cond < conds->num; cond++) { if ((conds->get(*cp++) & (1 << cond)) == 0) break; } // if all conditions are met then check if resulting // root word in the dictionary if (cond >= conds->num) { CheckInfo * lci = 0; CheckInfo * guess = 0; tmpl += stripl; int res = linf.lookup(tmpword, &linf.sp->s_cmp_end, achar, wordinfo, gi); if (res == 1) { lci = &ci; lci->word = wordinfo.word; goto quit; } else if (res == -1) { guess = gi->head; } // prefix matched but no root word was found // if XPRODUCT is allowed, try again but now // cross checked combined with a suffix if (gi) lci = gi->head; if (cross && xpflg & XPRODUCT) { if (pmyMgr->suffix_check(linf, ParmString(tmpword, tmpl), ci, gi, XPRODUCT, (AffEntry *)this)) { lci = &ci; } else if (gi) { CheckInfo * stop = lci; for (lci = gi->head; lci != stop; lci = const_cast(lci->next)) { lci->pre_flag = achar; lci->pre_strip_len = stripl; lci->pre_add_len = appndl; lci->pre_add = appnd; } } else { lci = 0; } } if (guess) lci = guess; quit: if (lci) { lci->pre_flag = achar; lci->pre_strip_len = stripl; lci->pre_add_len = appndl; lci->pre_add = appnd; } if (lci == &ci) return true; } } return false; } bool SfxEntry::applicable(SimpleString word) const { int cond; /* make sure all conditions match */ if ((word.size > stripl) && (word.size >= conds->num)) { const byte * cp = (const byte *) (word + word.size); for (cond = conds->num; --cond >=0; ) { if ((conds->get(*--cp) & (1 << cond)) == 0) break; } if (cond < 0) return true; } return false; } // add suffix to this word assuming conditions hold SimpleString SfxEntry::add(SimpleString word, ObjStack & buf, int limit, SimpleString orig_word) const { int cond; /* make sure all conditions match */ if ((orig_word.size > stripl) && (orig_word.size >= conds->num)) { const byte * cp = (const byte *) (orig_word + orig_word.size); for (cond = conds->num; --cond >=0; ) { if ((conds->get(*--cp) & (1 << cond)) == 0) break; } if (cond < 0) { int alen = word.size - stripl; if (alen >= limit) return EMPTY; /* we have a match so add suffix */ char * newword = (char *)buf.alloc(alen + appndl + 1); memcpy(newword, word, alen); memcpy(newword + alen, appnd, appndl + 1); return SimpleString(newword, alen + appndl); } } return SimpleString(); } // see if this suffix is present in the word bool SfxEntry::check(const LookupInfo & linf, ParmString word, CheckInfo & ci, GuessInfo * gi, int optflags, AffEntry* ppfx) { unsigned tmpl; // length of tmpword int cond; // condition beng examined WordEntry wordinfo; // hash entry pointer byte * cp; VARARRAYM(char, tmpword, word.size()+stripl+1, MAXWORDLEN+1); PfxEntry* ep = (PfxEntry *) ppfx; // if this suffix is being cross checked with a prefix // but it does not support cross products skip it if ((optflags & XPRODUCT) != 0 && (xpflg & XPRODUCT) == 0) return false; // upon entry suffix is 0 length or already matches the end of the word. // So if the remaining root word has positive length // and if there are enough chars in root word and added back strip chars // to meet the number of characters conditions, then test it tmpl = word.size() - appndl; if ((tmpl > 0) && (tmpl + stripl >= conds->num)) { // generate new root word by removing suffix and adding // back any characters that would have been stripped or // or null terminating the shorter string strcpy (tmpword, word); cp = (byte *)(tmpword + tmpl); if (stripl) { strcpy ((char *)cp, strip); tmpl += stripl; cp = (byte *)(tmpword + tmpl); } else *cp = '\0'; // now make sure all of the conditions on characters // are met. Please see the appendix at the end of // this file for more info on exactly what is being // tested for (cond = conds->num; --cond >= 0; ) { if ((conds->get(*--cp) & (1 << cond)) == 0) break; } // if all conditions are met then check if resulting // root word in the dictionary if (cond < 0) { CheckInfo * lci = 0; tmpl += stripl; const SensitiveCompare * cmp = optflags & XPRODUCT ? &linf.sp->s_cmp_middle : &linf.sp->s_cmp_begin; int res = linf.lookup(tmpword, cmp, achar, wordinfo, gi); if (res == 1 && ((optflags & XPRODUCT) == 0 || TESTAFF(wordinfo.aff, ep->achar))) { lci = &ci; lci->word = wordinfo.word; } else if (res == 1 && gi) { lci = gi->add(); lci->word = wordinfo.word; } else if (res == -1) { // gi must be defined lci = gi->head; } if (lci) { lci->suf_flag = achar; lci->suf_strip_len = stripl; lci->suf_add_len = appndl; lci->suf_add = appnd; } if (lci == &ci) return true; } } return false; } ////////////////////////////////////////////////////////////////////// // // new_affix_mgr // PosibErr new_affix_mgr(ParmString name, Conv & iconv, const Language * lang) { if (name == "none") return 0; //CERR << "NEW AFFIX MGR\n"; String file; file += lang->data_dir(); file += '/'; file += lang->name(); file += "_affix.dat"; AffixMgr * affix; affix = new AffixMgr(lang); PosibErrBase pe = affix->setup(file, iconv); if (pe.has_err()) { delete affix; return pe; } else { return affix; } } } /************************************************************************** Appendix: Understanding Affix Code An affix is either a prefix or a suffix attached to root words to make other words. Basically a Prefix or a Suffix is set of AffEntry objects which store information about the prefix or suffix along with supporting routines to check if a word has a particular prefix or suffix or a combination. The structure affentry is defined as follows: struct AffEntry { unsigned char achar; // char used to represent the affix char * strip; // string to strip before adding affix char * appnd; // the affix string to add short stripl; // length of the strip string short appndl; // length of the affix string short numconds; // the number of conditions that must be met short xpflg; // flag: XPRODUCT- combine both prefix and suffix char conds[SETSIZE]; // array which encodes the conditions to be met }; Here is a suffix borrowed from the en_US.aff file. This file is whitespace delimited. SFX D Y 4 SFX D 0 e d SFX D y ied [^aeiou]y SFX D 0 ed [^ey] SFX D 0 ed [aeiou]y This information can be interpreted as follows: In the first line has 4 fields Field ----- 1 SFX - indicates this is a suffix 2 D - is the name of the character flag which represents this suffix 3 Y - indicates it can be combined with prefixes (cross product) 4 4 - indicates that sequence of 4 affentry structures are needed to properly store the affix information The remaining lines describe the unique information for the 4 SfxEntry objects that make up this affix. Each line can be interpreted as follows: (note fields 1 and 2 are as a check against line 1 info) Field ----- 1 SFX - indicates this is a suffix 2 D - is the name of the character flag for this affix 3 y - the string of chars to strip off before adding affix (a 0 here indicates the NULL string) 4 ied - the string of affix characters to add 5 [^aeiou]y - the conditions which must be met before the affix can be applied Field 5 is interesting. Since this is a suffix, field 5 tells us that there are 2 conditions that must be met. The first condition is that the next to the last character in the word must *NOT* be any of the following "a", "e", "i", "o" or "u". The second condition is that the last character of the word must end in "y". So how can we encode this information concisely and be able to test for both conditions in a fast manner? The answer is found but studying the wonderful ispell code of Geoff Kuenning, et.al. (now available under a normal BSD license). If we set up a conds array of 256 bytes indexed (0 to 255) and access it using a character (cast to an unsigned char) of a string, we have 8 bits of information we can store about that character. Specifically we could use each bit to say if that character is allowed in any of the last (or first for prefixes) 8 characters of the word. Basically, each character at one end of the word (up to the number of conditions) is used to index into the conds array and the resulting value found there says whether the that character is valid for a specific character position in the word. For prefixes, it does this by setting bit 0 if that char is valid in the first position, bit 1 if valid in the second position, and so on. If a bit is not set, then that char is not valid for that position in the word. If working with suffixes bit 0 is used for the character closest to the front, bit 1 for the next character towards the end, ..., with bit numconds-1 representing the last char at the end of the string. Note: since entries in the conds[] are 8 bits, only 8 conditions (read that only 8 character positions) can be examined at one end of a word (the beginning for prefixes and the end for suffixes. So to make this clearer, lets encode the conds array values for the first two affentries for the suffix D described earlier. For the first affentry: numconds = 1 (only examine the last character) conds['e'] = (1 << 0) (the word must end in an E) all others are all 0 For the second affentry: numconds = 2 (only examine the last two characters) conds[X] = conds[X] | (1 << 0) (aeiou are not allowed) where X is all characters *but* a, e, i, o, or u conds['y'] = (1 << 1) (the last char must be a y) all other bits for all other entries in the conds array are zero **************************************************************************/ aspell-0.60.8.1/modules/speller/default/typo_editdist.cpp0000644000076500007650000001327214533006640020317 00000000000000 #include #include "vararray.hpp" #include "typo_editdist.hpp" #include "config.hpp" #include "language.hpp" #include "file_data_util.hpp" #include "getdata.hpp" #include "cache-t.hpp" #include "asc_ctype.hpp" // edit_distance is implemented using a straight forward dynamic // programming algorithm with out any special tricks. Its space // usage AND running time is tightly asymptotically bounded by // strlen(a)*strlen(b) typedef unsigned char uchar; namespace aspeller { using namespace std; short typo_edit_distance(ParmString word0, ParmString target0, const TypoEditDistanceInfo & w) { int word_size = word0.size() + 1; int target_size = target0.size() + 1; const uchar * word = reinterpret_cast(word0.str()); const uchar * target = reinterpret_cast(target0.str()); VARARRAY(short, e_d, word_size * target_size); ShortMatrix e(word_size,target_size, e_d); e(0,0) = 0; for (int j = 1; j != target_size; ++j) e(0,j) = e(0,j-1) + w.missing; --word; --target; short te; for (int i = 1; i != word_size; ++i) { e(i,0) = e(i-1,0) + w.extra_dis2; for (int j = 1; j != target_size; ++j) { if (word[i] == target[j]) { e(i,j) = e(i-1,j-1); } else { te = e(i,j) = e(i-1,j-1) + w.repl(word[i],target[j]); if (i != 1) { te = e(i-1,j ) + w.extra(word[i-1], target[j]); if (te < e(i,j)) e(i,j) = te; te = e(i-2,j-1) + w.extra(word[i-1], target[j]) + w.repl(word[i] , target[j]); if (te < e(i,j)) e(i,j) = te; } else { te = e(i-1,j) + w.extra_dis2; if (te < e(i,j)) e(i,j) = te; } te = e(i,j-1) + w.missing; if (te < e(i,j)) e(i,j) = te; //swap if (i != 1 && j != 1) { te = e(i-2,j-2) + w.swap + w.repl(word[i], target[j-1]) + w.repl(word[i-1], target[j]); if (te < e(i,j)) e(i,j) = te; } } } } return e(word_size-1,target_size-1); } static GlobalCache typo_edit_dist_info_cache("keyboard"); PosibErr setup(CachePtr & res, const Config * c, const Language * l, ParmString kb) { PosibErr pe = get_cache_data(&typo_edit_dist_info_cache, c, l, kb); if (pe.has_err()) return pe; res.reset(pe.data); return no_err; } struct CharPair { char d[2]; CharPair(char a, char b) {d[0] = a; d[1] = b;} }; void TypoEditDistanceInfo::set_max() { if (missing > max) max = missing; if (swap > max) max = swap; if (repl_dis1 > max) max = repl_dis1; if (repl_dis2 > max) max = repl_dis2; if (extra_dis1 > max) max = extra_dis1; if (extra_dis2 > max) max = extra_dis2; } PosibErr TypoEditDistanceInfo::get_new(const char * kb, const Config * cfg, const Language * l) { ConvEC iconv; RET_ON_ERR(iconv.setup(*cfg, "utf-8", l->charmap(), NormFrom)); Vector data; char to_stripped[256]; for (int i = 0; i <= 255; ++i) to_stripped[i] = l->to_stripped(i); if (strcmp(kb, "none") != 0) { FStream in; String file, dir1, dir2; fill_data_dir(cfg, dir1, dir2); find_file(file, dir1, dir2, kb, ".kbd"); RET_ON_ERR(in.open(file.c_str(), "r")); String buf; DataPair d; while (getdata_pair(in, d, buf)) { if (d.key == "key") { PosibErr pe(iconv(d.value.str, d.value.size)); if (pe.has_err()) return pe.with_file(file, d.line_num); char * v = pe.data; char base = *v; while (*v) { to_stripped[(uchar)*v] = base; ++v; while (asc_isspace(*v)) ++v; } } else { PosibErr pe(iconv(d.key.str, d.key.size)); if (pe.has_err()) return pe.with_file(file, d.line_num); char * v = pe.data; if (strlen(v) != 2) return make_err(invalid_string, d.key.str).with_file(file, d.line_num); to_stripped[(uchar)v[0]] = v[0]; to_stripped[(uchar)v[1]] = v[1]; data.push_back(CharPair(v[0], v[1])); } } } TypoEditDistanceInfo * w = new TypoEditDistanceInfo(); w->keyboard = kb; memset(w->to_normalized_, 0, sizeof(w->to_normalized_)); int c = 1; for (int i = 0; i <= 255; ++i) { if (l->is_alpha(i)) { if (w->to_normalized_[(uchar)to_stripped[i]] == 0) { w->to_normalized_[i] = c; w->to_normalized_[(uchar)to_stripped[i]] = c; ++c; } else { w->to_normalized_[i] = w->to_normalized_[(uchar)to_stripped[i]]; } } } for (int i = 0; i != 256; ++i) { if (w->to_normalized_[i]==0) w->to_normalized_[i] = c; } w->max_normalized = c; c = w->max_normalized + 1; int cc = c * c; w->data = (short *)malloc(cc * 2 * sizeof(short)); w->repl .init(c, c, w->data); w->extra.init(c, c, w->data + cc); for (int i = 0; i != c; ++i) { for (int j = 0; j != c; ++j) { w->repl (i,j) = w->repl_dis2; w->extra(i,j) = w->extra_dis2; } } for (unsigned i = 0; i != data.size(); ++i) { const char * d = data[i].d; w->repl (w->to_normalized(d[0]), w->to_normalized(d[1])) = w->repl_dis1; w->repl (w->to_normalized(d[1]), w->to_normalized(d[0])) = w->repl_dis1; w->extra(w->to_normalized(d[0]), w->to_normalized(d[1])) = w->extra_dis1; w->extra(w->to_normalized(d[1]), w->to_normalized(d[0])) = w->extra_dis1; } for (int i = 0; i != c; ++i) { w->repl(i,i) = 0; w->extra(i,i) = w->extra_dis1; } return w; } } aspell-0.60.8.1/modules/speller/default/asuggest.hpp0000644000076500007650000000202114533006640017250 00000000000000// Copyright 2000 by Kevin Atkinson under the terms of the LGPL #ifndef _asuggest_hh_ #define _asuggest_hh_ #include "suggest.hpp" #include "editdist.hpp" #include "typo_editdist.hpp" #include "cache.hpp" namespace aspeller { class Speller; class SpellerImpl; class Suggest; struct SuggestParms { // implementation at the end of suggest.cc EditDistanceWeights edit_distance_weights; CachePtr ti; bool try_one_edit_word, try_scan_0, try_scan_1, try_scan_2, try_ngram; int ngram_threshold, ngram_keep; bool check_after_one_edit_word; bool use_typo_analysis; bool use_repl_table; int soundslike_weight; int word_weight; int skip; int span; int limit; String split_chars; bool camel_case; SuggestParms() {} PosibErr init(ParmString mode, SpellerImpl * sp); PosibErr init(ParmString mode, SpellerImpl * sp, Config *); }; Suggest * new_default_suggest(const Speller *, const SuggestParms &); } #endif aspell-0.60.8.1/modules/speller/default/block_vector.hpp0000644000076500007650000000341014533006640020105 00000000000000// Copyright (c) 2000 // Kevin Atkinson // // Permission to use, copy, modify, distribute and sell this software // and its documentation for any purpose is hereby granted without // fee, provided that the above copyright notice appear in all copies // and that both that copyright notice and this permission notice // appear in supporting documentation. Kevin Atkinson makes no // representations about the suitability of this software for any // purpose. It is provided "as is" without express or implied // warranty. #ifndef __autil_block_vector__ #define __autil_block_vector__ #include //#include namespace aspeller { template class BlockVector { T * begin_; T * end_; public: typedef T value_type; typedef size_t size_type; typedef ptrdiff_t difference_type; typedef T * iterator; typedef T * const_iterator; typedef T & reference; typedef const T & const_reference; typedef T * pointer; typedef T * const_pointer; //typedef std::random_access_iterator_tag iterator_category; typedef ptrdiff_t distance_type; BlockVector() : begin_(0), end_(0) {} BlockVector(size_type) : begin_(0), end_(0) {} // noop BlockVector(T * b, T * e) : begin_(b), end_(e) {} void set(T * b, T * e) {begin_ = b; end_ = e;} iterator begin() {return begin_;} iterator end() {return end_;} const_iterator begin() const {return begin_;} const_iterator end() const {return end_;} size_type size() const {return end_ - begin_;} bool empty() const {return begin_ != end_;} reference operator[](size_type i) {return *(begin_ + i);} const_reference operator[](size_type i) const {return *(begin_ + i);} }; } #endif aspell-0.60.8.1/modules/speller/default/data_id.hpp0000644000076500007650000000071514533006640017023 00000000000000#ifndef ASPELLER_DATA_ID__HPP #define ASPELLER_DATA_ID__HPP #include "settings.h" #include namespace aspeller { class Dict::Id { public: // but don't use const Dict * ptr; const char * file_name; #ifdef USE_FILE_INO ino_t ino; dev_t dev; #endif public: Id(Dict * p, const FileName & fn = FileName()); }; inline bool Dict::cache_key_eq(const Id & o) { return *id_ == o; } } #endif aspell-0.60.8.1/modules/speller/default/wordinfo.hpp0000644000076500007650000000273514533006640017271 00000000000000// Copyright 2000 by Kevin Atkinson under the terms of the LGPL #ifndef __aspeller_wordinfo__ #define __aspeller_wordinfo__ #include #include "string.hpp" namespace acommon { class OStream; class Convert; } namespace aspeller { // WordInfo typedef unsigned int WordInfo; // 4 bits enum CasePattern {Other, FirstUpper, AllLower, AllUpper}; // Other 00 // FirstUpper 01 // AllLower 10 // AllUpper 11 // First bit : is upper // Second bit: uniform case static const WordInfo CASE_PATTERN = 3; static const WordInfo ALL_PLAIN = (1 << 2); static const WordInfo ALL_CLEAN = (1 << 3); using namespace acommon; class Language; struct ConvertWord; // WordEntry is an entry in the dictionary. struct WordEntry { const char * word; const char * aff; const char * catg; void (* adv_)(WordEntry *); void * intr[3]; unsigned word_size; enum What {Other, Word, Soundslike, Clean, Misspelled} what; WordInfo word_info; int frequency; // 0 .. 255 // if type is Word than aff will be defined, otherwise it won't bool at_end() {return !word;} bool adv() {if (adv_) {adv_(this); return true;} word = 0; return false;} operator bool () const {return word != 0;} OStream & write(OStream & o, const Language & l, Convert * c = 0) const; WordEntry() {memset(this, 0, sizeof(WordEntry));} void clear() {memset(this, 0, sizeof(WordEntry));} ~WordEntry() {} }; } #endif aspell-0.60.8.1/modules/speller/default/primes.cpp0000644000076500007650000000254414533006640016732 00000000000000// Copyright (c) 2000 // Kevin Atkinson // // Permission to use, copy, modify, distribute and sell this software // and its documentation for any purpose is hereby granted without // fee, provided that the above copyright notice appear in all copies // and that both that copyright notice and this permission notice // appear in supporting documentation. Kevin Atkinson makes no // representations about the suitability of this software for any // purpose. It is provided "as is" without express or implied // warranty. #include "primes.hpp" #include #include namespace aspeller { using namespace std; void Primes::resize(size_type s) { size_type i, j = 2; data.resize(s); for(i = 0; i < s; ++i) data[i] = true; if (s > 0) data[0] = false; if (s > 1) data[1] = false; size_type sqrt_s = static_cast(sqrt(static_cast(s))); while (j < sqrt_s) { for (i = 2*j; i < s; i += j) { data[i] = false; } ++j; for (;j < sqrt_s && !data[j]; ++j); } } bool Primes::is_prime(size_type n) const { if (n < size()) { return data[n]; } else { size_type e = static_cast(sqrt(static_cast(n))); assert(e < size()); for (const_iterator i = begin(); *i <= e; ++i) if (!(n % *i)) return false; return true; } } } aspell-0.60.8.1/modules/speller/default/affix.hpp0000644000076500007650000000650514533006640016536 00000000000000// This file is part of The New Aspell // Copyright (C) 2004 by Kevin Atkinson under the GNU LGPL // license version 2.0 or 2.1. You should have received a copy of the // LGPL license along with this library if you did not you can find it // at http://www.gnu.org/. // // Copyright 2002 Kevin B. Hendricks, Stratford, Ontario, Canada And // Contributors. All rights reserved. // #ifndef ASPELL_AFFIX__HPP #define ASPELL_AFFIX__HPP #include "posib_err.hpp" #include "wordinfo.hpp" #include "fstream.hpp" #include "parm_string.hpp" #include "simple_string.hpp" #include "char_vector.hpp" #include "objstack.hpp" #define SETSIZE 256 #define MAXAFFIXES 256 #define MAXWORDLEN 255 #define XPRODUCT (1 << 0) #define MAXLNLEN 1024 #define TESTAFF( a , b) strchr(a, b) namespace acommon { class Config; struct CheckInfo; struct Conv; } namespace aspeller { using namespace acommon; class Language; class SpellerImpl; using acommon::CheckInfo; struct GuessInfo; struct LookupInfo; struct AffEntry; struct PfxEntry; struct SfxEntry; struct WordAff { SimpleString word; const unsigned char * aff; WordAff * next; }; enum CheckAffixRes {InvalidAffix, InapplicableAffix, ValidAffix}; class AffixMgr { const Language * lang; PfxEntry * pStart[SETSIZE]; SfxEntry * sStart[SETSIZE]; PfxEntry * pFlag[SETSIZE]; SfxEntry * sFlag[SETSIZE]; int max_strip_f[SETSIZE]; int max_strip_; const char * encoding; //const char * compound; //int cpdmin; ObjStack data_buf; const char * affix_file; public: AffixMgr(const Language * l); ~AffixMgr(); unsigned int max_strip() const {return max_strip_;} PosibErr setup(ParmString affpath, Conv &); bool affix_check(const LookupInfo &, ParmString, CheckInfo &, GuessInfo *) const; bool prefix_check(const LookupInfo &, ParmString, CheckInfo &, GuessInfo *, bool cross = true) const; bool suffix_check(const LookupInfo &, ParmString, CheckInfo &, GuessInfo *, int sfxopts, AffEntry* ppfx) const; void munch(ParmString word, GuessInfo *, bool cross = true) const; // None of the expand methods reset the objstack WordAff * expand(ParmString word, ParmString aff, ObjStack &, int limit = INT_MAX) const; CheckAffixRes check_affix(ParmString word, char aff) const; WordAff * expand_prefix(ParmString word, ParmString aff, ObjStack & buf) const { return expand(word,aff,buf,0); } WordAff * expand_suffix(ParmString word, const unsigned char * aff, ObjStack &, int limit = INT_MAX, unsigned char * new_aff = 0, WordAff * * * l = 0, ParmString orig_word = 0) const; private: PosibErr parse_file(const char * affpath, Conv &); PosibErr build_pfxlist(PfxEntry* pfxptr); PosibErr build_sfxlist(SfxEntry* sfxptr); PosibErr process_pfx_order(); PosibErr process_sfx_order(); }; PosibErr new_affix_mgr(ParmString name, Conv &, const Language * lang); } #endif aspell-0.60.8.1/modules/speller/default/data.hpp0000644000076500007650000001625714533006640016357 00000000000000// Copyright 2000,2011 by Kevin Atkinson under the terms of the LGPL #ifndef ASPELLER_DATA__HPP #define ASPELLER_DATA__HPP #include "ndebug.hpp" #include #include "copy_ptr.hpp" #include "enumeration.hpp" #include "language.hpp" #include "posib_err.hpp" #include "string.hpp" #include "string_enumeration.hpp" #include "word_list.hpp" #include "cache.hpp" #include "wordinfo.hpp" using namespace acommon; namespace acommon { class Config; class FStream; class OStream; class Convert; } namespace aspeller { class Dictionary; class DictList; typedef Enumeration WordEntryEnumeration; typedef Enumeration DictsEnumeration; class SoundslikeEnumeration { public: virtual WordEntry * next(int) = 0; virtual ~SoundslikeEnumeration() {} SoundslikeEnumeration() {} private: SoundslikeEnumeration(const SoundslikeEnumeration &); void operator=(const SoundslikeEnumeration &); }; class Dictionary : public Cacheable, public WordList { friend class SpellerImpl; private: CachePtr lang_; PosibErr attach(const Language &); public: class FileName { void copy(const FileName & other); String path_; const char * name_; public: const String & path() const {return path_;} const char * name() const {return name_;} void clear(); void set(ParmString); FileName() {clear();} explicit FileName(ParmString str) {set(str);} FileName(const FileName & other) {copy(other);} FileName & operator=(const FileName & other) {copy(other); return *this;} }; class Id; protected: CopyPtr id_; virtual void set_lang_hook(Config &) {} public: typedef Id CacheKey; bool cache_key_eq(const Id &); enum BasicType {no_type, basic_dict, replacement_dict, multi_dict}; const BasicType basic_type; const char * const class_name; protected: Dictionary(BasicType,const char *); public: virtual ~Dictionary(); const Id & id() {return *id_;} PosibErr check_lang(ParmString lang); PosibErr set_check_lang(ParmString lang, Config &); const LangImpl * lang() const {return lang_;}; const Language * language() const {return lang_;}; const char * lang_name() const; private: FileName file_name_; protected: PosibErr set_file_name(ParmString name); PosibErr update_file_info(FStream & f); public: bool compare(const Dictionary &); const char * file_name() const {return file_name_.path().c_str();} // returns any additional dictionaries that are also used virtual PosibErr load(ParmString, Config &, DictList * = 0, SpellerImpl * = 0); virtual PosibErr merge(ParmString); virtual PosibErr synchronize(); virtual PosibErr save_noupdate(); virtual PosibErr save_as(ParmString); virtual PosibErr clear(); bool validate_words; // valid new words added via a file of the // add method bool affix_compressed; bool invisible_soundslike; // true when words are grouped by the // soundslike but soundslike data is not // actually stored with the word bool soundslike_root_only; // true when affix compression is used AND // the stored soundslike corresponds to the // root word only bool fast_scan; // can effectively scan for all soundslikes (or // clean words if have_soundslike is false) // with an edit distance of 1 or 2 bool fast_lookup; // can effectively find all words with a given soundslike // when the SoundslikeWord is not given typedef WordEntryEnumeration Enum; typedef const char * Value; typedef unsigned int Size; StringEnumeration * elements() const; virtual Enum * detailed_elements() const; virtual Size size() const; virtual bool empty() const; virtual bool lookup (ParmString word, const SensitiveCompare *, WordEntry &) const; virtual bool clean_lookup(ParmString, WordEntry &) const; virtual bool soundslike_lookup(const WordEntry &, WordEntry &) const; virtual bool soundslike_lookup(ParmString, WordEntry & o) const; // the elements returned are only guaranteed to remain valid // guaranteed to return all soundslike and all words // however an individual soundslike may appear multiple // times in the list.... virtual SoundslikeEnumeration * soundslike_elements() const; virtual PosibErr add(ParmString w, ParmString s); PosibErr add(ParmString w); virtual PosibErr remove(ParmString w); virtual bool repl_lookup(const WordEntry &, WordEntry &) const; virtual bool repl_lookup(ParmString, WordEntry &) const; virtual PosibErr add_repl(ParmString mis, ParmString cor, ParmString s); PosibErr add_repl(ParmString mis, ParmString cor); virtual PosibErr remove_repl(ParmString mis, ParmString cor); virtual DictsEnumeration * dictionaries() const; }; typedef Dictionary Dict; typedef Dictionary ReplacementDict; typedef Dictionary MultiDict; bool operator==(const Dictionary::Id & rhs, const Dictionary::Id & lhs); inline bool operator!=(const Dictionary::Id & rhs, const Dictionary::Id & lhs) { return !(rhs == lhs); } class DictList { // well a stack at the moment but it may eventually become a list // NOT necessarily first in first out Vector data; private: DictList(const DictList &); void operator= (const DictList &); public: // WILL take ownership of the dict DictList() {} void add(Dict * o) {data.push_back(o);} Dict * last() {return data.back();} void pop() {data.pop_back();} bool empty() {return data.empty();} ~DictList() {for (; !empty(); pop()) last()->release();} }; typedef unsigned int DataType; static const DataType DT_ReadOnly = 1<<0; static const DataType DT_Writable = 1<<1; static const DataType DT_WritableRepl = 1<<2; static const DataType DT_Multi = 1<<3; static const DataType DT_Any = 0xFF; // any new extra dictionaries that were loaded will be ii PosibErr add_data_set(ParmString file_name, Config &, DictList * other_dicts = 0, SpellerImpl * = 0, ParmString dir = 0, DataType allowed = DT_Any); // implemented in readonly_ws.cc Dictionary * new_default_readonly_dict(); PosibErr create_default_readonly_dict(StringEnumeration * els, Config & config); // implemented in multi_ws.cc MultiDict * new_default_multi_dict(); // implemented in writable.cpp Dictionary * new_default_writable_dict(const Config & cfg); // implemented in writable.cpp ReplacementDict * new_default_replacement_dict(const Config & cfg); } #endif aspell-0.60.8.1/modules/speller/default/multi_ws.cpp0000644000076500007650000000374014533006640017275 00000000000000 #include "config.hpp" #include "data.hpp" #include "file_util.hpp" #include "fstream.hpp" #include "getdata.hpp" #include "string.hpp" #include "parm_string.hpp" #include "errors.hpp" #include "vector.hpp" #include "gettext.h" namespace { using namespace acommon; using namespace aspeller; typedef Vector Wss; class MultiDictImpl : public Dictionary { public: MultiDictImpl() : Dictionary(multi_dict, "MultiDictImpl") {} PosibErr load(ParmString, Config &, DictList *, SpellerImpl *); DictsEnumeration * dictionaries() const; private: Wss wss; }; PosibErr MultiDictImpl::load(ParmString fn, Config & config, DictList * new_dicts, SpellerImpl * speller) { String dir = figure_out_dir("",fn); FStream in; RET_ON_ERR(in.open(fn, "r")); set_file_name(fn); String buf; DataPair d; while(getdata_pair(in, d, buf)) { if (d.key == "add") { RET_ON_ERR_SET(add_data_set(d.value, config, new_dicts, speller, dir), Dict *, res); RET_ON_ERR(set_check_lang(res->lang()->name(), config)); wss.push_back(res); } else { return make_err(unknown_key, d.key).with_file(fn, d.line_num); } } if (wss.empty()) { return make_err(bad_file_format, fn, _("There must be at least one \"add\" line.")); } return no_err; } struct Parms { typedef Dict * Value; typedef Wss::const_iterator Iterator; Iterator end; Parms(Iterator e) : end(e) {} bool endf(Iterator i) const {return i == end;} Value end_state() const {return 0;} Value deref(Iterator i) const {return *i;} }; DictsEnumeration * MultiDictImpl::dictionaries() const { return new MakeEnumeration(wss.begin(), wss.end()); } } namespace aspeller { MultiDict * new_default_multi_dict() { return new MultiDictImpl(); } } aspell-0.60.8.1/modules/speller/Makefile.in0000644000076500007650000000010014533006640015332 00000000000000top_srcdir = @top_srcdir@ subsystem: $(MAKE) -C ${top_srcdir} aspell-0.60.8.1/modules/filter/0000755000076500007650000000000014540417601013176 500000000000000aspell-0.60.8.1/modules/filter/tex.cpp0000644000076500007650000004133314533006640014425 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #include "asc_ctype.hpp" #include "config.hpp" #include "string.hpp" #include "indiv_filter.hpp" #include "mutable_container.hpp" #include "string_map.hpp" #include "clone_ptr-t.hpp" #include "vector.hpp" #include "errors.hpp" #include "convert.hpp" //#define FILTER_PROGRESS_CONTROL "tex-filter-debug.log" //#include "filter_debug.hpp" //#include //#include #include "filter_char_vector.hpp" #include "string_list.hpp" #include "string_enumeration.hpp" #include "gettext.h" namespace { using namespace acommon; class TexFilter : public IndividualFilter { private: enum InWhat {Name, Opt, Parm, Other, Swallow}; struct Command { InWhat in_what; String name; const char * do_check; Command() {} Command(InWhat w) : in_what(w), do_check("P") {} }; bool in_comment; bool prev_backslash; Vector stack; class Commands : public StringMap { public: PosibErr add(ParmStr to_add); PosibErr remove(ParmStr to_rem); }; Commands commands; bool check_comments; inline void push_command(InWhat); inline void pop_command(); bool end_option(char u, char l); inline bool process_char(FilterChar::Chr c); public: PosibErr setup(Config *); void reset(); void process(FilterChar * &, FilterChar * &); }; // // // inline void TexFilter::push_command(InWhat w) { stack.push_back(Command(w)); } inline void TexFilter::pop_command() { stack.pop_back(); if (stack.empty()) push_command(Parm); } // // // PosibErr TexFilter::setup(Config * opts) { name_ = "tex-filter"; order_num_ = 0.35; //fprintf(stderr,"name %s \n",name_); commands.clear(); opts->retrieve_list("f-tex-command", &commands); check_comments = opts->retrieve_bool("f-tex-check-comments"); reset(); return true; } void TexFilter::reset() { in_comment = false; prev_backslash = false; stack.resize(0); push_command(Parm); } # define top stack.back() // yes this should be inlined, it is only called once inline bool TexFilter::process_char(FilterChar::Chr c) { // deal with comments if (c == '%' && !prev_backslash) in_comment = true; if (in_comment && c == '\n') in_comment = false; prev_backslash = false; if (in_comment) return !check_comments; if (top.in_what == Name) { if (asc_isalpha(c)) { top.name += c; return true; } else { if (top.name.empty() && (c == '@')) { top.name += c; return true; } top.in_what = Other; if (top.name.empty()) { top.name.clear(); top.name += c; top.do_check = commands.lookup(top.name.c_str()); if (top.do_check == 0) top.do_check = ""; return !asc_isspace(c); } top.do_check = commands.lookup(top.name.c_str()); if (top.do_check == 0) top.do_check = ""; if (asc_isspace(c)) { // swallow extra spaces top.in_what = Swallow; return true; } else if (c == '*') { // ignore * at end of commands return true; } // continue o... } } else if (top.in_what == Swallow) { if (asc_isspace(c)) return true; else top.in_what = Other; } if (c == '{') while (*top.do_check == 'O' || *top.do_check == 'o') ++top.do_check; if (*top.do_check == '\0') pop_command(); if (c == '{') { if (top.in_what == Parm || top.in_what == Opt || *top.do_check == '\0') push_command(Parm); top.in_what = Parm; return true; } if (top.in_what == Other) { if (c == '[') { top.in_what = Opt; return true; } else if (asc_isspace(c)) { return true; } else { pop_command(); } } if (c == '\\') { prev_backslash = true; push_command(Name); return true; } if (top.in_what == Parm) { if (c == '}') return end_option('P','p'); else return *top.do_check == 'p'; } else if (top.in_what == Opt) { if (c == ']') return end_option('O', 'o'); else return *top.do_check == 'o'; } return false; } void TexFilter::process(FilterChar * & str, FilterChar * & stop) { FilterChar * cur = str; while (cur != stop) { if (process_char(*cur)) *cur = ' '; ++cur; } } bool TexFilter::end_option(char u, char l) { top.in_what = Other; if (*top.do_check == u || *top.do_check == l) ++top.do_check; return true; } // // TexFilter::Commands // PosibErr TexFilter::Commands::add(ParmStr value) { int p1 = 0; while (!asc_isspace(value[p1])) { if (value[p1] == '\0') return make_err(bad_value, value,"", _("a string of 'o','O','p',or 'P'")); ++p1; } int p2 = p1 + 1; while (asc_isspace(value[p2])) { if (value[p2] == '\0') return make_err(bad_value, value,"", _("a string of 'o','O','p',or 'P'")); ++p2; } String t1; t1.assign(value,p1); String t2; t2.assign(value+p2); return StringMap::replace(t1, t2); } PosibErr TexFilter::Commands::remove(ParmStr value) { int p1 = 0; while (!asc_isspace(value[p1]) && value[p1] != '\0') ++p1; String temp; temp.assign(value,p1); return StringMap::remove(temp); } #if 0 // // class Recode { Vector code; int minlength; public: Recode(); Recode(const Recode & recode) {*this=recode;} void reset(); bool setExpansion(const char * expander); virtual int encode(FilterChar * & begin,FilterChar * & end, FilterCharVector * external); virtual int decode(FilterChar * & begin,FilterChar * & end, FilterCharVector * internal); bool operator == (char test) ; bool operator != (char test) ; Recode & operator = (const Recode & rec); virtual ~Recode(); }; Recode::Recode() : code(0) { minlength=0; reset(); } Recode & Recode::operator = (const Recode & rec) { reset(); code.resize(rec.code.size()); int countrec=0; for (countrec=0; countrec < code.size(); countrec++) { code[countrec]=NULL; if (!rec.code[countrec]) { continue; } int length=strlen(rec.code[countrec]); code[countrec]= new char[length+1]; strncpy(code[countrec],rec.code[countrec],length); code[countrec][length]='\0'; } return *this; } bool Recode::operator == (char test) { return (code.size() && (code[0][0] == test)); } bool Recode::operator != (char test) { return (!code.size() || (code[0][0] != test)); } void Recode::reset() { unsigned int countcode=0; for (countcode=0; countcode < code.size(); countcode++) { if (code[countcode]) { delete[] code[countcode]; } code[countcode] = NULL; } code.resize(0); minlength=0; } bool Recode::setExpansion(const char * expander) { char * begin=(char *)expander; char * end=begin; char * start=begin; int keylen=0; if (code.size() > 0) { keylen=strlen(code[0]); } while (begin && end && *begin) { while (end && *end && (*end != ',')) { end++; } if (end && (begin != end)) { char hold = *end; *end='\0'; int length=strlen(begin); if ((begin == start) && (keylen || (length != 1))) { if ((length != 1) || (keylen != length) || strncmp(code[0],begin,length)) { *end=hold; return false; } *end=hold; if (*end) { end++; } begin=end; continue; } else if (minlength < length) { minlength=0; } code.resize(code.size()+1); code[code.size()-1] = new char[length+1]; strncpy(code[code.size()-1],begin,length); code[code.size()-1][length]='\0'; *end=hold; if (*end) { end++; } begin=end; } } return true; } int Recode::encode(FilterChar * & begin,FilterChar * & end, FilterCharVector * external) { if ((code.size() < 2) || (begin == NULL) || (begin == end) || (begin->width < (unsigned int) minlength )) { return 0; } if (code[0][0] != (char)*begin) { return 0; } external->append(code[1],1); return strlen(code[0]); } int Recode::decode(FilterChar * & begin,FilterChar * & end, FilterCharVector * internal) { FilterChar * i = begin; char * codepointer = NULL; char * codestart = NULL; if (code.size() < 2) { return 0; } while((i != end) && ((codepointer == NULL) || (*codepointer))) { if (codepointer == NULL) { int countcodes=0; for (countcodes=1; countcodes < (int) code.size(); countcodes++) { if (*i == code[countcodes][0]) { codestart=codepointer=code[countcodes]; break; } } if (codepointer == NULL) { return 0; } } if (*codepointer != *i) { return 0; } i++; codepointer++; } if ((codepointer == NULL) || (*codepointer)) { return 0; } int length=strlen(codestart); internal->append(code[0],length); return length; } Recode::~Recode() { reset(); } class TexEncoder : public IndividualFilter { Vector multibytes; FilterCharVector buf; public: TexEncoder(); virtual PosibErr setup(Config * config); virtual void process(FilterChar * & start, FilterChar * & stop); virtual void reset() ; virtual ~TexEncoder(); }; TexEncoder::TexEncoder() : multibytes(0), buf() { } PosibErr TexEncoder::setup(Config * config) { name_ = "tex-encoder"; order_num_ = 0.40; StringList multibytechars; config->retrieve_list("f-tex-multi-byte", &multibytechars); Conv conv; // this a quick and dirty fix witch will only work for // iso-8859-1. Full unicode support needs to be // implemented conv.setup(*config, "utf-8", "iso-8859-1", NormNone); StringEnumeration * multibytelist=multibytechars.elements(); const char * multibyte0=NULL; const char * multibyte=NULL; while ((multibyte0=multibytelist->next())) { multibyte = conv(multibyte0); if (strlen(multibyte) < 3) { fprintf(stderr,"Filter: %s ignoring multi byte encoding `%s'\n", name_,multibyte); continue; } int countmulti=0; while ((countmulti < multibytes.size()) && !multibytes[countmulti].setExpansion(multibyte)) { countmulti++; } if (countmulti >= multibytes.size()) { multibytes.resize(multibytes.size()+1); if (!multibytes[multibytes.size()-1].setExpansion(multibyte)) { fprintf(stderr,"Filter: %s ignoring multi byte encoding `%s'\n",name_,multibyte); continue; } } } return true; } void TexEncoder::process(FilterChar * & start, FilterChar * & stop) { buf.clear(); FilterChar * i=start; while (i && (i != stop)) { FilterChar * old = i; int count=0; for (count=0; count < multibytes.size(); count++) { i+=multibytes[count].encode(i,stop,&buf); } if (i == old) { buf.append(*i); i++; } } buf.append('\0'); start = buf.pbegin(); stop = buf.pend() - 1; } void TexEncoder::reset() { multibytes.resize(0); buf.clear(); } TexEncoder::~TexEncoder(){ } class TexDecoder : public IndividualFilter { Vector multibytes; FilterCharVector buf; Vectorhyphens; public: TexDecoder(); virtual PosibErr setup(Config * config); virtual void process(FilterChar * & start, FilterChar * & stop); virtual void reset() ; virtual ~TexDecoder(); }; TexDecoder::TexDecoder() : multibytes(0), buf(), hyphens() { FDEBUGNOTOPEN; } PosibErr TexDecoder::setup(Config * config) { name_ = "tex-decoder"; order_num_ = 0.3; StringList multibytechars; config->retrieve_list("f-tex-multi-byte", &multibytechars); Conv conv; // this a quick and dirty fix witch will only work for // iso-8859-1. Full unicode support needs to be // implemented conv.setup(*config, "utf-8", "iso-8859-1", NormNone); StringEnumeration * multibytelist=multibytechars.elements(); const char * multibyte0=NULL; const char * multibyte=NULL; multibytes.resize(0); while ((multibyte0=multibytelist->next())) { multibyte = conv(multibyte0); if (strlen(multibyte) < 3) { fprintf(stderr,"Filter: %s ignoring multi byte encoding `%s'\n", name_,multibyte); continue; } FDEBUGPRINTF("next multibyte chars `"); FDEBUGPRINTF(multibyte); FDEBUGPRINTF("'\n"); int countmulti=0; while ((countmulti < multibytes.size()) && !multibytes[countmulti].setExpansion(multibyte)) { countmulti++; } FDEBUGPRINTF("next multibyte chars `"); FDEBUGPRINTF(multibyte); FDEBUGPRINTF("'\n"); if (countmulti >= multibytes.size()) { multibytes.resize(multibytes.size()+1); if (!multibytes[multibytes.size()-1].setExpansion(multibyte)) { fprintf(stderr,"Filter: %s ignoring multi byte encoding `%s'\n",name_,multibyte); continue; } } FDEBUGPRINTF("next multibyte chars `"); FDEBUGPRINTF(multibyte); FDEBUGPRINTF("'\n"); } StringList hyphenChars; config->retrieve_list("f-tex-hyphen", &hyphenChars); StringEnumeration * hyphenList=hyphenChars.elements(); const char * hyphen=NULL; hyphens.resize(0); while ((hyphen=hyphenList->next())) { FDEBUGPRINTF("next hyphen char `"); FDEBUGPRINTF(hyphen); FDEBUGPRINTF("'\n"); hyphens.push_back(strdup(hyphen)); } return true; } void TexDecoder::process(FilterChar * & start, FilterChar * & stop) { buf.clear(); FilterChar * i=start; FDEBUGPRINTF("filtin `"); while (i && (i != stop)) { FilterChar * old = i; int count=0; for (count=0; count < multibytes.size(); count++) { FilterChar * j = i; i+=multibytes[count].decode(i,stop,&buf); while (j != i) { char jp[2]={'\0','\0'}; jp[0]=*j; FDEBUGPRINTF(jp); j++; } } for(count=0; count < hyphens.size(); count++) { if (!hyphens[count]) { continue; } char * hp = &hyphens[count][0]; char * hpo = hp; FilterChar * j = i; while (*hp && (j != stop) && (*hp == *j)) { hp++; j++; } if (!*hp) { FDEBUGPRINTF("{"); FilterChar * k = i; while (k != j) { char kp[2]={'\0','\0'}; kp[0]=*k; FDEBUGPRINTF(kp); k++; } FDEBUGPRINTF("}"); if (buf.size()) { buf[buf.size()-1].width+=strlen(hpo); // buf.append(*i,strlen(hpo)+1); } else { //FIXME better solution for illegal hyphenation at begin of line // illegal as new line chars are whitespace for latex buf.append(*i,strlen(hpo)); char ip[2]={'\0','\0'}; ip[0]=*i; FDEBUGPRINTF(ip); } i=j; } } if (i == old) { char ip[2]={'\0','\0'}; ip[0]=*i; FDEBUGPRINTF(ip); buf.append(*i); i++; } } buf.append('\0'); start = buf.pbegin(); stop = buf.pend() - 1; FDEBUGPRINTF("'\nfiltout `"); i = start; while (i != stop) { char ip[2]={'\0','\0'}; ip[0]=*i; FDEBUGPRINTF(ip); i++; } FDEBUGPRINTF("'\n"); } void TexDecoder::reset() { multibytes.resize(0); buf.clear(); } TexDecoder::~TexDecoder(){ FDEBUGCLOSE; } #endif } C_EXPORT IndividualFilter * new_aspell_tex_filter() {return new TexFilter;} #if 0 C_EXPORT IndividualFilter * new_aspell_tex_decoder() {return new TexDecoder;} C_EXPORT IndividualFilter * new_aspell_tex_encoder() {return new TexEncoder;} #endif aspell-0.60.8.1/modules/filter/markdown-filter.info0000644000076500007650000000304514533006640017101 00000000000000# SGML filter option file LIB-FILE markdown-filter #This Filter is usable with the following version(s) of Aspell ASPELL >=0.60 DESCRIPTION filter for Markdown/CommonMark documents STATIC filter OPTION skip-ref-labels TYPE bool DESCRIPTION skip link labels in link reference definitions DEFAULT true ENDOPTION OPTION multiline-tags TYPE bool DESCRIPTION support tags that span multiple lines outside of HTML blocks DEFAULT true ENDOPTION OPTION raw-start-tags TYPE list DESCRIPTION HTML tags that start an HTML block that allows blank lines DEFAULT script DEFAULT pre DEFAULT style ENDOPTION OPTION block-start-tags TYPE list DESCRIPTION HTML tags that start an HTML block that ends with a blank line DEFAULT address DEFAULT article DEFAULT aside DEFAULT base DEFAULT basefont DEFAULT blockquote DEFAULT body DEFAULT caption DEFAULT center DEFAULT col DEFAULT colgroup DEFAULT dd DEFAULT details DEFAULT dialog DEFAULT dir DEFAULT div DEFAULT dl DEFAULT dt DEFAULT fieldset DEFAULT figcaption DEFAULT figure DEFAULT footer DEFAULT form DEFAULT frame DEFAULT frameset DEFAULT h1 DEFAULT h2 DEFAULT h3 DEFAULT h4 DEFAULT h5 DEFAULT h6 DEFAULT head DEFAULT header DEFAULT hr DEFAULT html DEFAULT iframe DEFAULT legend DEFAULT li DEFAULT link DEFAULT main DEFAULT menu DEFAULT menuitem DEFAULT nav DEFAULT noframes DEFAULT ol DEFAULT optgroup DEFAULT option DEFAULT p DEFAULT param DEFAULT section DEFAULT source DEFAULT summary DEFAULT table DEFAULT tbody DEFAULT td DEFAULT tfoot DEFAULT th DEFAULT thead DEFAULT title DEFAULT tr DEFAULT track DEFAULT ul ENDOPTION aspell-0.60.8.1/modules/filter/sgml-filter.info0000644000076500007650000000067614533006640016230 00000000000000# SGML filter option file LIB-FILE sgml-filter #THIS Filter is usable with the following version(s) of Aspell ASPELL >=0.51 #This line will be printed when typing `Aspell help SGML' DESCRIPTION filter for dealing with generic SGML/XML documents STATIC filter OPTION check TYPE list DESCRIPTION SGML attributes to always check ENDOPTION OPTION skip TYPE list DESCRIPTION SGML tags to always skip the contents of ENDOPTION STATIC decoder aspell-0.60.8.1/modules/filter/texinfo.cpp0000644000076500007650000001236614540417415015311 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #include "asc_ctype.hpp" #include "config.hpp" #include "string.hpp" #include "indiv_filter.hpp" #include "string_map.hpp" #include "vector.hpp" namespace { using namespace acommon; class TexInfoFilter : public IndividualFilter { private: struct Command { bool ignore; Command(bool i = false) : ignore(i) {} }; struct Table { String name; bool ignore_item; Table(ParmStr n) : name(n), ignore_item(false) {} }; String last_command; String env_command; int env_ignore; int ignore; bool in_line_command; bool seen_input; Vector stack; Vector table_stack; StringMap to_ignore; StringMap to_ignore_env; void reset_stack(); public: PosibErr setup(Config *); void reset(); void process(FilterChar * &, FilterChar * &); }; // // // PosibErr TexInfoFilter::setup(Config * opts) { name_ = "texinfo-filter"; order_num_ = 0.35; to_ignore.clear(); opts->retrieve_list("f-texinfo-ignore", &to_ignore); opts->retrieve_list("f-texinfo-ignore-env", &to_ignore_env); reset(); return true; } void TexInfoFilter::reset_stack() { stack.clear(); stack.push_back(Command()); in_line_command = false; ignore = 0; } void TexInfoFilter::reset() { reset_stack(); seen_input = false; env_command.clear(); env_ignore = 0; table_stack.clear(); table_stack.push_back(Table("")); } void TexInfoFilter::process(FilterChar * & str, FilterChar * & stop) { FilterChar * cur = str; while (cur != stop) { if (*cur == ' ') { ++cur; } else if (*cur == '@') { *cur = ' '; ++cur; if (cur == stop) break; if (asc_isalpha(*cur)) { bool was_table = last_command == table_stack.back().name && (last_command == "table" || last_command == "ftable" || last_command == "vtable"); last_command.clear(); while (cur != stop && asc_isalpha(*cur)) { last_command += *cur; *cur = ' '; ++cur; } if (env_ignore) { // do nothing } else if (was_table) { if (to_ignore.have(last_command)) table_stack.back().ignore_item = true; } else { if (cur == stop || *cur != '{') in_line_command = true; else ++cur; if (to_ignore.have(last_command) || (table_stack.back().ignore_item && (last_command == "item" || last_command == "itemx"))) { stack.push_back(Command(true)); ++ignore; } else { stack.push_back(Command(false)); } if (last_command == "end") { // do nothing as end command is special } else if (env_command.empty() && to_ignore_env.have(last_command)) { env_command = last_command; env_ignore = 1; } else if (env_command == last_command) { env_ignore++; } else if (last_command.suffix("table")) { table_stack.push_back(Table(last_command)); } } } else { *cur = ' '; ++cur; } } else if (!seen_input && *cur == '\\' && stop - cur >= 6 && cur[1] == 'i' && cur[2] == 'n' && cur[3] == 'p' && cur[4] == 'u' && cur[5] == 't' /* i.e '\input' */) { last_command.clear(); for (int i = 0; i != 6; ++i) *cur++ = ' '; stack.push_back(Command(true)); ++ignore; in_line_command = true; seen_input = true; } else if (last_command == "end") { last_command.clear(); while (cur != stop && asc_isalpha(*cur)) { last_command += *cur; *cur = ' '; ++cur; } if (last_command == env_command) { --env_ignore; if (env_ignore <= 0) { env_ignore = 0; env_command.clear(); } } else if (last_command == table_stack.back().name) { table_stack.pop_back(); if (table_stack.empty()) table_stack.push_back(Table("")); } last_command.clear(); } else { last_command.clear(); if (*cur == '{') { stack.push_back(Command()); } else if (*cur == '}') { if (stack.back().ignore) { --ignore; if (ignore < 0) ignore = 0; } stack.pop_back(); if (stack.empty()) stack.push_back(Command()); } else if (in_line_command && *cur == '\n') { reset_stack(); } else if (ignore || env_ignore) { *cur = ' '; } ++cur; } } } } C_EXPORT IndividualFilter * new_aspell_texinfo_filter() {return new TexInfoFilter;} aspell-0.60.8.1/modules/filter/context.cpp0000644000076500007650000001762514533006640015320 00000000000000// This file is part of The New Aspell // Copyright (C) 2002 by Christoph Hintermüller under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. // // Example for a filter implementation usable via extended filter library // interface. // This was added to Aspell by Christoph Hintermüller #include "settings.h" #include "can_have_error.hpp" #include "config.hpp" #include "filter_char.hpp" #include "indiv_filter.hpp" #include "iostream.hpp" #include "posib_err.hpp" #include "stack_ptr.hpp" #include "string.hpp" #include "string_enumeration.hpp" #include "string_list.hpp" #include "vector.hpp" using namespace acommon; namespace { enum filterstate {hidden=0, visible=1}; class ContextFilter : public IndividualFilter { filterstate state; Vector opening; Vector closing; int correspond; String filterversion; PosibErr hidecode(FilterChar * begin,FilterChar * end); public: ContextFilter(void); virtual void reset(void); void process(FilterChar *& start,FilterChar *& stop); virtual PosibErr setup(Config * config); virtual ~ContextFilter(); }; ContextFilter::ContextFilter(void) : opening(), closing() { state=hidden; correspond=-1; opening.resize(3); opening[0]="\""; opening[1]="/*"; opening[2]="//"; closing.resize(3); closing[0]="\""; closing[1]="*/"; closing[2]=""; filterversion=VERSION; } PosibErr ContextFilter::setup(Config * config){ name_ = "context-filter"; StringList delimiters; StackPtr delimiterpairs; const char * delimiterpair=NULL; char * repair=NULL; char * begin=NULL; char * end=NULL; String delimiter; unsigned int countdelim=0; if (config == NULL) { fprintf(stderr,"Nothing to be configured\n"); return true; } if (config->retrieve_bool("f-context-visible-first")) { state=visible; } config->retrieve_list("f-context-delimiters", &delimiters); delimiterpairs.reset(delimiters.elements()); opening.resize(0); closing.resize(0); while ((delimiterpair=delimiterpairs->next())) { if ((begin=repair=strdup(delimiterpair)) == NULL) { //fprintf(stderr,"ifailed to initialise %s filter\n",filter_name()); return false; } end=repair+strlen(repair); while ((*begin != ' ') && (*begin != '\t') && (begin != end)) { begin++; } if (begin == repair) { fprintf(stderr,"no delimiter pair: `%s'\n",repair); free(repair); //FIXME replace someday by make_err //fprintf(stderr,"ifailed to initialise %s filter\n",filter_name()); return false; } if (((*begin == ' ') || (*begin == '\t')) && (begin != end)) { *begin='\0'; opening.resize(opening.size()+1); opening[opening.size()-1]=repair; begin++; } while (((*begin == ' ') || (*begin == '\t')) && (begin != end)) { begin++; } if ((*begin != ' ') && (*begin != '\t') && (begin != end)) { closing.resize(closing.size()+1); if (strcmp(begin,"\\0") != 0) { closing[closing.size()-1]=begin; } else { closing[closing.size()-1]=""; } } else { closing.resize(closing.size()+1); closing[closing.size()-1]=""; } free(repair); } if (state == visible) { for (countdelim=0;(countdelim < opening.size()) && (countdelim < closing.size());countdelim++) { delimiter=opening[countdelim]; opening[countdelim]=closing[countdelim]; closing[countdelim]=delimiter; } } //fprintf(stderr,"%s filter initialised\n",filter_name()); return true; } void ContextFilter::process(FilterChar *& start,FilterChar *& stop) { FilterChar * current=start-1; FilterChar * beginblind=start; FilterChar * endblind=stop; FilterChar * localstop=stop; int countmasking=0; int countdelimit=0; int matchdelim=0; if ((localstop > start+1) && (*(localstop-1) == '\0')) { localstop--; endblind=localstop; } if (state == visible) { beginblind=endblind; } while (( ++current < localstop) && (*current != '\0')) { if (*current == '\\') { countmasking++; continue; } if (state == visible) { if ((countmasking % 2 == 0) && (correspond < 0)) { for (countdelimit=0; countdelimit < (signed)closing.size();countdelimit++) { for (matchdelim=0; (current+closing[countdelimit].size() < localstop) && (matchdelim < (signed)closing[countdelimit].size()); matchdelim++){ //FIXME Warning about comparison of signed and unsigned in following line if (current[matchdelim] != closing[countdelimit][matchdelim]) { break; } } if ((matchdelim == (signed) closing[countdelimit].size()) && closing[countdelimit].size()) { correspond=countdelimit; break; } } } if ((countmasking % 2 == 0) && (correspond >= 0) && (correspond < (signed)closing.size()) && (closing[correspond].size() > 0) && (current+closing[correspond].size() < localstop)) { for (matchdelim=0;matchdelim < (signed)closing[correspond].size(); matchdelim++) { //FIXME Warning about comparison of signed and unsigned in following line if (current[matchdelim] != closing[correspond][matchdelim]) { break; } } if ((matchdelim == (signed) closing[correspond].size()) && closing[correspond].size()) { beginblind=current; endblind=localstop; state=hidden; correspond=-1; } } countmasking=0; continue; } if (countmasking % 2) { countmasking=0; continue; } countmasking=0; for (countdelimit=0;countdelimit < (signed)opening.size();countdelimit++) { for (matchdelim=0;(current+opening[countdelimit].size() < localstop) && (matchdelim < (signed)opening[countdelimit].size()); matchdelim++) { //FIXME Warning about comparison of signed and unsigned in following line if (current[matchdelim] != opening[countdelimit][matchdelim]) { break; } } if ((matchdelim == (signed) opening[countdelimit].size()) && opening[countdelimit].size()) { endblind=current+opening[countdelimit].size(); state=visible; hidecode(beginblind,endblind); current=endblind-1; beginblind=endblind=localstop; correspond=countdelimit; break; } } } if ((state == visible) && (correspond >= 0) && (correspond < (signed)closing.size()) && (closing[correspond] == "") && (countmasking % 2 == 0)) { state=hidden; correspond=-1; } if (beginblind < endblind) { hidecode(beginblind,endblind); } } PosibErr ContextFilter::hidecode(FilterChar * begin,FilterChar * end) { //FIXME here we go, a more efficient context hiding blinding might be used :) FilterChar * current=begin; while (current < end) { if ((*current != '\t') && (*current != '\n') && (*current != '\r')) { *current=' '; } current++; } return true; } void ContextFilter::reset(void) { opening.resize(0); closing.resize(0); state=hidden; } ContextFilter::~ContextFilter() { reset(); } } C_EXPORT IndividualFilter * new_aspell_context_filter() { return new ContextFilter; } aspell-0.60.8.1/modules/filter/markdown.cpp0000644000076500007650000005734414533006640015460 00000000000000#include "settings.h" #include "config.hpp" #include "indiv_filter.hpp" #include "iostream.hpp" #include "string_map.hpp" #include "asc_ctype.hpp" #include //#define DEBUG_FILTER namespace { using namespace acommon; struct Iterator; struct Block { Block * next; Block() : next() {} enum KeepOpenState {NEVER, MAYBE, YES}; virtual KeepOpenState proc_line(Iterator &) = 0; virtual void dump() const = 0; virtual bool leaf() const = 0; virtual ~Block() {} }; struct DocRoot : Block { KeepOpenState proc_line(Iterator &) {return YES;} void dump() const {CERR.printf("DocRoot\n");} bool leaf() const {return false;} }; struct MultilineInlineState; class MarkdownFilter : public IndividualFilter { public: MarkdownFilter() : root(), back(&root), prev_blank(true), inline_state() { name_ = "markdown-filter"; order_num_ = 0.30; // need to be before SGML filter } PosibErr setup(Config *); void reset(); ~MarkdownFilter(); void process(FilterChar * & start, FilterChar * & stop); private: void dump() { CERR.printf(">>>blocks\n"); for (Block * cur = &root; cur; cur = cur->next) { cur->dump(); } CERR.printf("<<next && cur->next != blk) cur = cur->next; back = cur; Block * next = cur->next; cur->next = NULL; cur = next; while (cur) { next = cur->next; delete cur; cur = next; } } void add(Block * blk) { back->next = blk; back = blk; } Block * start_block(Iterator & itr); }; // // Iterator class // inline void blank(FilterChar & chr) { if (!asc_isspace(chr)) chr = ' '; } struct Iterator { FilterChar * line_start; FilterChar * i; FilterChar * end; int line_pos; int indent; Iterator(FilterChar * start, FilterChar * stop) : line_start(start), i(start), end(stop), line_pos(), indent() {} void * pos() {return i;} unsigned int operator[](int x) const { if (x < 0) { if (i + x >= line_start) return i[x]; else return '\0'; } else { if (i + x >= end) return '\0'; if (*i == '\r' || *i == '\n') return '\0'; else return i[x]; } } bool prev_isspace() const {return i == line_start || asc_isspace(i[-1]);} bool escaped() const {return operator[](-1) == '\\';} unsigned int operator *() const {return operator[](0); } bool eol() const {return operator*() == '\0';} bool at_end() const {return i >= end;} int width() const { if (i == end) return 0; if (*i == '\t') return 4 - (line_pos % 4); return 1; } // u_eq = not escaped and equal bool u_eq(char chr) { return !escaped() && operator*() == chr; } bool eq(const char * str) { int i = 0; while (str[i] != '\0' && operator[](i) == str[i]) ++i; return str[i] == '\0'; } void inc() { indent = 0; if (eol()) return; line_pos += width(); ++i; } void adv(int width = 1) { for (; width > 0; --width) inc(); eat_space(); } void blank_adv(int width = 1) { for (; !eol() && width > 0; --width) { blank(*i); inc(); } eat_space(); } void blank_rest() { while (!eol()) { blank(*i); inc(); } } int eat_space(); void next_line(); }; int Iterator::eat_space() { indent = 0; while (!eol()) { if (*i == ' ') { ++i; indent++; line_pos++; } else if (*i == '\t') { int w = width(); ++i; indent += w; line_pos += w; } else { break; } } return indent; } void Iterator::next_line() { while (!eol()) inc(); if (!at_end() && *i == '\r') { ++i; if (!at_end() && *i == '\n') { ++i; } } else if (!at_end()) { ++i; } line_pos = 0; line_start = i; } // // Markdown blocks // struct BlockQuote : Block { static BlockQuote * start_block(Iterator & itr) { if (*itr == '>') { itr.blank_adv(); return new BlockQuote(); } return NULL; } KeepOpenState proc_line(Iterator & itr) { if (*itr == '>') { itr.blank_adv(); return YES; } else if (itr.eol()) { return NEVER; } return MAYBE; } void dump() const {CERR.printf("BlockQuote\n");} bool leaf() const {return false;} }; struct ListItem : Block { char marker; // '-' '+' or '*' for bullet lists; '.' or ')' for ordered lists int indent; // indention required in order to be considered part of // the same list item ListItem(char m, int i) : marker(m), indent(i) {} static ListItem * start_block(Iterator & itr) { char marker = '\0'; int width = 0; if (*itr == '-' || *itr == '+' || *itr == '*') { marker = *itr; width = 1; } else if (asc_isdigit(*itr)) { width = 1; while (asc_isdigit(itr[width])) width += 1; if (itr[width] == '.' || itr[width] == ')') { width += 1; marker = *itr; } } if (marker != '\0') { itr.adv(width); if (itr.indent <= 4) { int indent = width + itr.indent; itr.indent = 0; return new ListItem(marker, indent); } else { int indent = 1 + itr.indent; itr.indent -= 1; return new ListItem(marker, indent); } } return NULL; } KeepOpenState proc_line(Iterator & itr) { if (!itr.eol() && itr.indent >= indent) { itr.indent -= indent; return YES; } return MAYBE; } void dump() const {CERR.printf("ListItem: '%c' %d\n", marker, indent);} bool leaf() const {return false;} }; struct IndentedCodeBlock : Block { static IndentedCodeBlock * start_block(bool prev_blank, Iterator & itr) { if (prev_blank && !itr.eol() && itr.indent >= 4) { itr.blank_rest(); return new IndentedCodeBlock(); } return NULL; } KeepOpenState proc_line(Iterator & itr) { if (itr.indent >= 4) { itr.blank_rest(); return YES; } else if (itr.eol()) { return YES; } return NEVER; } void dump() const {CERR.printf("IndentedCodeBlock\n");} bool leaf() const {return true;} }; struct FencedCodeBlock : Block { char delem; int delem_len; FencedCodeBlock(char d, int l) : delem(d), delem_len(l) {} static FencedCodeBlock * start_block(Iterator & itr) { if (*itr == '`' || *itr == '~') { char delem = *itr; int i = 1; while (itr[i] == delem) ++i; if (i < 3) return NULL; itr.blank_adv(i); itr.blank_rest(); // blank info string return new FencedCodeBlock(delem, i); } return NULL; } KeepOpenState proc_line(Iterator & itr) { if (*itr == '`' || *itr == '~') { char delem = *itr; int i = 1; while (itr[i] == delem) ++i; itr.blank_adv(i); if (i >= delem_len && itr.eol()) { return NEVER; } } itr.blank_rest(); return YES; } bool blank_rest() const { return true; } void dump() const {CERR.printf("FencedCodeBlock: `%c` %d\n", delem, delem_len);} bool leaf() const {return true;} }; struct SingleLineBlock : Block { static SingleLineBlock * start_block(Iterator & itr) { unsigned int chr = *itr; switch (chr) { case '-': case '_': case '*': { Iterator i = itr; i.adv(); while (*i == *itr) i.adv(); if (i.eol()) { itr = i; return new SingleLineBlock(); } if (chr != '-') // fall though on '-' case break; } case '=': { Iterator i = itr; i.inc(); while (*i == *itr) i.inc(); i.eat_space(); if (i.eol()) { itr = i; return new SingleLineBlock(); } break; } case '#': return new SingleLineBlock(); break; } return NULL; } KeepOpenState proc_line(Iterator & itr) {return NEVER;} bool leaf() const {return true;} void dump() const {CERR.printf("SingleLineBlock\n");} }; // // MultilineInline // struct MultilineInline { virtual MultilineInline * close(Iterator & itr) = 0; virtual ~MultilineInline() {} }; struct InlineCode : MultilineInline { int marker_len; MultilineInline * open(Iterator & itr) { if (itr.u_eq('`')) { int i = 1; while (itr[i] == '`') ++i; itr.blank_adv(i); marker_len = i; return close(itr); } return NULL; } MultilineInline * close(Iterator & itr) { while (!itr.eol()) { if (*itr == '`') { int i = 1; while (i < marker_len && itr[i] == '`') ++i; if (i == marker_len) { itr.blank_adv(i); return NULL; } } itr.blank_adv(); } return this; } }; // // Html handling // struct HtmlComment : MultilineInline { MultilineInline * open(Iterator & itr) { if (itr.eq("")) { itr.adv(3); return NULL; } itr.inc(); } return this; } }; bool parse_tag_close(Iterator & itr) { if (*itr == '>') { itr.adv(); return true; } else if (*itr == '/' && itr[1] == '>') { itr.adv(2); return true; } return false; } // note: does _not_ eat trialing whitespaceb bool parse_tag_name(Iterator & itr, String & tag) { if (asc_isalpha(*itr)) { tag += asc_tolower(*itr); itr.inc(); while (asc_isalpha(*itr) || asc_isdigit(*itr) || *itr == '-') { tag += asc_tolower(*itr); itr.inc(); } return true; } return false; } struct HtmlTag : MultilineInline { HtmlTag(bool mlt) : start_pos(NULL), last(NULL,NULL), multi_line(mlt) {} void * start_pos; // used for caching Iterator last; // ditto String name; bool closing; enum State {Invalid,Between,AfterName,AfterEq,InSingleQ,InDoubleQ,BeforeClose,Valid}; State state; bool multi_line; void clear_cache() { start_pos = NULL; } void reset() { clear_cache(); name.clear(); closing = false; state = Invalid; } MultilineInline * open(const Iterator & itr0, Iterator & itr) { if (itr.pos() == start_pos) { itr = last; if (state != Invalid && state != Valid) return this; return NULL; } reset(); start_pos = itr.pos(); if (*itr == '<') { itr.inc(); if (*itr == '/') { itr.inc(); closing = true; } if (!parse_tag_name(itr, name)) return invalid(itr0, itr); state = Between; if (itr.eol()) { return incomplete(itr0, itr); } else if (parse_tag_close(itr)) { return valid(itr0, itr); } else if (asc_isspace(*itr)) { return close(itr0, itr); } else { return invalid(itr0, itr); } } return invalid(itr0, itr); } MultilineInline * open(Iterator & itr) { Iterator itr0 = itr; return open(itr0, itr); } MultilineInline * close(const Iterator & itr0, Iterator & itr) { while (!itr.eol()) { if (state == Between || state == BeforeClose) { itr.eat_space(); bool leading_space = itr.prev_isspace(); if (parse_tag_close(itr)) return valid(itr0, itr); if ((state == BeforeClose && !itr.eol()) || (itr.line_pos != 0 && !leading_space)) return invalid(itr0, itr); } state = parse_attribute(itr, state); if (state == Invalid) return invalid(itr0, itr); } return incomplete(itr0, itr); } MultilineInline * close(Iterator & itr) { Iterator itr0 = itr; return close(itr0, itr); } MultilineInline * valid(const Iterator & itr0, Iterator & itr) { state = Valid; last = itr; return NULL; } MultilineInline * invalid(const Iterator & itr0, Iterator & itr) { state = Invalid; itr = itr0; last = itr; return NULL; } MultilineInline * incomplete(const Iterator & itr0, Iterator & itr) { last = itr; if (multi_line) return this; return invalid(itr0, itr); } // note: does _not_ eat trialing whitespace static State parse_attribute(Iterator & itr, State state) { switch (state) { // note: this switch is being used as a computed goto to make // restoring state straightforward without restructuring the code case Between: if (asc_isalpha(*itr) || *itr == '_' || *itr == ':') { itr.inc(); while (asc_isalpha(*itr) || asc_isdigit(*itr) || *itr == '_' || *itr == ':' || *itr == '.' || *itr == '-') itr.inc(); case AfterName: itr.eat_space(); if (itr.eol()) return AfterName; if (*itr != '=') return Invalid; itr.inc(); case AfterEq: itr.eat_space(); if (itr.eol()) return AfterEq; if (*itr == '\'') { itr.inc(); case InSingleQ: while (!itr.eol() && *itr != '\'') itr.inc(); if (itr.eol()) return InSingleQ; if (*itr != '\'') return Invalid; itr.inc(); } else if (*itr == '"') { itr.inc(); case InDoubleQ: while (!itr.eol() && *itr != '"') itr.inc(); if (itr.eol()) return InDoubleQ; if (*itr != '"') return Invalid; itr.inc(); } else { void * pos = itr.pos(); while (!itr.eol() && !asc_isspace(*itr) && *itr != '"' && *itr != '\'' && *itr != '=' && *itr != '<' && *itr != '>' && *itr != '`') itr.inc(); if (pos == itr.pos()) return Invalid; } return Between; } case BeforeClose: return BeforeClose; default: //case Valid: case Invalid: // should not happen break; } // should not be here abort(); } }; struct HtmlBlock : Block { HtmlBlock(Iterator & itr) { proc_line(itr); } KeepOpenState proc_line(Iterator & itr) { if (itr.eol()) return NEVER; while (!itr.eol()) itr.inc(); return YES; } void dump() const {CERR.printf("HtmlBlock\n");} bool leaf() const {return true;} }; struct RawHtmlBlock : Block { RawHtmlBlock(Iterator & itr, ParmStr tn) : done(false), tag(false), tag_name(tn) { proc_line(itr); } bool done; HtmlTag tag; String tag_name; KeepOpenState proc_line(Iterator & itr) { tag.reset(); if (done) return NEVER; while (!itr.eol()) { tag.open(itr); if (tag.state == HtmlTag::Valid && tag.closing && tag.name == tag_name) { done = true; while (!itr.eol()) itr.inc(); return NEVER; } itr.adv(); } return YES; } void dump() const {CERR.printf("RawHtmlBlock: %s\n", tag_name.c_str());} bool leaf() const {return true;} }; Block * start_html_block(Iterator & itr, HtmlTag & tag, const StringMap & start_tags, const StringMap & raw_tags) { Iterator itr0 = itr; tag.open(itr0, itr); if (!tag.closing && raw_tags.have(tag.name)) return new RawHtmlBlock(itr,tag.name); if ((tag.state == HtmlTag::Valid && itr.eol()) || start_tags.have(tag.name)) { return new HtmlBlock(itr); } itr = itr0; return NULL; } // // Link handling // struct Link : MultilineInline { Link(bool s) : skip_ref_labels(s) {reset();} enum State {Invalid, BeforeUrl, AfterUrl, InSingleQ, InDoubleQ, InParanQ, AfterQuote, Valid}; State state; bool skip_ref_labels; struct LineState { Iterator itr0; FilterChar * blank_start; FilterChar * blank_stop; LineState(const Iterator & itr0) : itr0(itr0), blank_start(NULL), blank_stop(NULL) {} }; void reset() { state = Invalid; } MultilineInline * open(Iterator & itr) { reset(); if (itr.u_eq(']')) { // no space allowed between ']' and '(' or '['; if (itr[1] == '(') { itr.adv(2); return close(itr); } else if (skip_ref_labels && itr[1] == '[') { LineState st(itr); itr.adv(2); st.blank_start = itr.i; while (!itr.eol() && !itr.u_eq(']')) itr.adv(); st.blank_stop = itr.i; if (!itr.eol()) return valid(st,itr); else return invalid(st, itr); } } state = Invalid; return NULL; } static State parse_url(LineState & st, Iterator & itr, char close) { if (itr.eol()) return BeforeUrl; if (itr.u_eq('<')) { st.blank_start = itr.i; itr.adv(); while (!itr.eol() && !itr.u_eq('>')) itr.adv(); if (itr.eol()) return Invalid; itr.adv(); st.blank_stop = itr.i; } else { st.blank_start = itr.i; while (!itr.eol() && !itr.u_eq(close) && !asc_isspace(*itr)) itr.inc(); st.blank_stop = itr.i; itr.eat_space(); } return AfterUrl; } static State parse_label(State state, Iterator & itr) { switch (state) { default: if (itr.u_eq('\'')) { itr.inc(); state = InSingleQ; case InSingleQ: while (!itr.eol() && !itr.u_eq('\'')) itr.inc(); if (itr.eol()) return state; itr.adv(); state = AfterQuote; } else if (itr.u_eq('\"')) { itr.inc(); state = InDoubleQ; case InDoubleQ: while (!itr.eol() && !itr.u_eq('"')) itr.inc(); if (itr.eol()) return state; itr.adv(); state = AfterQuote; } else if (itr.u_eq('(')) { state = InParanQ; case InParanQ: while (!itr.eol() && !itr.u_eq(')')) itr.inc(); if (itr.eol()) return state; itr.adv(); state = AfterQuote; } } return state; } Link * parse_url_label(Iterator & itr, char close) { LineState st(itr); itr.eat_space(); switch (state) { default: state = parse_url(st,itr,close); if (state == Invalid) return invalid(st, itr); if (itr.eol()) return incomplete(st, itr); case AfterUrl: if (close != '\0' ? itr.u_eq(close) : itr.eol()) return valid(st, itr); case InSingleQ: case InDoubleQ: state = parse_label(state, itr); if (state == Invalid) return invalid(st, itr); if (itr.eol()) return incomplete(st, itr); case AfterQuote: if (close != '\0' ? itr.u_eq(close) : itr.eol()) return valid(st, itr); return invalid(st, itr); } } MultilineInline * close(Iterator & itr) { return parse_url_label(itr, ')'); } static void blank(const LineState & st) { for (FilterChar * i = st.blank_start; i != st.blank_stop; ++i) { ::blank(*i); } } Link * valid(const LineState & st, Iterator & itr) { itr.adv(); // skip over closing tag blank(st); state = Valid; return NULL; } Link * invalid(const LineState & st, Iterator & itr) { state = Invalid; itr = st.itr0; return NULL; } Link * incomplete(const LineState & st, Iterator & itr) { blank(st); return this; } }; struct LinkRefDefinition : Block { Link link; Link * multiline; LinkRefDefinition() : link(false) {} static LinkRefDefinition * start_block(Iterator & itr, bool skip_ref_labels) { Link::LineState st(itr); if (*itr == '[') { itr.adv(); st.blank_start = itr.i; if (*itr == ']') goto fail; while (!itr.eol() && !itr.u_eq(']')) { itr.adv(); } st.blank_stop = itr.i; itr.inc(); if (*itr != ':') goto fail; itr.adv(); LinkRefDefinition * obj = new LinkRefDefinition(); obj->multiline = obj->link.parse_url_label(itr, '\0'); if (obj->link.state == Link::Invalid) { delete obj; goto fail; } if (skip_ref_labels) Link::blank(st); return obj; } fail: itr = st.itr0; return NULL; } KeepOpenState proc_line(Iterator & itr) { if (!multiline) return NEVER; void * pos = itr.pos(); multiline = multiline->parse_url_label(itr, '\0'); if (multiline) return MAYBE; return NEVER; } void dump() const {CERR.printf("LinkRefDefination\n");} bool leaf() const {return true;} }; // // // struct MultilineInlineState { MultilineInlineState(bool mlt, bool s) : ptr(), tag(mlt), link(s) {} MultilineInline * ptr; InlineCode inline_code; HtmlComment comment; HtmlTag tag; Link link; void clear_cache() { tag.clear_cache(); } void reset() { tag.reset(); link.reset(); } }; // // MarkdownFilter implementation // PosibErr MarkdownFilter::setup(Config * cfg) { bool skip_ref_labels = cfg->retrieve_bool("f-markdown-skip-ref-labels"); bool multiline_tags = cfg->retrieve_bool("f-markdown-multiline-tags"); delete inline_state; inline_state = new MultilineInlineState(multiline_tags, skip_ref_labels); raw_start_tags.clear(); cfg->retrieve_list("f-markdown-raw-start-tags", &raw_start_tags); block_start_tags.clear(); cfg->retrieve_list("f-markdown-block-start-tags", &block_start_tags); return true; } void MarkdownFilter::reset() { kill(root.next); prev_blank = true; inline_state->reset(); } MarkdownFilter::~MarkdownFilter() { kill(root.next); delete inline_state; } void MarkdownFilter::process(FilterChar * & start, FilterChar * & stop) { inline_state->clear_cache(); Iterator itr(start,stop); bool blank_line = false; while (!itr.at_end()) { itr.eat_space(); if (inline_state->ptr) { if (itr.eol()) inline_state->ptr = NULL; else inline_state->ptr = inline_state->ptr->close(itr); } else { Block * blk = &root; Block::KeepOpenState keep_open; for (; blk; blk = blk->next) { keep_open = blk->proc_line(itr); if (keep_open != Block::YES) break; } blank_line = itr.eol(); Block * nblk = blank_line || (keep_open == Block::YES && back->leaf()) ? NULL : start_block(itr); if (nblk || keep_open == Block::NEVER || (prev_blank && !blank_line)) { #ifdef DEBUG_FILTER CERR.printf("*** kill\n"); #endif kill(blk); } else { for (; blk; blk = blk->next) { keep_open = blk->proc_line(itr); if (keep_open == Block::NEVER) { #ifdef DEBUG_FILTER CERR.printf("***** kill\n"); #endif kill(blk); break; } } } if (nblk) { #ifdef DEBUG_FILTER CERR.printf("*** new block\n"); #endif add(nblk); prev_blank = true; } while (nblk && !nblk->leaf()) { nblk = start_block(itr); if (nblk) { #ifdef DEBUG_FILTER CERR.printf("*** new block\n"); #endif add(nblk); } } #ifdef DEBUG_FILTER dump(); #endif } // now process line, mainly blank inline code and handle html tags while (!itr.eol()) { void * pos = itr.pos(); #define TRY(what) \ inline_state->ptr = inline_state->what.open(itr); \ if (inline_state->ptr) break; \ if (itr.pos() != pos) continue TRY(inline_code); TRY(comment); TRY(tag); TRY(link); #undef TRY if (*itr == '<' || *itr == '>') itr.blank_adv(); else itr.adv(); } itr.next_line(); prev_blank = blank_line; } } Block * MarkdownFilter::start_block(Iterator & itr) { inline_state->tag.reset(); Block * nblk = NULL; (nblk = IndentedCodeBlock::start_block(prev_blank, itr)) || (nblk = FencedCodeBlock::start_block(itr)) || (nblk = BlockQuote::start_block(itr)) || (nblk = ListItem::start_block(itr)) || (nblk = LinkRefDefinition::start_block(itr, inline_state->link.skip_ref_labels)) || (nblk = SingleLineBlock::start_block(itr)) || (nblk = start_html_block(itr, inline_state->tag, block_start_tags, raw_start_tags)); return nblk; } } // anon namespace C_EXPORT IndividualFilter * new_aspell_markdown_filter() { return new MarkdownFilter(); } aspell-0.60.8.1/modules/filter/sgml.cpp0000644000076500007650000004677514533006640014606 00000000000000// This file is part of The New Aspell // Copyright (C) 2004 by Tom Snyder // Copyright (C) 2001-2004 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. // // The original filter was written by Kevin Atkinson. // Tom Snyder rewrote the filter to support skipping SGML tags // // This filter enables the spell checking of sgml, html, and xhtml files // by skipping the and such. // The overall strategy is based on http://www.w3.org/Library/SGML.c. // We don't use that code (nor the sourceforge 'expat' project code) for // simplicity's sake. We don't need to fully parse all aspects of HTML - // we just need to skip and handle a few aspects. The w3.org code had too // many linkages into their overall SGML/HTML processing engine. // // See the comment at the end of this file for examples of what we handle. // See the config setting docs regarding our config lists: check and skip. #include // needed for sprintf #include "settings.h" #include "asc_ctype.hpp" #include "config.hpp" #include "indiv_filter.hpp" #include "string_map.hpp" #include "mutable_container.hpp" #include "clone_ptr-t.hpp" #include "filter_char_vector.hpp" //right now unused option // static const KeyInfo sgml_options[] = { // {"sgml-extension", KeyInfoList, "html,htm,php,sgml", // N_("sgml file extensions")} // }; namespace { using namespace acommon; class ToLowerMap : public StringMap { public: PosibErr add(ParmStr to_add) { String new_key; for (const char * i = to_add; *i; ++i) new_key += asc_tolower(*i); return StringMap::add(new_key); } PosibErr remove(ParmStr to_rem) { String new_key; for (const char * i = to_rem; *i; ++i) new_key += asc_tolower(*i); return StringMap::remove(new_key); } }; class SgmlFilter : public IndividualFilter { // State enum. These states track where we are in the HTML/tag/element constructs. // This diagram shows the main states. The marked number is the state we enter // *after* we've read that char. Note that some of the state transitions handle // illegal HTML such as . // // real text   { // | | | | || | | | | | | // 1 2 3 4 56 7 8 10 11 9 12 enum ScanState { S_text, // 1. raw user text outside of any markup. S_tag, // 2. reading the 'tag' in S_tag_gap,// 3. gap between attributes within an element: S_attr, // 4. Looking at an attrib name S_attr_gap,// 5. optional gap after attrib name S_equals, // 6. Attrib equals sign, also space after the equals. S_value, // 7. In attrib value. S_quoted, // 8. In quoted attrib value. S_end, // 9. Same as S_tag, but this is a type end tag. S_ignore_junk, // special case invalid area to ignore. S_ero, // 10. in the &code; special encoding within HTML. S_entity, // 11. in the alpha named &nom; special encoding.. S_cro, // 12. after the # of a &#nnn; numerical char reference encoding. // SGML.. etc can have these special "declarations" within them. We skip them // in a more raw manners since they don't abide by the attrib= rules. // Most importantly, some of the attrib quoting rules don't apply. // // | | || | // 20 21 23 24 25 S_md, // 20. In a declaration (or beginning a comment). S_mdq, // 21. Declaration in quotes - double or single quotes. S_com_1, // 23. perhaps a comment beginning. S_com, // 24. Fully in a comment S_com_e, // 25. Perhaps ending a comment. //S_literal, // within a tag pair that means all content should be interpreted literally:
               // NOT CURRENTLY SUPPORTED FULLY.
               
    //S_esc,S_dollar,S_paren,S_nonasciitext // WOULD BE USED FOR ISO_2022_JP support.
                                          // NOT CURRENTLY SUPPORTED.               
    };
    
    ScanState in_what;
	     // which quote char is quoting this attrib value.
	
    FilterChar::Chr  quote_val;   
	    // one char prior to this one. For escape handling and such.
    FilterChar::Chr  lookbehind;   

    String tag_name;    // we accumulate the current tag name here.
    String attrib_name; // we accumulate the current attribute name here.
    
    bool include_attrib;  // are we in one of the attribs that *should* be spell checked (alt=..)
    int  skipall;         // are we in one of the special skip-all content tags? This is treated
			  // as a bool and as a nesting level count.
    String tag_endskip;  // tag name that will end that.
    
    StringMap check_attribs; // list of attribs that we *should* spell check.
    StringMap skip_tags;   // list of tags that start a no-check-at-all zone.

    String which;

    bool process_char(FilterChar::Chr c);
 
  public:

    SgmlFilter(const char * n) : which(n) {}

    PosibErr setup(Config *);
    void reset();
    void process(FilterChar * &, FilterChar * &);
  };

  PosibErr SgmlFilter::setup(Config * opts) 
  {
    name_ = which + "-filter";
    order_num_ = 0.35;
    check_attribs.clear();
    skip_tags.clear();
    opts->retrieve_list("f-" + which + "-skip",  &skip_tags);
    opts->retrieve_list("f-" + which + "-check", &check_attribs);
    reset();
    return true;
  }
  
  void SgmlFilter::reset() 
  {
    in_what = S_text;
    quote_val = lookbehind = '\0';
    skipall = 0;
    include_attrib = false;
  }

  // yes this should be inlines, it is only called once
  
  // RETURNS: TRUE if the caller should skip the passed char and
  //  not do any spell check on it. FALSE if char is a part of the text
  //  of the document.
  bool SgmlFilter::process_char(FilterChar::Chr c) {
  
    bool retval = true;  // DEFAULT RETURN VALUE. All returns are done
    			 // via retval and falling out the bottom. Except for
    			 // one case that must manage the lookbehind char.
    
    // PS: this switch will be fast since S_ABCs are an enum and
    //  any good compiler will build a jump table for it.
    // RE the gotos: Sometimes considered bad practice but that is
    //  how the W3C code (1995) handles it. Could be done also with recursion
    //  but I doubt that will clarify it. The gotos are done in cases where several
    //  state changes occur on a single input char.

    switch( in_what ) {
    
      case S_text:   // 1. raw user text outside of any markup.
	   s_text:
        switch( c ) {
          case '&': in_what = S_ero; 
		    break;
          case '<': in_what = S_tag; tag_name.clear(); 
		    break;
          default:
                retval = skipall;  // ********** RETVAL ASSIGNED
        }			    // **************************
        break;
        
      case S_tag:    // 2. reading the 'tag' in 
      		     //  heads up: ': goto all_end_tags;
          case '/': in_what = S_end; 
		    tag_name.clear(); 
		    break;
          case '!': in_what = S_md;  
		    break;
          default: // either more alphanum of the tag, or end of tagname:
            if( asc_isalpha(c) || asc_isdigit(c) ) {
                tag_name += asc_tolower(c);            
            }
            else {  // End of the tag:
                in_what = S_tag_gap;
		goto s_tag_gap;  // handle content in that zone.
	    }
	}
	break;

	// '>'  '>'  '>'  '>' 
      all_end_tags:   // this gets called by several states to handle the
		       // possibility of a '>' ending a whole  guy.
	if( c != '>' ) break;
	in_what = S_text;

	if( lookbehind == '/' ) {
	    // Wowza: this is how we handle the  reportthisyes
 reportthisyes
 reportthisyes
hello nonoreportreportthisyes


reportthisphaseTHREE




reportthisphaseoneFOUR



still in dontcheck\\\" still in dontcheck"> reportthisyes.
 reportthisyes.
still in dontcheck\\\' still in dontcheck'> reportthisyes.
 reportthisyes.



reportthisphaseFIVE
 reportthisyes reportthisyes

@end example @noindent And put that word in the skip config directive: @example add-sgml-skip nospellcheck @end example @item sgml-check @i{(list)} attributes whose values you do want spell checked. By default, 'alt' ( alternate text) is a member of the check list since it is text that is seen by a web page viewer. You may also want 'value' to be on the check list since that is the text put on buttons: @example add-sgml-check value @end example @noindent In this case @samp{} will be flagged as a misspelling. @end table @subsubsection HTML filter The @option{html} filter is like the SGML filter but specialized for HTML. @table @b @item html-check @i{(list)} HTML attributes to always check, such as alt= (alternate text). @item html-skip @i{(list)} HTML tags to always skip the contents of, such as
cool stuff real */ aspell-0.60.8.1/modules/filter/nroff-filter.info0000644000076500007650000000035014533006640016365 00000000000000# sgml filter option file #This Filter is usable with the following version(s) of Aspell ASPELL >=0.51 #This line will be printed when typing `aspell help nroff' DESCRIPTION filter for dealing with Nroff documents STATIC filter aspell-0.60.8.1/modules/filter/Makefile.in0000644000076500007650000000010014533006640015151 00000000000000top_srcdir = @top_srcdir@ subsystem: $(MAKE) -C ${top_srcdir} aspell-0.60.8.1/modules/filter/tex-filter.info0000644000076500007650000000411314533006640016054 00000000000000# TeX filter option file #This Filter is usable with the following version(s) of Aspell ASPELL >=0.51 #This line will be printed when typing `Aspell help TeX' DESCRIPTION filter for dealing with TeX/LaTeX documents STATIC filter #STATIC encoder #STATIC decoder OPTION check-comments TYPE bool DESCRIPTION check TeX comments DEFAULT false ENDOPTION OPTION command TYPE list DESCRIPTION TeX commands DEFAULT addtocounter pp DEFAULT addtolength pp DEFAULT alpha p DEFAULT arabic p DEFAULT fnsymbol p DEFAULT roman p DEFAULT stepcounter p DEFAULT setcounter pp DEFAULT usecounter p DEFAULT value p DEFAULT newcounter po DEFAULT refstepcounter p DEFAULT label p DEFAULT pageref p DEFAULT ref p DEFAULT newcommand poOP DEFAULT renewcommand poOP DEFAULT newenvironment poOPP DEFAULT renewenvironment poOPP DEFAULT newtheorem poPo DEFAULT newfont pp DEFAULT documentclass op DEFAULT usepackage op DEFAULT begin po DEFAULT end p DEFAULT setlength pp DEFAULT addtolength pp DEFAULT settowidth pp DEFAULT settodepth pp DEFAULT settoheight pp DEFAULT enlargethispage p DEFAULT hyphenation p DEFAULT pagenumbering p DEFAULT pagestyle p DEFAULT addvspace p DEFAULT framebox ooP DEFAULT hspace p DEFAULT vspace p DEFAULT makebox ooP DEFAULT parbox ooopP DEFAULT raisebox pooP DEFAULT rule opp DEFAULT sbox pO DEFAULT savebox pooP DEFAULT usebox p DEFAULT include p DEFAULT includeonly p DEFAULT input p DEFAULT addcontentsline ppP DEFAULT addtocontents pP DEFAULT fontencoding p DEFAULT fontfamily p DEFAULT fontseries p DEFAULT fontshape p DEFAULT fontsize pp DEFAULT usefont pppp DEFAULT documentstyle op DEFAULT cite p DEFAULT nocite p DEFAULT psfig p DEFAULT selectlanguage p DEFAULT includegraphics op DEFAULT bibitem op DEFAULT geometry p ENDOPTION #OPTION multi-byte #TYPE list #DESCRIPTION multi character coded letters (,[,[...]]) #DEFAULT „,\\"A,"A #DEFAULT ¤,\\"a,"a #DEFAULT –,\\"O,"O #DEFAULT ĥ,\\"o,"o #DEFAULT œ,\\"U,"U #DEFAULT ĵ,\\"u,"u #DEFAULT Ÿ,\\"s,"s #FLAGS utf-8 #ENDOPTION #OPTION hyphen #TYPE list #DESCRIPTION characters used to encode hyphenation locations #DEFAULT \\- #ENDOPTION aspell-0.60.8.1/modules/filter/email-filter.info0000644000076500007650000000070014533006640016341 00000000000000# email filter option file #This Filter is usable with the following version(s) of Aspell ASPELL >=0.51 #This line will be printed when typing `Aspell help email' DESCRIPTION filter for skipping quoted text in email messages STATIC filter OPTION quote TYPE list DESCRIPTION email quote characters DEFAULT > DEFAULT | FLAGS utf-8 ENDOPTION OPTION margin TYPE int DESCRIPTION num chars that can appear before the quote char DEFAULT 10 ENDOPTION aspell-0.60.8.1/modules/filter/url.cpp0000644000076500007650000000334414533006640014427 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #include "settings.h" #include "indiv_filter.hpp" #include "key_info.hpp" namespace { using namespace acommon; class UrlFilter : public IndividualFilter { public: PosibErr setup(Config *); void reset() {} void process(FilterChar * &, FilterChar * &); }; PosibErr UrlFilter::setup(Config *) { name_ = "url-filter"; order_num_ = 0.95; return true; } static bool url_char(char c) { return c != '"' && c != ' ' && c != '\n' && c != '\t'; } void UrlFilter::process(FilterChar * & str, FilterChar * & end) { for (FilterChar * cur = str; cur < end; ++cur) { if (!url_char(*cur)) continue; FilterChar * cur0 = cur; bool blank_out = false; int point_chars = 0; // only consider special url deciding characters if they are in // the middle of a word for (++cur; cur + 1 < end && url_char(cur[1]); ++cur) { if (blank_out) continue; if ((cur[0] == '/' && (point_chars > 0 || cur[1] == '/')) || cur[0] == '@') { blank_out = true; } else if (cur[0] == '.' && cur[1] != '.') { // count multiple '.' as one if (point_chars < 1) ++point_chars; else blank_out = true; } } ++cur; if (blank_out) { for (; cur0 != cur; ++cur0) *cur0 = ' '; } } } } C_EXPORT IndividualFilter * new_aspell_url_filter() { return new UrlFilter; } aspell-0.60.8.1/modules/filter/url-filter.info0000644000076500007650000000033714533006640016062 00000000000000# URL filter option file #This Filter is usable with the following version(s) of Aspell ASPELL >=0.50 #This line will be printed when typing `aspell help url' DESCRIPTION filter to skip URL like constructs STATIC filter aspell-0.60.8.1/modules/filter/context-filter.info0000644000076500007650000000073714533006640016750 00000000000000# context filter option file #This Filter is usable with the following version(s) of Aspell ASPELL >=0.51 #This line will be printed when typing `aspell help context' DESCRIPTION experimental filter for hiding delimited contexts STATIC filter OPTION delimiters TYPE list DESCRIPTION context delimiters (separated by spaces) DEFAULT " " DEFAULT /* */ DEFAULT // \0 ENDOPTION OPTION visible-first TYPE bool DESCRIPTION swaps visible and invisible text DEFAULT false ENDOPTION aspell-0.60.8.1/modules/filter/email.cpp0000644000076500007650000000542014533006640014711 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #include "settings.h" #include "indiv_filter.hpp" #include "convert.hpp" #include "config.hpp" #include "indiv_filter.hpp" #include "mutable_container.hpp" namespace { using namespace acommon; class EmailFilter : public IndividualFilter { bool prev_newline; bool in_quote; int margin; int n; class QuoteChars : public MutableContainer { public: typedef FilterChar::Chr Value; Vector data; ConvEC conv; bool have(Value c) { Value * i = data.pbegin(); Value * end = data.pend(); for (; i != end && *i != c; ++i); return i != end; } PosibErr add(ParmStr s) { RET_ON_ERR_SET(conv(s), const char *, val); Value c = *(Value *)val; if (!have(c)) data.push_back(c); return true; } PosibErr remove(ParmStr s) { RET_ON_ERR_SET(conv(s), const char *, val); Value c = *(Value *)val; Vector::iterator i = data.begin(); Vector::iterator end = data.end(); for (; i != end && *i != c; ++i); if (i != end) data.erase(i); return true; } PosibErr clear() { data.clear(); return no_err; } }; QuoteChars is_quote_char; public: PosibErr setup(Config *); void reset(); void process(FilterChar * &, FilterChar * &); }; PosibErr EmailFilter::setup(Config * opts) { name_ = "email-filter"; order_num_ = 0.85; is_quote_char.conv.setup(*opts, "utf-8", ConvKey("ucs-4", true), NormNone); RET_ON_ERR(opts->retrieve_list("f-email-quote", &is_quote_char)); margin = opts->retrieve_int("f-email-margin"); reset(); return true; } void EmailFilter::reset() { prev_newline = true; in_quote = false; n = 0; } void EmailFilter::process(FilterChar * & str, FilterChar * & end) { FilterChar * line_begin = str; FilterChar * cur = str; while (cur < end) { if (prev_newline && is_quote_char.have(*cur)) in_quote = true; if (*cur == '\n') { if (in_quote) { for (FilterChar * i = line_begin; i != cur; ++i) *i = ' '; } line_begin = cur; in_quote = false; prev_newline = true; n = 0; } else if (n < margin) { ++n; } else { prev_newline = false; } ++cur; } if (in_quote) for (FilterChar * i = line_begin; i != cur; ++i) *i = ' '; } } C_EXPORT IndividualFilter * new_aspell_email_filter() { return new EmailFilter; } aspell-0.60.8.1/modules/filter/texinfo-filter.info0000644000076500007650000000162214533006640016732 00000000000000# TeX filter option file #This Filter is usable with the following version(s) of Aspell ASPELL >=0.60 #This line will be printed when typing `Aspell help TeX' DESCRIPTION filter for dealing with Texinfo documents STATIC filter OPTION ignore TYPE list DESCRIPTION Texinfo commands to ignore the parameters of DEFAULT setfilename DEFAULT syncodeindex DEFAULT documentencoding DEFAULT vskip DEFAULT code DEFAULT kbd DEFAULT key DEFAULT samp DEFAULT verb DEFAULT var DEFAULT env DEFAULT file DEFAULT command DEFAULT option DEFAULT url DEFAULT uref DEFAULT email DEFAULT verbatiminclude DEFAULT xref DEFAULT ref DEFAULT pxref DEFAULT inforef DEFAULT c ENDOPTION OPTION ignore-env TYPE list DESCRIPTION Texinfo environments to ignore DEFAULT example DEFAULT smallexample DEFAULT verbatim DEFAULT lisp DEFAULT smalllisp DEFAULT small DEFAULT display DEFAULT snalldisplay DEFAULT format DEFAULT smallformat ENDOPTION aspell-0.60.8.1/modules/filter/nroff.cpp0000644000076500007650000001417414533006640014742 00000000000000/* This file is part of The New Aspell Copyright (C) 2004 Sergey Poznyakoff GNU Aspell free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. GNU Aspell is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with GNU Aspell; see the file COPYING. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #include #include "settings.h" #include "asc_ctype.hpp" #include "config.hpp" #include "indiv_filter.hpp" #include "string_map.hpp" #include "mutable_container.hpp" #include "clone_ptr-t.hpp" #include "filter_char_vector.hpp" namespace { using namespace acommon; class NroffFilter : public IndividualFilter { private: enum filter_state { initial, escape, request, font_switch, size_switch, skip_char, skip_digit, skip_space_before_ident, skip_ident, skip_cond, skip_leading_ws, argument, register_reference, gnu_register_name } state; bool newline; // Newline has just been seen. size_t skip_chars; // Number of characters to skip char req_name[2]; // Name of the recent nroff request int pos; // position of the next char in req_name bool in_request; // are we within a request? // Return true if we should ignore argument to the current request. bool inline ignore_request_argument () { static char ignore_req_tab[][3] = { "ds", "de", "nr", "do", "so" }; for (unsigned i = 0; i < sizeof(ignore_req_tab)/sizeof(ignore_req_tab[0]); i++) if (memcmp(ignore_req_tab[i], req_name, 2) == 0) return true; return false; } bool process_char (FilterChar::Chr c); public: PosibErr setup(Config *); void reset(); void process(FilterChar * &, FilterChar * &); }; PosibErr NroffFilter::setup(Config * opts) { name_ = "nroff-filter"; order_num_ = 0.2; reset(); return true; } void NroffFilter::reset() { state = initial; newline = true; in_request = false; pos = 0; skip_chars = 0; } bool NroffFilter::process_char(FilterChar::Chr c) { if (skip_chars) { skip_chars--; return true; } switch (state) { case initial: switch (c) { case '\\': state = escape; return true; case '\'': case '.': if (newline) { state = skip_leading_ws; return true; } else if (in_request) { state = request; pos = 0; return true; } break; } break; case escape: switch (c) { case 'f': // font switch state = font_switch; return true; case '*': // string register case 'n': // numeric register state = register_reference; return true; case 's': // change size escape state = size_switch; return true; case '(': // extended char set: \(XX skip_chars = 2; state = initial; return true; case '[': // extended char set: \[comp1 comp2 ... ] (GNU extension) state = gnu_register_name; return true; case '"': // comment state = initial; return true; case '\\': // quoting; return true; case '$': state = argument; return true; default: state = initial; } break; case register_reference: // Reference to a string or numeric register. switch (c) { case '(': // Traditional nroff skip_chars = 2; state = initial; return true; case '[': // register long name (GNU extension) state = gnu_register_name; return true; default: state = initial; } break; case gnu_register_name: if (c == ']' || c == '\n') state = initial; return true; case font_switch: // font change escape. Either // \f(XY // or // \fX if (c == '(') skip_chars = 2; state = initial; return true; case size_switch: // size chage escape. It can be called in a variety of ways: // \sN \s+N \s-N \s(NN \s+(NN \s-(NN \s(+NN \s(-NN if (c == '+' || c == '-') { state = skip_char; return true; } /* FALL THROUGH */ case skip_char: state = skip_digit; return true; case skip_digit: state = initial; if (asc_isdigit (c)) return true; break; case skip_leading_ws: if (asc_isspace(c)) break; state = request; pos = 0; /* FALL THROUGH */ case request: if (c == '\n' || c == '.') //double-dot { state = initial; } else { req_name[pos++] = c; if (pos == 2) { if (ignore_request_argument ()) state = skip_space_before_ident; else if (memcmp (req_name, "if", 2) == 0) state = skip_cond; else state = skip_ident; } } return true; case skip_cond: if (asc_isspace(c)) return true; state = initial; in_request = true; if (c == 't' || c == 'n') // if t .. if n return true; return process_char(c); // tail recursion; case skip_space_before_ident: if (!asc_isspace(c)) state = skip_ident; return true; case skip_ident: if (asc_isspace(c)) { state = initial; in_request = true; } return true; case argument: if (asc_isdigit(c)) return true; state = initial; return process_char(c); // tail recursion; } return false; } void NroffFilter::process(FilterChar * & str, FilterChar * & stop) { FilterChar * cur = str; for (; cur != stop; cur++) { if (process_char (*cur) && *cur != '\n') *cur = ' '; newline = *cur == '\n'; if (newline) in_request = false; } } } C_EXPORT IndividualFilter * new_aspell_nroff_filter() { return new NroffFilter; } aspell-0.60.8.1/modules/filter/html-filter.info0000644000076500007650000000073314533006640016224 00000000000000# SGML filter option file LIB-FILE sgml-filter #This Filter is usable with the following version(s) of Aspell ASPELL >=0.51 #This line will be printed when typing `Aspell help SGML' DESCRIPTION filter for dealing with HTML documents STATIC filter OPTION check TYPE list DESCRIPTION HTML attributes to always check DEFAULT alt ENDOPTION OPTION skip TYPE list DESCRIPTION HTML tags to always skip the contents of DEFAULT script DEFAULT style ENDOPTION STATIC decoder aspell-0.60.8.1/modules/filter/modes/0000755000076500007650000000000014540417601014305 500000000000000aspell-0.60.8.1/modules/filter/modes/nroff.amf0000644000076500007650000000022514533006640016022 00000000000000MODE nroff ASPELL >=0.60.1 MAGIC /0:3:\.\/"/0/1/2/3/4/5/6/7/8/9/n/man/tmac DESCRIPTION mode for checking Nroff documents FILTER url FILTER nroff aspell-0.60.8.1/modules/filter/modes/email.amf0000644000076500007650000000016114533006640015776 00000000000000MODE email ASPELL >=0.60 DESCRIPTION mode for skipping quoted text in email messages FILTER url FILTER email aspell-0.60.8.1/modules/filter/modes/html.amf0000644000076500007650000000041714533006640015657 00000000000000# HTML mode description file MODE html ASPELL >=0.60 MAGIC /0:256:^[ \t]*<[Hh][Tt][Mm][Ll]([ \t]*(<[^>]*>|[^<>]*))*>/htm/html MAGIC /0:256:^[ \t]*<[h][Tt][Mm][Ll]([ \t]*(<[^>]*>|[^<>]*))*>/HTM/HTML DESCRIPTION mode for checking HTML documents FILTER url FILTER html aspell-0.60.8.1/modules/filter/modes/perl.amf0000644000076500007650000000051214533006640015651 00000000000000MODE perl ASPELL >=0.60.1 MAGIC /0:256:^[ \t]*\#!((\/\w*)+)\/perl/pl/pm MAGIC //pl/pm DESCRIPTION mode for checking Perl comments and string literals FILTER url FILTER context OPTION clear-context-delimiters OPTION add-context-delimiters " " OPTION add-context-delimiters \# \0 OPTION disable-context-visible-first aspell-0.60.8.1/modules/filter/modes/markdown.amf0000644000076500007650000000031114533006640016526 00000000000000# Markdown mode description file MODE markdown ASPELL >=0.60 MAGIC //md/markdown/mdown DESCRIPTION mode for checking Markdown/CommonMark documents FILTER url FILTER markdown FILTER sgml aspell-0.60.8.1/modules/filter/modes/texinfo.amf0000644000076500007650000000021114533006640016357 00000000000000MODE texinfo ASPELL >=0.60.1 MAGIC //texi/texinfo DESCRIPTION mode for checking Texinfo documents FILTER url FILTER texinfo aspell-0.60.8.1/modules/filter/modes/url.amf0000644000076500007650000000014214533006640015510 00000000000000MODE url ASPELL >=0.60 DESCRIPTION mode to skip URL like constructs (default mode) FILTER url aspell-0.60.8.1/modules/filter/modes/sgml.amf0000644000076500007650000000037614533006640015661 00000000000000MODE sgml ASPELL >=0.60 MAGIC /0:256:^[ \t]*<[Hh][Tt][Mm][Ll]([ \t]*(<[^>]*>|[^<>]*))*>/htm/html MAGIC /0:256:^[ \t]*<[h][Tt][Mm][Ll]([ \t]*(<[^>]*>|[^<>]*))*>/HTM/HTML DESCRIPTION mode for checking generic SGML/XML documents FILTER url FILTER sgml aspell-0.60.8.1/modules/filter/modes/comment.amf0000644000076500007650000000026614533006640016357 00000000000000MODE comment ASPELL >=0.60 DESCRIPTION mode to check any lines starting with a \# FILTER url FILTER context OPTION clear-context-delimiters OPTION add-context-delimiters \# \0 aspell-0.60.8.1/modules/filter/modes/tex.amf0000644000076500007650000000024314533006640015510 00000000000000MODE tex ASPELL >=0.60 MAGIC /0:256:^[ \t]*\\documentclass\[[^\[\]]*\]\{[^\{\}]*\}/tex DESCRIPTION mode for checking TeX/LaTeX documents FILTER url FILTER tex aspell-0.60.8.1/modules/filter/modes/ccpp.amf0000644000076500007650000000053214533006640015636 00000000000000MODE ccpp ASPELL >=0.60.1 MAGIC //c/cc/cpp MAGIC //h/hpp DESCRIPTION mode for checking C++ comments and string literals FILTER url FILTER context OPTION clear-context-delimiters OPTION add-context-delimiters /* */ OPTION add-context-delimiters // \0 OPTION add-context-delimiters " " OPTION disable-context-visible-first aspell-0.60.8.1/modules/filter/modes/none.amf0000644000076500007650000000010514533006640015644 00000000000000MODE none ASPELL >=0.60.1 DESCRIPTION mode to disable all filters aspell-0.60.8.1/scripts/0000755000076500007650000000000014540417601011730 500000000000000aspell-0.60.8.1/scripts/ispell0000755000076500007650000000173414533006640013072 00000000000000#!/bin/sh # Ispell compatibility script for Aspell # Uncomment this (remove the leading '#') to use the Ispell key # mapping when checking files with the "ispell command". #CHECK_FLAGS="--keymapping=ispell" command="" for p do case $p in -a|-A|-l|-c|-e*|-v*|-D) command=$p ;; -* ) ;; * ) command=${command:="-"} ;; esac done case $command in -A ) echo "Aspell does not support the $command mode.";; -a|-v* ) exec aspell "$@" ;; -l ) shift; exec aspell list "$@" ;; -c ) shift; exec aspell munch "$@" ;; -e ) shift; exec aspell expand "$@" ;; -e? ) shift; exec aspell expand `expr "x$command" : '...\(.\)'` "$@" ;; -D ) shift; exec aspell dump affix "$@" ;; "-" ) exec aspell check $CHECK_FLAGS "$@" ;; * ) echo "Ispell compatibility script for Aspell." echo "Usage: $0 [options] -a|-l|-v[v]|-c|-e[1-4]|" exit 1 ;; esac aspell-0.60.8.1/scripts/prezip0000755000076500007650000001303014533006640013103 00000000000000#!/bin/sh # Copyright (c) 2004 # Kevin Atkinson # # Permission to use, copy, modify, distribute and sell this software # and its documentation for any purpose is hereby granted without # fee, provided that the above copyright notice appear in all copies # and that both that copyright notice and this permission notice # appear in supporting documentation. Kevin Atkinson makes no # representations about the suitability of this software for any # purpose. It is provided "as is" without express or implied # warranty. cmd=`basename "$0"` warn () { if test -z "$quiet"; then echo "$cmd: $1" >&2 ; fi } error () { echo "$cmd: $1" >&2 errors=t } zip2 () { case $1 in d) prezip-bin -d "$cmd: $2" ;; z) if test "$sort" then LC_COLLATE=C sort -u | prezip-bin -z "$cmd: $2" else prezip-bin -z "$cmd: $2" fi ;; esac if test $? -eq 0 then return 0 else errors=t return 1 fi } zip () { if test -e "$3" -a ! "$force" then error "Output file $3 already exists." return 1 fi zip2 $1 "$2: " < "$2" > "$3" if test $? -eq 0 then if test -z "$keep"; then rm "$2"; fi return 0 else rm "$3" return 1 fi } case $cmd in prezip) mode=z ;; preunzip) mode=d ;; precat) mode=d; stdout=t ;; *) mode=h ;; esac num=0 for p do case $p in --*) parm=`expr "x$p" : '...\(.*\)'` case $parm in decompress ) mode=d ;; compress ) mode=z ;; keep ) keep=t ;; force ) force=t ;; stdout ) stdout=t ;; sort ) sort=t ;; nocwl ) nocwl=t ;; license ) mode=L ;; version ) mode=V ;; help ) mode=h ;; quiet ) quiet=t ;; * ) error "invalid option -- $parm";; esac ;; -* ) p=`expr "x$p" : '..\(.*\)'` while test "$p" do parm=`expr "$p" : '\(.\)'` p=`expr "$p" : '.\(.*\)'` case $parm in d ) mode=d ;; z ) mode=z ;; k ) keep=t ;; f ) force=t ;; c ) stdout=t ;; s ) sort=t ;; S ) nocwl=t ;; L ) mode=L ;; V ) mode=V ;; h ) mode=h ;; q ) quiet=t ;; * ) error "invalid option -- $parm";; esac done ;; * ) num=`expr $num + 1` ;; esac done if test "$errors" then mode=h fi case $mode in h ) prezip-bin -V cat <&2 ; fi } error () { echo "$cmd: $1" >&2 errors=t } zip2 () { case $1 in d) prezip-bin -d "$cmd: $2" ;; z) if test "$sort" then LC_COLLATE=C sort -u | prezip-bin -z "$cmd: $2" else prezip-bin -z "$cmd: $2" fi ;; esac if test $? -eq 0 then return 0 else errors=t return 1 fi } zip () { if test -e "$3" -a ! "$force" then error "Output file $3 already exists." return 1 fi zip2 $1 "$2: " < "$2" > "$3" if test $? -eq 0 then if test -z "$keep"; then rm "$2"; fi return 0 else rm "$3" return 1 fi } case $cmd in prezip) mode=z ;; preunzip) mode=d ;; precat) mode=d; stdout=t ;; *) mode=h ;; esac num=0 for p do case $p in --*) parm=`expr "x$p" : '...\(.*\)'` case $parm in decompress ) mode=d ;; compress ) mode=z ;; keep ) keep=t ;; force ) force=t ;; stdout ) stdout=t ;; sort ) sort=t ;; nocwl ) nocwl=t ;; license ) mode=L ;; version ) mode=V ;; help ) mode=h ;; quiet ) quiet=t ;; * ) error "invalid option -- $parm";; esac ;; -* ) p=`expr "x$p" : '..\(.*\)'` while test "$p" do parm=`expr "$p" : '\(.\)'` p=`expr "$p" : '.\(.*\)'` case $parm in d ) mode=d ;; z ) mode=z ;; k ) keep=t ;; f ) force=t ;; c ) stdout=t ;; s ) sort=t ;; S ) nocwl=t ;; L ) mode=L ;; V ) mode=V ;; h ) mode=h ;; q ) quiet=t ;; * ) error "invalid option -- $parm";; esac done ;; * ) num=`expr $num + 1` ;; esac done if test "$errors" then mode=h fi case $mode in h ) prezip-bin -V cat <, <.aspell.*.*>) { $_ = $file; if (/^.ispell_(.+)$/) {$lang = $1; $type = 'ispell'} elsif (/^.aspell.(.+?).(per|pws)$/) {$lang = $1; $type = 'personal'} elsif (/^.aspell.(.+?).(prepl)$/) {$lang = $1; $type = 'repl'} $abrv = $abrv{$lang}; if (not defined $abrv) { print "Warning language \"$lang\" is not known\n" unless length $lang == 2; next; } open IN, $file; print "Processing \"~/$file\", lang = $abrv\n"; if ($type eq 'ispell' || $type eq 'personal') { if $type eq 'personal'; while () { chop; push @{$words{$abrv}{per}}, $_; } } elsif ($type eq 'repl') { $_ = ; if (!/^personal\_repl\-1\.1/) { print "$file not in a supported format\n"; next; } while () { /^([^ ]+) (.+)\n$/ or die; push @{$words{$abrv}{repl}}, [$1,$2]; } } close IN; } $SIG{PIPE} = 'IGNORE'; foreach $abrv (keys %words) { print "Merging $abrv\n"; open P, "| aspell -a --lang=$abrv --sug-mode=ultra" or next; foreach (@{$words{$abrv}{per}}) { print P "* $_\n"; } foreach (@{$words{$abrv}{repl}}) { print P "\$\$ra $_->[0],$_->[1]\n"; } print P "#\n"; close P; } aspell-0.60.8.1/scripts/mkconfig0000755000076500007650000000065014533006640013373 00000000000000#!/bin/sh cat < scripts/pspell-config #!/bin/sh # This script is provided for backward compatibility with programs # that use pspell. Do not use as it will eventually go away. case \$1 in --version | version) echo $1 ;; --datadir | datadir) echo "$2" ;; --pkgdatadir | pkgdatadir) echo "$3" ;; *) echo "usage: pspell-config version|datadir|pkgdatadir" ;; esac EOF chmod +x scripts/pspell-config aspell-0.60.8.1/scripts/preunzip0000755000076500007650000001303014533006640013446 00000000000000#!/bin/sh # Copyright (c) 2004 # Kevin Atkinson # # Permission to use, copy, modify, distribute and sell this software # and its documentation for any purpose is hereby granted without # fee, provided that the above copyright notice appear in all copies # and that both that copyright notice and this permission notice # appear in supporting documentation. Kevin Atkinson makes no # representations about the suitability of this software for any # purpose. It is provided "as is" without express or implied # warranty. cmd=`basename "$0"` warn () { if test -z "$quiet"; then echo "$cmd: $1" >&2 ; fi } error () { echo "$cmd: $1" >&2 errors=t } zip2 () { case $1 in d) prezip-bin -d "$cmd: $2" ;; z) if test "$sort" then LC_COLLATE=C sort -u | prezip-bin -z "$cmd: $2" else prezip-bin -z "$cmd: $2" fi ;; esac if test $? -eq 0 then return 0 else errors=t return 1 fi } zip () { if test -e "$3" -a ! "$force" then error "Output file $3 already exists." return 1 fi zip2 $1 "$2: " < "$2" > "$3" if test $? -eq 0 then if test -z "$keep"; then rm "$2"; fi return 0 else rm "$3" return 1 fi } case $cmd in prezip) mode=z ;; preunzip) mode=d ;; precat) mode=d; stdout=t ;; *) mode=h ;; esac num=0 for p do case $p in --*) parm=`expr "x$p" : '...\(.*\)'` case $parm in decompress ) mode=d ;; compress ) mode=z ;; keep ) keep=t ;; force ) force=t ;; stdout ) stdout=t ;; sort ) sort=t ;; nocwl ) nocwl=t ;; license ) mode=L ;; version ) mode=V ;; help ) mode=h ;; quiet ) quiet=t ;; * ) error "invalid option -- $parm";; esac ;; -* ) p=`expr "x$p" : '..\(.*\)'` while test "$p" do parm=`expr "$p" : '\(.\)'` p=`expr "$p" : '.\(.*\)'` case $parm in d ) mode=d ;; z ) mode=z ;; k ) keep=t ;; f ) force=t ;; c ) stdout=t ;; s ) sort=t ;; S ) nocwl=t ;; L ) mode=L ;; V ) mode=V ;; h ) mode=h ;; q ) quiet=t ;; * ) error "invalid option -- $parm";; esac done ;; * ) num=`expr $num + 1` ;; esac done if test "$errors" then mode=h fi case $mode in h ) prezip-bin -V cat < #include #include "asc_ctype.hpp" #include "itemize.hpp" #include "mutable_container.hpp" #include #include //FIXME: it should be possible to escape ',' '+' '-' '!' so that they can // appear in values // If '\' is used, then what about when the option file is parsed // as it strips away all '\' escapes. namespace acommon { struct ItemizeItem { char action; const char * name; ItemizeItem() : action('\0'), name(0) {} }; class ItemizeTokenizer { private: char * list; char * i; public: ItemizeTokenizer(const char * l); ~ItemizeTokenizer(); private: ItemizeTokenizer(const ItemizeTokenizer & other) ; ItemizeTokenizer & operator=(const ItemizeTokenizer & other); public: ItemizeItem next(); }; ItemizeTokenizer::ItemizeTokenizer(const char * l) { size_t size = strlen(l) + 1; list = new char[size]; i = list; strncpy(list, l, size); } ItemizeTokenizer::~ItemizeTokenizer() { delete[] list; } ItemizeItem ItemizeTokenizer::next() { ItemizeItem li; while (*i != '\0' && (asc_isspace(*i) || *i == ',')) ++i; if (*i == '\0') return li; li.action = *i; if (*i == '+' || *i == '-') { ++i; } else if (*i == '!') { li.name = ""; ++i; return li; } else { li.action = '+'; } while (*i != '\0' && *i != ',' && asc_isspace(*i)) ++i; if (*i == '\0' || *i == ',') return next(); li.name = i; while (*i != '\0' && *i != ',') ++i; while (i != list && asc_isspace(*(i-1))) --i; if (*i != '\0') { *i = '\0'; ++i; } return li; } PosibErr itemize (ParmString s, MutableContainer & d) { ItemizeTokenizer els(s); ItemizeItem li; while (li = els.next(), li.name != 0) { switch (li.action) { case '+': RET_ON_ERR(d.add(li.name)); break; case '-': RET_ON_ERR(d.remove(li.name)); break; case '!': RET_ON_ERR(d.clear()); break; default: abort(); } } return no_err; } } aspell-0.60.8.1/common/hash-t.hpp0000644000076500007650000001473514533006640013357 00000000000000// Copyright (c) 2001,2011 // Kevin Atkinson // // Permission to use, copy, modify, distribute and sell this software // and its documentation for any purpose is hereby granted without fee, // provided that the above copyright notice appear in all copies and // that both that copyright notice and this permission notice appear // in supporting documentation. Silicon Graphics makes no // representations about the suitability of this software for any // purpose. It is provided "as is" without express or implied warranty. // prime list taken from SGI STL with the following copyright /* * Copyright (c) 1996-1998 * Silicon Graphics Computer Systems, Inc. * * Permission to use, copy, modify, distribute and sell this software * and its documentation for any purpose is hereby granted without fee, * provided that the above copyright notice appear in all copies and * that both that copyright notice and this permission notice appear * in supporting documentation. Silicon Graphics makes no * representations about the suitability of this software for any * purpose. It is provided "as is" without express or implied warranty. * * * Copyright (c) 1994 * Hewlett-Packard Company * * Permission to use, copy, modify, distribute and sell this software * and its documentation for any purpose is hereby granted without fee, * provided that the above copyright notice appear in all copies and * that both that copyright notice and this permission notice appear * in supporting documentation. Hewlett-Packard Company makes no * representations about the suitability of this software for any * purpose. It is provided "as is" without express or implied warranty. * */ #ifndef autil__hash_t_hh #define autil__hash_t_hh #include #include #include "hash.hpp" #include "block_slist-t.hpp" namespace acommon { static const unsigned int primes[] = { 53, 97, 193, 389, 769, 1543, 3079, 6151, 12289, 24593, 49157, 98317, 196613, 393241, 786433, 1572869, 3145739, 6291469, 12582917, 25165843, 50331653, 100663319, 201326611, 402653189, 805306457, static_cast(-1) }; template typename HashTable

::PrimeIndex HashTable

::next_largest(Size s) { PrimeIndex i = prime_index_; while (assert(primes[i] != static_cast(-1)), primes[i] < s) ++i; return i; } template void HashTable

::create_table(PrimeIndex i) { prime_index_ = i; table_size_ = primes[prime_index_]; table_ = reinterpret_cast(calloc(table_size_+1,sizeof(Node *))); table_end_ = table_ + table_size_; *table_end_ = reinterpret_cast(table_end_); } template void HashTable

::init(PrimeIndex i) { size_ = 0; create_table(i); node_pool_.add_block(primes[i]); } template std::pair::iterator,bool> HashTable

::insert(const Value & to_insert) { bool have; iterator put_me_here = find_i(parms_.key(to_insert), have); if (have && !parms_.is_multi) return std::pair(put_me_here,false); Node * new_node = node_pool_.new_node(); if (new_node == 0) { resize_i(prime_index_+1); return insert(to_insert); } new (const_cast(reinterpret_cast(&new_node->data))) Value(to_insert); new_node->next = *put_me_here.n; *put_me_here.n = new_node; ++size_; return std::pair(put_me_here,true); } template void HashTable

::erase(iterator to_erase) { (*to_erase.n)->data.~Value(); Node * tmp = *to_erase.n; *to_erase.n = (*to_erase.n)->next; node_pool_.remove_node(tmp); --size_; } template typename HashTable

::Size HashTable

::erase(const Key & k) { Size num_erased = 0; bool irrelevant; Node * * first = find_i(k,irrelevant).n; Node * n = *first; while (n != 0 && parms_.equal(parms_.key(n->data), k)) { Node * tmp = n; n->data.~Value(); n = n->next; node_pool_.remove_node(tmp); ++num_erased; } *first = n; size_ -= num_erased; return num_erased; } template typename HashTable

::iterator HashTable

::find_i(const Key & to_find, bool & have) { Size pos = parms_.hash(to_find) % table_size_; Node * * n = table_ + pos; have = false; while (true) { if (*n == 0) { break; } else if (parms_.equal(parms_.key((*n)->data),to_find)) { have = true; break; } n = &(*n)->next; } return iterator(table_ + pos, n); } template std::pair::iterator, typename HashTable

::iterator> HashTable

::equal_range_i(const Key & to_find, int & c) { c = 0; bool have; iterator first = find_i(to_find,have); if (!have) return std::pair(end(),end()); iterator last = first; c = 1; ++last; iterator e = end(); while (!(last == e) && parms_.equal(parms_.key(*last), to_find)) { ++c; ++last; } return std::pair(first,last); } template void HashTable

::del() { for (Node * * i = table_; i != table_end_; ++i) { Node * n = *i; while (n != 0) { n->data.~Value(); n = n->next; } } free (table_); size_ = 0; node_pool_.clear(); table_ = 0; table_size_ = 0; prime_index_ = 0; } template void HashTable

::resize_i(PrimeIndex new_prime_index) { Node * * old_table = table_; Node * * old_end = table_end_; Size old_size = table_size_; create_table(new_prime_index); for (Node * * i = old_table; i != old_end; ++i) { Node * n = *i; while (n != 0) { Node * * put_me_here = table_ + (parms_.hash(parms_.key(n->data)) % table_size_); Node * tmp = n; n = n->next; tmp->next = *put_me_here; *put_me_here = tmp; } } free(old_table); node_pool_.add_block(table_size_ - old_size); } template void HashTable

::copy(const HashTable & other) { init(other.prime_index_); size_ = other.size_; parms_ = other.parms_; for (unsigned int i = 0; i != other.table_size_; ++i) { for (Node * j = other.table_[i]; j != 0; j = j->next) { Node * n = node_pool_.new_node(); new (const_cast(reinterpret_cast(&n->data))) Value(j->data); n->next = table_[i]; table_[i] = n; } } } } #endif aspell-0.60.8.1/common/word_list.hpp0000644000076500007650000000141514533006657014200 00000000000000/* Automatically generated file. Do not edit directly. */ /* This file is part of The New Aspell * Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL * license version 2.0 or 2.1. You should have received a copy of the * LGPL license along with this library if you did not you can find it * at http://www.gnu.org/. */ #ifndef ASPELL_WORD_LIST__HPP #define ASPELL_WORD_LIST__HPP namespace acommon { class StringEnumeration; class WordList { public: class Convert * from_internal_; virtual bool empty() const = 0; virtual unsigned int size() const = 0; virtual StringEnumeration * elements() const = 0; WordList() : from_internal_(0) {} virtual ~WordList() {} }; } #endif /* ASPELL_WORD_LIST__HPP */ aspell-0.60.8.1/common/fstream.hpp0000644000076500007650000000470314533006640013626 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #ifndef ASPELL_FSTREAM__HPP #define ASPELL_FSTREAM__HPP #include #include "string.hpp" #include "istream.hpp" #include "ostream.hpp" #include "posib_err.hpp" // NOTE: See iostream.hpp for the standard stream (ie standard input, // output, error) namespace acommon { class String; class FStream : public IStream, public OStream { private: FILE * file_; bool own_; public: FStream(char d = '\n') : IStream(d), file_(0), own_(true) {} FStream(FILE * f, bool own = true) : IStream('\n'), file_(f), own_(own) {} ~FStream() {close();} PosibErr open(ParmStr, const char *); void close(); operator bool() {return file_ != 0 && !feof(file_) && !ferror(file_);} int get() {return getc(file_);} void ignore() {getc(file_);} int peek() {int c = getc(file_); ungetc(c, file_); return c;} FILE * c_stream(); int file_no(); int vprintf(const char * format, va_list ap) { return vfprintf(file_, format, ap); } void flush() {fflush(file_);} // flushes the stream and goes to the beginning of the file void restart(); void skipws(); // Will return false if there is no more data bool append_line(String &, char d); // These perform raw io with any sort of formatting bool read(void *, unsigned int i); void write(ParmStr); void write(char c); void write(const void *, unsigned int i); long int tell() {return ftell(file_);} bool seek(long int offset, int whence = SEEK_SET) { return fseek(file_, offset, whence) == 0; } // The << >> operators are designed to work about they same // as they would with A C++ stream. FStream & operator>> (char & c) { skipws(); c = getc(file_); return *this; } FStream & operator<< (char c) { putc(c, file_); return *this; } FStream & operator>> (String &); FStream & operator>> (unsigned int &); FStream & operator>> (int &); FStream & operator<< (ParmStr); FStream & operator<< (unsigned long); FStream & operator<< (unsigned int); FStream & operator<< (int); FStream & operator<< (double); }; } #endif aspell-0.60.8.1/common/can_have_error.hpp0000644000076500007650000000132114533006640015133 00000000000000/* This file is part of The New Aspell * Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL * license version 2.0 or 2.1. You should have received a copy of the * LGPL license along with this library if you did not you can find it * at http://www.gnu.org/. */ #ifndef ASPELL_CAN_HAVE_ERROR__HPP #define ASPELL_CAN_HAVE_ERROR__HPP #include "copy_ptr.hpp" #include "error.hpp" namespace acommon { struct Error; class CanHaveError { public: CanHaveError(Error * e = 0); CopyPtr err_; virtual ~CanHaveError(); CanHaveError(const CanHaveError &); CanHaveError & operator=(const CanHaveError &); }; } #endif /* ASPELL_CAN_HAVE_ERROR__HPP */ aspell-0.60.8.1/common/filter.cpp0000644000076500007650000000646614533006640013455 00000000000000/* This file is part of The New Aspell * Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL * license version 2.0 or 2.1. You should have received a copy of the * LGPL license along with this library if you did not you can find it * at http://www.gnu.org/. */ #include "settings.h" #include "config.hpp" #include "filter.hpp" #include "speller.hpp" #include "indiv_filter.hpp" #include "strtonum.hpp" #include "errors.hpp" #include "asc_ctype.hpp" #ifdef HAVE_LIBDL # include #endif namespace acommon { FilterHandle::~FilterHandle() { //FIXME: This causes a seg fault //if (handle) dlclose(handle); } Filter::Filter() {} void Filter::add_filter(IndividualFilter * filter) { Filters::iterator cur, end; cur = filters_.begin(); end = filters_.end(); while ((cur != end) && (filter->order_num() > (*cur)->order_num())){ ++cur; } filters_.insert(cur, filter); } void Filter::reset() { Filters::iterator cur, end; cur = filters_.begin(); end = filters_.end(); for (; cur != end; ++cur) (*cur)->reset(); } void Filter::process(FilterChar * & start, FilterChar * & stop) { Filters::iterator cur, end; cur = filters_.begin(); end = filters_.end(); for (; cur != end; ++cur) (*cur)->process(start, stop); } void Filter::clear() { Filters::iterator cur, end; cur = filters_.begin(); end = filters_.end(); for (; cur != end; ++cur){ delete *cur; } filters_.clear(); } Filter::~Filter() { clear(); } static PosibErr version_compare(const char * x, const char * y) { do { int xn = 0, yn = 0; if (*x) { if (!asc_isdigit(*x)) return make_err(bad_version_string); xn = strtoi_c(x, &x);} if (*y) { if (!asc_isdigit(*y)) return make_err(bad_version_string); yn = strtoi_c(y, &y);} int diff = xn - yn; if (diff != 0) return diff; if (*x) { if (*x != '.') return make_err(bad_version_string); ++x;} if (*y) { if (*y != '.') return make_err(bad_version_string); ++y;} } while (*x || *y); return 0; } PosibErr verify_version(const char * rel_op, const char * actual, const char * required) { assert(actual != NULL && required != NULL); RET_ON_ERR_SET(version_compare(actual, required), int, cmp); if (cmp == 0 && strchr(rel_op, '=')) return true; if (cmp < 0 && strchr(rel_op, '<')) return true; if (cmp > 0 && strchr(rel_op, '>')) return true; return false; } PosibErr check_version(const char * requirement) { const char * s = requirement; if (*s == '>' || *s == '<') s++; if (*s == '=') s++; String rel_op(requirement, s - requirement); String req_ver(s); char act_ver[] = PACKAGE_VERSION; char * seek = act_ver; while (*seek && *seek != '-') ++seek; // remove any part after the '-' *seek = '\0'; PosibErr peb = verify_version(rel_op.str(), act_ver, req_ver.str()); if (peb.has_err()) { peb.ignore_err(); return make_err(confusing_version); } else if ( peb == false ) { return make_err(bad_version); } else { return no_err; } } } aspell-0.60.8.1/common/string.hpp0000644000076500007650000003016014540417415013473 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #ifndef ASPELL_STRING__HPP #define ASPELL_STRING__HPP #include #include #include #include "hash_fun.hpp" #include "parm_string.hpp" #include "mutable_string.hpp" #include "ostream.hpp" #include "istream.hpp" // // acommon::String is similar to std::string, but without many of the // extra non-stl like methods. The string is guaranteed to be stored // in a continues areas of memory but is not guaranteed to be null // terminated. However, space is always allocated for the null // characters. Thus, the c_str() method will never invalided any // exiting pointers. The string is also null terminated when accessed // via the str() and mstr() methods. In addition the method // ensure_null_end() will null terminate the string. Once null // terminated the string will remain as such until the length of the // string changes. // namespace acommon { template class PosibErr; class String : public OStream { public: typedef const char * const_iterator; typedef char * iterator; typedef size_t size_type; private: // if begin_ != 0 than storage_end_ - begin_ > 1 char * begin_; char * end_; char * storage_end_; void assign_only_nonnull(const char * b, unsigned size) { begin_ = (char *)malloc(size + 1); memmove(begin_, b, size); end_ = begin_ + size; storage_end_ = end_ + 1; } void zero() { begin_ = 0; end_ = 0; storage_end_ = 0; } void assign_only(const char * b) { if (b && *b) assign_only_nonnull(b, strlen(b)); else zero(); } void assign_only(const char * b, unsigned size) { if (b && size > 0) assign_only_nonnull(b, size); else zero(); } void reserve_i(size_t s = 0); public: void reserve(size_t s) { if (storage_end_ - begin_ >= (int)s + 1) return; reserve_i(s); } char * begin() {return begin_;} char * end() {return end_;} const char * begin() const {return begin_;} const char * end() const {return end_;} char * pbegin() {return begin_;} char * pend() {return end_;} const char * pbegin() const {return begin_;} const char * pend() const {return end_;} size_t size() const {return end_ - begin_;} bool empty() const {return begin_ == end_;} size_t max_size() const {return INT_MAX;} size_t capacity() const {return storage_end_ ? storage_end_ - begin_ - 1 : 0;} void ensure_null_end() const { if (!begin_) const_cast(this)->reserve_i(); *end_ = '\0'; } const char * c_str() const { if (begin_) {ensure_null_end(); return begin_;} else return ""; } const char * str() const {return c_str();} char * mstr() { if (!begin_) reserve_i(); ensure_null_end(); return begin_; } char * data() {return begin_;} const char * data() const {return begin_;} char * data(int pos) {return begin_ + pos;} char * data_end() {return end_;} template U * datap() { return reinterpret_cast(begin_); } template U * datap(int pos) { return reinterpret_cast(begin_ + pos); } char & operator[] (size_t pos) {return begin_[pos];} char operator[] (size_t pos) const {return begin_[pos];} char & back() {return end_[-1];} char back() const {return end_[-1];} void clear() {end_ = begin_;} // // constructors // String() : begin_(0), end_(0), storage_end_(0) {} String(const char * s) {assign_only(s);} String(const char * s, unsigned size) {assign_only(s, size);} String(ParmStr s) {assign_only(s, s.size());} String(MutableString s) {assign_only(s.str, s.size);} String(const String & other) {assign_only(other.begin_, other.end_-other.begin_);} // // assign // void assign(const char * b, size_t size) { clear(); if (size != 0) { reserve(size); memmove(begin_, b, size); end_ = begin_ + size; } } void assign(const char * b) { if (b) assign(b, strlen(b)); } String & operator= (const char * s) { assign(s); return *this; } inline String & operator= (const PosibErr & s); String & operator= (ParmStr s) { assign(s, s.size()); return *this; } String & operator= (MutableString s) { assign(s.str, s.size); return *this; } String & operator= (const String & s) { assign(s.begin_, s.end_ - s.begin_); return *this; } /*inline*/ String & operator= (const PosibErr & s); // // append // String & append(const void * str, unsigned int sz) { reserve(size() + sz); if (sz > 0) memcpy(end_, str, sz); end_ += sz; return *this; } String & append(const void * d, const void * e) { append(d, (const char *)e - (const char *)d); return *this; } String & append(String & str, unsigned int sz) { append(str.begin_, sz); return *this; } String & append(const char * str) { if (!end_) reserve_i(); for (; *str && end_ != storage_end_ - 1; ++str, ++end_) *end_ = *str; if (end_ == storage_end_ - 1) append(str, strlen(str)); return *this; } String & append(char c) { reserve(size() + 1); *end_ = c; ++end_; return *this; } String & operator+= (const char * s) { append(s); return *this; } String & operator+= (char c) { append(c); return *this; } String & operator+= (ParmStr s) { if (s.have_size()) append(s, s.size()); else append(s); return *this; } String & operator+= (MutableString s) { append(s.str, s.size); return *this; } String & operator+= (const String & s) { append(s.begin_, s.end_ - s.begin_); return *this; } // // // ~String() {if (begin_) free(begin_);} void swap(String & other) { std::swap(begin_, other.begin_); std::swap(end_, other.end_); std::swap(storage_end_, other.storage_end_); } // // // int vprintf(const char * format, va_list ap); // // // void push_back(char c) {append(c);} void pop_back(size_t p = 1) {end_ -= p;} char * insert(size_t p, char c) { reserve(size() + 1); char * pos = begin_ + p; size_t to_move = end_ - pos; if (to_move) memmove(pos + 1, pos, to_move); *pos = c; ++end_; return pos; } char * insert(char * pos, char c) { return insert(pos - begin_, c); } void insert(size_t p, const char * str, size_t sz) { reserve(size() + sz); char * pos = begin_ + p; size_t to_move = end_ - pos; if (to_move) memmove(pos + sz, pos, to_move); memcpy(pos, str, sz); end_ += sz; } void insert(char * pos, const char * f, const char * l) { insert(pos - begin_, f, l - f); } char * erase(char * pos) { size_t to_move = end_ - pos - 1; if (to_move) memmove(pos, pos + 1, to_move); --end_; return pos; } char * erase(char * f, char * l) { if (l >= end_) { end_ = f < end_ ? f : end_; } else { size_t sz = l - f; memmove(f, f + sz, end_ - l); end_ -= sz; } return f; } void erase(size_t pos, size_t s) { erase(begin_ + pos, begin_ + pos + s); } //FIXME: Make this more efficient by rewriting the implementation // to work with raw memory rather than using vector template void replace(iterator start, iterator stop, Itr rstart, Itr rstop) { iterator i = erase(start,stop); insert(i, rstart, rstop); } void replace(size_t pos, size_t n, const char * with, size_t s) { replace(begin_ + pos, begin_ + pos + n, with, with + s); } void resize(size_t n) { reserve(n); end_ = begin_ + n; } void resize(size_t n, char c) { size_t old_size = size(); reserve(n); end_ = begin_ + n; int diff = n - old_size; if (diff > 0) memset(begin_ + old_size, c, diff); } int alloc(int s) { int pos = size(); resize(pos + s); return pos; } bool prefix(ParmStr str, size_t offset = 0) const { if (str.size() > size() - offset) return false; return memcmp(begin_ + offset, str.str(), str.size()) == 0; }; bool suffix(ParmStr str) const { if (str.size() > size()) return false; return memcmp(end_ - str.size(), str.str(), str.size()) == 0; } // FIXME: Eventually remove static const size_t npos = INT_MAX; size_t find(char c, size_t pos = 0) const { char * res = (char *)memchr(begin_ + pos, c, size() - pos); if (res == 0) return npos; else return res - begin_; } size_t rfind(char c) const { for (int i = size() - 1; i >= 0; --i) { if (begin_[i] == c) return i; } return npos; } String substr(size_t pos = 0, size_t n = npos) const { if (n == npos) return String(begin_ + pos, size() - pos); else return String(begin_ + pos, n); } // END FIXME unsigned short & at16(unsigned int pos) {return reinterpret_cast(operator[](pos));} unsigned int & at32(unsigned int pos) {return reinterpret_cast(operator[](pos));} void write (char c) {append(c);} void write (ParmStr str) {operator+=(str);} void write (const void * str, unsigned int sz) {append(str,sz);} String & operator << (ParmStr str) { append(str); return *this; } String & operator << (char c) { append(c); return *this; } }; inline String operator+ (ParmStr lhs, ParmStr rhs) { String tmp; tmp.reserve(lhs.size() + rhs.size()); tmp += lhs; tmp += rhs; return tmp; } inline bool operator== (const String & x, const String & y) { if (x.size() != y.size()) return false; if (x.size() == 0) return true; return memcmp(x.data(), y.data(), x.size()) == 0; } inline bool operator== (const String & x, const char * y) { return strcmp(x.c_str(), y) == 0; } inline bool operator== (const char * x, const String & y) { return strcmp(x, y.c_str()) == 0; } inline bool operator== (const String & x, ParmStr y) { if (y == 0) return x.size() == 0; return strcmp(x.c_str(), y) == 0; } inline bool operator== (ParmStr x, const String & y) { if (x == 0) return y.size() == 0; return strcmp(x, y.c_str()) == 0; } inline bool operator!= (const String & x, const String & y) { return !(x == y); } inline bool operator!= (const String & x, const char * y) { return strcmp(x.c_str(), y) != 0; } inline bool operator!= (const char * x, const String & y) { return strcmp(x, y.c_str()) != 0; } inline bool operator!= (const String & x, ParmStr y) { return !(x == y); } inline bool operator!= (ParmStr x, const String & y) { return !(x == y); } inline ParmString::ParmString(const String & s) : str_(s.c_str()), size_(s.size()) {} class StringIStream : public IStream { const char * in_str; char delem; public: StringIStream(ParmStr s, char d = ';') : IStream(d), in_str(s) {} bool append_line(String & str, char c); bool read(void * data, unsigned int size); }; template <> struct hash : public HashString {}; inline bool IStream::getline(String & str, char c) { str.clear(); return append_line(str,c); } inline bool IStream::getline(String & str) { str.clear(); return append_line(str,delem); } } namespace std { template<> inline void swap(acommon::String & x, acommon::String & y) {return x.swap(y);} } #endif aspell-0.60.8.1/common/string_enumeration.hpp0000644000076500007650000000214114533006640016073 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #ifndef ASPELL_STRING_ENUMERATION__HPP #define ASPELL_STRING_ENUMERATION__HPP #include "parm_string.hpp" #include "type_id.hpp" #include "char_vector.hpp" namespace acommon { class StringEnumeration; class Convert; class StringEnumeration { public: typedef const char * Value; virtual bool at_end() const = 0; virtual const char * next() = 0; int ref_count_; TypeId type_id_; unsigned int type_id() { return type_id_.num; } int copyable_; int copyable() { return copyable_; } virtual StringEnumeration * clone() const = 0; virtual void assign(const StringEnumeration * other) = 0; CharVector temp_str; Convert * from_internal_; StringEnumeration() : ref_count_(0), copyable_(2), from_internal_(0) {} virtual ~StringEnumeration() {} }; } #endif /* ASPELL_STRING_ENUMERATION__HPP */ aspell-0.60.8.1/common/fstream.cpp0000644000076500007650000000541114533006640013616 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #include #include #include "iostream.hpp" #include "asc_ctype.hpp" #include "string.hpp" #include "fstream.hpp" #include "errors.hpp" namespace acommon { PosibErr FStream::open(ParmStr name, const char * mode) { assert (file_ == 0); file_ = fopen(name,mode); if (file_ == 0) { if (strpbrk(mode, "wa+") != 0) return make_err(cant_write_file, name); else return make_err(cant_read_file, name); } else { return no_err; } } void FStream::close() { if (file_ != 0 && own_) fclose(file_); file_ = 0; } int FStream::file_no() { return fileno(file_); } FILE * FStream::c_stream() { return file_; } void FStream::restart() { flush(); fseek(file_,0,SEEK_SET); } void FStream::skipws() { int c; while (c = getc(file_), c != EOF && asc_isspace(c)); ungetc(c, file_); } FStream & FStream::operator>> (String & str) { skipws(); int c; str = ""; while (c = getc(file_), c != EOF && !asc_isspace(c)) str += static_cast(c); ungetc(c, file_); return *this; } FStream & FStream::operator<< (ParmStr str) { fputs(str, file_); return *this; } bool FStream::append_line(String & str, char d) { int c; c = getc(file_); if (c == EOF) return false; if (c == (int)d) return true; str.append(c); while (c = getc(file_), c != EOF && c != (int)d) str.append(c); return true; } bool FStream::read(void * str, unsigned int n) { fread(str,1,n,file_); return operator bool(); } void FStream::write(char c) { putc(c, file_); } void FStream::write(ParmStr str) { fputs(str, file_); } void FStream::write(const void * str, unsigned int n) { fwrite(str,1,n,file_); } FStream & FStream::operator>> (unsigned int & num) { int r = fscanf(file_, " %u", &num); if (r != 1) close(); return *this; } FStream & FStream::operator<< (unsigned long num) { fprintf(file_, "%lu", num); return *this; } FStream & FStream::operator<< (unsigned int num) { fprintf(file_, "%u", num); return *this; } FStream & FStream::operator>> (int & num) { int r = fscanf(file_, " %i", &num); if (r != 1) close(); return *this; } FStream & FStream::operator<< (int num) { fprintf(file_, "%i", num); return *this; } FStream & FStream::operator<< (double num) { fprintf(file_, "%g", num); return *this; } } aspell-0.60.8.1/common/errors.cpp0000644000076500007650000005427314533006657013513 00000000000000/* Automatically generated file. Do not edit directly. */ /* This file is part of The New Aspell * Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL * license version 2.0 or 2.1. You should have received a copy of the * LGPL license along with this library if you did not you can find it * at http://www.gnu.org/. */ #include "settings.h" #include "gettext.h" #include "error.hpp" #include "errors.hpp" namespace acommon { static const ErrorInfo aerror_other_obj = { 0, // isa 0, // mesg 0, // num_parms {""} // parms }; extern "C" const ErrorInfo * const aerror_other = &aerror_other_obj; static const ErrorInfo aerror_operation_not_supported_obj = { 0, // isa N_("Operation Not Supported: %what:1"), // mesg 1, // num_parms {"what"} // parms }; extern "C" const ErrorInfo * const aerror_operation_not_supported = &aerror_operation_not_supported_obj; static const ErrorInfo aerror_cant_copy_obj = { aerror_operation_not_supported, // isa 0, // mesg 1, // num_parms {"what"} // parms }; extern "C" const ErrorInfo * const aerror_cant_copy = &aerror_cant_copy_obj; static const ErrorInfo aerror_unimplemented_method_obj = { aerror_operation_not_supported, // isa N_("The method \"%what:1\" is unimplemented in \"%where:2\"."), // mesg 2, // num_parms {"what", "where"} // parms }; extern "C" const ErrorInfo * const aerror_unimplemented_method = &aerror_unimplemented_method_obj; static const ErrorInfo aerror_file_obj = { 0, // isa N_("%file:1:"), // mesg 1, // num_parms {"file"} // parms }; extern "C" const ErrorInfo * const aerror_file = &aerror_file_obj; static const ErrorInfo aerror_cant_open_file_obj = { aerror_file, // isa N_("The file \"%file:1\" can not be opened"), // mesg 1, // num_parms {"file"} // parms }; extern "C" const ErrorInfo * const aerror_cant_open_file = &aerror_cant_open_file_obj; static const ErrorInfo aerror_cant_read_file_obj = { aerror_cant_open_file, // isa N_("The file \"%file:1\" can not be opened for reading."), // mesg 1, // num_parms {"file"} // parms }; extern "C" const ErrorInfo * const aerror_cant_read_file = &aerror_cant_read_file_obj; static const ErrorInfo aerror_cant_write_file_obj = { aerror_cant_open_file, // isa N_("The file \"%file:1\" can not be opened for writing."), // mesg 1, // num_parms {"file"} // parms }; extern "C" const ErrorInfo * const aerror_cant_write_file = &aerror_cant_write_file_obj; static const ErrorInfo aerror_invalid_name_obj = { aerror_file, // isa N_("The file name \"%file:1\" is invalid."), // mesg 1, // num_parms {"file"} // parms }; extern "C" const ErrorInfo * const aerror_invalid_name = &aerror_invalid_name_obj; static const ErrorInfo aerror_bad_file_format_obj = { aerror_file, // isa N_("The file \"%file:1\" is not in the proper format."), // mesg 1, // num_parms {"file"} // parms }; extern "C" const ErrorInfo * const aerror_bad_file_format = &aerror_bad_file_format_obj; static const ErrorInfo aerror_dir_obj = { 0, // isa 0, // mesg 1, // num_parms {"dir"} // parms }; extern "C" const ErrorInfo * const aerror_dir = &aerror_dir_obj; static const ErrorInfo aerror_cant_read_dir_obj = { aerror_dir, // isa N_("The directory \"%dir:1\" can not be opened for reading."), // mesg 1, // num_parms {"dir"} // parms }; extern "C" const ErrorInfo * const aerror_cant_read_dir = &aerror_cant_read_dir_obj; static const ErrorInfo aerror_config_obj = { 0, // isa 0, // mesg 1, // num_parms {"key"} // parms }; extern "C" const ErrorInfo * const aerror_config = &aerror_config_obj; static const ErrorInfo aerror_unknown_key_obj = { aerror_config, // isa N_("The key \"%key:1\" is unknown."), // mesg 1, // num_parms {"key"} // parms }; extern "C" const ErrorInfo * const aerror_unknown_key = &aerror_unknown_key_obj; static const ErrorInfo aerror_cant_change_value_obj = { aerror_config, // isa N_("The value for option \"%key:1\" can not be changed."), // mesg 1, // num_parms {"key"} // parms }; extern "C" const ErrorInfo * const aerror_cant_change_value = &aerror_cant_change_value_obj; static const ErrorInfo aerror_bad_key_obj = { aerror_config, // isa N_("The key \"%key:1\" is not %accepted:2 and is thus invalid."), // mesg 2, // num_parms {"key", "accepted"} // parms }; extern "C" const ErrorInfo * const aerror_bad_key = &aerror_bad_key_obj; static const ErrorInfo aerror_bad_value_obj = { aerror_config, // isa N_("The value \"%value:2\" is not %accepted:3 and is thus invalid for the key \"%key:1\"."), // mesg 3, // num_parms {"key", "value", "accepted"} // parms }; extern "C" const ErrorInfo * const aerror_bad_value = &aerror_bad_value_obj; static const ErrorInfo aerror_duplicate_obj = { aerror_config, // isa 0, // mesg 1, // num_parms {"key"} // parms }; extern "C" const ErrorInfo * const aerror_duplicate = &aerror_duplicate_obj; static const ErrorInfo aerror_key_not_string_obj = { aerror_config, // isa N_("The key \"%key:1\" is not a string."), // mesg 1, // num_parms {"key"} // parms }; extern "C" const ErrorInfo * const aerror_key_not_string = &aerror_key_not_string_obj; static const ErrorInfo aerror_key_not_int_obj = { aerror_config, // isa N_("The key \"%key:1\" is not an integer."), // mesg 1, // num_parms {"key"} // parms }; extern "C" const ErrorInfo * const aerror_key_not_int = &aerror_key_not_int_obj; static const ErrorInfo aerror_key_not_bool_obj = { aerror_config, // isa N_("The key \"%key:1\" is not a boolean."), // mesg 1, // num_parms {"key"} // parms }; extern "C" const ErrorInfo * const aerror_key_not_bool = &aerror_key_not_bool_obj; static const ErrorInfo aerror_key_not_list_obj = { aerror_config, // isa N_("The key \"%key:1\" is not a list."), // mesg 1, // num_parms {"key"} // parms }; extern "C" const ErrorInfo * const aerror_key_not_list = &aerror_key_not_list_obj; static const ErrorInfo aerror_no_value_reset_obj = { aerror_config, // isa N_("The key \"%key:1\" does not take any parameters when prefixed by a \"reset-\"."), // mesg 1, // num_parms {"key"} // parms }; extern "C" const ErrorInfo * const aerror_no_value_reset = &aerror_no_value_reset_obj; static const ErrorInfo aerror_no_value_enable_obj = { aerror_config, // isa N_("The key \"%key:1\" does not take any parameters when prefixed by an \"enable-\"."), // mesg 1, // num_parms {"key"} // parms }; extern "C" const ErrorInfo * const aerror_no_value_enable = &aerror_no_value_enable_obj; static const ErrorInfo aerror_no_value_disable_obj = { aerror_config, // isa N_("The key \"%key:1\" does not take any parameters when prefixed by a \"dont-\" or \"disable-\"."), // mesg 1, // num_parms {"key"} // parms }; extern "C" const ErrorInfo * const aerror_no_value_disable = &aerror_no_value_disable_obj; static const ErrorInfo aerror_no_value_clear_obj = { aerror_config, // isa N_("The key \"%key:1\" does not take any parameters when prefixed by a \"clear-\"."), // mesg 1, // num_parms {"key"} // parms }; extern "C" const ErrorInfo * const aerror_no_value_clear = &aerror_no_value_clear_obj; static const ErrorInfo aerror_language_related_obj = { 0, // isa 0, // mesg 1, // num_parms {"lang"} // parms }; extern "C" const ErrorInfo * const aerror_language_related = &aerror_language_related_obj; static const ErrorInfo aerror_unknown_language_obj = { aerror_language_related, // isa N_("The language \"%lang:1\" is not known."), // mesg 1, // num_parms {"lang"} // parms }; extern "C" const ErrorInfo * const aerror_unknown_language = &aerror_unknown_language_obj; static const ErrorInfo aerror_unknown_soundslike_obj = { aerror_language_related, // isa N_("The soundslike \"%sl:2\" is not known."), // mesg 2, // num_parms {"lang", "sl"} // parms }; extern "C" const ErrorInfo * const aerror_unknown_soundslike = &aerror_unknown_soundslike_obj; static const ErrorInfo aerror_language_not_supported_obj = { aerror_language_related, // isa N_("The language \"%lang:1\" is not supported."), // mesg 1, // num_parms {"lang"} // parms }; extern "C" const ErrorInfo * const aerror_language_not_supported = &aerror_language_not_supported_obj; static const ErrorInfo aerror_no_wordlist_for_lang_obj = { aerror_language_related, // isa N_("No word lists can be found for the language \"%lang:1\"."), // mesg 1, // num_parms {"lang"} // parms }; extern "C" const ErrorInfo * const aerror_no_wordlist_for_lang = &aerror_no_wordlist_for_lang_obj; static const ErrorInfo aerror_mismatched_language_obj = { aerror_language_related, // isa N_("Expected language \"%lang:1\" but got \"%prev:2\"."), // mesg 2, // num_parms {"lang", "prev"} // parms }; extern "C" const ErrorInfo * const aerror_mismatched_language = &aerror_mismatched_language_obj; static const ErrorInfo aerror_affix_obj = { 0, // isa 0, // mesg 0, // num_parms {""} // parms }; extern "C" const ErrorInfo * const aerror_affix = &aerror_affix_obj; static const ErrorInfo aerror_corrupt_affix_obj = { aerror_affix, // isa N_("Affix '%aff:1' is corrupt."), // mesg 1, // num_parms {"aff"} // parms }; extern "C" const ErrorInfo * const aerror_corrupt_affix = &aerror_corrupt_affix_obj; static const ErrorInfo aerror_invalid_cond_obj = { aerror_affix, // isa N_("The condition \"%cond:1\" is invalid."), // mesg 1, // num_parms {"cond"} // parms }; extern "C" const ErrorInfo * const aerror_invalid_cond = &aerror_invalid_cond_obj; static const ErrorInfo aerror_invalid_cond_strip_obj = { aerror_affix, // isa N_("The condition \"%cond:1\" does not guarantee that \"%strip:2\" can always be stripped."), // mesg 2, // num_parms {"cond", "strip"} // parms }; extern "C" const ErrorInfo * const aerror_invalid_cond_strip = &aerror_invalid_cond_strip_obj; static const ErrorInfo aerror_incorrect_encoding_obj = { aerror_affix, // isa N_("The file \"%file:1\" is not in the proper format. Expected the file to be in \"%exp:2\" not \"%got:3\"."), // mesg 3, // num_parms {"file", "exp", "got"} // parms }; extern "C" const ErrorInfo * const aerror_incorrect_encoding = &aerror_incorrect_encoding_obj; static const ErrorInfo aerror_encoding_obj = { 0, // isa 0, // mesg 1, // num_parms {"encod"} // parms }; extern "C" const ErrorInfo * const aerror_encoding = &aerror_encoding_obj; static const ErrorInfo aerror_unknown_encoding_obj = { aerror_encoding, // isa N_("The encoding \"%encod:1\" is not known."), // mesg 1, // num_parms {"encod"} // parms }; extern "C" const ErrorInfo * const aerror_unknown_encoding = &aerror_unknown_encoding_obj; static const ErrorInfo aerror_encoding_not_supported_obj = { aerror_encoding, // isa N_("The encoding \"%encod:1\" is not supported."), // mesg 1, // num_parms {"encod"} // parms }; extern "C" const ErrorInfo * const aerror_encoding_not_supported = &aerror_encoding_not_supported_obj; static const ErrorInfo aerror_conversion_not_supported_obj = { aerror_encoding, // isa N_("The conversion from \"%encod:1\" to \"%encod2:2\" is not supported."), // mesg 2, // num_parms {"encod", "encod2"} // parms }; extern "C" const ErrorInfo * const aerror_conversion_not_supported = &aerror_conversion_not_supported_obj; static const ErrorInfo aerror_pipe_obj = { 0, // isa 0, // mesg 0, // num_parms {""} // parms }; extern "C" const ErrorInfo * const aerror_pipe = &aerror_pipe_obj; static const ErrorInfo aerror_cant_create_pipe_obj = { aerror_pipe, // isa 0, // mesg 0, // num_parms {""} // parms }; extern "C" const ErrorInfo * const aerror_cant_create_pipe = &aerror_cant_create_pipe_obj; static const ErrorInfo aerror_process_died_obj = { aerror_pipe, // isa 0, // mesg 0, // num_parms {""} // parms }; extern "C" const ErrorInfo * const aerror_process_died = &aerror_process_died_obj; static const ErrorInfo aerror_bad_input_obj = { 0, // isa 0, // mesg 0, // num_parms {""} // parms }; extern "C" const ErrorInfo * const aerror_bad_input = &aerror_bad_input_obj; static const ErrorInfo aerror_invalid_string_obj = { aerror_bad_input, // isa N_("The string \"%str:1\" is invalid."), // mesg 1, // num_parms {"str"} // parms }; extern "C" const ErrorInfo * const aerror_invalid_string = &aerror_invalid_string_obj; static const ErrorInfo aerror_invalid_word_obj = { aerror_bad_input, // isa N_("The word \"%word:1\" is invalid."), // mesg 1, // num_parms {"word"} // parms }; extern "C" const ErrorInfo * const aerror_invalid_word = &aerror_invalid_word_obj; static const ErrorInfo aerror_invalid_affix_obj = { aerror_bad_input, // isa N_("The affix flag '%aff:1' is invalid for word \"%word:2\"."), // mesg 2, // num_parms {"aff", "word"} // parms }; extern "C" const ErrorInfo * const aerror_invalid_affix = &aerror_invalid_affix_obj; static const ErrorInfo aerror_inapplicable_affix_obj = { aerror_bad_input, // isa N_("The affix flag '%aff:1' can not be applied to word \"%word:2\"."), // mesg 2, // num_parms {"aff", "word"} // parms }; extern "C" const ErrorInfo * const aerror_inapplicable_affix = &aerror_inapplicable_affix_obj; static const ErrorInfo aerror_unknown_unichar_obj = { aerror_bad_input, // isa 0, // mesg 0, // num_parms {""} // parms }; extern "C" const ErrorInfo * const aerror_unknown_unichar = &aerror_unknown_unichar_obj; static const ErrorInfo aerror_word_list_flags_obj = { aerror_bad_input, // isa 0, // mesg 0, // num_parms {""} // parms }; extern "C" const ErrorInfo * const aerror_word_list_flags = &aerror_word_list_flags_obj; static const ErrorInfo aerror_invalid_flag_obj = { aerror_word_list_flags, // isa 0, // mesg 0, // num_parms {""} // parms }; extern "C" const ErrorInfo * const aerror_invalid_flag = &aerror_invalid_flag_obj; static const ErrorInfo aerror_conflicting_flags_obj = { aerror_word_list_flags, // isa 0, // mesg 0, // num_parms {""} // parms }; extern "C" const ErrorInfo * const aerror_conflicting_flags = &aerror_conflicting_flags_obj; static const ErrorInfo aerror_version_control_obj = { 0, // isa 0, // mesg 0, // num_parms {""} // parms }; extern "C" const ErrorInfo * const aerror_version_control = &aerror_version_control_obj; static const ErrorInfo aerror_bad_version_string_obj = { aerror_version_control, // isa N_("not a version number"), // mesg 0, // num_parms {""} // parms }; extern "C" const ErrorInfo * const aerror_bad_version_string = &aerror_bad_version_string_obj; static const ErrorInfo aerror_filter_obj = { 0, // isa 0, // mesg 0, // num_parms {""} // parms }; extern "C" const ErrorInfo * const aerror_filter = &aerror_filter_obj; static const ErrorInfo aerror_cant_dlopen_file_obj = { aerror_filter, // isa N_("dlopen returned \"%return:1\"."), // mesg 1, // num_parms {"return"} // parms }; extern "C" const ErrorInfo * const aerror_cant_dlopen_file = &aerror_cant_dlopen_file_obj; static const ErrorInfo aerror_empty_filter_obj = { aerror_filter, // isa N_("The file \"%filter:1\" does not contain any filters."), // mesg 1, // num_parms {"filter"} // parms }; extern "C" const ErrorInfo * const aerror_empty_filter = &aerror_empty_filter_obj; static const ErrorInfo aerror_no_such_filter_obj = { aerror_filter, // isa N_("The filter \"%filter:1\" does not exist."), // mesg 1, // num_parms {"filter"} // parms }; extern "C" const ErrorInfo * const aerror_no_such_filter = &aerror_no_such_filter_obj; static const ErrorInfo aerror_confusing_version_obj = { aerror_filter, // isa N_("Confused by version control."), // mesg 0, // num_parms {""} // parms }; extern "C" const ErrorInfo * const aerror_confusing_version = &aerror_confusing_version_obj; static const ErrorInfo aerror_bad_version_obj = { aerror_filter, // isa N_("Aspell version does not match filter's requirement."), // mesg 0, // num_parms {""} // parms }; extern "C" const ErrorInfo * const aerror_bad_version = &aerror_bad_version_obj; static const ErrorInfo aerror_identical_option_obj = { aerror_filter, // isa N_("Filter option already exists."), // mesg 0, // num_parms {""} // parms }; extern "C" const ErrorInfo * const aerror_identical_option = &aerror_identical_option_obj; static const ErrorInfo aerror_options_only_obj = { aerror_filter, // isa N_("Use option modifiers only within named option."), // mesg 0, // num_parms {""} // parms }; extern "C" const ErrorInfo * const aerror_options_only = &aerror_options_only_obj; static const ErrorInfo aerror_invalid_option_modifier_obj = { aerror_filter, // isa N_("Option modifier unknown."), // mesg 0, // num_parms {""} // parms }; extern "C" const ErrorInfo * const aerror_invalid_option_modifier = &aerror_invalid_option_modifier_obj; static const ErrorInfo aerror_cant_describe_filter_obj = { aerror_filter, // isa N_("Error setting filter description."), // mesg 0, // num_parms {""} // parms }; extern "C" const ErrorInfo * const aerror_cant_describe_filter = &aerror_cant_describe_filter_obj; static const ErrorInfo aerror_filter_mode_file_obj = { 0, // isa 0, // mesg 0, // num_parms {""} // parms }; extern "C" const ErrorInfo * const aerror_filter_mode_file = &aerror_filter_mode_file_obj; static const ErrorInfo aerror_mode_option_name_obj = { aerror_filter_mode_file, // isa N_("Empty option specifier."), // mesg 0, // num_parms {""} // parms }; extern "C" const ErrorInfo * const aerror_mode_option_name = &aerror_mode_option_name_obj; static const ErrorInfo aerror_no_filter_to_option_obj = { aerror_filter_mode_file, // isa N_("Option \"%option:1\" possibly specified prior to filter."), // mesg 1, // num_parms {"option"} // parms }; extern "C" const ErrorInfo * const aerror_no_filter_to_option = &aerror_no_filter_to_option_obj; static const ErrorInfo aerror_bad_mode_key_obj = { aerror_filter_mode_file, // isa N_("Unknown mode description key \"%key:1\"."), // mesg 1, // num_parms {"key"} // parms }; extern "C" const ErrorInfo * const aerror_bad_mode_key = &aerror_bad_mode_key_obj; static const ErrorInfo aerror_expect_mode_key_obj = { aerror_filter_mode_file, // isa N_("Expecting \"%modekey:1\" key."), // mesg 1, // num_parms {"modekey"} // parms }; extern "C" const ErrorInfo * const aerror_expect_mode_key = &aerror_expect_mode_key_obj; static const ErrorInfo aerror_mode_version_requirement_obj = { aerror_filter_mode_file, // isa N_("Version specifier missing key: \"aspell\"."), // mesg 0, // num_parms {""} // parms }; extern "C" const ErrorInfo * const aerror_mode_version_requirement = &aerror_mode_version_requirement_obj; static const ErrorInfo aerror_confusing_mode_version_obj = { aerror_filter_mode_file, // isa N_("Confused by version control."), // mesg 0, // num_parms {""} // parms }; extern "C" const ErrorInfo * const aerror_confusing_mode_version = &aerror_confusing_mode_version_obj; static const ErrorInfo aerror_bad_mode_version_obj = { aerror_filter_mode_file, // isa N_("Aspell version does not match mode's requirement."), // mesg 0, // num_parms {""} // parms }; extern "C" const ErrorInfo * const aerror_bad_mode_version = &aerror_bad_mode_version_obj; static const ErrorInfo aerror_missing_magic_expression_obj = { aerror_filter_mode_file, // isa N_("Missing magic mode expression."), // mesg 0, // num_parms {""} // parms }; extern "C" const ErrorInfo * const aerror_missing_magic_expression = &aerror_missing_magic_expression_obj; static const ErrorInfo aerror_empty_file_ext_obj = { aerror_filter_mode_file, // isa N_("Empty extension at char %char:1."), // mesg 1, // num_parms {"char"} // parms }; extern "C" const ErrorInfo * const aerror_empty_file_ext = &aerror_empty_file_ext_obj; static const ErrorInfo aerror_filter_mode_expand_obj = { 0, // isa N_("\"%mode:1\" error"), // mesg 1, // num_parms {"mode"} // parms }; extern "C" const ErrorInfo * const aerror_filter_mode_expand = &aerror_filter_mode_expand_obj; static const ErrorInfo aerror_unknown_mode_obj = { aerror_filter_mode_expand, // isa N_("Unknown mode: \"%mode:1\"."), // mesg 1, // num_parms {"mode"} // parms }; extern "C" const ErrorInfo * const aerror_unknown_mode = &aerror_unknown_mode_obj; static const ErrorInfo aerror_mode_extend_expand_obj = { aerror_filter_mode_expand, // isa N_("\"%mode:1\" error while extend Aspell modes. (out of memory?)"), // mesg 1, // num_parms {"mode"} // parms }; extern "C" const ErrorInfo * const aerror_mode_extend_expand = &aerror_mode_extend_expand_obj; static const ErrorInfo aerror_filter_mode_magic_obj = { 0, // isa 0, // mesg 2, // num_parms {"mode", "magic"} // parms }; extern "C" const ErrorInfo * const aerror_filter_mode_magic = &aerror_filter_mode_magic_obj; static const ErrorInfo aerror_file_magic_pos_obj = { aerror_filter_mode_magic, // isa N_("\"%mode:1\": no start for magic search given for magic \"%magic:2\"."), // mesg 2, // num_parms {"mode", "magic"} // parms }; extern "C" const ErrorInfo * const aerror_file_magic_pos = &aerror_file_magic_pos_obj; static const ErrorInfo aerror_file_magic_range_obj = { aerror_filter_mode_magic, // isa N_("\"%mode:1\": no range for magic search given for magic \"%magic:2\"."), // mesg 2, // num_parms {"mode", "magic"} // parms }; extern "C" const ErrorInfo * const aerror_file_magic_range = &aerror_file_magic_range_obj; static const ErrorInfo aerror_missing_magic_obj = { aerror_filter_mode_magic, // isa N_("\"%mode:1\": no magic expression available for magic \"%magic:2\"."), // mesg 2, // num_parms {"mode", "magic"} // parms }; extern "C" const ErrorInfo * const aerror_missing_magic = &aerror_missing_magic_obj; static const ErrorInfo aerror_bad_magic_obj = { aerror_filter_mode_magic, // isa N_("\"%mode:1\": Magic \"%magic:2\": bad regular expression after location specifier; regexp reports: \"%regerr:3\"."), // mesg 3, // num_parms {"mode", "magic", "regerr"} // parms }; extern "C" const ErrorInfo * const aerror_bad_magic = &aerror_bad_magic_obj; static const ErrorInfo aerror_expression_obj = { 0, // isa 0, // mesg 0, // num_parms {""} // parms }; extern "C" const ErrorInfo * const aerror_expression = &aerror_expression_obj; static const ErrorInfo aerror_invalid_expression_obj = { aerror_expression, // isa N_("\"%expression:1\" is not a valid regular expression."), // mesg 1, // num_parms {"expression"} // parms }; extern "C" const ErrorInfo * const aerror_invalid_expression = &aerror_invalid_expression_obj; } aspell-0.60.8.1/common/block_slist-t.hpp0000644000076500007650000000236714540417415014746 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #ifndef autil__block_slist_t_hh #define autil__block_slist_t_hh #include #include #include #include "block_slist.hpp" namespace acommon { template void BlockSList::add_block(unsigned int num) { assert (offsetof(Node,next)==0); const unsigned int ptr_offset = offsetof(Node, data); void * block = malloc( ptr_offset + sizeof(Node) * num ); *reinterpret_cast(block) = first_block; first_block = block; Node * first = reinterpret_cast(reinterpret_cast(block) + ptr_offset); Node * i = first; Node * last = i + num; while (i + 1 != last) { i->next = i + 1; i = i + 1; } i->next = 0; first_available = first; } template void BlockSList::clear() { void * i = first_block; while (i != 0) { void * n = *reinterpret_cast(i); free(i); i = n; } first_block = 0; first_available = 0; } } #endif aspell-0.60.8.1/common/error.cpp0000644000076500007650000000216014533006640013304 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #include #include #include "error.hpp" namespace acommon { bool Error::is_a(ErrorInfo const * to_find) const { const ErrorInfo * e = err; while (e) { if (e == to_find) return true; e = e->isa; } return false; } Error::Error(const Error & other) { if (other.mesg) { mesg = (char *)malloc(strlen(other.mesg) + 1); strcpy(const_cast(mesg), other.mesg); } err = other.err; } Error & Error::operator=(const Error & other) { if (mesg) free(const_cast(mesg)); if (other.mesg) { unsigned int len = strlen(other.mesg) + 1; mesg = (char *)malloc(len); memcpy(const_cast(mesg), other.mesg, len); } err = other.err; return *this; } Error::~Error() { if (mesg) free(const_cast(mesg)); } } aspell-0.60.8.1/common/gettext_init.cpp0000644000076500007650000000052614533006640014666 00000000000000 #include "gettext.h" #if ENABLE_NLS #include "lock.hpp" static acommon::Mutex lock; static bool did_init = false; extern "C" void aspell_gettext_init() { { acommon::Lock l(&lock); if (did_init) return; did_init = true; } bindtextdomain("aspell", LOCALEDIR); } #else extern "C" void aspell_gettext_init() { } #endif aspell-0.60.8.1/common/file_util.hpp0000644000076500007650000000351414533006640014140 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #ifndef ASPELL_FILE_UTIL__HPP #define ASPELL_FILE_UTIL__HPP #include #include "string.hpp" #include "posib_err.hpp" namespace acommon { class FStream; class Config; class StringList; bool need_dir(ParmString file); String add_possible_dir(ParmString dir, ParmString file); String figure_out_dir(ParmString dir, ParmString file); // FIXME: Possible remove //void open_file(FStream & in, const string & file, // ParmString mode = "r"); time_t get_modification_time(FStream & f); PosibErr open_file_readlock(FStream& in, ParmString file); PosibErr open_file_writelock(FStream & in, ParmString file); // returns true if the file already exists void truncate_file(FStream & f, ParmString name); bool remove_file(ParmString name); bool file_exists(ParmString name); bool rename_file(ParmString orig, ParmString new_name); // will return NULL if path is NULL. const char * get_file_name(const char * path); // expands filename to the full path // returns the length of the directory part or 0 if nothing found unsigned find_file(const Config *, const char * option, String & filename); unsigned find_file(const StringList &, String & filename); class StringEnumeration; class PathBrowser { String suffix; String path; StringEnumeration * els; void * dir_handle; const char * dir; PathBrowser(const PathBrowser &); void operator= (const PathBrowser &); public: PathBrowser(const StringList &, const char * suf = ""); ~PathBrowser(); const char * next(); }; } #endif aspell-0.60.8.1/common/char_vector.hpp0000644000076500007650000000067314533006640014466 00000000000000// This file is part of The New Aspell // Copyright (C) 2001-2003 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #ifndef ASPELL_CHAR_VECTOR__HPP #define ASPELL_CHAR_VECTOR__HPP #include "string.hpp" #include "ostream.hpp" namespace acommon { typedef String CharVector; } #endif aspell-0.60.8.1/common/file_data_util.cpp0000644000076500007650000000466014533006640015127 00000000000000#include "config.hpp" #include "file_util.hpp" #include "file_data_util.hpp" namespace acommon { // Fill in values for a local data directory and a system data directory // The values are stored under the keys local-data-dir and data-dir. // If the is no local-data-dir value, use the directory from master-path. // If there is no directory in master-path, use the current working dir. // FIXME: The case when there is no "/" in the master-path should not // happen since it is an internal option. Unofficially, it can still // be set by the user. This needs to eventually be fixed. void fill_data_dir(const Config * config, String & dir1, String & dir2) { if (config->have("local-data-dir")) { dir1 = config->retrieve("local-data-dir"); if (!dir1.empty() && dir1[dir1.size()-1] != '/') dir1 += '/'; } else { dir1 = config->retrieve("master-path"); size_t pos = dir1.rfind('/'); if (pos != String::npos) dir1.resize(pos + 1); else dir1 = "./"; } dir2 = config->retrieve("data-dir"); if (dir2[dir2.size()-1] != '/') dir2 += '/'; } const String & find_file(String & file, const String & dir1, const String & dir2, const String & name, const char * extension) { file = dir1 + name + extension; if (file_exists(file)) return dir1; file = dir2 + name + extension; return dir2; } bool find_file(String & file, const String & dir1, const String & dir2, const String & name, ParmString preext, ParmString ext) { bool try_name_only = false; if (name.size() > ext.size() && memcmp(name.c_str() + name.size() - ext.size(), ext, ext.size()) == 0) try_name_only = true; if (!try_name_only) { String n = name; n += preext; n += ext; file = dir1 + n; if (file_exists(file)) return true; file = dir2 + n; if (file_exists(file)) return true; n = name; n += ext; file = dir1 + n; if (file_exists(file)) return true; file = dir2 + n; if (file_exists(file)) return true; } file = dir1 + name; if (file_exists(file)) return true; file = dir2 + name; if (file_exists(file)) return true; if (try_name_only) {file = dir1 + name;} else {file = dir1 + name; file += preext; file += ext;} return false; } } aspell-0.60.8.1/common/string_list.cpp0000644000076500007650000000526314533006640014523 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #include "string_list.hpp" //#include "iostream.hpp" namespace acommon { void StringList::copy(const StringList & other) { StringListNode * * cur = &first; StringListNode * other_cur = other.first; while (other_cur != 0) { *cur = new StringListNode(other_cur->data.c_str()); cur = &(*cur)->next; other_cur = other_cur->next; } *cur = 0; } void StringList::destroy() { while (first != 0) { StringListNode * next = first->next; delete first; first = next; } } bool operator==(const StringList & rhs, const StringList & lhs) { StringListNode * rhs_cur = rhs.first; StringListNode * lhs_cur = lhs.first; while (rhs_cur != 0 && lhs_cur != 0 && rhs_cur->data == lhs_cur->data) { rhs_cur = rhs_cur->next; lhs_cur = lhs_cur->next; } return rhs_cur == 0 && lhs_cur == 0; } StringEnumeration * StringListEnumeration::clone() const { return new StringListEnumeration(*this); } void StringListEnumeration::assign(const StringEnumeration * other) { *this = *(const StringListEnumeration *)other; } StringList * StringList::clone() const { return new StringList(*this); } void StringList::assign(const StringList * other) { *this = *(const StringList *)other; } PosibErr StringList::add(ParmStr str) { //CERR.printf("ADD %s\n", str.str()); StringListNode * * cur = &first; while (*cur != 0 && strcmp((*cur)->data.c_str(), str) != 0) { cur = &(*cur)->next; } if (*cur == 0) { *cur = new StringListNode(str); return true; } else { return false; } } PosibErr StringList::remove(ParmStr str) { //CERR.printf("REM %s\n", str.str()); StringListNode * * cur = &first; while (*cur != 0 && strcmp((*cur)->data.c_str(), str)!=0 ) { cur = &(*cur)->next; } if (*cur == 0) { return false; } else { StringListNode * tmp = *cur; *cur = (*cur)->next; delete tmp; return true; } } PosibErr StringList::clear() { //CERR.printf("CLEAR\n"); StringListNode * temp; while (first != 0) { temp = first; first = temp->next; delete temp; } first = 0; return no_err; } StringEnumeration * StringList::elements() const { return new StringListEnumeration(first); } StringList * new_string_list() { return new StringList; } } aspell-0.60.8.1/common/clone_ptr.hpp0000644000076500007650000000261414533006640014151 00000000000000// Copyright (c) 2001 // Kevin Atkinson // // Permission to use, copy, modify, distribute and sell this software // and its documentation for any purpose is hereby granted without // fee, provided that the above copyright notice appear in all copies // and that both that copyright notice and this permission notice // appear in supporting documentation. Kevin Atkinson makes no // representations about the suitability of this software for any // purpose. It is provided "as is" without express or implied // warranty. #ifndef autil__clone_ptr #define autil__clone_ptr #include "generic_copy_ptr.hpp" namespace acommon { template class ClonePtr { struct Parms { T * clone(const T * ptr) const; void assign(T * & rhs, const T * lhs) const; void del(T * ptr); }; GenericCopyPtr impl; public: explicit ClonePtr(T * p = 0) : impl(p) {} ClonePtr(const ClonePtr & other) : impl(other.impl) {} ClonePtr & operator=(const ClonePtr & other) { impl = other.impl; return *this; } void assign(const T * other) {impl.assign(other);} void reset(T * other = 0) {impl.reset(other);} T & operator* () const {return *impl;} T * operator-> () const {return impl;} T * get() const {return impl;} operator T * () const {return impl;} T * release() {return impl.release();} }; } #endif aspell-0.60.8.1/common/cache.cpp0000644000076500007650000000443614533006640013226 00000000000000#include #include "stack_ptr.hpp" #include "cache-t.hpp" namespace acommon { static GlobalCacheBase * first_cache = 0; Mutex GlobalCacheBase::global_cache_lock; void Cacheable::copy() const { //CERR << "COPY\n"; LOCK(&cache->lock); copy_no_lock(); } void GlobalCacheBase::del(Cacheable * n) { *n->prev = n->next; if (n->next) n->next->prev = n->prev; n->next = 0; n->prev = 0; } void GlobalCacheBase::add(Cacheable * n) { assert(n->refcount > 0); n->next = first; n->prev = &first; if (first) first->prev = &n->next; first = n; n->cache = this; } void GlobalCacheBase::release(Cacheable * d) { //CERR << "RELEASE\n"; LOCK(&lock); d->refcount--; assert(d->refcount >= 0); if (d->refcount != 0) return; //CERR << "DEL\n"; if (d->attached()) del(d); delete d; } void GlobalCacheBase::detach(Cacheable * d) { LOCK(&lock); if (d->attached()) del(d); } void GlobalCacheBase::detach_all() { LOCK(&lock); Cacheable * p = first; while (p) { *p->prev = 0; p->prev = 0; p = p->next; } } void release_cache_data(GlobalCacheBase * cache, const Cacheable * d) { cache->release(const_cast(d)); } GlobalCacheBase::GlobalCacheBase(const char * n) : name (n) { LOCK(&global_cache_lock); next = first_cache; prev = &first_cache; if (first_cache) first_cache->prev = &next; first_cache = this; } GlobalCacheBase::~GlobalCacheBase() { detach_all(); LOCK(&global_cache_lock); *prev = next; if (next) next->prev = prev; } bool reset_cache(const char * which) { LOCK(&GlobalCacheBase::global_cache_lock); bool any = false; for (GlobalCacheBase * i = first_cache; i; i = i->next) { if (which && strcmp(i->name, which) == 0) {i->detach_all(); any = true;} } return any; } extern "C" int aspell_reset_cache(const char * which) { return reset_cache(which); } #if 0 struct CacheableImpl : public Cacheable { class CacheConfig; typedef String CacheKey; bool cache_key_eq(const CacheKey &); static PosibErr get_new(const CacheKey &, CacheConfig *); }; template PosibErr get_cache_data(GlobalCache *, CacheableImpl::CacheConfig *, const CacheableImpl::CacheKey &); #endif } aspell-0.60.8.1/common/filter_debug.hpp0000644000076500007650000000227614533006640014623 00000000000000// This file is part of The New Aspell // Copyright (C) 2002 by Christoph Hintermüller under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. // // Added by Christoph Hintermüller // renamed from loadable-filter-API.hpp #ifndef ASPELL_FILTER_DEBUG__HPP #define ASPELL_FILTER_DEBUG__HPP #include #ifdef FILTER_PROGRESS_CONTROL static FILE * controllout=stderr; #define FDEBUGCLOSE do {\ if ((controllout != stdout) && (controllout != stderr)) {\ fclose(controllout);\ controllout=stderr;\ } } while (false) #define FDEBUGNOTOPEN do {\ if ((controllout == stdout) || (controllout == stderr)) {\ FDEBUGOPEN; \ } } while (false) #define FDEBUGOPEN do {\ FDEBUGCLOSE; \ if ((controllout=fopen(FILTER_PROGRESS_CONTROL,"w")) == NULL) {\ controllout=stderr;\ }\ setbuf(controllout,NULL);\ fprintf(controllout,"Debug Destination %s\n",FILTER_PROGRESS_CONTROL);\ } while (false) #define FDEBUG fprintf(controllout,"File: %s(%i)\n",__FILE__,__LINE__) #define FDEBUGPRINTF(a) fprintf(controllout,a) #endif // FILTER_PROGRESS_CONTROL #endif aspell-0.60.8.1/common/cache.hpp0000644000076500007650000000461414533006640013231 00000000000000#ifndef ACOMMON_CACHE__HPP #define ACOMMON_CACHE__HPP #include "posib_err.hpp" namespace acommon { class GlobalCacheBase; template class GlobalCache; // get_cache_data (both versions) and release_cache_data will acquires // the cache's lock template PosibErr get_cache_data(GlobalCache *, typename Data::CacheConfig *, const typename Data::CacheKey &); template PosibErr get_cache_data(GlobalCache *, typename Data::CacheConfig *, typename Data::CacheConfig2 *, const typename Data::CacheKey &); class Cacheable; void release_cache_data(GlobalCacheBase *, const Cacheable *); static inline void release_cache_data(const GlobalCacheBase * c, const Cacheable * d) { release_cache_data(const_cast(c),d); } class Cacheable { public: // but don't use Cacheable * next; Cacheable * * prev; mutable int refcount; GlobalCacheBase * cache; public: bool attached() {return prev;} void copy_no_lock() const {refcount++;} void copy() const; // Acquires cache->lock void release() const {release_cache_data(cache,this);} // Acquires cache->lock Cacheable(GlobalCacheBase * c = 0) : next(0), prev(0), refcount(1), cache(c) {} virtual ~Cacheable() {} }; template class CachePtr { Data * ptr; public: void reset(Data * p) { if (ptr) ptr->release(); ptr = p; } void copy(Data * p) {if (p) p->copy(); reset(p);} Data * release() {Data * tmp = ptr; ptr = 0; return tmp;} Data & operator* () const {return *ptr;} Data * operator-> () const {return ptr;} Data * get() const {return ptr;} operator Data * () const {return ptr;} CachePtr() : ptr(0) {} CachePtr(const CachePtr & other) {ptr = other.ptr; if (ptr) ptr->copy();} void operator=(const CachePtr & other) {copy(other.ptr);} ~CachePtr() {reset(0);} }; template PosibErr setup(CachePtr & res, GlobalCache * cache, typename Data::CacheConfig * config, const typename Data::CacheKey & key) { PosibErr pe = get_cache_data(cache, config, key); if (pe.has_err()) return pe; res.reset(pe.data); return no_err; } bool reset_cache(const char * = 0); } #endif aspell-0.60.8.1/common/generic_copy_ptr.hpp0000644000076500007650000000337414533006640015523 00000000000000// Copyright (c) 2001 // Kevin Atkinson // // Permission to use, copy, modify, distribute and sell this software // and its documentation for any purpose is hereby granted without // fee, provided that the above copyright notice appear in all copies // and that both that copyright notice and this permission notice // appear in supporting documentation. Kevin Atkinson makes no // representations about the suitability of this software for any // purpose. It is provided "as is" without express or implied // warranty. #ifndef autil__generic_copy_ptr #define autil__generic_copy_ptr namespace acommon { // Parms is expected to have the following members // T * Parms::clone(const T *); // void Parms::assign(T * &, const T *); // void Parms::del(T *); // All members can assume that all pointers are not null template class GenericCopyPtr { T * ptr_; Parms parms_; public: explicit GenericCopyPtr(T * p = 0, const Parms & parms = Parms()) : ptr_(p), parms_(parms) {} GenericCopyPtr(const GenericCopyPtr & other); GenericCopyPtr & operator= (const GenericCopyPtr & other) { assign(other.ptr_, parms_); return *this; } // assign makes a copy of other void assign(const T * other, const Parms & parms = Parms()); // reset takes ownership of other void reset(T * other = 0, const Parms & parms = Parms()); T & operator* () const {return *ptr_;} T * operator-> () const {return ptr_;} T * get() const {return ptr_;} operator T * () const {return ptr_;} T * release() {T * tmp = ptr_; ptr_ = 0; return tmp;} const Parms & parms() {return parms_;} const Parms & parms() const {return parms_;} ~GenericCopyPtr(); }; } #endif aspell-0.60.8.1/common/document_checker.cpp0000644000076500007650000000504614533006640015463 00000000000000/* This file is part of The New Aspell * Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL * license version 2.0 or 2.1. You should have received a copy of the * LGPL license along with this library if you did not you can find it * at http://www.gnu.org/. */ #include "document_checker.hpp" #include "tokenizer.hpp" #include "convert.hpp" #include "speller.hpp" #include "config.hpp" namespace acommon { DocumentChecker::DocumentChecker() : status_fun_(0), speller_(0) {} DocumentChecker::~DocumentChecker() { } PosibErr DocumentChecker ::setup(Tokenizer * tokenizer, Speller * speller, Filter * filter) { tokenizer_.reset(tokenizer); filter_.reset(filter); speller_ = speller; conv_ = speller->to_internal_; return no_err; } void DocumentChecker::set_status_fun(void (* sf)(void *, Token, int), void * d) { status_fun_ = sf; status_fun_data_ = d; } void DocumentChecker::reset() { if (filter_) filter_->reset(); } void DocumentChecker::process(const char * str, int size) { proc_str_.clear(); PosibErr fixed_size = get_correct_size("aspell_document_checker_process", conv_->in_type_width(), size); if (!fixed_size.has_err()) conv_->decode(str, fixed_size, proc_str_); proc_str_.append(0); FilterChar * begin = proc_str_.pbegin(); FilterChar * end = proc_str_.pend() - 1; if (filter_) filter_->process(begin, end); tokenizer_->reset(begin, end); } void DocumentChecker::process_wide(const void * str, int size, int type_width) { proc_str_.clear(); int fixed_size = get_correct_size("aspell_document_checker_process", conv_->in_type_width(), size, type_width); conv_->decode(static_cast(str), fixed_size, proc_str_); proc_str_.append(0); FilterChar * begin = proc_str_.pbegin(); FilterChar * end = proc_str_.pend() - 1; if (filter_) filter_->process(begin, end); tokenizer_->reset(begin, end); } Token DocumentChecker::next_misspelling() { bool correct; Token tok; do { if (!tokenizer_->advance()) { tok.offset = proc_str_.size(); tok.len = 0; return tok; } correct = speller_->check(MutableString(tokenizer_->word.data(), tokenizer_->word.size() - 1)); tok.len = tokenizer_->end_pos - tokenizer_->begin_pos; tok.offset = tokenizer_->begin_pos; if (status_fun_) (*status_fun_)(status_fun_data_, tok, correct); } while (correct); return tok; } } aspell-0.60.8.1/common/vararray.hpp0000644000076500007650000000230614533006640014011 00000000000000 // This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #ifndef ASPELL_VARARRAY__HPP #define ASPELL_VARARRAY__HPP #ifndef __GNUC__ # include #endif namespace acommon { // only use this on types with a trivial constructors destructor #ifdef __GNUC__ // use variable arrays #define VARARRAY(type, name, num) type name[num] #define VARARRAYM(type, name, num, max) type name[num] #else // use malloc struct MallocPtr { void * ptr; MallocPtr() : ptr(0) {}; ~MallocPtr() {if (ptr) free(ptr);} }; #define VARARRAY(type, name, num) \ acommon::MallocPtr name##_data; \ name##_data.ptr = malloc(sizeof(type) * (num)); \ type * name = (type *)name##_data.ptr #define VARARRAYM(type, name, num, max) type name[max] #endif #if 0 // this version uses alloca #define VARARRAY(type, name, num) \ type * name = (type *)alloca(sizeof(type) * (num)) #define VARARRAYM(type, name, num, max) \ type * name = (type *)alloca(sizeof(type) * (num)) #endif } #endif aspell-0.60.8.1/common/convert.cpp0000644000076500007650000010320114533006640013631 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #include #include #include #include "asc_ctype.hpp" #include "convert.hpp" #include "fstream.hpp" #include "getdata.hpp" #include "config.hpp" #include "errors.hpp" #include "stack_ptr.hpp" #include "cache-t.hpp" #include "file_util.hpp" #include "file_data_util.hpp" #include "vararray.hpp" #include "iostream.hpp" #include "gettext.h" namespace acommon { typedef unsigned char byte; typedef unsigned char Uni8; typedef unsigned short Uni16; typedef unsigned int Uni32; ////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////// // // Lookups // ////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////// // // ToUniLookup // class ToUniLookup { Uni32 data[256]; static const Uni32 npos = (Uni32)(-1); public: void reset(); Uni32 operator[] (char key) const {return data[(unsigned char)key];} bool have(char key) const {return data[(unsigned char)key] != npos;} bool insert(char key, Uni32 value); }; void ToUniLookup::reset() { for (int i = 0; i != 256; ++i) data[i] = npos; } bool ToUniLookup::insert(char key, Uni32 value) { if (data[(unsigned char)key] != npos) return false; data[(unsigned char)key] = value; return true; } ////////////////////////////////////////////////////////////////////// // // FromUniLookup // // Assumes that the maximum number of items in the table is 256 // Also assumes (unsigned char)i == i % 256 // Based on the iso-8859-* character sets it is very fast, almost all // lookups involving no more than 2 comparisons. // NO looks ups involded more than 3 compassions. // Also, no division (or modules) is done whatsoever. struct UniItem { Uni32 key; char value; }; class FromUniLookup { private: static const Uni32 npos = (Uni32)(-1); UniItem * overflow_end; UniItem data[256*4]; UniItem overflow[256]; // you can never be too careful; public: FromUniLookup() {} void reset(); inline char operator() (Uni32 key, char unknown = '?') const; bool insert(Uni32 key, char value); }; void FromUniLookup::reset() { for (unsigned i = 0; i != 256*4; ++i) data[i].key = npos; overflow_end = overflow; } inline char FromUniLookup::operator() (Uni32 k, char unknown) const { const UniItem * i = data + (unsigned char)k * 4; if (i->key == k) return i->value; ++i; if (i->key == k) return i->value; ++i; if (i->key == k) return i->value; ++i; if (i->key == k) return i->value; if (i->key == npos) return unknown; for(i = overflow; i != overflow_end; ++i) if (i->key == k) return i->value; return unknown; } bool FromUniLookup::insert(Uni32 k, char v) { UniItem * i = data + (unsigned char)k * 4; UniItem * e = i + 4; while (i != e && i->key != npos) { if (i->key == k) return false; ++i; } if (i == e) { for(i = overflow; i != overflow_end; ++i) if (i->key == k) return false; } i->key = k; i->value = v; return true; } ////////////////////////////////////////////////////////////////////// // // CharLookup // class CharLookup { private: int data[256]; public: void reset(); char operator[] (char key) const {return data[(unsigned char)key];} bool insert(char key, char value); }; void CharLookup::reset() { for (int i = 0; i != 256; ++i) data[i] = -1; } bool CharLookup::insert(char key, char value) { if (data[(unsigned char)key] != -1) return false; data[(unsigned char)key] = value; return true; } ////////////////////////////////////////////////////////////////////// // // NormLookup // template struct NormTable { static const unsigned struct_size; unsigned mask; unsigned height; unsigned width; unsigned size; T * end; T data[1]; // hack for data[] }; template const unsigned NormTable::struct_size = sizeof(NormTable) - 1; template struct NormLookupRet { const typename T::To * to; const From * last; NormLookupRet(const typename T::To * t, From * l) : to(t), last(l) {} }; template static inline NormLookupRet norm_lookup(const NormTable * d, From * s, From * stop, const typename T::To * def, From * prev) { loop: if (s != stop) { const T * i = d->data + (static_cast(*s) & d->mask); for (;;) { if (i->from == static_cast(*s)) { if (i->sub_table) { // really tail recursion if (i->to[1] != T::to_non_char) {def = i->to; prev = s;} d = (const NormTable *)(i->sub_table); s++; goto loop; } else { return NormLookupRet(i->to, s); } } else { i += d->height; if (i >= d->end) break; } } } return NormLookupRet(def, prev); } template void free_norm_table(NormTable * d) { for (T * cur = d->data; cur != d->end; ++cur) { if (cur->sub_table) free_norm_table(static_cast *>(cur->sub_table)); } free(d); } struct FromUniNormEntry { typedef Uni32 From; Uni32 from; typedef byte To; byte to[4]; static const From from_non_char = (From)(-1); static const To to_non_char = 0x10; static const unsigned max_to = 4; void * sub_table; } #ifdef __GNUC__ __attribute__ ((aligned (16))) #endif ; struct ToUniNormEntry { typedef byte From; byte from; typedef Uni16 To; Uni16 to[3]; static const From from_non_char = 0x10; static const To to_non_char = 0x10; static const unsigned max_to = 3; void * sub_table; } #ifdef __GNUC__ __attribute__ ((aligned (16))) #endif ; ////////////////////////////////////////////////////////////////////// // // read in char data // PosibErr read_in_char_data (const Config & config, ParmStr encoding, ToUniLookup & to, FromUniLookup & from) { to.reset(); from.reset(); String dir1,dir2,file_name; fill_data_dir(&config, dir1, dir2); find_file(file_name,dir1,dir2,encoding,".cset"); FStream data; PosibErrBase err = data.open(file_name, "r"); if (err.get_err()) { char mesg[300]; snprintf(mesg, 300, _("This could also mean that the file \"%s\" could not be opened for reading or does not exist."), file_name.c_str()); return make_err(unknown_encoding, encoding, mesg); } unsigned chr; Uni32 uni; String line; char * p; do { p = get_nb_line(data, line); } while (*p != '/'); for (chr = 0; chr != 256; ++chr) { p = get_nb_line(data, line); if (strtoul(p, 0, 16) != chr) return make_err(bad_file_format, file_name); uni = strtoul(p + 3, 0, 16); to.insert(chr, uni); from.insert(uni, chr); } return no_err; } ////////////////////////////////////////////////////////////////////// // // read in norm data // struct Tally { int size; Uni32 mask; int max; int * data; Tally(int s, int * d) : size(s), mask(s - 1), max(0), data(d) { memset(data, 0, sizeof(int)*size); } void add(Uni32 chr) { Uni32 p = chr & mask; data[p]++; if (data[p] > max) max = data[p]; } }; # define sanity(check) \ if (!(check)) return sanity_fail(__FILE__, FUNC, __LINE__, #check) static PosibErrBase sanity_fail(const char * file, const char * func, unsigned line, const char * check_str) { char mesg[500]; snprintf(mesg, 500, "%s:%d: %s: Assertion \"%s\" failed.", file, line, func, check_str); return make_err(bad_input_error, mesg); } # define CREATE_NORM_TABLE(T, in, buf, res) \ do { PosibErr *> pe( create_norm_table(in,buf) );\ if (pe.has_err()) return PosibErrBase(pe); \ res = pe.data; } while(false) template static PosibErr< NormTable * > create_norm_table(IStream & in, String & buf) { const char FUNC[] = "create_norm_table"; const char * p = get_nb_line(in, buf); sanity(*p == 'N'); ++p; int size = strtoul(p, (char **)&p, 10); VARARRAY(T, d, size); memset(d, 0, sizeof(T) * size); int sz = 1 << (unsigned)floor(log(size <= 1 ? 1.0 : size - 1)/log(2.0)); VARARRAY(int, tally0_d, sz); Tally tally0(sz, tally0_d); VARARRAY(int, tally1_d, sz*2); Tally tally1(sz*2, tally1_d); VARARRAY(int, tally2_d, sz*4); Tally tally2(sz*4, tally2_d); T * cur = d; while (p = get_nb_line(in, buf), *p != '.') { Uni32 f = strtoul(p, (char **)&p, 16); cur->from = static_cast(f); sanity(f == cur->from); tally0.add(f); tally1.add(f); tally2.add(f); ++p; sanity(*p == '>'); ++p; sanity(*p == ' '); ++p; unsigned i = 0; if (*p != '-') { for (;; ++i) { const char * q = p; Uni32 t = strtoul(p, (char **)&p, 16); if (q == p) break; sanity(i < d->max_to); cur->to[i] = static_cast(t); sanity(t == static_cast(cur->to[i])); } } else { cur->to[0] = 0; cur->to[1] = T::to_non_char; } if (*p == ' ') ++p; if (*p == '/') CREATE_NORM_TABLE(T, in, buf, cur->sub_table); ++cur; } sanity(cur - d == size); Tally * which = &tally0; if (which->max > tally1.max) which = &tally1; if (which->max > tally2.max) which = &tally2; NormTable * final = (NormTable *)calloc(1, NormTable::struct_size + sizeof(T) * which->size * which->max); memset(final, 0, NormTable::struct_size + sizeof(T) * which->size * which->max); final->mask = which->size - 1; final->height = which->size; final->width = which->max; final->end = final->data + which->size * which->max; final->size = size; for (cur = d; cur != d + size; ++cur) { T * dest = final->data + (cur->from & final->mask); while (dest->from != 0) dest += final->height; *dest = *cur; if (dest->from == 0) dest->from = T::from_non_char; } for (T * dest = final->data; dest < final->end; dest += final->height) { if (dest->from == 0 || (dest->from == T::from_non_char && dest->to[0] == 0)) { dest->from = T::from_non_char; dest->to[0] = T::to_non_char; } } return final; } static PosibErr init_norm_tables(FStream & in, NormTables * d) { const char FUNC[] = "init_norm_tables"; String l; get_nb_line(in, l); remove_comments(l); sanity (l == "INTERNAL"); get_nb_line(in, l); remove_comments(l); sanity (l == "/"); CREATE_NORM_TABLE(FromUniNormEntry, in, l, d->internal); get_nb_line(in, l); remove_comments(l); sanity (l == "STRICT"); char * p = get_nb_line(in, l); remove_comments(l); if (l == "/") { CREATE_NORM_TABLE(FromUniNormEntry, in, l, d->strict_d); d->strict = d->strict_d; } else { sanity(*p == '='); ++p; ++p; sanity(strcmp(p, "INTERNAL") == 0); d->strict = d->internal; } while (get_nb_line(in, l)) { remove_comments(l); d->to_uni.push_back(NormTables::ToUniTable()); NormTables::ToUniTable & e = d->to_uni.back(); e.name.resize(l.size()); for (unsigned i = 0; i != l.size(); ++i) e.name[i] = asc_tolower(l[i]); char * p = get_nb_line(in, l); remove_comments(l); if (l == "/") { CREATE_NORM_TABLE(ToUniNormEntry, in, l, e.data); e.ptr = e.data; } else { sanity(*p == '='); ++p; ++p; for (char * q = p; *q; ++q) *q = asc_tolower(*q); Vector::iterator i = d->to_uni.begin(); while (i->name != p && i != d->to_uni.end()) ++i; sanity(i != d->to_uni.end()); e.ptr = i->ptr; get_nb_line(in, l); } } return no_err; } PosibErr NormTables::get_new(const String & encoding, const Config * config) { String dir1,dir2,file_name; fill_data_dir(config, dir1, dir2); find_file(file_name,dir1,dir2,encoding,".cmap"); FStream in; PosibErrBase err = in.open(file_name, "r"); if (err.get_err()) { char mesg[300]; snprintf(mesg, 300, _("This could also mean that the file \"%s\" could not be opened for reading or does not exist."), file_name.c_str()); return make_err(unknown_encoding, encoding, mesg); // FIXME } NormTables * d = new NormTables; d->key = encoding; err = init_norm_tables(in, d); if (err.has_err()) { return make_err(bad_file_format, file_name, err.get_err()->mesg); } return d; } NormTables::~NormTables() { free_norm_table(internal); if (strict_d) free_norm_table(strict_d); for (unsigned i = 0; i != to_uni.size(); ++i) { if (to_uni[i].data) free_norm_table(to_uni[i].data); } } ////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////// // // Convert // ////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////// bool operator== (const Convert & rhs, const Convert & lhs) { return strcmp(rhs.in_code(), lhs.in_code()) == 0 && strcmp(rhs.out_code(), lhs.out_code()) == 0; } ////////////////////////////////////////////////////////////////////// // // Trivial Conversion // const char * unsupported_null_term_wide_string_msg = "Null-terminated wide-character strings unsupported when used this way."; template struct DecodeDirect : public Decode { DecodeDirect() {type_width = sizeof(Chr);} void decode(const char * in0, int size, FilterCharVector & out) const { const Chr * in = reinterpret_cast(in0); if (size == -sizeof(Chr)) { for (;*in; ++in) out.append(*in, sizeof(Chr)); } else if (size <= -1) { fprintf(stderr, "%s\n", unsupported_null_term_wide_string_msg); abort(); } else { const Chr * stop = reinterpret_cast(in0) + size/sizeof(Chr); for (;in != stop; ++in) out.append(*in, sizeof(Chr)); } } PosibErr decode_ec(const char * in0, int size, FilterCharVector & out, ParmStr) const { DecodeDirect::decode(in0, size, out); return no_err; } }; template struct EncodeDirect : public Encode { EncodeDirect() {type_width = sizeof(Chr);} void encode(const FilterChar * in, const FilterChar * stop, CharVector & out) const { for (; in != stop; ++in) { Chr c = in->chr; if (c != in->chr) c = '?'; out.append(&c, sizeof(Chr)); } } PosibErr encode_ec(const FilterChar * in, const FilterChar * stop, CharVector & out, ParmStr orig) const { for (; in != stop; ++in) { Chr c = in->chr; if (c != in->chr) { char m[70]; snprintf(m, 70, _("The Unicode code point U+%04X is unsupported."), in->chr); return make_err(invalid_string, orig, m); } out.append(&c, sizeof(Chr)); } return no_err; } bool encode(FilterChar * &, FilterChar * &, FilterCharVector &) const { return true; } }; template struct ConvDirect : public DirectConv { ConvDirect() {type_width = sizeof(Chr);} void convert(const char * in0, int size, CharVector & out) const { if (size == -sizeof(Chr)) { const Chr * in = reinterpret_cast(in0); for (;*in != 0; ++in) out.append(in, sizeof(Chr)); } else if (size <= -1) { fprintf(stderr, "%s\n", unsupported_null_term_wide_string_msg); abort(); } else { out.append(in0, size); } } PosibErr convert_ec(const char * in0, int size, CharVector & out, ParmStr) const { ConvDirect::convert(in0, size, out); return no_err; } }; ////////////////////////////////////////////////////////////////////// // // Lookup Conversion // struct DecodeLookup : public Decode { ToUniLookup lookup; PosibErr init(ParmStr code, const Config & c) { FromUniLookup unused; return read_in_char_data(c, code, lookup, unused); } void decode(const char * in, int size, FilterCharVector & out) const { if (size == -1) { for (;*in; ++in) out.append(lookup[*in]); } else { const char * stop = in + size; for (;in != stop; ++in) out.append(lookup[*in]); } } PosibErr decode_ec(const char * in, int size, FilterCharVector & out, ParmStr) const { DecodeLookup::decode(in, size, out); return no_err; } }; struct DecodeNormLookup : public Decode { typedef ToUniNormEntry E; NormTable * data; DecodeNormLookup(NormTable * d) : data(d) {} // must be null terminated // FIXME: Why must it be null terminated? void decode(const char * in, int size, FilterCharVector & out) const { const char * stop = in + size; // will work even if size -1 while (in != stop) { if (*in == 0) { if (size == -1) break; out.append(0); ++in; } else { NormLookupRet ret = norm_lookup(data, in, stop, 0, in); for (unsigned i = 0; ret.to[i] && i < E::max_to; ++i) out.append(ret.to[i]); in = ret.last + 1; } } } PosibErr decode_ec(const char * in, int size, FilterCharVector & out, ParmStr) const { DecodeNormLookup::decode(in, size, out); return no_err; } }; struct EncodeLookup : public Encode { FromUniLookup lookup; PosibErr init(ParmStr code, const Config & c) {ToUniLookup unused; return read_in_char_data(c, code, unused, lookup);} void encode(const FilterChar * in, const FilterChar * stop, CharVector & out) const { for (; in != stop; ++in) { out.append(lookup(*in)); } } PosibErr encode_ec(const FilterChar * in, const FilterChar * stop, CharVector & out, ParmStr orig) const { for (; in != stop; ++in) { char c = lookup(*in, '\0'); if (c == '\0' && in->chr != 0) { char m[70]; snprintf(m, 70, _("The Unicode code point U+%04X is unsupported."), in->chr); return make_err(invalid_string, orig, m); } out.append(c); } return no_err; } bool encode(FilterChar * & in0, FilterChar * & stop, FilterCharVector & out) const { FilterChar * in = in0; for (; in != stop; ++in) *in = lookup(*in); return true; } }; struct EncodeNormLookup : public Encode { typedef FromUniNormEntry E; NormTable * data; EncodeNormLookup(NormTable * d) : data(d) {} // *stop must equal 0 void encode(const FilterChar * in, const FilterChar * stop, CharVector & out) const { while (in < stop) { if (*in == 0) { out.append('\0'); ++in; } else { NormLookupRet ret = norm_lookup(data, in, stop, (const byte *)"?", in); for (unsigned i = 0; i < E::max_to && ret.to[i]; ++i) out.append(ret.to[i]); in = ret.last + 1; } } } PosibErr encode_ec(const FilterChar * in, const FilterChar * stop, CharVector & out, ParmStr orig) const { while (in < stop) { if (*in == 0) { out.append('\0'); ++in; } else { NormLookupRet ret = norm_lookup(data, in, stop, 0, in); if (ret.to == 0) { char m[70]; snprintf(m, 70, _("The Unicode code point U+%04X is unsupported."), in->chr); return make_err(invalid_string, orig, m); } for (unsigned i = 0; i < E::max_to && ret.to[i]; ++i) out.append(ret.to[i]); in = ret.last + 1; } } return no_err; } bool encode(FilterChar * & in, FilterChar * & stop, FilterCharVector & buf) const { buf.clear(); while (in < stop) { if (*in == 0) { buf.append(FilterChar(0)); ++in; } else { NormLookupRet ret = norm_lookup(data, in, stop, (const byte *)"?", in); const FilterChar * end = ret.last + 1; unsigned width = 0; for (; in != end; ++in) width += in->width; buf.append(FilterChar(ret.to[0], width)); for (unsigned i = 1; i < E::max_to && ret.to[i]; ++i) { buf.append(FilterChar(ret.to[i],0)); } } } buf.append(0); in = buf.pbegin(); stop = buf.pend(); return true; } }; ////////////////////////////////////////////////////////////////////// // // UTF8 // #define get_check_next \ if (in == stop) goto error; \ c = *in; \ if ((c & 0xC0/*1100 0000*/) != 0x80/*10xx xxxx*/) goto error;\ ++in; \ u <<= 6; \ u |= c & 0x3F/*0011 1111*/; \ ++w; static inline FilterChar from_utf8 (const char * & in, const char * stop = 0, Uni32 err_char = '?') { Uni32 u = (Uni32)(-1); FilterChar::Width w = 1; // the first char is guaranteed not to be off the end char c = *in; ++in; if ((c & 0x80/*1000 0000*/) == 0x00/*0xxx xxx*/) { u = c; } else if ((c & 0xE0/*1110 0000*/) == 0xC0/*110x xxxx*/) { // 2-byte wide u = c & 0x1F/*0001 1111*/; get_check_next; } else if ((c & 0xF0/*1111 0000*/) == 0xE0/*1110 xxxx*/) { // 3-byte wide u = c & 0x0F/*0000 1111*/; get_check_next; get_check_next; } else if ((c & 0xF8/*1111 1000*/) == 0xF0/*1111 0xxx*/) { // 4-byte wide u = c & 0x07/*0000 0111*/; get_check_next; get_check_next; get_check_next; } else { goto error; } return FilterChar(u, w); error: return FilterChar(err_char, w); } static inline void to_utf8 (FilterChar in, CharVector & out) { FilterChar::Chr c = in; if (c < 0x80) { out.append(c); } else if (c < 0x800) { out.append(0xC0 | (c>>6)); out.append(0x80 | (c & 0x3F)); } else if (c < 0x10000) { out.append(0xE0 | (c>>12)); out.append(0x80 | (c>>6 & 0x3F)); out.append(0x80 | (c & 0x3F)); } else if (c < 0x200000) { out.append(0xF0 | (c>>18)); out.append(0x80 | (c>>12 & 0x3F)); out.append(0x80 | (c>>6 & 0x3F)); out.append(0x80 | (c & 0x3F)); } } struct DecodeUtf8 : public Decode { ToUniLookup lookup; void decode(const char * in, int size, FilterCharVector & out) const { if (size == -1) { while (*in) out.append(from_utf8(in)); } else { const char * stop = in + size; while (in != stop) out.append(from_utf8(in, stop)); } } PosibErr decode_ec(const char * in, int size, FilterCharVector & out, ParmStr orig) const { const char * begin = in; if (size == -1) { while (*in) { FilterChar c = from_utf8(in, 0, (Uni32)-1); if (c == (Uni32)-1) goto error; out.append(c); } } else { const char * stop = in + size; while (in != stop) { FilterChar c = from_utf8(in, stop, (Uni32)-1); if (c == (Uni32)-1) goto error; out.append(c); } } return no_err; error: char m[70]; snprintf(m, 70, _("Invalid UTF-8 sequence at position %ld."), (long)(in - begin)); return make_err(invalid_string, orig, m); } }; struct EncodeUtf8 : public Encode { FromUniLookup lookup; void encode(const FilterChar * in, const FilterChar * stop, CharVector & out) const { for (; in != stop; ++in) { to_utf8(*in, out); } } PosibErr encode_ec(const FilterChar * in, const FilterChar * stop, CharVector & out, ParmStr) const { for (; in != stop; ++in) { to_utf8(*in, out); } return no_err; } }; ////////////////////////////////////////////////////////////////////// // // Cache // static GlobalCache decode_cache("decode"); static GlobalCache encode_cache("encode"); static GlobalCache norm_tables_cache("norm_tables"); ////////////////////////////////////////////////////////////////////// // // new_aspell_convert // void Convert::generic_convert(const char * in, int size, CharVector & out) { buf_.clear(); decode_->decode(in, size, buf_); FilterChar * start = buf_.pbegin(); FilterChar * stop = buf_.pend(); if (!filter.empty()) filter.process(start, stop); encode_->encode(start, stop, out); } const char * fix_encoding_str(ParmStr enc, String & buf) { buf.clear(); buf.reserve(enc.size() + 1); for (size_t i = 0; i != enc.size(); ++i) buf.push_back(asc_tolower(enc[i])); if (strncmp(buf.c_str(), "iso8859", 7) == 0) buf.insert(buf.begin() + 3, '-'); // For backwards compatibility if (buf == "ascii" || buf == "ansi_x3.4-1968") return "iso-8859-1"; else if (buf == "machine unsigned 16" || buf == "utf-16") return "ucs-2"; else if (buf == "machine unsigned 32" || buf == "utf-32") return "ucs-4"; else return buf.c_str(); } bool ascii_encoding(const Config & c, ParmStr enc0) { if (enc0.empty()) return true; if (enc0 == "ANSI_X3.4-1968" || enc0 == "ASCII" || enc0 == "ascii") return true; String buf; const char * enc = fix_encoding_str(enc0, buf); if (strcmp(enc, "utf-8") == 0 || strcmp(enc, "ucs-2") == 0 || strcmp(enc, "ucs-4") == 0) return false; String dir1,dir2,file_name; fill_data_dir(&c, dir1, dir2); file_name << dir1 << enc << ".cset"; if (file_exists(file_name)) return false; if (dir1 == dir2) return true; file_name.clear(); file_name << dir2 << enc << ".cset"; return !file_exists(file_name); } PosibErr internal_new_convert(const Config & c, ConvKey in, ConvKey out, bool if_needed, Normalize norm) { String in_s; in.val = fix_encoding_str(in.val, in_s); String out_s; out.val = fix_encoding_str(out.val, out_s); if (if_needed && in.val == out.val) return 0; StackPtr conv(new Convert); switch (norm) { case NormNone: RET_ON_ERR(conv->init(c, in, out)); break; case NormFrom: RET_ON_ERR(conv->init_norm_from(c, in, out)); break; case NormTo: RET_ON_ERR(conv->init_norm_to(c, in, out)); break; } return conv.release(); } PosibErr Decode::get_new(const ConvKey & k, const Config * c) { StackPtr ptr; if (k.val == "iso-8859-1") { ptr.reset(new DecodeDirect); } else if (k.val == "ucs-2") { if (k.allow_ucs) ptr.reset(new DecodeDirect); else return make_err(encoding_not_supported, k.val); } else if (k.val == "ucs-4") { if (k.allow_ucs) ptr.reset(new DecodeDirect); else return make_err(encoding_not_supported, k.val); } else if (k.val == "utf-8") { ptr.reset(new DecodeUtf8); } else { ptr.reset(new DecodeLookup); } RET_ON_ERR(ptr->init(k.val, *c)); ptr->key = k.val; return ptr.release(); } PosibErr Encode::get_new(const ConvKey & k, const Config * c) { StackPtr ptr; if (k.val == "iso-8859-1") { ptr.reset(new EncodeDirect); } else if (k.val == "ucs-2" && k.allow_ucs) { if (k.allow_ucs) ptr.reset(new EncodeDirect); else return make_err(encoding_not_supported, k.val); } else if (k.val == "ucs-4" && k.allow_ucs) { if (k.allow_ucs) ptr.reset(new EncodeDirect); else return make_err(encoding_not_supported, k.val); } else if (k.val == "utf-8") { ptr.reset(new EncodeUtf8); } else { ptr.reset(new EncodeLookup); } RET_ON_ERR(ptr->init(k.val, *c)); ptr->key = k.val; return ptr.release(); } Convert::~Convert() {} PosibErr Convert::init(const Config & c, const ConvKey & in, const ConvKey & out) { RET_ON_ERR(setup(decode_c, &decode_cache, &c, in)); decode_ = decode_c.get(); RET_ON_ERR(setup(encode_c, &encode_cache, &c, out)); encode_ = encode_c.get(); conv_ = 0; if (in.val == out.val) { if (in.val == "ucs-2") { if (in.allow_ucs) { conv_ = new ConvDirect; } else { return make_err(encoding_not_supported, in.val); } } else if (in.val == "ucs-4") { if (in.allow_ucs) { conv_ = new ConvDirect; } else { return make_err(encoding_not_supported, in.val); } } else { conv_ = new ConvDirect; } } if (conv_) RET_ON_ERR(conv_->init(decode_, encode_, c)); return no_err; } PosibErr Convert::init_norm_from(const Config & c, const ConvKey & in, const ConvKey & out) { if (!c.retrieve_bool("normalize") && !c.retrieve_bool("norm-required")) return init(c,in,out); RET_ON_ERR(setup(norm_tables_, &norm_tables_cache, &c, out.val)); RET_ON_ERR(setup(decode_c, &decode_cache, &c, in)); decode_ = decode_c.get(); if (c.retrieve_bool("norm-strict")) { encode_s = new EncodeNormLookup(norm_tables_->strict); encode_ = encode_s; encode_->key = out.val; encode_->key += ":strict"; } else { encode_s = new EncodeNormLookup(norm_tables_->internal); encode_ = encode_s; encode_->key = out.val; encode_->key += ":internal"; } conv_ = 0; return no_err; } PosibErr Convert::init_norm_to(const Config & c, const ConvKey & in, const ConvKey & out) { String norm_form = c.retrieve("norm-form"); if ((!c.retrieve_bool("normalize") || norm_form == "none") && !c.retrieve_bool("norm-required")) return init(c,in,out); if (norm_form == "none" && c.retrieve_bool("norm-required")) norm_form = "nfc"; RET_ON_ERR(setup(norm_tables_, &norm_tables_cache, &c, in.val)); RET_ON_ERR(setup(encode_c, &encode_cache, &c, out)); encode_ = encode_c.get(); NormTables::ToUni::const_iterator i = norm_tables_->to_uni.begin(); for (; i != norm_tables_->to_uni.end() && i->name != norm_form; ++i); if (i == norm_tables_->to_uni.end()) return make_err(aerror_bad_value, "norm-form", norm_form, "one of none, nfd, nfc, or comp"); decode_s = new DecodeNormLookup(i->ptr); decode_ = decode_s; decode_->key = in.val; decode_->key += ':'; decode_->key += i->name; conv_ = 0; return no_err; } PosibErr MBLen::setup(const Config &, ParmStr enc0) { String buf; const char * enc = fix_encoding_str(enc0,buf); if (strcmp(enc, "utf-8") == 0) encoding = UTF8; else if (strcmp(enc, "ucs-2") == 0) encoding = UCS2; else if (strcmp(enc, "ucs-4") == 0) encoding = UCS4; else encoding = Other; return no_err; } unsigned MBLen::operator()(const char * str, const char * stop) { unsigned size = 0; switch (encoding) { case Other: return stop - str; case UTF8: for (; str != stop; ++str) { if ((*str & 0x80) == 0 || (*str & 0xC0) == 0xC0) ++size; } return size; case UCS2: return (stop - str)/2; case UCS4: return (stop - str)/4; } return 0; } PosibErr unsupported_null_term_wide_string_err_(const char * func) { static bool reported_to_stderr = false; PosibErr err = make_err(other_error, unsupported_null_term_wide_string_msg); if (!reported_to_stderr) { CERR.printf("ERROR: %s: %s\n", func, unsupported_null_term_wide_string_msg); reported_to_stderr = true; } return err; } void unsupported_null_term_wide_string_abort_(const char * func) { CERR.printf("%s: %s\n", func, unsupported_null_term_wide_string_msg); abort(); } } aspell-0.60.8.1/common/strtonum.hpp0000644000076500007650000000110314533006640014047 00000000000000// This file is part of The New Aspell // Copyright (C) 2002 by Melvin Hadasht and Kevin Atkinson under the // GNU LGPL license version 2.0 or 2.1. You should have received a // copy of the LGPL license along with this library if you did not you // can find it at http://www.gnu.org/. #ifndef ASPELL_STRTONUM__HPP #define ASPELL_STRTONUM__HPP namespace acommon { // Local independent numeric conversion. It is OK if // nptr == *endptr double strtod_c(const char * nptr, const char ** endptr); long strtoi_c(const char * npter, const char ** endptr); } #endif aspell-0.60.8.1/common/hash.hpp0000644000076500007650000002437314533006640013115 00000000000000// Copyright (c) 2001,2011 // Kevin Atkinson // // Permission to use, copy, modify, distribute and sell this software // and its documentation for any purpose is hereby granted without // fee, provided that the above copyright notice appear in all copies // and that both that copyright notice and this permission notice // appear in supporting documentation. No representations about the // suitability of this software for any purpose. It is provided "as // is" without express or implied warranty. #ifndef autil__hash_hh #define autil__hash_hh #include #include #include "settings.h" #include "hash_fun.hpp" #include "block_slist.hpp" // This file provided implementation for hash_set, hash_multiset, hash_map // and hash_multimap which are very similar to SGI STL's implementation // with a few notable exceptions. The main one is that while // const_iterator is never invalided until the actual element is removed // iterator is invalided my most all non-const member functions. This // is to simply the implementation slightly and allow the removal // of an element in guaranteed constant time when a non-const iterator // is provided rather that normally constant time. // All of the hash_* implementations are derived from the HashTable class namespace acommon { // Parms is expected to have the following methods // typename Value // typename Key // bool is_multi; // Size hash(Key) // bool equal(Key, Key) // Key key(Value) template class HT_ConstIterator; template class HT_Iterator { public: // but don't use typedef typename BlockSList::Node Node; Node * * t; Node * * n; void adv() {while (*t == 0) ++t; n = t;} void inc() {n = &(*n)->next; if (*n == 0) {++t; adv();}} HT_Iterator(Node * * t0) : t(t0) {adv();} HT_Iterator(Node * * t0, Node * * n0) : t(t0), n(n0) {} public: HT_Iterator() : t(0), n(0) {} explicit HT_Iterator(const HT_ConstIterator & other); Value & operator*() const {return (*n)->data;} Value * operator->() const {return &(*n)->data;} HT_Iterator & operator++() {inc(); return *this;} HT_Iterator operator++(int) {HT_Iterator tmp(*this); inc(); return tmp;} }; template class HT_ConstIterator { public: // but don't use typedef typename BlockSList::Node Node; Node * * t; Node * n; void adv() {while (*t == 0) ++t; n = *t;} void inc() {n = n->next; if (n == 0) {++t; adv();}} HT_ConstIterator(Node * * t0) : t(t0) {adv();} HT_ConstIterator(Node * * t0, Node * n0) : t(t0), n(n0) {} public: HT_ConstIterator() : t(0), n(0) {} HT_ConstIterator(const HT_Iterator & other) : t(other.t), n(*other.n) {} Value & operator*() const {return n->data;} Value * operator->() const {return &n->data;} HT_ConstIterator & operator++() {inc(); return *this;} HT_ConstIterator operator++(int) {HT_ConstIterator tmp(*this); inc(); return tmp;} }; template class HashTable { public: typedef P parms_type; typedef parms_type Parms; typedef typename Parms::Value value_type; typedef value_type Value; typedef typename Parms::Key key_type; typedef key_type Key; typedef unsigned int size_type; typedef size_type Size; public: // but don't use typedef BlockSList NodePool; typedef typename NodePool::Node Node; private: typedef unsigned int PrimeIndex; Size size_; Node * * table_; // always one larger than table_size_; Node * * table_end_; // always at true table_end - 1 Size table_size_; PrimeIndex prime_index_; NodePool node_pool_; Parms parms_; public: typedef HT_Iterator iterator; typedef HT_ConstIterator const_iterator; private: void del(); void init(PrimeIndex); void copy(const HashTable & other); PrimeIndex next_largest(Size); void resize_i(PrimeIndex); void create_table(PrimeIndex); iterator find_i(const Key &, bool & have); std::pair equal_range_i(const Key & to_find, int & c); public: HashTable() {init(0);} HashTable(const Parms & p) : parms_(p) {init(0);} HashTable(int size) : prime_index_(0) {init(next_largest(size));} HashTable(int size, const Parms & p) : prime_index_(0), parms_(p) {init(next_largest(size));} HashTable(const HashTable & other) {copy(other);} HashTable& operator=(const HashTable & other) {del(); copy(other); return *this;} ~HashTable() {del();} iterator begin() {return iterator(table_);} iterator end() {return iterator(table_end_, table_end_);} const_iterator begin() const {return const_iterator(table_);} const_iterator end() const {return const_iterator(table_end_,*table_end_);} size_type size() const {return size_;} bool empty() const {return size_ + 1;} std::pair insert(const value_type &); void erase(iterator); size_type erase(const key_type &); void clear() {del(), init(0);} iterator find(const key_type & to_find) { bool h; iterator i = find_i(to_find,h); return h ? i : end(); } bool have(const key_type & to_find) const { bool h; const_cast(this)->find_i(to_find,h); return h; } const_iterator find(const key_type & to_find) const { return const_cast(this)->find(to_find); } std::pair equal_range(const key_type & to_find) { int irrelevant; return equal_range_i(to_find, irrelevant); } std::pair equal_range(const key_type & to_find) const { int irrelevant; std::pair range = const_cast(this)->equal_range_i(to_find, irrelevant); return std::pair (range.first,range.second); } void resize(Size s) {resize_i(next_largest(s));} //other niceties: swap, copy, equal }; template inline HT_Iterator::HT_Iterator(const HT_ConstIterator & other) : t(other.t), n(other.t) { while (*n != other.n) n = &(*n)->next; } template inline bool operator== (HT_Iterator rhs, HT_Iterator lhs) { return rhs.n == lhs.n; } template inline bool operator== (HT_ConstIterator rhs, HT_Iterator lhs) { return rhs.n == *lhs.n; } template inline bool operator== (HT_Iterator rhs, HT_ConstIterator lhs) { return *rhs.n == lhs.n; } template inline bool operator== (HT_ConstIterator rhs, HT_ConstIterator lhs) { return rhs.n == lhs.n; } #ifndef REL_OPS_POLLUTION template inline bool operator!= (HT_Iterator rhs, HT_Iterator lhs) { return rhs.n != lhs.n; } template inline bool operator!= (HT_ConstIterator rhs, HT_Iterator lhs) { return rhs.n != *lhs.n; } template inline bool operator!= (HT_Iterator rhs, HT_ConstIterator lhs) { return *rhs.n != lhs.n; } template inline bool operator!= (HT_ConstIterator rhs, HT_ConstIterator lhs) { return rhs.n != lhs.n; } #endif template struct HashSetParms { typedef K Value; typedef const K Key; static const bool is_multi = m; HF hash; E equal; const K & key(const K & v) {return v;} HashSetParms(const HF & h = HF(), const E & e = E()) : hash(h), equal(e) {} }; template , typename E = std::equal_to > class hash_set : public HashTable > { public: typedef HashTable > Base; typedef typename Base::size_type size_type; typedef typename Base::Parms Parms; hash_set(size_type s = 0, const HF & h = HF(), const E & e = E()) : Base(s, Parms(h,e)) {} }; template , typename E = std::equal_to > class hash_multiset : public HashTable > { public: typedef HashTable > Base; typedef typename Base::size_type size_type; typedef typename Base::Parms Parms; hash_multiset(size_type s = 0, const HF & h = HF(), const E & e = E()) : Base(s, Parms(h,e)) {} }; template struct HashMapParms { typedef std::pair Value; typedef const K Key; static const bool is_multi = m; HF hash; E equal; const K & key(const Value & v) {return v.first;} HashMapParms() {} HashMapParms(const HF & h) : hash(h) {} HashMapParms(const HF & h, const E & e) : hash(h), equal(e) {} }; template , typename E = std::equal_to > class hash_map : public HashTable > { public: typedef V data_type; typedef data_type Data; typedef HashTable > Base; typedef typename Base::size_type size_type; typedef typename Base::key_type key_type; typedef typename Base::value_type value_type; typedef typename Base::Parms Parms; hash_map(size_type s = 0, const HF & h = HF(), const E & e = E()) : Base(s, Parms(h,e)) {} data_type & operator[](const key_type & k) { return (*((this->insert(value_type(k, data_type()))).first)).second; } }; template , typename E = std::equal_to > class hash_multimap : public HashTable > { public: typedef HashTable > Base; typedef typename Base::size_type size_type; typedef typename Base::Parms Parms; hash_multimap(size_type s = 0, const HF & h = HF(), const E & e = E()) : Base(s, Parms(h,e)) {} }; } #endif aspell-0.60.8.1/common/info.hpp0000644000076500007650000000710514540417415013123 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #ifndef ASPELL_INFO__HPP #define ASPELL_INFO__HPP #include "posib_err.hpp" #include "type_id.hpp" namespace acommon { typedef int c_boolean; class Config; struct DictInfo; class DictInfoEnumeration; class DictInfoList; struct ModuleInfo; class ModuleInfoEnumeration; class ModuleInfoList; class StringList; struct StringListImpl; class FStream; class StringMap; struct ModuleInfo { const char * name; double order_num; const char * lib_dir; StringList * dict_exts; StringList * dict_dirs; }; PosibErr get_dict_file_name(const DictInfo *, String & main_wl, String & flags); struct DictInfo { const char * name; const char * code; const char * variety; int size; const char * size_str; const ModuleInfo * module; }; struct MDInfoListAll; struct ModuleInfoNode; class ModuleInfoList { public: ModuleInfoList() : size_(0), head_(0) {} void clear(); PosibErr fill(MDInfoListAll &, Config *); bool empty() const; unsigned int size() const; ModuleInfoEnumeration * elements() const; PosibErr proc_info(MDInfoListAll &, Config *, const char * name, unsigned int name_size, IStream &); ModuleInfoNode * find(const char * to_find, unsigned int to_find_len); public: // but don't use unsigned int size_; ModuleInfoNode * head_; }; PosibErr get_module_info_list(Config *); struct DictInfoNode; class DictInfoList { public: DictInfoList() : size_(0), head_(0) {} void clear(); PosibErr fill(MDInfoListAll &, Config *); bool empty() const; unsigned int size() const; DictInfoEnumeration * elements() const; PosibErr proc_file(MDInfoListAll &, Config *, const char * dir, const char * name, unsigned int name_size, const ModuleInfo *); public: // but don't use unsigned int size_; DictInfoNode * head_; }; PosibErr get_dict_info_list(Config *); PosibErr get_dict_aliases(Config *); class ModuleInfoEnumeration { public: typedef const ModuleInfo * Value; const ModuleInfoNode * node_; ModuleInfoEnumeration(const ModuleInfoNode * n) : node_(n) {} bool at_end() const; const ModuleInfo * next(); int ref_count_; TypeId type_id_; unsigned int type_id() { return type_id_.num; } int copyable_; int copyable() { return copyable_; } ModuleInfoEnumeration * clone() const; void assign(const ModuleInfoEnumeration * other); ModuleInfoEnumeration() : ref_count_(0), copyable_(2) {} virtual ~ModuleInfoEnumeration() {} }; struct DictInfoNode; class DictInfoEnumeration { public: const DictInfoNode * node_; DictInfoEnumeration(const DictInfoNode * n) : node_(n) {} typedef const DictInfo * Value; bool at_end() const; const DictInfo * next(); int ref_count_; TypeId type_id_; unsigned int type_id() { return type_id_.num; } int copyable_; int copyable() { return copyable_; } DictInfoEnumeration * clone() const; void assign(const DictInfoEnumeration * other); DictInfoEnumeration() : ref_count_(0), copyable_(2) {} virtual ~DictInfoEnumeration() {} }; } #endif /* ASPELL_INFO__HPP */ aspell-0.60.8.1/common/Makefile.in0000644000076500007650000000010014533006640013504 00000000000000top_srcdir = @top_srcdir@ subsystem: $(MAKE) -C ${top_srcdir} aspell-0.60.8.1/common/clone_ptr-t.hpp0000644000076500007650000000217114533006640014410 00000000000000// Copyright (c) 2001 // Kevin Atkinson // // Permission to use, copy, modify, distribute and sell this software // and its documentation for any purpose is hereby granted without // fee, provided that the above copyright notice appear in all copies // and that both that copyright notice and this permission notice // appear in supporting documentation. Kevin Atkinson makes no // representations about the suitability of this software for any // purpose. It is provided "as is" without express or implied // warranty. #ifndef autil__clone_ptr_t #define autil__clone_ptr_t #include "clone_ptr.hpp" #include #include "generic_copy_ptr-t.hpp" namespace acommon { template inline T * ClonePtr::Parms::clone(const T * ptr) const { return ptr->clone(); } template void ClonePtr::Parms::assign(T * & rhs, const T * lhs) const { if (typeid(*rhs) == typeid(*lhs)) { rhs->assign(lhs); } else { T * temp = rhs; rhs = lhs->clone(); delete temp; } } template inline void ClonePtr::Parms::del(T * ptr) { delete ptr; } } #endif aspell-0.60.8.1/common/indiv_filter.hpp0000644000076500007650000000541714540417415014652 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #ifndef ACOMMON_FILTER__HPP #define ACOMMON_FILTER__HPP #include #include "string.hpp" #include "posib_err.hpp" #include "filter_char.hpp" namespace acommon { class Config; class FilterHandle { public: FilterHandle() : handle(0) {} ~FilterHandle(); void * release() { void * tmp = handle; handle = NULL; return tmp; } operator bool() {return handle != NULL;} void * get() {return handle;} // The direct interface usually when new_filter ... functions are coded // manually FilterHandle & operator= (void * h) { assert(handle == NULL); handle = h; return *this; } private: FilterHandle(const FilterHandle &); void operator = (const FilterHandle &); void * handle; }; class IndividualFilter { public: // sets up the filter // // any options effecting this filter should start with the filter // name followed by a dash // should return true if the filter should be used false otherwise // (in which case it will be deleted) virtual PosibErr setup(Config *) = 0; // reset the internal state of the filter // // should be called whenever a new document is being filtered virtual void reset() = 0; // process the string // // The filter may either modify the string passed in or use its // own buffer for the output. If the string uses its own buffer // start and stop should be set to the beginning and one past the // end of its buffer respectfully. // // The string passed in should only be split on white space // characters. Furthermore, between calls to reset, each string // should be passed in exactly once and in the order they appeared // in the document. Passing in strings out of order, skipping // strings or passing them in more than once may lead to undefined // results. // // The following properties are guaranteed to be true and must // stay true: // *stop == '\0'; // strlen == stop - start; // this way it is always safe to look one character ahead. // virtual void process(FilterChar * & start, FilterChar * & stop) = 0; virtual ~IndividualFilter() {} const char * name() const {return name_.str();} double order_num() const {return order_num_;} FilterHandle handle; protected: IndividualFilter() : name_(0), order_num_(0.50) {} String name_; // must consist of 'a-z|0-9' double order_num_; // between 0 and 1 exclusive }; } #endif aspell-0.60.8.1/common/lsort.hpp0000644000076500007650000000705514533006640013333 00000000000000/* * Copyright (c) 2004 * Kevin Atkinson * * Permission to use, copy, modify, distribute and sell this software * and its documentation for any purpose is hereby granted without * fee, provided that the above copyright notice appear in all copies * and that both that copyright notice and this permission notice * appear in supporting documentation. I make no representations about * the suitability of this software for any purpose. It is provided * "as is" without express or implied warranty. * * This code was originally adopted from the slist implementation * found in the SGI STL under the following copyright: * * Copyright (c) 1997 * Silicon Graphics Computer Systems, Inc. * * Permission to use, copy, modify, distribute and sell this software * and its documentation for any purpose is hereby granted without fee, * provided that the above copyright notice appear in all copies and * that both that copyright notice and this permission notice appear * in supporting documentation. Silicon Graphics makes no * representations about the suitability of this software for any * purpose. It is provided "as is" without express or implied warranty. * */ #ifndef ACOMMON_LSORT__HPP #define ACOMMON_LSORT__HPP namespace acommon { using std::swap; template struct Next { N * & operator() (N * n) const {return n->next;} }; template struct Less { bool operator() (N * x, N * y) const {return x->data < y->data;} }; template static inline N * merge(N * x, N * y, const LT & lt, const NX & nx) { if (lt(y,x)) swap(x,y); N * first = x; while (nx(x) && y) { if (lt(y,nx(x))) { N * xn = nx(x); N * yn = nx(y); nx(x) = y; nx(y) = xn; y = yn; } x = nx(x); } if (y) { nx(x) = y; } return first; } // THIS is SLOWER!!! // and even slower when condational move is used!!!! template static inline N * merge1(N * x, N * y, const LT & lt, const NX & nx) { N * * cur = lt(x,y) ? &x : &y; N * first = *cur; N * last = *cur; *cur = nx(*cur); while (x && y) { cur = lt(x,y) ? &x : &y; nx(last) = *cur; last = *cur; *cur = nx(*cur); } if (x) {nx(last) = x;} else if (y) {nx(last) = y;} return first; } template static inline N * merge(N * x, N * y, const LT & lt) { return sort(x, y, lt, Next()); } template static inline N * merge(N * x, N * y) { return sort(x, y, Less(), Next()); } template N * sort(N * first, const LT & lt, const NX & nx) { if (!first) return first; N * carry = 0; N * counter[sizeof(void *)*8] = {0}; int fill = 0; while (first) { N * tmp = nx(first); nx(first) = carry; carry = first; first = tmp; int i = 0; while (i < fill && counter[i]) { carry = merge(counter[i], carry, lt, nx); counter[i] = 0; ++i; } swap(carry, counter[i]); if (i == fill) { ++fill; } } for (int i = 1; i < fill; ++i) { if (!counter[i]) counter[i] = counter[i-1]; else if (counter[i-1]) counter[i] = merge(counter[i], counter[i-1], lt, nx); } return counter[fill-1]; } template static inline N * sort(N * first, const LT & lt) { return sort(first, lt, Next()); } template static inline N * sort(N * first) { return sort(first, Less(), Next()); } template static inline N * fix_links(N * cur) { N * prev = 0; while (cur) { cur->prev = prev; prev = cur; cur = cur->next; } } } #endif aspell-0.60.8.1/common/cache-t.hpp0000644000076500007650000000473414533006640013475 00000000000000#ifndef ACOMMON_CACHE_T__HPP #define ACOMMON_CACHE_T__HPP #include "lock.hpp" #include "cache.hpp" //#include "iostream.hpp" namespace acommon { class GlobalCacheBase { public: mutable Mutex lock; public: // but don't use const char * name; GlobalCacheBase * next; GlobalCacheBase * * prev; // The global cache lock must exist while any cache instance is active static Mutex global_cache_lock; protected: Cacheable * first; void del(Cacheable * d); void add(Cacheable * n); GlobalCacheBase(const char * n); ~GlobalCacheBase(); public: void release(Cacheable * d); void detach(Cacheable * d); void detach_all(); }; template class GlobalCache : public GlobalCacheBase { public: typedef D Data; typedef typename Data::CacheKey Key; public: GlobalCache(const char * n) : GlobalCacheBase(n) {} // "find" and "add" will _not_ acquire a lock Data * find(const Key & key) { D * cur = static_cast(first); while (cur && !cur->cache_key_eq(key)) cur = static_cast(cur->next); return cur; } void add(Data * n) {GlobalCacheBase::add(n);} // "release" and "detach" _will_ acquire a lock void release(Data * d) {GlobalCacheBase::release(d);} void detach(Data * d) {GlobalCacheBase::detach(d);} }; template PosibErr get_cache_data(GlobalCache * cache, typename Data::CacheConfig * config, const typename Data::CacheKey & key) { LOCK(&cache->lock); Data * n = cache->find(key); //CERR << "Getting " << key << " for " << cache->name << "\n"; if (n) { n->refcount++; return n; } PosibErr res = Data::get_new(key, config); if (res.has_err()) { //CERR << "ERROR\n"; return res; } n = res.data; cache->add(n); //CERR << "LOADED FROM DISK\n"; return n; } template PosibErr get_cache_data(GlobalCache * cache, typename Data::CacheConfig * config, typename Data::CacheConfig2 * config2, const typename Data::CacheKey & key) { LOCK(&cache->lock); Data * n = cache->find(key); //CERR << "Getting " << key << "\n"; if (n) { n->refcount++; return n; } PosibErr res = Data::get_new(key, config, config2); if (res.has_err()) { //CERR << "ERROR\n"; return res; } n = res.data; cache->add(n); //CERR << "LOADED FROM DISK\n"; return n; } } #endif aspell-0.60.8.1/common/vector.hpp0000644000076500007650000000332614540417415013473 00000000000000// This file is part of The New Aspell // Copyright (C) 2001-2003 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #ifndef ASPELL_VECTOR__HPP #define ASPELL_VECTOR__HPP #include namespace acommon { template class Vector : public std::vector { public: Vector() {} Vector(unsigned int s) : std::vector(s) {} Vector(unsigned int s, const T & val) : std::vector(s, val) {} void append(T t) { this->push_back(t); } void append(const T * begin, unsigned int size) { this->insert(this->end(), begin, begin+size); } void append(const T * begin, const T * end) { this->insert(this->end(), begin, end); } int alloc(int s) { int pos = this->size(); this->resize(pos + s); return pos; } #if __cplusplus < 201103L T * data() {return &*this->begin();} const T * data() const {return &*this->begin();} #else using std::vector::data; #endif T * data(int pos) {return data() + pos;} T * data_end() {return data() + this->size();} T * pbegin() {return data();} T * pend() {return data() + this->size();} const T * pbegin() const {return data();} const T * pend() const {return data() + this->size();} template U * datap() { return reinterpret_cast(data()); } template U * datap(int pos) { return reinterpret_cast(data() + pos); } void pop_front() {this->erase(this->begin());} void push_front(const T & v) {this->insert(this->begin(), v);} }; } #endif aspell-0.60.8.1/common/getdata.cpp0000644000076500007650000001116314533006640013567 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #include #include "getdata.hpp" #include "string.hpp" #include "asc_ctype.hpp" #include "iostream.hpp" namespace acommon { unsigned int linenumber = 0 ; bool getdata_pair(IStream & in, DataPair & d, String & buf) { char * p; // get first non blank line and count all read ones do { buf.clear(); buf.append('\0'); // to avoid some special cases if (!in.append_line(buf)) return false; d.line_num++; p = buf.mstr() + 1; while (*p == ' ' || *p == '\t') ++p; } while (*p == '#' || *p == '\0'); // get key d.key.str = p; while (*p != '\0' && ((*p != ' ' && *p != '\t' && *p != '#') || *(p-1) == '\\')) ++p; d.key.size = p - d.key.str; // figure out if there is a value and add terminate key d.value.str = p; // in case there is no value d.value.size = 0; if (*p == '#' || *p == '\0') {*p = '\0'; return true;} *p = '\0'; // skip any whitespace ++p; while (*p == ' ' || *p == '\t') ++p; if (*p == '\0' || *p == '#') {return true;} // get value d.value.str = p; while (*p != '\0' && (*p != '#' || *(p-1) == '\\')) ++p; // remove trailing white space and terminate value --p; while (*p == ' ' || *p == '\t') --p; if (*p == '\\' && *(p + 1) != '\0') ++p; ++p; d.value.size = p - d.value.str; *p = '\0'; return true; } char * unescape(char * dest, const char * src) { while (*src) { if (*src == '\\' && src[1]) { ++src; switch (*src) { case 'n': *dest = '\n'; break; case 'r': *dest = '\r'; break; case 't': *dest = '\t'; break; case 'f': *dest = '\f'; break; case 'v': *dest = '\v'; break; default: *dest = *src; } } else { *dest = *src; } ++src; ++dest; } *dest = '\0'; return dest; } bool escape(char * dest, const char * src, size_t limit, const char * others) { const char * begin = src; const char * end = dest + limit; if (asc_isspace(*src)) { if (dest == end) return false; *dest++ = '\\'; if (dest == end) return false; *dest++ = *src++; } while (*src) { if (dest == end) return false; switch (*src) { case '\n': *dest++ = '\\'; *dest = 'n'; break; case '\r': *dest++ = '\\'; *dest = 'r'; break; case '\t': *dest++ = '\\'; *dest = 't'; break; case '\f': *dest++ = '\\'; *dest = 'f'; break; case '\v': *dest++ = '\\'; *dest = 'v'; break; case '\\': *dest++ = '\\'; *dest = '\\'; break; case '#' : *dest++ = '\\'; *dest = '#'; break; default: if (others && strchr(others, *src)) *dest++ = '\\'; *dest = *src; } ++src; ++dest; } if (src > begin + 1 && asc_isspace(src[-1])) { --dest; *dest++ = '\\'; if (dest == end) return false; *dest++ = src[-1]; } *dest = '\0'; return true; } void to_lower(char * str) { for (; *str; str++) *str = asc_tolower(*str); } void to_lower(String & res, const char * str) { for (; *str; str++) res += asc_tolower(*str); } bool split(DataPair & d) { char * p = d.value; char * end = p + d.value.size; d.key.str = p; while (p != end) { ++p; if ((*p == ' ' || *p == '\t') && *(p-1) != '\\') break; } d.key.size = p - d.key.str; *p = 0; if (p != end) { ++p; while (p != end && (*p == ' ' || *p == '\t')) ++p; } d.value.str = p; d.value.size = end - p; return d.key.size != 0; } void init(ParmString str, DataPair & d, String & buf) { const char * s = str; while (*s == ' ' || *s == '\t') ++s; size_t l = str.size() - (s - str); buf.assign(s, l); d.value.str = buf.mstr(); d.value.size = l; } bool getline(IStream & in, DataPair & d, String & buf) { if (!in.getline(buf)) return false; d.value.str = buf.mstr(); d.value.size = buf.size(); return true; } char * get_nb_line(IStream & in, String & buf) { char * p; // get first non blank line do { if (!in.getline(buf)) return 0; p = buf.mstr(); while (*p == ' ' || *p == '\t') ++p; } while (*p == '#' || *p == '\0'); return p; } void remove_comments(String & buf) { char * p = buf.mstr(); char * b = p; while (*p && *p != '#') ++p; if (*p == '#') {--p; while (p >= b && asc_isspace(*p)) --p; ++p;} buf.resize(p - b); } } aspell-0.60.8.1/common/convert.hpp0000644000076500007650000003403014533006640013641 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #ifndef ASPELL_CONVERT__HPP #define ASPELL_CONVERT__HPP #include "settings.h" #include "string.hpp" #include "posib_err.hpp" #include "char_vector.hpp" #include "filter_char.hpp" #include "filter_char_vector.hpp" #include "stack_ptr.hpp" #include "filter.hpp" #include "cache.hpp" namespace acommon { class OStream; class Config; struct ConvKey { ParmString val; bool allow_ucs; ConvKey() : val(), allow_ucs() {} template ConvKey(const T & v, bool a = false) : val(v), allow_ucs(a) {} }; struct ConvBase : public Cacheable { typedef const Config CacheConfig; typedef ConvKey CacheKey; String key; int type_width; // type width in bytes bool is_ucs() const {return type_width != 1;} bool cache_key_eq(CacheKey k) const {return k.allow_ucs ? key == k.val : key == k.val && !is_ucs();} ConvBase() : type_width(1) {} private: ConvBase(const ConvBase &); void operator=(const ConvBase &); }; struct Decode : public ConvBase { virtual PosibErr init(ParmStr code, const Config &) {return no_err;} virtual void decode(const char * in, int size, FilterCharVector & out) const = 0; virtual PosibErr decode_ec(const char * in, int size, FilterCharVector & out, ParmStr orig) const = 0; static PosibErr get_new(const ConvKey &, const Config *); virtual ~Decode() {} }; struct Encode : public ConvBase { // null characters should be treated like any other character // by the encoder. virtual PosibErr init(ParmStr, const Config &) {return no_err;} virtual void encode(const FilterChar * in, const FilterChar * stop, CharVector & out) const = 0; virtual PosibErr encode_ec(const FilterChar * in, const FilterChar * stop, CharVector & out, ParmStr orig) const = 0; // may convert inplace virtual bool encode(FilterChar * & in, FilterChar * & stop, FilterCharVector & buf) const {return false;} static PosibErr get_new(const ConvKey &, const Config *); virtual ~Encode() {} }; struct DirectConv { // convert directly from in_code to out_code. int type_width; // type width in bytes DirectConv() : type_width(1) {} // should not take ownership of decode and encode. // decode and encode guaranteed to stick around for the life // of the object. virtual PosibErr init(const Decode *, const Encode *, const Config &) {return no_err;} virtual void convert(const char * in, int size, CharVector & out) const = 0; virtual PosibErr convert_ec(const char * in, int size, CharVector & out, ParmStr orig) const = 0; virtual ~DirectConv() {} }; template struct NormTable; struct FromUniNormEntry; struct ToUniNormEntry; struct NormTables : public Cacheable { typedef const Config CacheConfig; typedef const char * CacheKey; String key; bool cache_key_eq(const char * l) const {return key == l;} static PosibErr get_new(const String &, const Config *); NormTable * internal; NormTable * strict_d; NormTable * strict; struct ToUniTable { String name; NormTable * data; NormTable * ptr; ToUniTable() : data(), ptr() {} }; typedef Vector ToUni; Vector to_uni; ~NormTables(); }; typedef FilterCharVector ConvertBuffer; class Convert { private: CachePtr decode_c; StackPtr decode_s; Decode * decode_; CachePtr encode_c; StackPtr encode_s; Encode * encode_; CachePtr norm_tables_; StackPtr conv_; ConvertBuffer buf_; static const unsigned int null_len_ = 4; // POSIB FIXME: Be more precise Convert(const Convert &); void operator=(const Convert &); public: Convert() {} ~Convert(); // This filter is used when the convert method is called. It must // be set up by an external entity as this class does not set up // this class in any way. Filter filter; PosibErr init(const Config &, const ConvKey & in, const ConvKey & out); PosibErr init_norm_to(const Config &, const ConvKey & in, const ConvKey & out); PosibErr init_norm_from(const Config &, const ConvKey & in, const ConvKey & out); const char * in_code() const {return decode_->key.c_str();} const char * out_code() const {return encode_->key.c_str();} int in_type_width() const {return decode_->type_width;} int out_type_width() const {return encode_->type_width;} void append_null(CharVector & out) const { const char nul[4] = {0,0,0,0}; // 4 should be enough out.write(nul, null_len_); } unsigned int null_len() const {return null_len_;} // this filters will generally not translate null characters // if you need a null character at the end, add it yourself // with append_null void decode(const char * in, int size, FilterCharVector & out) const {decode_->decode(in,size,out);} void encode(const FilterChar * in, const FilterChar * stop, CharVector & out) const {encode_->encode(in,stop,out);} bool encode(FilterChar * & in, FilterChar * & stop, FilterCharVector & buf) const {return encode_->encode(in,stop,buf);} // does NOT pass it through filters // DOES NOT use an internal state void convert(const char * in, int size, CharVector & out, ConvertBuffer & buf) const { if (conv_) { conv_->convert(in,size,out); } else { buf.clear(); decode_->decode(in, size, buf); encode_->encode(buf.pbegin(), buf.pend(), out); } } // does NOT pass it through filters // DOES NOT use an internal state PosibErr convert_ec(const char * in, int size, CharVector & out, ConvertBuffer & buf, ParmStr orig) const { if (conv_) { RET_ON_ERR(conv_->convert_ec(in,size,out, orig)); } else { buf.clear(); RET_ON_ERR(decode_->decode_ec(in, size, buf, orig)); RET_ON_ERR(encode_->encode_ec(buf.pbegin(), buf.pend(), out, orig)); } return no_err; } // convert has the potential to use internal buffers and // is therefore not const. It is also not thread safe // and I have no intention to make it thus. void convert(const char * in, int size, CharVector & out) { if (filter.empty()) { convert(in,size,out,buf_); } else { generic_convert(in,size,out); } } void convert(const void * in, int size, CharVector & out) { convert(static_cast(in), size, out); } void generic_convert(const char * in, int size, CharVector & out); }; bool operator== (const Convert & rhs, const Convert & lhs); const char * fix_encoding_str(ParmStr enc, String & buf); // also returns true if the encoding is unknown bool ascii_encoding(const Config & c, ParmStr enc0); enum Normalize {NormNone, NormFrom, NormTo}; PosibErr internal_new_convert(const Config & c, ConvKey in, ConvKey out, bool if_needed, Normalize n); static inline PosibErr new_convert(const Config & c, const ConvKey & in, const ConvKey & out, Normalize n) { return internal_new_convert(c,in,out,false,n); } static inline PosibErr new_convert_if_needed(const Config & c, const ConvKey & in, const ConvKey & out, Normalize n) { return internal_new_convert(c,in,out,true,n); } struct ConvObj { Convert * ptr; ConvObj(Convert * c = 0) : ptr(c) {} ~ConvObj() {delete ptr;} PosibErr setup(const Config & c, const ConvKey & from, const ConvKey & to, Normalize norm) { delete ptr; ptr = 0; PosibErr pe = new_convert_if_needed(c, from, to, norm); if (pe.has_err()) return pe; ptr = pe.data; return no_err; } operator const Convert * () const {return ptr;} private: ConvObj(const ConvObj &); void operator=(const ConvObj &); }; struct ConvP { const Convert * conv; ConvertBuffer buf0; CharVector buf; operator bool() const {return conv;} ConvP(const Convert * c = 0) : conv(c) {} ConvP(const ConvObj & c) : conv(c.ptr) {} ConvP(const ConvP & c) : conv(c.conv) {} void operator=(const ConvP & c) { conv = c.conv; } PosibErr setup(const Config & c, const ConvKey & from, const ConvKey & to, Normalize norm) { delete conv; conv = 0; PosibErr pe = new_convert_if_needed(c, from, to, norm); if (pe.has_err()) return pe; conv = pe.data; return no_err; } char * operator() (char * str, size_t sz) { if (conv) { buf.clear(); conv->convert(str, sz, buf, buf0); return buf.mstr(); } else { return str; } } const char * operator() (const char * str, size_t sz) { if (conv) { buf.clear(); conv->convert(str, sz, buf, buf0); return buf.str(); } else { return str; } } char * operator() (MutableString str) { return operator()(str.str, str.size); } char * operator() (char * str) { if (conv) { buf.clear(); conv->convert(str, -1, buf, buf0); return buf.mstr(); } else { return str; } } const char * operator() (ParmStr str) { if (conv) { buf.clear(); conv->convert(str, -1, buf, buf0); return buf.mstr(); } else { return str; } } char * operator() (char c) { buf.clear(); if (conv) { char str[2] = {c, 0}; conv->convert(str, 1, buf, buf0); } else { buf.append(c); } return buf.mstr(); } }; struct Conv : public ConvP { ConvObj conv_obj; Conv(Convert * c = 0) : ConvP(c), conv_obj(c) {} PosibErr setup(const Config & c, const ConvKey & from, const ConvKey & to, Normalize norm) { RET_ON_ERR(conv_obj.setup(c,from,to,norm)); conv = conv_obj.ptr; return no_err; } }; struct ConvECP { const Convert * conv; ConvertBuffer buf0; CharVector buf; operator bool() const {return conv;} ConvECP(const Convert * c = 0) : conv(c) {} ConvECP(const ConvObj & c) : conv(c.ptr) {} ConvECP(const ConvECP & c) : conv(c.conv) {} void operator=(const ConvECP & c) { conv = c.conv; } PosibErr setup(const Config & c, const ConvKey & from, const ConvKey & to, Normalize norm) { delete conv; conv = 0; PosibErr pe = new_convert_if_needed(c, from, to, norm); if (pe.has_err()) return pe; conv = pe.data; return no_err; } PosibErr operator() (char * str, size_t sz) { if (conv) { buf.clear(); RET_ON_ERR(conv->convert_ec(str, sz, buf, buf0, str)); return buf.mstr(); } else { return str; } } PosibErr operator() (MutableString str) { return operator()(str.str, str.size); } PosibErr operator() (char * str) { if (conv) { buf.clear(); RET_ON_ERR(conv->convert_ec(str, -1, buf, buf0, str)); return buf.mstr(); } else { return str; } } PosibErr operator() (ParmStr str) { if (conv) { buf.clear(); RET_ON_ERR(conv->convert_ec(str, -1, buf, buf0, str)); return buf.mstr(); } else { return str.str(); } } PosibErr operator() (char c) { char buf2[2] = {c, 0}; return operator()(ParmString(buf2,1)); } }; struct ConvEC : public ConvECP { ConvObj conv_obj; ConvEC(Convert * c = 0) : ConvECP(c), conv_obj(c) {} PosibErr setup(const Config & c, const ConvKey & from, const ConvKey & to, Normalize norm) { RET_ON_ERR(conv_obj.setup(c,from,to,norm)); conv = conv_obj.ptr; return no_err; } }; struct MBLen { enum Encoding {Other, UTF8, UCS2, UCS4} encoding; MBLen() : encoding(Other) {} PosibErr setup(const Config &, ParmStr enc); unsigned operator()(const char * str, const char * stop); unsigned operator()(const char * str, unsigned byte_size) { return operator()(str, str + byte_size);} }; #ifdef SLOPPY_NULL_TERM_STRINGS static const bool sloppy_null_term_strings = true; #else static const bool sloppy_null_term_strings = false; #endif PosibErr unsupported_null_term_wide_string_err_(const char * func); void unsupported_null_term_wide_string_abort_(const char * func); static inline PosibErr get_correct_size(const char * func, int conv_type_width, int size) { if (sloppy_null_term_strings && size <= -1) return -conv_type_width; if (size <= -1 && -conv_type_width != size) return unsupported_null_term_wide_string_err_(func); return size; } static inline int get_correct_size(const char * func, int conv_type_width, int size, int type_width) { if ((sloppy_null_term_strings || type_width <= -1) && size <= -1) return -conv_type_width; if (size <= -1 && conv_type_width != type_width) unsupported_null_term_wide_string_abort_(func); return size; } } #endif aspell-0.60.8.1/common/can_have_error.cpp0000644000076500007650000000120714533006640015131 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #include "error.hpp" #include "can_have_error.hpp" namespace acommon { CanHaveError::CanHaveError(Error * e) : err_(e) {} CanHaveError::~CanHaveError() {} CanHaveError::CanHaveError(const CanHaveError & other) : err_(other.err_) {} CanHaveError & CanHaveError::operator=(const CanHaveError & other) { err_ = other.err_; return *this; } } aspell-0.60.8.1/common/ostream.hpp0000644000076500007650000000277714533006640013650 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #ifndef ASPELL_OSTREAM__HPP #define ASPELL_OSTREAM__HPP #include #include "parm_string.hpp" namespace acommon { // FIXME: Add Print Method compatible with printf and friends. // Than avoid code bloat by using it in many places instead of // out << "Bla " << something << " djdkdk " << something else << "\n" class OStream { public: virtual void write (char c) = 0; virtual void write (ParmStr) = 0; virtual void write (const void *, unsigned int) = 0; virtual int vprintf(const char *format, va_list ap) = 0; #ifdef __GNUC__ __attribute__ ((format (printf,2,3))) #endif int printf(const char * format, ...) { va_list ap; va_start(ap, format); int res = vprintf(format, ap); va_end(ap); return res; } void put (char c) {write(c);} void put (ParmStr str) {write(str);} virtual void printl(ParmStr l) { write(l); write('\n'); } void write16(unsigned short v) {write(&v, 2);} void write32(unsigned int v) {write(&v, 4);} OStream & operator << (char c) { write(c); return *this; } OStream & operator << (ParmStr in) { write(in); return *this; } virtual ~OStream() {} }; } #endif aspell-0.60.8.1/common/gettext.h0000644000076500007650000000764214533006640013316 00000000000000/* Convenience header for conditional use of GNU . Copyright (C) 1995-1998, 2000-2002 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ // NOTE: This file MUST be the last file included to avoid problems // with system header files that might include libintl.h #ifndef _LIBGETTEXT_H #define _LIBGETTEXT_H 1 /* NLS can be disabled through the configure --disable-nls option. */ #if ENABLE_NLS /* Get declarations of GNU message catalog functions. */ # include #else /* Solaris /usr/include/locale.h includes /usr/include/libintl.h, which chokes if dcgettext is defined as a macro. So include it now, to make later inclusions of a NOP. We don't include as well because people using "gettext.h" will not include , and also including would fail on SunOS 4, whereas is OK. */ #if defined(__sun) # include #endif /* Disabled NLS. The casts to 'const char *' serve the purpose of producing warnings for invalid uses of the value returned from these functions. On pre-ANSI systems without 'const', the config.h file is supposed to contain "#define const". */ # undef gettext # define gettext(Msgid) ((const char *) (Msgid)) # undef dgettext # define dgettext(Domainname, Msgid) ((const char *) (Msgid)) # undef dcgettext # define dcgettext(Domainname, Msgid, Category) ((const char *) (Msgid)) # undef ngettext # define ngettext(Msgid1, Msgid2, N) \ ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) # undef dngettext # define dngettext(Domainname, Msgid1, Msgid2, N) \ ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) # undef dcngettext # define dcngettext(Domainname, Msgid1, Msgid2, N, Category) \ ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) # undef textdomain # define textdomain(Domainname) ((const char *) (Domainname)) # undef bindtextdomain # define bindtextdomain(Domainname, Dirname) ((const char *) (Dirname)) # undef bind_textdomain_codeset # define bind_textdomain_codeset(Domainname, Codeset) ((const char *) (Codeset)) #endif /* A pseudo function call that serves as a marker for the automated extraction of messages, but does not call gettext(). The run-time translation is done at a different place in the code. The argument, String, should be a literal string. Concatenated strings and other string expressions won't work. The macro's expansion is not parenthesized, so that it is suitable as initializer for static 'char[]' or 'const char[]' variables. */ #define gettext_noop(String) String /* short cut macros */ /* I use dgettext so that the right domain will be looked at when Aspell is used as a library */ #define _(String) dgettext ("aspell", String) #define N_(String) gettext_noop (String) /* use gt_ when there is the possibility that str will be the empty string. gettext in this case is not guaranteed to return an empty string */ static inline const char * gt_(const char * str) { return str[0] == '\0' ? str : _(str); } extern "C" void aspell_gettext_init(); /* NOTE: DO NOT USE "gettext", ALWAYS USE "_" BECAUSE WHEN ASPELL IS USED AS A LIBRARY THE DOMAIN IS NOT GUARANTEED TO BE ASPELL */ #endif /* _LIBGETTEXT_H */ aspell-0.60.8.1/common/itemize.hpp0000644000076500007650000000074014533006640013630 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #ifndef ITEMIZE__HPP #define ITEMIZE__HPP #include "parm_string.hpp" #include "posib_err.hpp" namespace acommon { class MutableContainer; PosibErr itemize(ParmString, MutableContainer &); } #endif aspell-0.60.8.1/common/filter_char_vector.hpp0000644000076500007650000000204314533006640016024 00000000000000#ifndef acommon_filter_char_vector__hh #define acommon_filter_char_vector__hh // This file is part of The New Aspell // Copyright (C) 2002 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #include "vector.hpp" #include "filter_char.hpp" namespace acommon { class FilterCharVector : public Vector { typedef Vector Base; public: void append(const char * str, FilterChar::Width w) { Base::append(FilterChar(*str, w)); ++str; for (;*str; ++str) Base::append(FilterChar(*str, 1)); } void append(FilterChar::Chr c, FilterChar::Width w) { Base::append(FilterChar(c, w)); } void append(FilterChar t) { Base::append(t); } void append(FilterChar::Chr t) { Base::append(FilterChar(t)); } void append(const FilterChar * begin, unsigned int size) { Base::append(begin, size); } }; } #endif aspell-0.60.8.1/common/mutable_container.hpp0000644000076500007650000000137414533006640015661 00000000000000/* This file is part of The New Aspell * Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL * license version 2.0 or 2.1. You should have received a copy of the * LGPL license along with this library if you did not you can find it * at http://www.gnu.org/. */ #ifndef ASPELL_MUTABLE_CONTAINER__HPP #define ASPELL_MUTABLE_CONTAINER__HPP #include "parm_string.hpp" namespace acommon { class AddableContainer { public: virtual PosibErr add(ParmStr to_add) = 0; virtual ~AddableContainer() {} }; class MutableContainer : public AddableContainer { public: virtual PosibErr remove(ParmStr to_rem) = 0; virtual PosibErr clear() = 0; }; } #endif /* ASPELL_MUTABLE_CONTAINER__HPP */ aspell-0.60.8.1/common/filter_char.hpp0000644000076500007650000000267014533006640014450 00000000000000#ifndef acommon_filter_char_hh #define acommon_filter_char_hh // This file is part of The New Aspell // Copyright (C) 2002 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. namespace acommon { struct FilterChar { unsigned int chr; unsigned int width; // width must always be < 256 typedef unsigned int Chr; typedef unsigned int Width; explicit FilterChar(Chr c = 0, Width w = 1) : chr(c), width(w) {} FilterChar(Chr c, FilterChar o) : chr(c), width(o.width) {} static Width sum(const FilterChar * o, const FilterChar * stop) { Width total = 0; for (; o != stop; ++o) total += o->width; return total; } static Width sum(const FilterChar * o, unsigned int size) { return sum(o, o+size); } FilterChar(Chr c, const FilterChar * o, unsigned int size) : chr(c), width(sum(o,size)) {} FilterChar(Chr c, const FilterChar * o, const FilterChar * stop) : chr(c), width(sum(o,stop)) {} operator Chr () const {return chr;} FilterChar & operator= (Chr c) {chr = c; return *this;} }; static inline bool operator==(FilterChar lhs, FilterChar rhs) { return lhs.chr == rhs.chr; } static inline bool operator!=(FilterChar lhs, FilterChar rhs) { return lhs.chr != rhs.chr; } } #endif aspell-0.60.8.1/common/document_checker.hpp0000644000076500007650000000326414533006640015470 00000000000000/* This file is part of The New Aspell * Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL * license version 2.0 or 2.1. You should have received a copy of the * LGPL license along with this library if you did not you can find it * at http://www.gnu.org/. */ #ifndef ASPELL_DOCUMENT_CHECKER__HPP #define ASPELL_DOCUMENT_CHECKER__HPP #include "filter.hpp" #include "char_vector.hpp" #include "copy_ptr.hpp" #include "can_have_error.hpp" #include "filter_char.hpp" #include "filter_char_vector.hpp" namespace acommon { class Config; class Speller; class Tokenizer; class Convert; struct Token { unsigned int offset; unsigned int len; operator bool () const {return len != 0;} }; class DocumentChecker : public CanHaveError { public: // will take ownership of tokenizer and filter (even if there is an error) // config only used for this method. // speller expected to stick around. PosibErr setup(Tokenizer *, Speller *, Filter *); void reset(); void process(const char * str, int size); void process_wide(const void * str, int size, int type_width); Token next_misspelling(); Filter * filter() {return filter_;} void set_status_fun(void (*)(void *, Token, int), void *); DocumentChecker(); ~DocumentChecker(); private: CopyPtr filter_; CopyPtr tokenizer_; void (* status_fun_)(void *, Token, int); void * status_fun_data_; Speller * speller_; Convert * conv_; FilterCharVector proc_str_; }; PosibErr new_document_checker(Speller *); } #endif /* ASPELL_DOCUMENT_CHECKER__HPP */ aspell-0.60.8.1/common/tokenizer.cpp0000644000076500007650000000127714533006640014175 00000000000000// This file is part of The New Aspell // Copyright (C) 2002 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #include "tokenizer.hpp" #include "convert.hpp" namespace acommon { Tokenizer::Tokenizer() : word_begin(0), word_end(0), end(0), begin_pos(0), end_pos(0), conv_(0) {} Tokenizer::~Tokenizer() {} void Tokenizer::reset (FilterChar * start, FilterChar * stop) { bool can_encode = conv_->encode(start, stop, buf_); assert(can_encode); end_pos = 0; word_end = start; end = stop; } } aspell-0.60.8.1/common/file_data_util.hpp0000644000076500007650000000113414533006640015125 00000000000000#ifndef aspeller_file_data_util__hh #define aspeller_file_data_util__hh #include "parm_string.hpp" namespace acommon {class Config;} namespace acommon { void fill_data_dir(const Config *, String & dir1, String & dir2); const String & find_file(String & path, const String & dir1, const String & dir2, const String & name, const char * extension); bool find_file(String & file, const String & dir1, const String & dir2, const String & name, ParmString preext, ParmString ext); } #endif aspell-0.60.8.1/common/version.cpp0000644000076500007650000000044514533006640013644 00000000000000#include "settings.h" #ifdef NDEBUG # define NDEBUG_STR " NDEBUG" #else # define NDEBUG_STR #endif #ifdef SLOPPY_NULL_TERM_STRINGS # define SLOPPY_STR " SLOPPY" #else # define SLOPPY_STR #endif extern "C" const char * aspell_version_string() { return VERSION NDEBUG_STR SLOPPY_STR; } aspell-0.60.8.1/common/ndebug.hpp0000644000076500007650000000025214533006640013424 00000000000000#ifndef NDEBUG__HPP #define NDEBUG__HPP #ifdef NDEBUG #warning "Binaries compiled with NDEBUG defined are unsupported see http://aspell.net/ndebug.html." #endif #endif aspell-0.60.8.1/common/info.cpp0000644000076500007650000004540214540417415013120 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #include #include #include #include #include // POSIX includes #ifdef __bsdi__ /* BSDi defines u_intXX_t types in machine/types.h */ #include #endif #ifdef WIN32 # include # include #endif #include "iostream.hpp" #include "asc_ctype.hpp" #include "config.hpp" #include "errors.hpp" #include "fstream.hpp" #include "getdata.hpp" #include "info.hpp" #include "itemize.hpp" #include "string.hpp" #include "string_list.hpp" #include "vector.hpp" #include "stack_ptr.hpp" #include "strtonum.hpp" #include "lock.hpp" #include "string_map.hpp" #include "gettext.h" namespace acommon { class Dir { DIR * d_; Dir(const Dir &); Dir & operator=(const Dir &); public: operator DIR * () {return d_;} Dir(DIR * d) : d_(d) {} ~Dir() {if (d_) closedir(d_);} }; ///////////////////////////////////////////////////////////////// // // Lists of Info Lists // static void get_data_dirs (Config *, StringList &); struct DictExt { static const size_t max_ext_size = 15; const ModuleInfo * module; size_t ext_size; char ext[max_ext_size + 1]; DictExt(ModuleInfo * m, const char * e); }; typedef Vector DictExtList; struct MDInfoListAll // this is in an invalid state if some of the lists // has data but others don't { StringList key; StringList for_dirs; ModuleInfoList module_info_list; StringList dict_dirs; DictExtList dict_exts; DictInfoList dict_info_list; StringMap dict_aliases; void clear(); PosibErr fill(Config *, StringList &); bool has_data() const {return module_info_list.head_ != 0;} void fill_helper_lists(const StringList &); PosibErr fill_dict_aliases(Config *); }; class MDInfoListofLists { Mutex lock; MDInfoListAll * data; int offset; int size; int valid_pos(int pos) {return offset <= pos && pos < size + offset;} void clear(Config * c); int find(const StringList &); public: MDInfoListofLists(); ~MDInfoListofLists(); PosibErr get_lists(Config * c); void flush() {} // unimplemented }; static MDInfoListofLists md_info_list_of_lists; ///////////////////////////////////////////////////////////////// // // Utility functions declaration // static const char * strnchr(const char * i, char c, unsigned int size); static const char * strnrchr(const char * stop, char c, unsigned int size); ///////////////////////////////////////////////////////////////// // // Built in modules // struct ModuleInfoDefItem { const char * name; const char * data; }; static const ModuleInfoDefItem module_info_list_def_list[] = { {"default", "order-num 0.50;" "dict-exts .multi,.alias"} }; ///////////////////////////////////////////////////////////////// // // ModuleInfoList Impl // struct ModuleInfoNode { ModuleInfo c_struct; ModuleInfoNode * next; ModuleInfoNode(ModuleInfoNode * n = 0) : next(n) {} String name; String lib_dir; StringList dict_exts; StringList dict_dirs; }; void ModuleInfoList::clear() { while (head_ != 0) { ModuleInfoNode * to_del = head_; head_ = head_->next; delete to_del; } } PosibErr ModuleInfoList::fill(MDInfoListAll & list_all, Config * config) { const ModuleInfoDefItem * i = module_info_list_def_list; const ModuleInfoDefItem * end = module_info_list_def_list + sizeof(module_info_list_def_list)/sizeof(ModuleInfoDefItem); for (; i != end; ++i) { StringIStream in(i->data); proc_info(list_all, config, i->name, strlen(i->name), in); } StringListEnumeration els = list_all.for_dirs.elements_obj(); const char * dir; while ( (dir = els.next()) != 0) { Dir d(opendir(dir)); if (d==0) continue; struct dirent * entry; while ( (entry = readdir(d)) != 0) { const char * name = entry->d_name; const char * dot_loc = strrchr(name, '.'); unsigned int name_size = dot_loc == 0 ? strlen(name) : dot_loc - name; // check if it ends in suffix if (strcmp(name + name_size, ".asmi") != 0) continue; String path; path += dir; path += '/'; path += name; FStream in; RET_ON_ERR(in.open(path, "r")); RET_ON_ERR(proc_info(list_all, config, name, name_size, in)); } } return no_err; } PosibErr ModuleInfoList::proc_info(MDInfoListAll &, Config * config, const char * name, unsigned int name_size, IStream & in) { ModuleInfoNode * * prev = &head_; ModuleInfoNode * to_add = new ModuleInfoNode(); to_add->c_struct.name = 0; to_add->c_struct.order_num = -1; to_add->c_struct.lib_dir = 0; to_add->c_struct.dict_dirs = 0; to_add->name.assign(name, name_size); to_add->c_struct.name = to_add->name.c_str(); PosibErr err; String buf; DataPair d; while (getdata_pair(in, d, buf)) { if (d.key == "order-num") { to_add->c_struct.order_num = strtod_c(d.value.str, NULL); if (!(0 < to_add->c_struct.order_num && to_add->c_struct.order_num < 1)) { err.prim_err(bad_value, d.key, d.value, _("a number between 0 and 1")); goto RETURN_ERROR; } } else if (d.key == "lib-dir") { to_add->lib_dir = d.value.str; to_add->c_struct.lib_dir = to_add->lib_dir.c_str(); } else if (d.key == "dict-dir" || d.key == "dict-dirs") { to_add->c_struct.dict_dirs = &(to_add->dict_dirs); itemize(d.value, to_add->dict_dirs); } else if (d.key == "dict-exts") { to_add->c_struct.dict_dirs = &(to_add->dict_exts); itemize(d.value, to_add->dict_exts); } else { err.prim_err(unknown_key, d.key); goto RETURN_ERROR; } } while (*prev != 0 && (*prev)->c_struct.order_num < to_add->c_struct.order_num) prev = &(*prev)->next; to_add->next = *prev; *prev = to_add; return err; RETURN_ERROR: delete to_add; return err; } ModuleInfoNode * ModuleInfoList::find(const char * to_find, unsigned int to_find_len) { for (ModuleInfoNode * n = head_; n != 0; n = n->next) { if (n->name.size() == to_find_len && strncmp(n->name.c_str(), to_find, to_find_len) == 0) return n; } return 0; } ///////////////////////////////////////////////////////////////// // // DictInfoList Impl // struct DictInfoNode { DictInfo c_struct; DictInfoNode * next; DictInfoNode(DictInfoNode * n = 0) : next(n) {} String name; String code; String variety; String size_str; String info_file; bool direct; }; bool operator< (const DictInfoNode & r, const DictInfoNode & l); void DictInfoList::clear() { while (head_ != 0) { DictInfoNode * to_del = head_; head_ = head_->next; delete to_del; } } const DictExt * find_dict_ext(const DictExtList & l, ParmStr name) { DictExtList::const_iterator i = l.begin(); DictExtList::const_iterator end = l.end(); for (; i != end; ++i) { if (i->ext_size <= name.size() && strncmp(name + (name.size() - i->ext_size), i->ext, i->ext_size) == 0) break; } if (i == end) // does not end in one of the extensions in list return 0; else return &*i; } PosibErr DictInfoList::fill(MDInfoListAll & list_all, Config * config) { StringList aliases; config->retrieve_list("dict-alias", &aliases); StringListEnumeration els = aliases.elements_obj(); const char * str; while ( (str = els.next()) != 0) { const char * end = strchr(str, ' '); assert(end != 0); // FIXME: Return error String name(str, end - str); RET_ON_ERR(proc_file(list_all, config, 0, name.str(), name.size(), find_dict_ext(list_all.dict_exts, ".alias")->module)); } els = list_all.dict_dirs.elements_obj(); const char * dir; while ( (dir = els.next()) != 0) { Dir d(opendir(dir)); if (d==0) continue; struct dirent * entry; while ( (entry = readdir(d)) != 0) { const char * name = entry->d_name; unsigned int name_size = strlen(name); const DictExt * i = find_dict_ext(list_all.dict_exts, ParmString(name, name_size)); if (i == 0) // does not end in one of the extensions in list continue; name_size -= i->ext_size; RET_ON_ERR(proc_file(list_all, config, dir, name, name_size, i->module)); } } return no_err; } PosibErr DictInfoList::proc_file(MDInfoListAll & list_all, Config * config, const char * dir, const char * name, unsigned int name_size, const ModuleInfo * module) { DictInfoNode * * prev = &head_; StackPtr to_add(new DictInfoNode()); const char * p0; const char * p1; const char * p2; p0 = strnchr(name, '-', name_size); if (!module) p2 = strnrchr(name, '-', name_size); else p2 = name + name_size; if (p0 == 0) p0 = p2; p1 = p2; if (p0 + 2 < p1 && asc_isdigit(p1[-1]) && asc_isdigit(p1[-2]) && p1[-3] == '-') p1 -= 2; to_add->name.assign(name, p2-name); to_add->c_struct.name = to_add->name.c_str(); to_add->code.assign(name, p0-name); to_add->c_struct.code = to_add->code.c_str(); // check if the code is in a valid form and normalize entry. // If its not in a valid form, then ignore this entry if (to_add->code.size() >= 2 && asc_isalpha(to_add->code[0]) && asc_isalpha(to_add->code[1])) { unsigned s = strcspn(to_add->code.str(), "_"); if (s > 3) return no_err; unsigned i = 0; for (; i != s; ++i) to_add->name[i] = to_add->code[i] = asc_tolower(to_add->code[i]); i++; for (; i < to_add->code.size(); ++i) to_add->name[i] = to_add->code[i] = asc_toupper(to_add->code[i]); } else { return no_err; } // Need to do it here as module is about to get a value // if it is null to_add->direct = module == 0 ? false : true; if (!module) { assert(p2 != 0); //FIXME: return error ModuleInfoNode * mod = list_all.module_info_list.find(p2+1, name_size - (p2+1-name)); //FIXME: Check for null and return an error on an unknown module module = &(mod->c_struct); } to_add->c_struct.module = module; if (p0 + 1 < p1) to_add->variety.assign(p0+1, p1 - p0 - 1); to_add->c_struct.variety = to_add->variety.c_str(); if (p1 != p2) to_add->size_str.assign(p1, 2); else to_add->size_str = "60"; to_add->c_struct.size_str = to_add->size_str.c_str(); to_add->c_struct.size = atoi(to_add->c_struct.size_str); if (dir) { to_add->info_file = dir; to_add->info_file += '/'; } to_add->info_file += name; while (*prev != 0 && *(DictInfoNode *)*prev < *to_add) prev = &(*prev)->next; to_add->next = *prev; *prev = to_add.release(); return no_err; } bool operator< (const DictInfoNode & r, const DictInfoNode & l) { const DictInfo & rhs = r.c_struct; const DictInfo & lhs = l.c_struct; int res = strcmp(rhs.code, lhs.code); if (res < 0) return true; if (res > 0) return false; res = strcmp(rhs.variety,lhs.variety); if (res < 0) return true; if (res > 0) return false; if (rhs.size < lhs.size) return true; if (rhs.size > lhs.size) return false; res = strcmp(rhs.module->name,lhs.module->name); if (res < 0) return true; return false; } PosibErr get_dict_file_name(const DictInfo * mi, String & main_wl, String & flags) { const DictInfoNode * node = reinterpret_cast(mi); if (node->direct) { main_wl = node->info_file; flags = ""; return no_err; } else { FStream f; RET_ON_ERR(f.open(node->info_file, "r")); String buf; DataPair dp; bool res = getdata_pair(f, dp, buf); main_wl = dp.key; flags = dp.value; f.close(); if (!res) return make_err(bad_file_format, node->info_file, ""); return no_err; } } ///////////////////////////////////////////////////////////////// // // Lists of Info Lists Impl // void get_data_dirs (Config * config, StringList & lst) { lst.clear(); lst.add(config->retrieve("data-dir")); lst.add(config->retrieve("dict-dir")); } DictExt::DictExt(ModuleInfo * m, const char * e) { module = m; ext_size = strlen(e); assert(ext_size <= max_ext_size); memcpy(ext, e, ext_size + 1); } void MDInfoListAll::clear() { module_info_list.clear(); dict_dirs.clear(); dict_exts.clear(); dict_info_list.clear(); } PosibErr MDInfoListAll::fill(Config * c, StringList & dirs) { PosibErr err; err = fill_dict_aliases(c); if (err.has_err()) goto RETURN_ERROR; for_dirs = dirs; err = module_info_list.fill(*this, c); if (err.has_err()) goto RETURN_ERROR; fill_helper_lists(dirs); err = dict_info_list.fill(*this, c); if (err.has_err()) goto RETURN_ERROR; return err; RETURN_ERROR: clear(); return err; } void MDInfoListAll::fill_helper_lists(const StringList & def_dirs) { dict_dirs = def_dirs; dict_exts.append(DictExt(0, ".awli")); for (ModuleInfoNode * n = module_info_list.head_; n != 0; n = n->next) { { StringListEnumeration e = n->dict_dirs.elements_obj(); const char * item; while ( (item = e.next()) != 0 ) dict_dirs.add(item); }{ StringListEnumeration e = n->dict_exts.elements_obj(); const char * item; while ( (item = e.next()) != 0 ) dict_exts.append(DictExt(&n->c_struct, item)); } } } PosibErr MDInfoListAll::fill_dict_aliases(Config * c) { StringList aliases; c->retrieve_list("dict-alias", &aliases); StringListEnumeration els = aliases.elements_obj(); const char * str; while ( (str = els.next()) != 0) { const char * end = strchr(str, ' '); if (!end) return make_err(bad_value, "dict-alias", str, _("in the form \" \"")); String name(str, end - str); while (asc_isspace(*end)) ++end; dict_aliases.insert(name.str(), end); } return no_err; } MDInfoListofLists::MDInfoListofLists() : data(0), offset(0), size(0) { } MDInfoListofLists::~MDInfoListofLists() { for (int i = offset; i != offset + size; ++i) data[i].clear(); delete[] data; } void MDInfoListofLists::clear(Config * c) { StringList dirs; get_data_dirs(c, dirs); int pos = find(dirs); if (pos == -1) { data[pos - offset].clear(); } } int MDInfoListofLists::find(const StringList & key) { for (int i = 0; i != size; ++i) { if (data[i].key == key) return i + offset; } return -1; } PosibErr MDInfoListofLists::get_lists(Config * c) { LOCK(&lock); Config * config = (Config *)c; // FIXME: WHY? int & pos = config->md_info_list_index; StringList dirs; StringList key; if (!valid_pos(pos)) { get_data_dirs(config, dirs); key = dirs; key.add("////////"); config->retrieve_list("dict-alias", &key); pos = find(key); } if (!valid_pos(pos)) { MDInfoListAll * new_data = new MDInfoListAll[size + 1]; for (int i = 0; i != size; ++i) { new_data[i] = data[i]; } ++size; delete[] data; data = new_data; pos = size - 1 + offset; } MDInfoListAll & list_all = data[pos - offset]; if (list_all.has_data()) return &list_all; list_all.key = key; RET_ON_ERR(list_all.fill(config, dirs)); return &list_all; } ///////////////////////////////////////////////////////////////// // // utility functions // static const char * strnchr(const char * i, char c, unsigned int size) { const char * stop = i + size; while (i != stop) { if (*i == c) return i; ++i; } return 0; } static const char * strnrchr(const char * stop, char c, unsigned int size) { const char * i = stop + size - 1; --stop; while (i != stop) { if (*i == c) return i; --i; } return 0; } ///////////////////////////////////////////////////////////////// // // user visible functions and enumeration impl // // // ModuleInfo // PosibErr get_module_info_list(Config * c) { RET_ON_ERR_SET(md_info_list_of_lists.get_lists(c), const MDInfoListAll *, la); return &la->module_info_list; } ModuleInfoEnumeration * ModuleInfoList::elements() const { return new ModuleInfoEnumeration((ModuleInfoNode *)head_); } unsigned int ModuleInfoList::size() const { return size_; } bool ModuleInfoList::empty() const { return size_ != 0; } ModuleInfoEnumeration * ModuleInfoEnumeration::clone () const { return new ModuleInfoEnumeration(*this); } void ModuleInfoEnumeration::assign(const ModuleInfoEnumeration * other) { *this = *other; } bool ModuleInfoEnumeration::at_end () const { return node_ == 0; } const ModuleInfo * ModuleInfoEnumeration::next () { if (node_ == 0) return 0; const ModuleInfo * data = &(node_->c_struct); node_ = (ModuleInfoNode *)(node_->next); return data; } // // DictInfo // PosibErr get_dict_info_list(Config * c) { RET_ON_ERR_SET(md_info_list_of_lists.get_lists(c), const MDInfoListAll *, la); return &la->dict_info_list; } PosibErr get_dict_aliases(Config * c) { RET_ON_ERR_SET(md_info_list_of_lists.get_lists(c), const MDInfoListAll *, la); return &la->dict_aliases; } DictInfoEnumeration * DictInfoList::elements() const { return new DictInfoEnumeration(static_cast(head_)); } unsigned int DictInfoList::size() const { return size_; } bool DictInfoList::empty() const { return size_ != 0; } DictInfoEnumeration * DictInfoEnumeration::clone() const { return new DictInfoEnumeration(*this); } void DictInfoEnumeration::assign(const DictInfoEnumeration * other) { *this = *other; } bool DictInfoEnumeration::at_end() const { return node_ == 0; } const DictInfo * DictInfoEnumeration::next () { if (node_ == 0) return 0; const DictInfo * data = &(node_->c_struct); node_ = (DictInfoNode *)(node_->next); return data; } } aspell-0.60.8.1/common/parm_string.hpp0000644000076500007650000000575614533006640014523 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #ifndef ASPELL_PARM_STRING__HPP #define ASPELL_PARM_STRING__HPP #include #include // // ParmString is a special string class that is designed to be used as // a parameter for a function that is expecting a string It will allow // either a "const char *" or "String" class to be passed in. It will // automatically convert to a "const char *". The string can also be // accesses via the "str" method. Usage example: // // void foo(ParmString s1, s2) { // const char * str0 = s1; // unsigned int size0 = s2.size() // if (s1 == s2 || s2 == "bar") { // ... // } // } // ... // String s1 = "..."; // foo(s1); // const char * s2 = "..."; // foo(s2); // // The string is expected to be null terminated, even if size is give // during construction. // namespace acommon { template class PosibErr; class String; class ParmString { public: ParmString() : str_(0) {} ParmString(const char * str, unsigned int sz = UINT_MAX) : str_(str), size_(sz) {} inline ParmString(const String &); inline ParmString(const PosibErr &); inline ParmString(const PosibErr &); void set(const char * str, unsigned int sz = UINT_MAX) { str_ = str, size_ = sz; } bool empty() const { return str_ == 0 || str_[0] == '\0'; } unsigned int size() const { if (size_ != UINT_MAX) return size_; else return size_ = strlen(str_); } bool have_size() const {return size_ != UINT_MAX;} operator const char * () const { return str_; } const char * str () const { return str_; } public: // but don't use unless you have to const char * str_; mutable unsigned int size_; }; typedef const ParmString & ParmStr; static inline bool operator== (ParmStr s1, ParmStr s2) { if (s1.str() == 0 || s2.str() == 0) return s1.str() == s2.str(); return strcmp(s1,s2) == 0; } static inline bool operator== (const char * s1, ParmStr s2) { if (s1 == 0 || s2.str() == 0) return s1 == s2.str(); return strcmp(s1,s2) == 0; } static inline bool operator== (ParmStr s1, const char * s2) { if (s1.str() == 0 || s2 == 0) return s1.str() == s2; return strcmp(s1,s2) == 0; } static inline bool operator!= (ParmStr s1, ParmStr s2) { if (s1.str() == 0 || s2.str() == 0) return s1.str() != s2.str(); return strcmp(s1,s2) != 0; } static inline bool operator!= (const char * s1, ParmStr s2) { if (s1 == 0 || s2.str() == 0) return s1 != s2.str(); return strcmp(s1,s2) != 0; } static inline bool operator!= (ParmStr s1, const char * s2) { if (s1.str() == 0 || s2 == 0) return s1.str() != s2; return strcmp(s1,s2) != 0; } } #endif aspell-0.60.8.1/common/speller.hpp0000644000076500007650000001034514533006640013632 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. // Aspell implementation header file. // Applications that just use the Aspell library should not include // these files as they are subject to change. // Aspell Modules MUST include some of the implementation files and // spell checkers MAY include some of these files. // If ANY of the implementation files are included you also link with // libaspell-impl to protect you from changes in these files. #ifndef ASPELL_SPELLER__HPP #define ASPELL_SPELLER__HPP #include "can_have_error.hpp" #include "copy_ptr.hpp" #include "clone_ptr.hpp" #include "mutable_string.hpp" #include "posib_err.hpp" #include "parm_string.hpp" #include "char_vector.hpp" namespace acommon { typedef void * SpellerLtHandle; class Config; class WordList; class Convert; class Tokenizer; class Filter; class DocumentChecker; struct CheckInfo { const CheckInfo * next; // note: if 'incorrect' then word is a pointer into the string // passed into check and is not null terminated; // otherwise word is guaranteed to be null termanted struct Word { const char * str; unsigned len; ParmString pstr() const {return ParmString(str, len);} Word() {} Word(const char * str) : str(str), len(strlen(str)) {} Word(const char * str, unsigned len) : str(str), len(len) {} Word(ParmStr str) : str(str.str()), len(str.size()) {} }; Word word; // generally the root short pre_strip_len; short pre_add_len; const char * pre_add; short suf_strip_len; short suf_add_len; const char * suf_add; short pre_flag; short suf_flag; bool guess; bool compound; bool incorrect; }; class Speller : public CanHaveError { private: SpellerLtHandle lt_handle_; Speller(const Speller &); Speller & operator= (const Speller &); public: String temp_str_0; String temp_str_1; ClonePtr to_internal_; ClonePtr from_internal_; protected: CopyPtr config_; Speller(SpellerLtHandle h); public: SpellerLtHandle lt_handle() const {return lt_handle_;} Config * config() {return config_;} const Config * config() const {return config_;} // utility functions virtual char * to_lower(char *) = 0; // the setup class will take over for config virtual PosibErr setup(Config *) = 0; // sets up the tokenizer class // should be called only after this class is setup virtual void setup_tokenizer(Tokenizer *) = 0; //////////////////////////////////////////////////////////////// // // Strings from this point on are expected to be in the // encoding specified by encoding() // virtual PosibErr check(MutableString) = 0; // these functions return information about the last word checked virtual const CheckInfo * check_info() = 0; virtual PosibErr add_to_personal(MutableString) = 0; virtual PosibErr add_to_session (MutableString) = 0; // because the word lists may potently have to convert from one // encoding to another the pointer returned by the enumeration is only // valid to the next call. virtual PosibErr personal_word_list() const = 0; virtual PosibErr session_word_list () const = 0; virtual PosibErr main_word_list () const = 0; virtual PosibErr save_all_word_lists() = 0; virtual PosibErr clear_session() = 0; virtual PosibErr suggest(MutableString) = 0; // return null on error // the word list returned by suggest is only valid until the next // call to suggest virtual PosibErr store_replacement(MutableString, MutableString) = 0; virtual ~Speller(); }; // This function is current a hack to reload the filters in the // speller class. I hope to eventually find a better way. PosibErr reload_filters(Speller * m); PosibErr new_speller(Config * c); } #endif aspell-0.60.8.1/common/hash_fun.hpp0000644000076500007650000000362014533006640013755 00000000000000// Copyright (c) 2001 // Kevin Atkinson // // Permission to use, copy, modify, distribute and sell this software // and its documentation for any purpose is hereby granted without // fee, provided that the above copyright notice appear in all copies // and that both that copyright notice and this permission notice // appear in supporting documentation. Kevin Atkinson makes no // representations about the suitability of this software for any // purpose. It is provided "as is" without express or implied // warranty. #ifndef acommon_hash_fun__hpp #define acommon_hash_fun__hpp namespace acommon { template struct hash {}; template <> struct hash {unsigned long operator()(char v) const {return v;}}; template <> struct hash {unsigned long operator()(short v) const {return v;}}; template <> struct hash {unsigned long operator()(int v) const {return v;}}; template <> struct hash {unsigned long operator()(long v) const {return v;}}; template <> struct hash {unsigned long operator()(unsigned char v) const {return v;}}; template <> struct hash {unsigned long operator()(unsigned short v) const {return v;}}; template <> struct hash {unsigned long operator()(unsigned int v) const {return v;}}; template <> struct hash {unsigned long operator()(unsigned long v) const {return v;}}; template <> struct hash { inline unsigned long operator() (const char * s) const { unsigned long h = 0; for (; *s; ++s) h=5*h + *s; return h; } }; template struct HashString { inline unsigned long operator() (const Str &str) const { unsigned long h = 0; typename Str::const_iterator end = str.end(); for (typename Str::const_iterator s = str.begin(); s != end; ++s) h=5*h + *s; return h; } }; } #endif aspell-0.60.8.1/common/tokenizer.hpp0000644000076500007650000000356514533006640014204 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #ifndef ACOMMON_TOKENIZER__HPP #define ACOMMON_TOKENIZER__HPP #include "char_vector.hpp" #include "filter_char.hpp" #include "filter_char_vector.hpp" namespace acommon { class Convert; class Speller; class Config; class Tokenizer { public: Tokenizer(); virtual ~Tokenizer(); FilterChar * word_begin; FilterChar * word_end; FilterChar * end; CharVector word; // this word is in the final encoded form unsigned int begin_pos; // pointers back to the original word unsigned int end_pos; // The string passed in _must_ have a null character // at stop - 1. (ie stop must be one past the end) void reset (FilterChar * in, FilterChar * stop); bool at_end() const {return word_begin == word_end;} virtual bool advance() = 0; // returns false if there is nothing left bool is_begin(unsigned char c) const {return char_type_[c].begin;} bool is_middle(unsigned char c) const {return char_type_[c].middle;} bool is_end(unsigned char c) const {return char_type_[c].end;} bool is_word(unsigned char c) const {return char_type_[c].word;} public: // but don't use // The speller class is expected to fill these members in struct CharType { bool begin; bool middle; bool end; bool word; CharType() : begin(false), middle(false), end(false), word(false) {} }; CharType char_type_[256]; Convert * conv_; FilterCharVector buf_; }; // returns a new tokenizer and sets it up with the given speller // class PosibErr new_tokenizer(Speller *); } #endif aspell-0.60.8.1/common/error.hpp0000644000076500007650000000146614533006640013321 00000000000000/* This file is part of The New Aspell * Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL * license version 2.0 or 2.1. You should have received a copy of the * LGPL license along with this library if you did not you can find it * at http://www.gnu.org/. */ #ifndef ASPELL_ERROR__HPP #define ASPELL_ERROR__HPP namespace acommon { struct ErrorInfo; struct Error { const char * mesg; // expected to be allocated with malloc const ErrorInfo * err; Error() : mesg(0), err(0) {} Error(const Error &); Error & operator=(const Error &); ~Error(); bool is_a(const ErrorInfo * e) const; }; struct ErrorInfo { const ErrorInfo * isa; const char * mesg; unsigned int num_parms; const char * parms[3]; }; } #endif /* ASPELL_ERROR__HPP */ aspell-0.60.8.1/common/strtonum.cpp0000644000076500007650000000412714533006640014053 00000000000000// This file is part of The New Aspell // Copyright (C) 2002 by Melvin Hadasht and Kevin Atkinson under the // GNU LGPL license version 2.0 or 2.1. You should have received a // copy of the LGPL license along with this library if you did not you // can find it at http://www.gnu.org/. #include #include "strtonum.hpp" #include "asc_ctype.hpp" namespace acommon { static double strtodbl_c(const char * nptr, const char ** endptr) { double x = 0.0; double y = 0.0; double decimal = 1.0; int negative = 0; const char * str = nptr; while (asc_isspace(*str)) str++; if (!*str) goto END_STRTODBL_C; if (*str == '-') { negative = 1; str++; } else if (*str == '+') str++; if (!*str) goto END_STRTODBL_C; while (*str >= '0' && *str <= '9') { x = x * 10.0 + (*str - '0'); str++; } if (!*str || *str != '.') goto END_STRTODBL_C; str++; decimal = 1.0; while (*str >= '0' && *str <= '9') { decimal *= 0.1; y = y + (*str - '0')*decimal; str++; } END_STRTODBL_C: if (endptr) *endptr = (char *) str; return negative ? -(x + y) : (x + y); } double strtod_c(const char * nptr, const char ** endptr) { double x; const char * eptr; x = strtodbl_c(nptr, &eptr); if (*eptr == 'E' || *eptr == 'e') { const char *nptr2 = eptr; long int y, i; double e = 1.0; nptr2++; y = strtol(nptr2, (char **)&eptr, 10); if (y) { for (i=0; i < ( y < 0 ? -y : y); i++) e *= 10.0; x = (y < 0) ? x / e : x * e; } } if (endptr) *endptr = eptr; return x; } long strtoi_c(const char * npter, const char ** endptr) { char * str = (char*)npter; long num = 0; long sign = 1; *endptr = str; while (asc_isspace(*str)) { str++; } if (*str == '-' || *str == '+') { sign = *(str++) == '-' ? -1 : 1; } while (*str >= '0' && *str <= '9' ) { num = num * 10 + (long)(*str - '0'); str++; } *endptr = str; return num; } } aspell-0.60.8.1/common/mutable_string.hpp0000644000076500007650000000356014533006640015204 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #ifndef ASPELL_MUTABLE_STRING__HPP #define ASPELL_MUTABLE_STRING__HPP #include #include "parm_string.hpp" namespace acommon { struct MutableString { char * str; unsigned int size; MutableString() : str(0), size(0) {} MutableString(char * str0) : str(str0), size(strlen(str)) {} MutableString(char * str0, unsigned int sz) : str(str0), size(sz) {} bool empty() const {return size == 0;} operator char * () const {return str;} operator ParmString () const {return ParmString(str, size);} char * begin() const {return str;} char * end() const {return str + size;} }; static inline bool operator==(MutableString s1, MutableString s2) { if (s1.size != s2.size) return false; else return memcmp(s1,s2,s1.size) == 0; } static inline bool operator==(const char * s1, MutableString s2) { if ( s1 == NULL ) { return s2.size == 0; } return strcmp(s1,s2) == 0; } static inline bool operator==(MutableString s1, const char * s2) { if ( s2 == NULL ) { return s1.size == 0; } return strcmp(s1,s2) == 0; } static inline bool operator!=(MutableString s1, MutableString s2) { if (s1.size != s2.size) return true; else return memcmp(s1,s2,s1.size) != 0; } static inline bool operator!=(const char * s1, MutableString s2) { if ( s1 == NULL ) { return s2.size != 0; } return strcmp(s1,s2) != 0; } static inline bool operator!=(MutableString s1, const char * s2) { if ( s2 == NULL ) { return s1.size != 0; } return strcmp(s1,s2) != 0; } } #endif aspell-0.60.8.1/common/posib_err.cpp0000644000076500007650000000702214533006640014141 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #include #include #include //#include "iostream.hpp" #include "posib_err.hpp" #include "gettext.h" namespace acommon { String & String::operator= (const PosibErr & s) { operator=(s.data); return *this; } struct StrSize { const char * str; unsigned int size; StrSize() : str(0), size(0) {} void operator= (ParmString s) {str = s; size = s.size();} }; PosibErrBase & PosibErrBase::set(const ErrorInfo * inf, ParmString p1, ParmString p2, ParmString p3, ParmString p4) { const char * s0 = inf->mesg ? _(inf->mesg) : ""; const char * s; ParmString p[4] = {p1,p2,p3,p4}; StrSize m[10]; unsigned int i = 0; while (i != 4 && p[i] != 0) ++i; assert(i == inf->num_parms || i == inf->num_parms + 1); i = 0; while (true) { s = s0 + strcspn(s0, "%"); m[i].str = s0; m[i].size = s - s0; if (*s == '\0') break; ++i; s = strchr(s, ':') + 1; unsigned int ip = *s - '0' - 1; assert(0 <= ip && ip < inf->num_parms); m[i] = p[ip]; ++i; s0 = s+1; } if (!p[inf->num_parms].empty()) { m[++i] = " "; m[++i] = p[inf->num_parms]; } unsigned int size = 0; for (i = 0; m[i].str != 0; ++i) size += m[i].size; char * str = (char *)malloc(size + 1); s0 = str; for (i = 0; m[i].str != 0; str+=m[i].size, ++i) strncpy(str, m[i].str, m[i].size); *str = '\0'; Error * e = new Error; e->err = inf; e->mesg = s0; err_ = new ErrPtr(e); return *this; } PosibErrBase & PosibErrBase::with_file(ParmString fn, int line_num) { assert(err_ != 0); assert(err_->refcount == 1); char * m = const_cast(err_->err->mesg); unsigned int orig_len = strlen(m); unsigned int new_len = fn.size() + (line_num ? 10 : 0) + 2 + orig_len + 1; char * s = (char *)malloc(new_len); if (line_num) snprintf(s, new_len, "%s:%d: %s", fn.str(), line_num, m); else snprintf(s, new_len, "%s: %s", fn.str(), m); free(m); const_cast(err_->err)->mesg = s; return *this; } PosibErrBase & PosibErrBase::with_key(ParmString prefix, ParmString key) { assert(err_ != 0); assert(err_->refcount == 1); char * m = const_cast(err_->err->mesg); unsigned int orig_len = strlen(m); unsigned int new_len = orig_len + prefix.size() + key.size() + 3; char * s = (char *)malloc(new_len); snprintf(s, new_len, "%s%s: %s", prefix.str(), key.str(), m); free(m); const_cast(err_->err)->mesg = s; return *this; } #ifndef NDEBUG void PosibErrBase::handle_err() const { assert (err_); assert (!err_->handled); fputs(_("Unhandled Error: "), stderr); fputs(err_->err->mesg, stderr); fputs("\n", stderr); abort(); } #endif Error * PosibErrBase::release() { assert (err_); assert (err_->refcount <= 1); --err_->refcount; Error * tmp; if (err_->refcount == 0) { tmp = const_cast(err_->err); delete err_; } else { tmp = new Error(*err_->err); } err_ = 0; return tmp; } void PosibErrBase::del() { if (!err_) return; delete const_cast(err_->err); delete err_; } } aspell-0.60.8.1/common/lock.hpp0000644000076500007650000000317314533006640013115 00000000000000// File: lock.hpp // // Copyright (c) 2002,2003,2011 // Kevin Atkinson // // Permission to use, copy, modify, distribute and sell this software // and its documentation for any purpose is hereby granted without // fee, provided that the above copyright notice appear in all copies // and that both that copyright notice and this permission notice // appear in supporting documentation. Kevin Atkinson makes no // representations about the suitability of this software for any // purpose. It is provided "as is" without express or implied // warranty. #ifndef DISTRIBNET_LOCK__HPP #define DISTRIBNET_LOCK__HPP #include #include "settings.h" #ifdef USE_POSIX_MUTEX # include #endif namespace acommon { #define LOCK(l) const Lock the_lock(l); #ifdef USE_POSIX_MUTEX class Mutex { pthread_mutex_t l_; private: Mutex(const Mutex &); void operator=(const Mutex &); public: Mutex() {pthread_mutex_init(&l_, 0);} ~Mutex() {pthread_mutex_destroy(&l_);} void lock() {pthread_mutex_lock(&l_);} void unlock() {pthread_mutex_unlock(&l_);} }; #else class Mutex { private: Mutex(const Mutex &); void operator=(const Mutex &); public: Mutex() {} ~Mutex() {} void lock() {} void unlock() {} }; #endif class Lock { private: Lock(const Lock &); void operator= (const Lock &); Mutex * lock_; public: Lock(Mutex * l) : lock_(l) {if (lock_) lock_->lock();} void set(Mutex * l) {assert(!lock_); lock_ = l; if (lock_) lock_->lock();} void release() {if (lock_) lock_->unlock(); lock_ = NULL;} ~Lock() {if (lock_) lock_->unlock();} }; }; #endif aspell-0.60.8.1/common/block_slist.hpp0000644000076500007650000000366714540417415014511 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #ifndef autil__block_slist_hh #define autil__block_slist_hh // BlockSList provided a pool of nodes which can be used for singly // linked lists. Nodes are allocated in large chunks instead of // one at a time which means that getting a new node is very fast. // Nodes returned are not initialized in any way. A placement new // must be used to construct the data member and the destructor // must explicitly be called. namespace acommon { template class BlockSList { public: struct Node { Node * next; T data; }; private: void * first_block; Node * first_available; BlockSList(const BlockSList &); BlockSList & operator= (const BlockSList &); public: BlockSList() // Default constructor. // add_block must be called before any nodes are available : first_block(0), first_available(0) {}; Node * new_node() // return a new_node if one is available or null otherwise // Note: the node's data member is NOT initialized in any way. { Node * n = first_available; if (n != 0) first_available = first_available->next; return n; } void remove_node(Node * n) // marks the node as available // Note: the node's data member destructor is NOT called { n->next = first_available; first_available = n; } void add_block(unsigned int num); // allocate enough memory for an additional num nodes void clear(); // free all memory. add_block must then be called before any nodes // are available // Note: the node's data member destructor is NOT called ~BlockSList() {clear();} }; } #endif aspell-0.60.8.1/common/stack_ptr.hpp0000644000076500007650000000264714533006640014164 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #ifndef stack_ptr #define stack_ptr #include namespace acommon { template class StackPtr { T * ptr; // to avoid operator* being used unexpectedly. for example // without this the following will compile // PosibErr fun(); // PosibErr > pe = fun(); // and operator* and StackPtr(T *) will be used. The explicit // doesn't protect us here due to PosibErr StackPtr(const StackPtr & other); // because I am paranoid StackPtr & operator=(const StackPtr & other); public: explicit StackPtr(T * p = 0) : ptr(p) {} StackPtr(StackPtr & other) : ptr (other.release()) {} ~StackPtr() {del();} StackPtr & operator=(StackPtr & other) {reset(other.release()); return *this;} T & operator* () const {return *ptr;} T * operator-> () const {return ptr;} T * get() const {return ptr;} operator T * () const {return ptr;} T * release () {T * p = ptr; ptr = 0; return p;} void del() {delete ptr; ptr = 0;} void reset(T * p) {assert(ptr==0); ptr = p;} StackPtr & operator=(T * p) {reset(p); return *this;} }; } #endif aspell-0.60.8.1/common/file_util.cpp0000644000076500007650000001220714533006640014132 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #include "settings.h" //#include "iostream.hpp" #include "config.hpp" #include "file_util.hpp" #include "fstream.hpp" #include "errors.hpp" #include "string_list.hpp" #ifdef USE_FILE_LOCKS # include # include # include #endif #include #include #include #ifdef WIN32 # include # define ACCESS _access # include # include #else # include # define ACCESS access #endif namespace acommon { // Return false if file is already an absolute path and does not need // a directory prepended. bool need_dir(ParmString file) { if (file[0] == '/' || (file[0] == '.' && file[1] == '/') #ifdef WIN32 || (asc_isalpha(file[0]) && file[1] == ':') || file[0] == '\\' || (file[0] == '.' && file[1] == '\\') #endif ) return false; else return true; } String add_possible_dir(ParmString dir, ParmString file) { if (need_dir(file)) { String path; path += dir; path += '/'; path += file; return path; } else { return file; } } String figure_out_dir(ParmString dir, ParmString file) { String temp; int s = file.size() - 1; while (s != -1 && file[s] != '/') --s; if (need_dir(file)) { temp += dir; temp += '/'; } if (s != -1) { temp.append(file, s); } return temp; } time_t get_modification_time(FStream & f) { struct stat s; fstat(f.file_no(), &s); return s.st_mtime; } PosibErr open_file_readlock(FStream & in, ParmString file) { RET_ON_ERR(in.open(file, "r")); #ifdef USE_FILE_LOCKS int fd = in.file_no(); struct flock fl; fl.l_type = F_RDLCK; fl.l_whence = SEEK_SET; fl.l_start = 0; fl.l_len = 0; fcntl(fd, F_SETLKW, &fl); // ignore errors #endif return no_err; } PosibErr open_file_writelock(FStream & inout, ParmString file) { typedef PosibErr Ret; #ifndef USE_FILE_LOCKS bool exists = file_exists(file); #endif { Ret pe = inout.open(file, "r+"); if (pe.get_err() != 0) pe = inout.open(file, "w+"); if (pe.has_err()) return pe; } #ifdef USE_FILE_LOCKS int fd = inout.file_no(); struct flock fl; fl.l_type = F_WRLCK; fl.l_whence = SEEK_SET; fl.l_start = 0; fl.l_len = 0; fcntl(fd, F_SETLKW, &fl); // ignore errors struct stat s; fstat(fd, &s); return s.st_size != 0; #else return exists; #endif } void truncate_file(FStream & f, ParmString name) { #ifdef USE_FILE_LOCKS f.restart(); ftruncate(f.file_no(),0); #else f.close(); f.open(name, "w+"); #endif } bool remove_file(ParmString name) { return remove(name) == 0; } bool file_exists(ParmString name) { return ACCESS(name, F_OK) == 0; } bool rename_file(ParmString orig_name, ParmString new_name) { remove(new_name); return rename(orig_name, new_name) == 0; } const char * get_file_name(const char * path) { const char * file_name; if (path != 0) { file_name = strrchr(path,'/'); if (file_name == 0) file_name = path; } else { file_name = 0; } return file_name; } unsigned find_file(const Config * config, const char * option, String & filename) { StringList sl; config->retrieve_list(option, &sl); return find_file(sl, filename); } unsigned find_file(const StringList & sl, String & filename) { StringListEnumeration els = sl.elements_obj(); const char * dir; String path; while ( (dir = els.next()) != 0 ) { path = dir; if (path.empty()) continue; if (path.back() != '/') path += '/'; unsigned dir_len = path.size(); path += filename; if (file_exists(path)) { filename.swap(path); return dir_len; } } return 0; } PathBrowser::PathBrowser(const StringList & sl, const char * suf) : dir_handle(0) { els = sl.elements(); suffix = suf; } PathBrowser::~PathBrowser() { delete els; if (dir_handle) closedir((DIR *)dir_handle); } const char * PathBrowser::next() { if (dir_handle == 0) goto get_next_dir; begin: { struct dirent * entry = readdir((DIR *)dir_handle); if (entry == 0) goto try_again; const char * name = entry->d_name; unsigned name_len = strlen(name); if (suffix.size() != 0 && !(name_len > suffix.size() && memcmp(name + name_len - suffix.size(), suffix.str(), suffix.size()) == 0)) goto begin; path = dir; if (path.back() != '/') path += '/'; path += name; } return path.str(); try_again: if (dir_handle) closedir((DIR *)dir_handle); dir_handle = 0; get_next_dir: dir = els->next(); if (!dir) return 0; dir_handle = opendir(dir); if (dir_handle == 0) goto try_again; goto begin; } } aspell-0.60.8.1/common/string_map.cpp0000644000076500007650000000460714533006640014326 00000000000000#include #include #include "parm_string.hpp" #include "string_map.hpp" #include "string_pair.hpp" #include "string_pair_enumeration.hpp" #include "hash-t.hpp" // This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. namespace acommon { // needed for darwin template HashTable::iterator HashTable::find_i(char const* const&, bool&); template std::pair::iterator,bool> HashTable::insert(const StringPair &); template void HashTable::init(unsigned int); template void HashTable::del(void); template HashTable::size_type HashTable::erase(char const* const&); template void BlockSList::clear(void); void StringMap::copy(const StringMap & other) { lookup_ = other.lookup_; for (Iter_ i = lookup_.begin(); !(i == lookup_.end()); // i != lookup_.end() causes problems // with gcc-2.95 ++i) { i->first = buffer_.dup(i->first); i->second = buffer_.dup(i->second); } } class StringMapEnumeration : public StringPairEnumeration { StringMap::CIter_ i; StringMap::CIter_ end; public: StringMapEnumeration(StringMap::CIter_ i0, StringMap::CIter_ e0) : i(i0), end(e0) {} StringPairEnumeration * clone() const; void assign(const StringPairEnumeration *); bool at_end() const; StringPair next(); }; StringPairEnumeration * StringMapEnumeration::clone() const { return new StringMapEnumeration(*this); } void StringMapEnumeration::assign (const StringPairEnumeration * other) { *this = *(const StringMapEnumeration *)(other); } bool StringMapEnumeration::at_end() const { return i == end; } StringPair StringMapEnumeration::next() { StringPair temp; if (i == end) return temp; temp = *i; ++i; return temp; } StringPairEnumeration * StringMap::elements() const { return new StringMapEnumeration(lookup_.begin(), lookup_.end()); } StringMap * new_string_map() { return new StringMap(); } } aspell-0.60.8.1/common/getdata.hpp0000644000076500007650000000401014533006640013565 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #ifndef ASPELL_GET_DATA__HPP #define ASPELL_GET_DATA__HPP #include #include #include "string.hpp" #include "mutable_string.hpp" namespace acommon { class IStream; class String; // NOTE: getdata_pair WILL NOT unescape a string struct DataPair { MutableString key; MutableString value; size_t line_num; DataPair() : line_num(0) {} }; bool getdata_pair(IStream & in, DataPair & d, String & buf); char * unescape(char * dest, const char * src); static inline char * unescape(char * dest) {return unescape(dest, dest);} static inline void unescape(MutableString & d) { char * e = unescape(d.str, d.str); d.size = e - d.str; } static inline void unescape(String & d) { d.ensure_null_end(); char * e = unescape(d.data(), d.data()); d.resize(e - d.data()); } // if limit is not given than dest should have enough space for // twice the number of characters of src bool escape(char * dest, const char * src, size_t limit = INT_MAX, const char * others = 0); void to_lower(char *); void to_lower(String &, const char *); // extract the first whitespace delimited word from d.value and put // it in d.key. d.value is expected not to have any leading // whitespace. The string is modified in place so that d.key will be // null terminated. d.value is modified to point to any additional // data after key with any leading white space removed. Returns // false when there are no more words to extract bool split(DataPair & d); // preps a string for split void init(ParmString str, DataPair & d, String & buf); bool getline(IStream & in, DataPair & d, String & buf); char * get_nb_line(IStream & in, String & buf); void remove_comments(String & buf); } #endif aspell-0.60.8.1/common/posib_err.hpp0000644000076500007650000001277714533006640014163 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #ifndef PCOMMON_POSIB_ERR__HPP #define PCOMMON_POSIB_ERR__HPP #include "string.hpp" #include "error.hpp" #include "errors.hpp" #include "ndebug.hpp" namespace acommon { // PosibErr is a special Error handling device that will make // sure that an error is properly handled. It is expected to be // used as the return type of the function It will automatically // convert to the "normal" return type however if the normal // returned type is accessed and there is an "unhandled" error // condition it will abort It will also abort if the object is // destroyed with an "unhandled" error condition. This includes // ignoring the return type of a function returning an error // condition. An error condition is handled by simply checking for // the presence of an error, calling ignore, or taking ownership of // the error. enum WhichErr { PrimErr, SecErr }; extern "C" const ErrorInfo * const perror_bad_file_format; template class PosibErr; class PosibErrBase { private: struct ErrPtr { const Error * err; #ifndef NDEBUG bool handled; #endif int refcount; ErrPtr(const Error * e) : err(e), #ifndef NDEBUG handled(false), #endif refcount(1) {} }; ErrPtr * err_; protected: void posib_handle_err() const { #ifndef NDEBUG if (err_ && !err_->handled) handle_err(); #endif } void copy(const PosibErrBase & other) { err_ = other.err_; if (err_) { ++ err_->refcount; } } void destroy() { if (err_ == 0) return; -- err_->refcount; if (err_->refcount == 0) { #ifndef NDEBUG if (!err_->handled) handle_err(); #endif del(); } } public: PosibErrBase() : err_(0) {} PosibErrBase(const PosibErrBase & other) { copy(other); } PosibErrBase& operator= (const PosibErrBase & other) { destroy(); copy(other); return *this; } ~PosibErrBase() { destroy(); } Error * release_err() { if (err_ == 0) return 0; else return release(); } void ignore_err() { #ifndef NDEBUG if (err_ != 0) err_->handled = true; #endif } const Error * get_err() const { if (err_ == 0) { return 0; } else { #ifndef NDEBUG err_->handled = true; #endif return err_->err; } } const Error * prvw_err() const { if (err_ == 0) return 0; else return err_->err; } bool has_err() const { return err_ != 0; } bool has_err(const ErrorInfo * e) const { if (err_ == 0) { return false; } else { if (err_->err->is_a(e)) { #ifndef NDEBUG err_->handled = true; #endif return true; } else { return false; } } } PosibErrBase & prim_err(const ErrorInfo * inf, ParmString p1 = 0, ParmString p2 = 0, ParmString p3 = 0, ParmString p4 = 0) { return set(inf, p1, p2, p3, p4); } // These should only be called _after_ set is called PosibErrBase & with_file(ParmString fn, int lineno = 0); PosibErrBase & with_key(ParmString prefix, ParmString key); PosibErrBase & set(const ErrorInfo *, ParmString, ParmString, ParmString, ParmString); private: #ifndef NDEBUG void handle_err() const; #endif Error * release(); void del(); }; template <> class PosibErr : public PosibErrBase { public: PosibErr(const PosibErrBase & other) : PosibErrBase(other) {} PosibErr() {} }; template class PosibErr : public PosibErrBase { public: PosibErr() {} PosibErr(const PosibErrBase & other) : PosibErrBase(other) {} template PosibErr(const PosibErr & other) : PosibErrBase(other), data(other.data) {} PosibErr(const PosibErr & other) : PosibErrBase(other) {} PosibErr& operator= (const PosibErr & other) { data = other.data; PosibErrBase::destroy(); PosibErrBase::copy(other); return *this; } PosibErr(const Ret & d) : data(d) {} operator const Ret & () const {posib_handle_err(); return data;} Ret data; }; // // // #define RET_ON_ERR_SET(command, type, var) \ type var;do{PosibErr< type > pe(command);if(pe.has_err())return PosibErrBase(pe);var=pe.data;} while(false) #define RET_ON_ERR(command) \ do{PosibErrBase pe(command);if(pe.has_err())return PosibErrBase(pe);}while(false) // // // static inline PosibErrBase make_err(const ErrorInfo * inf, ParmString p1 = 0, ParmString p2 = 0, ParmString p3 = 0, ParmString p4 = 0) { return PosibErrBase().prim_err(inf, p1, p2, p3, p4); } static const PosibErr no_err; // // // inline String & String::operator= (const PosibErr & s) { *this = s.data; return *this; } inline bool operator== (const PosibErr & x, const char * y) { return x.data == y; } inline bool operator!= (const PosibErr & x, const char * y) { return x.data != y; } inline ParmString::ParmString(const PosibErr & s) : str_(s.data), size_(UINT_MAX) {} inline ParmString::ParmString(const PosibErr & s) : str_(s.data.c_str()), size_(s.data.size()) {} } #endif aspell-0.60.8.1/common/asc_ctype.hpp0000644000076500007650000000173314533006640014137 00000000000000// This file is part of The New Aspell // Copyright (C) 2002 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #ifndef ASC_CTYPE__HPP #define ASC_CTYPE__HPP namespace acommon { static inline bool asc_isspace(int c) { return c==' ' || c=='\n' || c=='\r' || c=='\t' || c=='\f' || c=='\v'; } static inline bool asc_isdigit(int c) { return '0' <= c && c <= '9'; } static inline bool asc_islower(int c) { return 'a' <= c && c <= 'z'; } static inline bool asc_isupper(int c) { return 'A' <= c && c <= 'Z'; } static inline bool asc_isalpha(int c) { return asc_islower(c) || asc_isupper(c); } static inline int asc_tolower(int c) { return asc_isupper(c) ? c + 0x20 : c; } static inline int asc_toupper(int c) { return asc_islower(c) ? c - 0x20 : c; } } #endif aspell-0.60.8.1/common/generic_copy_ptr-t.hpp0000644000076500007650000000314014533006640015753 00000000000000// Copyright (c) 2001 // Kevin Atkinson // // Permission to use, copy, modify, distribute and sell this software // and its documentation for any purpose is hereby granted without // fee, provided that the above copyright notice appear in all copies // and that both that copyright notice and this permission notice // appear in supporting documentation. Kevin Atkinson makes no // representations about the suitability of this software for any // purpose. It is provided "as is" without express or implied // warranty. #ifndef autil__generic_copy_ptr_t #define autil__generic_copy_ptr_t #include "generic_copy_ptr.hpp" namespace acommon { template GenericCopyPtr::GenericCopyPtr(const GenericCopyPtr & other) { if (other.ptr_ != 0) ptr_ = parms_.clone(other.ptr_); else ptr_ = 0; parms_ = other.parms_; } template void GenericCopyPtr::assign(const T * other_ptr, const Parms & other_parms) { if (other_ptr == 0) { if (ptr_ != 0) parms_.del(ptr_); ptr_ = 0; } else if (ptr_ == 0) { ptr_ = parms_.clone(other_ptr); } else { parms_.assign(ptr_, other_ptr); } parms_ = other_parms; } template void GenericCopyPtr::reset (T * other, const Parms & other_parms) { if (ptr_ != 0) parms_.del(ptr_); ptr_ = other; parms_ = other_parms; } template GenericCopyPtr::~GenericCopyPtr() { if (ptr_ != 0) parms_.del(ptr_); } } #endif aspell-0.60.8.1/common/config.hpp0000644000076500007650000002106414540417415013435 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #ifndef ASPELL_CONFIG___HPP #define ASPELL_CONFIG___HPP #include "can_have_error.hpp" #include "key_info.hpp" #include "posib_err.hpp" #include "string.hpp" #include "vector.hpp" namespace acommon { class OStream; class KeyInfoEnumeration; class StringPairEnumeration; class MutableContainer; class Cacheable; struct Conv; // The Config class is used to hold configuration information. // it has a set of keys which it will except. Inserting or even // trying to look at a key that it does not know will produce // an error. Extra accepted keys can be added with the set_extra // method. // Keys tagged with KEYINFO_UTF8 are expected to be in UTF-8 format. // Keys with file/dir names may contain 8-bit characters and must // remain untranslated // All other keys are expected to only contain ASCII characters. class Config; struct ConfigModule { const char * name; const char * file; // path of shared object or dll const char * desc; // description of module const KeyInfo * begin; const KeyInfo * end; }; class Notifier { public: // returns a copy if a copy should be made otherwise returns null virtual Notifier * clone(Config *) const {return 0;} virtual ~Notifier() {} virtual PosibErr item_updated(const KeyInfo *, bool) {return no_err;} virtual PosibErr item_updated(const KeyInfo *, int) {return no_err;} virtual PosibErr item_updated(const KeyInfo *, ParmStr) {return no_err;} virtual PosibErr list_updated(const KeyInfo *) {return no_err;} }; class PossibleElementsEmul; class NotifierEnumeration; class GetLine; class MDInfoListofLists; static const bool REPLACE = true; static const bool INSERT = false; // prefixes // // reset - resets a value to the default // // enable - sets a boolean value to true // dont, disable - sets a boolean value to false // -- setting a boolean value to an empty string is the same as setting // it to true // // lset - sets a list, items separated by ':' // rem, remove - removes item from a list // add - add an item to a list // clear - removes all items from a list // -- setting a list item directly, ie with out a prefix, is the same as // setting it to a single value class Config : public CanHaveError { // copy and destructor provided friend class MDInfoListofLists; public: enum Action {NoOp, Set, Reset, Enable, Disable, ListSet, ListAdd, ListRemove, ListClear}; struct Entry { Entry * next; String key; String value; String file; unsigned line_num; Action action; bool need_conv; bool secure; // if the value was set in a secure content short place_holder; Entry() : line_num(0), action(NoOp), need_conv(false), secure(false), place_holder(-1) {} }; private: static const int num_parms_[9]; public: static inline bool list_action(Action a) {return (int)a >= (int)ListAdd; } static inline int num_parms(Action a) {return num_parms_[a];} private: String name_; Entry * first_; Entry * * insert_point_; Entry * others_; bool committed_; bool attached_; // if attached can't copy Vector notifier_list; friend class PossibleElementsEmul; const KeyInfo * keyinfo_begin; const KeyInfo * keyinfo_end; const KeyInfo * extra_begin; const KeyInfo * extra_end; int md_info_list_index; void copy(const Config & other); void del(); PosibErr commit(Entry * entry, Conv * conv = 0); bool settings_read_in_; public: // the first // if the second parameter is set than flagged options will be // converted to utf-8 if needed PosibErr commit_all(Vector * = 0, const char * codeset = 0); PosibErr replace(ParmStr, ParmStr); PosibErr remove(ParmStr); bool empty() const {return !first_;} PosibErr merge(const Config & other); PosibErr lang_config_merge(const Config & other, int which, ParmStr codeset); bool settings_read_in() {return settings_read_in_;} PosibErr set_committed_state(bool val); const Entry * lookup(const char * key) const; PosibErr lookup_list(const KeyInfo * ki, MutableContainer & m, bool include_default) const; String temp_str; PosibErr (* load_filter_hook)(Config * config, ParmStr value); Notifier * filter_mode_notifier; Vector filter_modules; Vector filter_modules_ptrs; Config(ParmStr name, const KeyInfo * mainbegin, const KeyInfo * mainend); Config(const Config &); ~Config(); Config & operator= (const Config &); bool get_attached() const {return attached_;} void set_attached(bool a) {attached_ = a;} Config * clone() const; void assign(const Config * other); const char * name() const {return name_.c_str();} NotifierEnumeration * notifiers() const; bool add_notifier ( Notifier *); bool remove_notifier (const Notifier *); bool replace_notifier(const Notifier *, Notifier *); void set_extra(const KeyInfo * begin, const KeyInfo * end); void set_filter_modules(const ConfigModule * modbegin, const ConfigModule * modend); static const char * base_name(const char * name, Action * action = 0); PosibErr keyinfo(ParmStr key) const; KeyInfoEnumeration * possible_elements(bool include_extra = true, bool include_modules = true) const; StringPairEnumeration * elements() {return 0;} // FIXME String get_default(const KeyInfo * ki) const; PosibErr get_default(ParmStr) const; PosibErr retrieve(ParmStr key) const; struct Value { String val; bool secure; Value() {} Value(const String & v, bool s = false) : val(v), secure(s) {} }; PosibErr retrieve_value(ParmStr key) const; // will also retrieve a list, with one value per line PosibErr retrieve_any(ParmStr key) const; bool have (ParmStr key) const; PosibErr retrieve_list (ParmStr key, MutableContainer *) const; PosibErr retrieve_bool (ParmStr key) const; PosibErr retrieve_int (ParmStr key) const; // will take ownership of entry, even if there is an error PosibErr set(Entry * entry, bool do_unescape = false); void replace_internal (ParmStr, ParmStr); void write_to_stream(OStream & out, bool include_extra = false); PosibErr read_in_settings(const Config * = 0); PosibErr read_in(IStream & in, ParmStr id = ""); PosibErr read_in_file(ParmStr file); PosibErr read_in_string(ParmStr str, const char * what = ""); }; Config * new_config(); Config * new_basic_config(); // config which doesn't require any // external symbols class NotifierEnumeration { // no copy and destructor needed Vector::const_iterator i; Vector::const_iterator end; public: NotifierEnumeration(const Vector & b) : i(b.begin()), end(b.end()) {} const Notifier * next() { const Notifier * temp = *i; if (i != end) ++i; return temp; } bool at_end() const {return i == end;} }; class KeyInfoEnumeration { public: typedef const KeyInfo * Value; virtual KeyInfoEnumeration * clone() const = 0; virtual void assign(const KeyInfoEnumeration *) = 0; virtual bool at_end() const = 0; virtual const KeyInfo * next() = 0; virtual const char * active_filter_module_name(void) = 0; virtual const char * active_filter_module_desc(void) = 0; virtual bool active_filter_module_changed(void) = 0; virtual ~KeyInfoEnumeration() {} }; static const unsigned KEYINFO_MAY_CHANGE = 1 << 0; static const unsigned KEYINFO_UTF8 = 1 << 1; static const unsigned KEYINFO_HIDDEN = 1 << 2; static const unsigned KEYINFO_COMMON = 1 << 4; class AddableContainer; class StringList; void separate_list(ParmStr value, AddableContainer & out, bool do_unescape = true); void combine_list(String & res, const StringList &); } #endif aspell-0.60.8.1/common/string_pair.hpp0000644000076500007650000000117014533006640014501 00000000000000/* This file is part of The New Aspell * Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL * license version 2.0 or 2.1. You should have received a copy of the * LGPL license along with this library if you did not you can find it * at http://www.gnu.org/. */ #ifndef ASPELL_STRING_PAIR__HPP #define ASPELL_STRING_PAIR__HPP namespace acommon { struct StringPair { const char * first; const char * second; StringPair(const char * f, const char * s) : first(f), second(s) {} StringPair() : first(""), second("") {} }; } #endif /* ASPELL_STRING_PAIR__HPP */ aspell-0.60.8.1/common/suggestions.hpp0000644000076500007650000000372414533006640014541 00000000000000/* This file is part of The New Aspell * Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL * license version 2.0 or 2.1. You should have received a copy of the * LGPL license along with this library if you did not you can find it * at http://www.gnu.org/. */ #ifndef ASPELL_SUGGESTIONS__HPP #define ASPELL_SUGGESTIONS__HPP #include "vector.hpp" #include "char_vector.hpp" #include "convert.hpp" namespace acommon { class SuggestionsData { public: virtual void get_words(Convert *, Vector &) = 0; virtual void get_normalized_scores(Vector &) = 0; virtual void get_distances(Vector &) = 0; virtual ~SuggestionsData() {} }; class Suggestions { public: SuggestionsData * sugs_; Convert * from_internal_; Vector words_buffer_; Vector words_; Vector normalized_scores_; Vector distances_; void reset() { words_buffer_.clear(); words_.clear(); normalized_scores_.clear(); distances_.clear(); } const char * * words(unsigned * len) { if (words_.empty()) { sugs_->get_words(from_internal_, words_buffer_); words_.reserve(words_buffer_.size()); for (Vector::iterator i = words_buffer_.begin(), e = words_buffer_.end(); i != e; ++i) words_.push_back(i->data()); } if (len) *len = words_.size(); return words_.data(); } double * normalized_scores(unsigned * len) { if (normalized_scores_.empty()) { sugs_->get_normalized_scores(normalized_scores_); } if (len) *len = normalized_scores_.size(); return normalized_scores_.data(); } double * distances(unsigned * len) { if (distances_.empty()) { sugs_->get_distances(distances_); } if (len) *len = distances_.size(); return distances_.data(); } }; } #endif /* ASPELL_SUGGESTIONS__HPP */ aspell-0.60.8.1/common/type_id.hpp0000644000076500007650000000116414533006657013630 00000000000000/* Automatically generated file. Do not edit directly. */ /* This file is part of The New Aspell * Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL * license version 2.0 or 2.1. You should have received a copy of the * LGPL license along with this library if you did not you can find it * at http://www.gnu.org/. */ #ifndef ASPELL_TYPE_ID__HPP #define ASPELL_TYPE_ID__HPP #include "parm_string.hpp" namespace acommon { union TypeId { unsigned int num; char str[4]; TypeId(ParmString str); TypeId() : num(0) {} }; } #endif /* ASPELL_TYPE_ID__HPP */ aspell-0.60.8.1/common/string_list.hpp0000644000076500007650000000441314533006640014524 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #ifndef STRING_LIST_HP_HEADER #define STRING_LIST_HP_HEADER #include "string.hpp" #include "string_enumeration.hpp" #include "mutable_container.hpp" #include "posib_err.hpp" #include #include namespace acommon { struct StringListNode { // private data structure // default copy & destructor unsafe String data; StringListNode * next; StringListNode(ParmStr str, StringListNode * n = 0) : data(str), next(n) { } }; class StringListEnumeration : public StringEnumeration { // default copy and destructor safe private: StringListNode * n_; public: StringEnumeration * clone() const; void assign(const StringEnumeration *); StringListEnumeration(StringListNode * n) : n_(n) {} const char * next() { const char * temp; if (n_ == 0) { temp = 0; } else { temp = n_->data.c_str(); n_ = n_->next; } return temp; } bool at_end() const { return n_ == 0; } }; class StringList : public MutableContainer { // copy and destructor provided private: StringListNode * first; StringListNode * * find (ParmStr str); void copy(const StringList &); void destroy(); public: friend bool operator==(const StringList &, const StringList &); StringList() : first(0) {} StringList(const StringList & other) { copy(other); } StringList & operator= (const StringList & other) { destroy(); copy(other); return *this; } virtual ~StringList() { destroy(); } StringList * clone() const; void assign(const StringList *); PosibErr add(ParmStr); PosibErr remove(ParmStr); PosibErr clear(); StringEnumeration * elements() const; StringListEnumeration elements_obj() const { return StringListEnumeration(first); } bool empty() const { return first == 0; } unsigned int size() const { abort(); return 0; } }; StringList * new_string_list(); } #endif aspell-0.60.8.1/common/speller.cpp0000644000076500007650000000100714533006640013620 00000000000000/* This file is part of The New Aspell * Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL * license version 2.0 or 2.1. You should have received a copy of the * LGPL license along with this library if you did not you can find it * at http://www.gnu.org/. */ #include "speller.hpp" #include "convert.hpp" #include "clone_ptr-t.hpp" #include "config.hpp" namespace acommon { Speller::Speller(SpellerLtHandle h) : lt_handle_(h) {} Speller::~Speller() {} } aspell-0.60.8.1/common/iostream.cpp0000644000076500007650000000062614533006640014003 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #include "iostream.hpp" namespace acommon { FStream CIN(stdin, false); FStream COUT(stdout, false); FStream CERR(stderr, false); } aspell-0.60.8.1/common/enumeration.hpp0000644000076500007650000000723714533006640014520 00000000000000// Copyright (c) 2001 // Kevin Atkinson // // Permission to use, copy, modify, distribute and sell this software // and its documentation for any purpose is hereby granted without // fee, provided that the above copyright notice appear in all copies // and that both that copyright notice and this permission notice // appear in supporting documentation. Kevin Atkinson makes no // representations about the suitability of this software for any // purpose. It is provided "as is" without express or implied // warranty. #ifndef __autil_enumeration__ #define __autil_enumeration__ #include "clone_ptr-t.hpp" // An enumeration is an efficient way to iterate through elements much // like a forward iterator. The at_end method is a convince method // as enumerations will return a null pointer or some other sort of // special end state when they are at the end. // Unlike an iterator iterating through x elements on a list can be // done in x function calls while an iterator will require 3*x. // function calls. // Example of emulator usage // const char * word; // while ( (word = elements->next()) != 0) { // one function call // cout << word << endl; // } // And an iterator // iterator i = container->begin(); // iterator end = container->end(); // while (i != end) { // comparison, one function call // cout << *i << endl; // deref, total of two function calls // ++i; // increment, total of three function calls. // } // Normally all three calls are inline so it doesn't really matter // but when the container type is not visible there are not inline // and probably even virtual. // If you really love iterators you can very easily wrap an enumeration // in a forward iterator. namespace acommon { template class Enumeration { public: typedef Val Value; typedef Enumeration Base; virtual Enumeration * clone() const = 0; virtual void assign(const Enumeration *) = 0; virtual Value next() = 0; virtual bool at_end() const = 0; virtual ~Enumeration() {} }; template > // Parms is expected to have the following members: // typename Value // typename Iterator; // bool endf(Iterator) // Value end_state() // Value deref(Iterator) class MakeEnumeration : public Enum { public: typedef typename Parms::Iterator Iterator; typedef typename Parms::Value Value; private: Iterator i_; Parms parms_; public: MakeEnumeration(const Iterator i, const Parms & p = Parms()) : i_(i), parms_(p) {} Enum * clone() const { return new MakeEnumeration(*this); } void assign (const Enum * other) { *this = *static_cast(other); } Value next() { if (parms_.endf(i_)) return parms_.end_state(); Value temp = parms_.deref(i_); ++i_; return temp; } bool at_end() const { return parms_.endf(i_); } }; template struct MakeAlwaysEndEnumerationParms { Value end_state() const {return Value();} }; template struct MakeAlwaysEndEnumerationParms { Value * end_state() const {return 0;} }; template class MakeAlwaysEndEnumeration : public Enumeration { MakeAlwaysEndEnumerationParms parms_; public: MakeAlwaysEndEnumeration * clone() const { return new MakeAlwaysEndEnumeration(*this); } void assign(const Enumeration * that) { *this = *static_cast(that); } Value next() {return parms_.end_state();} bool at_end() const {return true;} }; } #endif aspell-0.60.8.1/common/string.cpp0000644000076500007650000000425314533006640013466 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #include #include #ifndef va_copy # ifdef __va_copy # define va_copy __va_copy # else # define va_copy(dst, src) memcpy(&dst, &src, sizeof(va_list)) # endif #endif #include "string.hpp" #include "asc_ctype.hpp" namespace acommon { // reserve space for at least s+1 characters void String::reserve_i(size_t s) { size_t old_size = end_ - begin_; size_t new_size = (storage_end_ - begin_) * 3 / 2; if (new_size < 64) new_size = 64; if (new_size < s + 1) new_size = s + 1; if (old_size == 0) { if (begin_) free(begin_); begin_ = (char *)malloc(new_size); } else { begin_ = (char *)realloc(begin_, new_size); } end_ = begin_ + old_size; storage_end_ = begin_ + new_size; } int String::vprintf(const char * format, va_list ap0) { reserve(size() + 64); int res = 0; va_list ap; loop: { int avail = storage_end_ - end_; if (res < 0 && avail > 1024*1024) return -1; // to avoid an infinite loop in case a neg result // really means an error and not just "not enough // space" va_copy(ap,ap0); res = vsnprintf(end_, avail, format, ap); va_end(ap); if (res < 0) { reserve_i(); goto loop; } else if (res > avail) { reserve_i(size() + res); goto loop; } } end_ += res; return res; } bool StringIStream::append_line(String & str, char d) { if (in_str[0] == '\0') return false; const char * end = in_str; while (*end != d && *end != '\0') ++end; str.append(in_str, end - in_str); in_str = end; if (*in_str == d) ++in_str; return true; } bool StringIStream::read(void * data, unsigned int size) { char * str = static_cast(data); while (*in_str != '\0' && size != 0) { *str = *in_str; ++in_str; ++str; ++size; } return size == 0; } } aspell-0.60.8.1/common/key_info.hpp0000644000076500007650000000133014533006657013771 00000000000000/* Automatically generated file. Do not edit directly. */ /* This file is part of The New Aspell * Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL * license version 2.0 or 2.1. You should have received a copy of the * LGPL license along with this library if you did not you can find it * at http://www.gnu.org/. */ #ifndef ASPELL_KEY_INFO__HPP #define ASPELL_KEY_INFO__HPP #include "key_info.hpp" namespace acommon { enum KeyInfoType {KeyInfoString,KeyInfoInt,KeyInfoBool,KeyInfoList}; struct KeyInfo { const char * name; KeyInfoType type; const char * def; const char * desc; int flags; int other_data; }; } #endif /* ASPELL_KEY_INFO__HPP */ aspell-0.60.8.1/common/string_map.hpp0000644000076500007650000000670414540417415014337 00000000000000/* This file is part of The New Aspell * Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL * license version 2.0 or 2.1. You should have received a copy of the * LGPL license along with this library if you did not you can find it * at http://www.gnu.org/. */ #ifndef ASPELL_STRING_MAP__HPP #define ASPELL_STRING_MAP__HPP #include "mutable_container.hpp" #include "parm_string.hpp" #include "posib_err.hpp" #include "string_pair.hpp" #include "hash.hpp" #include "objstack.hpp" namespace acommon { class StringPairEnumeration; using std::pair; class StringMap : public MutableContainer { public: // but don't use struct Parms { typedef StringPair Value; typedef const char * Key; const char * key(const Value & v) {return v.first;} static const bool is_multi = false; acommon::hash hash; bool equal(const char * x, const char * y) {return strcmp(x,y) == 0;} }; typedef StringPair Value_; typedef HashTable Lookup; typedef Lookup::iterator Iter_; typedef Lookup::const_iterator CIter_; private: HashTable lookup_; ObjStack buffer_; /*const */ char empty_str[1]; void copy(const StringMap & other); // copy and destructor provided public: PosibErr clear() {lookup_.clear(); buffer_.reset(); return no_err;} StringMap() {empty_str[0] = '\0';} StringMap(const StringMap & other) {empty_str[0] = '\0'; copy(other);} StringMap & operator= (const StringMap & o) {clear(); copy(o); return *this;} ~StringMap() {} StringMap * clone() const { return new StringMap(*this); } void assign(const StringMap * other) { *this = *(const StringMap *)(other); } StringPairEnumeration * elements() const; // insert a new element. Will NOT overwrite an existing entry. // returns false if the element already exists. bool insert(ParmStr key, ParmStr value) { pair res = lookup_.insert(Value_(key,0)); if (res.second) { res.first->first = buffer_.dup(key); res.first->second = buffer_.dup(value); return true; } else { return false; } } PosibErr add(ParmStr key) { pair res = lookup_.insert(Value_(key,0)); if (res.second) { res.first->first = buffer_.dup(key); res.first->second = empty_str; return true; } else { return false; } } // insert a new element. WILL overwrite an existing entry // always returns true bool replace(ParmStr key, ParmStr value) { pair res = lookup_.insert(Value_(key,0)); if (res.second) { res.first->first = buffer_.dup(key); res.first->second = buffer_.dup(value); } else { res.first->second = buffer_.dup(value); } return true; } // removes an element. Returns true if the element existed. PosibErr remove(ParmStr key) {return lookup_.erase(key);} // looks up an element. Returns null if the element did not exist. // returns an empty string if the element exists but has a null value // otherwise returns the value const char * lookup(ParmStr key) const { CIter_ i = lookup_.find(key); if (i == lookup_.end()) return 0; else return i->second; } bool have(ParmStr key) const {return lookup(key) != 0;} unsigned int size() const {return lookup_.size();} bool empty() const {return lookup_.empty();} }; StringMap * new_string_map(); } #endif /* ASPELL_STRING_MAP__HPP */ aspell-0.60.8.1/common/simple_string.hpp0000644000076500007650000000334614533006640015046 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #ifndef ASPELL_SIMPLE_STRING__HPP #define ASPELL_SIMPLE_STRING__HPP #include #include "parm_string.hpp" namespace acommon { struct SimpleString { const char * str; unsigned int size; SimpleString() : str(0), size(0) {} SimpleString(const char * str0) : str(str0), size(strlen(str)) {} SimpleString(const char * str0, unsigned int sz) : str(str0), size(sz) {} SimpleString(ParmString str0) : str(str0), size(str0.size()) {} bool empty() const {return size == 0;} operator const char * () const {return str;} operator ParmString () const {return ParmString(str, size);} const char * begin() const {return str;} const char * end() const {return str + size;} }; static inline bool operator==(SimpleString s1, SimpleString s2) { if (s1.size != s2.size) return false; else return memcmp(s1,s2,s1.size) == 0; } static inline bool operator==(const char * s1, SimpleString s2) { return strcmp(s1,s2) == 0; } static inline bool operator==(SimpleString s1, const char * s2) { return strcmp(s1,s2) == 0; } static inline bool operator!=(SimpleString s1, SimpleString s2) { if (s1.size != s2.size) return true; else return memcmp(s1,s2,s1.size) != 0; } static inline bool operator!=(const char * s1, SimpleString s2) { return strcmp(s1,s2) != 0; } static inline bool operator!=(SimpleString s1, const char * s2) { return strcmp(s1,s2) != 0; } } #endif aspell-0.60.8.1/common/objstack.cpp0000644000076500007650000000307614533006640013762 00000000000000 #include "objstack.hpp" namespace acommon { void ObjStack::setup_chunk() { bottom = first_free->data; align_bottom(min_align); top = (byte *)first_free + chunk_size; align_top(min_align); } ObjStack::ObjStack(size_t chunk_s, size_t align) : chunk_size(chunk_s), min_align(align), temp_end(0) { first_free = first = (Node *)malloc(chunk_size); first->next = 0; reserve = 0; setup_chunk(); } ObjStack::~ObjStack() { while (first) { Node * tmp = first->next; free(first); first = tmp; } trim(); } size_t ObjStack::calc_size() { size_t size = 0; for (Node * p = first; p; p = p->next) size += chunk_size; return size; } void ObjStack::new_chunk() { if (reserve) { first_free->next = reserve; reserve = reserve->next; first_free = first_free->next; first_free->next = 0; } else { first_free->next = (Node *)malloc(chunk_size); first_free = first_free->next; } first_free->next = 0; setup_chunk(); } void ObjStack::reset() { assert(first_free->next == 0); if (first->next) { first_free->next = reserve; reserve = first->next; first->next = 0; } first_free = first; setup_chunk(); } void ObjStack::trim() { while (reserve) { Node * tmp = reserve->next; free(reserve); reserve = tmp; } } ObjStack::Memory * ObjStack::freeze() { trim(); Node * tmp = first; first = 0; first_free = 0; top = 0; bottom = 0; temp_end = 0; return tmp; } void ObjStack::dealloc(Memory * ptr) { while (ptr) { Node * tmp = ptr->next; free(ptr); ptr = tmp; } } } aspell-0.60.8.1/common/string_pair_enumeration.hpp0000644000076500007650000000160114533006657017116 00000000000000/* Automatically generated file. Do not edit directly. */ /* This file is part of The New Aspell * Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL * license version 2.0 or 2.1. You should have received a copy of the * LGPL license along with this library if you did not you can find it * at http://www.gnu.org/. */ #ifndef ASPELL_STRING_PAIR_ENUMERATION__HPP #define ASPELL_STRING_PAIR_ENUMERATION__HPP #include "string_pair.hpp" namespace acommon { class StringPairEnumeration; class StringPairEnumeration { public: virtual bool at_end() const = 0; virtual StringPair next() = 0; virtual StringPairEnumeration * clone() const = 0; virtual void assign(const StringPairEnumeration * other) = 0; StringPairEnumeration() {} virtual ~StringPairEnumeration() {} }; } #endif /* ASPELL_STRING_PAIR_ENUMERATION__HPP */ aspell-0.60.8.1/common/config.cpp0000644000076500007650000012377714540417415013446 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. //#include //#define DEBUG {fprintf(stderr,"File: %s(%i)\n",__FILE__,__LINE__);} #include #include #include "ndebug.hpp" #include #include "dirs.h" #include "settings.h" #ifdef USE_LOCALE # include #endif #ifdef HAVE_LANGINFO_CODESET # include #endif #include "cache.hpp" #include "asc_ctype.hpp" #include "config.hpp" #include "errors.hpp" #include "file_util.hpp" #include "fstream.hpp" #include "getdata.hpp" #include "itemize.hpp" #include "mutable_container.hpp" #include "posib_err.hpp" #include "string_map.hpp" #include "stack_ptr.hpp" #include "char_vector.hpp" #include "convert.hpp" #include "vararray.hpp" #include "string_list.hpp" #include "gettext.h" #include "iostream.hpp" #define DEFAULT_LANG "en_US" // NOTE: All filter options are now stored with he "f-" prefix. However // during lookup, the non prefix version is also recognized. // The "place_holder" field in Entry and the "Vector" parameter of // commit_all are there to deal with the fact that with spacing // options on the command line such as "--key what" it cannot be // determined if "what" should be a value of "key" or if it should // be treated as an independent arg. This is because "key" may // be a filter option. Filter options KeyInfo are not loaded until // after a commit which is not done at the time the options are being // read in from the command line. (If the command line arguments are // read in after the other settings are read in and committed, then any // options setting any of the config files will be ignored. Thus, the // command line must be parsed and options must be added in an // uncommitted state). So the solution is to assume it is an // independent arg until told otherwise, the position in the arg array // is stored along with the value in the "place_holder" field. When // the config class is finally committed and it is determined that // "what" is really a value for key the stored arg position is pushed // onto the Vector so it can be removed from the arg array. In // the case of a "lset-*" this will happen in multiple config // "Entry"s, so care is taken to only add the arg position once. namespace acommon { const char * const keyinfo_type_name[4] = { N_("string"), N_("integer"), N_("boolean"), N_("list") }; const int Config::num_parms_[9] = {1, 1, 0, 0, 0, 1, 1, 1, 0}; typedef Notifier * NotifierPtr; Config::Config(ParmStr name, const KeyInfo * mainbegin, const KeyInfo * mainend) : name_(name) , first_(0), insert_point_(&first_) , committed_(true), attached_(false) , md_info_list_index(-1) , settings_read_in_(false) , load_filter_hook(0) , filter_mode_notifier(0) { keyinfo_begin = mainbegin; keyinfo_end = mainend; extra_begin = 0; extra_end = 0; } Config::~Config() { del(); } Config::Config(const Config & other) { copy(other); } Config & Config::operator= (const Config & other) { del(); copy(other); return *this; } Config * Config::clone() const { return new Config(*this); } void Config::assign(const Config * other) { *this = *(const Config *)(other); } void Config::copy(const Config & other) { name_ = other.name_; committed_ = other.committed_; attached_ = other.attached_; settings_read_in_ = other.settings_read_in_; keyinfo_begin = other.keyinfo_begin; keyinfo_end = other.keyinfo_end; extra_begin = other.extra_begin; extra_end = other.extra_end; filter_modules = other.filter_modules; #ifdef HAVE_LIBDL filter_modules_ptrs = other.filter_modules_ptrs; for (Vector::iterator i = filter_modules_ptrs.begin(); i != filter_modules_ptrs.end(); ++i) (*i)->copy(); #endif md_info_list_index = other.md_info_list_index; insert_point_ = 0; Entry * const * src = &other.first_; Entry * * dest = &first_; while (*src) { *dest = new Entry(**src); if (src == other.insert_point_) insert_point_ = dest; src = &((*src)->next); dest = &((*dest)->next); } if (insert_point_ == 0) insert_point_ = dest; *dest = 0; Vector::const_iterator i = other.notifier_list.begin(); Vector::const_iterator end = other.notifier_list.end(); for(; i != end; ++i) { Notifier * tmp = (*i)->clone(this); if (tmp != 0) notifier_list.push_back(tmp); } } void Config::del() { while (first_) { Entry * tmp = first_->next; delete first_; first_ = tmp; } Vector::iterator i = notifier_list.begin(); Vector::iterator end = notifier_list.end(); for(; i != end; ++i) { delete (*i); *i = 0; } notifier_list.clear(); #ifdef HAVE_LIBDL filter_modules.clear(); for (Vector::iterator i = filter_modules_ptrs.begin(); i != filter_modules_ptrs.end(); ++i) (*i)->release(); filter_modules_ptrs.clear(); #endif } void Config::set_filter_modules(const ConfigModule * modbegin, const ConfigModule * modend) { assert(filter_modules_ptrs.empty()); filter_modules.clear(); filter_modules.assign(modbegin, modend); } void Config::set_extra(const KeyInfo * begin, const KeyInfo * end) { extra_begin = begin; extra_end = end; } // // // // // Notifier methods // NotifierEnumeration * Config::notifiers() const { return new NotifierEnumeration(notifier_list); } bool Config::add_notifier(Notifier * n) { Vector::iterator i = notifier_list.begin(); Vector::iterator end = notifier_list.end(); while (i != end && *i != n) ++i; if (i != end) { return false; } else { notifier_list.push_back(n); return true; } } bool Config::remove_notifier(const Notifier * n) { Vector::iterator i = notifier_list.begin(); Vector::iterator end = notifier_list.end(); while (i != end && *i != n) ++i; if (i == end) { return false; } else { delete *i; notifier_list.erase(i); return true; } } bool Config::replace_notifier(const Notifier * o, Notifier * n) { Vector::iterator i = notifier_list.begin(); Vector::iterator end = notifier_list.end(); while (i != end && *i != o) ++i; if (i == end) { return false; } else { delete *i; *i = n; return true; } } // // retrieve methods // const Config::Entry * Config::lookup(const char * key) const { const Entry * res = 0; const Entry * cur = first_; while (cur) { if (cur->key == key && cur->action != NoOp) res = cur; cur = cur->next; } if (!res || res->action == Reset) return 0; return res; } bool Config::have(ParmStr key) const { PosibErr pe = keyinfo(key); if (pe.has_err()) {pe.ignore_err(); return false;} return lookup(pe.data->name); } PosibErr Config::retrieve(ParmStr key) const { RET_ON_ERR_SET(keyinfo(key), const KeyInfo *, ki); if (ki->type == KeyInfoList) return make_err(key_not_string, ki->name); const Entry * cur = lookup(ki->name); return cur ? cur->value : get_default(ki); } PosibErr Config::retrieve_value(ParmStr key) const { RET_ON_ERR_SET(keyinfo(key), const KeyInfo *, ki); if (ki->type == KeyInfoList) return make_err(key_not_string, ki->name); const Entry * cur = lookup(ki->name); return cur ? Value(cur->value,cur->secure) : Value(get_default(ki), true); } PosibErr Config::retrieve_any(ParmStr key) const { RET_ON_ERR_SET(keyinfo(key), const KeyInfo *, ki); if (ki->type != KeyInfoList) { const Entry * cur = lookup(ki->name); return cur ? cur->value : get_default(ki); } else { StringList sl; RET_ON_ERR(retrieve_list(key, &sl)); StringListEnumeration els = sl.elements_obj(); const char * s; String val; while ( (s = els.next()) != 0 ) { val += s; val += '\n'; } val.pop_back(); return val; } } PosibErr Config::retrieve_bool(ParmStr key) const { RET_ON_ERR_SET(keyinfo(key), const KeyInfo *, ki); if (ki->type != KeyInfoBool) return make_err(key_not_bool, ki->name); const Entry * cur = lookup(ki->name); String value(cur ? cur->value : get_default(ki)); if (value == "false") return false; else return true; } PosibErr Config::retrieve_int(ParmStr key) const { assert(committed_); // otherwise the value may not be an integer // as it has not been verified. RET_ON_ERR_SET(keyinfo(key), const KeyInfo *, ki); if (ki->type != KeyInfoInt) return make_err(key_not_int, ki->name); const Entry * cur = lookup(ki->name); String value(cur ? cur->value : get_default(ki)); return atoi(value.str()); } #define RET_ON_ERR_WRAP(prefix, key, cmd) \ do{PosibErrBase pe(cmd);if(pe.has_err())return pe.with_key(prefix, strncmp(key, "f-", 2) == 0 ? key + 2 : key);}while(false) PosibErr Config::lookup_list(const KeyInfo * ki, MutableContainer & m, bool include_default) const { const Entry * cur = first_; const Entry * first_to_use = 0; while (cur) { if (cur->key == ki->name && (first_to_use == 0 || cur->action == Reset || cur->action == Set || cur->action == ListClear)) first_to_use = cur; cur = cur->next; } cur = first_to_use; if (include_default && (!cur || !(cur->action == Set || cur->action == ListClear))) { String def = get_default(ki); separate_list(def, m, true); } if (cur && cur->action == Reset) { cur = cur->next; } if (cur && cur->action == Set) { if (!include_default) m.clear(); RET_ON_ERR_WRAP("", ki->name, m.add(cur->value)); cur = cur->next; } if (cur && cur->action == ListClear) { if (!include_default) m.clear(); cur = cur->next; } while (cur) { if (cur->key == ki->name) { if (cur->action == ListAdd) RET_ON_ERR_WRAP("add-", ki->name, m.add(cur->value)); else if (cur->action == ListRemove) RET_ON_ERR_WRAP("remove-", ki->name, m.remove(cur->value)); } cur = cur->next; } return no_err; } #undef RET_ON_ERR_WRAP PosibErr Config::retrieve_list(ParmStr key, MutableContainer * m) const { RET_ON_ERR_SET(keyinfo(key), const KeyInfo *, ki); if (ki->type != KeyInfoList) return make_err(key_not_list, ki->name); RET_ON_ERR(lookup_list(ki, *m, true)); return no_err; } static const KeyInfo * find(ParmStr key, const KeyInfo * i, const KeyInfo * end) { while (i != end) { if (strcmp(key, i->name) == 0) return i; ++i; } return i; } static const ConfigModule * find(ParmStr key, const ConfigModule * i, const ConfigModule * end) { while (i != end) { if (strcmp(key, i->name) == 0) return i; ++i; } return i; } PosibErr Config::keyinfo(ParmStr key) const { typedef PosibErr Ret; { const KeyInfo * i; i = acommon::find(key, keyinfo_begin, keyinfo_end); if (i != keyinfo_end) return Ret(i); i = acommon::find(key, extra_begin, extra_end); if (i != extra_end) return Ret(i); const char * s = strncmp(key, "f-", 2) == 0 ? key + 2 : key.str(); const char * h = strchr(s, '-'); if (h == 0) goto err; String k(s, h - s); const ConfigModule * j = acommon::find(k, filter_modules.pbegin(), filter_modules.pend()); if (j == filter_modules.pend() && load_filter_hook && committed_) { // FIXME: This isn't quite right PosibErrBase pe = load_filter_hook(const_cast(this), k); pe.ignore_err(); j = acommon::find(k, filter_modules.pbegin(), filter_modules.pend()); } if (j == filter_modules.pend()) goto err; i = acommon::find(key, j->begin, j->end); if (i != j->end) return Ret(i); if (strncmp(key, "f-", 2) != 0) k = "f-"; else k = ""; k += key; i = acommon::find(k, j->begin, j->end); if (i != j->end) return Ret(i); } err: return Ret().prim_err(unknown_key, key); } static bool proc_locale_str(ParmStr lang, String & final_str) { if (lang == 0) return false; const char * i = lang; if (!(asc_islower(i[0]) && asc_islower(i[1]))) return false; final_str.assign(i, 2); i += 2; if (! (i[0] == '_' || i[0] == '-')) return true; i += 1; if (!(asc_isupper(i[0]) && asc_isupper(i[1]))) return true; final_str += '_'; final_str.append(i, 2); return true; } static void get_lang_env(String & str) { if (proc_locale_str(getenv("LC_MESSAGES"), str)) return; if (proc_locale_str(getenv("LANG"), str)) return; if (proc_locale_str(getenv("LANGUAGE"), str)) return; str = DEFAULT_LANG; } #ifdef USE_LOCALE static void get_lang(String & final_str) { // FIXME: THIS IS NOT THREAD SAFE String locale = setlocale (LC_ALL, NULL); if (locale == "C") setlocale (LC_ALL, ""); const char * lang = setlocale (LC_MESSAGES, NULL); bool res = proc_locale_str(lang, final_str); if (locale == "C") setlocale(LC_MESSAGES, locale.c_str()); if (!res) get_lang_env(final_str); } #else static inline void get_lang(String & str) { get_lang_env(str); } #endif #if defined USE_LOCALE && defined HAVE_LANGINFO_CODESET static inline void get_encoding(const Config & c, String & final_str) { const char * codeset = nl_langinfo(CODESET); if (ascii_encoding(c, codeset)) codeset = "none"; final_str = codeset; } #else static inline void get_encoding(const Config &, String & final_str) { final_str = "none"; } #endif String Config::get_default(const KeyInfo * ki) const { bool in_replace = false; String final_str; String replace; const char * i = ki->def; if (*i == '!') { // special cases ++i; if (strcmp(i, "lang") == 0) { const Entry * entry; if (entry = lookup("actual-lang"), entry) { return entry->value; } else if (have("master")) { final_str = ""; } else { get_lang(final_str); } } else if (strcmp(i, "encoding") == 0) { get_encoding(*this, final_str); } else if (strcmp(i, "special") == 0) { // do nothing } else { abort(); // this should not happen } } else for(; *i; ++i) { if (!in_replace) { if (*i == '<') { in_replace = true; } else { final_str += *i; } } else { // in_replace if (*i == '/' || *i == ':' || *i == '|' || *i == '#' || *i == '^') { char sep = *i; String second; ++i; while (*i != '\0' && *i != '>') second += *i++; if (sep == '/') { String s1 = retrieve(replace); String s2 = retrieve(second); final_str += add_possible_dir(s1, s2); } else if (sep == ':') { String s1 = retrieve(replace); final_str += add_possible_dir(s1, second); } else if (sep == '#') { String s1 = retrieve(replace); assert(second.size() == 1); unsigned int s = 0; while (s != s1.size() && s1[s] != second[0]) ++s; final_str.append(s1, s); } else if (sep == '^') { String s1 = retrieve(replace); String s2 = retrieve(second); final_str += figure_out_dir(s1, s2); } else { // sep == '|' assert(replace[0] == '$'); const char * env = getenv(replace.c_str()+1); final_str += env ? env : second; } replace = ""; in_replace = false; } else if (*i == '>') { final_str += retrieve(replace).data; replace = ""; in_replace = false; } else { replace += *i; } } } return final_str; } PosibErr Config::get_default(ParmStr key) const { RET_ON_ERR_SET(keyinfo(key), const KeyInfo *, ki); return get_default(ki); } #define TEST(v,l,a) \ do { \ if (len == l && memcmp(s, v, l) == 0) { \ if (action) *action = a; \ return c + 1; \ } \ } while (false) const char * Config::base_name(const char * s, Action * action) { if (action) *action = Set; const char * c = strchr(s, '-'); if (!c) return s; unsigned len = c - s; TEST("reset", 5, Reset); TEST("enable", 6, Enable); TEST("dont", 4, Disable); TEST("disable", 7, Disable); TEST("lset", 4, ListSet); TEST("rem", 3, ListRemove); TEST("remove", 6, ListRemove); TEST("add", 3, ListAdd); TEST("clear", 5, ListClear); return s; } #undef TEST void separate_list(ParmStr value, AddableContainer & out, bool do_unescape) { unsigned len = value.size(); VARARRAY(char, buf, len + 1); memcpy(buf, value, len + 1); len = strlen(buf); char * s = buf; char * end = buf + len; while (s < end) { if (do_unescape) while (*s == ' ' || *s == '\t') ++s; char * b = s; char * e = s; while (*s != '\0') { if (do_unescape && *s == '\\') { ++s; if (*s == '\0') break; e = s; ++s; } else { if (*s == ':') break; if (!do_unescape || (*s != ' ' && *s != '\t')) e = s; ++s; } } if (s != b) { ++e; *e = '\0'; if (do_unescape) unescape(b); out.add(b); } ++s; } } void combine_list(String & res, const StringList & in) { res.clear(); StringListEnumeration els = in.elements_obj(); const char * s = 0; while ( (s = els.next()) != 0) { for (; *s; ++s) { if (*s == ':') res.append('\\'); res.append(*s); } res.append(':'); } if (!res.empty() && res.back() == ':') res.pop_back(); } struct ListAddHelper : public AddableContainer { Config * config; Config::Entry * orig_entry; PosibErr add(ParmStr val); }; PosibErr ListAddHelper::add(ParmStr val) { Config::Entry * entry = new Config::Entry(*orig_entry); entry->value = val; entry->action = Config::ListAdd; config->set(entry); return true; } void Config::replace_internal(ParmStr key, ParmStr value) { Entry * entry = new Entry; entry->key = key; entry->value = value; entry->action = Set; entry->next = *insert_point_; *insert_point_ = entry; insert_point_ = &entry->next; } PosibErr Config::replace(ParmStr key, ParmStr value) { Entry * entry = new Entry; entry->key = key; entry->value = value; entry->secure = true; return set(entry); } PosibErr Config::remove(ParmStr key) { Entry * entry = new Entry; entry->key = key; entry->action = Reset; return set(entry); } PosibErr Config::set(Entry * entry0, bool do_unescape) { StackPtr entry(entry0); if (entry->action == NoOp) entry->key = base_name(entry->key.str(), &entry->action); if (num_parms(entry->action) == 0 && !entry->value.empty()) { if (entry->place_holder == -1) { switch (entry->action) { case Reset: return make_err(no_value_reset, entry->key); case Enable: return make_err(no_value_enable, entry->key); case Disable: return make_err(no_value_disable, entry->key); case ListClear: return make_err(no_value_clear, entry->key); default: abort(); // this shouldn't happen } } else { entry->place_holder = -1; } } if (entry->action != ListSet) { switch (entry->action) { case Enable: entry->value = "true"; entry->action = Set; break; case Disable: entry->value = "false"; entry->action = Set; break; default: ; } if (do_unescape) unescape(entry->value.mstr()); entry->next = *insert_point_; *insert_point_ = entry; insert_point_ = &entry->next; entry.release(); if (committed_) RET_ON_ERR(commit(entry0)); // entry0 == entry } else { // action == ListSet Entry * ent = new Entry; ent->key = entry->key; ent->action = ListClear; RET_ON_ERR(set(ent)); ListAddHelper helper; helper.config = this; helper.orig_entry = entry; separate_list(entry->value.str(), helper, do_unescape); } return no_err; } PosibErr Config::merge(const Config & other) { for (const Entry * src = other.first_; src; src = src->next) { if (src->action == NoOp) continue; Entry * entry = new Entry(*src); entry->next = *insert_point_; *insert_point_ = entry; insert_point_ = &entry->next; if (committed_) RET_ON_ERR(commit(entry)); } return no_err; } PosibErr Config::lang_config_merge(const Config & other, int which, ParmStr data_encoding) { Conv to_utf8; RET_ON_ERR(to_utf8.setup(*this, data_encoding, "utf-8", NormTo)); const Entry * src = other.first_; Entry * * ip = &first_; while (src) { const KeyInfo * l_ki = other.keyinfo(src->key); if (l_ki->other_data == which) { const KeyInfo * c_ki = keyinfo(src->key); Entry * entry = new Entry(*src); if (c_ki->flags & KEYINFO_UTF8) entry->value = to_utf8(entry->value); entry->next = *ip; *ip = entry; ip = &entry->next; } src = src->next; } return no_err; } #define NOTIFY_ALL(fun) \ do { \ Vector::iterator i = notifier_list.begin(); \ Vector::iterator end = notifier_list.end(); \ while (i != end) { \ RET_ON_ERR((*i)->fun); \ ++i; \ } \ } while (false) PosibErr Config::commit(Entry * entry, Conv * conv) { PosibErr pe = keyinfo(entry->key); { if (pe.has_err()) goto error; const KeyInfo * ki = pe; entry->key = ki->name; // FIXME: This is the correct thing to do but it causes problems // with changing a filter mode in "pipe" mode and probably // elsewhere. //if (attached_ && !(ki->flags & KEYINFO_MAY_CHANGE)) { // pe = make_err(cant_change_value, entry->key); // goto error; //} int place_holder = entry->place_holder; if (conv && ki->flags & KEYINFO_UTF8) entry->value = (*conv)(entry->value); if (ki->type != KeyInfoList && list_action(entry->action)) { pe = make_err(key_not_list, entry->key); goto error; } if (!ki->def) // if null this key should never have values // directly added to it return make_err(aerror_cant_change_value, entry->key); String value(entry->action == Reset ? get_default(ki) : entry->value); switch (ki->type) { case KeyInfoBool: { bool val; if (value.empty() || entry->place_holder != -1) { // if entry->place_holder != -1 than IGNORE the value no // matter what it is entry->value = "true"; val = true; place_holder = -1; } else if (value == "true") { val = true; } else if (value == "false") { val = false; } else { pe = make_err(bad_value, entry->key, value, /* TRANSLATORS: "true" and "false" are literal * values and should not be translated.*/ _("either \"true\" or \"false\"")); goto error; } NOTIFY_ALL(item_updated(ki, val)); break; } case KeyInfoString: NOTIFY_ALL(item_updated(ki, value)); break; case KeyInfoInt: { int num; if (sscanf(value.str(), "%i", &num) == 1 && num >= 0) { NOTIFY_ALL(item_updated(ki, num)); } else { pe = make_err(bad_value, entry->key, value, _("a positive integer")); goto error; } break; } case KeyInfoList: NOTIFY_ALL(list_updated(ki)); break; } return place_holder; } error: entry->action = NoOp; if (!entry->file.empty()) return pe.with_file(entry->file, entry->line_num); else return (PosibErrBase &)pe; } #undef NOTIFY_ALL ///////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////// class PossibleElementsEmul : public KeyInfoEnumeration { private: bool include_extra; bool include_modules; bool module_changed; const Config * cd; const KeyInfo * i; const ConfigModule * m; public: PossibleElementsEmul(const Config * d, bool ic, bool im) : include_extra(ic), include_modules(im), module_changed(false), cd(d), i(d->keyinfo_begin), m(0) {} KeyInfoEnumeration * clone() const { return new PossibleElementsEmul(*this); } void assign(const KeyInfoEnumeration * other) { *this = *(const PossibleElementsEmul *)(other); } virtual bool active_filter_module_changed(void) { return module_changed; } const char * active_filter_module_name(void){ if (m != 0) return m->name; return ""; } virtual const char * active_filter_module_desc(void) { if (m != 0) return m->desc; return ""; } const KeyInfo * next() { if (i == cd->keyinfo_end) { if (include_extra) i = cd->extra_begin; else i = cd->extra_end; } module_changed = false; if (i == cd->extra_end) { m = cd->filter_modules.pbegin(); if (!include_modules || m == cd->filter_modules.pend()) return 0; else { i = m->begin; module_changed = true; } } if (m == 0){ return i++; } if (m == cd->filter_modules.pend()){ return 0; } while (i == m->end) { ++m; if (m == cd->filter_modules.pend()) return 0; else { i = m->begin; module_changed = true; } } return i++; } bool at_end() const { return (m == cd->filter_modules.pend()); } }; KeyInfoEnumeration * Config::possible_elements(bool include_extra, bool include_modules) const { return new PossibleElementsEmul(this, include_extra, include_modules); } struct ListDefaultDump : public AddableContainer { OStream & out; bool first; const char * first_prefix; unsigned num_blanks; ListDefaultDump(OStream & o); PosibErr add(ParmStr d); }; ListDefaultDump::ListDefaultDump(OStream & o) : out(o), first(false) { first_prefix = _("# default: "); num_blanks = strlen(first_prefix) - 1; } PosibErr ListDefaultDump::add(ParmStr d) { if (first) { out.write(first_prefix); } else { out.put('#'); for (unsigned i = 0; i != num_blanks; ++i) out.put(' '); } VARARRAY(char, buf, d.size() * 2 + 1); escape(buf, d); out.printl(buf); first = false; return true; } class ListDump : public MutableContainer { OStream & out; const char * name; public: ListDump(OStream & o, ParmStr n) : out(o), name(n) {} PosibErr add(ParmStr d); PosibErr remove(ParmStr d); PosibErr clear(); }; PosibErr ListDump::add(ParmStr d) { VARARRAY(char, buf, d.size() * 2 + 1); escape(buf, d); out.printf("add-%s %s\n", name, buf); return true; } PosibErr ListDump::remove(ParmStr d) { VARARRAY(char, buf, d.size() * 2 + 1); escape(buf, d); out.printf("remove-%s %s\n", name, buf); return true; } PosibErr ListDump::clear() { out.printf("clear-%s\n", name); return no_err; } void Config::write_to_stream(OStream & out, bool include_extra) { KeyInfoEnumeration * els = possible_elements(include_extra); const KeyInfo * i; String buf; String obuf; String def; bool have_value; while ((i = els->next()) != 0) { if (i->desc == 0) continue; if (els->active_filter_module_changed()) { out.printf(_("\n" "#######################################################################\n" "#\n" "# Filter: %s\n" "# %s\n" "#\n" "# configured as follows:\n" "\n"), els->active_filter_module_name(), _(els->active_filter_module_desc())); } obuf.clear(); have_value = false; obuf.printf("# %s (%s)\n# %s\n", i->name, _(keyinfo_type_name[i->type]), _(i->desc)); if (i->def != 0) { if (i->type != KeyInfoList) { buf.resize(strlen(i->def) * 2 + 1); escape(buf.data(), i->def); obuf.printf("# default: %s", buf.data()); def = get_default(i); if (def != i->def) { buf.resize(def.size() * 2 + 1); escape(buf.data(), def.str()); obuf.printf(" = %s", buf.data()); } obuf << '\n'; const Entry * entry = lookup(i->name); if (entry) { have_value = true; buf.resize(entry->value.size() * 2 + 1); escape(buf.data(), entry->value.str()); obuf.printf("%s %s\n", i->name, buf.data()); } } else { unsigned s = obuf.size(); ListDump ld(obuf, i->name); lookup_list(i, ld, false); have_value = s != obuf.size(); } } obuf << '\n'; if (!(i->flags & KEYINFO_HIDDEN) || have_value) out.write(obuf); } delete els; } PosibErr Config::read_in(IStream & in, ParmStr id) { String buf; DataPair dp; while (getdata_pair(in, dp, buf)) { to_lower(dp.key); Entry * entry = new Entry; entry->key = dp.key; entry->value = dp.value; entry->file = id; entry->line_num = dp.line_num; RET_ON_ERR(set(entry, true)); } return no_err; } PosibErr Config::read_in_file(ParmStr file) { FStream in; RET_ON_ERR(in.open(file, "r")); return read_in(in, file); } PosibErr Config::read_in_string(ParmStr str, const char * what) { StringIStream in(str); return read_in(in, what); } PosibErr Config::read_in_settings(const Config * other) { if (settings_read_in_) return false; bool was_committed = committed_; set_committed_state(false); if (other && other->settings_read_in_) { assert(empty()); del(); // to clean up any notifiers and similar stuff copy(*other); } else { if (other) merge(*other); const char * env = getenv("ASPELL_CONF"); if (env != 0) { insert_point_ = &first_; RET_ON_ERR(read_in_string(env, _("ASPELL_CONF env var"))); } { insert_point_ = &first_; PosibErrBase pe = read_in_file(retrieve("per-conf-path")); if (pe.has_err() && !pe.has_err(cant_read_file)) return pe; } { insert_point_ = &first_; PosibErrBase pe = read_in_file(retrieve("conf-path")); if (pe.has_err() && !pe.has_err(cant_read_file)) return pe; } if (was_committed) RET_ON_ERR(commit_all()); settings_read_in_ = true; } return true; } PosibErr Config::commit_all(Vector * phs, const char * codeset) { committed_ = true; Entry * uncommitted = first_; first_ = 0; insert_point_ = &first_; Conv to_utf8; if (codeset) RET_ON_ERR(to_utf8.setup(*this, codeset, "utf-8", NormTo)); PosibErr ret; while (uncommitted) { Entry * cur = uncommitted; uncommitted = cur->next; cur->next = 0; *insert_point_ = cur; insert_point_ = &((*insert_point_)->next); PosibErr pe = commit(cur, codeset ? &to_utf8 : 0); if (pe.has_err()) { if (ret.has_err()) pe.ignore_err(); else ret = pe; continue; } int place_holder = pe.data; if (phs && place_holder != -1 && (phs->empty() || phs->back() != place_holder)) phs->push_back(place_holder); } return ret; } PosibErr Config::set_committed_state(bool val) { if (val && !committed_) { RET_ON_ERR(commit_all()); } else if (!val && committed_) { assert(empty()); committed_ = false; } return no_err; } #ifdef ENABLE_WIN32_RELOCATABLE # define HOME_DIR "" # define PERSONAL ".pws" # define REPL ".prepl" #else # define HOME_DIR "<$HOME|./>" # define PERSONAL ".aspell..pws" # define REPL ".aspell..prepl" #endif static const KeyInfo config_keys[] = { // the description should be under 50 chars {"actual-dict-dir", KeyInfoString, "", 0} , {"actual-lang", KeyInfoString, "", 0} , {"conf", KeyInfoString, "aspell.conf", /* TRANSLATORS: The remaining strings in config.cpp should be kept under 50 characters, begin with a lower case character and not include any trailing punctuation marks. */ N_("main configuration file")} , {"conf-dir", KeyInfoString, CONF_DIR, N_("location of main configuration file")} , {"conf-path", KeyInfoString, "", 0} , {"data-dir", KeyInfoString, DATA_DIR, N_("location of language data files")} , {"dict-alias", KeyInfoList, "", N_("create dictionary aliases")} , {"dict-dir", KeyInfoString, DICT_DIR, N_("location of the main word list")} , {"encoding", KeyInfoString, "!encoding", N_("encoding to expect data to be in"), KEYINFO_COMMON} , {"filter", KeyInfoList , "url", N_("add or removes a filter"), KEYINFO_MAY_CHANGE} , {"filter-path", KeyInfoList, DICT_DIR, N_("path(s) aspell looks for filters")} //, {"option-path", KeyInfoList, DATA_DIR, // N_("path(s) aspell looks for options descriptions")} , {"mode", KeyInfoString, "url", N_("filter mode"), KEYINFO_COMMON} , {"extra-dicts", KeyInfoList, "", N_("extra dictionaries to use")} , {"wordlists", KeyInfoList, "", N_("files with list of extra words to accept")} , {"home-dir", KeyInfoString, HOME_DIR, N_("location for personal files")} , {"ignore", KeyInfoInt , "1", N_("ignore words <= n chars"), KEYINFO_MAY_CHANGE} , {"ignore-accents" , KeyInfoBool, "false", /* TRANSLATORS: It is OK if this is longer than 50 chars */ N_("ignore accents when checking words -- CURRENTLY IGNORED"), KEYINFO_MAY_CHANGE | KEYINFO_HIDDEN} , {"ignore-case", KeyInfoBool , "false", N_("ignore case when checking words"), KEYINFO_MAY_CHANGE} , {"ignore-repl", KeyInfoBool , "false", N_("ignore commands to store replacement pairs"), KEYINFO_MAY_CHANGE} , {"jargon", KeyInfoString, "", N_("extra information for the word list"), KEYINFO_HIDDEN} , {"keyboard", KeyInfoString, "standard", N_("keyboard definition to use for typo analysis")} , {"lang", KeyInfoString, "", N_("language code"), KEYINFO_COMMON} , {"language-tag", KeyInfoString, "!lang", N_("deprecated, use lang instead"), KEYINFO_HIDDEN} , {"local-data-dir", KeyInfoString, "", N_("location of local language data files") } , {"master", KeyInfoString, "", N_("base name of the main dictionary to use"), KEYINFO_COMMON} , {"master-flags", KeyInfoString, "", 0} , {"master-path", KeyInfoString, "", 0} , {"module", KeyInfoString, "default", N_("set module name"), KEYINFO_HIDDEN} , {"module-search-order", KeyInfoList, "", N_("search order for modules"), KEYINFO_HIDDEN} , {"normalize", KeyInfoBool, "true", N_("enable Unicode normalization")} , {"norm-required", KeyInfoBool, "false", N_("Unicode normalization required for current lang")} , {"norm-form", KeyInfoString, "nfc", /* TRANSLATORS: the values after the ':' are literal values and should not be translated. */ N_("Unicode normalization form: none, nfd, nfc, comp")} , {"norm-strict", KeyInfoBool, "false", N_("avoid lossy conversions when normalization")} , {"per-conf", KeyInfoString, ".aspell.conf", N_("personal configuration file")} , {"per-conf-path", KeyInfoString, "", 0} , {"personal", KeyInfoString, PERSONAL, N_("personal dictionary file name")} , {"personal-path", KeyInfoString, "", 0} , {"prefix", KeyInfoString, PREFIX, N_("prefix directory")} , {"repl", KeyInfoString, REPL, N_("replacements list file name") } , {"repl-path", KeyInfoString, "", 0} , {"run-together", KeyInfoBool, "false", N_("consider run-together words legal"), KEYINFO_MAY_CHANGE} , {"run-together-limit", KeyInfoInt, "2", N_("maximum number that can be strung together"), KEYINFO_MAY_CHANGE} , {"run-together-min", KeyInfoInt, "3", N_("minimal length of interior words"), KEYINFO_MAY_CHANGE} , {"camel-case", KeyInfoBool, "false", N_("consider camel case words legal"), KEYINFO_MAY_CHANGE} , {"save-repl", KeyInfoBool , "true", N_("save replacement pairs on save all")} , {"set-prefix", KeyInfoBool, "true", N_("set the prefix based on executable location")} , {"size", KeyInfoString, "+60", N_("size of the word list")} , {"spelling", KeyInfoString, "", N_("no longer used"), KEYINFO_HIDDEN} , {"sug-mode", KeyInfoString, "normal", N_("suggestion mode"), KEYINFO_MAY_CHANGE | KEYINFO_COMMON} , {"sug-typo-analysis", KeyInfoBool, "true", /* TRANSLATORS: "sug-mode" is a literal value and should not be translated. */ N_("use typo analysis, override sug-mode default")} , {"sug-repl-table", KeyInfoBool, "true", N_("use replacement tables, override sug-mode default")} , {"sug-split-char", KeyInfoList, "\\ :-", N_("characters to insert when a word is split"), KEYINFO_UTF8} , {"use-other-dicts", KeyInfoBool, "true", N_("use personal, replacement & session dictionaries")} , {"variety", KeyInfoList, "", N_("extra information for the word list")} , {"word-list-path", KeyInfoList, DATA_DIR, N_("search path for word list information files"), KEYINFO_HIDDEN} , {"warn", KeyInfoBool, "true", N_("enable warnings")} // // These options are generally used when creating dictionaries // and may also be specified in the language data file // , {"affix-char", KeyInfoString, "/", // FIXME: Implement /* TRANSLATORS: It is OK if this is longer than 50 chars */ N_("indicator for affix flags in word lists -- CURRENTLY IGNORED"), KEYINFO_UTF8 | KEYINFO_HIDDEN} , {"affix-compress", KeyInfoBool, "false", N_("use affix compression when creating dictionaries")} , {"clean-affixes", KeyInfoBool, "true", N_("remove invalid affix flags")} , {"clean-words", KeyInfoBool, "false", N_("attempts to clean words so that they are valid")} , {"invisible-soundslike", KeyInfoBool, "false", N_("compute soundslike on demand rather than storing")} , {"partially-expand", KeyInfoBool, "false", N_("partially expand affixes for better suggestions")} , {"skip-invalid-words", KeyInfoBool, "true", N_("skip invalid words")} , {"validate-affixes", KeyInfoBool, "true", N_("check if affix flags are valid")} , {"validate-words", KeyInfoBool, "true", N_("check if words are valid")} // // These options are specific to the "aspell" utility. They are // here so that they can be specified in configuration files. // , {"backup", KeyInfoBool, "true", N_("create a backup file by appending \".bak\"")} , {"byte-offsets", KeyInfoBool, "false", N_("use byte offsets instead of character offsets")} , {"guess", KeyInfoBool, "false", N_("create missing root/affix combinations"), KEYINFO_MAY_CHANGE} , {"keymapping", KeyInfoString, "aspell", N_("keymapping for check mode: \"aspell\" or \"ispell\"")} , {"reverse", KeyInfoBool, "false", N_("reverse the order of the suggest list")} , {"suggest", KeyInfoBool, "true", N_("suggest possible replacements"), KEYINFO_MAY_CHANGE} , {"time" , KeyInfoBool, "false", N_("time load time and suggest time in pipe mode"), KEYINFO_MAY_CHANGE} }; const KeyInfo * config_impl_keys_begin = config_keys; const KeyInfo * config_impl_keys_end = config_keys + sizeof(config_keys)/sizeof(KeyInfo); Config * new_basic_config() { aspell_gettext_init(); return new Config("aspell", config_impl_keys_begin, config_impl_keys_end); } } aspell-0.60.8.1/common/copy_ptr.hpp0000644000076500007650000000270214533006640014021 00000000000000// Copyright (c) 2001 // Kevin Atkinson // // Permission to use, copy, modify, distribute and sell this software // and its documentation for any purpose is hereby granted without // fee, provided that the above copyright notice appear in all copies // and that both that copyright notice and this permission notice // appear in supporting documentation. Kevin Atkinson makes no // representations about the suitability of this software for any // purpose. It is provided "as is" without express or implied // warranty. #ifndef autil__copy_ptr #define autil__copy_ptr #include "generic_copy_ptr-t.hpp" namespace acommon { template class CopyPtr { struct Parms { T * clone(const T * ptr) const { return new T(*ptr);} void assign(T * & rhs, const T * lhs) const { *rhs = *lhs; } void del(T * ptr) { delete ptr; } }; GenericCopyPtr impl; public: explicit CopyPtr(T * p = 0) : impl(p) {} CopyPtr(const CopyPtr & other) : impl(other.impl) {} CopyPtr & operator=(const CopyPtr & other) { impl = other.impl; return *this; } void assign(const T * other) {impl.assign(other);} void reset(T * other = 0) {impl.reset(other);} T & operator* () const {return *impl;} T * operator-> () const {return impl;} T * get() const {return impl;} operator T * () const {return impl;} T * release() {return impl.release();} }; } #endif aspell-0.60.8.1/common/iostream.hpp0000644000076500007650000000130714533006640014005 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #ifndef ASPELL_IOSTREAM__HPP #define ASPELL_IOSTREAM__HPP #include "fstream.hpp" namespace acommon { // These streams for the time being will be based on stdin, stdout, // and stderr respectfully. So it is safe to use the standard C // functions. It is also safe to assume that modifications to the // state of the standard streams will effect these. extern FStream CIN; extern FStream COUT; extern FStream CERR; } #endif aspell-0.60.8.1/common/istream_enumeration.hpp0000644000076500007650000000164514533006640016241 00000000000000// This file is part of The New Aspell // Copyright (C) 2019 by Kevin Atkinson under the GNU LGPL license // version 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #ifndef ASPELL_ISTREAM_ENUMERATION__HPP #define ASPELL_ISTREAM_ENUMERATION__HPP #include "fstream.hpp" #include "string_enumeration.hpp" namespace acommon { class IstreamEnumeration : public StringEnumeration { FStream * in; String data; public: IstreamEnumeration(FStream & i) : in(&i) {} IstreamEnumeration * clone() const { return new IstreamEnumeration(*this); } void assign (const StringEnumeration * other) { *this = *static_cast(other); } Value next() { if (!in->getline(data)) return 0; else return data.c_str(); } bool at_end() const {return *in;} }; } #endif aspell-0.60.8.1/common/errors.hpp0000644000076500007650000002735214533006657013516 00000000000000/* Automatically generated file. Do not edit directly. */ /* This file is part of The New Aspell * Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL * license version 2.0 or 2.1. You should have received a copy of the * LGPL license along with this library if you did not you can find it * at http://www.gnu.org/. */ #if !defined(ASPELL_ERRORS__HPP) && !defined(ASPELL_ASPELL__H) #define ASPELL_ERRORS__HPP namespace acommon { struct ErrorInfo; extern "C" const ErrorInfo * const aerror_other; extern "C" const ErrorInfo * const aerror_operation_not_supported; extern "C" const ErrorInfo * const aerror_cant_copy; extern "C" const ErrorInfo * const aerror_unimplemented_method; extern "C" const ErrorInfo * const aerror_file; extern "C" const ErrorInfo * const aerror_cant_open_file; extern "C" const ErrorInfo * const aerror_cant_read_file; extern "C" const ErrorInfo * const aerror_cant_write_file; extern "C" const ErrorInfo * const aerror_invalid_name; extern "C" const ErrorInfo * const aerror_bad_file_format; extern "C" const ErrorInfo * const aerror_dir; extern "C" const ErrorInfo * const aerror_cant_read_dir; extern "C" const ErrorInfo * const aerror_config; extern "C" const ErrorInfo * const aerror_unknown_key; extern "C" const ErrorInfo * const aerror_cant_change_value; extern "C" const ErrorInfo * const aerror_bad_key; extern "C" const ErrorInfo * const aerror_bad_value; extern "C" const ErrorInfo * const aerror_duplicate; extern "C" const ErrorInfo * const aerror_key_not_string; extern "C" const ErrorInfo * const aerror_key_not_int; extern "C" const ErrorInfo * const aerror_key_not_bool; extern "C" const ErrorInfo * const aerror_key_not_list; extern "C" const ErrorInfo * const aerror_no_value_reset; extern "C" const ErrorInfo * const aerror_no_value_enable; extern "C" const ErrorInfo * const aerror_no_value_disable; extern "C" const ErrorInfo * const aerror_no_value_clear; extern "C" const ErrorInfo * const aerror_language_related; extern "C" const ErrorInfo * const aerror_unknown_language; extern "C" const ErrorInfo * const aerror_unknown_soundslike; extern "C" const ErrorInfo * const aerror_language_not_supported; extern "C" const ErrorInfo * const aerror_no_wordlist_for_lang; extern "C" const ErrorInfo * const aerror_mismatched_language; extern "C" const ErrorInfo * const aerror_affix; extern "C" const ErrorInfo * const aerror_corrupt_affix; extern "C" const ErrorInfo * const aerror_invalid_cond; extern "C" const ErrorInfo * const aerror_invalid_cond_strip; extern "C" const ErrorInfo * const aerror_incorrect_encoding; extern "C" const ErrorInfo * const aerror_encoding; extern "C" const ErrorInfo * const aerror_unknown_encoding; extern "C" const ErrorInfo * const aerror_encoding_not_supported; extern "C" const ErrorInfo * const aerror_conversion_not_supported; extern "C" const ErrorInfo * const aerror_pipe; extern "C" const ErrorInfo * const aerror_cant_create_pipe; extern "C" const ErrorInfo * const aerror_process_died; extern "C" const ErrorInfo * const aerror_bad_input; extern "C" const ErrorInfo * const aerror_invalid_string; extern "C" const ErrorInfo * const aerror_invalid_word; extern "C" const ErrorInfo * const aerror_invalid_affix; extern "C" const ErrorInfo * const aerror_inapplicable_affix; extern "C" const ErrorInfo * const aerror_unknown_unichar; extern "C" const ErrorInfo * const aerror_word_list_flags; extern "C" const ErrorInfo * const aerror_invalid_flag; extern "C" const ErrorInfo * const aerror_conflicting_flags; extern "C" const ErrorInfo * const aerror_version_control; extern "C" const ErrorInfo * const aerror_bad_version_string; extern "C" const ErrorInfo * const aerror_filter; extern "C" const ErrorInfo * const aerror_cant_dlopen_file; extern "C" const ErrorInfo * const aerror_empty_filter; extern "C" const ErrorInfo * const aerror_no_such_filter; extern "C" const ErrorInfo * const aerror_confusing_version; extern "C" const ErrorInfo * const aerror_bad_version; extern "C" const ErrorInfo * const aerror_identical_option; extern "C" const ErrorInfo * const aerror_options_only; extern "C" const ErrorInfo * const aerror_invalid_option_modifier; extern "C" const ErrorInfo * const aerror_cant_describe_filter; extern "C" const ErrorInfo * const aerror_filter_mode_file; extern "C" const ErrorInfo * const aerror_mode_option_name; extern "C" const ErrorInfo * const aerror_no_filter_to_option; extern "C" const ErrorInfo * const aerror_bad_mode_key; extern "C" const ErrorInfo * const aerror_expect_mode_key; extern "C" const ErrorInfo * const aerror_mode_version_requirement; extern "C" const ErrorInfo * const aerror_confusing_mode_version; extern "C" const ErrorInfo * const aerror_bad_mode_version; extern "C" const ErrorInfo * const aerror_missing_magic_expression; extern "C" const ErrorInfo * const aerror_empty_file_ext; extern "C" const ErrorInfo * const aerror_filter_mode_expand; extern "C" const ErrorInfo * const aerror_unknown_mode; extern "C" const ErrorInfo * const aerror_mode_extend_expand; extern "C" const ErrorInfo * const aerror_filter_mode_magic; extern "C" const ErrorInfo * const aerror_file_magic_pos; extern "C" const ErrorInfo * const aerror_file_magic_range; extern "C" const ErrorInfo * const aerror_missing_magic; extern "C" const ErrorInfo * const aerror_bad_magic; extern "C" const ErrorInfo * const aerror_expression; extern "C" const ErrorInfo * const aerror_invalid_expression; static const ErrorInfo * const other_error = aerror_other; static const ErrorInfo * const operation_not_supported_error = aerror_operation_not_supported; static const ErrorInfo * const cant_copy = aerror_cant_copy; static const ErrorInfo * const unimplemented_method = aerror_unimplemented_method; static const ErrorInfo * const file_error = aerror_file; static const ErrorInfo * const cant_open_file_error = aerror_cant_open_file; static const ErrorInfo * const cant_read_file = aerror_cant_read_file; static const ErrorInfo * const cant_write_file = aerror_cant_write_file; static const ErrorInfo * const invalid_name = aerror_invalid_name; static const ErrorInfo * const bad_file_format = aerror_bad_file_format; static const ErrorInfo * const dir_error = aerror_dir; static const ErrorInfo * const cant_read_dir = aerror_cant_read_dir; static const ErrorInfo * const config_error = aerror_config; static const ErrorInfo * const unknown_key = aerror_unknown_key; static const ErrorInfo * const cant_change_value = aerror_cant_change_value; static const ErrorInfo * const bad_key = aerror_bad_key; static const ErrorInfo * const bad_value = aerror_bad_value; static const ErrorInfo * const duplicate = aerror_duplicate; static const ErrorInfo * const key_not_string = aerror_key_not_string; static const ErrorInfo * const key_not_int = aerror_key_not_int; static const ErrorInfo * const key_not_bool = aerror_key_not_bool; static const ErrorInfo * const key_not_list = aerror_key_not_list; static const ErrorInfo * const no_value_reset = aerror_no_value_reset; static const ErrorInfo * const no_value_enable = aerror_no_value_enable; static const ErrorInfo * const no_value_disable = aerror_no_value_disable; static const ErrorInfo * const no_value_clear = aerror_no_value_clear; static const ErrorInfo * const language_related_error = aerror_language_related; static const ErrorInfo * const unknown_language = aerror_unknown_language; static const ErrorInfo * const unknown_soundslike = aerror_unknown_soundslike; static const ErrorInfo * const language_not_supported = aerror_language_not_supported; static const ErrorInfo * const no_wordlist_for_lang = aerror_no_wordlist_for_lang; static const ErrorInfo * const mismatched_language = aerror_mismatched_language; static const ErrorInfo * const affix_error = aerror_affix; static const ErrorInfo * const corrupt_affix = aerror_corrupt_affix; static const ErrorInfo * const invalid_cond = aerror_invalid_cond; static const ErrorInfo * const invalid_cond_strip = aerror_invalid_cond_strip; static const ErrorInfo * const incorrect_encoding = aerror_incorrect_encoding; static const ErrorInfo * const encoding_error = aerror_encoding; static const ErrorInfo * const unknown_encoding = aerror_unknown_encoding; static const ErrorInfo * const encoding_not_supported = aerror_encoding_not_supported; static const ErrorInfo * const conversion_not_supported = aerror_conversion_not_supported; static const ErrorInfo * const pipe_error = aerror_pipe; static const ErrorInfo * const cant_create_pipe = aerror_cant_create_pipe; static const ErrorInfo * const process_died = aerror_process_died; static const ErrorInfo * const bad_input_error = aerror_bad_input; static const ErrorInfo * const invalid_string = aerror_invalid_string; static const ErrorInfo * const invalid_word = aerror_invalid_word; static const ErrorInfo * const invalid_affix = aerror_invalid_affix; static const ErrorInfo * const inapplicable_affix = aerror_inapplicable_affix; static const ErrorInfo * const unknown_unichar = aerror_unknown_unichar; static const ErrorInfo * const word_list_flags_error = aerror_word_list_flags; static const ErrorInfo * const invalid_flag = aerror_invalid_flag; static const ErrorInfo * const conflicting_flags = aerror_conflicting_flags; static const ErrorInfo * const version_control_error = aerror_version_control; static const ErrorInfo * const bad_version_string = aerror_bad_version_string; static const ErrorInfo * const filter_error = aerror_filter; static const ErrorInfo * const cant_dlopen_file = aerror_cant_dlopen_file; static const ErrorInfo * const empty_filter = aerror_empty_filter; static const ErrorInfo * const no_such_filter = aerror_no_such_filter; static const ErrorInfo * const confusing_version = aerror_confusing_version; static const ErrorInfo * const bad_version = aerror_bad_version; static const ErrorInfo * const identical_option = aerror_identical_option; static const ErrorInfo * const options_only = aerror_options_only; static const ErrorInfo * const invalid_option_modifier = aerror_invalid_option_modifier; static const ErrorInfo * const cant_describe_filter = aerror_cant_describe_filter; static const ErrorInfo * const filter_mode_file_error = aerror_filter_mode_file; static const ErrorInfo * const mode_option_name = aerror_mode_option_name; static const ErrorInfo * const no_filter_to_option = aerror_no_filter_to_option; static const ErrorInfo * const bad_mode_key = aerror_bad_mode_key; static const ErrorInfo * const expect_mode_key = aerror_expect_mode_key; static const ErrorInfo * const mode_version_requirement = aerror_mode_version_requirement; static const ErrorInfo * const confusing_mode_version = aerror_confusing_mode_version; static const ErrorInfo * const bad_mode_version = aerror_bad_mode_version; static const ErrorInfo * const missing_magic_expression = aerror_missing_magic_expression; static const ErrorInfo * const empty_file_ext = aerror_empty_file_ext; static const ErrorInfo * const filter_mode_expand_error = aerror_filter_mode_expand; static const ErrorInfo * const unknown_mode = aerror_unknown_mode; static const ErrorInfo * const mode_extend_expand = aerror_mode_extend_expand; static const ErrorInfo * const filter_mode_magic_error = aerror_filter_mode_magic; static const ErrorInfo * const file_magic_pos = aerror_file_magic_pos; static const ErrorInfo * const file_magic_range = aerror_file_magic_range; static const ErrorInfo * const missing_magic = aerror_missing_magic; static const ErrorInfo * const bad_magic = aerror_bad_magic; static const ErrorInfo * const expression_error = aerror_expression; static const ErrorInfo * const invalid_expression = aerror_invalid_expression; } #endif /* ASPELL_ERRORS__HPP */ aspell-0.60.8.1/common/istream.hpp0000644000076500007650000000147514533006640013634 00000000000000// This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. #ifndef ASPELL_ISTREAM__HPP #define ASPELL_ISTREAM__HPP namespace acommon { class String; class IStream { private: char delem; public: IStream(char d = '\n') : delem(d) {} char delim() const {return delem;} // getline will read until delem virtual bool append_line(String &, char c) = 0; bool append_line(String & str) {return append_line(str, delem);} bool getline(String & str, char c); bool getline(String & str); virtual bool read(void *, unsigned int) = 0; virtual ~IStream() {} }; } #endif aspell-0.60.8.1/common/filter.hpp0000644000076500007650000000364014533006640013451 00000000000000/* This file is part of The New Aspell * Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL * license version 2.0 or 2.1. You should have received a copy of the * LGPL license along with this library if you did not you can find it * at http://www.gnu.org/. */ #ifndef ASPELL_FILTER__HPP #define ASPELL_FILTER__HPP #include "can_have_error.hpp" #include "copy_ptr.hpp" #include "filter_char.hpp" #include "posib_err.hpp" #include "vector.hpp" #include "string_pair_enumeration.hpp" #include namespace acommon { class Config; class Speller; class IndividualFilter; class StringList; struct ConfigModule; class Filter : public CanHaveError { public: bool empty() const {return filters_.empty();} void clear(); void reset(); void process(FilterChar * & start, FilterChar * & stop); void add_filter(IndividualFilter * filter); // setup the filter where the string list is the list of // filters to use. Filter(); ~Filter(); private: typedef Vector Filters; Filters filters_; }; PosibErr set_mode_from_extension(Config * config, ParmString filename, FILE * in = NULL); PosibErr setup_filter(Filter &, Config *, bool use_decoder, bool use_filter, bool use_encoder); void activate_dynamic_filteroptions(Config *c); void activate_filter_modes(Config * config); void load_all_filters(Config * config); PosibErr verify_version(const char * relOp, const char * actual, const char * required); PosibErr check_version(const char * requirement); PosibErr available_filters(Config *); PosibErr available_filter_modes(Config *); }; #endif /* ASPELL_FILTER__HPP */ aspell-0.60.8.1/common/objstack.hpp0000644000076500007650000001160214540417415013765 00000000000000 #ifndef ACOMMON_OBJSTACK__HPP #define ACOMMON_OBJSTACK__HPP #include "parm_string.hpp" #include #include #include namespace acommon { class ObjStack { typedef unsigned char byte; struct Node { Node * next; byte data[1]; // hack for data[] }; size_t chunk_size; size_t min_align; Node * first; Node * first_free; Node * reserve; byte * top; byte * bottom; byte * temp_end; void setup_chunk(); void new_chunk(); bool will_overflow(size_t sz) const { return offsetof(Node,data) + sz > chunk_size; } void check_size(size_t sz) { assert(!will_overflow(sz)); } ObjStack(const ObjStack &); void operator=(const ObjStack &); void align_bottom(size_t align) { size_t a = (size_t)bottom % align; if (a != 0) bottom += align - a; } void align_top(size_t align) { top -= (size_t)top % align; } public: // The alignment here is the guaranteed alignment that memory in // new chunks will be aligned to. It does NOT guarantee that // every object is aligned as such unless all objects inserted // are a multiple of align. ObjStack(size_t chunk_s = 1024, size_t align = sizeof(void *)); ~ObjStack(); size_t calc_size(); void reset(); void trim(); // This alloc_bottom does NOT check alignment. However, if you always // insert objects with a multiple of min_align than it will always // me aligned as such. void * alloc_bottom(size_t size) { byte * tmp = bottom; bottom += size; if (bottom > top) {check_size(size); new_chunk(); tmp = bottom; bottom += size;} return tmp; } // This alloc_bottom will insure that the object is aligned based on the // alignment given. void * alloc_bottom(size_t size, size_t align) {loop: align_bottom(align); byte * tmp = bottom; bottom += size; if (bottom > top) {check_size(size); new_chunk(); goto loop;} return tmp; } char * dup_bottom(ParmString str) { return (char *)memcpy(alloc_bottom(str.size() + 1), str.str(), str.size() + 1); } // This alloc_bottom does NOT check alignment. However, if you // always insert objects with a multiple of min_align than it will // always be aligned as such. void * alloc_top(size_t size) { top -= size; if (top < bottom) {check_size(size); new_chunk(); top -= size;} return top; } // This alloc_top will insure that the object is aligned based on // the alignment given. void * alloc_top(size_t size, size_t align) {loop: top -= size; align_top(align); if (top < bottom) {check_size(size); new_chunk(); goto loop;} return top; } char * dup_top(ParmString str) { return (char *)memcpy(alloc_top(str.size() + 1), str.str(), str.size() + 1); } // By default objects are allocated from the top since that is slightly // more efficient void * alloc(size_t size) {return alloc_top(size);} void * alloc(size_t size, size_t align) {return alloc_top(size,align);} char * dup(ParmString str) {return dup_top(str);} // alloc_temp allocates an object from the bottom which can be // resized until it is committed. If the resizing will involve // moving the object than the data will be copied in the same way // realloc does. Any previously allocated objects are aborted when // alloc_temp is called. void * temp_ptr() { if (temp_end) return bottom; else return 0; } unsigned temp_size() { return temp_end - bottom; } void * alloc_temp(size_t size) { temp_end = bottom + size; if (temp_end > top) { check_size(size); new_chunk(); temp_end = bottom + size; } return bottom; } // returns a pointer to the new beginning of the temp memory void * resize_temp(size_t size) { if (temp_end == 0) return alloc_temp(size); if (bottom + size <= top) { temp_end = bottom + size; } else { size_t s = temp_end - bottom; byte * p = bottom; check_size(size); new_chunk(); memcpy(bottom, p, s); temp_end = bottom + size; } return bottom; } // returns a pointer to the beginning of the new memory (in // otherwords the END of the temp memory BEFORE the call to grow // temp) NOT the beginning if the temp memory void * grow_temp(size_t s) { if (temp_end == 0) return alloc_temp(s); unsigned old_size = temp_end - bottom; unsigned size = old_size + s; if (bottom + size <= top) { temp_end = bottom + size; } else { size_t s = temp_end - bottom; byte * p = bottom; check_size(size); new_chunk(); memcpy(bottom, p, s); temp_end = bottom + size; } return bottom + old_size; } void abort_temp() { temp_end = 0;} void commit_temp() { bottom = temp_end; temp_end = 0;} typedef Node Memory; Memory * freeze(); static void dealloc(Memory *); }; typedef ObjStack StringBuffer; } #endif aspell-0.60.8.1/common/basic_list.hpp0000644000076500007650000000537314533006640014305 00000000000000#ifndef autil__basic_list_hh #define autil__basic_list_hh #include //#include //#include // This file is part of The New Aspell // Copyright (C) 2001 by Kevin Atkinson under the GNU LGPL license // version 2.0 or 2.1. You should have received a copy of the LGPL // license along with this library if you did not you can find // it at http://www.gnu.org/. // BasicList is a simple list structure which can either be // implemented as a singly or doubly linked list. I created it // because a Singly liked list is not part of the C++ standard however // the Doubly Linked list does not have the same methods as the doubly // linked list because the singly linked list has a bunch of special // methods to address the fact that it is far faster to insert // elements before the position pointed to by an iterator is far faster // than inserting elements after the current position which is what is // normally done. Thus it is not possibly to simply substitute a singly // linked list with a doubly linked list by changing the name of the // container used. This list currently acts as a wrapper for the list // (doubly linked list) STL class however it can also very easily be // written as a wrapper for the slist (singly linked list) class when // it is available (slist is part of the SGI STL but not the C++ // standard) for better performance. namespace acommon { template class BasicList { //typedef __gnu_cxx::slist List; typedef std::list List; List data_; public: // treat the iterators as forward iterators only typedef typename List::iterator iterator; typedef typename List::const_iterator const_iterator; typedef typename List::size_type size_type; bool empty() {return data_.empty();} void clear() {data_.clear();} size_type size() {return data_.size();} iterator begin() {return data_.begin();} iterator end() {return data_.end();} const_iterator begin() const {return data_.begin();} const_iterator end() const {return data_.end();} void push_front(const T & item) {data_.push_front(item);} void pop_front() {data_.pop_front();} T & front() {return data_.front();} const T & front() const {return data_.front();} void swap(BasicList & other) {data_.swap(other.data_);} void sort() {data_.sort();} template void sort(Pred pr) {data_.sort(pr);} void splice_into (BasicList & other, iterator prev, iterator cur) { //++prev; //assert (prev == cur); data_.splice(data_.begin(),other.data_,cur); //data_.splice_after(data_.begin(), prev); } template void merge(BasicList & other, Pred pr) {data_.merge(other.data_, pr);} }; } #endif aspell-0.60.8.1/Makefile.in0000644000076500007650000025332214540417571012243 00000000000000# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ target_triplet = @target@ @PSPELL_COMPATIBILITY_TRUE@am__append_1 = libpspell.la @W_ALL_ERROR_TRUE@am__append_2 = $(EXTRA_CXXFLAGS) bin_PROGRAMS = word-list-compress$(EXEEXT) aspell$(EXEEXT) \ prezip-bin$(EXEEXT) @COMPILE_IN_FILTERS_TRUE@am__append_3 = ${optfiles} ### Add your filter sources here, ### starting with file containing filter class definition followed by ### file containing filter member implementation. @COMPILE_IN_FILTERS_TRUE@am__append_4 = \ @COMPILE_IN_FILTERS_TRUE@ modules/filter/email.cpp\ @COMPILE_IN_FILTERS_TRUE@ modules/filter/tex.cpp\ @COMPILE_IN_FILTERS_TRUE@ modules/filter/sgml.cpp\ @COMPILE_IN_FILTERS_TRUE@ modules/filter/markdown.cpp\ @COMPILE_IN_FILTERS_TRUE@ modules/filter/context.cpp\ @COMPILE_IN_FILTERS_TRUE@ modules/filter/nroff.cpp\ @COMPILE_IN_FILTERS_TRUE@ modules/filter/texinfo.cpp @COMPILE_IN_FILTERS_FALSE@am__append_5 = ${optfiles} @PSPELL_COMPATIBILITY_TRUE@am__append_6 = scripts/pspell-config @PSPELL_COMPATIBILITY_TRUE@am__append_7 = scripts/pspell-config subdir = . DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(top_srcdir)/configure $(am__configure_deps) \ $(top_srcdir)/gen/settings.h.in $(top_srcdir)/gen/Makefile.in \ $(top_srcdir)/common/Makefile.in $(top_srcdir)/lib/Makefile.in \ $(top_srcdir)/data/Makefile.in $(top_srcdir)/auto/Makefile.in \ $(top_srcdir)/modules/Makefile.in \ $(top_srcdir)/modules/tokenizer/Makefile.in \ $(top_srcdir)/modules/speller/Makefile.in \ $(top_srcdir)/modules/speller/default/Makefile.in \ $(top_srcdir)/interfaces/Makefile.in \ $(top_srcdir)/interfaces/cc/Makefile.in \ $(top_srcdir)/scripts/Makefile.in \ $(top_srcdir)/prog/Makefile.in $(top_srcdir)/m4/Makefile.in \ $(top_srcdir)/modules/filter/Makefile.in depcomp \ $(include_HEADERS) $(am__pspell_include_HEADERS_DIST) \ ABOUT-NLS COPYING README TODO compile config.guess \ config.rpath config.sub install-sh missing ltmain.sh ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/codeset.m4 \ $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \ $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/lib-ld.m4 \ $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \ $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/gen/settings.h CONFIG_CLEAN_FILES = gen/Makefile common/Makefile lib/Makefile \ data/Makefile auto/Makefile modules/Makefile \ modules/tokenizer/Makefile modules/speller/Makefile \ modules/speller/default/Makefile interfaces/Makefile \ interfaces/cc/Makefile scripts/Makefile prog/Makefile \ m4/Makefile modules/filter/Makefile CONFIG_CLEAN_VPATH_FILES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(filterdir)" "$(DESTDIR)$(libdir)" \ "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" \ "$(DESTDIR)$(pkgdatadir)" "$(DESTDIR)$(filterdir)" \ "$(DESTDIR)$(optdir)" "$(DESTDIR)$(pkgdatadir)" \ "$(DESTDIR)$(includedir)" "$(DESTDIR)$(pspell_includedir)" LTLIBRARIES = $(filter_LTLIBRARIES) $(lib_LTLIBRARIES) @COMPILE_IN_FILTERS_FALSE@context_filter_la_DEPENDENCIES = \ @COMPILE_IN_FILTERS_FALSE@ libaspell.la am__context_filter_la_SOURCES_DIST = modules/filter/context.cpp am__dirstamp = $(am__leading_dot)dirstamp @COMPILE_IN_FILTERS_FALSE@am_context_filter_la_OBJECTS = \ @COMPILE_IN_FILTERS_FALSE@ modules/filter/context.lo context_filter_la_OBJECTS = $(am_context_filter_la_OBJECTS) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = context_filter_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \ $(AM_CXXFLAGS) $(CXXFLAGS) $(context_filter_la_LDFLAGS) \ $(LDFLAGS) -o $@ @COMPILE_IN_FILTERS_FALSE@am_context_filter_la_rpath = -rpath \ @COMPILE_IN_FILTERS_FALSE@ $(filterdir) @COMPILE_IN_FILTERS_FALSE@email_filter_la_DEPENDENCIES = libaspell.la am__email_filter_la_SOURCES_DIST = modules/filter/email.cpp @COMPILE_IN_FILTERS_FALSE@am_email_filter_la_OBJECTS = \ @COMPILE_IN_FILTERS_FALSE@ modules/filter/email.lo email_filter_la_OBJECTS = $(am_email_filter_la_OBJECTS) email_filter_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \ $(AM_CXXFLAGS) $(CXXFLAGS) $(email_filter_la_LDFLAGS) \ $(LDFLAGS) -o $@ @COMPILE_IN_FILTERS_FALSE@am_email_filter_la_rpath = -rpath \ @COMPILE_IN_FILTERS_FALSE@ $(filterdir) am__DEPENDENCIES_1 = libaspell_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) am__libaspell_la_SOURCES_DIST = common/cache.cpp common/string.cpp \ common/getdata.cpp common/itemize.cpp common/file_util.cpp \ common/string_map.cpp common/string_list.cpp common/config.cpp \ common/version.cpp common/posib_err.cpp common/errors.cpp \ common/error.cpp common/fstream.cpp common/iostream.cpp \ common/info.cpp common/can_have_error.cpp common/convert.cpp \ common/tokenizer.cpp common/speller.cpp \ common/document_checker.cpp common/filter.cpp \ common/objstack.cpp common/strtonum.cpp \ common/gettext_init.cpp common/file_data_util.cpp \ modules/speller/default/readonly_ws.cpp \ modules/speller/default/suggest.cpp \ modules/speller/default/data.cpp \ modules/speller/default/multi_ws.cpp \ modules/speller/default/phonetic.cpp \ modules/speller/default/writable.cpp \ modules/speller/default/speller_impl.cpp \ modules/speller/default/phonet.cpp \ modules/speller/default/typo_editdist.cpp \ modules/speller/default/editdist.cpp \ modules/speller/default/primes.cpp \ modules/speller/default/language.cpp \ modules/speller/default/leditdist.cpp \ modules/speller/default/affix.cpp modules/tokenizer/basic.cpp \ lib/filter-c.cpp lib/word_list-c.cpp lib/info-c.cpp \ lib/mutable_container-c.cpp lib/error-c.cpp \ lib/document_checker-c.cpp lib/string_map-c.cpp \ lib/new_config.cpp lib/config-c.cpp \ lib/string_enumeration-c.cpp lib/can_have_error-c.cpp \ lib/dummy.cpp lib/new_filter.cpp lib/new_fmode.cpp \ lib/string_list-c.cpp lib/find_speller.cpp lib/speller-c.cpp \ lib/string_pair_enumeration-c.cpp lib/new_checker.cpp \ modules/filter/url.cpp modules/filter/email.cpp \ modules/filter/tex.cpp modules/filter/sgml.cpp \ modules/filter/markdown.cpp modules/filter/context.cpp \ modules/filter/nroff.cpp modules/filter/texinfo.cpp @COMPILE_IN_FILTERS_TRUE@am__objects_1 = modules/filter/email.lo \ @COMPILE_IN_FILTERS_TRUE@ modules/filter/tex.lo \ @COMPILE_IN_FILTERS_TRUE@ modules/filter/sgml.lo \ @COMPILE_IN_FILTERS_TRUE@ modules/filter/markdown.lo \ @COMPILE_IN_FILTERS_TRUE@ modules/filter/context.lo \ @COMPILE_IN_FILTERS_TRUE@ modules/filter/nroff.lo \ @COMPILE_IN_FILTERS_TRUE@ modules/filter/texinfo.lo am_libaspell_la_OBJECTS = common/cache.lo common/string.lo \ common/getdata.lo common/itemize.lo common/file_util.lo \ common/string_map.lo common/string_list.lo common/config.lo \ common/version.lo common/posib_err.lo common/errors.lo \ common/error.lo common/fstream.lo common/iostream.lo \ common/info.lo common/can_have_error.lo common/convert.lo \ common/tokenizer.lo common/speller.lo \ common/document_checker.lo common/filter.lo common/objstack.lo \ common/strtonum.lo common/gettext_init.lo \ common/file_data_util.lo \ modules/speller/default/readonly_ws.lo \ modules/speller/default/suggest.lo \ modules/speller/default/data.lo \ modules/speller/default/multi_ws.lo \ modules/speller/default/phonetic.lo \ modules/speller/default/writable.lo \ modules/speller/default/speller_impl.lo \ modules/speller/default/phonet.lo \ modules/speller/default/typo_editdist.lo \ modules/speller/default/editdist.lo \ modules/speller/default/primes.lo \ modules/speller/default/language.lo \ modules/speller/default/leditdist.lo \ modules/speller/default/affix.lo modules/tokenizer/basic.lo \ lib/filter-c.lo lib/word_list-c.lo lib/info-c.lo \ lib/mutable_container-c.lo lib/error-c.lo \ lib/document_checker-c.lo lib/string_map-c.lo \ lib/new_config.lo lib/config-c.lo lib/string_enumeration-c.lo \ lib/can_have_error-c.lo lib/dummy.lo lib/new_filter.lo \ lib/new_fmode.lo lib/string_list-c.lo lib/find_speller.lo \ lib/speller-c.lo lib/string_pair_enumeration-c.lo \ lib/new_checker.lo modules/filter/url.lo $(am__objects_1) libaspell_la_OBJECTS = $(am_libaspell_la_OBJECTS) libaspell_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ $(CXXFLAGS) $(libaspell_la_LDFLAGS) $(LDFLAGS) -o $@ @PSPELL_COMPATIBILITY_TRUE@libpspell_la_DEPENDENCIES = libaspell.la am__libpspell_la_SOURCES_DIST = lib/dummy.cpp @PSPELL_COMPATIBILITY_TRUE@am_libpspell_la_OBJECTS = lib/dummy.lo libpspell_la_OBJECTS = $(am_libpspell_la_OBJECTS) libpspell_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ $(CXXFLAGS) $(libpspell_la_LDFLAGS) $(LDFLAGS) -o $@ @PSPELL_COMPATIBILITY_TRUE@am_libpspell_la_rpath = -rpath $(libdir) @COMPILE_IN_FILTERS_FALSE@markdown_filter_la_DEPENDENCIES = \ @COMPILE_IN_FILTERS_FALSE@ libaspell.la am__markdown_filter_la_SOURCES_DIST = modules/filter/markdown.cpp @COMPILE_IN_FILTERS_FALSE@am_markdown_filter_la_OBJECTS = \ @COMPILE_IN_FILTERS_FALSE@ modules/filter/markdown.lo markdown_filter_la_OBJECTS = $(am_markdown_filter_la_OBJECTS) markdown_filter_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \ $(AM_CXXFLAGS) $(CXXFLAGS) $(markdown_filter_la_LDFLAGS) \ $(LDFLAGS) -o $@ @COMPILE_IN_FILTERS_FALSE@am_markdown_filter_la_rpath = -rpath \ @COMPILE_IN_FILTERS_FALSE@ $(filterdir) @COMPILE_IN_FILTERS_FALSE@nroff_filter_la_DEPENDENCIES = libaspell.la am__nroff_filter_la_SOURCES_DIST = modules/filter/nroff.cpp @COMPILE_IN_FILTERS_FALSE@am_nroff_filter_la_OBJECTS = \ @COMPILE_IN_FILTERS_FALSE@ modules/filter/nroff.lo nroff_filter_la_OBJECTS = $(am_nroff_filter_la_OBJECTS) nroff_filter_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \ $(AM_CXXFLAGS) $(CXXFLAGS) $(nroff_filter_la_LDFLAGS) \ $(LDFLAGS) -o $@ @COMPILE_IN_FILTERS_FALSE@am_nroff_filter_la_rpath = -rpath \ @COMPILE_IN_FILTERS_FALSE@ $(filterdir) @COMPILE_IN_FILTERS_FALSE@sgml_filter_la_DEPENDENCIES = libaspell.la am__sgml_filter_la_SOURCES_DIST = modules/filter/sgml.cpp @COMPILE_IN_FILTERS_FALSE@am_sgml_filter_la_OBJECTS = \ @COMPILE_IN_FILTERS_FALSE@ modules/filter/sgml.lo sgml_filter_la_OBJECTS = $(am_sgml_filter_la_OBJECTS) sgml_filter_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \ $(AM_CXXFLAGS) $(CXXFLAGS) $(sgml_filter_la_LDFLAGS) \ $(LDFLAGS) -o $@ @COMPILE_IN_FILTERS_FALSE@am_sgml_filter_la_rpath = -rpath \ @COMPILE_IN_FILTERS_FALSE@ $(filterdir) @COMPILE_IN_FILTERS_FALSE@tex_filter_la_DEPENDENCIES = libaspell.la am__tex_filter_la_SOURCES_DIST = modules/filter/tex.cpp @COMPILE_IN_FILTERS_FALSE@am_tex_filter_la_OBJECTS = \ @COMPILE_IN_FILTERS_FALSE@ modules/filter/tex.lo tex_filter_la_OBJECTS = $(am_tex_filter_la_OBJECTS) tex_filter_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \ $(AM_CXXFLAGS) $(CXXFLAGS) $(tex_filter_la_LDFLAGS) $(LDFLAGS) \ -o $@ @COMPILE_IN_FILTERS_FALSE@am_tex_filter_la_rpath = -rpath $(filterdir) @COMPILE_IN_FILTERS_FALSE@texinfo_filter_la_DEPENDENCIES = \ @COMPILE_IN_FILTERS_FALSE@ libaspell.la am__texinfo_filter_la_SOURCES_DIST = modules/filter/texinfo.cpp @COMPILE_IN_FILTERS_FALSE@am_texinfo_filter_la_OBJECTS = \ @COMPILE_IN_FILTERS_FALSE@ modules/filter/texinfo.lo texinfo_filter_la_OBJECTS = $(am_texinfo_filter_la_OBJECTS) texinfo_filter_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \ $(AM_CXXFLAGS) $(CXXFLAGS) $(texinfo_filter_la_LDFLAGS) \ $(LDFLAGS) -o $@ @COMPILE_IN_FILTERS_FALSE@am_texinfo_filter_la_rpath = -rpath \ @COMPILE_IN_FILTERS_FALSE@ $(filterdir) PROGRAMS = $(bin_PROGRAMS) am_aspell_OBJECTS = prog/aspell.$(OBJEXT) prog/check_funs.$(OBJEXT) \ prog/checker_string.$(OBJEXT) aspell_OBJECTS = $(am_aspell_OBJECTS) aspell_DEPENDENCIES = libaspell.la $(am__DEPENDENCIES_1) am_prezip_bin_OBJECTS = prog/prezip.$(OBJEXT) prezip_bin_OBJECTS = $(am_prezip_bin_OBJECTS) prezip_bin_LDADD = $(LDADD) am_word_list_compress_OBJECTS = prog/compress.$(OBJEXT) word_list_compress_OBJECTS = $(am_word_list_compress_OBJECTS) word_list_compress_LDADD = $(LDADD) SCRIPTS = $(bin_SCRIPTS) $(pkgdata_SCRIPTS) AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/gen depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CXXFLAGS) $(CXXFLAGS) AM_V_CXX = $(am__v_CXX_@AM_V@) am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) am__v_CXX_0 = @echo " CXX " $@; am__v_CXX_1 = CXXLD = $(CXX) CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) am__v_CXXLD_0 = @echo " CXXLD " $@; am__v_CXXLD_1 = SOURCES = $(context_filter_la_SOURCES) $(email_filter_la_SOURCES) \ $(libaspell_la_SOURCES) $(libpspell_la_SOURCES) \ $(markdown_filter_la_SOURCES) $(nroff_filter_la_SOURCES) \ $(sgml_filter_la_SOURCES) $(tex_filter_la_SOURCES) \ $(texinfo_filter_la_SOURCES) $(aspell_SOURCES) \ $(prezip_bin_SOURCES) $(word_list_compress_SOURCES) DIST_SOURCES = $(am__context_filter_la_SOURCES_DIST) \ $(am__email_filter_la_SOURCES_DIST) \ $(am__libaspell_la_SOURCES_DIST) \ $(am__libpspell_la_SOURCES_DIST) \ $(am__markdown_filter_la_SOURCES_DIST) \ $(am__nroff_filter_la_SOURCES_DIST) \ $(am__sgml_filter_la_SOURCES_DIST) \ $(am__tex_filter_la_SOURCES_DIST) \ $(am__texinfo_filter_la_SOURCES_DIST) $(aspell_SOURCES) \ $(prezip_bin_SOURCES) $(word_list_compress_SOURCES) RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac DATA = $(filter_DATA) $(noinst_DATA) $(opt_DATA) $(pkgdata_DATA) am__pspell_include_HEADERS_DIST = interfaces/cc/pspell.h HEADERS = $(include_HEADERS) $(pspell_include_HEADERS) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ cscope distdir dist dist-all distcheck am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags CSCOPE = cscope DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ if test -d "$(distdir)"; then \ find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ && rm -rf "$(distdir)" \ || { sleep 5 && rm -rf "$(distdir)"; }; \ else :; fi am__post_remove_distdir = $(am__remove_distdir) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" DIST_ARCHIVES = $(distdir).tar.gz GZIP_ENV = --best DIST_TARGETS = dist-gzip distuninstallcheck_listfiles = find . -type f -print am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' distcleancheck_listfiles = find . -type f -print # These are needed due to a bug in Automake pkgdatadir = @pkgdatadir@ pkglibdir = @pkglibdir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CURSES_INCLUDE = @CURSES_INCLUDE@ CURSES_LIB = @CURSES_LIB@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ $(am__append_2) CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERLPROG = @PERLPROG@ POSUB = @POSUB@ PTHREAD_LIB = @PTHREAD_LIB@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = ${datadir}/locale localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgdocdir = @pkgdocdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target = @target@ target_alias = @target_alias@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ AUTOMAKE_OPTIONS = foreign subdir-objects SUBDIRS = . po manual DIST_SUBDIRS = ${SUBDIRS} examples myspell lib5 filterdir = ${pkglibdir} optdir = ${pkgdatadir} ######################################################################## # # Aspell Program # AM_CPPFLAGS = -I${srcdir}/gen -I${srcdir}/common \ -I${srcdir}/interfaces/cc/ \ -I${srcdir}/modules/speller/default/ \ -DLOCALEDIR="$(localedir)" SUFFIXES = .info ### Before this line add the corresponding _SOURCES and ### _LIBADD lines. The later at least has to look ### like _LIBADD = ${top_builddir}/lib/libaspell.la ### in order to make your filter build properly ######################################################################## # # auto # noinst_DATA = $(static_optfiles) gen/filter.pot auto ######################################################################## # # Tests # EXTRA_DIST = config.rpath win32/Makefile win32/settings.h common/*.hpp \ common/*.h modules/speller/default/*.hpp lib/*.hpp prog/*.hpp \ ${static_optfiles} ${dynamic_optfiles} ${fltfiles} \ gen/mk-static-filter.pl gen/mk-filter-pot.pl gen/filter.pot \ gen/mk-dirs_h.pl scripts/mkconfig scripts/spell scripts/ispell \ scripts/run-with-aspell.create scripts/aspell-import \ scripts/prezip scripts/preunzip scripts/precat auto/auto \ auto/mk-src.txt ${mksrc} config.rpath README ${pkgdata_DATA} \ m4/*.m4 misc/po-filter.c test/Makefile \ test/warning-settings.cpp test/cxx_warnings_test.cpp \ test/en.dat test/en.prepl test/en_phonet.dat test/en_repl.dat \ test/filter-test test/markdown.dat test/misc/commonmark-proc \ test/sanity test/suggest.mk test/suggest/??-*-expect.res \ test/suggest/??-*.tab test/suggest/comp test/suggest/filter.pl \ test/suggest/mkmk test/suggest/refresh test/suggest/run-batch \ test/wide_test_invalid.c test/wide_test_valid.c ######################################################################## # # libaspell and friends # lib_LTLIBRARIES = libaspell.la $(am__append_1) ######################################################################## # # Filter Modules # # This is for filters which are ALWAYS static. Currently only the # URL filter libaspell_la_SOURCES = common/cache.cpp common/string.cpp \ common/getdata.cpp common/itemize.cpp common/file_util.cpp \ common/string_map.cpp common/string_list.cpp common/config.cpp \ common/version.cpp common/posib_err.cpp common/errors.cpp \ common/error.cpp common/fstream.cpp common/iostream.cpp \ common/info.cpp common/can_have_error.cpp common/convert.cpp \ common/tokenizer.cpp common/speller.cpp \ common/document_checker.cpp common/filter.cpp \ common/objstack.cpp common/strtonum.cpp \ common/gettext_init.cpp common/file_data_util.cpp \ modules/speller/default/readonly_ws.cpp \ modules/speller/default/suggest.cpp \ modules/speller/default/data.cpp \ modules/speller/default/multi_ws.cpp \ modules/speller/default/phonetic.cpp \ modules/speller/default/writable.cpp \ modules/speller/default/speller_impl.cpp \ modules/speller/default/phonet.cpp \ modules/speller/default/typo_editdist.cpp \ modules/speller/default/editdist.cpp \ modules/speller/default/primes.cpp \ modules/speller/default/language.cpp \ modules/speller/default/leditdist.cpp \ modules/speller/default/affix.cpp modules/tokenizer/basic.cpp \ lib/filter-c.cpp lib/word_list-c.cpp lib/info-c.cpp \ lib/mutable_container-c.cpp lib/error-c.cpp \ lib/document_checker-c.cpp lib/string_map-c.cpp \ lib/new_config.cpp lib/config-c.cpp \ lib/string_enumeration-c.cpp lib/can_have_error-c.cpp \ lib/dummy.cpp lib/new_filter.cpp lib/new_fmode.cpp \ lib/string_list-c.cpp lib/find_speller.cpp lib/speller-c.cpp \ lib/string_pair_enumeration-c.cpp lib/new_checker.cpp \ modules/filter/url.cpp $(am__append_4) libaspell_la_LIBADD = $(LTLIBINTL) $(PTHREAD_LIB) @INCREMENTED_SONAME_FALSE@libaspell_la_LDFLAGS = -version-info 18:1:3 -no-undefined @INCREMENTED_SONAME_TRUE@libaspell_la_LDFLAGS = -version-info 19:1:3 -no-undefined @PSPELL_COMPATIBILITY_TRUE@libpspell_la_SOURCES = lib/dummy.cpp @PSPELL_COMPATIBILITY_TRUE@libpspell_la_LIBADD = libaspell.la @PSPELL_COMPATIBILITY_TRUE@libpspell_la_LDFLAGS = $(libaspell_la_LDFLAGS) word_list_compress_SOURCES = prog/compress.c aspell_SOURCES = prog/aspell.cpp prog/check_funs.cpp prog/checker_string.cpp aspell_LDADD = libaspell.la $(CURSES_LIB) prezip_bin_SOURCES = prog/prezip.c static_optfiles = modules/filter/url-filter.info $(am__append_3) dynamic_optfiles = $(am__append_5) ### ### To add a new filter follow the instruction that begin with '###' ### ### Add the .info file your filter comes with optfiles = \ modules/filter/email-filter.info\ modules/filter/tex-filter.info\ modules/filter/sgml-filter.info\ modules/filter/markdown-filter.info\ modules/filter/html-filter.info\ modules/filter/context-filter.info\ modules/filter/nroff-filter.info\ modules/filter/texinfo-filter.info ### Add all your aspell mode files ### fltfiles = \ modules/filter/modes/html.amf \ modules/filter/modes/sgml.amf \ modules/filter/modes/markdown.amf \ modules/filter/modes/tex.amf \ modules/filter/modes/email.amf \ modules/filter/modes/ccpp.amf \ modules/filter/modes/none.amf \ modules/filter/modes/perl.amf \ modules/filter/modes/url.amf \ modules/filter/modes/comment.amf \ modules/filter/modes/nroff.amf\ modules/filter/modes/texinfo.amf @COMPILE_IN_FILTERS_FALSE@filter_ldflags = -module -avoid-version ### Add name of filter library containing your filter. Name always ### must look like lib-filter.la see development manual @COMPILE_IN_FILTERS_FALSE@filter_LTLIBRARIES = email-filter.la tex-filter.la\ @COMPILE_IN_FILTERS_FALSE@ sgml-filter.la markdown-filter.la context-filter.la\ @COMPILE_IN_FILTERS_FALSE@ nroff-filter.la texinfo-filter.la @COMPILE_IN_FILTERS_FALSE@email_filter_la_SOURCES = modules/filter/email.cpp @COMPILE_IN_FILTERS_FALSE@email_filter_la_LIBADD = libaspell.la @COMPILE_IN_FILTERS_FALSE@email_filter_la_LDFLAGS = ${filter_ldflags} @COMPILE_IN_FILTERS_FALSE@tex_filter_la_SOURCES = modules/filter/tex.cpp @COMPILE_IN_FILTERS_FALSE@tex_filter_la_LIBADD = libaspell.la @COMPILE_IN_FILTERS_FALSE@tex_filter_la_LDFLAGS = ${filter_ldflags} @COMPILE_IN_FILTERS_FALSE@sgml_filter_la_SOURCES = modules/filter/sgml.cpp @COMPILE_IN_FILTERS_FALSE@sgml_filter_la_LIBADD = libaspell.la @COMPILE_IN_FILTERS_FALSE@sgml_filter_la_LDFLAGS = ${filter_ldflags} @COMPILE_IN_FILTERS_FALSE@markdown_filter_la_SOURCES = modules/filter/markdown.cpp @COMPILE_IN_FILTERS_FALSE@markdown_filter_la_LIBADD = libaspell.la @COMPILE_IN_FILTERS_FALSE@markdown_filter_la_LDFLAGS = ${filter_ldflags} @COMPILE_IN_FILTERS_FALSE@context_filter_la_SOURCES = modules/filter/context.cpp @COMPILE_IN_FILTERS_FALSE@context_filter_la_LIBADD = libaspell.la @COMPILE_IN_FILTERS_FALSE@context_filter_la_LDFLAGS = ${filter_ldflags} @COMPILE_IN_FILTERS_FALSE@nroff_filter_la_SOURCES = modules/filter/nroff.cpp @COMPILE_IN_FILTERS_FALSE@nroff_filter_la_LIBADD = libaspell.la @COMPILE_IN_FILTERS_FALSE@nroff_filter_la_LDFLAGS = ${filter_ldflags} @COMPILE_IN_FILTERS_FALSE@texinfo_filter_la_SOURCES = modules/filter/texinfo.cpp @COMPILE_IN_FILTERS_FALSE@texinfo_filter_la_LIBADD = libaspell.la @COMPILE_IN_FILTERS_FALSE@texinfo_filter_la_LDFLAGS = ${filter_ldflags} opt_DATA = $(dynamic_optfiles) filter_DATA = $(fltfiles) CLEANFILES = gen/static_filters.src.cpp gen/dirs.h $(am__append_7) \ scripts/run-with-aspell ######################################################################## # # Scripts # bin_SCRIPTS = scripts/run-with-aspell scripts/aspell-import \ scripts/prezip scripts/preunzip scripts/precat $(am__append_6) pkgdata_SCRIPTS = scripts/spell scripts/ispell mksrc = \ auto/mk-src.in auto/mk-src.pl auto/mk-doc.pl\ auto/MkSrc/CcHelper.pm auto/MkSrc/Methods.pm\ auto/MkSrc/ProcImpl.pm auto/MkSrc/Read.pm\ auto/MkSrc/Create.pm auto/MkSrc/ProcCc.pm\ auto/MkSrc/ProcNativeImpl.pm auto/MkSrc/Type.pm\ auto/MkSrc/Info.pm auto/MkSrc/ProcCxx.pm\ auto/MkSrc/ProcNative.pm auto/MkSrc/Util.pm ######################################################################## # # interfaces # include_HEADERS = interfaces/cc/aspell.h @PSPELL_COMPATIBILITY_TRUE@pspell_includedir = ${includedir}/pspell @PSPELL_COMPATIBILITY_TRUE@pspell_include_HEADERS = interfaces/cc/pspell.h ######################################################################## # # Misc Top level # pkgdata_DATA = \ data/cp1250.cmap data/cp1250.cset \ data/cp1251.cmap data/cp1251.cset \ data/cp1252.cmap data/cp1252.cset \ data/cp1253.cmap data/cp1253.cset \ data/cp1254.cmap data/cp1254.cset \ data/cp1255.cmap data/cp1255.cset \ data/cp1256.cmap data/cp1256.cset \ data/cp1257.cmap data/cp1257.cset \ data/cp1258.cmap data/cp1258.cset \ data/iso-8859-1.cmap data/iso-8859-1.cset \ data/iso-8859-2.cmap data/iso-8859-2.cset \ data/iso-8859-3.cmap data/iso-8859-3.cset \ data/iso-8859-4.cmap data/iso-8859-4.cset \ data/iso-8859-5.cmap data/iso-8859-5.cset \ data/iso-8859-6.cmap data/iso-8859-6.cset \ data/iso-8859-7.cmap data/iso-8859-7.cset \ data/iso-8859-8.cmap data/iso-8859-8.cset \ data/iso-8859-9.cmap data/iso-8859-9.cset \ data/iso-8859-10.cmap data/iso-8859-10.cset \ data/iso-8859-11.cmap data/iso-8859-11.cset \ data/iso-8859-13.cmap data/iso-8859-13.cset \ data/iso-8859-14.cmap data/iso-8859-14.cset \ data/iso-8859-15.cmap data/iso-8859-15.cset \ data/iso-8859-16.cmap data/iso-8859-16.cset \ data/koi8-r.cmap data/koi8-r.cset \ data/koi8-u.cmap data/koi8-u.cset \ data/dvorak.kbd data/split.kbd data/standard.kbd ACLOCAL_AMFLAGS = -I m4 all: all-recursive .SUFFIXES: .SUFFIXES: .info .c .cpp .lo .o .obj am--refresh: Makefile @: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ echo ' $(SHELL) ./config.status'; \ $(SHELL) ./config.status;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) $(am__cd) $(srcdir) && $(AUTOCONF) $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) $(am__aclocal_m4_deps): gen/settings.h: gen/stamp-h1 @test -f $@ || rm -f gen/stamp-h1 @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) gen/stamp-h1 gen/stamp-h1: $(top_srcdir)/gen/settings.h.in $(top_builddir)/config.status @rm -f gen/stamp-h1 cd $(top_builddir) && $(SHELL) ./config.status gen/settings.h $(top_srcdir)/gen/settings.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) rm -f gen/stamp-h1 touch $@ distclean-hdr: -rm -f gen/settings.h gen/stamp-h1 gen/Makefile: $(top_builddir)/config.status $(top_srcdir)/gen/Makefile.in cd $(top_builddir) && $(SHELL) ./config.status $@ common/Makefile: $(top_builddir)/config.status $(top_srcdir)/common/Makefile.in cd $(top_builddir) && $(SHELL) ./config.status $@ lib/Makefile: $(top_builddir)/config.status $(top_srcdir)/lib/Makefile.in cd $(top_builddir) && $(SHELL) ./config.status $@ data/Makefile: $(top_builddir)/config.status $(top_srcdir)/data/Makefile.in cd $(top_builddir) && $(SHELL) ./config.status $@ auto/Makefile: $(top_builddir)/config.status $(top_srcdir)/auto/Makefile.in cd $(top_builddir) && $(SHELL) ./config.status $@ modules/Makefile: $(top_builddir)/config.status $(top_srcdir)/modules/Makefile.in cd $(top_builddir) && $(SHELL) ./config.status $@ modules/tokenizer/Makefile: $(top_builddir)/config.status $(top_srcdir)/modules/tokenizer/Makefile.in cd $(top_builddir) && $(SHELL) ./config.status $@ modules/speller/Makefile: $(top_builddir)/config.status $(top_srcdir)/modules/speller/Makefile.in cd $(top_builddir) && $(SHELL) ./config.status $@ modules/speller/default/Makefile: $(top_builddir)/config.status $(top_srcdir)/modules/speller/default/Makefile.in cd $(top_builddir) && $(SHELL) ./config.status $@ interfaces/Makefile: $(top_builddir)/config.status $(top_srcdir)/interfaces/Makefile.in cd $(top_builddir) && $(SHELL) ./config.status $@ interfaces/cc/Makefile: $(top_builddir)/config.status $(top_srcdir)/interfaces/cc/Makefile.in cd $(top_builddir) && $(SHELL) ./config.status $@ scripts/Makefile: $(top_builddir)/config.status $(top_srcdir)/scripts/Makefile.in cd $(top_builddir) && $(SHELL) ./config.status $@ prog/Makefile: $(top_builddir)/config.status $(top_srcdir)/prog/Makefile.in cd $(top_builddir) && $(SHELL) ./config.status $@ m4/Makefile: $(top_builddir)/config.status $(top_srcdir)/m4/Makefile.in cd $(top_builddir) && $(SHELL) ./config.status $@ modules/filter/Makefile: $(top_builddir)/config.status $(top_srcdir)/modules/filter/Makefile.in cd $(top_builddir) && $(SHELL) ./config.status $@ install-filterLTLIBRARIES: $(filter_LTLIBRARIES) @$(NORMAL_INSTALL) @list='$(filter_LTLIBRARIES)'; test -n "$(filterdir)" || list=; \ list2=; for p in $$list; do \ if test -f $$p; then \ list2="$$list2 $$p"; \ else :; fi; \ done; \ test -z "$$list2" || { \ echo " $(MKDIR_P) '$(DESTDIR)$(filterdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(filterdir)" || exit 1; \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(filterdir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(filterdir)"; \ } uninstall-filterLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(filter_LTLIBRARIES)'; test -n "$(filterdir)" || list=; \ for p in $$list; do \ $(am__strip_dir) \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(filterdir)/$$f'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(filterdir)/$$f"; \ done clean-filterLTLIBRARIES: -test -z "$(filter_LTLIBRARIES)" || rm -f $(filter_LTLIBRARIES) @list='$(filter_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ test -z "$$locs" || { \ echo rm -f $${locs}; \ rm -f $${locs}; \ } install-libLTLIBRARIES: $(lib_LTLIBRARIES) @$(NORMAL_INSTALL) @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ list2=; for p in $$list; do \ if test -f $$p; then \ list2="$$list2 $$p"; \ else :; fi; \ done; \ test -z "$$list2" || { \ echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ } uninstall-libLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ for p in $$list; do \ $(am__strip_dir) \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \ done clean-libLTLIBRARIES: -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) @list='$(lib_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ test -z "$$locs" || { \ echo rm -f $${locs}; \ rm -f $${locs}; \ } modules/filter/$(am__dirstamp): @$(MKDIR_P) modules/filter @: > modules/filter/$(am__dirstamp) modules/filter/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) modules/filter/$(DEPDIR) @: > modules/filter/$(DEPDIR)/$(am__dirstamp) modules/filter/context.lo: modules/filter/$(am__dirstamp) \ modules/filter/$(DEPDIR)/$(am__dirstamp) context-filter.la: $(context_filter_la_OBJECTS) $(context_filter_la_DEPENDENCIES) $(EXTRA_context_filter_la_DEPENDENCIES) $(AM_V_CXXLD)$(context_filter_la_LINK) $(am_context_filter_la_rpath) $(context_filter_la_OBJECTS) $(context_filter_la_LIBADD) $(LIBS) modules/filter/email.lo: modules/filter/$(am__dirstamp) \ modules/filter/$(DEPDIR)/$(am__dirstamp) email-filter.la: $(email_filter_la_OBJECTS) $(email_filter_la_DEPENDENCIES) $(EXTRA_email_filter_la_DEPENDENCIES) $(AM_V_CXXLD)$(email_filter_la_LINK) $(am_email_filter_la_rpath) $(email_filter_la_OBJECTS) $(email_filter_la_LIBADD) $(LIBS) common/$(am__dirstamp): @$(MKDIR_P) common @: > common/$(am__dirstamp) common/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) common/$(DEPDIR) @: > common/$(DEPDIR)/$(am__dirstamp) common/cache.lo: common/$(am__dirstamp) \ common/$(DEPDIR)/$(am__dirstamp) common/string.lo: common/$(am__dirstamp) \ common/$(DEPDIR)/$(am__dirstamp) common/getdata.lo: common/$(am__dirstamp) \ common/$(DEPDIR)/$(am__dirstamp) common/itemize.lo: common/$(am__dirstamp) \ common/$(DEPDIR)/$(am__dirstamp) common/file_util.lo: common/$(am__dirstamp) \ common/$(DEPDIR)/$(am__dirstamp) common/string_map.lo: common/$(am__dirstamp) \ common/$(DEPDIR)/$(am__dirstamp) common/string_list.lo: common/$(am__dirstamp) \ common/$(DEPDIR)/$(am__dirstamp) common/config.lo: common/$(am__dirstamp) \ common/$(DEPDIR)/$(am__dirstamp) common/version.lo: common/$(am__dirstamp) \ common/$(DEPDIR)/$(am__dirstamp) common/posib_err.lo: common/$(am__dirstamp) \ common/$(DEPDIR)/$(am__dirstamp) common/errors.lo: common/$(am__dirstamp) \ common/$(DEPDIR)/$(am__dirstamp) common/error.lo: common/$(am__dirstamp) \ common/$(DEPDIR)/$(am__dirstamp) common/fstream.lo: common/$(am__dirstamp) \ common/$(DEPDIR)/$(am__dirstamp) common/iostream.lo: common/$(am__dirstamp) \ common/$(DEPDIR)/$(am__dirstamp) common/info.lo: common/$(am__dirstamp) \ common/$(DEPDIR)/$(am__dirstamp) common/can_have_error.lo: common/$(am__dirstamp) \ common/$(DEPDIR)/$(am__dirstamp) common/convert.lo: common/$(am__dirstamp) \ common/$(DEPDIR)/$(am__dirstamp) common/tokenizer.lo: common/$(am__dirstamp) \ common/$(DEPDIR)/$(am__dirstamp) common/speller.lo: common/$(am__dirstamp) \ common/$(DEPDIR)/$(am__dirstamp) common/document_checker.lo: common/$(am__dirstamp) \ common/$(DEPDIR)/$(am__dirstamp) common/filter.lo: common/$(am__dirstamp) \ common/$(DEPDIR)/$(am__dirstamp) common/objstack.lo: common/$(am__dirstamp) \ common/$(DEPDIR)/$(am__dirstamp) common/strtonum.lo: common/$(am__dirstamp) \ common/$(DEPDIR)/$(am__dirstamp) common/gettext_init.lo: common/$(am__dirstamp) \ common/$(DEPDIR)/$(am__dirstamp) common/file_data_util.lo: common/$(am__dirstamp) \ common/$(DEPDIR)/$(am__dirstamp) modules/speller/default/$(am__dirstamp): @$(MKDIR_P) modules/speller/default @: > modules/speller/default/$(am__dirstamp) modules/speller/default/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) modules/speller/default/$(DEPDIR) @: > modules/speller/default/$(DEPDIR)/$(am__dirstamp) modules/speller/default/readonly_ws.lo: \ modules/speller/default/$(am__dirstamp) \ modules/speller/default/$(DEPDIR)/$(am__dirstamp) modules/speller/default/suggest.lo: \ modules/speller/default/$(am__dirstamp) \ modules/speller/default/$(DEPDIR)/$(am__dirstamp) modules/speller/default/data.lo: \ modules/speller/default/$(am__dirstamp) \ modules/speller/default/$(DEPDIR)/$(am__dirstamp) modules/speller/default/multi_ws.lo: \ modules/speller/default/$(am__dirstamp) \ modules/speller/default/$(DEPDIR)/$(am__dirstamp) modules/speller/default/phonetic.lo: \ modules/speller/default/$(am__dirstamp) \ modules/speller/default/$(DEPDIR)/$(am__dirstamp) modules/speller/default/writable.lo: \ modules/speller/default/$(am__dirstamp) \ modules/speller/default/$(DEPDIR)/$(am__dirstamp) modules/speller/default/speller_impl.lo: \ modules/speller/default/$(am__dirstamp) \ modules/speller/default/$(DEPDIR)/$(am__dirstamp) modules/speller/default/phonet.lo: \ modules/speller/default/$(am__dirstamp) \ modules/speller/default/$(DEPDIR)/$(am__dirstamp) modules/speller/default/typo_editdist.lo: \ modules/speller/default/$(am__dirstamp) \ modules/speller/default/$(DEPDIR)/$(am__dirstamp) modules/speller/default/editdist.lo: \ modules/speller/default/$(am__dirstamp) \ modules/speller/default/$(DEPDIR)/$(am__dirstamp) modules/speller/default/primes.lo: \ modules/speller/default/$(am__dirstamp) \ modules/speller/default/$(DEPDIR)/$(am__dirstamp) modules/speller/default/language.lo: \ modules/speller/default/$(am__dirstamp) \ modules/speller/default/$(DEPDIR)/$(am__dirstamp) modules/speller/default/leditdist.lo: \ modules/speller/default/$(am__dirstamp) \ modules/speller/default/$(DEPDIR)/$(am__dirstamp) modules/speller/default/affix.lo: \ modules/speller/default/$(am__dirstamp) \ modules/speller/default/$(DEPDIR)/$(am__dirstamp) modules/tokenizer/$(am__dirstamp): @$(MKDIR_P) modules/tokenizer @: > modules/tokenizer/$(am__dirstamp) modules/tokenizer/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) modules/tokenizer/$(DEPDIR) @: > modules/tokenizer/$(DEPDIR)/$(am__dirstamp) modules/tokenizer/basic.lo: modules/tokenizer/$(am__dirstamp) \ modules/tokenizer/$(DEPDIR)/$(am__dirstamp) lib/$(am__dirstamp): @$(MKDIR_P) lib @: > lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) lib/$(DEPDIR) @: > lib/$(DEPDIR)/$(am__dirstamp) lib/filter-c.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) lib/word_list-c.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) lib/info-c.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) lib/mutable_container-c.lo: lib/$(am__dirstamp) \ lib/$(DEPDIR)/$(am__dirstamp) lib/error-c.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) lib/document_checker-c.lo: lib/$(am__dirstamp) \ lib/$(DEPDIR)/$(am__dirstamp) lib/string_map-c.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) lib/new_config.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) lib/config-c.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) lib/string_enumeration-c.lo: lib/$(am__dirstamp) \ lib/$(DEPDIR)/$(am__dirstamp) lib/can_have_error-c.lo: lib/$(am__dirstamp) \ lib/$(DEPDIR)/$(am__dirstamp) lib/dummy.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) lib/new_filter.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) lib/new_fmode.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) lib/string_list-c.lo: lib/$(am__dirstamp) \ lib/$(DEPDIR)/$(am__dirstamp) lib/find_speller.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) lib/speller-c.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) lib/string_pair_enumeration-c.lo: lib/$(am__dirstamp) \ lib/$(DEPDIR)/$(am__dirstamp) lib/new_checker.lo: lib/$(am__dirstamp) lib/$(DEPDIR)/$(am__dirstamp) modules/filter/url.lo: modules/filter/$(am__dirstamp) \ modules/filter/$(DEPDIR)/$(am__dirstamp) modules/filter/tex.lo: modules/filter/$(am__dirstamp) \ modules/filter/$(DEPDIR)/$(am__dirstamp) modules/filter/sgml.lo: modules/filter/$(am__dirstamp) \ modules/filter/$(DEPDIR)/$(am__dirstamp) modules/filter/markdown.lo: modules/filter/$(am__dirstamp) \ modules/filter/$(DEPDIR)/$(am__dirstamp) modules/filter/nroff.lo: modules/filter/$(am__dirstamp) \ modules/filter/$(DEPDIR)/$(am__dirstamp) modules/filter/texinfo.lo: modules/filter/$(am__dirstamp) \ modules/filter/$(DEPDIR)/$(am__dirstamp) libaspell.la: $(libaspell_la_OBJECTS) $(libaspell_la_DEPENDENCIES) $(EXTRA_libaspell_la_DEPENDENCIES) $(AM_V_CXXLD)$(libaspell_la_LINK) -rpath $(libdir) $(libaspell_la_OBJECTS) $(libaspell_la_LIBADD) $(LIBS) libpspell.la: $(libpspell_la_OBJECTS) $(libpspell_la_DEPENDENCIES) $(EXTRA_libpspell_la_DEPENDENCIES) $(AM_V_CXXLD)$(libpspell_la_LINK) $(am_libpspell_la_rpath) $(libpspell_la_OBJECTS) $(libpspell_la_LIBADD) $(LIBS) markdown-filter.la: $(markdown_filter_la_OBJECTS) $(markdown_filter_la_DEPENDENCIES) $(EXTRA_markdown_filter_la_DEPENDENCIES) $(AM_V_CXXLD)$(markdown_filter_la_LINK) $(am_markdown_filter_la_rpath) $(markdown_filter_la_OBJECTS) $(markdown_filter_la_LIBADD) $(LIBS) nroff-filter.la: $(nroff_filter_la_OBJECTS) $(nroff_filter_la_DEPENDENCIES) $(EXTRA_nroff_filter_la_DEPENDENCIES) $(AM_V_CXXLD)$(nroff_filter_la_LINK) $(am_nroff_filter_la_rpath) $(nroff_filter_la_OBJECTS) $(nroff_filter_la_LIBADD) $(LIBS) sgml-filter.la: $(sgml_filter_la_OBJECTS) $(sgml_filter_la_DEPENDENCIES) $(EXTRA_sgml_filter_la_DEPENDENCIES) $(AM_V_CXXLD)$(sgml_filter_la_LINK) $(am_sgml_filter_la_rpath) $(sgml_filter_la_OBJECTS) $(sgml_filter_la_LIBADD) $(LIBS) tex-filter.la: $(tex_filter_la_OBJECTS) $(tex_filter_la_DEPENDENCIES) $(EXTRA_tex_filter_la_DEPENDENCIES) $(AM_V_CXXLD)$(tex_filter_la_LINK) $(am_tex_filter_la_rpath) $(tex_filter_la_OBJECTS) $(tex_filter_la_LIBADD) $(LIBS) texinfo-filter.la: $(texinfo_filter_la_OBJECTS) $(texinfo_filter_la_DEPENDENCIES) $(EXTRA_texinfo_filter_la_DEPENDENCIES) $(AM_V_CXXLD)$(texinfo_filter_la_LINK) $(am_texinfo_filter_la_rpath) $(texinfo_filter_la_OBJECTS) $(texinfo_filter_la_LIBADD) $(LIBS) install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ || test -f $$p1 \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ } \ ; done uninstall-binPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(bindir)" && rm -f $$files clean-binPROGRAMS: @list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \ echo " rm -f" $$list; \ rm -f $$list || exit $$?; \ test -n "$(EXEEXT)" || exit 0; \ list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ echo " rm -f" $$list; \ rm -f $$list prog/$(am__dirstamp): @$(MKDIR_P) prog @: > prog/$(am__dirstamp) prog/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) prog/$(DEPDIR) @: > prog/$(DEPDIR)/$(am__dirstamp) prog/aspell.$(OBJEXT): prog/$(am__dirstamp) \ prog/$(DEPDIR)/$(am__dirstamp) prog/check_funs.$(OBJEXT): prog/$(am__dirstamp) \ prog/$(DEPDIR)/$(am__dirstamp) prog/checker_string.$(OBJEXT): prog/$(am__dirstamp) \ prog/$(DEPDIR)/$(am__dirstamp) aspell$(EXEEXT): $(aspell_OBJECTS) $(aspell_DEPENDENCIES) $(EXTRA_aspell_DEPENDENCIES) @rm -f aspell$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(aspell_OBJECTS) $(aspell_LDADD) $(LIBS) prog/prezip.$(OBJEXT): prog/$(am__dirstamp) \ prog/$(DEPDIR)/$(am__dirstamp) prezip-bin$(EXEEXT): $(prezip_bin_OBJECTS) $(prezip_bin_DEPENDENCIES) $(EXTRA_prezip_bin_DEPENDENCIES) @rm -f prezip-bin$(EXEEXT) $(AM_V_CCLD)$(LINK) $(prezip_bin_OBJECTS) $(prezip_bin_LDADD) $(LIBS) prog/compress.$(OBJEXT): prog/$(am__dirstamp) \ prog/$(DEPDIR)/$(am__dirstamp) word-list-compress$(EXEEXT): $(word_list_compress_OBJECTS) $(word_list_compress_DEPENDENCIES) $(EXTRA_word_list_compress_DEPENDENCIES) @rm -f word-list-compress$(EXEEXT) $(AM_V_CCLD)$(LINK) $(word_list_compress_OBJECTS) $(word_list_compress_LDADD) $(LIBS) install-binSCRIPTS: $(bin_SCRIPTS) @$(NORMAL_INSTALL) @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n' \ -e 'h;s|.*|.|' \ -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) { files[d] = files[d] " " $$1; \ if (++n[d] == $(am__install_max)) { \ print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ else { print "f", d "/" $$4, $$1 } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \ $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ } \ ; done uninstall-binSCRIPTS: @$(NORMAL_UNINSTALL) @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 's,.*/,,;$(transform)'`; \ dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir) install-pkgdataSCRIPTS: $(pkgdata_SCRIPTS) @$(NORMAL_INSTALL) @list='$(pkgdata_SCRIPTS)'; test -n "$(pkgdatadir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(pkgdatadir)'"; \ $(MKDIR_P) "$(DESTDIR)$(pkgdatadir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n' \ -e 'h;s|.*|.|' \ -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) { files[d] = files[d] " " $$1; \ if (++n[d] == $(am__install_max)) { \ print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ else { print "f", d "/" $$4, $$1 } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(pkgdatadir)$$dir'"; \ $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(pkgdatadir)$$dir" || exit $$?; \ } \ ; done uninstall-pkgdataSCRIPTS: @$(NORMAL_UNINSTALL) @list='$(pkgdata_SCRIPTS)'; test -n "$(pkgdatadir)" || exit 0; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 's,.*/,,;$(transform)'`; \ dir='$(DESTDIR)$(pkgdatadir)'; $(am__uninstall_files_from_dir) mostlyclean-compile: -rm -f *.$(OBJEXT) -rm -f common/*.$(OBJEXT) -rm -f common/*.lo -rm -f lib/*.$(OBJEXT) -rm -f lib/*.lo -rm -f modules/filter/*.$(OBJEXT) -rm -f modules/filter/*.lo -rm -f modules/speller/default/*.$(OBJEXT) -rm -f modules/speller/default/*.lo -rm -f modules/tokenizer/*.$(OBJEXT) -rm -f modules/tokenizer/*.lo -rm -f prog/*.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/cache.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/can_have_error.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/config.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/convert.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/document_checker.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/error.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/errors.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/file_data_util.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/file_util.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/filter.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/fstream.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/getdata.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/gettext_init.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/info.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/iostream.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/itemize.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/objstack.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/posib_err.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/speller.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/string.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/string_list.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/string_map.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/strtonum.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/tokenizer.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/version.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/can_have_error-c.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/config-c.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/document_checker-c.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/dummy.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/error-c.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/filter-c.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/find_speller.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/info-c.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/mutable_container-c.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/new_checker.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/new_config.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/new_filter.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/new_fmode.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/speller-c.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/string_enumeration-c.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/string_list-c.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/string_map-c.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/string_pair_enumeration-c.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@lib/$(DEPDIR)/word_list-c.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@modules/filter/$(DEPDIR)/context.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@modules/filter/$(DEPDIR)/email.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@modules/filter/$(DEPDIR)/markdown.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@modules/filter/$(DEPDIR)/nroff.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@modules/filter/$(DEPDIR)/sgml.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@modules/filter/$(DEPDIR)/tex.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@modules/filter/$(DEPDIR)/texinfo.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@modules/filter/$(DEPDIR)/url.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@modules/speller/default/$(DEPDIR)/affix.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@modules/speller/default/$(DEPDIR)/data.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@modules/speller/default/$(DEPDIR)/editdist.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@modules/speller/default/$(DEPDIR)/language.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@modules/speller/default/$(DEPDIR)/leditdist.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@modules/speller/default/$(DEPDIR)/multi_ws.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@modules/speller/default/$(DEPDIR)/phonet.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@modules/speller/default/$(DEPDIR)/phonetic.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@modules/speller/default/$(DEPDIR)/primes.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@modules/speller/default/$(DEPDIR)/readonly_ws.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@modules/speller/default/$(DEPDIR)/speller_impl.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@modules/speller/default/$(DEPDIR)/suggest.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@modules/speller/default/$(DEPDIR)/typo_editdist.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@modules/speller/default/$(DEPDIR)/writable.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@modules/tokenizer/$(DEPDIR)/basic.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@prog/$(DEPDIR)/aspell.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@prog/$(DEPDIR)/check_funs.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@prog/$(DEPDIR)/checker_string.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@prog/$(DEPDIR)/compress.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@prog/$(DEPDIR)/prezip.Po@am__quote@ .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ @am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ @am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: @am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ @am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ @am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ @am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ $< .cpp.obj: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ @am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .cpp.lo: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ @am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ @am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LTCXXCOMPILE) -c -o $@ $< mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs -rm -rf common/.libs common/_libs -rm -rf lib/.libs lib/_libs -rm -rf modules/filter/.libs modules/filter/_libs -rm -rf modules/speller/default/.libs modules/speller/default/_libs -rm -rf modules/tokenizer/.libs modules/tokenizer/_libs distclean-libtool: -rm -f libtool config.lt install-filterDATA: $(filter_DATA) @$(NORMAL_INSTALL) @list='$(filter_DATA)'; test -n "$(filterdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(filterdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(filterdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(filterdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(filterdir)" || exit $$?; \ done uninstall-filterDATA: @$(NORMAL_UNINSTALL) @list='$(filter_DATA)'; test -n "$(filterdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(filterdir)'; $(am__uninstall_files_from_dir) install-optDATA: $(opt_DATA) @$(NORMAL_INSTALL) @list='$(opt_DATA)'; test -n "$(optdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(optdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(optdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(optdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(optdir)" || exit $$?; \ done uninstall-optDATA: @$(NORMAL_UNINSTALL) @list='$(opt_DATA)'; test -n "$(optdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(optdir)'; $(am__uninstall_files_from_dir) install-pkgdataDATA: $(pkgdata_DATA) @$(NORMAL_INSTALL) @list='$(pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(pkgdatadir)'"; \ $(MKDIR_P) "$(DESTDIR)$(pkgdatadir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgdatadir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgdatadir)" || exit $$?; \ done uninstall-pkgdataDATA: @$(NORMAL_UNINSTALL) @list='$(pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(pkgdatadir)'; $(am__uninstall_files_from_dir) install-includeHEADERS: $(include_HEADERS) @$(NORMAL_INSTALL) @list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(includedir)'"; \ $(MKDIR_P) "$(DESTDIR)$(includedir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(includedir)'"; \ $(INSTALL_HEADER) $$files "$(DESTDIR)$(includedir)" || exit $$?; \ done uninstall-includeHEADERS: @$(NORMAL_UNINSTALL) @list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(includedir)'; $(am__uninstall_files_from_dir) install-pspell_includeHEADERS: $(pspell_include_HEADERS) @$(NORMAL_INSTALL) @list='$(pspell_include_HEADERS)'; test -n "$(pspell_includedir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(pspell_includedir)'"; \ $(MKDIR_P) "$(DESTDIR)$(pspell_includedir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(pspell_includedir)'"; \ $(INSTALL_HEADER) $$files "$(DESTDIR)$(pspell_includedir)" || exit $$?; \ done uninstall-pspell_includeHEADERS: @$(NORMAL_UNINSTALL) @list='$(pspell_include_HEADERS)'; test -n "$(pspell_includedir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(pspell_includedir)'; $(am__uninstall_files_from_dir) # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscope: cscope.files test ! -s cscope.files \ || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) clean-cscope: -rm -f cscope.files cscope.files: clean-cscope cscopelist cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -rm -f cscope.out cscope.in.out cscope.po.out cscope.files distdir: $(DISTFILES) $(am__remove_distdir) test -d "$(distdir)" || mkdir "$(distdir)" @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$(top_distdir)" distdir="$(distdir)" \ dist-hook -test -n "$(am__skip_mode_fix)" \ || find "$(distdir)" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r "$(distdir)" dist-gzip: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__post_remove_distdir) dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 $(am__post_remove_distdir) dist-lzip: distdir tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz $(am__post_remove_distdir) dist-xz: distdir tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz $(am__post_remove_distdir) dist-tarZ: distdir @echo WARNING: "Support for shar distribution archives is" \ "deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__post_remove_distdir) dist-shar: distdir @echo WARNING: "Support for distribution archives compressed with" \ "legacy program 'compress' is deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz $(am__post_remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) $(am__post_remove_distdir) dist dist-all: $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' $(am__post_remove_distdir) distuninstallcheck: @test -n '$(distuninstallcheck_dir)' || { \ echo 'ERROR: trying to run $@ with an empty' \ '$$(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ $(am__cd) '$(distuninstallcheck_dir)' || { \ echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left after uninstall:" ; \ if test -n "$(DESTDIR)"; then \ echo " (check DESTDIR support)"; \ fi ; \ $(distuninstallcheck_listfiles) ; \ exit 1; } >&2 distcleancheck: distclean @if test '$(srcdir)' = . ; then \ echo "ERROR: distcleancheck can only run from a VPATH build" ; \ exit 1 ; \ fi @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left in build directory after distclean:" ; \ $(distcleancheck_listfiles) ; \ exit 1; } >&2 check-am: all-am check: check-recursive all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(SCRIPTS) $(DATA) \ $(HEADERS) install-binPROGRAMS: install-libLTLIBRARIES installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(filterdir)" "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgdatadir)" "$(DESTDIR)$(filterdir)" "$(DESTDIR)$(optdir)" "$(DESTDIR)$(pkgdatadir)" "$(DESTDIR)$(includedir)" "$(DESTDIR)$(pspell_includedir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -rm -f common/$(DEPDIR)/$(am__dirstamp) -rm -f common/$(am__dirstamp) -rm -f lib/$(DEPDIR)/$(am__dirstamp) -rm -f lib/$(am__dirstamp) -rm -f modules/filter/$(DEPDIR)/$(am__dirstamp) -rm -f modules/filter/$(am__dirstamp) -rm -f modules/speller/default/$(DEPDIR)/$(am__dirstamp) -rm -f modules/speller/default/$(am__dirstamp) -rm -f modules/tokenizer/$(DEPDIR)/$(am__dirstamp) -rm -f modules/tokenizer/$(am__dirstamp) -rm -f prog/$(DEPDIR)/$(am__dirstamp) -rm -f prog/$(am__dirstamp) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-binPROGRAMS clean-filterLTLIBRARIES clean-generic \ clean-libLTLIBRARIES clean-libtool mostlyclean-am distclean: distclean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf common/$(DEPDIR) lib/$(DEPDIR) modules/filter/$(DEPDIR) modules/speller/default/$(DEPDIR) modules/tokenizer/$(DEPDIR) prog/$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-hdr distclean-libtool distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-filterDATA install-filterLTLIBRARIES \ install-includeHEADERS install-optDATA install-pkgdataDATA \ install-pkgdataSCRIPTS install-pspell_includeHEADERS install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-binPROGRAMS install-binSCRIPTS \ install-libLTLIBRARIES install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf $(top_srcdir)/autom4te.cache -rm -rf common/$(DEPDIR) lib/$(DEPDIR) modules/filter/$(DEPDIR) modules/speller/default/$(DEPDIR) modules/tokenizer/$(DEPDIR) prog/$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic \ maintainer-clean-local mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \ uninstall-filterDATA uninstall-filterLTLIBRARIES \ uninstall-includeHEADERS uninstall-libLTLIBRARIES \ uninstall-optDATA uninstall-pkgdataDATA \ uninstall-pkgdataSCRIPTS uninstall-pspell_includeHEADERS .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ am--refresh check check-am clean clean-binPROGRAMS \ clean-cscope clean-filterLTLIBRARIES clean-generic \ clean-libLTLIBRARIES clean-libtool cscope cscopelist-am ctags \ ctags-am dist dist-all dist-bzip2 dist-gzip dist-hook \ dist-lzip dist-shar dist-tarZ dist-xz dist-zip distcheck \ distclean distclean-compile distclean-generic distclean-hdr \ distclean-libtool distclean-tags distcleancheck distdir \ distuninstallcheck dvi dvi-am html html-am info info-am \ install install-am install-binPROGRAMS install-binSCRIPTS \ install-data install-data-am install-dvi install-dvi-am \ install-exec install-exec-am install-filterDATA \ install-filterLTLIBRARIES install-html install-html-am \ install-includeHEADERS install-info install-info-am \ install-libLTLIBRARIES install-man install-optDATA install-pdf \ install-pdf-am install-pkgdataDATA install-pkgdataSCRIPTS \ install-ps install-ps-am install-pspell_includeHEADERS \ install-strip installcheck installcheck-am installdirs \ installdirs-am maintainer-clean maintainer-clean-generic \ maintainer-clean-local mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am uninstall-binPROGRAMS \ uninstall-binSCRIPTS uninstall-filterDATA \ uninstall-filterLTLIBRARIES uninstall-includeHEADERS \ uninstall-libLTLIBRARIES uninstall-optDATA \ uninstall-pkgdataDATA uninstall-pkgdataSCRIPTS \ uninstall-pspell_includeHEADERS @W_ALL_ERROR_TRUE@warning-settings.mk: ${srcdir}/test/warning-settings.cpp @W_ALL_ERROR_TRUE@ $(CXX) ${srcdir}/test/warning-settings.cpp -o warning-settings @W_ALL_ERROR_TRUE@ ./warning-settings > warning-settings.mk @W_ALL_ERROR_TRUE@ include warning-settings.mk # settings.h added as a dependency so it will get recreated if # the COMPILE_IN_FILTERS option changes gen/static_filters.src.cpp: ${static_optfiles} gen/mk-static-filter.pl gen/settings.h ${PERLPROG} ${srcdir}/gen/mk-static-filter.pl $(addprefix ${srcdir}/,${static_optfiles}) ${srcdir}/lib/new_filter.cpp: gen/static_filters.src.cpp gen/filter.pot: gen/mk-filter-pot.pl ${static_optfiles} ${dynamic_optfiles} ${PERLPROG} ${srcdir}/gen/mk-filter-pot.pl ######################################################################## # # Mk Dirs Target # ${srcdir}/common/config.cpp: gen/dirs.h gen/dirs.h: gen/mk-dirs_h.pl perl ${srcdir}/gen/mk-dirs_h.pl ${prefix} ${pkgdatadir} ${pkglibdir} ${sysconfdir} > gen/dirs.h scripts/run-with-aspell: scripts/run-with-aspell.create sh ${srcdir}/scripts/run-with-aspell.create ${pkgdatadir} > scripts/run-with-aspell chmod 755 scripts/run-with-aspell @PSPELL_COMPATIBILITY_TRUE@scripts/pspell-config: scripts/mkconfig @PSPELL_COMPATIBILITY_TRUE@ sh ${srcdir}/scripts/mkconfig ${VERSION} ${datadir} ${pkgdatadir} $(srcdir)/auto/auto: @MAINTAINER_MODE_TRUE@ ${mksrc} cd "$(srcdir)/auto" && perl -I ./ mk-src.pl cd "$(srcdir)/auto" && perl -I ./ mk-doc.pl @MAINTAINER_MODE_TRUE@include $(srcdir)/auto/auto README: manual/readme.texi makeinfo --no-validate --no-headers $< > README maintainer-clean-local: @find . \( -name '*.?pp' -o -name '*.h' -o -name '*.info' \) -print |\ xargs grep -l "Automatically generated file." |\ xargs rm dist-hook: mkdir $(distdir)/maintainer cp autogen config-opt config-debug TODO FIXMEs README.md sanity-check.sh \ $(distdir)/maintainer distcheck: dist tar xfv $(distdir).tar.gz cd $(distdir) && maintainer/sanity-check.sh .PHONY: .manual fake-manual .manual: $(MAKE) -C manual manual manual: .manual $(MAKE) -C manual manual fake-manual: $(MAKE) -C manual fake-manual # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: aspell-0.60.8.1/README0000644000076500007650000004677214540417601011061 00000000000000Appendix A Installing ********************* Aspell requires gcc 2.95 (or better) as the C++ compiler. Other C++ compilers should work with some effort. Other C++ compilers for mostly POSIX compliant (Unix, Linux, BeOS, Cygwin) systems should work without any major problems provided that the compile can handle all of the advanced C++ features Aspell uses. C++ compilers for non-Unix systems might work but it will take some work. Aspell at very least requires a Unix-like environment ('sh', 'grep', 'sed', 'tr', ...), and Perl in order to build. Aspell also uses a few POSIX functions when necessary. The latest version can always be found at GNU Aspell's home page at . A.1 Generic Install Instructions ================================ ./configure && make For additional 'configure' options type './configure --help'. You can control what C++ compiler is used by setting the environment variable 'CXX' before running configure and you can control what flags are passed to the C++ compile via the environment variable 'CXXFLAGS'. Static libraries are disabled by default since static libraries will not work right due to the mixing of C and C++. When a C program links with the static libraries in Aspell it is likely to crash because Aspell's C++ objects are not getting initialized correctly. However, if for some reason you want them, you can enable them via '--enable-static'. Aspell should then compile without any additional user intervention. If you run into problems please first check the sections below as that might solve your problem. To install the program simply type make install After Aspell is installed at least one dictionary needs to be installed. You can find them at . The 'aspell' program must be in your path in order for the dictionaries to install correctly. If you do not have Ispell or the traditional Unix 'spell' utility installed on your system then you should also copy the compatibility scripts 'ispell' and 'spell' located in the 'scripts/' directory into your binary directory which is usually '/usr/local/bin' so that programs that expect the 'ispell' or 'spell' command will work correctly. A.2 HTML Manuals and 'make clean' ================================= The Aspell distribution includes HTML versions of the User and Developer's manual. Unfortunately, doing a 'make clean' will erase them. This is due to a limitation of automake which is not easily fixed. If makeinfo is installed they can easily be rebuild with 'make aspell.html aspell-dev.html', or you can unpack them from the tarball. A.3 Curses Notes ================ If you are having problems compiling 'check_funs.cpp' then the most likely reason is due to incompatibilities with the curses implementation on your system. You should first try disabling the "wide" curses library with the '--disable-wide-curses' configure option. By doing so you will lose support for properly displaying UTF-8 characters but you may still be able to get the full screen interface. If this fails then you can disable curses support altogether with the '--disable-curses' configure option. By doing this you will lose the nice full screen interface but hopefully you will be able to at least get Aspell to compile correctly. If the curses library is installed in a non-standard location then you can specify the library and include directory with '--enable-curses=LIB' and '--enable-curses-include=DIR'. 'LIB' can either be the complete path of the library--for example /usr/local/curses/libcurses.a or the name of the library (for example 'ncurses') or a combined location and library in the form '-LLIBDIR -lLIB' (for example '-L/usr/local/ncurses/lib -lncurses'). DIR is the location of the curses header files (for example '/usr/local/ncurses/include'). A.3.1 Unicode Support --------------------- In order for Aspell to correctly spell check UTF-8 documents in full screen mode the "wide" version of the curses library must be installed. This is different from the normal version of curses library, and is normally named 'libcursesw' (with a 'w' at the end) or 'libncursesw'. UTF-8 documents will not display correctly without the right curses version installed. In addition your system must also support the 'mblen' function. Although this function was defined in the ISO C89 standard (ANSI X3.159-1989), not all systems have it. A.4 Loadable Filter Notes ========================= Support for being able to load additional filter modules at run-time has only been verified to work on Linux platforms. If you get linker errors when trying to use a filter, then it is likely that loadable filter support is not working yet on your platform. Thus, in order to get Aspell to work correctly you will need to avoid compiling the filters as individual modules by using the '--enable-compile-in-filters' 'configure' option. A.5 Using 32-Bit Dictionaries on a 64-Bit System ================================================ Due to an oversight, Aspell compiled dictionaries not only depend on the endian order, they also depend on the the size of the 'size_t' type, which is generally different on 32 and 64-bit systems. The 'size_t' type is used in the hash function of the compiled dictionaries. To force the hash function to use a 32-bit integer instead, use the '--enable-32-bit-hash-fun' configure option. This option will allow you to use dictionaries compiled on a 32-bit machine on a 64-bit one as long as the endian order is the same. Of course, dictionaries compiled on a 64-bit machine without this option enabled will no longer be usable. If Aspell detects that an incompatible hash function is used, it will fail with: Error: The file "SOME-FILE" is not in the proper format. Incompatible hash function. A.6 Upgrading from Aspell 0.60.7 ================================ To prevent a potentially unbounded buffer over-read, Aspell no longer supports null-terminated UCS-2 and UCS-4 encoded strings with the original C API. Null-terminated 8-bit or UTF-8 encoded strings are still supported, as are UCS-2 and UCS-4 encoded strings when the length is passed in. As of Aspell 0.60.8 a function from the original API that expects an encoded string as a parameter will return meaningless results (or an error code) if string is null terminated and the encoding is set to 'ucs-2' or 'ucs-4'. In addition, a single: ERROR: aspell_speller_check: Null-terminated wide-character strings unsupported when used this way. will be printed to standard error the first time one of those functions is called. Application that use null-terminated UCS-2/4 strings should either (1) use the interface intended for working with wide-characters (*note Through the C API::); or (2) define 'ASPELL_ENCODE_SETTING_SECURE' before including 'aspell.h'. In the latter case is is important that the application explicitly sets the encoding to a known value. Defining 'ASPELL_ENCODE_SETTING_SECURE' and not setting the encoding explicitly or allowing user of the application to set the encoding could result in an unbounded buffer over-read. If it is necessary to preserve binary compatibility with older versions of Aspell, the easiest thing would be to determine the length of the UCS-2/4 string--in bytes--and pass that in. Due to an implementation detail, existing API functions can be made to work with null-terminated UCS-2/4 strings safely by passing in either '-2' or '-4' (corresponding to the width of the character type) as the size. Doing so, however, will cause a buffer over-read for unpatched version of Aspell. To avoid this it will be necessary to parse the version string to determine the correct value to use. However, no official support will be provided for the latter method. If the application can not be recompiled, then Aspell can be configured to preserve the old behavior by passing '--enable-sloppy-null-term-strings' to 'configure'. When Aspell is compiled this way the version string will include the string ' SLOPPY'. A.7 Upgrading from Aspell 0.50 ============================== The dictionary format has changed so dictionaries will need to be recompiled. All data, by default, is now included in 'LIBDIR/aspell-0.60' so that multiple versions of Aspell can more peacefully coexist. This included both the dictionaries and the language data files which were stored in 'SHAREDIR/aspell' before Aspell 0.60. The format of the character data files has changed. The new character data files are installed with Aspell so you should not have to worry about it unless you made a custom one. The dictionary option 'strip-accents' has been removed. For this reason the old English dictionary (up to 0.51) will no longer work. A new English dictionary is now available which avoids using this option. In addition the 'ignore-accents' option is currently unimplemented. The flag '-l' is now a shortcut for '--lang', instead of '--list' as it was with Aspell 0.50. A.7.1 Binary Compatibility -------------------------- The Aspell 0.60 library is binary compatible with the Aspell 0.50 library. For this reason I chose _not_ to increment the major version number (so-name) of the shared library by default which means programs that were compiled for Aspell 0.50 will also work for Aspell 0.60. However, this means that having both Aspell 0.50 and Aspell 0.60 installed at the same time can be pragmatic. If you wish to allow both Aspell 0.50 and 0.60 to be installed at the same time then you can use the configure option '--incremented-soname' which will increment so-name. You should only use this option if you know what you are doing. It is up to you to somehow ensure that both the Aspell 0.50 and 0.60 executables can coexist. If after incrementing the so-name you wish to allow programs compiled for Aspell 0.50 to use Aspell 0.60 instead (thus implying that Aspell 0.50 is not installed) then you can use a special compatibility library which can be found in the 'lib5' directory. This directory will not be entered when building or installing Aspell so you must manually build and install this library. You should build it after the rest of Aspell is built. The order in which this library is installed, with relation to the rest of Aspell, is also important. If it is installed _after_ the rest of Aspell then new programs will link to the old library (which will work for Aspell 0.50 or 0.60) when built, if installed _before_, new programs will link with the new library (Aspell 0.60 only). A.8 Upgrading from Aspell .33/Pspell .12 ======================================== Aspell has undergone an extremely large number of changes since the previous Aspell/Pspell release. For one thing Pspell has been merged with Aspell so there in no longer two separate libraries you have to worry about. Because of the massive changes between Aspell/Pspell and Aspell 0.50 you may want to clean out the old files before installing the the new Aspell. To do so do a 'make uninstall' in the original Aspell and Pspell source directories. The way dictionaries are handled has also changed. This includes a change in the naming conventions of both language names and dictionaries. Due to the language name change, your old personal dictionaries will not be recognized. However, you can import the old dictionaries by running the 'aspell-import' script. This also means that dictionaries designed to work with older versions of Aspell are not likely to function correctly. Fortunately new dictionary packages are available for most languages. You can find them off of the Aspell home page at . The Pspell ABI is now part of Aspell except that the name of everything has changed due to the renaming of Pspell to Aspell. In particular please note the following name changes: pspell -> aspell manager -> speller emulation -> enumeration master_word_list -> main_word_list Please also note that the name of the 'language-tag' option has changed to 'lang'. However, for backward compatibility the 'language-tag' option will still work. However, you should also be able to build applications that require Pspell with the new Aspell as a backward compatibility header file is provided. Due to a change in the way dictionaries are handled, scanning for '.pwli' files in order to find out which dictionaries are available will no longer work. This means that programs that relied on this technique may have problems finding dictionaries. Fortunately, GNU Aspell now provided a uniform way to list all installed dictionaries via the c API. See the file 'list-dicts.c' in the 'examples/' directory for an example of how to do this. Unfortunately there isn't any simple way to find out which dictionaries are installed which will work with both the old Aspell/Pspell and the new GNU Aspell. A.9 Upgrading from a Pre-0.50 snapshot ====================================== At the last minute I decided to merge the 'speller-util' program into the main 'aspell' program. You may wish to remove that 'speller-util' program to avoid confusion. This also means that dictionaries designed to work with the snapshot will no longer work with the official release. A.10 WIN32 Notes ================ A.10.1 Getting the WIN32 version -------------------------------- The native Aspell/WIN32 port is no longer being maintained. The best way to get Aspell for Windows is to use the MSYS2 binaries. MSYS2 is available at . Binaries for Aspell 0.50 are still available at but they are no longer supported. If you are interested in updating them for Aspell 0.60 please let me know. A.10.2 Building the WIN32 version --------------------------------- There are two basically different ways of building Aspell using GCC for WIN32: You can either use the Cygwin compiler, which will produce binaries that depend on the POSIX layer in 'cygwin1.dll'. The other way is using MinGW GCC, those binaries use the native C runtime from Microsoft (MSVCRT.DLL). A.10.2.1 Building Aspell using Cygwin ..................................... This works exactly like on other POSIX compatible systems using the './configure && make && make install' cycle. Some versions of Cygwin GCC will fail to link, this is caused by an incorrect 'libstdc++.la' in the '/lib' directory. After removing or renaming this file, the build progress should work (GCC-2.95 and GCC-3.x should work). A.10.2.2 Building Aspell using MinGW .................................... There are several different ways to build Aspell using MinGW. The easiest way is to use a Cygwin compiler but instruct it to build a native binary rather than a Cygwin one. To do this configure with: ./configure CFLAGS='-O2 -mno-cygwin' CXXFLAGS='-O2 -mno-cygwin' You may also want to add the option '--enable-win32-relocatable' to use more windows friendly directories. *Note Win32-Directories::. In this case configure with: ./configure CFLAGS='-O2 -mno-cygwin' CXXFLAGS='-O2 -mno-cygwin' --enable-win32-relocatable It should also be possible to build Aspell using the MSYS environment. But this has not been very well tested. If building with MSYS _do not_ add 'CFLAGS ...' to configure. A.10.2.3 Building Aspell without using Cygwin or MSYS ..................................................... It is also possible to build Aspell without Cygwin of MinGW by using the files in the 'win32/' subdirectory. However, these files have not been updated to work with Aspell 0.60. Thus the following instructions will not work without some effort. If you do get Aspell to compile this way please send me the updated files so that I can include them with the next release. To compile Aspell with the MinGW compiler, you will need at least GCC-3.2 (as shipped with MinGW-2.0.3) and some GNU tools like 'rm' and 'cp'. The origin of those tools doesn't matter, it has shown to work with any tools from MinGW/MSys, Cygwin or Linux. To build Aspell, move into the 'win32' subdirectory and type 'make'. You can enable some additional build options by either commenting out the definitions at the head of the Makefile or passing those values as environment variables or at the 'make' command line. Following options are supported: 'DEBUGVERSION' If set to "1", the binaries will include debugging information (resulting in a much bigger size). 'CURSESDIR' Enter the path to the pdcurses library here, in order to get a nicer console interface (see below). 'MSVCLIB' Enter the filename of MS 'lib.exe' here, if you want to build libraries that can be imported from MS Visual C++. 'WIN32_RELOCATABLE' If set to "1", Aspell will detect the prefix from the path where the DLL resides (see below for further details). 'TARGET' Sets a prefix to be used for cross compilation (e.g. '/usr/local/bin/i586-mingw32msvc-' to cross compile from Linux). There are also a MinGW compilers available for Cygwin and Linux, both versions are able to compile Aspell using the prebuilt 'Makefile'. While the Cygwin port automatically detects the correct compiler, the Linux version depends on setting the 'TARGET' variable in the 'Makefile' (or environment) to the correct compiler prefix. Other compilers may work. There is a patch for MS Visual C++ 6.0 available at , but it needs a lot of changes to the Aspell sources. It has also been reported that the Intel C++ compiler can be used for compilation. A.10.3 (PD)Curses ----------------- In order to get the nice full screen interface when spell checking files, a curses implementation that does not require Cygwin is required. The PDCurses () implementation is known to work, other implementations may work however they have not been tested. See the previous section for information on specifying the location of the curses library and include file. Curses notes: * PDcurses built with MinGW needs to be compiled with '-DPDC_STATIC_BUILD' to avoid duplicate declaration of 'DllMain' when compiling 'aspell.exe'. * The curses enabled version can cause trouble in some shells (MSys 'rxvt', 'emacs') and will produce errors like 'initscr() LINES=1 COLS=1: too small'. Use a non-curses version for those purposes. A.10.4 Directories ------------------ If Aspell is configured with '--enable-win32-relocatable' or compiled with 'WIN32_RELOCATABLE=1' when using a Makefile, it can be run from any directory: it will set 'PREFIX' according to its install location (assuming it resides in 'PREFIX\\bin'). Your personal wordlists will be saved in the 'PREFIX' directory with their names changed from '.aspell.LANG.*' to 'LANG.*' (you can override the path by setting the 'HOME' environment variable). A.10.5 Installer ---------------- The installer registers the DLLs as shared libraries, you should increase the reference counter to avoid the libraries being uninstalled if your application still depends on them (and decrease it again when uninstalling your program). The reference counters are located under: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs The install location and version numbers are stored under HKLM\SOFTWARE\Aspell A.10.6 WIN32 consoles --------------------- The console uses a different encoding than GUI applications, changing this to to a Windows encoding (e.g. 1252) is not supported on Win9x/Me. On WinNT (and later) those codepages can be set by first changing the console font to 'lucida console', then changing the codepage using 'chcp 1252'. Some alternative shells (e.g. MSys' 'rxvt' or Cygwin's 'bash') do a codepage conversion (if correctly set up), so running Aspell inside those shells might be a workaround for Win9x. aspell-0.60.8.1/ABOUT-NLS0000644000076500007650000026713314533006660011425 000000000000001 Notes on the Free Translation Project *************************************** Free software is going international! The Free Translation Project is a way to get maintainers of free software, translators, and users all together, so that free software will gradually become able to speak many languages. A few packages already provide translations for their messages. If you found this `ABOUT-NLS' file inside a distribution, you may assume that the distributed package does use GNU `gettext' internally, itself available at your nearest GNU archive site. But you do _not_ need to install GNU `gettext' prior to configuring, installing or using this package with messages translated. Installers will find here some useful hints. These notes also explain how users should proceed for getting the programs to use the available translations. They tell how people wanting to contribute and work on translations can contact the appropriate team. 1.1 INSTALL Matters =================== Some packages are "localizable" when properly installed; the programs they contain can be made to speak your own native language. Most such packages use GNU `gettext'. Other packages have their own ways to internationalization, predating GNU `gettext'. By default, this package will be installed to allow translation of messages. It will automatically detect whether the system already provides the GNU `gettext' functions. Installers may use special options at configuration time for changing the default behaviour. The command: ./configure --disable-nls will _totally_ disable translation of messages. When you already have GNU `gettext' installed on your system and run configure without an option for your new package, `configure' will probably detect the previously built and installed `libintl' library and will decide to use it. If not, you may have to to use the `--with-libintl-prefix' option to tell `configure' where to look for it. Internationalized packages usually have many `po/LL.po' files, where LL gives an ISO 639 two-letter code identifying the language. Unless translations have been forbidden at `configure' time by using the `--disable-nls' switch, all available translations are installed together with the package. However, the environment variable `LINGUAS' may be set, prior to configuration, to limit the installed set. `LINGUAS' should then contain a space separated list of two-letter codes, stating which languages are allowed. 1.2 Using This Package ====================== As a user, if your language has been installed for this package, you only have to set the `LANG' environment variable to the appropriate `LL_CC' combination. If you happen to have the `LC_ALL' or some other `LC_xxx' environment variables set, you should unset them before setting `LANG', otherwise the setting of `LANG' will not have the desired effect. Here `LL' is an ISO 639 two-letter language code, and `CC' is an ISO 3166 two-letter country code. For example, let's suppose that you speak German and live in Germany. At the shell prompt, merely execute `setenv LANG de_DE' (in `csh'), `export LANG; LANG=de_DE' (in `sh') or `export LANG=de_DE' (in `bash'). This can be done from your `.login' or `.profile' file, once and for all. You might think that the country code specification is redundant. But in fact, some languages have dialects in different countries. For example, `de_AT' is used for Austria, and `pt_BR' for Brazil. The country code serves to distinguish the dialects. The locale naming convention of `LL_CC', with `LL' denoting the language and `CC' denoting the country, is the one use on systems based on GNU libc. On other systems, some variations of this scheme are used, such as `LL' or `LL_CC.ENCODING'. You can get the list of locales supported by your system for your language by running the command `locale -a | grep '^LL''. Not all programs have translations for all languages. By default, an English message is shown in place of a nonexistent translation. If you understand other languages, you can set up a priority list of languages. This is done through a different environment variable, called `LANGUAGE'. GNU `gettext' gives preference to `LANGUAGE' over `LANG' for the purpose of message handling, but you still need to have `LANG' set to the primary language; this is required by other parts of the system libraries. For example, some Swedish users who would rather read translations in German than English for when Swedish is not available, set `LANGUAGE' to `sv:de' while leaving `LANG' to `sv_SE'. Special advice for Norwegian users: The language code for Norwegian bokma*l changed from `no' to `nb' recently (in 2003). During the transition period, while some message catalogs for this language are installed under `nb' and some older ones under `no', it's recommended for Norwegian users to set `LANGUAGE' to `nb:no' so that both newer and older translations are used. In the `LANGUAGE' environment variable, but not in the `LANG' environment variable, `LL_CC' combinations can be abbreviated as `LL' to denote the language's main dialect. For example, `de' is equivalent to `de_DE' (German as spoken in Germany), and `pt' to `pt_PT' (Portuguese as spoken in Portugal) in this context. 1.3 Translating Teams ===================== For the Free Translation Project to be a success, we need interested people who like their own language and write it well, and who are also able to synergize with other translators speaking the same language. Each translation team has its own mailing list. The up-to-date list of teams can be found at the Free Translation Project's homepage, `http://translationproject.org/', in the "Teams" area. If you'd like to volunteer to _work_ at translating messages, you should become a member of the translating team for your own language. The subscribing address is _not_ the same as the list itself, it has `-request' appended. For example, speakers of Swedish can send a message to `sv-request@li.org', having this message body: subscribe Keep in mind that team members are expected to participate _actively_ in translations, or at solving translational difficulties, rather than merely lurking around. If your team does not exist yet and you want to start one, or if you are unsure about what to do or how to get started, please write to `coordinator@translationproject.org' to reach the coordinator for all translator teams. The English team is special. It works at improving and uniformizing the terminology in use. Proven linguistic skills are praised more than programming skills, here. 1.4 Available Packages ====================== Languages are not equally supported in all packages. The following matrix shows the current state of internationalization, as of June 2010. The matrix shows, in regard of each package, for which languages PO files have been submitted to translation coordination, with a translation percentage of at least 50%. Ready PO files af am an ar as ast az be be@latin bg bn_IN bs ca +--------------------------------------------------+ a2ps | [] [] | aegis | | ant-phone | | anubis | | aspell | [] [] | bash | | bfd | | bibshelf | [] | binutils | | bison | | bison-runtime | [] | bluez-pin | [] [] | bombono-dvd | | buzztard | | cflow | | clisp | | coreutils | [] [] | cpio | | cppi | | cpplib | [] | cryptsetup | | dfarc | | dialog | [] [] | dico | | diffutils | [] | dink | | doodle | | e2fsprogs | [] | enscript | [] | exif | | fetchmail | [] | findutils | [] | flex | [] | freedink | | gas | | gawk | [] [] | gcal | [] | gcc | | gettext-examples | [] [] [] [] | gettext-runtime | [] [] | gettext-tools | [] [] | gip | [] | gjay | | gliv | [] | glunarclock | [] [] | gnubiff | | gnucash | [] | gnuedu | | gnulib | | gnunet | | gnunet-gtk | | gnutls | | gold | | gpe-aerial | | gpe-beam | | gpe-bluetooth | | gpe-calendar | | gpe-clock | [] | gpe-conf | | gpe-contacts | | gpe-edit | | gpe-filemanager | | gpe-go | | gpe-login | | gpe-ownerinfo | [] | gpe-package | | gpe-sketchbook | | gpe-su | [] | gpe-taskmanager | [] | gpe-timesheet | [] | gpe-today | [] | gpe-todo | | gphoto2 | | gprof | [] | gpsdrive | | gramadoir | | grep | | grub | [] [] | gsasl | | gss | | gst-plugins-bad | [] | gst-plugins-base | [] | gst-plugins-good | [] | gst-plugins-ugly | [] | gstreamer | [] [] [] | gtick | | gtkam | [] | gtkorphan | [] | gtkspell | [] [] [] | gutenprint | | hello | [] | help2man | | hylafax | | idutils | | indent | [] [] | iso_15924 | | iso_3166 | [] [] [] [] [] [] [] | iso_3166_2 | | iso_4217 | | iso_639 | [] [] [] [] | iso_639_3 | | jwhois | | kbd | | keytouch | [] | keytouch-editor | | keytouch-keyboa... | [] | klavaro | [] | latrine | | ld | [] | leafpad | [] [] | libc | [] [] | libexif | () | libextractor | | libgnutls | | libgpewidget | | libgpg-error | | libgphoto2 | | libgphoto2_port | | libgsasl | | libiconv | [] | libidn | | lifelines | | liferea | [] [] | lilypond | | linkdr | [] | lordsawar | | lprng | | lynx | [] | m4 | | mailfromd | | mailutils | | make | | man-db | | man-db-manpages | | minicom | | mkisofs | | myserver | | nano | [] [] | opcodes | | parted | | pies | | popt | | psmisc | | pspp | [] | pwdutils | | radius | [] | recode | [] [] | rosegarden | | rpm | | rush | | sarg | | screem | | scrollkeeper | [] [] [] | sed | [] [] | sharutils | [] [] | shishi | | skencil | | solfege | | solfege-manual | | soundtracker | | sp | | sysstat | | tar | [] | texinfo | | tin | | unicode-han-tra... | | unicode-transla... | | util-linux-ng | [] | vice | | vmm | | vorbis-tools | | wastesedge | | wdiff | | wget | [] [] | wyslij-po | | xchat | [] [] [] [] | xdg-user-dirs | [] [] [] [] [] [] [] [] [] | xkeyboard-config | [] [] | +--------------------------------------------------+ af am an ar as ast az be be@latin bg bn_IN bs ca 6 0 1 2 3 19 1 10 3 28 3 1 38 crh cs da de el en en_GB en_ZA eo es et eu fa +-------------------------------------------------+ a2ps | [] [] [] [] [] [] [] | aegis | [] [] [] | ant-phone | [] () | anubis | [] [] | aspell | [] [] [] [] [] | bash | [] [] [] | bfd | [] | bibshelf | [] [] [] | binutils | [] | bison | [] [] | bison-runtime | [] [] [] [] | bluez-pin | [] [] [] [] [] [] | bombono-dvd | [] | buzztard | [] [] [] | cflow | [] [] | clisp | [] [] [] [] | coreutils | [] [] [] [] | cpio | | cppi | | cpplib | [] [] [] | cryptsetup | [] | dfarc | [] [] [] | dialog | [] [] [] [] [] | dico | | diffutils | [] [] [] [] [] [] | dink | [] [] [] | doodle | [] | e2fsprogs | [] [] [] | enscript | [] [] [] | exif | () [] [] | fetchmail | [] [] () [] [] [] | findutils | [] [] [] | flex | [] [] | freedink | [] [] [] | gas | [] | gawk | [] [] [] | gcal | [] | gcc | [] [] | gettext-examples | [] [] [] [] | gettext-runtime | [] [] [] [] | gettext-tools | [] [] [] | gip | [] [] [] [] | gjay | [] | gliv | [] [] [] | glunarclock | [] [] | gnubiff | () | gnucash | [] () () () () | gnuedu | [] [] | gnulib | [] [] | gnunet | | gnunet-gtk | [] | gnutls | [] [] | gold | [] | gpe-aerial | [] [] [] [] | gpe-beam | [] [] [] [] | gpe-bluetooth | [] [] | gpe-calendar | [] | gpe-clock | [] [] [] [] | gpe-conf | [] [] [] | gpe-contacts | [] [] [] | gpe-edit | [] [] | gpe-filemanager | [] [] [] | gpe-go | [] [] [] [] | gpe-login | [] [] | gpe-ownerinfo | [] [] [] [] | gpe-package | [] [] [] | gpe-sketchbook | [] [] [] [] | gpe-su | [] [] [] [] | gpe-taskmanager | [] [] [] [] | gpe-timesheet | [] [] [] [] | gpe-today | [] [] [] [] | gpe-todo | [] [] [] | gphoto2 | [] [] () [] [] [] | gprof | [] [] [] | gpsdrive | [] [] [] | gramadoir | [] [] [] | grep | [] | grub | [] [] | gsasl | [] | gss | | gst-plugins-bad | [] [] [] [] [] | gst-plugins-base | [] [] [] [] [] | gst-plugins-good | [] [] [] [] [] [] | gst-plugins-ugly | [] [] [] [] [] [] | gstreamer | [] [] [] [] [] | gtick | [] () [] | gtkam | [] [] () [] [] | gtkorphan | [] [] [] [] | gtkspell | [] [] [] [] [] [] [] | gutenprint | [] [] [] | hello | [] [] [] [] | help2man | [] | hylafax | [] [] | idutils | [] [] | indent | [] [] [] [] [] [] [] | iso_15924 | [] () [] [] | iso_3166 | [] [] [] [] () [] [] [] () | iso_3166_2 | () | iso_4217 | [] [] [] () [] [] | iso_639 | [] [] [] [] () [] [] | iso_639_3 | [] | jwhois | [] | kbd | [] [] [] [] [] | keytouch | [] [] | keytouch-editor | [] [] | keytouch-keyboa... | [] | klavaro | [] [] [] [] | latrine | [] () | ld | [] [] | leafpad | [] [] [] [] [] [] | libc | [] [] [] [] | libexif | [] [] () | libextractor | | libgnutls | [] | libgpewidget | [] [] | libgpg-error | [] [] | libgphoto2 | [] () | libgphoto2_port | [] () [] | libgsasl | | libiconv | [] [] [] [] [] | libidn | [] [] [] | lifelines | [] () | liferea | [] [] [] [] [] | lilypond | [] [] [] | linkdr | [] [] [] | lordsawar | [] | lprng | | lynx | [] [] [] [] | m4 | [] [] [] [] | mailfromd | | mailutils | [] | make | [] [] [] | man-db | | man-db-manpages | | minicom | [] [] [] [] | mkisofs | | myserver | | nano | [] [] [] | opcodes | [] [] | parted | [] [] | pies | | popt | [] [] [] [] [] | psmisc | [] [] [] | pspp | [] | pwdutils | [] | radius | [] | recode | [] [] [] [] [] [] | rosegarden | () () () | rpm | [] [] [] | rush | | sarg | | screem | | scrollkeeper | [] [] [] [] [] | sed | [] [] [] [] [] [] | sharutils | [] [] [] [] | shishi | | skencil | [] () [] | solfege | [] [] [] | solfege-manual | [] [] | soundtracker | [] [] [] | sp | [] | sysstat | [] [] [] | tar | [] [] [] [] | texinfo | [] [] [] | tin | [] [] | unicode-han-tra... | | unicode-transla... | | util-linux-ng | [] [] [] [] | vice | () () | vmm | [] | vorbis-tools | [] [] | wastesedge | [] | wdiff | [] [] | wget | [] [] [] | wyslij-po | | xchat | [] [] [] [] [] | xdg-user-dirs | [] [] [] [] [] [] [] [] [] | xkeyboard-config | [] [] [] [] [] [] | +-------------------------------------------------+ crh cs da de el en en_GB en_ZA eo es et eu fa 5 64 105 117 18 1 8 0 28 89 18 19 0 fi fr ga gl gu he hi hr hu hy id is it ja ka kn +----------------------------------------------------+ a2ps | [] [] [] [] | aegis | [] [] | ant-phone | [] [] | anubis | [] [] [] [] | aspell | [] [] [] [] | bash | [] [] [] [] | bfd | [] [] [] | bibshelf | [] [] [] [] [] | binutils | [] [] [] | bison | [] [] [] [] | bison-runtime | [] [] [] [] [] [] | bluez-pin | [] [] [] [] [] [] [] [] | bombono-dvd | [] | buzztard | [] | cflow | [] [] [] | clisp | [] | coreutils | [] [] [] [] [] | cpio | [] [] [] [] | cppi | [] [] | cpplib | [] [] [] | cryptsetup | [] [] [] | dfarc | [] [] [] | dialog | [] [] [] [] [] [] [] | dico | | diffutils | [] [] [] [] [] [] [] [] [] | dink | [] | doodle | [] [] | e2fsprogs | [] [] | enscript | [] [] [] [] | exif | [] [] [] [] [] [] | fetchmail | [] [] [] [] | findutils | [] [] [] [] [] [] | flex | [] [] [] | freedink | [] [] [] | gas | [] [] | gawk | [] [] [] [] () [] | gcal | [] | gcc | [] | gettext-examples | [] [] [] [] [] [] [] | gettext-runtime | [] [] [] [] [] [] | gettext-tools | [] [] [] [] | gip | [] [] [] [] [] [] | gjay | [] | gliv | [] () | glunarclock | [] [] [] [] | gnubiff | () [] () | gnucash | () () () () () [] | gnuedu | [] [] | gnulib | [] [] [] [] [] [] | gnunet | | gnunet-gtk | [] | gnutls | [] [] | gold | [] [] | gpe-aerial | [] [] [] | gpe-beam | [] [] [] [] | gpe-bluetooth | [] [] [] [] | gpe-calendar | [] [] | gpe-clock | [] [] [] [] [] | gpe-conf | [] [] [] [] | gpe-contacts | [] [] [] [] | gpe-edit | [] [] [] | gpe-filemanager | [] [] [] [] | gpe-go | [] [] [] [] [] | gpe-login | [] [] [] | gpe-ownerinfo | [] [] [] [] [] | gpe-package | [] [] [] | gpe-sketchbook | [] [] [] [] | gpe-su | [] [] [] [] [] [] | gpe-taskmanager | [] [] [] [] [] | gpe-timesheet | [] [] [] [] [] | gpe-today | [] [] [] [] [] [] [] | gpe-todo | [] [] [] | gphoto2 | [] [] [] [] [] [] | gprof | [] [] [] [] | gpsdrive | [] [] [] | gramadoir | [] [] [] | grep | [] [] | grub | [] [] [] [] | gsasl | [] [] [] [] [] | gss | [] [] [] [] [] | gst-plugins-bad | [] [] [] [] [] [] | gst-plugins-base | [] [] [] [] [] [] | gst-plugins-good | [] [] [] [] [] [] | gst-plugins-ugly | [] [] [] [] [] [] | gstreamer | [] [] [] [] [] | gtick | [] [] [] [] [] | gtkam | [] [] [] [] [] | gtkorphan | [] [] [] | gtkspell | [] [] [] [] [] [] [] [] [] | gutenprint | [] [] [] [] | hello | [] [] [] | help2man | [] [] | hylafax | [] | idutils | [] [] [] [] [] [] | indent | [] [] [] [] [] [] [] [] | iso_15924 | [] () [] [] | iso_3166 | [] () [] [] [] [] [] [] [] [] [] [] | iso_3166_2 | () [] [] [] | iso_4217 | [] () [] [] [] [] | iso_639 | [] () [] [] [] [] [] [] [] | iso_639_3 | () [] [] | jwhois | [] [] [] [] [] | kbd | [] [] | keytouch | [] [] [] [] [] [] | keytouch-editor | [] [] [] [] [] | keytouch-keyboa... | [] [] [] [] [] | klavaro | [] [] | latrine | [] [] [] | ld | [] [] [] [] | leafpad | [] [] [] [] [] [] [] () | libc | [] [] [] [] [] | libexif | [] | libextractor | | libgnutls | [] [] | libgpewidget | [] [] [] [] | libgpg-error | [] [] | libgphoto2 | [] [] [] | libgphoto2_port | [] [] [] | libgsasl | [] [] [] [] [] | libiconv | [] [] [] [] [] [] | libidn | [] [] [] [] | lifelines | () | liferea | [] [] [] [] | lilypond | [] [] | linkdr | [] [] [] [] [] | lordsawar | | lprng | [] | lynx | [] [] [] [] [] | m4 | [] [] [] [] [] [] | mailfromd | | mailutils | [] [] | make | [] [] [] [] [] [] [] [] [] | man-db | [] [] | man-db-manpages | [] | minicom | [] [] [] [] [] | mkisofs | [] [] [] [] | myserver | | nano | [] [] [] [] [] [] | opcodes | [] [] [] [] | parted | [] [] [] [] | pies | | popt | [] [] [] [] [] [] [] [] [] | psmisc | [] [] [] | pspp | | pwdutils | [] [] | radius | [] [] | recode | [] [] [] [] [] [] [] [] | rosegarden | () () () () () | rpm | [] [] | rush | | sarg | [] | screem | [] [] | scrollkeeper | [] [] [] [] | sed | [] [] [] [] [] [] [] [] | sharutils | [] [] [] [] [] [] [] | shishi | [] | skencil | [] | solfege | [] [] [] [] | solfege-manual | [] [] | soundtracker | [] [] | sp | [] () | sysstat | [] [] [] [] [] | tar | [] [] [] [] [] [] [] | texinfo | [] [] [] [] | tin | [] | unicode-han-tra... | | unicode-transla... | [] [] | util-linux-ng | [] [] [] [] [] [] | vice | () () () | vmm | [] | vorbis-tools | [] | wastesedge | () () | wdiff | [] | wget | [] [] [] [] [] [] [] [] | wyslij-po | [] [] [] | xchat | [] [] [] [] [] [] [] [] [] | xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] [] [] [] | xkeyboard-config | [] [] [] [] [] | +----------------------------------------------------+ fi fr ga gl gu he hi hr hu hy id is it ja ka kn 105 121 53 20 4 8 3 5 53 2 120 5 84 67 0 4 ko ku ky lg lt lv mk ml mn mr ms mt nb nds ne +-----------------------------------------------+ a2ps | [] | aegis | | ant-phone | | anubis | [] [] | aspell | [] | bash | | bfd | | bibshelf | [] [] | binutils | | bison | [] | bison-runtime | [] [] [] [] [] | bluez-pin | [] [] [] [] [] | bombono-dvd | | buzztard | | cflow | | clisp | | coreutils | [] | cpio | | cppi | | cpplib | | cryptsetup | | dfarc | [] | dialog | [] [] [] [] [] | dico | | diffutils | [] [] | dink | | doodle | | e2fsprogs | | enscript | | exif | [] | fetchmail | | findutils | | flex | | freedink | [] | gas | | gawk | | gcal | | gcc | | gettext-examples | [] [] [] [] | gettext-runtime | [] | gettext-tools | [] | gip | [] [] | gjay | | gliv | | glunarclock | [] | gnubiff | | gnucash | () () () () | gnuedu | | gnulib | | gnunet | | gnunet-gtk | | gnutls | [] | gold | | gpe-aerial | [] | gpe-beam | [] | gpe-bluetooth | [] [] | gpe-calendar | [] | gpe-clock | [] [] [] [] [] | gpe-conf | [] [] | gpe-contacts | [] [] | gpe-edit | [] | gpe-filemanager | [] [] | gpe-go | [] [] [] | gpe-login | [] | gpe-ownerinfo | [] [] | gpe-package | [] [] | gpe-sketchbook | [] [] | gpe-su | [] [] [] [] [] [] | gpe-taskmanager | [] [] [] [] [] [] | gpe-timesheet | [] [] | gpe-today | [] [] [] [] | gpe-todo | [] [] | gphoto2 | | gprof | [] | gpsdrive | | gramadoir | | grep | | grub | | gsasl | | gss | | gst-plugins-bad | [] [] [] [] | gst-plugins-base | [] [] | gst-plugins-good | [] [] | gst-plugins-ugly | [] [] [] [] [] | gstreamer | | gtick | | gtkam | [] | gtkorphan | [] [] | gtkspell | [] [] [] [] [] [] [] | gutenprint | | hello | [] [] [] | help2man | | hylafax | | idutils | | indent | | iso_15924 | [] [] | iso_3166 | [] [] () [] [] [] [] [] | iso_3166_2 | | iso_4217 | [] [] | iso_639 | [] [] | iso_639_3 | [] | jwhois | [] | kbd | | keytouch | [] | keytouch-editor | [] | keytouch-keyboa... | [] | klavaro | [] | latrine | [] | ld | | leafpad | [] [] [] | libc | [] | libexif | | libextractor | | libgnutls | [] | libgpewidget | [] [] | libgpg-error | | libgphoto2 | | libgphoto2_port | | libgsasl | | libiconv | | libidn | | lifelines | | liferea | | lilypond | | linkdr | | lordsawar | | lprng | | lynx | | m4 | | mailfromd | | mailutils | | make | [] | man-db | | man-db-manpages | | minicom | [] | mkisofs | | myserver | | nano | [] [] | opcodes | | parted | | pies | | popt | [] [] [] | psmisc | | pspp | | pwdutils | | radius | | recode | | rosegarden | | rpm | | rush | | sarg | | screem | | scrollkeeper | [] [] | sed | | sharutils | | shishi | | skencil | | solfege | [] | solfege-manual | | soundtracker | | sp | | sysstat | [] | tar | [] | texinfo | [] | tin | | unicode-han-tra... | | unicode-transla... | | util-linux-ng | | vice | | vmm | | vorbis-tools | | wastesedge | | wdiff | | wget | [] | wyslij-po | | xchat | [] [] [] | xdg-user-dirs | [] [] [] [] [] [] [] [] | xkeyboard-config | [] [] [] | +-----------------------------------------------+ ko ku ky lg lt lv mk ml mn mr ms mt nb nds ne 20 5 10 1 13 48 4 2 2 4 24 10 20 3 1 nl nn or pa pl ps pt pt_BR ro ru rw sk sl sq sr +---------------------------------------------------+ a2ps | [] [] [] [] [] [] [] [] | aegis | [] [] [] | ant-phone | [] [] | anubis | [] [] [] | aspell | [] [] [] [] [] | bash | [] [] | bfd | [] | bibshelf | [] [] | binutils | [] [] | bison | [] [] [] | bison-runtime | [] [] [] [] [] [] [] | bluez-pin | [] [] [] [] [] [] [] [] | bombono-dvd | [] () | buzztard | [] [] | cflow | [] | clisp | [] [] | coreutils | [] [] [] [] [] [] | cpio | [] [] [] | cppi | [] | cpplib | [] | cryptsetup | [] | dfarc | [] | dialog | [] [] [] [] | dico | [] | diffutils | [] [] [] [] [] [] | dink | () | doodle | [] [] | e2fsprogs | [] [] | enscript | [] [] [] [] [] | exif | [] [] [] () [] | fetchmail | [] [] [] [] | findutils | [] [] [] [] [] | flex | [] [] [] [] [] | freedink | [] [] | gas | | gawk | [] [] [] [] | gcal | | gcc | [] | gettext-examples | [] [] [] [] [] [] [] [] | gettext-runtime | [] [] [] [] [] [] [] [] [] | gettext-tools | [] [] [] [] [] [] | gip | [] [] [] [] [] | gjay | | gliv | [] [] [] [] [] [] | glunarclock | [] [] [] [] [] | gnubiff | [] () | gnucash | [] () () () | gnuedu | [] | gnulib | [] [] [] [] | gnunet | | gnunet-gtk | | gnutls | [] [] | gold | | gpe-aerial | [] [] [] [] [] [] [] | gpe-beam | [] [] [] [] [] [] [] | gpe-bluetooth | [] [] | gpe-calendar | [] [] [] [] | gpe-clock | [] [] [] [] [] [] [] [] | gpe-conf | [] [] [] [] [] [] [] | gpe-contacts | [] [] [] [] [] | gpe-edit | [] [] [] | gpe-filemanager | [] [] [] | gpe-go | [] [] [] [] [] [] [] [] | gpe-login | [] [] | gpe-ownerinfo | [] [] [] [] [] [] [] [] | gpe-package | [] [] | gpe-sketchbook | [] [] [] [] [] [] [] | gpe-su | [] [] [] [] [] [] [] [] | gpe-taskmanager | [] [] [] [] [] [] [] [] | gpe-timesheet | [] [] [] [] [] [] [] [] | gpe-today | [] [] [] [] [] [] [] [] | gpe-todo | [] [] [] [] [] | gphoto2 | [] [] [] [] [] [] [] [] | gprof | [] [] [] | gpsdrive | [] [] | gramadoir | [] [] | grep | [] [] [] [] | grub | [] [] [] | gsasl | [] [] [] [] | gss | [] [] [] | gst-plugins-bad | [] [] [] [] [] [] | gst-plugins-base | [] [] [] [] [] | gst-plugins-good | [] [] [] [] [] | gst-plugins-ugly | [] [] [] [] [] [] | gstreamer | [] [] [] [] [] | gtick | [] [] [] | gtkam | [] [] [] [] [] [] | gtkorphan | [] | gtkspell | [] [] [] [] [] [] [] [] [] [] | gutenprint | [] [] | hello | [] [] [] [] | help2man | [] [] | hylafax | [] | idutils | [] [] [] [] [] | indent | [] [] [] [] [] [] [] | iso_15924 | [] [] [] [] | iso_3166 | [] [] [] [] [] () [] [] [] [] [] [] [] [] | iso_3166_2 | [] [] [] | iso_4217 | [] [] [] [] [] [] [] [] | iso_639 | [] [] [] [] [] [] [] [] [] | iso_639_3 | [] [] | jwhois | [] [] [] [] | kbd | [] [] [] | keytouch | [] [] [] | keytouch-editor | [] [] [] | keytouch-keyboa... | [] [] [] | klavaro | [] [] | latrine | [] [] | ld | | leafpad | [] [] [] [] [] [] [] [] [] | libc | [] [] [] [] | libexif | [] [] () [] | libextractor | | libgnutls | [] [] | libgpewidget | [] [] [] | libgpg-error | [] [] | libgphoto2 | [] [] | libgphoto2_port | [] [] [] [] [] | libgsasl | [] [] [] [] [] | libiconv | [] [] [] [] [] | libidn | [] [] | lifelines | [] [] | liferea | [] [] [] [] [] () () [] | lilypond | [] | linkdr | [] [] [] | lordsawar | | lprng | [] | lynx | [] [] [] | m4 | [] [] [] [] [] | mailfromd | [] | mailutils | [] | make | [] [] [] [] | man-db | [] [] [] | man-db-manpages | [] [] [] | minicom | [] [] [] [] | mkisofs | [] [] [] | myserver | | nano | [] [] [] [] | opcodes | [] [] | parted | [] [] [] [] | pies | [] | popt | [] [] [] [] | psmisc | [] [] [] | pspp | [] [] | pwdutils | [] | radius | [] [] [] | recode | [] [] [] [] [] [] [] [] | rosegarden | () () | rpm | [] [] [] | rush | [] [] | sarg | | screem | | scrollkeeper | [] [] [] [] [] [] [] [] | sed | [] [] [] [] [] [] [] [] [] | sharutils | [] [] [] [] | shishi | [] | skencil | [] [] | solfege | [] [] [] [] | solfege-manual | [] [] [] | soundtracker | [] | sp | | sysstat | [] [] [] [] | tar | [] [] [] [] | texinfo | [] [] [] [] | tin | [] | unicode-han-tra... | | unicode-transla... | | util-linux-ng | [] [] [] [] [] | vice | [] | vmm | [] | vorbis-tools | [] [] | wastesedge | [] | wdiff | [] [] | wget | [] [] [] [] [] [] [] | wyslij-po | [] [] [] | xchat | [] [] [] [] [] [] [] [] [] | xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] [] [] [] [] | xkeyboard-config | [] [] [] | +---------------------------------------------------+ nl nn or pa pl ps pt pt_BR ro ru rw sk sl sq sr 135 10 4 7 105 1 29 62 47 91 3 54 46 9 37 sv sw ta te tg th tr uk vi wa zh_CN zh_HK zh_TW +---------------------------------------------------+ a2ps | [] [] [] [] [] | 27 aegis | [] | 9 ant-phone | [] [] [] [] | 9 anubis | [] [] [] [] | 15 aspell | [] [] [] | 20 bash | [] [] [] | 12 bfd | [] | 6 bibshelf | [] [] [] | 16 binutils | [] [] | 8 bison | [] [] | 12 bison-runtime | [] [] [] [] [] [] | 29 bluez-pin | [] [] [] [] [] [] [] [] | 37 bombono-dvd | [] | 4 buzztard | [] | 7 cflow | [] [] [] | 9 clisp | | 10 coreutils | [] [] [] [] | 22 cpio | [] [] [] [] [] [] | 13 cppi | [] [] | 5 cpplib | [] [] [] [] [] [] | 14 cryptsetup | [] [] | 7 dfarc | [] | 9 dialog | [] [] [] [] [] [] [] | 30 dico | [] | 2 diffutils | [] [] [] [] [] [] | 30 dink | | 4 doodle | [] [] | 7 e2fsprogs | [] [] [] | 11 enscript | [] [] [] [] | 17 exif | [] [] [] | 16 fetchmail | [] [] [] | 17 findutils | [] [] [] [] [] | 20 flex | [] [] [] [] | 15 freedink | [] | 10 gas | [] | 4 gawk | [] [] [] [] | 18 gcal | [] [] | 5 gcc | [] [] [] | 7 gettext-examples | [] [] [] [] [] [] [] | 34 gettext-runtime | [] [] [] [] [] [] [] | 29 gettext-tools | [] [] [] [] [] [] | 22 gip | [] [] [] [] | 22 gjay | [] | 3 gliv | [] [] [] | 14 glunarclock | [] [] [] [] [] | 19 gnubiff | [] [] | 4 gnucash | () [] () [] () | 10 gnuedu | [] [] | 7 gnulib | [] [] [] [] | 16 gnunet | [] | 1 gnunet-gtk | [] [] [] | 5 gnutls | [] [] [] | 10 gold | [] | 4 gpe-aerial | [] [] [] | 18 gpe-beam | [] [] [] | 19 gpe-bluetooth | [] [] [] | 13 gpe-calendar | [] [] [] [] | 12 gpe-clock | [] [] [] [] [] | 28 gpe-conf | [] [] [] [] | 20 gpe-contacts | [] [] [] | 17 gpe-edit | [] [] [] | 12 gpe-filemanager | [] [] [] [] | 16 gpe-go | [] [] [] [] [] | 25 gpe-login | [] [] [] | 11 gpe-ownerinfo | [] [] [] [] [] | 25 gpe-package | [] [] [] | 13 gpe-sketchbook | [] [] [] | 20 gpe-su | [] [] [] [] [] | 30 gpe-taskmanager | [] [] [] [] [] | 29 gpe-timesheet | [] [] [] [] [] | 25 gpe-today | [] [] [] [] [] [] | 30 gpe-todo | [] [] [] [] | 17 gphoto2 | [] [] [] [] [] | 24 gprof | [] [] [] | 15 gpsdrive | [] [] [] | 11 gramadoir | [] [] [] | 11 grep | [] [] [] | 10 grub | [] [] [] | 14 gsasl | [] [] [] [] | 14 gss | [] [] [] | 11 gst-plugins-bad | [] [] [] [] | 26 gst-plugins-base | [] [] [] [] [] | 24 gst-plugins-good | [] [] [] [] | 24 gst-plugins-ugly | [] [] [] [] [] | 29 gstreamer | [] [] [] [] | 22 gtick | [] [] [] | 13 gtkam | [] [] [] | 20 gtkorphan | [] [] [] | 14 gtkspell | [] [] [] [] [] [] [] [] [] | 45 gutenprint | [] | 10 hello | [] [] [] [] [] [] | 21 help2man | [] [] | 7 hylafax | [] | 5 idutils | [] [] [] [] | 17 indent | [] [] [] [] [] [] | 30 iso_15924 | () [] () [] [] | 16 iso_3166 | [] [] () [] [] () [] [] [] () | 53 iso_3166_2 | () [] () [] | 9 iso_4217 | [] () [] [] () [] [] | 26 iso_639 | [] [] [] () [] () [] [] [] [] | 38 iso_639_3 | [] () | 8 jwhois | [] [] [] [] [] | 16 kbd | [] [] [] [] [] | 15 keytouch | [] [] [] | 16 keytouch-editor | [] [] [] | 14 keytouch-keyboa... | [] [] [] | 14 klavaro | [] | 11 latrine | [] [] [] | 10 ld | [] [] [] [] | 11 leafpad | [] [] [] [] [] [] | 33 libc | [] [] [] [] [] | 21 libexif | [] () | 7 libextractor | [] | 1 libgnutls | [] [] [] | 9 libgpewidget | [] [] [] | 14 libgpg-error | [] [] [] | 9 libgphoto2 | [] [] | 8 libgphoto2_port | [] [] [] [] | 14 libgsasl | [] [] [] | 13 libiconv | [] [] [] [] | 21 libidn | () [] [] | 11 lifelines | [] | 4 liferea | [] [] [] | 21 lilypond | [] | 7 linkdr | [] [] [] [] [] | 17 lordsawar | | 1 lprng | [] | 3 lynx | [] [] [] [] | 17 m4 | [] [] [] [] | 19 mailfromd | [] [] | 3 mailutils | [] | 5 make | [] [] [] [] | 21 man-db | [] [] [] | 8 man-db-manpages | | 4 minicom | [] [] | 16 mkisofs | [] [] | 9 myserver | | 0 nano | [] [] [] [] | 21 opcodes | [] [] [] | 11 parted | [] [] [] [] [] | 15 pies | [] [] | 3 popt | [] [] [] [] [] [] | 27 psmisc | [] [] | 11 pspp | | 4 pwdutils | [] [] | 6 radius | [] [] | 9 recode | [] [] [] [] | 28 rosegarden | () | 0 rpm | [] [] [] | 11 rush | [] [] | 4 sarg | | 1 screem | [] | 3 scrollkeeper | [] [] [] [] [] | 27 sed | [] [] [] [] [] | 30 sharutils | [] [] [] [] [] | 22 shishi | [] | 3 skencil | [] [] | 7 solfege | [] [] [] [] | 16 solfege-manual | [] | 8 soundtracker | [] [] [] | 9 sp | [] | 3 sysstat | [] [] | 15 tar | [] [] [] [] [] [] | 23 texinfo | [] [] [] [] [] | 17 tin | | 4 unicode-han-tra... | | 0 unicode-transla... | | 2 util-linux-ng | [] [] [] [] | 20 vice | () () | 1 vmm | [] | 4 vorbis-tools | [] | 6 wastesedge | | 2 wdiff | [] [] | 7 wget | [] [] [] [] [] | 26 wyslij-po | [] [] | 8 xchat | [] [] [] [] [] [] | 36 xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] | 63 xkeyboard-config | [] [] [] | 22 +---------------------------------------------------+ 85 teams sv sw ta te tg th tr uk vi wa zh_CN zh_HK zh_TW 178 domains 119 1 3 3 0 10 65 51 155 17 98 7 41 2618 Some counters in the preceding matrix are higher than the number of visible blocks let us expect. This is because a few extra PO files are used for implementing regional variants of languages, or language dialects. For a PO file in the matrix above to be effective, the package to which it applies should also have been internationalized and distributed as such by its maintainer. There might be an observable lag between the mere existence a PO file and its wide availability in a distribution. If June 2010 seems to be old, you may fetch a more recent copy of this `ABOUT-NLS' file on most GNU archive sites. The most up-to-date matrix with full percentage details can be found at `http://translationproject.org/extra/matrix.html'. 1.5 Using `gettext' in new packages =================================== If you are writing a freely available program and want to internationalize it you are welcome to use GNU `gettext' in your package. Of course you have to respect the GNU Library General Public License which covers the use of the GNU `gettext' library. This means in particular that even non-free programs can use `libintl' as a shared library, whereas only free software can use `libintl' as a static library or use modified versions of `libintl'. Once the sources are changed appropriately and the setup can handle the use of `gettext' the only thing missing are the translations. The Free Translation Project is also available for packages which are not developed inside the GNU project. Therefore the information given above applies also for every other Free Software Project. Contact `coordinator@translationproject.org' to make the `.pot' files available to the translation teams. aspell-0.60.8.1/TODO0000644000076500007650000000013114533006640010643 00000000000000Consider adding support for recognizing options translated in a different language. aspell-0.60.8.1/install-sh0000755000076500007650000003413712753041535012200 00000000000000#!/bin/sh # install - install a program, script, or datafile scriptversion=2011-11-20.07; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the # following copyright and license. # # Copyright (C) 1994 X Consortium # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to # deal in the Software without restriction, including without limitation the # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or # sell copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- # TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # # Except as contained in this notice, the name of the X Consortium shall not # be used in advertising or otherwise to promote the sale, use or other deal- # ings in this Software without prior written authorization from the X Consor- # tium. # # # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent # 'make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. nl=' ' IFS=" "" $nl" # set DOITPROG to echo to test this script # Don't use :- since 4.3BSD and earlier shells don't like it. doit=${DOITPROG-} if test -z "$doit"; then doit_exec=exec else doit_exec=$doit fi # Put in absolute file names if you don't have them in your path; # or use environment vars. chgrpprog=${CHGRPPROG-chgrp} chmodprog=${CHMODPROG-chmod} chownprog=${CHOWNPROG-chown} cmpprog=${CMPPROG-cmp} cpprog=${CPPROG-cp} mkdirprog=${MKDIRPROG-mkdir} mvprog=${MVPROG-mv} rmprog=${RMPROG-rm} stripprog=${STRIPPROG-strip} posix_glob='?' initialize_posix_glob=' test "$posix_glob" != "?" || { if (set -f) 2>/dev/null; then posix_glob= else posix_glob=: fi } ' posix_mkdir= # Desired mode of installed file. mode=0755 chgrpcmd= chmodcmd=$chmodprog chowncmd= mvcmd=$mvprog rmcmd="$rmprog -f" stripcmd= src= dst= dir_arg= dst_arg= copy_on_change=false no_target_directory= usage="\ Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE or: $0 [OPTION]... SRCFILES... DIRECTORY or: $0 [OPTION]... -t DIRECTORY SRCFILES... or: $0 [OPTION]... -d DIRECTORIES... In the 1st form, copy SRCFILE to DSTFILE. In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. In the 4th, create DIRECTORIES. Options: --help display this help and exit. --version display version info and exit. -c (ignored) -C install only if different (preserve the last data modification time) -d create directories instead of installing files. -g GROUP $chgrpprog installed files to GROUP. -m MODE $chmodprog installed files to MODE. -o USER $chownprog installed files to USER. -s $stripprog installed files. -t DIRECTORY install into DIRECTORY. -T report an error if DSTFILE is a directory. Environment variables override the default commands: CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG " while test $# -ne 0; do case $1 in -c) ;; -C) copy_on_change=true;; -d) dir_arg=true;; -g) chgrpcmd="$chgrpprog $2" shift;; --help) echo "$usage"; exit $?;; -m) mode=$2 case $mode in *' '* | *' '* | *' '* | *'*'* | *'?'* | *'['*) echo "$0: invalid mode: $mode" >&2 exit 1;; esac shift;; -o) chowncmd="$chownprog $2" shift;; -s) stripcmd=$stripprog;; -t) dst_arg=$2 # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac shift;; -T) no_target_directory=true;; --version) echo "$0 $scriptversion"; exit $?;; --) shift break;; -*) echo "$0: invalid option: $1" >&2 exit 1;; *) break;; esac shift done if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then # When -d is used, all remaining arguments are directories to create. # When -t is used, the destination is already specified. # Otherwise, the last argument is the destination. Remove it from $@. for arg do if test -n "$dst_arg"; then # $@ is not empty: it contains at least $arg. set fnord "$@" "$dst_arg" shift # fnord fi shift # arg dst_arg=$arg # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac done fi if test $# -eq 0; then if test -z "$dir_arg"; then echo "$0: no input file specified." >&2 exit 1 fi # It's OK to call 'install-sh -d' without argument. # This can happen when creating conditional directories. exit 0 fi if test -z "$dir_arg"; then do_exit='(exit $ret); exit $ret' trap "ret=129; $do_exit" 1 trap "ret=130; $do_exit" 2 trap "ret=141; $do_exit" 13 trap "ret=143; $do_exit" 15 # Set umask so as not to create temps with too-generous modes. # However, 'strip' requires both read and write access to temps. case $mode in # Optimize common cases. *644) cp_umask=133;; *755) cp_umask=22;; *[0-7]) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw='% 200' fi cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; *) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw=,u+rw fi cp_umask=$mode$u_plus_rw;; esac fi for src do # Protect names problematic for 'test' and other utilities. case $src in -* | [=\(\)!]) src=./$src;; esac if test -n "$dir_arg"; then dst=$src dstdir=$dst test -d "$dstdir" dstdir_status=$? else # Waiting for this to be detected by the "$cpprog $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if test ! -f "$src" && test ! -d "$src"; then echo "$0: $src does not exist." >&2 exit 1 fi if test -z "$dst_arg"; then echo "$0: no destination specified." >&2 exit 1 fi dst=$dst_arg # If destination is a directory, append the input filename; won't work # if double slashes aren't ignored. if test -d "$dst"; then if test -n "$no_target_directory"; then echo "$0: $dst_arg: Is a directory" >&2 exit 1 fi dstdir=$dst dst=$dstdir/`basename "$src"` dstdir_status=0 else # Prefer dirname, but fall back on a substitute if dirname fails. dstdir=` (dirname "$dst") 2>/dev/null || expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$dst" : 'X\(//\)[^/]' \| \ X"$dst" : 'X\(//\)$' \| \ X"$dst" : 'X\(/\)' \| . 2>/dev/null || echo X"$dst" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q' ` test -d "$dstdir" dstdir_status=$? fi fi obsolete_mkdir_used=false if test $dstdir_status != 0; then case $posix_mkdir in '') # Create intermediate dirs using mode 755 as modified by the umask. # This is like FreeBSD 'install' as of 1997-10-28. umask=`umask` case $stripcmd.$umask in # Optimize common cases. *[2367][2367]) mkdir_umask=$umask;; .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; *[0-7]) mkdir_umask=`expr $umask + 22 \ - $umask % 100 % 40 + $umask % 20 \ - $umask % 10 % 4 + $umask % 2 `;; *) mkdir_umask=$umask,go-w;; esac # With -d, create the new directory with the user-specified mode. # Otherwise, rely on $mkdir_umask. if test -n "$dir_arg"; then mkdir_mode=-m$mode else mkdir_mode= fi posix_mkdir=false case $umask in *[123567][0-7][0-7]) # POSIX mkdir -p sets u+wx bits regardless of umask, which # is incompatible with FreeBSD 'install' when (umask & 300) != 0. ;; *) # $RANDOM is not portable (e.g. dash); use it when possible to # lower collision chance tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0 # As "mkdir -p" follows symlinks and we work in /tmp possibly; so # create the $tmpdir first (and fail if unsuccessful) to make sure # that nobody tries to guess the $tmpdir name. if (umask $mkdir_umask && $mkdirprog $mkdir_mode "$tmpdir" && exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1 then if test -z "$dir_arg" || { # Check for POSIX incompatibilities with -m. # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or # other-writable bit of parent directory when it shouldn't. # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. test_tmpdir="$tmpdir/a" ls_ld_tmpdir=`ls -ld "$test_tmpdir"` case $ls_ld_tmpdir in d????-?r-*) different_mode=700;; d????-?--*) different_mode=755;; *) false;; esac && $mkdirprog -m$different_mode -p -- "$test_tmpdir" && { ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"` test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" } } then posix_mkdir=: fi rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" else # Remove any dirs left behind by ancient mkdir implementations. rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null fi trap '' 0;; esac;; esac if $posix_mkdir && ( umask $mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" ) then : else # The umask is ridiculous, or mkdir does not conform to POSIX, # or it failed possibly due to a race condition. Create the # directory the slow way, step by step, checking for races as we go. case $dstdir in /*) prefix='/';; [-=\(\)!]*) prefix='./';; *) prefix='';; esac eval "$initialize_posix_glob" oIFS=$IFS IFS=/ $posix_glob set -f set fnord $dstdir shift $posix_glob set +f IFS=$oIFS prefixes= for d do test X"$d" = X && continue prefix=$prefix$d if test -d "$prefix"; then prefixes= else if $posix_mkdir; then (umask=$mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break # Don't fail if two instances are running concurrently. test -d "$prefix" || exit 1 else case $prefix in *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; *) qprefix=$prefix;; esac prefixes="$prefixes '$qprefix'" fi fi prefix=$prefix/ done if test -n "$prefixes"; then # Don't fail if two instances are running concurrently. (umask $mkdir_umask && eval "\$doit_exec \$mkdirprog $prefixes") || test -d "$dstdir" || exit 1 obsolete_mkdir_used=true fi fi fi if test -n "$dir_arg"; then { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 else # Make a couple of temp file names in the proper directory. dsttmp=$dstdir/_inst.$$_ rmtmp=$dstdir/_rm.$$_ # Trap to clean up those temp files at exit. trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 # Copy the file name to the temp name. (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && # and set any options; do chmod last to preserve setuid bits. # # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $cpprog $src $dsttmp" command. # { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && # If -C, don't bother to copy if it wouldn't change the file. if $copy_on_change && old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && eval "$initialize_posix_glob" && $posix_glob set -f && set X $old && old=:$2:$4:$5:$6 && set X $new && new=:$2:$4:$5:$6 && $posix_glob set +f && test "$old" = "$new" && $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 then rm -f "$dsttmp" else # Rename the file to the real destination. $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || # The rename failed, perhaps because mv can't rename something else # to itself, or perhaps because mv is so ancient that it does not # support -f. { # Now remove or move aside any old file at destination location. # We try this two ways since rm can't unlink itself on some # systems and the destination file might be busy for other # reasons. In this case, the final cleanup might fail but the new # file should still install successfully. { test ! -f "$dst" || $doit $rmcmd -f "$dst" 2>/dev/null || { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } } || { echo "$0: cannot unlink or rename $dst" >&2 (exit 1); exit 1 } } && # Now rename the file to the real destination. $doit $mvcmd "$dsttmp" "$dst" } fi || exit 1 trap '' 0 fi done # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: aspell-0.60.8.1/misc/0000755000076500007650000000000014540417601011174 500000000000000aspell-0.60.8.1/misc/po-filter.c0000644000076500007650000000504014533006640013157 00000000000000/* This file is part of The New Aspell Copyright (C) 2000,2001 Sergey Poznyakoff This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ /* This file implements the loadable filter for *.po files. It is an example of loadable dynamic filters for the Aspell. It should be compiled into a shared library. The only symbol it is expected to export is process(). */ #include enum state { st_init, st_m, st_s, st_g, st_s1, st_t, st_r, st_bracket, st_hide, st_echo, st_newline }; int msgstr_count = 0; enum state state = st_init; int process (char *start, char *stop) { int c; for ( ; start < stop; start++) { c = *start; switch (state) { case st_init: init: switch (c) { default: break; case '#': state = st_hide; break; case 'm': state = st_m; break; } c = ' '; break; case st_m: state = (c == 's') ? st_s : st_hide; c = ' '; break; case st_s: state = (c == 'g') ? st_g : st_hide; c = ' '; break; case st_g: state = (c == 's') ? st_s1 : st_hide; c = ' '; break; case st_s1: state = (c == 't') ? st_t : st_hide; c = ' '; break; case st_t: state = (c == 'r') ? st_r : st_hide; c = ' '; break; case st_r: if (c == '[') state = st_bracket; else if (msgstr_count > 0) state = st_echo; else state = st_hide; msgstr_count++; c = ' '; break; case st_bracket: if (c == ']') { state = st_echo; c = ' '; break; } /*FALLTHROUGH*/ case st_hide: if (c == '\n') state = st_init; else c = ' '; break; case st_newline: switch (c) { case '"': state = st_echo; break; default: goto init; } break; case st_echo: if (c == '\n') state = st_newline; break; } *start = c; } return 0; } aspell-0.60.8.1/auto/0000755000076500007650000000000014540417601011211 500000000000000aspell-0.60.8.1/auto/MkSrc/0000755000076500007650000000000014540417601012230 500000000000000aspell-0.60.8.1/auto/MkSrc/Read.pm0000644000076500007650000001176414540417415013375 00000000000000# This file is part of The New Aspell # Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL # license version 2.0 or 2.1. You should have received a copy of the # LGPL license along with this library if you did not you can find it # at http://www.gnu.org/. package MkSrc::Read; BEGIN { use Exporter; @ISA = qw(Exporter); @EXPORT = qw(read); } use strict; use warnings; no warnings qw(uninitialized); no locale; use MkSrc::Util; use MkSrc::Type; use MkSrc::Info; use MkSrc::Methods; my $line = ''; my $level = 0; my $base_level = 0; my $in_pod = undef; my $master_data = {type=>'root', name=>undef}; # master_data contains all the information in mk-src.in and then some. # It has the following structure # # := # data => # where each tree represents an entry in mk-src.in. # The following two options are always provided: # name: the name of the entry # type: the category or type name # Additional options are the same as specified in %info =head1 MkSrc::Read =over =item read Read in "mk-src.in" and returns a data structure which has the following format: := data => where each tree represents an entry in mk-src.in. The following two options are always provided: name: the name of the entry type: the category or type name Additional options are the same as specified in %info =back =cut sub advance ( ); sub parse ( $ $ ); sub prep ( $ $ $ ); sub read ( ) { open IN, "mk-src.in" or die; advance; parse $master_data, 0; close IN; prep $master_data, '', {}; return $master_data; } sub need_options ( $ ); sub valid_option ( $ $ ); sub valid_group ( $ $ ); sub store_group ( $ $ ); sub advance ( ) { $line = undef; do { $line = ; return unless defined $line; $in_pod = $1 if $line =~ /^\=(\w+)/; $line = '' if $in_pod; $in_pod = undef if $in_pod && $in_pod eq 'cut'; $line =~ s/(? $this_level; last if $line eq '/'; my $k; ($k, $line) = split /\=\>/, $line; $k =~ s/^\s*(.+?)\s*$/$1/; my $v = $line; print STDERR "The option \"$k\" is invalid for the group \"$data->{type}\"\n" unless valid_option $data, $k; advance; for (;;) { return unless defined $line; last if $level <= $this_level; $v .= "\n$line"; advance; } $v =~ s/^[ \t\n]+//; $v =~ s/[ \t\n]+$//; $data->{$k} = $v; } return unless $line eq '/'; advance; } else { advance if $line eq '/'; } $data->{data} = []; for (;;) { return if $level < $this_level; return unless defined $line; die if $level > $this_level; my ($type, $name) = split /:/, $line; $type =~ s/^\s*(.+?)\s*$/$1/; $name =~ s/^\s*(.+?)\s*$/$1/; print STDERR "The subgroup \"$type\" is invalid in the group \"$data->{type}\"\n" unless valid_group $data, $type; my $d = {type=>$type, name=>$name}; store_group $d, $data; advance; parse($d, $this_level + 1); } } sub prep ( $ $ $ ) { my ($data, $group, $stack) = @_; my $d = creates_type $data; update_type $d->{name}, {%$d,created_in=>$group} if (defined $d); $group = $data->{name} if $data->{type} eq 'group'; $stack = {%$stack, prev=>$data, $data->{type}=>$data}; if ($data->{type} eq 'method') { die unless $data->{data}; $data->{data}[0]{'posib err'} = true if exists $data->{'posib err'}; } my $i = 0; my $lst = $data->{data}; return unless defined $lst; while ($i != @$lst) { my $d = $lst->[$i]; if (exists $methods{$d->{type}}) { splice @$lst, $i, 1, copy_methods($d, $data, $stack->{class}{name}); } else { prep $d, $group, $stack; ++$i; } } } # # Parser helper functions # sub need_options ( $ ) { my ($i, $o) = @_; my $options = $info{$i->{type}}{options}; return true unless ref $options eq 'ARRAY'; return true unless @$options == 0; return false; } sub valid_option ( $ $ ) { my ($i, $o) = @_; my $options = $info{$i->{type}}{options}; return true unless ref $options eq 'ARRAY'; return scalar ( grep {$_ eq $o} @$options); } sub valid_group ( $ $ ) { my ($i, $t) = @_; my $groups = $info{$i->{type}}{groups}; return true unless ref $groups eq 'ARRAY'; return scalar ( grep {$_ eq $t} @$groups); } sub store_group ( $ $ ) { my ($d, $data) = @_; if ($d->{type} eq 'methods') { $methods{"$d->{name} methods"} = $d; # Don't usa as groups is now undef # push @{$info{class}{groups}}, "$d->{name} methods"; } else { push @{$data->{data}}, $d; } } 1; aspell-0.60.8.1/auto/MkSrc/ProcImpl.pm0000644000076500007650000001274514533006640014243 00000000000000# This file is part of The New Aspell # Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL # license version 2.0 or 2.1. You should have received a copy of the # LGPL license along with this library if you did not you can find it # at http://www.gnu.org/. package MkSrc::ProcImpl; BEGIN { use Exporter; our @ISA = qw(Exporter); } use strict; use warnings; no warnings qw(uninitialized); no locale; use MkSrc::Util; use MkSrc::CcHelper; use MkSrc::Info; use MkSrc::Create; $info{forward}{proc}{impl} = sub { my ($type) = @_; return "$type->{type} ".to_mixed($type->{name}).";\n"; }; $info{group}{proc}{impl} = sub { my ($data) = @_; create_cc_file (type => 'impl', cxx => true, namespace => 'acommon', dir => "lib", pre_ext => "-c", header => false, data => $data, accum => {headers => {$data->{name} => true} } ); }; $info{class}{proc}{impl} = sub { my ($data, $accum) = @_; my $ret; foreach (grep {$_ ne ''} split /\s*,\s*/, $data->{'c impl headers'}) { $accum->{headers}{$_} = true; } my @d = @{$data->{data}}; while (@d) { my $d = shift @d; my $need_wide = false; next unless one_of $d->{type}, qw(method constructor destructor); my @parms = @{$d->{data}} if exists $d->{data}; my $m = make_c_method $data->{name}, $d, {mode=>'cc_cxx', use_name=>true, wide=>$d->{wide}}, %$accum; next unless defined $m; $ret .= "extern \"C\" $m\n"; $ret .= "{\n"; if (exists $d->{'c impl'}) { $ret .= cmap {" $_\n"} split /\n/, $d->{'c impl'}; } else { if ($d->{type} eq 'method') { my $ret_type = shift @parms; my $ret_native = to_type_name $ret_type, {mode=>'native_no_err', pos=>'return', wide=>$d->{wide}}, %$accum; my $snum = 0; my $call_fun = $d->{name}; my @call_parms; foreach (@parms) { my $n = to_lower($_->{name}); if ($_->{type} eq 'encoded string' && !exists($d->{'no conv'})) { $need_wide = true unless $d->{wide}; die unless exists $d->{'posib err'}; $accum->{headers}{'mutable string'} = true; $accum->{headers}{'convert'} = true; my $name = get_c_func_name $data->{name}, $d, {mode=>'cc_cxx', use_name=>true, wide=>$d->{wide}}; $ret .= " ths->temp_str_$snum.clear();\n"; if ($d->{wide}) { $ret .= " ${n}_size = get_correct_size(\"$name\", ths->to_internal_->in_type_width(), ${n}_size, ${n}_type_width);\n"; } else { $ret .= " PosibErr ${n}_fixed_size = get_correct_size(\"$name\", ths->to_internal_->in_type_width(), ${n}_size);\n"; if (exists($d->{'on conv error'})) { $ret .= " if (${n}_fixed_size.get_err()) {\n"; $ret .= " ".$d->{'on conv error'}."\n"; $ret .= " } else {\n"; $ret .= " ${n}_size = ${n}_fixed_size;\n"; $ret .= " }\n"; } else { $ret .= " ths->err_.reset(${n}_fixed_size.release_err());\n"; $ret .= " if (ths->err_ != 0) return ".(c_error_cond $ret_type).";\n"; } } $ret .= " ths->to_internal_->convert($n, ${n}_size, ths->temp_str_$snum);\n"; $ret .= " unsigned int s$snum = ths->temp_str_$snum.size();\n"; push @call_parms, "MutableString(ths->temp_str_$snum.mstr(), s$snum)"; $snum++; } elsif ($_->{type} eq 'encoded string') { $need_wide = true unless $d->{wide}; push @call_parms, $n, "${n}_size"; push @call_parms, "${n}_type_width" if $d->{wide}; $call_fun .= " wide" if $d->{wide}; } else { push @call_parms, $n; } } my $parms = '('.(join ', ', @call_parms).')'; my $exp = "ths->".to_lower($call_fun)."$parms"; if (exists $d->{'posib err'}) { $accum->{headers}{'posib err'} = true; $ret .= " PosibErr<$ret_native> ret = $exp;\n"; $ret .= " ths->err_.reset(ret.release_err());\n"; $ret .= " if (ths->err_ != 0) return ".(c_error_cond $ret_type).";\n"; if ($ret_type->{type} eq 'void') { $ret_type = {type=>'special'}; $exp = "1"; } else { $exp = "ret.data"; } } if ($ret_type->{type} eq 'string obj') { $ret .= " ths->temp_str = $exp;\n"; $exp = "ths->temp_str.c_str()"; } elsif ($ret_type->{type} eq 'encoded string') { die; # This is not used and also not implemented right $ret .= " if (to_encoded_ != 0) (*to_encoded)($exp,temp_str_);\n"; $ret .= " else temp_str_ = $exp;\n"; $exp = "temp_str_0.data()"; } if ($ret_type->{type} eq 'const word list') { $accum->{headers}{'word list'} = true; $ret .= " if (ret.data)\n"; $ret .= " const_cast(ret.data)->from_internal_ = ths->from_internal_;\n"; } $ret .= " "; $ret .= "return " unless $ret_type->{type} eq 'void'; $ret .= $exp; $ret .= ";\n"; } elsif ($d->{type} eq 'constructor') { my $name = $d->{name} ? $d->{name} : "new $data->{name}"; $name =~ s/aspell\ ?//; # FIXME: Abstract this in a function $name = to_lower($name); shift @parms if exists $d->{'returns alt type'}; # FIXME: Abstract this in a function my $parms = '('.(join ', ', map {$_->{name}} @parms).')'; $ret .= " return $name$parms;\n"; } elsif ($d->{type} eq 'destructor') { $ret .= " delete ths;\n"; } } $ret .= "}\n\n"; unshift @d,{%$d, wide=>true} if $need_wide; } return $ret; }; $info{struct}{proc}{impl} = $info{class}{proc}{impl}; $info{union}{proc}{impl} = $info{class}{proc}{impl}; 1; aspell-0.60.8.1/auto/MkSrc/ProcNativeImpl.pm0000644000076500007650000000461614533006640015410 00000000000000# This file is part of The New Aspell # Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL # license version 2.0 or 2.1. You should have received a copy of the # LGPL license along with this library if you did not you can find it # at http://www.gnu.org/. package MkSrc::ProcNativeImpl; BEGIN { use Exporter; our @ISA = qw(Exporter); our @EXPORT = qw(%info %types %methods); } use strict; use warnings; no warnings qw(uninitialized); no locale; use MkSrc::Util; use MkSrc::CcHelper; use MkSrc::Info; use MkSrc::Create; $info{forward}{proc}{native_impl} = sub { my ($type) = @_; return "$type->{type} ".to_mixed($type->{name}).";\n"; }; $info{group}{proc}{native_impl} = sub { my ($data) = @_; create_cc_file (type => 'native_impl', cxx => true, namespace => 'acommon', dir => "common", header => false, data => $data, accum => {headers => {$data->{name} => true} } ); }; $info{errors}{proc}{native_impl} = sub { my $ret; my $p; $p = sub { my ($isa, $parms, $data) = @_; my @parms = (@$parms, (split /, */, $data->{parms})); my $parm_idx = sub { my ($p) = @_; return 0 if $p eq 'prim'; for (my $i = 0; $i != @parms; ++$i) { return $i+1 if $parms[$i] eq $p; } die "can't find parm for \"$p\""; }; my $proc_mesg = sub { my @mesg = split /\%(\w+)/, $_[0]; my $mesg = ''; while (true) { my $m = shift @mesg; $m =~ s/\"/\\\"/g; $mesg .= $m; my $p = shift @mesg; last unless defined $p; $mesg .= "%$p:"; $mesg .= $parm_idx->($p); } if (length $mesg == 0) { $mesg = 0; } else { $mesg = "N_(\"$mesg\")"; } return $mesg; }; my $mesg = $proc_mesg->($data->{mesg}); my $name = "aerror_".to_lower($data->{type}); $ret .= "static const ErrorInfo $name\_obj = {\n"; $ret .= " ".(defined $isa ? "$isa": 0).", // isa\n"; $ret .= " $mesg, // mesg\n"; $ret .= " ".scalar @parms.", // num_parms\n"; $ret .= " {".(join ', ', map {"\"$_\""} (@parms ? @parms : ("")))."} // parms\n"; $ret .= "};\n"; $ret .= "extern \"C\" const ErrorInfo * const $name = &$name\_obj;\n"; $ret .= "\n"; foreach my $d (@{$data->{data}}) { $ret .= $p->($name, \@parms, $d); } }; my ($data, $accum) = @_; $accum->{headers}{'error'} = true; foreach my $d (@{$data->{data}}) { $ret .= $p->(undef, [], $d); } return $ret; }; 1; aspell-0.60.8.1/auto/MkSrc/ProcNative.pm0000644000076500007650000001116214533006640014560 00000000000000# This file is part of The New Aspell # Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL # license version 2.0 or 2.1. You should have received a copy of the # LGPL license along with this library if you did not you can find it # at http://www.gnu.org/. package MkSrc::ProcNative; BEGIN { use Exporter; our @ISA = qw(Exporter); } use strict; use warnings; no warnings qw(uninitialized); no locale; use MkSrc::Util; use MkSrc::CcHelper; use MkSrc::Info; use MkSrc::Create; use MkSrc::Type; sub make_native_obj ( $ @ ); $info{forward}{proc}{native} = sub { my ($type) = @_; return "$type->{type} ".to_mixed($type->{name}).";\n"; }; $info{group}{proc}{native} = sub { my ($data) = @_; return if exists $data->{'no native'}; create_cc_file (type => 'native', cxx => true, namespace => 'acommon', dir => "common", header => true, data => $data); }; $info{enum}{proc}{native} = sub { my ($data) = @_; my $n = to_mixed($data->{name}); return ("enum $n {" . join (',', map {to_mixed($data->{prefix}).to_mixed($_->{type})} @{$data->{data}}). "};\n"); }; $info{struct}{proc}{native} = sub { return make_native_obj 'struct', @_; }; $info{union}{proc}{native} = sub { return make_native_obj 'union', @_; }; $info{class}{proc}{native} = sub { return make_native_obj 'class', @_; }; $info{errors}{proc}{native} = sub { my ($data, $accum) = @_; my $ret; $accum->{types}{"error info"} = finalized_type "error info"; my $p0; $p0 = sub { my ($level, $data) = @_; return unless defined $data; foreach my $d (@$data) { $ret .= "extern \"C\" const ErrorInfo * const "; $ret .= ' 'x$level; $ret .= "aerror_"; $ret .= to_lower($d->{type}); $ret .= ";\n"; $p0->($level + 2, $d->{data}); } }; my $p1; $p1 = sub { my ($level, $data) = @_; return unless defined $data; foreach my $d (@$data) { $ret .= "static const ErrorInfo * const "; $ret .= ' 'x$level; $ret .= to_lower($d->{type}); $ret .= "_error" if defined $d->{data} || $level == 0; $ret .= " = aerror_"; $ret .= to_lower($d->{type}); $ret .= ";\n"; $p1->($level + 2, $d->{data}); } }; $p0->(0, $data->{data}); $ret .= "\n\n"; $p1->(0, $data->{data}); return $ret; }; sub make_cxx_constructor ( $ $ ; \% ) { my ($class, $p, $accum) = @_; my $ret; $ret .= to_mixed($class); $ret .= "("; $ret .= join ', ', map {to_type_name $_, {mode=>'native',pos=>'parm'}, %$accum} @$p; $ret .= ")"; return $ret; } sub make_native_obj ( $ @ ) { my ($t, $data, $accum) = @_; my $obj = to_mixed($data->{name}); my @defaults; my @public; foreach my $d (@{$data->{data}}) { next unless $d->{type} eq 'public'; next if $d->{name} eq $data->{name}; push @public, to_mixed($d->{name}); my $typ = finalized_type $d->{name}; $accum->{headers}{$typ->{created_in}} = true; } my $ret; $ret .= "$t $obj "; $ret .= ": ".join(', ', map {"public $_"} @public).' ' if @public; $ret .= "{\n"; $ret .= " public:\n" if $t eq 'class'; foreach my $d (@{$data->{data}}) { next if exists $d->{'c only'}; next if one_of $d->{type}, qw(constructor destructor public); $ret .= " "; if ($d->{type} eq 'method') { my $is_vir = $t eq 'class' && !exists $d->{'cxx impl'}; $ret .= "virtual " if $is_vir; $ret .= make_cxx_method $d, {mode=>'native'}, %$accum; $ret .= $is_vir ? " = 0;\n" : exists $d->{'cxx impl'} ? " { $d->{'cxx impl'}; }\n" : ";\n"; } elsif ($d->{type} eq 'cxx constructor') { $ret .= make_cxx_constructor $data->{name}, $d->{data}, %$accum; $ret .= exists $d->{'cxx impl'} ? " $d->{'cxx impl'}\n" : ";\n"; } else { # is a type if (exists $d->{default}) { push @defaults, $d; } if ($d->{type} eq 'cxx member') { foreach (split /\s*,\s*/, $d->{'headers'}) { $accum->{headers}{$_} = true; } $ret .= $d->{what}; } elsif ($t eq 'class') { $ret .= to_type_name $d, {mode=>'native'}, %$accum; $ret .= "_"; } else { $ret .= to_type_name $d, {mode=>'cc_cxx'}, %$accum; } $ret .= ";\n"; } } if (@defaults || $t eq 'class') { $ret .= " $obj()"; if (@defaults) { $ret .= " : "; $ret .= join ', ', map {to_lower($_->{name}).($t eq 'class'?'_':'')."($_->{default})"} @defaults; } $ret .= " {}\n"; } $ret .= " virtual ~${obj}() {}\n" if $t eq 'class'; $ret .= "};\n"; foreach my $d (@{$data->{data}}) { next unless $d->{type} eq 'constructor'; $ret .= make_c_method $data->{name}, $d, {mode=>'native',no_aspell=>false}, %$accum; $ret .= ";\n"; } return $ret; } 1; aspell-0.60.8.1/auto/MkSrc/Create.pm0000644000076500007650000000767514533006640013727 00000000000000# This file is part of The New Aspell # Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL # license version 2.0 or 2.1. You should have received a copy of the # LGPL license along with this library if you did not you can find it # at http://www.gnu.org/. package MkSrc::Create; BEGIN { use Exporter; our @ISA = qw(Exporter); our @EXPORT = qw(create_cc_file create_file); } use strict; use warnings; no warnings qw(uninitialized); no locale; use MkSrc::Util; use MkSrc::Info; =head1 MKSrc::Create =over =item create_cc_file PARMS Create a source file. Required Parms: type, dir, name, data Boolean Parms: header, cxx Optional Parms: namespace (required if cxx), pre_ext, accum =item create_file FILENAME DATA Writes DATA to FILENAME but only if DATA differs from the content of the file and the string: Automatically generated file. is present in the existing file if it already exists. =back =cut sub create_cc_file ( % ); sub create_file ( $ $ ); sub create_cc_file ( % ) { my (%p) = @_; $p{name} = $p{data}{name} unless exists $p{name}; $p{ext} = $p{cxx} ? ($p{header} ? 'hpp' : 'cpp') : 'h'; my $body; my %accum = exists $p{accum} ? (%{$p{accum}}) : (); foreach my $d (@{$p{data}{data}}) { next unless exists $info{$d->{type}}{proc}{$p{type}}; $body .= $info{$d->{type}}{proc}{$p{type}}->($d, \%accum); } return unless length($body) > 0; my $file = <<'---'; /* Automatically generated file. Do not edit directly. */ /* This file is part of The New Aspell * Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL * license version 2.0 or 2.1. You should have received a copy of the * LGPL license along with this library if you did not you can find it * at http://www.gnu.org/. */ --- my $hm = "ASPELL_". to_upper($p{name})."__".to_upper($p{ext}); $file .= "#ifndef $hm\n#define $hm\n\n" if $p{header} && $p{name} ne 'errors'; # hack to avoid including aerror_* symbols as two different type of symbols $file .= "#if !defined($hm) && !defined(ASPELL_ASPELL__H)\n#define $hm\n\n" if $p{header} && $p{name} eq 'errors'; $file .= "#include \"aspell.h\"\n" if $p{type} eq 'cxx'; $file .= "#include \"settings.h\"\n" if $p{type} eq 'native_impl' && $p{name} eq 'errors'; $file .= "#include \"gettext.h\"\n" if $p{type} eq 'native_impl' && $p{name} eq 'errors'; $file .= cmap {"#include <$_>\n"} sort keys %{$accum{sys_headers}}; $file .= cmap {"#include \"".to_lower($_).".hpp\"\n"} sort keys %{$accum{headers}}; $file .= "\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n" if $p{header} && !$p{cxx}; $file .= join('', grep {defined $_} @{$accum{prefix}}); $file .= "\nnamespace $p{namespace} {\n\n" if $p{cxx}; if (defined $info{forward}{proc}{$p{type}}) { my @types = sort {$a->{name} cmp $b->{name}} (values %{$accum{types}}); $file .= cmap {$info{forward}{proc}{$p{type}}->($_)} @types; } $file .= "\n"; $file .= $body; $file .= join('', grep {defined $_} @{$accum{suffix}}); $file .= "\n\n}\n\n" if $p{cxx}; $file .= "#ifdef __cplusplus\n}\n#endif\n" if $p{header} && !$p{cxx}; $file .= "#endif /* $hm */\n" if $p{header}; create_file $p{dir}.'/'.to_lower($p{name}).$p{pre_ext}.'.'.$p{ext}, $file; } my $MKMK; sub create_file ( $ $ ) { my ($filename, $to_write) = @_; unless (defined $MKMK) { open $MKMK, ">auto" or die; } local $/ = undef; my $existing = ''; open F,"../$filename" and $existing=; if ($to_write eq $existing) { print $MKMK "\$(srcdir)/$filename "; print "File \"$filename\" unchanged.\n"; } elsif (length $existing > 0 && $existing !~ /Automatically generated file\./) { print "Will not write over \"$filename\".\n"; } else { print $MKMK "\$(srcdir)/$filename "; print "Creating \"$filename\".\n"; open F, ">../$filename" or die; print F $to_write; } } END { if (defined $MKMK) { print $MKMK ": \$(srcdir)/auto/auto ;\n"; #print $MKMK "\ttouch \$@\n"; } } 1; aspell-0.60.8.1/auto/MkSrc/CcHelper.pm0000644000076500007650000002542014533006640014175 00000000000000# This file is part of The New Aspell # Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL # license version 2.0 or 2.1. You should have received a copy of the # LGPL license along with this library if you did not you can find it # at http://www.gnu.org/. package MkSrc::CcHelper; BEGIN { use Exporter; our @ISA = qw(Exporter); our @EXPORT = qw(to_c_return_type c_error_cond to_type_name make_desc make_func call_func get_c_func_name make_c_method make_wide_macro call_c_method form_c_method make_cxx_method); } use strict; use warnings; no warnings qw(uninitialized); no locale; use MkSrc::Util; use MkSrc::Type; sub to_type_name ( $ $ ; \% ); =head1 Code Generation Modes The code generation modes are currently one of the following: cc: Mode used to create types suitable for C interface cc_cxx: Like cc but typenames don't have a leading Aspell prefix cxx: Mode used to create types suitable for CXX interface native: Mode in which types are suitable for the internal implementation native_no_err: Like Native but with out PosibErr return types =head1 MkSrc::CcHelper Helper functions used by interface generation code: =over =item to_c_return_type ITEM . =cut sub to_c_return_type ( $ ) { my ($d) = @_; return $d->{type} unless exists $d->{'posib err'}; return 'int' if one_of $d->{type}, ('void', 'bool', 'unsigned int'); return $d->{type}; } =item c_error_cond ITEM . =cut sub c_error_cond ( $ ) { my ($d) = @_; die unless exists $d->{'posib err'}; return '-1' if one_of $d->{type}, ('bool', 'unsigned int', 'int'); return '0'; } =item make_func NAME @TYPES PARMS ; %ACCUM Creates a function prototype Parms can be any of: mode: code generation mode =cut sub make_func ( $ \@ $ ; \% ) { my ($name, $d, $p, $accum) = @_; $accum = {} unless defined $accum; my @d = @$d; return (join '', (to_type_name(shift @d, {%$p,pos=>'return'}, %$accum), ' ', to_lower $name, '(', (join ', ', map {to_type_name $_, {%$p,pos=>'parm'}, %$accum} @d), ')')); } =item make_wide_version NAME @TYPES PARMS ; %ACCUM Creates the wide character version of the function if needed =cut sub make_wide_version ( $ \@ $ ; \% ) { my ($name, $d, $p, $accum) = @_; my @d = @$d; shift @d; return '' unless grep {$_->{type} eq 'encoded string'} @d; $accum->{sys_headers}{'stddef.h'} = true; $accum->{suffix}[5] = <<'---'; /******************* private implemantion details *********************/ #ifdef __cplusplus # define aspell_cast_(type, expr) (static_cast(expr)) # define aspell_cast_from_wide_(str) (static_cast(str)) #else # define aspell_cast_(type, expr) ((type)(expr)) # define aspell_cast_from_wide_(str) ((const char *)(str)) #endif --- my @parms = map {$_->{type} eq 'encoded string' ? ($_->{name}, $_->{name}.'_size') : $_->{name}} @d; $name = to_lower $name; $accum->{suffix}[0] = <<'---'; /**********************************************************************/ #ifdef ASPELL_ENCODE_SETTING_SECURE --- $accum->{suffix}[2] = "#endif\n"; my @args = map {$_->{type} eq 'encoded string' ? ($_->{name}, "$_->{name}_size", '-1') : $_->{name}} @d; $accum->{suffix}[1] .= (join '', "#define $name", '(', join(', ', @parms), ')', "\\\n ", $name, '_wide', '(', join(', ', @args), ')', "\n"); @args = map {$_->{type} eq 'encoded string' ? ("aspell_cast_from_wide_($_->{name})", "$_->{name}_size*aspell_cast_(int,sizeof(*($_->{name})))", "sizeof(*($_->{name}))") : $_->{name}} @d; return (join '', "\n", "/* version of $name that is safe to use with (null terminated) wide characters */\n", '#define ', $name, '_w', '(', join(', ', @parms), ')', "\\\n ", $name, '_wide', '(', join(', ', @args), ')', "\n"); } =item call_func NAME @TYPES PARMS ; %ACCUM Return a string to call a func. Will prefix the function with return if the functions returns a non-void type; Parms can be any of: mode: code generation mode =cut sub call_func ( $ \@ $ ; \% ) { my ($name, $d, $p, $accum) = @_; my @d = @$d; my $func_ret = to_type_name(shift @d, {%$p,pos=>'return'}, %$accum); return (join '', (($func_ret eq 'void' ? '' : 'return '), to_lower $name, '(', (join ', ', map {to_type_name $_, {%$p,pos=>'parm',use_type=>false}, %$accum} @d), ')')); } =item to_type_name ITEM PARMS ; %ACCUM Converts item into a type name. Parms can be any of: mode: code generation mode use_type: include the actual type use_name: include the name on the type pos: either "return" or "other" =cut sub to_type_name ( $ $ ; \% ) { my ($d, $p, $accum) = @_; $accum = {} unless defined $accum; my $mode = $p->{mode}; die unless one_of $mode, qw(cc cc_cxx cxx native native_no_err); my $is_cc = one_of $mode, qw(cc cc_cxx cxx); my $is_native = one_of $mode, qw(native native_no_err); my $pos = $p->{pos}; my $t = finalized_type($pos eq 'return' && $is_cc ? to_c_return_type $d : $d->{type}); $p->{use_type} = true unless exists $p->{use_type}; $p->{use_name} = true unless exists $p->{use_name}; $p->{pos} = 'other' unless exists $p->{pos}; my $name = $t->{name}; my $type = $t->{type}; if ($name eq 'encoded string' && $is_cc && $pos eq 'parm') { my @types = ((to_type_name {%$d, type=>($p->{wide}?'const void pointer':'string')}, $p, %$accum), (to_type_name {%$d, type=>'int', name=>"$d->{name}_size"}, $p, %$accum)); push @types, (to_type_name {%$d, type=>'int', name=>"$d->{name}_type_width"}, $p, %$accum) if $p->{wide}; return @types; } return ( (to_type_name {%$d, type=>($p->{wide}?'const void pointer':'string')}, $p, %$accum) , (to_type_name {%$d, type=>'int', name=>"$d->{name}_size"}, $p, %$accum) ) if $name eq 'encoded string' && $is_cc && $pos eq 'parm'; my $str; if ($p->{use_type}) { $str .= "const " if $t->{const}; if ($name eq 'string') { if ($is_native && $pos eq 'parm') { $accum->{headers}{'parm string'} = true; $str .= "ParmString"; } else { $str .= "const char *"; } } elsif ($name eq 'string obj') { die unless $pos eq 'return'; if ($is_cc) { $str .= "const char *"; } else { $accum->{headers}{'string'} = true; $str .= "String"; } } elsif ($name eq 'encoded string') { $str .= $p->{wide} ? "const void *" : "const char *"; } elsif ($name eq '') { $str .= "void"; } elsif ($name eq 'bool' && $is_cc) { $str .= "int"; } elsif ($type eq 'basic') { $str .= $name; } elsif (one_of $type, qw(enum class struct union)) { my $c_type = $type eq 'class' ? 'struct' : $type; if ($t->{pointer}) { $accum->{types}->{$name} = $t; } else { $accum->{headers}->{$t->{created_in}} = true unless $mode eq 'cc'; } $str .= "$c_type Aspell" if $mode eq 'cc'; $str .= to_mixed($name); } else { print STDERR "Warning: Unknown Type: $name\n"; $str .= "{unknown type: $name}"; } if ($t->{pointer} && $type eq 'class' && $mode eq 'cxx') { $str .= "Ptr"; } elsif ($t->{pointer}) { $str .= " *"; } } if (defined $d->{name} && $p->{use_name}) { $str .= " " unless $str eq ''; $str .= to_lower($d->{name}); } $str .= "[$t->{array}]" if $t->{array} && $p->{use_type}; return $str; } =item make_desc DESC ; LEVEL Make a C comment out of DESC optionally indenting it LEVEL spaces. =cut sub make_desc ( $ ; $ ) { my ($desc, $indent) = @_; return '' unless defined $desc; my @desc = split /\n/, $desc; $indent = 0 unless defined $indent; $indent = ' 'x$indent; return ("$indent/* ". join("\n$indent * ", @desc). " */\n"); } =item make_c_method CLASS ITEM PARMS ; %ACCUM Create the phototype for a C method which is really a function. Parms is any of: mode: code generation mode no_aspell: if true do not include aspell in the name this_name: name for the parameter representing the current object =item call_c_method CLASS ITEM PARMS ; %ACCUM Like make_c_method but instead returns the appropriate string to call the function. If the function returns a non-void type the string will be prefixed with a return statement. =item form_c_method CLASS ITEM PARMS ; %ACCUM Like make_c_method except that it returns the array: ($func, $data, $parms, $accum) which is suitable for passing into make_func. It will return an empty array if it can not make a method from ITEM. =cut sub form_c_method ($ $ $ ; \% ) { my ($class, $d, $p, $accum) = @_; $accum = {} unless defined $accum; my $mode = $p->{mode}; my $this_name = defined $p->{this_name} ? $p->{this_name} : 'ths'; my $name = $d->{name}; my $func = ''; my @data = (); @data = @{$d->{data}} if defined $d->{data}; if ($d->{type} eq 'constructor') { if (defined $name) { $func = $name; } else { $func = "new aspell $class"; } splice @data, 0, 0, {type => $class} unless exists $d->{'returns alt type'}; } elsif ($d->{type} eq 'destructor') { $func = "delete aspell $class"; splice @data, 0, 0, ({type => 'void'}, {type=>$class, name=>$this_name}); } elsif ($d->{type} eq 'method') { if (exists $d->{'c func'}) { $func = $d->{'c func'}; } elsif (exists $d->{'prefix'}) { $func = "$d->{prefix} $name"; } else { $func = "aspell $class $name"; } $func .= " wide" if $p->{wide}; if (exists $d->{'const'}) { splice @data, 1, 0, {type => "const $class", name=> $this_name}; } else { splice @data, 1, 0, {type => "$class", name=> $this_name}; } } else { return (); } $func = "aspell $func" unless $func =~ /aspell/; $func =~ s/aspell\ ?// if exists $p->{no_aspell}; return ($func, \@data, $p, $accum); } sub make_c_method ($ $ $ ; \%) { my @ret = &form_c_method(@_); return undef unless @ret > 0; return &make_func(@ret); } sub get_c_func_name ($ $ $) { my @ret = &form_c_method(@_); return undef unless @ret > 0; return to_lower $ret[0]; } sub make_wide_macro ($ $ $ ; \%) { my @ret = &form_c_method(@_); return undef unless @ret > 0; my $str = &make_wide_version(@ret); return $str; } sub call_c_method ($ $ $ ; \%) { my @ret = &form_c_method(@_); return undef unless @ret > 0; return &call_func(@ret); } =item make_cxx_method ITEM PARMS ; %ACCUM Create the phototype for a C++ method. Parms is one of: mode: code generation mode =cut sub make_cxx_method ( $ $ ; \% ) { my ($d, $p, $accum) = @_; my $ret; $ret .= make_func $d->{name}, @{$d->{data}}, $p, %$accum; $ret .= " const" if exists $d->{const}; return $ret; } =back =cut 1; aspell-0.60.8.1/auto/MkSrc/Util.pm0000644000076500007650000000327414533006640013430 00000000000000# This file is part of The New Aspell # Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL # license version 2.0 or 2.1. You should have received a copy of the # LGPL license along with this library if you did not you can find it # at http://www.gnu.org/. package MkSrc::Util; BEGIN { use Exporter; our @ISA = qw(Exporter); our @EXPORT = qw(false true cmap one_of to_upper to_lower to_mixed); } use strict; use warnings; no warnings qw(uninitialized); no locale; =head1 MkSrc::Util This module contains various useful utility functions: =over =cut =item false Returns 0. =item true Returns 1. =cut sub false () {return 0} sub true () {return 1} =item cmap EXPR LIST Apply EXPR to each item in LIST and than concatenate the result into a string =cut sub cmap ( & @ ) { my ($sub, @d) = @_; return join '', map &$sub, @d; } =item one_of STR LIST Returns true if LIST contains at least one of STR. =cut sub one_of ( $ @ ) { my ($v, @l) = @_; return scalar grep {$_ eq $v} @l; } =item to_upper STR Convert STR to all uppercase and substitute spaces with underscores. =cut sub to_upper( $ ) { local ($_) = @_; s/\-/ /g; s/^\s+//; s/\s+$//; s/(\S)\s+(\S)/$1_$2/g; return uc($_); } =item to_lower STR Convert STR to all lowercase and substitute spaces with underscores. =cut sub to_lower( $ ) { local ($_) = @_; s/\-/ /g; s/^\s+//; s/\s+$//; s/(\S)\s+(\S)/$1_$2/g; return lc($_); } =item to_mixed STR Convert STR to mixed case where each new word startes with a uppercase letter. For example "feed me" would become "FeedMe". =cut sub to_mixed( $ ) { local ($_) = @_; s/\-/ /g; s/\s*(\S)(\S*)/\u$1\l$2\E/g; return $_; } =back =cut 1; aspell-0.60.8.1/auto/MkSrc/Type.pm0000644000076500007650000000420314533006640013425 00000000000000# This file is part of The New Aspell # Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL # license version 2.0 or 2.1. You should have received a copy of the # LGPL license along with this library if you did not you can find it # at http://www.gnu.org/. package MkSrc::Type; BEGIN { use Exporter; our @ISA = qw(Exporter); our @EXPORT = qw(creates_type update_type finalized_type); } use strict; use warnings; no warnings qw(uninitialized); no locale; sub creates_type ( $ ); sub update_type ( $ ; $ ); sub finalized_type ( $ ); use MkSrc::Util; use MkSrc::Info; # # Type Functions # sub creates_type ( $ ) { my ($i) = @_; my $d; $d->{type} = $info{$i->{type}}{creates_type}; return undef unless defined $d->{type}; $d->{name} = $i->{name}; $d->{treat_as} = ($i->{type} eq 'basic' ? 'special' : exists $i->{'treat as object'} || $i->{type} eq 'enum' ? 'object' : 'pointer'); if (my $name = $info{$i->{type}}{creates_name}) { $d->{name} = $name->($i); } return $d; } sub update_type ( $ ; $ ) { my ($name, $data) = @_; my $d = $types{$name}; $types{$name} = $d = {} unless defined $d; $d->{data} = $data if defined $data; $d->{data} = {} unless defined $d->{data}; return $d; } sub finalized_type ( $ ) { my ($name) = @_; my $d = $types{$name}; $types{$name} = $d = {data=>{}} unless defined $d; return $d unless exists $d->{data}; while (my ($k,$v) = each %{$d->{data}}) { $d->{$k} = defined $v ? $v : true; } delete $d->{data}; local $_ = $name; s/^const // and $d->{const} = true; s/^array (\d+) // and $d->{array} = $1; s/ ?pointer$// and $d->{pointer} = true; s/ ?object$// and $d->{pointer} = false; $_ = 'void' if length $_ == 0; my $r = finalized_type $_; $d->{type} = exists $r->{type} ? $r->{type} : 'unknown'; $d->{name} = $_; $d->{orig_name} = $name; $d->{pointer} = ($r->{treat_as} eq 'pointer') unless exists $d->{pointer}; $d->{const} = false unless $d->{pointer}; $d->{created_in} = $r->{created_in}; return $d; } 1; aspell-0.60.8.1/auto/MkSrc/ProcCc.pm0000644000076500007650000000631714533006640013665 00000000000000# This file is part of The New Aspell # Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL # license version 2.0 or 2.1. You should have received a copy of the # LGPL license along with this library if you did not you can find it # at http://www.gnu.org/. package MkSrc::ProcCc; BEGIN { use Exporter; our @ISA = qw(Exporter); } use strict; use warnings; no warnings qw(uninitialized); no locale; use MkSrc::Util; use MkSrc::CcHelper; use MkSrc::Info; sub make_c_object ( $ @ ); $info{group}{proc}{cc} = sub { my ($data,@rest) = @_; my $ret; my $stars = (70 - length $data->{name})/2; $ret .= "/"; $ret .= '*'x$stars; $ret .= " $data->{name} "; $ret .= '*'x$stars; $ret .= "/\n"; foreach my $d (@{$data->{data}}) { $ret .= "\n\n"; $ret .= $info{$d->{type}}{proc}{cc}->($d,@rest); } $ret .= "\n\n"; return $ret; }; $info{enum}{proc}{cc} = sub { my ($d,@rest) = @_; my $n = "Aspell".to_mixed($d->{name}); return ("\n". make_desc($d->{desc}). "enum $n {" . join(', ', map {"Aspell".to_mixed($d->{prefix}).to_mixed($_->{type})} @{$d->{data}}). "};\n" . "typedef enum $n $n;\n" ); }; $info{struct}{proc}{cc} = sub { return make_c_object "struct", @_; }; $info{union}{proc}{cc} = sub { return make_c_object "union", @_; }; $info{class}{proc}{cc} = sub { my ($d,$accum) = @_; my $class = $d->{name}; my $classname = "Aspell".to_mixed($class); my $ret = ""; $ret .= "typedef struct $classname $classname;\n\n"; foreach (@{$d->{data}}) { my $s = make_c_method($class, $_, {mode=>'cc'}, %$accum); next unless defined $s; $ret .= "\n"; $ret .= make_desc($_->{desc}); $ret .= make_c_method($class, $_, {mode=>'cc'}, %$accum).";\n"; if (grep {$_->{type} eq 'encoded string'} @{$_->{data}}) { $ret .= make_c_method($class, $_, {mode=>'cc', wide=>true}, %$accum).";\n"; $ret .= make_wide_macro($class, $_, {mode=>'cc'}, %$accum); } $ret .= "\n".$_->{'cc extra'}."\n" if defined $_->{'cc extra'}; } $ret .= "\n"; return $ret; }; $info{func}{proc}{cc} = sub { my ($d) = @_; return (make_desc($d->{desc}). make_func("aspell ".$d->{name}, @{$d->{data}}, {mode => 'cc'}).';'); }; $info{errors}{proc}{cc} = sub { my ($d) = @_; my $p; my $ret; $p = sub { my ($level, $data) = @_; return unless defined $data; foreach my $d (@$data) { $ret .= "extern const struct AspellErrorInfo * const "; $ret .= ' 'x$level; $ret .= "aerror_"; $ret .= to_lower($d->{type}); $ret .= ";\n"; $p->($level + 2, $d->{data}); } }; $p->(0, $d->{data}); return $ret; }; sub make_c_object ( $ @ ) { my ($t, $d, $accum) = @_; $accum = {} unless defined $accum; my $struct; $struct .= "Aspell"; $struct .= to_mixed($d->{name}); return (join "\n\n", grep {$_ ne ''} join ('', "$t $struct {\n", (map {"\n".make_desc($_->{desc},2). " ".to_type_name($_, {mode=>'cc'}). ";\n"} grep {$_->{type} ne 'method' && $_->{type} ne 'cxx constructor'} @{$d->{data}}), "\n};\n"), "typedef $t $struct $struct;", join ("\n", map {make_c_method($d->{name}, $_, {mode=>'cc'}, %$accum).";"} grep {$_->{type} eq 'method'} @{$d->{data}}) )."\n"; } 1; aspell-0.60.8.1/auto/MkSrc/ProcCxx.pm0000644000076500007650000000745214533006640014103 00000000000000# This file is part of The New Aspell # Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL # license version 2.0 or 2.1. You should have received a copy of the # LGPL license along with this library if you did not you can find it # at http://www.gnu.org/. package MkSrc::ProcCxx; BEGIN { use Exporter; our @ISA = qw(Exporter); our @EXPORT = qw(%info %types %methods); } use strict; use warnings; no warnings qw(uninitialized); no locale; use MkSrc::Util; use MkSrc::CcHelper; use MkSrc::Info; $info{forward}{proc}{cxx} = sub { my ($type) = @_; my $n = to_mixed($_->{name}); if ($type->{type} eq 'class') { return "typedef Aspell$n * ${n}Ptr;\n"; } elsif (one_of $type->{type}, 'struct', 'union') { return "typedef Aspell$n $n;\n"; } else { return ""; } }; $info{group}{proc}{cxx} = sub { my ($data, $accum) = @_; my $str; foreach my $d (@{$data->{data}}) { my $s = $info{$d->{type}}{proc}{cxx}->($d, $accum); $str .= "\n\n$s" if defined $s; } my $ret = ""; if (defined $str) { my $stars = (70 - length $data->{name})/2; $ret .= "/".('*'x$stars)." $data->{name} ".('*'x$stars)."/\n"; $ret .= $str; $ret .= "\n\n"; } return $ret; }; $info{enum}{proc}{cxx} = sub { my ($d) = @_; my $n = to_mixed($d->{name}); return ("\n". make_desc($d->{desc}). "typedef Aspell$n $n;\n". join('', map {my $en = to_mixed($d->{prefix}).to_mixed($_->{type}); "static const $n $en = Aspell$en;\n"} @{$d->{data}}) ); }; $info{struct}{proc}{cxx} = sub { my ($d, $accum) = @_; my $n = to_mixed($d->{name}); $accum->{types}{$d->{name}} = $d; return undef; }; $info{union}{proc}{cxx} = sub { my ($d, $accum) = @_; my $n = to_mixed($d->{name}); $accum->{types}{$d->{name}} = $d; return undef; }; $info{class}{proc}{cxx} = sub { my ($d, $accum) = @_; my $class = $d->{name}; my $cn = to_mixed($class); my $cl = to_lower($class); my $cp = "${cn}Ptr"; $accum->{types}{$d->{name}} = $d; my $ret; $ret = <<"---"; struct ${cn}Ref { $cp ptr; ${cn}Ref ($cp rhs) : ptr(rhs) {} }; class $cn { $cp ptr; public: explicit $cn($cp p = 0) : ptr(p) {} $cn($cn & other) : ptr (other.release()) {} ~$cn() {del();} $cn & operator=($cn & other) {reset(other.release()); return *this;} $cp get() const {return ptr;} operator $cp () const {return ptr;} $cp release () {$cp p = ptr; ptr = 0; return p;} void del() {delete_aspell_$cl(ptr); ptr = 0;} void reset($cp p) {assert(ptr==0); ptr = p;} $cn & operator=($cp p) {reset(p); return *this;} $cn(${cn}Ref rhs) : ptr(rhs.ptr) {} $cn& operator= (${cn}Ref rhs) {reset(rhs.ptr); return *this;} operator ${cn}Ref() {return ${cn}Ref(release());} --- foreach (@{$d->{data}}) { next unless $_->{type} eq 'method'; $ret .= " ".make_cxx_method($_, {mode=>'cxx'})."\n"; $ret .= " {\n"; $ret .= " ".call_c_method($class, $_, {mode=>'cc', this_name=>'ptr'}).";\n"; $ret .= " }\n\n"; } $ret .= "};\n"; foreach (@{$d->{data}}) { next unless $_->{type} eq 'constructor'; $ret .= "static inline "; $ret .= make_c_method $class, $_, {mode=>'cxx', no_aspell=>true}; $ret .= "{\n"; $ret .= " ".call_c_method($class, $_, {mode=>'cc'}).";\n"; $ret .= "}\n\n"; } return $ret; }; $info{errors}{proc}{cxx} = sub { my ($d) = @_; my $p; my $ret; $p = sub { my ($level, $data) = @_; return unless defined $data; foreach my $d (@$data) { $ret .= "static const ErrorInfo * const "; $ret .= ' 'x$level; $ret .= to_lower($d->{type}); $ret .= "_error" if defined $d->{data} || $level == 0; $ret .= " = "; $ret .= "aerror_"; $ret .= to_lower($d->{type}); $ret .= ";\n"; $p->($level + 2, $d->{data}); } }; $p->(0, $d->{data}); return $ret; }; 1; aspell-0.60.8.1/auto/MkSrc/Methods.pm0000644000076500007650000000252314533006640014112 00000000000000# This file is part of The New Aspell # Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL # license version 2.0 or 2.1. You should have received a copy of the # LGPL license along with this library if you did not you can find it # at http://www.gnu.org/. package MkSrc::Methods; BEGIN { use Exporter; our @ISA = qw(Exporter); our @EXPORT = qw(copy_methods); } use strict; use warnings; no warnings qw(uninitialized); no locale; use MkSrc::Info; sub copy_n_sub ( $ $ ); sub copy_methods ( $ $ $ ) { my ($d, $data, $class_name) = @_; my $ms = $methods{$d->{type}}; if (not defined $d->{name}) { $d->{name} = $class_name; $d->{name} =~ s/ [^ ]+$// if $ms->{strip} == 1; } my @lst; if (defined $ms->{'c impl headers'}) { $data->{'c impl headers'} .= ",$ms->{'c impl headers'}"; } foreach my $m (@{$ms->{data}}) { push @lst, copy_n_sub($m, $d->{name}); $lst[-1]{prefix} = $m->{prefix} if exists $d->{prefix}; } return @lst } sub copy_n_sub ( $ $ ) { my ($d, $name) = @_; my $new_d = {}; foreach my $k (keys %$d) { if ($k eq 'data') { $new_d->{data} = []; foreach my $d0 (@{$d->{data}}) { push @{$new_d->{data}}, copy_n_sub($d0, $name); } } else { $new_d->{$k} = $d->{$k}; $new_d->{$k} =~ s/\$/$name/g unless ref $new_d->{$k}; } } return $new_d; } 1; aspell-0.60.8.1/auto/MkSrc/Info.pm0000644000076500007650000001060714540417415013410 00000000000000# This file is part of The New Aspell # Copyright (C) 2001-2002 by Kevin Atkinson under the GNU LGPL # license version 2.0 or 2.1. You should have received a copy of the # LGPL license along with this library if you did not you can find it # at http://www.gnu.org/. package MkSrc::Info; BEGIN { use Exporter; our @ISA = qw(Exporter); our @EXPORT = qw(%info %types %methods); } use strict; use warnings; no warnings qw(uninitialized); no locale; =head1 MkSrc::Info =head2 %info The info array contains information on how to process the info in mk-src.pl. It has the following layout => options => [] groups => [] # if undef than anything is accepted creates_type => "" # the object will create a new type # as specified proc => => sub {} where is one of: cc: for "aspell.h" header file cxx: for C++ interface implemented on top of cc interface native: for creation of header files used internally by aspell impl: for definition of functions declared in cc interface. the definitions use the native header files native_impl: for implementations of stuff declared in the native header files each proc sub should take the following argv $data: a subtree of $master_data $accum: is one of: desc: description of the object prefix: posib err: the method may return an error condition c func: const: the method is a const member c only: only include in the external interface c impl headers: extra headers that need to be included in the C impl c impl: use this as the c impl instead of the default cxx impl: use this as the cxx impl instead of the default returns alt type: the constructor returns some type other than the object from which it is a member of no native: do not attempt to create a native implementation treat as object: treat as an object rather than a pointer no conv: do not converted an encoded string The %info structure is initialized as follows: =cut #pod our %info = ( root => { options => [], groups => ['methods', 'group']}, methods => { # methods is a collection of methods which will be inserted into # a class after some simple substation rules. A $ will be # replaced with name of the class. options => ['strip', 'prefix', 'c impl headers'], groups => undef}, group => { # a group is a collection of objects which should be grouped together # this generally means they will be in the same source file options => ['no native'], groups => ['enum', 'struct', 'union', 'func', 'class', 'errors']}, enum => { # basic C enum options => ['desc', 'prefix'], creates_type => 'enum'}, struct => { # basic c struct options => ['desc', 'treat as object'], groups => undef, creates_type => 'struct',}, union => { # basic C union options => ['desc', 'treat as object'], groups => undef, creates_type => 'union'}, class => { # C++ class options => ['c impl headers'], groups => undef, creates_type => 'class'}, errors => {}, # possible errors method => { # A class method options => ['desc', 'posib err', 'c func', 'const', 'no conv', 'on conv error', 'c only', 'c impl', 'cxx impl', 'cc extra'], groups => undef}, constructor => { # A class constructor options => ['returns alt type', 'c impl', 'desc'], groups => 'types'}, destructor => { # A class destructor options => [], groups => undef}, ); #cut =pod In addition to the categories listed above a "methods" category by be specified in under the class category. A "methods" category is created for each methods group under the name " methods" When groups is undefined a type name may be specified in place of a category =head2 %types types contains a master list of all types. This includes basic types and ones created in mk-src.in. The basic types include: =cut my @types = ( #pod 'void', 'bool', 'pointer', 'double', 'string', 'encoded string', 'string obj', 'char', 'unsigned char', 'short', 'unsigned short', 'int', 'unsigned int', 'long', 'unsigned long' #cut ); our %types; use MkSrc::Type; foreach my $t (@types) { update_type $t, {type=>'basic'}} =head2 %methods %methods is used for holding the "methods" information =cut our %methods; 1; aspell-0.60.8.1/auto/Makefile.in0000644000076500007650000000010014533006640013164 00000000000000top_srcdir = @top_srcdir@ subsystem: $(MAKE) -C ${top_srcdir} aspell-0.60.8.1/auto/mk-doc.pl0000644000076500007650000000202614533006640012637 00000000000000#!/usr/bin/perl my @files = qw(mk-src.in MkSrc/Info.pm MkSrc/Util.pm MkSrc/Read.pm MkSrc/Create.pm MkSrc/CcHelper.pm); my $final; foreach (@files) { open IN, $_; $final .= "\n\n### FILE: $_\n\n"; while () { s/^\#pod\s*/\n\=pod\n\n/; s/^\#cut\s*/\n\=cut\n\n/; $final .= $_; } close IN; } open OUT, ">mk-src.pod" or die; print OUT $final; close OUT; use Pod::Checker; $parser = Pod::Checker->new(); $parser->parse_from_file('mk-src.pod', \*STDERR); use Pod::Text; $parser = Pod::Text->new(loose=>1); $parser->parse_from_file('mk-src.pod', 'mk-src.txt'); #use Pod::LaTeX; #$parser = Pod::LaTeX->new(AddPreamble => 0, AddPostamble => 0); #$parser->parse_from_file('mk-src.pod', '../manual/mk-src.tex.new'); #$/ = undef; #open IN, '../manual/mk-src.tex'; #$orig = ; #open IN, '../manual/mk-src.tex.new'; #$new = ; #close IN; #if ($orig eq $new) { # print "mk-src.tex unchanged\n"; #} else { # rename '../manual/mk-src.tex.new', '../manual/mk-src.tex'; #} #unlink "mk-src.pod"; aspell-0.60.8.1/auto/auto0000644000076500007650000000120214540417567012032 00000000000000$(srcdir)/interfaces/cc/aspell.h $(srcdir)/common/type_id.hpp $(srcdir)/common/key_info.hpp $(srcdir)/common/errors.hpp $(srcdir)/common/word_list.hpp $(srcdir)/common/string_pair_enumeration.hpp $(srcdir)/lib/mutable_container-c.cpp $(srcdir)/lib/config-c.cpp $(srcdir)/lib/error-c.cpp $(srcdir)/lib/can_have_error-c.cpp $(srcdir)/lib/speller-c.cpp $(srcdir)/lib/filter-c.cpp $(srcdir)/lib/document_checker-c.cpp $(srcdir)/lib/word_list-c.cpp $(srcdir)/lib/string_enumeration-c.cpp $(srcdir)/lib/string_list-c.cpp $(srcdir)/lib/string_map-c.cpp $(srcdir)/lib/string_pair_enumeration-c.cpp $(srcdir)/common/errors.cpp : $(srcdir)/auto/auto ; aspell-0.60.8.1/auto/mk-src.txt0000644000076500007650000002112614540417567013103 00000000000000mk-src.in The format of mk-src.in is as follows: The following characters are literals: { } / '\ ' \n = > := (\n)+ := :\ {\n

\n} | <>
:= \n /\n := (
leviosa is what Mr. Potter said